skysight-inc/HackerNews huggingface dataset:
Modern brain science cannot effectively treat every mental health problem with drugs and "good doctors" cannot effectively treat every patient. If you are benefitting from treatment by a "good doctor" then I'm happy for you, but this idea that science has a drug that actually works for all problems is far from the truth.
That’s fine. Having 2 (free software) tool sets competing on features is a good thing. Both need to stay relevant.
OT: I wish I could relocate a blog post (on Microsoft’s site, I think) about a very a naive and “obviously wrong” sorting algorithm that a dev identified in their (Excel?) codebase. Turns out the code was naive because the vast majority of their users were sorting very small sets of data and the implementation actually performed much better in those circumstances.
There is a thing I feel a lot of developer forget about React: the ecosystem. I'm currently building a relatively complex side-project, and I love how fast I am able to deliver features by just bringing-in a few libraries, every clicks together and it "just works". Pretty much anything these days is possible in React, you have tons of well-maintained and documented libraries, this is, in my opinion, maybe even more valuable than the library itself.

Also: developer time, React is like a shared language, I can jump in virtually any React project and get started in less than an hour, from memory: this wasn't always the case with good old HTML/CSS/JS applications, because developers are doing things in different ways, give me a React component and I'll probably be able to tell you exactly what it does by just having a look.
YES to this last!! Musl cross deploy can be annoying otherwise - any tips on building Alpine Linux ?
I assume that would mean that I have to have an app on my phone running to use the tool...

Which won't be updated when your phone OS changes, necessitating purchasing new tools. Sounds like a win!
> Stub the DRM APIs to usefully return nothing

If breaking DRM was that simple, DRM companies wouldn’t exist; Games would be cracked on day 1 (or earlier). It’s way more complicated than that, and each DRM system is different.

That’s why Wine doesn’t do well with DRM. For example, some systems rely on undocumented behavior in Windows’ APIs that Wine doesn’t implement.
Do you use indiehackers
Lisp was used to write full OSes, naturally it is fast.

Python, JS and Lua are not in the same league of AOT and JIT compiler technology available to Lisp, even with all the money spent on stuff like V8, JS JIT cannot compensate for the fact that they lack the ability to provide the required semantics to AOT code with good enough performance to write a Xerox PARC graphical workstation (see Interlisp-D).

It is no wonder that Julia, a Lisp like language with Algol syntax, is the only modern dynamic language on the HPC club.

https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-cl...
I would describe modern Android as boring and not require tinkering either. Secure is tougher and up to the OEM to keep up with patches.

Certain things with iOS are just overly difficult like getting files on or off or trying to add new music to the music app without a PC.
C++ does not have boolean assignment operator in a sense the ||= syntax works in ES.

https://www.w3schools.com/cpp/trycpp.asp?filename=demo_oper_...

||= will not assign anything unless the LHS variable is falsy. It will not even evaluate the right side unless LHS is falsy.

|= will work the same in C++ and ES mostly (depending on types)
old is my goto on my laptop, but on mobile I prefer:

https://i.reddit.com/r/nosurf

Which is optimized for use on mobile, and still look like iOS 6.
They can be made to work by introducing stubs for every os/arch/compiler/dependency I support, but that's way more work for dubious gain.

And who is to say I'm doing it wrong? Just because conditional compilation CAN lead to a rat nest doesn't mean it MUST. And if it happens to be well-organized and works as is, there is no problem.
The internet has certainly made broadcasting information and misinformation both easier and faster, but that doesn't take away from my argument that the rapid mass spread of rumor and information in times previous to the internet was a definite thing.

Furthermore, most importantly of all, does the ability to spread ones personal or group views rapidly via digital media justify censorship? No, it does not to anyone making a serious claim of respect for freedom of expression.
It's simple - just pick the best tool for the job. If whatever you're building only needs flat file storage just use flat file storage instead of bemoaning the database as overrated.
Yet another problem arising due to complete, non-opposed belief in AIT.
> shared a similar dialect and culture

Culture is similar, but they are often not dialects but entirely different languages in many cases.

the peoples in the different old German and Italian kingdom were not different peoples, they were just split because of different powers, thats not the case here...
Is OpenBSD still largely single-threaded or have there been SMP improvements in the network stack over the years?
The feature set OpenBSD has is impressive, but is there a large gap in networking perf compared to Linux/FreeBSD?
Imagine what an "ecosystem" inhabited by mankind's collective soul would look like. Imagine heat waves of negative affect blazing over the ethics coastline. Imagine dead meadows of yesterday's creativity, bustling with parasitic wildlife representing the trend of the Remake.

This is what happens to humans. And the planet would weep if she could see it. To be honest, I hope she can.
Pollan has a tendency to talk himself into pretty weird conclusions, namely that because we can treat an animal well and give it a good life, killing it and consuming it before it naturally dies is somehow good. There is this made up notion that the animal is almost a sacrifice for us: in exchange for a peaceful safe life, it gives us its blood and flesh.

But remember, never willingly. It never wants to die. It can never agree to that trade. Killing an animal that does not want to die when we don’t need to do it to survive is always wrong, whether or not you gave it safe a life. I can’t raise my puppy up as a loving family member and then one day bludgeon it to death once I’m ready to consume (as is often done to pigs. See: “thumping”).

Pollan get so much right and the article is worth a read, but let’s be clear about two things: killing an animal that doesn’t want to die when we don’t need to do it to survive is always wrong, and ridding this planet of factory farms and replacing them with the idyllic farms he mentions towards the end still requires a MASSIVE cultural shift away from the amount of animal products we consume. We can’t meet current demand for animals products with those idyllic farms, so step one is massively reducing how many animals we consume. All vegans are saying is that we may as well shoot for as close to 0 as we can.
In a world of small margins, it's just another small advantage that goes to Amazon.

That all assumes that UPS drivers are honest and that Amazon 'fulfillment' employees get their daily cavity search of course.
At least in the cases described by the author, the comedowns weren't because the world didn't care about if they won or lost - or if they got the release or not (or monetary reward).

The comedown was about the loss of structure, degree of control, and clarity of goals.

It's analogous to what I hear from many people (including in my head) when you finally get out of school into the real world. It's also (based on what I've read and heard - I certainly have no first hand experience), analogous to something that many veterans feel going into the "real world".

The structure, clarity of purpose, knowing that everyone has more or less the same goals, knowing that you have non-trivial control to advance yourself towards your goal (winning gold, getting the grade, surviving the deployment, etc) which you know no-one will question.

We live our normal lives never quite sure if we're trying to do aim for the right things, and never quite sure if we're doing it the right way. We spend our whole adult lives coping (and perhaps thriving) with that uncertainty. Some of us fantasize about "more simple" lives, ultimately because the reduction in choices and things to consider mean we can (hopefully) go about our lives with greater clarity.

I don't know if "the real world" could be any other way. But perhaps on some level, we keep pushing people along this "bad career" (I don't think it's bad really... but that's a different discussion) because we all on some level want to believe that that idyllic, focused life can exist.
This. When someone needs to solve some particular problem, they reach for the most convenient npm package called "react-something-something" that works great until, a month later, there is more data or complexity in the application that the performance issues introduced by the component become apparent.
This sounds a little hand wavy and honestly just comes across as a lack of discipline. In my experience when you feel resistance you can get really far just sitting down and devoting a bit of time to doing the task at hand. It's hard and unmotivating at FIRST, but it tends to go away. If it doesn't just try again tomorrow. At least you got some work done.
It was a 2020 model, but it was all discounts by GM. The 2020s(and 2021s) had a higher MSRP, so it was actually closer to only 50% of MSRP that I paid. The extra $2k I didn't finance was tax, reg, etc.
Barring apocalypse, Sagrada Familia will still be standing five hundred years from now. UNIX will be mostly forgotten by then - in the same way blacksmithing and carriage building are mostly forgotten today.

That's the whole point of cathedral projects - make it beautiful and build it right because you're building for the future. Not to scratch your own personal boredom itch, or to nail a bit of wood to another bit of wood because why not.
Show HN: Online catalog of Google Sheets integrations
> thus enclose the burning battery, depriving it of oxygen

Isn't one of the big problems with lithium battery fires that they produce their own oxygen?
Speaking as an avid Stadia user, I think this has a lot more to do with Stadia's library being garbage compared to the non-Stadia options. I can't imagine a reason an e-sport pro would want to go from the entire competitive ecosystem as a choice to just what's on Stadia. Even for casually competitive players, there's a massive lack of mainstream competitive titles on Stadia. Maybe the latency input is the problem but it seems like a big assumption with how miniscule the library is.
I meant reliable sources, i.e. scientific papers.

For every bonkers assertion you will find "evidence" by "just googling it". I would be careful not to get trapped in confirmation bias in this way.
Very much like the frog in the warming pot, not noticing the lid is closing on top.
”I feel like 9 out of 10 job ads for a frontend developer mention React.”

Those jobs are not for developing webSITES. They are for web APPLICATIONS, which need a lot more developer manpower than just basic sites. So of course the demand will be higher

Like 90% of random static business websites nowadays are made with wordpress. That’s where the webSITE development happens.

Why? Because the client needs to easily host it. Because the client wants to update the text without needing to know HTML. No need to reinvent the wheel for every single ”we sell cars” website
It won't happen. We're indoctrinating the young early with Spotify, Netflix, etc. It'll just be normal to pay the electricity bill, the music/movies bill, the Internet bill, the tool bill, etc.
That's fair, but also it feels like fear mongering by omission, because whatever happens at a battery plant, it's not nearly as bad as the fossil status quo. How many refinery explosions, oil spills, pipeline leaks, tanker fires, drilling mishaps etc etc have we dealt with? They all demonstrate uncontained release of chemicals and energy is ... bad. Batteries are less bad.
> if you're writing high-speed/high-frequency trading apps for Wall Street, Java still isn't there

A fair few trading system job ads seem to be for Java. I also wrote code that faced a Java server at various banks. Seems to be fast enough for certain market related applications.
Like this?

https://www.bbc.com/news/av/technology-31923259
Thank you, that is exactly what I meant.
SBCL and Chez Scheme are probably the most advanced dynamic language environments around.

Unfortunately, CL has started to show its age (case insensitive, different namespaces for variables and functions, weirdly named stuff, etc.) and Chez Scheme doesn't have a lot of libraries.

In my experience, Chez Scheme is very small, blazing fast, and VERY high level. It is a great platform to use as a target language for compilers / interpreters. Racket has chosen to go this route, for example.
Knock the 30 dollars and benefits down to part time 15 an hour employees.

We're down to 2 million.. let's select the 10% worst stores.. we are down to $200,000.

They can check other inventory items and check out customers.

Cheaper than a one second ad during the superbowl
So... What does this comment have to do with the posted article? In the article Google claims that 4 rounds is what they see as the max to get a good hire/no hire signal.
> For example, we've all encountered those silly alarm systems at the doors. As I've never been a shoplifter, I've never had those go off on me except in error. When I worked at CompUSA for 5 years, we had a greeter at the door who told me "they've never once, in 15 years, caught a shoplifter". They went off several times a day, so the only people being stopped at the door were people who had purchased their goods being treated like a shoplifter.

A cashier once forgot to remove the alarm thing on an item I purchased after checking me out. The alarm went off about 20 feet before I was at the sensor, by the time another group was passing through. The security guard checked them and their receipts and let them go. When I passed through no alarm went off.
A definitely less robust, but more improvisational approach I go for is using the vim undo tree [0] and making sure to set an undodir and undofile so that the history persists. The Gundo plugin [1] gets an honorable mention.

[0] https://vim.help/32-the-undo-tree

[1] https://docs.stevelosh.com/gundo.vim/
The industry standard for this is manufacturers of siding/windows/etc calling out that improper installation can void the product warranty.
I don't mind if the tools would be locked up, I mind that I have to spend 10 minutes trying to find someone to tell them I want it and then he has to find someone who has the key that I have to wait another 10 minutes for the person to come and unlock it and give it to me. I would be more than happy if they have a system where I can do something to indicate that I want this item and then later when I check out it is waiting for me by the register or some pickup counter.
Agree with most of what you said. Indira Gandhi was no saint and there were enough horror stories from her rein growing up that its ebossed on my brain.

But the royals weren't the goody-two-shoes as the article mentions. Most of them were so disconnected from the ground reality that it is hilarious to think they were capable of ruling anybody. The article mentions Jai's yearly visits to europe, in a time when half the country had barely enough to eat (this was before green or white revolution in the country). Gandhi's family was the from the same category, and I am glad none of them are in power anymore.

> Devi is not a last name

Agree..

> Even half a century ago, before the age of IDs, Indian women weren't allowed to hold the family name- before or after marriage.

We probably grew up in different parts of country, but I can definitely attest my grandmother having last name the same as my grandfather after marriage (her father's before getting married). I am almost certain that was the case with my great grandmothers too, but its a little hard to track it down to be 100% sure.

> often only higher caste women were referred to as Devi (goddess), and women from lower castes were referred to as Dasi (slave).

This was also not the case from where I grew up. For at least 100 years this was not the case. There was ridiculous caste segregation, and other casteist nonsense all over, but the naming didn't really reflect like this. Often the ruling class had some fancy titles, that the peasants didn't have, but they also didn't have any marker like 'dasi'.
Yeah, when one likes to only do low level C and C++ Win32 code, with crutches for everything else.
Are we using Yahoo news to launder Washington Examiner urls now?

And why do you claim security guards won't intervene when your own story said they did?

Oh dear, I just looked up that authors last 5 headlines:

"Sir there's something on your chin": Biden bailed out by staffer for apparent crumb on face

Secret service arrest man for jumping fence line at White House

Hunter Biden says "f** 'em" to critics of his art sales

All Broadway shows to require proof of vaccination for audience members

Trump: Bi-partisan Infrastructure Bill will lead to 'massive socialist expansion'
The fact that you can't even add memory (be it RAM or storage, the later one is of course doable on some devices) to your phone makes them not first class devices.
Tech compensation is weird in London.

Local/non-FAANG companies pay around $50-130k USD equiv total comp (£35-100k) for junior -> senior software engineer

FAANG pay $150k at least for junior positions. If you're a senior engineer in London you can get a 50% pay bump for becoming a junior at a FAANG company. (I personally went from senior non-fang to mid-level fang for roughly triple my total comp)
A few percent maybe, but not as high as 10 percent. It's also not just people who "can't" do it, but also those that aren't motivated or cooperative (for whatever reason).
Teile und herrsche.

Divide and conquer.
The simple way already effectively used by companies like B&H is that for high price items or things easily shop lifted, you take a ticket for the item, it's brought to checkout by employees or in b&h's system conveyor belts, and then you purchase it and they hand it to you. This is a solved problem without need for complicated and expensive solutions like yours (which cuts out people paying in cash which is a lot of home depot) or this new solve.
Black powder was replaced over 100 years ago and guns using it are not regulated, not even considered proper firearms. Pistol or rifle powder (they are different because they burn different) are easy to purchase legally in small quantities.
Theft seems pretty clear. Either you pay for something, or you don't. If you don't, you know you didn't.

I don't see how "light theft" is something we should tolerate.

If we want to talk about humane solutions, carve out an exception for food theft. But nobody is stealing a $500 drill because they're starving for power tools.

(And, this isn't just me expressing personal moral preferences. Theft is a tax on everyone who does pay for goods, via price increases)
Had a similar experience.

I was a recent grad, around 10 years ago. A Google recruiter called me out of the blue. After a couple of minutes, she started asking technical questions about Linux, which I had just started using.

After a while came the final blow: I was asked what was the fastest way to sum two integers (there were probably some additional specs I don't recall).

I mumbled something. Wrong! The answer is, in fact, using the TLB. I vaguely remembered what the TLB was from my CPU architecture classes, but was aghast at the connection between that and summing two integers.

The recruiter pretty much said I wasn't Google material on the spot and said goodbye. I felt bad for myself at the time, but now I can see this is a ridiculous approach to interviewing.
Numbers Game and Immune Geography as Determinants of Coronavirus Pathogenicity
Ask HN: Who wants to be hired? (August 2021)
Share your information if you are looking for work. Please use this format:
Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:
Readers: please only email these addresses to discuss work opportunities.
Searchers: try https://seisvelas.github.io/hn-candidates-search/.
I stole from Home Depo and this is my story:

Dark and stormy night in Pacific Northwest. I've finished a long day at work and am heading to meet family at the cabin in the woods. I get a text: "There is a mouse. Buy traps before you come." So I pull off the highway and hit a suburban Home Depo. I grab a wide selection of anti-mouse devices and potions. I try to buy my items but, in a deserted store, none of the cashiers are manned. The "manager" points me to the self-checkout. Ugh. My packing-wrapped packs of mouse traps wont scan. Manager "helps" but then turns it over to me to type in the numbers. With the manager watching I pay, bag my stuff, and leave.

In the parking lot I spread my assortment of mouse-killing paraphernalia on the passenger seat and sent a photo to the family at the cabin. Then I notice my mistake. I paid for two 2-packs of rat traps when in fact I had taken two 4-packs. Do I go back and correct this crime? Do I talk to that useless "manager" and spend an hour struggling to undo my mistake via the self-checkout? Do I risk missing the last ferry? I got into my car and drove on into the night. I am a shoplifter.
Chrome and Edge (and Opera and Brave) use the same engine. I should have said the top three engines.
It literally isn't a problem then. Otherwise you're just trying to spin a narrative that doesn't line up with facts.
A monopoly on the North American high school market perhaps, but over here in Europe the NumWorks, Casio Graph 35+E II and to a lesser extent Casio Graph 90+E are wrecking TI's market share so badly that they had to release the TI-82 Advanced Edition Python (no rechargeable batteries nor USB-OTG capabilities in an old shell) with a significant price drop just to stay competitive. So they really had to do better, just not in the USA so far.

The modern replacement for a TI89 would be a TI-Nspire CX II CAS because both were/are high-end CAS calculators. But the TI-84 Plus CE Python in its american middle market segment is an embarrassment and an aberration only sustained by their monopolistic practices. The fact that they can get away with this for new graphical calculators at full price in America is just sad.
Future Headline "Construction halted across US as hackers prevent power tool usage"
I agree. This doesn't seem much different to saying they're all objects. You still need to know what to expect inside the dictionary.
And that preview is that they're not that bad. No deaths, no injuries as far as I can tell, and only 3 days to get under control. You can easily think of dozens of more deadly and environmentally damaging disasters associated with other energy sources. Solar/wind+batteries seem pretty appealing so far.
Take a look at Meson[1]. A lot of GNU, Gtk, GNOME and Freedesktops related projects have migrated or are migrating. The C, C++ and also Rust people use it.

I've started reading the Autotools manual and turned away, to much bloat and hard to read code. Meson popped up and I immediately went that direction.

[1] https://mesonbuild.com/
Here is one long standing issue with many related compat links attached: https://bugzilla.mozilla.org/show_bug.cgi?id=975444

and two other webcompat examples:
https://webcompat.com/issues/56933
https://webcompat.com/issues/68844

Just to give an idea. That said, Meet works fine for me, besides some features, like background, which they have only implemented for Chromium based browsers (maybe Safari!?) - that is a bit annoying, as I doubt that it would break the devs leg to implement something for Firefox as well.