skysight-inc/HackerNews huggingface dataset:
Most companies don't do this because it's not one of their organizational priorities to have reliable updates. The infrastructure is usually custom built and maintained by a couple of folks who have a dozen other responsibilities they're told are more important. Testing is usually limited by hardware availability and release velocity. "One of every board revision we've ever produced" simply isn't available and waiting two days to run through every firmware version before you release updates is a conversational non-starter with the PMs.

There are commercial offerings (like mender.io, never used) that basically specialize in providing rock solid update infrastructure, but that again takes investment and organizational priority that doesn't exist for non-feature code.
Reverting to factory state seems riskier than last known good state. You could run into things like TLS root authorities not being recognised, deprecated cipher suites, etc. Just because that version worked a decade ago, it doesn’t mean it’s compatible with the world today.
Bad updates happen, but companies with good development practices don't ship catastrophically bad updates. Source: I worked at Samsung
It reminds me "The currents of space" by Asimov:

https://en.wikipedia.org/wiki/The_Currents_of_Space
> they have the right levels of attachemnt to their own lives.

they waste their last seconds on something that will not make them feel better.

as a hypochondriac, last time I thought I was dying, I thought about my loved ones and it helped me calm down.
The password manager that... writes very short puns!
Real question, did you have GPT write this for you with some kind of anti-intellectual prompt, or did you actually type this out by hand?

Otherwise, it's a nice fan-fiction about the worst possible interpretation of stoicism, but has really not much to do with what the philosophy is about or what it can be positively applied for.

I'm surprised to see this at the top of the thread, because it's mostly utter nonsense, but it does sound emotionally appealing to a certain social group that believes it's trendy to invent new negative definitions for things they don't like or understand.
but I get what they pay for...
SAMLStorm: Critical Authentication Bypass in XML-crypto and Node.js libraries
yes, but you can use either web components or svelte4. the main advantage being it uses native components. not just webview2

so we support WKWebKit and Qt as well.
Show HN: LLM-docs, software documentation intended for consumption by LLMs
I was inspired by a recent tweet by Andrej Karpathy, as well as my own experience copying and pasting a bunch of html docs into Claude yesterday and bemoaning how long-winded and poorly formatted it was.

I’m trying to decide if I should make it into a full-fledged service and completely automate the process of generating the distilled documentation.

Problem is that it would cost a lot in API tokens and wouldn’t generate any revenue (plus it would have to be updated as documentation changes significantly). Maybe Anthropic wants to fund it as a public good? Let me know!
The administration is mainly implementing project 2025. You can look up this tracker to see if they plan changes there: https://www.project2025.observer/
Briar is a nice idea, but last time I used it I couldn't find peers, if memory serves. I tried adding a friend who was interested and we sat and waited for our messages. They never arrived.

In the end, we went back to using DeltaChat.
I think it's not really the architecture they got ticked off about, but the praise vs. the architecture.

To be more specific, it's not the "designs" that are their issue I don't think, but the extremeness of the gap between what they regard as their own taste or think of as common sense taste vs. what they can see here, and the extreme praise (an award) the latter is receiving despite that. It must be a baffling, cold shower like experience to them.

I've had this with some TV shows, where I'd find them obnoxiously overrated, and their sheer mention would get pretty intense reactions out of me. Even though the shows were alright, just nowhere near what people represented them as.

This can be generalized a bit, where if we concede that taste is subjective, then recognitions like these as a whole will come across as weird, if not counterproductive. I don't think that's the angle they were going for though. An analog I can think of from my own experiences is my distaste towards praising historical figures in literature (of all kinds, so incl. science and philosophy literature). It robs people of their own ambitions, I think.
Ask HN: HN upvote buttons gone on Firefox iOS?
cannot reproduce on Safari.
I instinctively distrust any software or protocol that implies it is "simple" in its name: SNMP, SMTP, TFTP, SQS, etc. They're usually the cause of an equal or more amount of headaches than alternatives.

Maybe such solutions are a reaction to previous more "complex" solutions, and they do indeed start simple, but inevitably get swallowed by the complexity monster with age.
Go stacks are still growable, no?

And hence the "kinda" in async Rust. While boxed futures can be thought of as a segmented stack the literal callstack is not, which can still give you a stack overflow with a bunch of nested poll() calls.
I get the sense that #2 is viewed as a risk for DRM, given all the work that goes into preventing firmware downgrades to potentially insecure firmware. Specifically thinking of the Nintendo Switch[1] that goes so far as to blow fuses on each firmware upgrade!

https://news.ycombinator.com/item?id=23534793
Of course it's a competitor.
Only a fraction of M3 Ultra sold will have 512GB RAM
The reason all of this is publicly available in machine readable form is due to https://obamawhitehouse.archives.gov/open.
This is the de facto playbook for one of the Mega-Evil Corp.'s CPE firmware (Gateways, IPTV receivers, etc...).

New firmware is pushed in phases 1%, 5%, 10%, 25%, 50% then full scale.

Each stage has some delay incorporated for acquisition/application and then for telemetry (including support contacts from affected accounts) to determine impact and allow for regression fixes.

The other reason they would phase launches is because of firmware builds being used across multiple CPE models and hardware revisions, where only a small subset of hardware could wind up being problematic, but not discovered until deployment.

When you have millions of devices deployed, even a fraction of devices having an issue can create a shit storm on the support side of things.

It all seems so obvious once you know to think about it.
The filesystem – a quick and dirty way to store temp data in your API
"stoicism’s Providential claim that everything in the universe is already perfect and that things which seem bad or unjust are secretly good underneath (a claim Christianity borrowed from Stoicism)"

This is obviously and patently false. Christianity recognizes that God has both an active and permissive will. So, while God actively wills the good, He does not actively will evil. This would make God evil, which is incoherent. Rather, God permits evil, but only to bring about some greater good. So, it isn't that the evil isn't really evil, and it isn't that God wills the evil, but rather that the evil is permitted to occur to allow a good to come out of it. We do not deny the evil or the suffering it causes, but we embrace it and allow it to become an instrument of the good. To refuse to suffer the inevitable and inescapable evil that will be inflicted on us only produces more suffering, but a fruitless kind (though potentially instrumentally fruitful in that it may be instructive on this point). The Crucifixion is the paradigmatic example of fruitful suffering and self-sacrifice. The Crucifixion is tremendously evil, and according to Christian theology, the greatest evil ever committed. But by permitting this greatest of evils, God created the greatest of sacrifices, so cosmically great, in fact, that it could pay the price for all sin ever committed.

So, there's no complacency in Christianity, but it is cool-headed and subjects the emotional to reason and moves by the authentic love reason enables.

"stoicism predates the concept of human-generated progress by more than a millennium. It doesn’t teach us how to change the terrible aspects of the world, it teaches us how to adapt ourselves to them, and to accept them, presuming that they fundamentally cannot be fixed."

Another divergence is that Christianity encourages the humble discernment of what should be changed, what can be changed, and what cannot be changed and what should not be changed. In retrospect, this is common sense, and that is a good sign and to its credit, but ideologically-possessed people can become enraptured by a spirited and blind pursuit of some real or perceived good and cause a good deal of destruction as a result. There is a big difference between authentic zeal, which remains firmly rooted in reason, and becoming blinded by one's passions.
It's an issue that you run into as long as you're forced to start with a yes/no answer. It's a problem forward-only LLMs have and diffusion models don't, and normal block diffusion is closer to forward LLMs than diffusion models.

You could increase the block size to act more like a full diffusion model, but you would lose some of the benefits of block diffusion.
FWIW, my background is in B2B hardware and that's the perspective I am coming here with. Out of curiosity though, how do you weigh your value of control vs. security vulnerabilities? Modern speaker systems allow some form of wireless connectivity, so there is bound to be something and not all consumers will be savvy enough to keep up with security updates on their own.
It could be but I was also speaking in a more general sense about having seen some people who seem literally disgusted about some architecture completely outside of any awards.
I agree that algorithms that run in bounded stack space can still consume arbitrary amounts of memory, and that is the central flaw in the article that I'm responding to.

The issue is either:

* whatever the parser is doing is already trivially tail recursive, but not expressed in C in a way that doesn't consume stack. In this case it's trivial, but perhaps tedious, to convert it to a form that doesn't use unbounded resources.

* whatever the parser is doing uses the intermediate results of the recursion, and hence is not trivially tail recursive. In this case any reformulation of the algorithm using different language constructs will continue to use unbounded resources, just heap instead of stack.

Either way it is not the fault of recursion.
The sentence "In addition there's a interest in having a lot of memory for LLM acceleration" was supposed to say "In addition there's a interest in having a lot of memory bandwidth for LLM acceleration" but it's too late to edit it now.
People can't predict in advance who will win a U.S. Preidential election with any accuracy but you are presuming people like Bezos are working from a long term master plan? He's probably improvising like everyone else.
Attackers aren't usually in a position to reset firmware, and if they are they might as well do a whole host of other things like replace the device with a compromised one. I don't think there is much of a point to trying to protect from that.
Those were good, thanks! It's a shame he never released part 3, though :-(
True, that would be preferable, but alas Samsung is bent on making their products as big of a pain in the arse as possible.

At least with my Samsung soundbar, the remote can change the volume, the subwoofer volume and change between modes (standard, surround, game). But if I want to enable night mode, I have to use the SmartThings app. There's no way to enable it using the remote. What's worse, the app often hangs when connecting to the soundbar, requiring me to force stop and restart it. So sometimes toggling a feature that should be a single button on the remote takes me over a minute.

Samsung is right next to HP on my list of brands I will never ever buy in my entire life.
To be clear, the statutory standards for denaturalization are quite expansive: https://www.uscis.gov/policy-manual/volume-12-part-l-chapter....

8 USC 1451(a):

> a) Concealment of material evidence; refusal to testify
It shall be the duty of the United States attorneys for the respective districts, upon affidavit showing good cause therefor, to institute proceedings in any district court of the United States in the judicial district in which the naturalized citizen may reside at the time of bringing suit, for the purpose of revoking and setting aside the order admitting such person to citizenship and canceling the certificate of naturalization on the ground that such order and certificate of naturalization were illegally procured or were procured by concealment of a material fact or by willful misrepresentation

According to USCIS, the misrepresentation need not be but-for material. That is, you only need to show that the omission or misrepresentation was relevant to the naturalization inquiry. But you do not need to prove that the government would have denied naturalization had it known the true facts. In that respect, the standard is similar to 18 USC 1001, which has been applied extremely broadly in federal prosecutions. The second Trump administration has much smarter lawyers than the first one, and I'd count on them to be aggressive about using the full scope of section 1451(a).
Making Postgres scale
Someone who literally said he needed generals like Hitler.

Presumably unaware that Hitler's generals needed to be bribed by Hitler to allow the destruction of their country via his insane policies to continue and several of them tried to assassinate Hitler.
Anyone sophisticated enough to even look at the exif data is not a good mark.
That is at least, if their ToS doesn't contain the all-too-common provision that you are simply not allowed to sue.
> Reverting to factory state seems riskier than last known good state.

Reverting to factory state is the last resort. You don't have users do it unless there is no other good state to return to on the device.

> Just because that version worked a decade ago, it doesn’t mean it’s compatible with the world today.

That's why I said you have to include this in your test procedures.

When you're planning for the long term you can accommodate for these things on your servers.
Discussion: https://news.ycombinator.com/item?id=43349473
New Wave of Tools
Yes, that was my take-away too. I suspect it's a wonderful way of teaching intuition for differences in scale, which is something that's a lot more important to us today than it was a few centuries ago. Easy mental guesstimates should not be underestimated as a valuable tool
Framework Desktop

https://frame.work/products/desktop-diy-amd-aimax300
Law is not logical and rarely makes sense. I'm not suggesting at all that they are doing the morally correct thing, but there are a bunch of ways that you can legally admit liability without meaning to.

For example, little life pro-tip, never directly pay for a loan that you aren't liable for. Proxy it through the debtor, or not at all and get a lawyer if the debtor is deceased.
Being a very health conscious person I've always had issues with these types of events. Why do these types of events always have to focus on the most unhealthy possible choice for everything? I'm asking a real question, to me it simply makes sense not to indulge in frequent unhealthy behavior but no one else ever seems interested. Is there anyway to redirect these types of events that others have seen work?

You may say just don't consume the "thing" which I do but it has an unfortunate side effect. It actually tends to alienate you from the other people participating. The entire thing becomes about "why are you not eating". In the end I just avoid the awkward situation by not going/participating.

I love the idea but why does it have to rotate around slowly killing ourselves?
> Dubs

Not sure if anyone else noticed the item id of this comment does indeed end in 88?
Q: What constitutes bullying behavior?

A: Bullying behavior constitutes repeated aggressive actions intended to harm or intimidate another individual.

Q: Is there any context that would shift or nullify the label?

A: Contexts such as mutual consent, playful interactions among friends, or cultural differences may shift or nullify the label of bullying.

Q: How often must someone engage in this behavior to have it be a defining characteristic?

A: Engaging in bullying behavior consistently over time, rather than as an isolated incident, typically defines it as a characteristic of an individual.

Q: What parameters would allow someone to shed the label?

A: To shed the label, a person would need to demonstrate a sustained change in behavior, showing empathy and respect towards others over a significant period.
Apologies for the assumption. (Edited).

She said: "I personally love stoicism. It’s gorgeous. It’s brilliant." Maybe that doesn't make her a stoic, but it still struck me as ironic that she seemed wary of rich people using it, that's all.
emoji-test.txt
> These sort of bits of old wisdom also come in their opposites ("you never know when something is important", "your passions can define your life, and create opportunities") etc.

But they don't. They're typically not used in such a way, because they're nonsense.

> you never know when something is important

This is just resigning yourself to ignorance and chance. It's an unfalsifiable truism, because you can point to instances where it was true (survivor bias) and say you applied this bit of wisdom, whereas in reality it was just chance.

> your passions can define your life, and create opportunities

Sure, that's one of the possibilities. But it's not wisdom. It's another random truism out of a horoscope that may or may not end up being true.

> Stoicism doesnt own, "keep calm under fire"

A philosophy doesn't need to own anything for it to be valid. One of its principles can be used by other philosophies. What a weird thing to write.
Marines to lean on Anduril tech to protect bases from drones
I drive a 30-year-old Nissan pickup truck for this exact reason. Not sure why, but I get a small sense of joy knowing that the corporate overlords aren't "watching" me drive. Of course they're "watching" me on my phone (as I drive the beater truck), but that's a different story.
whoops. I was wrong! you can store base64 encoded metadata in the object then run a HEAD request to get it, but its limited to 2kb.
also, you ~can~ query the metadata, but its latency is more suited to batch processing and not lambdas
Persuade Linus Torvalds to use emoji in code reviews
Both are very reasonable features, of course. Here are (some of) the real-world challenges to their implementation:

#1: Requires competence, and/or management that isn't too focused on velocity and features to listen to their engineers' warnings about exactly the sort of problem being discussed here.

#2: Many firmware updates explicitly and specifically want to strip away features that the hardware shipped with (by introducing DRM, paywalls, etc.), so see the comment about management above.
Side note, it's frustrating that this link tries to open in an app on my Samsung phone.

I installed the GitHub app a long time ago, and that had similar behaviors that kept me from the web-based experience I know & love & which is more URL based. Finding that disappointing, I uninstalled the app. But still, GitHub results in Google don't show the URL, they just say "app installed" where the URL would be. What a colossal regression.

More to the topic, we are on day 4 of Google Chromecast Audio & 2nd generation being broken. Supposedly an expired cert. Amazing neglect, ya'll.
China Claims Its Infrared AI Can Beat Even the Best Fighter Pilots
This doesn't get enough attention, waaaay too many of these issues are traced back to the vendor trying to "prevent" someone from using their product in a way that they don't like.
If you don’t know how to operate some piece of technology you shouldn’t be using it. Same as you wouldn’t operate a car without knowing how to drive.
This neither confirms nor denies that the Cybertruck was the first one Musk designed.
How much benefit could that bring versus burning reputation and losing it all? These companies are so big and powerful but time and time again they keep on forgetting that they can't exist without the users and when users start leaving it's hard to reverse that trend.
From the manufacturer's point of view, a sufficient "safe" state is "can receive and apply a firmware update" -- worst case scenario you can always push out a new re-signed and renumbered version of the older working version.
you are making a whole lot of assumptions here that might be true in your experience but might be far from truth as a whole. over the almost 3 decades hacking I have had the pleasure of working with many 10x-ers and all but one were the least ambitious people you will ever meet. not sure how you can in general relate someone being awesome at what they do with being ambitious?

the winner-takes-all dynamics also would be such a terrible place to work, “the winner” is seldom-to-never a person actually doing the work but VCs and owners and… what is my ambition here? maybe minority in USA but people do not define their lives by their job, it is means to an end. go to work, do your job and then head home for important parts of life. I have always looked for meaningful work that matters and have largely succeeded later in my career but none of that success had anything to do with ambition.
Rust Is the New C
My experience with LG wasnt any better. Thorough about a year the tv became increasingly unresponsive. You start it, after 30 seconds the sound andpicture appeared, and for about 2 full minutes it would not react to inputs what so ever (except turning off). So if you happen to turn the tv off with higher volume, you could not launch it in the evening without it blasting for 2+ minutes at night. Abhorent
I wish the web platform settled on constraints based layout rather than flex and grid. Autolayout on iOS was always so much fun to use and made intuitive sense in a way the css layout options never did. Constraint-based layout predates flex and grid so it’s a little weird it never caught on.
A couple days ago, I was thrown by one of my Windows devices pitching an ad for a video game to me in the notifications. I immediately disabled the related setting, which was of course enabled by default. Every device you buy is rigged by default to encourage you to buy more things.
Because customers love AI! /s
Fabrice Bellard is not a counterexample you think he is. He is brilliant, but he doesn't stick around the projects he starts off. Someone has to triage bugs, setup CI, tag releases, keep the website running and all the other boring stuff.

I have contributed to one of the projects he originally authored, and my mundane contributions along with other volunteers not as brilliant as him have ensured the continued success of the project. I'm with gp: teams ship software, not individuals. Individuals may ship bug-fixes or largish features, but for software in the large, that is the realm of teams.

I've been there & done that: I've been the person that crunches and turns around impossible situations, and I have also spent months cleaning up after a 10x engineer who shipped a feature in "record time" that made the company lots of money but caused countless support calls and bugfixes for months on end until it stabilized. Many so-called 10x aren't, and rely a lot on a supporting cast of regulars to enable their "outstanding" work