skysight-inc/HackerNews huggingface dataset:
Yeah it's not perfect. I might need to look into another functional language. I find it a good gateway. I can use familiar tooling and lean on C# libraries.
You're missing my point, sorry if that was not clear from my wording. It is indeed perfectly possible that you experienced e.g. Linux working flawless for you and had other OS 'fuck it up'. But just like OSX isn't without pitfalls, nor is Windows, nor is Linux, nor is XXX. Not everyone encounters those problem, not everyone has no problems at all. There's enough anecdotal evidence around showing that (including your post). I don't think any of that is provable untrue.

Just like the sibling comment, some more anecdotes painting the 'it depends' picture: my main Windows 7 dev machine has been running for about a decade now. It's not slower than it used to and just works, year after year. My main Ubuntu (LTS 14 through 18) machine has also been doing pretty well in the roughly same timespan. Same hardware, but took substantially more hours on keeping it running. In the meantime also had an MBP with OSX and the software overall is pretty decent, just got unlucky apparently and the hardware died on me after just 3 years IIRC. Other machines I also use sometimes didn't all do so well, but there's really no clear loser.
You mean the same AAA publishers that publish games on Stadia and Android?
Hm, maybe in some instances. But since laws involve humans and the laws are intentionally not always mathematically clear and depend on the current interpretations of the various courts, I would be careful to generalize here.
It improved the quality of life of people who didn't have to spend all day washing floors.

Isn't the point that house prices are high because they've not been automated? And also that people expect to buy a house using a massive loan over decades.

Although from the videos it looks like the brick walls don't actually hold anything up half the time, so might as well replace them with brick patterned wallpaper
By that logic, power tools don't exist.
“In 2017, the Philippines stopped a school-based dengue fever vaccination program after reports of complications and several deaths linked to the product called Dengvaxia. The French manufacturer, Sanofi Pasteur, later stated that the vaccine posed a risk to those without prior infection from one of the disease’s four stereotypes. The result was that it actually increased the risk that a child would contract a more severe form of the disease.“
It also did prior to the new terminal, but the old terminal was built so long ago that it was setup without security in mind. All the good restaurants were outside of security.

A lot of the same restaurants are in the new terminal, but they're now past security.
It's not always (or even usually) cluelessness or malice. Law is somewhat like code, except it's like the worst Aspect-Oriented Programming codebase you can imagine - the source in front of you is never the full story. They may need the extra time just to go through possible interactions with codes, precedents, official interpretations, etc.
I'm not sure what you mean by "do a good job". I will, of course, meet the requirements of the role as they are set out before me. I will do that even if the job is crap. But if you want me to come in earlier than 08:59:59 or leave later than 17:00:00, you'd better be offering something in return.

My current employer, fortunately, does. Even before COVID, they were flexible w.r.t. work from home, and the management is more than willing to let you do your thing as long as you're delivering results. I will, and have, repaid that flexibility by going above and beyond in handling issues that weren't strictly my responsibility, working late on more than one occasion to ensure that deliverables got out the door in time.

However, I have had the misfortune for working for less understanding management. I've had management say, with a straight face in a team meeting, "If you're working from home, you ain't working." I've worked for management that openly ridiculed employees who had to take time off for family medical emergencies. You can be sure that, in those situations, I clocked out exactly when I considered my shift over.
Thank you for making this, it is really useful! I'm currently saving for a house and I will keep an eye on this to use when I actually buy it.
The claim was that healthy diets are not expensive, when in reality they are. The fact that unhealthy diets are unhealthy is not in dispute.
Once upon a time I was writing a lot of Objective-C, and back then I found it really cool and fun to embrace the potential of dynamic dispatch. But when I did get bit, the thing that was painful about it is that runtime failures often occurred way far away from the source of the issue, so debugging was often extremely painful.

I'm, not sure if Smalltalk and Clojure do this better, but since I've gotten into static languages, I basically haven't looked back, and I haven't missed the dynamism much at all.
Most x86 CPUs from the last 3-4 years include firmware-level TPM support and do not require the modules you are talking about, so there will be uptake amongst people with computers made in that timeframe.

(I am not defending Microsoft's decision, just pointing out that your claim is incorrect)
Because outside on the real world, together they make about 11% of desktop market share (10% macOS + 1% GNU/Linux).

Apparently everyone is going to switch since Windows XP.
Digging in the darker crevices of my brain, I concur. Back in the day, before the HTML spec was tightened up, the <font> tag always took the base document font style as a starting point.

I wonder if internally, browsers now convert and parse old <font> tags as <style> tags which would explain the modern behaviour.
You seem to misunderstand the argument he makes in that post.

> It is just simpler, and easier, and less occluding to write expressive code in Clojure. It requires fewer lines. It require fewer characters. It require fewer hours. It requires fewer mental gymnastics.

This paragraph is not only about "faster to write". It's about faster to understand, easier to maintain (less code to understand), easier to change and a lot more. I urge you to re-read the post again and think about what's being written,

> I think it's time to stop following what he things.

I think this is true for many "leaders" in programming. We should never follow people because they are (self-described/community-described) as "thought leaders", it simply leads to too much cargo culting. You see this in Clojure, VueJS and so many other ecosystems.

Ideas are good if they are good ideas, not good because of who said them.
Airports in the EU and Asia all force you to walk through vast duty free sections before you get to cramped sitting areas all crammed together.
At the risk of being pedantic, only machine code can execute.
flash forward to modern usa, we are letting the barbarians in but this time they call themselves communists or socialists
Ah, at last, one relevant example. So you're right, there is one case where a vaccine had negative side effects, long term. Out of hundreds of vaccines. Doesn't change much to the argument, statistically.
No. The odds differ for each individual. It may be the case that for a particular individual it is better for them not to take it.
Why does all this startup art have to look the same? I don't get it.
It has keyboard navigation. It is just not enabled on the Music-Map.

Gnoosic uses the same library, and here you can navigate with the cursor keys:

https://www.gnoosic.com/faves
OP is not poor and thus is totally fine with paying more
Except that it's demonstrably not.
Welp, I don't know!

From the link of the other comment here, Sqlite disables mmap by default because Linux provides a poor API regarding I/O errors (they are sent as a signal instead)
A folksy saying to compliment your editorial: the only lawyer in town drives a Prius; once a competitor moves in, they both drive Bentleys.
Show HN: Mapus – An open source map tool with real-time collaboration
I should clarify, there is a pretty large split between big law and an typical career in law. Those that go into top (200) firms are starting as associates at ~190k [1] with partners making ~1mm [2] with a long tail end. However most others will follow a career trajectory starting around 60k [3], maybe less if they are public attorneys, moving towards ~150k [4] if they make partner in a smaller firm. Prospective lawyers are sold the big law dream but outside of that the career trajectory is a lot less enticing considering the upfront costs.

[1] https://www.nalp.org/0521research
[2] https://www.abajournal.com/news/article/how-much-do-partners...
[3] https://www.nalp.org/salarydistrib
[4] https://www.glassdoor.com/Salaries/partner-attorney-salary-S...
THIS IS THE MOST DISGUSTING THING I HAVE EVER SEEN IN MY LIFE!!!!!!!!
> Because its basically impossible to completely and accurately attribute the origin of all your knowledge. And it is impossible to verify that the source you think is the originator of your knowledge is the original creator of that knowledge. Odds are they learned it from someone else. It really doesn't matter, at all.

This is a fallacy.
https://en.wikipedia.org/wiki/Corporate_Memphis
Apriwell | VP of Engineering | Berlin | https://apriwell.jobs.personio.de/

We set out to reimagine healthcare and make it more effective, more accessible, more convenient, and yes, more fun! How? Using a mix of technology, medicine and ingenuity. Our vertically-integrated care platform powers a human-first, end-to-end healthcare experience that provides modern consumers with a complete solution for their chronic condition.

In your role as VP of engineering, you will have a direct impact on the evolution of our core technology platform. Therefore, your decisions in terms of architecture, technology selection and team will change lives. Join our experienced team to work on the future of healthcare.

We are currently preparing the move from our MVP product to the first full version of our platform. That means we can already build on our existing learnings but you can still influence key decisions in terms of technologies being used and what team to build.

See more here: https://apriwell.jobs.personio.de/job/383747
WTF THIS IS THE MOST DISGUSTING THING I HAVE EVER SEEN IN MY LIFE!!!!!
You're making exactly the same point as seanwilson did above. "I have used this dynamic language and it was worse than this strong static type language" while not even tried something like Smalltalk or Clojure.

Yes, languages that are truly dynamic (ships with a REPL, has a instant change->run this snippet workflow, can redefine anything in the runtime AT runtime) does work a lot better than Python which is basically comparing the type systems of Java and Haskell.

Give it a try. Worst that can happen is that you now have tried and learned something different, I'm sure it'll give you some knowledge that'll be helpful in any programming language :)
dmix is what I meant. But you had to use ALSA to use dmix, so in practice, it was the biggest reason to switch for most.
Ouch, yeah that's bad.
target demographic are independent music artist - specifically music producers!
I've taught code-lite tools to a bunch of repurposed analysts, and your idea tracks with my experience too.

Students that had an analytical perspective (e.g. from supply chain debugging) typically excelled.

Students from more fuzzy, language-based perspectives (e.g. marketing) had a lot more difficulty.
And that is why I buy Apple chargers to power my Arduinos and Raspberry Pis.
AFAIR, all of the places she visits (south Scotland, Gloucestershire, north Wales, Lake District) have good train service from London. Would be a good advert for the trains if she used them instead of what is presumably a non-eco friendly diesel...
Law is a well paying profession in general, insofar as many can make high five figures and low six figures. That’s good money for real life. You’re correct that only a relatively few people make the kind of money people think lawyers make, and the profession is highly segregated by education. Most people at my law school (northwestern) went on to a big firm job with a salary of $200k rising to $500k after 8 years. A few places lower on the ranking scales, at good public schools, it was more like 1 in 4.

I will quibble with your first point a bit. Law is a profession that attracts large numbers of people who default into it because they can’t think of what to do with their liberal arts undergraduate degree. It’s a demanding, detail oriented, analytical job, and many of those people become quite disillusioned with it.

For the kind of person who likes that sort of thing, however, it can be very rewarding. I’m a decade out of law school, and still enjoying the grind. So is my wife, snd most of the people I graduated with. I’ve got a STEM degree and was a programmer in a previous life, and enjoy the analytical aspect of law. It also combines an element of verbal advocacy and adversarial competition I found lacking in engineering.

I would certainly recommend my kids to go into the profession, at least my oldest who has the temperament for it. What personalities the younger two will have remains to be seen, but I would certainly counsel against them becoming lawyers out of inertia or because they got a useless undergraduate degree. (As an Asian parent, I have no compunction about insisting on STEM degrees for all of them!)
Not sure why I'm always hoping that they'd depart from the dependency on the past Windows architectures and produced a modern operating system. It's not that they don't know how, their labs had some very interesting concepts over the years.
I wouldn't say Windows is getting in my way any more than KDE, or MacOS (I own an Apple laptop, a Windows laptop, and a Win/Linux PC).

It's just not what I want or need in an OS any more. I develop on and for Linux.

I don't expect my friends to switch from Windows because they're not that techie.

But consider that in 2001 you'd go to a download page and the option would be "Windows only", and in 2021, you can go to a download page and it can now be "Mac only" or no Windows option at all.

There's a slow shift away from MS.
I think it's the inverse. Demand limits first.
thanks for the flag! we'll look into this
Years ago I used Liferea for on the desktop, it seems to still be maintained. These days I self-host tt-rss and use either the web interface or the app for it (so it syncs across devices.)
I had once created a webpack config which automated that. Helped a lot when applying front-end jobs, where they gave you a take-home test, so I could just attach the single html when I wanted to deliver the results.
1950s called. They want their McCarthyism back.
That's not security for the consumer, that's security for their business model and being able to force the consumer in to a walled garden.
that would actually be crazy! We have a long ways to go with this build, but you can consider this website as an early prototype of what a news/blog site could look like: https://violetsummerzine.com/
This is probably the best summary I've come across, particularly the true believers vs functional burnouts bit.

The only thing I'd add is that many (most?) lawyers are not only fundamentally uncreative and arrogant, but also weirdly insecure. They pick fights with each other over meaningless minutiae, simply in the pursuit of "winning". This not only means they're a massive pain in the ass to deal with, and it's also where a lot of the unnecessary expense comes from.
Totally agree with your post but wanted to add on to this part:

> More subtle errors are possible, like comparing metric and imperial measures, but since SQL is often used in tandem with a system's language (Java, C++) or a script, all this domain logic is offloaded to them and their type system.

PostgreSQL actually supports user-defined types[1]! You could do something like define [2] a “kilogram” type and a “pound” type and then summing or joining on the column is safe.

That could still get sticky with grams and kilograms. Also, pounds are defined in terms of kilograms. So you could also define a “weight” type. This can have semantics like DATE[3] or BOOLEAN[4] so inserting “1kg”, “1kilogram”, “1000g” or “2.204623lb” all store the same value.

You can then use (define) format functions like TO_CHAR(weight, string) to display weights in grams, lb or whatever you need.

Of course, the other argument here is that all you really need are the primitive types and normalization. A “weight” table can just have a “unit”::string column. You can do conversions with another table such as “from_unit”::string, “to_unit”::string and “multiple”::float. Your “product_weight” table would then just have foreign key relationships to the weight and conversions tables.

[1]: https://www.postgresql.org/docs/current/xtypes.html

[2]: https://github.com/df7cb/postgresql-unit

[3]: https://www.postgresql.org/docs/13/datatype-datetime.html#DA...

[4]: https://www.postgresql.org/docs/13/datatype-boolean.html
A static type system requires the programmer to think about the types. It distracts and takes up mental space, especially when one is returning to old code and "just" want to quickly add a small feature that sound simple in concept but first require that one parse the thought process behind the old code.
look keep pushing for this nonsense, nobody cares, I doubt that a single person who can't do math read this site, nor apply for a dev job.
Scrape DuckDuckGo Organic News Results with Python
> Apparently everyone is going to switch since Windows XP.

Haha. Yes, next year of the Linux desktop. Like 'free beer tomorrow' outside your favourite bar.

In my other comment, I believe that developers are gradually moving to other platforms. I don't expect Windows to go away, because it's a massive platform and therefore you can make money writing code for it, but I do see it becoming less and less relevant.
Last month I came across MyMaps by Google which claimed to be a tool to collaborate with others to create custom maps. I was surprised to find out this didn't mean real-time collaboration, rather asynchronous with user changes only updating when refreshing the page.

Because of this for the past weeks I've been working on a real-time collaborative map tool to make it easier to plan trips with friends. You can freedraw, make lines, areas, markers, find places and things to do nearby, observe other users, etc. Since real-time collaboration costs $$$$ I've made it open source and shared some instructions in the repo as to how to self-host it (or even commercialize it and turn it into a live product if anyone is interested, it's got an MIT license so go ahead!)
Modern software stacks are tall enough that the ability to find answers is a key skill.

My favorite interview question is to take something the interviewee doesn't know, toss a laptop in front of them, and ask them to see if they can find an answer. You learn a lot about a person from the way they search.
The reasons are economic, not technological.

There's a surplus of cheap labor in the world, so it doesn't make financial sense to bear the upfront costs.
Modern java is pretty nice though. I tried MLs and Haskells but was put off by not-so-mature tooling. (I know some of you do very well with it but I am used to some hand holding). With an IDE like intelliJ, modern java is pretty good. When I use python even with a linter/LSP many errors go undetected, whereas Java is much strict about this. (IIRC Java 9+ has local variable type inference, streams and lambdas were introduced in Java 8. It's not perfect but much expressive than old java.
reaching out, we have thought about this. Would love your insight
The New Barbie
Handling properties in custom element upgrades
It's not dynamic. It is structural typing
No we are NOT responsible for other peoples' life/choices. Period.

This is no longer the 90s, every year there are articles "20?? is the year of the linux"! Linux has actually been around for longer than w95/NT and it is 10-15 years now that user friendly distributions are available. More or less, a laptop with a linux installation will work until it is thrown away.

However, installing an operation system (be it win or linux or OSX) is not sth that everyone can do neither that can be expected of everyone.

So, in my opinion:

1) Linux usage/adoption can not increase unless there are ways to be preinstalled on laptops/supported in a similar way as windows/osx are.

2) The importance of freedom is a personal matter which we can not impose on people.
I bet they'll allow Windows 11 upgrade for all computers, when Windows 10 will stop receiving updates. They just want to force manufacturers to make all motherboards with TPM 2.0. There's no technical reasons to forbid those upgrades, just political ones.
afaik Rust traits were directly inspired by the typeclass system in Haskell, which came about as a type-safe way to do the kind of ad-hoc polymorphism that you can do with interfaces in object-oriented languages like Java. Here's [1] a good talk by SPJ:

[1] https://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-bu...
And just like that, we've been set back by 10 years in waiting for a chair at the Milky Way Galactic Federation of Planets, which requires a 100 year continued presence of humans in space.
I am obsessed with hardware longevity and want all my hardware (smartphones included) and their batteries to stay fit for as long as theoretically possible.

I have also noticed that the faster you charge a phone the sooner you have to re-charge it.

I don't care how long does it take to charge. How much does the charger cost doesn't matter much either.

Are iPhone chargers the best choice for me?

As of today I just use the cheapest chargers I can find because they are 1a and less.
It's good to hear from an embedded dev. Embedded is so under-represented that people love to argue about things like low level devs don't use them every day.
The lease usually takes into account the depreciation. Lessors aren't usually in the business of just eating the cost of depreciation. That said there are _some_ arguments in favour of leasing (https://www.reddit.com/r/slatestarcodex/comments/ow97zp/it_l...) but a) I don't think they're enormous and b) most people on a PCP don't really appreciate that it is a lease.
Or you could just get your car fixed