Postgres, hands down. It’s far better than MySQL in every way.
Postgres, hands down. It’s far better than MySQL in every way.
For Haskell:
I’d say this is definitely a wtf. Tuples should have never been given Foldable instances and I’d immediately reject any code that uses it in code review.
I actually didn’t know, so TIL. Not surprising since common wisdom is that a lot of the type class instances for Doubles are pretty weird/don’t make a lot of sense. Just like in any language, floating point needs special care.
This is jjust expected syntax and not really a wtf at all. It’s very common for languages to require whitespace around operators.
Agreed as wtf, the NegativeLiterals
should be on by default. Just would be a pretty significant breaking change, unfortunately
Not a wtf… What would you expect to happen? That operation is not well-defined in any language
Mutating function arguments is pretty wtf to begin with.
The system has a lot of problems for sure, but IME as a senior software engineer, people without degrees are often lacking in core CS skills and are much less comfortable with the more conceptual aspects of the field like graph theory, systems design, DSLs, etc. Usually database skills aren’t quite as strong either due to not having studied relational algebra and other database concepts.
None of this is to say that someone without a degree can’t be a valuable part of the team, but at the higher levels of seniority, you do want people who have really strong foundations so you can ensure that you actually are building strong foundations. A degree doesn’t guarantee these qualities, but it certainly makes a person much more likely to have them. Not saying someone without a degree can’t possibly achieve this on their own, but it’s quite rare and requires much more self study than most actually do.
First off, videos on tiktok aren’t really worth taking seriously. There’s just too much fake garbage on there.
But anyway, the cost of education is absolutely a huge problem. It should be free or very low cost.
That being said, it’s simply demonstrably false to claim that a degree is useless or doesn’t help you get a job. There are many fields where a degree is an absolutely a requirement, like medicine, law, engineering, etc. The specific degree does matter a lot, though, and there are other important job hunting skills that you need to develop in order to actually get a job.
Speaking from personal experience, every job I’ve had thus far (as a software engineer) has listed a 4 year degree as either a hard requirement or strongly preferred. I do not believe recruiters would have given me the time of day were it not for my degree, because they are looking to match as many requirements as possible and are filtering people out. And when applying for jobs, ATS programs routinely filter out job applications with resumes that don’t list a degree.
Job seeking is an extremely gameified system and you have to learn the game in order to beat it. It sucks big time and I loathe doing it, but it’s what you have to do if you want to get high-paying jobs. That, or know someone at a company that can get you a job.
There are many other FOSS CMS systems, and WordPress has always been trash from a technical perspective. It just was one of the first options in the early internet and consequently developed an ecosystem early. Would be great if it would go away so it stops sucking all of the air out of the room and alternatives can pick up steam.
We use the library a lot and honestly it’s just not an issue. People respect libraries and generally return books by the due date.
Nah, neovim made too many breaking changes and prioritizes the wrong things. I’d much rather the spirit of vim continue, albeit with a better organizational structure.
Wanting them to work is reasonable, but complaining about the lack of anti-cheat makes no sense. The problem is the insistence on client-side anti-cheat to begin with.
It’s implied, because anything would behave the same.
Not that client-side anti-cheat makes any sense anyway.
File-based navigation is often inefficient anyway (symbolic navigation is much better when you can), but if you do need it, that’s what fuzzy finders are for. Blows any mouse-based navigation out of the water.
The only time a visual structure is useful is when you are actually just interested in learning how things are structured for whatever reason, but for that task, tree
works just fine anyway.
I’m American and have never washed chicken nor heard of anyone doing that. What a crazy thing to do.
So you’re just gonna sit there and ignore the vast history and tradition of Jazz, classical, and music education in the west, huh? Neat.
https://daniel.haxx.se/docs/curl-vs-httpie.html
Httpie and xh only have a small subset of curl’s functionality, and IMO the claims of more intuitive UX is dubious at best. More magical and limiting is what I would say. Httpie in particular is slow as hell, too.
Daniel has a more thorough comparison of features across different alternatives here: https://curl.se/docs/comparison-table.html
It does not take long to use curl, not sure what you’re talking about. There’s not particularly special about what Postman does.
The same way you test any other API. Not really different. I tend to keep my request bodies in separate files organized in folders to keep things tidy.
Curl. Everything you described is not hard to do via scripts. I use it every day for all of my API testing needs. You’re also not limited to the features Postman provides.
You can easily write a script to make curl requests from a CSV.
Or just, you know, sit to pee like a civilized person.
Its query planner is also much, much more powerful. Like it’s not even close.
There’s hardly any good reason to use MySQL today. Postgres is easier and nicer to work with, with a strong community backing it.
SQLite is completely different from both and has entirely different usecases.