skysight-inc/HackerNews huggingface dataset:
There's a lot of comments here that seem overly critical. The author came up with solutions to extend Go's errors to meet their needs and shared that with the world- thank you.

I have been solving all the same problems and providing libraries that allow for more flexibility so that users can come up with approaches that best meet their needs. I am finally polishing the libraries and starting to write about them:

https://blog.gregweber.info/blog/go-errors-library/ (errors with stack traces and metadata)

https://github.com/gregwebs/errcode (adding codes to errors- working on improving docs and writing about this now).
That idea across there. Just look at it.
Where are you going to get an appropriate set of facts from, though? You're essentially proposing a legal thought experiment, but thought experiments are notorious for setting up unrealistic sets of facts to be based on - how often does a scenario exactly like the trolley problem arise, and is it even justified to extrapolate any moral conclusions from that to other scenarios? There is a legal saying - "hard cases make bad law". The temptation in your system would be to make hard cases, for the same reason hard cases are prevalent in ethical philosophy. The effect on the resulting law is predictable.

So you need to work essentially from cases that have gone through at least court case. That's called an appeal, and it already exists.
> then genetics came around in the 90s and obliterated the cultural hypothesis and showed that in most of these cases it was largely population replacement.

I think the current consensus is a fusion of the two stances, particularly as some of the changes have appeared to be too rapid to reflect population displacement, and genetics clearly indicate genetic admixture with varying distinguishing characteristics relevant to the region and timeperiod as opposed to straight displacement.

Unsatisfying, I know, but basically any firm position on either side has equally firm arguments against it.
Looking at the Nuklear example code again it turns out that I was remembering wrong. I seemed to remember that Nuklear requires to store persistent state on the API user side and pass that into the Nuklear functions, but this was actually microui 1.x (which also has been fixed in the meantime in microui 2.x).

Sorry about the confusion.

E.g. in microui 1.x defining a window worked like this:

static mu_Container window;
if (mu_begin_window(ctx, &window, "Style Editor")) { ... }

...in microui 2.x it's no longer necessary to store the window state on the user side:

if (mu_begin_window(ctx, "Style Editor", mu_rect(350, 250, 300, 240))) { ... }
> More generally, the information throughput of human behavior is about 10 bits/s.

I'm sorry, I just can't take this article seriously. They make a fundamental mistake of encoding and assume that information is discretized into word-sized or action-sized chunks.

A good example is a seemingly discrete activity such as playing a musical instrument, like a guitar. A guitar has frets and strings, a seemingly small number of finite notes it can play. So it would seem a perfect candidate for discretization along the lines of the musical scale. But any guitar player or listener knows that a guitar is not a keyboard or midi synth:

1. The attack velocity and angle of the pick intones aggression and emotion, not just along a few prescribed lines like "an angry or sad or loud or quiet".

2. Timing idiosyncracies like being slightly before or after a beat, or speeding up or slowing down, or even arhythmic; the entire expression of a piece of music is changed by subtleties in phrasing.

3. Microbends. The analog nature of strings cannot be hidden entirely behind frets. Differences in the amount of pressure, how close to the fret the fingers are, and slight bending of the strings, intentional or unintentional, static or dynamic, change the pitch of the note.

4. Non-striking sounds like the amount of palming, pick scraping, tapping, and sympathetic vibrations.

Of course there are lots of other things. All of these things make the difference between a master guitar player, say Hendrix, and someone just playing the same notes.

And yes of course we can consider the encoding of the audio coming out of the guitar to be information--at a much higher bitrate, but what about the facial expressions, body language, etc? There are tons of channels coming off a musician, particularly live performances.

This entire article just misses these in picking a quantized encoding of information that of course has a low bitrate. In short, they are missing bazillions of channels, not the least of which is expression and timing.
Counterpoint:

https://blog.cr.yp.to/20241028-surveillance.html
Hadrius (YC W23) Is Hiring a Founding UI/UX Designer
> We deserve to live in a world where email isn't controlled by 1 email provider.

We already live in that world.

> Email was meant to be a distributed system anyone can use and run and have full control over.

> We deserve to live in a free and open society where anyone can control and run their own email servers and web sites.

Yeah, anyone can.
Should they analyse everything all at once? Your comment seems reductionist to the realities of writing a paper on a specific subject.
I tested them out maybe like 7-9 years ago and that's the reason I didn't continue. 25 blocked by default. Just left a bad taste in my mouth. I mean sure they are trying to discourage spammers but just outright blocked by default seemed a bit overboard to me
There is no active personnel in the US Military with near peer conflict experience. Asymmetric battles do not transfer over to the most likely scenario of a war over Taiwan. This is at least what other top military people are saying, especially in light of the Russian invasion of Ukraine
There are many preexisting services and techniques that aim to solve this...
When I was in college, I took a number of Econ courses, and I still remember the Macro Econ professor talk about banks failing. This was in the mid 90's. He flat out said that a bank failing is something that just doesn't happen anymore. He pretty much said, you'll never see it happen. This is before they repealed the Glass-Steagall act.

I still remember the mortgage crisis unfold in disbelief that they didn't see it coming. I worked in finance at the time, and I truly realize how fragile businesses (banks, etc.) are, and our trust in a number of things is completely unfounded. We have certain protections now, but I understood at that moment why people my parent's age (born during WWII) and older didn't trust banks, etc.
Like everything in life, it depends.

If this is some inconsequential part of the codebase it might be better to limp on then to completely stop anyone, user or fellow dev, from running the app at all.

Said another way, graceful degradation is a thing.
The article mentions "18-line Latin text" but I was unable to recognize any word on the scroll (took Latin in high school) even something obvious like deus.

Was this some sort of Latin shorthand?
Importantly though, there it evidence is reduces the chance of metastasis, ergo diet is a potential mechanism to regulate cancer progression during treatment.
That's not how social security works. You're not supposed to get a positive return. You directly pay a basic income to retired people (minus administration costs). When you retire, workers pay a basic income to you.
Thought the same. Survivorship bias: https://en.m.wikipedia.org/wiki/Survivorship_bias
> ... then a coffee shop ...

Okay, I want to be super clear on this one: Do you have to pay for the coffee once you pass security / they know you work there? Or is that coffee shop not part of the company and just so happens to be onsite?
What does this change, if anything, for software engineers at FAANG and similar companies?
Yeah, this article could also be summarized as: electromigration exists, news at 11. It's literally always been a problem, it just might be exacerbated by increased thermal cycling and increased high temperature conditions of computationally intensive modern vehicles.
Russian Cancer Vaccine: Scientists 'Skeptical'
Maybe I missed it, but for [2], I'm not seeing any info about whether testing rates were consistent between schools with mask mandates and schools without. (Considering that tests were as politicized as masks, I don't know if there's a correlation between "didn't require masks" and "didn't require testing.")
This is a false choice.
Totally agree. In my last job I was able to create my own ETL jobs as a PM to get data for my own analyses and figured out a fairly minor configuration change could save us $10M per year. It was from one of many random ETL jobs I created myself out of curiosity that, if I had been forced to rely on other people, I may not ever have created.
It always boggles me that education is commonly understood to be cramming skills and facts into students' heads, and yet so much of what students actually pick up is how to function in a peer group and society at large, including (eventually) recognizing other people as independent humans with knowledge and feelings and agency. Not sure why it takes 12-to-16 years, but it does seem to.
I upgraded to Deco mesh (2 nodes) about a year ago. They perform well, but the settings have been dumbed down quite a bit. I'm using them as APs and have a small box running pfSense connected to my cable modem. The Deco AP should be unreachable from the Internet but still have full access to the Internet.

In theory no black hat should be able to access them from the Internet but they could call out and ask for commands if they are so programmed.
I expect a lot of H1B applicants creating shell corporations.
Some people read things as a source of information, others read them as a source of opinion. For the former, this link is fine because they don't care what the NY Post wants them to think. For people who prefer to receive their opinion along with their information, they should maybe consult a more personalized outlet, or their pastor.
What is a good brand today? TP Link is abysmal and my NetGear Orbi is feature light without their subscription. Even then, their app is very buggy.

Google and Amazon are full of spyware. I feel I have nowhere to run!
> the findings of his first report suggest that a large part of the Ryzen 7 9800X3D is just dummy silicon for structural integrity.

Since when is material for structural integrity dummy?
+1, confirmed, not limited to profiles, also applies to emails in posts even when obfuscated (mailbox at domain dot com).
When will we break past Nvidia's dominance of the field? Is AMD anywhere close to catching up? Other players? TPUs?
Hot Reload Gameplay Code
The dao that can be told is not the eternal dao.

There is also the concept of qualia, which are the subjective properties of conscious experience. There is no way, using language, to describe what it feels like for you to see the color red, for example.
Harry Potter and the Anatomy of a Speedrun
I normally use iOS, but recently got a Pixel as a secondary phone.
Whenever I try to use the Pixel and swipe “back” or “forward” (left and right), often times something I wasn’t expecting happens, I think my mental model is missing/incorrect of what “back” is on Android.
Moms Carry 71% of the Mental Load
Correct, AWS was one of a small handful of services I was thinking about which did have this restriction but now haven't had that restriction for multiple years.
Goodness, where to start… I don’t have time to read your link so I’ll only reply to what you wrote from my own direct personal experience:

- many Protestant groups, while not fighting wars of physical violence, still harbour very unchristian hate in their hearts towards other Protestant sects and (usually) towards all Catholics, whom they consider to be idol worshippers led astray by Satan himself (sadly many Catholics also still feel the same about all Protestants and many other Catholics who don’t play the right music, wear the right vestments or worship in the right language and or precise form of words.)

- on the other hand, many, many Protestants and Catholics are also working to resolve or otherwise sideline those “debatable things” and “foolish controversies” that St Paul advised the churches not to quarrel about (he didn’t say what, specifically, but then this is supposed to be a faith based on love and grace rather than legalism). I’ve been to large events where Catholics and Protestants are worshipping, witnessing and praying joyfully together and seeking to find the similarities and not the differences, without compromising on the fundamentals of what it means to follow Jesus. And these kinds of movements are growing around the world year upon year and also working together to fight social injustice, inequality and poverty

— hopefully soon, more of our Orthodox brothers and sisters will get on board with this, but there are glimmers of hope in that direction too, as long as nobody says the word “Filioque” ;-)
Maybe we could do what we should already be doing for a high reliability system and build the vehicle so it can be:

A) redundant, a chip failure will not cause the car to brick/be un-drivable, spacecraft have been doing this for decades...

and

B) FUCKING REPAIRABLE
Does it start to have an impact faster on smaller nodes? I know automotive chips have been migrating to newer nodes (like 28nm not cutting edge) in response to the chip shortage, and I’m curious if that might impact this aging effect.

Edit: read the article, this seems to be what the article suggests as well
Formally Modeling Dreidel, the Sequel
World-leading Chinese cancer scientist Sun Shao-Cong has left US for Beijing
And the scenario where you lose all devices? Just don’t let that happen?
That is the use of the term technically in the UK yes. You don't have a home. You're staying somewhere or sleeping somewhere but you don't have a home.

If you're sleeping in a homeless shelter, isn't that a place you have to sleep? Are you now not homeless?

"Rough sleeper" is the term for sleeping on the streets. That helps a key distinction between people who don't have a place they can rely on and people sleeping under bridges. Both are bad outcomes but require different handling.

It's tricky, but it is important to have terms that we can use for lots of technical things.
I have two Kasa light strips (KL400) and anecdotally I’ve noticed that its performance degrades every other day or so to the point where it stops responding to change commands.

The fix? Blocking all inbound and outbound WAN (internet) traffic to it. Now works flawlessly, just like you think a light strip would. I only ever want to issue commands locally anyway, and why it should be talking to the broader internet in that case is beyond me.
Yes, other countries manage. Restricting gun ownership rather than machine gun ownership is one approach.
> By the time the outbreak had ended, the agency documented 61 cases in 19 states. Sixty of the victims were hospitalized.

> Ten people died.

[…]

> Information released by the FSIS in response to multiple Freedom of Information Requests revealed that the agency had been aware of major deficiencies at the Boar’s Head production facility since October 2022, but had taken no action to suspend production or order a clean-up. These deficiences were described as posing an “imminent threat to product” in a Food Safety Assessment conducted in September/October 2022.

I guess if the FDA was aware of this, the company must have been as well, right? Hospital bills are quite expensive nowadays, is there any caselaw on trying to recover the costs of medical bills incurred by the sanitation policies of Boar’s Head?
Glad to see our French Tech hard at work!
Dupe of:
https://news.ycombinator.com/item?id=42447302
> ‘an historical occasion’ - this is wrong

There is nothing wrong with the use of ‘an’ before ‘history’ and the forms of that lemma. It is unusual, and perhaps pretentious or otherwise silly, but only in the same way as ‘connexion’ is an unusual (&c) but perfectly correct spelling.
I'm not making this political, I said that the politics are irrelevant. I am not advocating for more nuclear -- I am advocating keeping options on the table regardless of politics or cost, because the issue is important to the progress of our species and condensing things down by referencing single studies and talking points is short-sighted -- we have been down that road, it didn't work, let's not bind our hands needlessly.
Who can tell? The WSJ article doesn't even say whether TP-Link hardware or software is the problem, which would seem to me to be extraordinarily important in reporting on this issue.
The use of “an” with “history” is likely a holdover of its French origins where the h isn’t pronounced or from English dialects where the h isn’t pronounced. It’s essentially a learned behavior at this point. If it was used solely because of ease of pronunciation we’d expect also to see “an history”, “an high five”, “an hit record”.

But, in any case, for those who pronounce the h, “a historical” is easier to say.

In the case of lawyers I’d suspect tradition first and fear of typos reversing meaning (“ahistorical”) second.
Show HN: Switchbar – Browser Picker for macOS and Windows
Hi everyone,

Switchbar is a lightweight link handler and browser picker for macOS and Windows. It lets you choose your preferred browser, browser profile, or email client every time you click a link.

There are similar apps out there, but Switchbar stands out by supporting both Windows and macOS, along with a wide range of browsers.

We welcome your feedback and are here to answer any questions.
Really interesting! Could you clarify what difference having two different query_parameterized_hash for similar queries is? Is there a performance hit?
I enjoyed this, especially the irreverent style.

For me, it's too long and goes way too deep in some places and not deep enough in others, but it's good stuff.
The article said Latin, but I don't know what script that is. It looks like it was written right-to-left so maybe it's Latin written in Hebrew script? I'm not even sure if that was a thing.
Facebook restricted news in Palestinian territories
Because the physics is fairly well know, as I understand it. See for example these[1][2] articles from Microsemi and TI respectively, or this review paper[3] for power electronics.

[1]: https://www.microsemi.com/document-portal/doc_view/124041-ca...

[2]: https://www.ti.com/lit/an/sprabx4b/sprabx4b.pdf

[3]: https://www.mdpi.com/1996-1073/17/18/4589
Strange to see no mention of TPUs...
Why should I care when credit unions have always treated me better? Banks don’t need to exist in a world where credit unions work.

Credit unions need to be more directly tied to “left wing thought” in general. Most Bernie types hardly even talk about the role that banks (even public banks like this one) play in screwing the little person over beyond meme stuff like housing which isn’t even in their control.
One of the things I learned while building such a server-based box is that eBay is awash in counterfeit high-end Intel NICs.

Regarding pfSense and OPNsense, I recently built and used a nice OPNsense box, including IPS, but decided to go back to OpenWrt for home use, because OpenWrt actually worked a bit better for the things I needed.

I might use pfSense (or maybe OPNsense) router for a startup office of more than several people, though (until we can cost-justify a dedicated IT infra&support specialist). With OpenWrt on the WiFi APs.
100%, it is definitely a commitment but it is a really incredible blog. I wish I could find more like it! I saw the mechanical watch post the other day for the first time and was hooked.
Since tom's hardware needed to write a headline that would get clicks.
tl;dr No barn doors were actually locked. A series of protocol changes are suggested to specifically address listeria bacteria in food processing plants.

Also, conjecture: Closing a barn door would likely not solve any actual food safety issues, but it might keep the livestock in place.
They're trained to predict the next word, so yes. Now, imagine what is the most common follow-up to "Bye!".
Compliance Is Different from Security
As well as in Korea, but it was the PVA in Korea, not the PLA.

https://en.wikipedia.org/wiki/Sino-Vietnamese_War

https://en.wikipedia.org/wiki/People%27s_Volunteer_Army
Thanks for expounding on your views.

Personally I think Oracle is in the licensing business, but perhaps they also have a "tech industry division," as you say.
How do you gracefully degrade when your program is in a buggy state and you no longer know what data is valid, what is garbage and what conditions hold ?

If I told you to write a function that takes a chunk of customer JSON data but I told you that the data was produced / processed by some code that is buggy and it might have corrupted the data and your job is to write a function that works on that data how would you do it?

Now your answer is likely to be "just check sum it", but what if i told you that the functions that compute the check sums sometimes go off rails in buggy branches and produce incorrect checksums.

Then what?

In a sane world your software is always well defined state. This means buggy conditions cannot be let to execute. If you don't honor this you have no chance of correct program.