MurphyA/hacker-news huggingface dataset:
by Too | 2025-09-21 07:09:21+00:00
Kubernetes?

Yes, it has a higher learning-curve than incrementally extending your constantly growing deploy.sh-script and there are many moments when it's complex and overkill. When you really need it though, no amount of in-house sysadmin-scripts will cover the same functionality with the same quality. The discussions about it online tend to have a very vocal majority of people from the first bucket, not yet realizing that they are slowly growing into the second.

All that said, it's by no means perfect and some critique is well-deserved, just that a lot of the hate comes from armchair-experts who compare it to running things locally on your laptop.

Very similar in fact to systemd, seen in isolation from an application-developer, it's one more thing to learn getting in your way. Seen from the complete system-administrators point of view, it's a consistent way to manage and secure your fleet.
by constantcrying | 2025-09-21 07:09:45+00:00
I think the demo is cool, but the single most important question is how good it is at converting written constraints into the design.

Designing something that has the right features is easy, the hard part is creating a design that is manufacturable, fits inside the allocated space, has the desired mechanical properties (e.g. rigidity) at the desired cost (uses less material, is easy to manufacture).

As an example, parts for 3D printing have various design constraints, as you want to avoid support material and want to print the part in a certain orientation. Being able to verbally tell an AI model to incorporate these constraints would be very beneficial.
by roenxi | 2025-09-21 07:09:47+00:00
If we're trying to solve problems with good design, use endpoint1 and endpoint2 and then the function sorts them. Having max and min is itself a bad design choice, the function doesn't need the caller to work that out. Why should the caller have to order the ends of the interval? It adds nothing but the possibility of calling the function wrong. So in this this case:

export function clamp(value: number, endpoint1: number, endpoint2: number): number { return Math.min(Math.max(value, Math.min(endpoint1, endpoint2)), Math.max(endpoint1, endpoint2)); }
by Panzerschrek | 2025-09-21 07:10:00+00:00
I write mostly C++ or Rust programs. In these languages memory is freed as soon as it's no longer in use (thanks to destructors). So, usually this shouldn't be actively kept in mind. The only exception are cases like caches, but long-running programs should use caching carefully - limit cache size and free cache entries after some amount of time.

Programs, which allocate large amounts of memory without strict necessity to do so, are just a consequence of swap existence. "Thanks" to swap they weren't properly tested in low-memory conditions and thus no necessary optimization were done.
by zahlman | 2025-09-21 07:10:55+00:00
It seems to happen in the Python world, too. Check out the stats for the most commonly downloaded packages from PyPI (https://pypistats.org/top), and also consider which packages are on the list.

(Pip used to be right up there next to setuptools. It's still pretty popular — https://pypistats.org/packages/pip — but uv has clearly changed the equation.)
by nine_k | 2025-09-21 07:11:10+00:00
If a dull knife takes whole 5 minutes to sharpen, it's 12 knives an hour. At $8 per knife, this is $96 per hour. Not worth it during deep overtime during a public holiday, otherwise...

I suppose someone less handsomely paid collects these disposed knives, sharpens them, and resells them on the side.
by nevertoolate | 2025-09-21 07:11:46+00:00
Target market is a hobby chef nerd’s mom :)

Otoh: this is NOT how a person cuts with a knife! Kills credibility of the whole complicated measurement with the robot. Just ask a chef to cut on a scale. You will be surprised. People can cut with semi-dull knife by pulling the knife towards their body not pushing down towards the cutting surface.
by jeffreygoesto | 2025-09-21 07:12:14+00:00
Non-scanning means your flash emits the equivalent of all the beams at the same time. Look at their flagship spec, you must master 160A next to the other electronics. Two board designs are more expensive and error prone, can't get 160 amps through a flex-cable easily. Then there is the opening angle, you need wide _and_ long, at least for front and rear facing and the optics for that are challenging. Another influence certainly is that the automated driving craze has been superseded by the AI craze and scaling won't come in the time frame that was predicted some years ago. Disclaimer: worked in AD since 2012 (too late for the urban challenge unfortunately ;)) and in a company building sensors and a full stack. P.S.: a QNX desktop is possible and actually alive again, but company politics... :/
by KoftaBob | 2025-09-21 07:14:18+00:00
> During Wednesday’s presentation in Seattle, Amazon executives said the economics of commingling no longer worked. With the company’s logistics network now capable of storing products closer to customers, the speed advantage of pooled inventory has diminished. At the same time, Amazon estimated brand owners spent $600 million in the past year alone through re-stickering products, the process of placing new labels or barcodes over existing ones on products.
by nobody9999 | 2025-09-21 07:15:02+00:00
>You're ignoring the part of the quote where he implied the killer was MAGA or MAGA affiliated. For reference the full quote is:

He did not. But even if he did, so what?

Does either interpretation make his comment somehow illegal and deserving of government threats to retaliate against folks unless Kimmel was punished?

That's not a rhetorical question.

IMNSHO, you're focusing on the wrong thing here. What difference does it make what legal speech was used? The problem is that the government is trying to silence the critics of those currently in power. And at least in the US, the government isn't allowed to do that -- whether they're critics of the current administration or not.

If you don't decry that, it could be you and yours next. You've been warned.
by pmontra | 2025-09-21 07:16:25+00:00
My complaint is also, why do they weight so much? Even phones with the same dimensions of an older one keep increasing their weight. This phone is 201 g, which has become the new normal so I can't complain really much but it's still not the phone for me. And it's about 170 mm tall, which it's huge but sadly normal in 2025.
by bagels | 2025-09-21 07:18:42+00:00
Seems appropriate to me. Person was holding a gun while doing a robbery which greatly amplifies the danger inherent in the crime they were doing.

On the flip side, I knew someone who interrupted a car burglary and was murdered by the burglar. Imagine what might happen if someone came upon the guy you know of who was doing a robbery while holding a stolen gun?

The person you knew made a lot of choices that led to this, any of which had they not chosen to do would have led to not being an armed robber: don't do a robbery, don't steal a gun, don't do a robbery while holding a gun.
by georgelyon | 2025-09-21 07:19:05+00:00
I betting $10 Apple’s foldable will be two iPhone Airs where one side has 0 bezel hinged together with extreme mechanical precision and maybe some fairy dust to make the gap when unfolded unnoticeable.

This creates a foldable with no durability issues and no “crease” problems. Also the two halves of the display could be on the outside when folded, avoiding the need for a third display and getting a rear display for free. I would buy 3 of these.
Ask HN: How do you choose languages for building applications?
by yamapikarya | 2025-09-21 07:19:37+00:00
Say, i want to build tcp client for check connection and can deploy anywhere without install any dependency, so i think golang would be a great choice. Maybe because your team are more comfortable with Python or dealing with AI/ML stuff, Java if you're dealing with Android apps, or because you are working on bank company, Rust for efficiency or some web server, Elixir i heard it's good for building messaging apps, C# for games, and even visual basic if you're dealing with legacy stuff.
by phatskat | 2025-09-21 07:22:18+00:00
There’s a difference though - currently, this kind of tech and breadth of surveillance is largely in the hands of corporations and government. In the near future, when things like these glasses are invisible _and_ mildly affordable (even iPhone-price), it becomes a lot more interesting and invasive. Couple that with LLMs that can be used to quickly catalog and index the people in videos, maybe toss in community-driven repositories of peoples’ recordings, and it will be much much harder for anyone to avoid being spotted unless you just don’t leave your house.

Reminds me to check in with the current state of cloaking tech.
by usr1106 | 2025-09-21 07:22:38+00:00
I have used the company-i-buy-from in my email address I give the for over 20 years. It mostly works well, a couple of serious businesses had their data stolen and are now blocked and I use a secondary address for them if I still have a need. Never noticed a spammer would misuse the scheme, even though it would be extremely easy.

The funniest experience was when searching a VoIP provider. One had it in their terms that their name must not be part of the email address. Well, no chance to get my business then.
by aapoalas | 2025-09-21 07:24:00+00:00
Researchers at IBM analysed the path that a single data field in an XML document takes in an application, entering as a byte buffer from a database query result and getting converted multiple times to eventually exit as part of the generated XML document.

The conclusions section especially speaks to me as a data-oriented design zealot:

> That developers make such reuse of frameworks has been a boon for the development of large-scale applications. The flip side seems to be complex and poorly-performing programs. Developers can not make informed design decisions because costs are hidden from them.

As Mike Acton said[1]: if you don't understand the data you don't understand the problem, if you don't understand the cost of solving the problem you don't understand the problem, and if you don't understand the hardware you can't reason about the cost of solving the problem.

[1]: https://www.youtube.com/watch?v=rX0ItVEVjHc
by zozbot234 | 2025-09-21 07:25:00+00:00
My understanding is that RNN and LSTM (potentially augmented with some bespoke attention mechanism) have the potential to be more training- and inference-efficient than the transformer models that are more common today, but transformers were adopted because of their unique ability to greatly scale up and parallelize training in a way that just isn't feasible with the older models. So transformers can get better outcomes from their allowed scale of compute despite possibly being less compute-efficient overall.
by nine_k | 2025-09-21 07:25:10+00:00
Any new tech arrives as a gimmick, too expensive and underwhelming to be practical in daily life. Think about early TVs with a postcard-size monochrome screen, early 8-bit hobby computers, first Tesla cars, solar panels at the time when only spacecraft carried them, etc.

If the thing proves somehow useful, mass adoption and mass production slashes the cost 2-3 orders of magnitude, and the thing becomes mundane.

Otherwise it becomes forgotten as a weird gimmick.

Let's wait another 15 years.
by KronisLV | 2025-09-21 07:25:41+00:00
> Unless you want a phone that comes with a pre-installed rubber bumper around the outside…

I had one of those rugged Android phones before my current iPhone, I think it was the Ulefone Armor X7 Pro. I happened to drop it a few times, worst was from about 1.7 meters up while doing pull ups (wired headphones and busted pants pocket zipper) on concrete. Thought that it’d be a goner for sure, but no, just scratched up the corner of the frame, it had a soft and rubbery quality to it (at least compared to regular plastic).

It was actually a really nice phone, good battery life and everything, except for the part where the battery eventually turned into a pillow and since it’s not exactly easily used serviceable I just moved on.

Since, I started to like iOS but my ideal setup functionality wise would still be something one step closer to a brick with a big battery and a protective exterior (glueing a power bank to my current iPhone case would be a bit silly though).
by rendaw | 2025-09-21 07:25:44+00:00
This looks interesting.

This is the first article I've seen on historytoday.com, and given the statistics it's likely I won't want to read another article from them until 2062. It doesn't look so interesting I want to pay $5 a month in perpetuity, or even go through the efforts of coming up with a username and password for the free trial. I don't even want to pirate it. I'd maybe pay $1 to read it, if I could do that with no strings attached.
by flohofwoe | 2025-09-21 07:26:23+00:00
There is a good reason given for why flight controls are "inverted" buried somewhere in those "The Secret of Flight" videos by Alexander Lippisch:

https://archive.org/details/the-secret-of-flight/Secret+Of+F...

Keeping the stick in a vertical position will automatically correct flight path changes of the airplane caused by external forces. Basically a very primitive form of autopilot.

PS: it's in video 5 (Stability and Control) around timestamp 16:00
by piva00 | 2025-09-21 07:27:30+00:00
> What else are you capable of? How much can you be stirred up.

What are you talking about?

> And everything I say to someone like you is useless. I’m a ____ or a just a ____.

So why don't you try to say before implying something right out of the bat?

The funny thing is how you immediately got defensive, say something and let's try to see if your statement gets legs, otherwise you're acting exactly as the thing you're criticising.

What is it you have to say to try to change my mind about Musk fascist tendencies? Try, I want the conversation.
by AlexeyBelov | 2025-09-21 07:31:55+00:00
Since about 2020 trolls started outright abusing HN by creating new accounts and posting straight up shit. Sometimes they don't even get banned, really, because YC doesn't want to appear controlling or something.

I see this almost every day in any thread that's even 5% "political". There are no consequences to this deranged behaviour, one might even say it's encouraged (because rightoid trolls love negative attention and a new account is two clicks away).

The main purpose of "green accounts" was so that a blog author could quickly respond to comments here, without having an account beforehand. This is like 1% of green accounts I see now.
by albert_e | 2025-09-21 07:32:17+00:00
On personal computers (laptops) I would like to see a ambient info display and/or edge lighting / indicator option that can be customized and conrolled by software.

One of the use cases i like is a visible indicator of when the Video camera/ screenshare or microphone is on -- and if the user wishes to, display that status (busy/on air) to others around them (like some over-the-ear headphones currently do).

It will serve was a reminder to the user themselves to be mindful of the cam/screen/mic -- and also to nearby people not to disturb them to walk into camera frame unintentionally.

I am sure there are tons of other uses for those willing to experiment.
by algo_trader | 2025-09-21 07:32:29+00:00
> RNN based models beating Qwen 3 8B > https://www.rwkv.com/

Counter consensus is where the alpha is...

Do you think rnn/rwkv have an edge with verifiable domains and tree search inference time? You can use cheaper gpus and do multiple sampling.

(but of course, its hard to beat the sunk cost of a foundation model)
by sebastiennight | 2025-09-21 07:32:31+00:00
Imagine if MMA fights had a death risk (for fighters) of X%, but watching the fight on your TV (or just seeing it for a second while scrolling through channels) was 20% as likely to kill you as being in the actual fight.

Wouldn't you say it's fair to worry about risks to the non-participants, since they didn't ask or choose to get this additional risk into their lives?
by ethanwillis | 2025-09-21 07:32:58+00:00
> It reports that, in a large national survey, 65 percent of Americans expressed the belief that they are smarter than a typical person.

...

> Looking at education level, 73 percent of people with college degrees asserted they were more intelligent than average.

> “Given that the average college graduate has an IQ of approximately 13 to 15 points above the population mean,” the researchers write, “college graduates in our sample actually slightly underestimated their relative intelligence,”

Is it really that shocking of a result that 15% of people below average intelligence would overestimate their ability? However, as the research you linked points out the ones most likely to underestimate are college graduates. Which includes the American CS graduates we're talking about in this thread.

Maybe, just maybe! It could be the American CS Grads we're being told are "overestimating" their skills are actually underestimating them. As this research implies.

I won't bother wasting a lot of words on how people perceive americans, nor about how obviously not all americans are "trump & co."

Hopefully, I'm not overestimating my reading comprehension ;-)
by zozbot234 | 2025-09-21 07:33:23+00:00
> I a hypothetical case without swap this case isn't so painful. When main system memory is almost fully consumed, OOM killer kills the most memory hungry program

That's not how it works in practice. What happens is that program pages (and read-only data pages) get gradually evicted from memory and the system still slows to a crawl (to the point where it becomes practically unresponsive) because every access to program text outside the current 4KB page now potentially involves a swap-in. Sure, eventually, the memory-hungry task will either complete successfully or the OOM killer will be called, but that doesn't help you if you care about responsiveness first and foremost (and in practice, desktop users do care about that - especially when they're trying to terminate that memory hog).
by zahlman | 2025-09-21 07:33:54+00:00
Two common ideas I see ITT are that the problem is caused by JS not having either a) static typing or b) a large standard library.

I don't understand this. Python lacks static typing, but it also doesn't have a need for the kind of type-checking that is-number and is-array perform — it's how Python's dynamic typing already works. What JavaScript is missing is strong typing: i.e. it's "fault tolerant" by performing implicit conversions everywhere and minimizing the chance of control flow ever being disrupted by an exception, presumably intended to maximize the chance that the user sees some kind of DOM update rather than the page ceasing to function. Python sidesteps these issues by just raising `TypeError` instead, and by making proper consideration of exception handling an expected part of the programmer's job. The boilerplate in TFA's opening example is essentially what the Python runtime already does.

Similarly, Python has a large standard library, but it's irrelevant to the problems described. The Python standard library doesn't solve the problem of determining whether something is "a number" or "an array"; trying to use it that way does. The Python standard library doesn't solve the problem of determining whether something is "a regex"; if anything, JS' functionality here is more native because you don't need the standard library to create a regex.

As for the "pascalcase" example, the standard library isn't really helping Python there, either. There are multiple third-party libraries for string-casing operations in Python; there are some things you can do first-party but they're almost all methods of the built-in string type rather than part of the standard library. Aside from some useful constants like "a string with all the ASCII letters in it", the `string` standard library implements two failed attempts at string formatting routines that weren't popular even when they did solve real problems, and a "capwords" function with subtly different semantics from the "title" method of strings. Which has existed since at least 2.0.

(Granted, Python documentation has separate "library" and "language" categories, and classifies the built-in types and their methods as "library". But when people talk about the importance of a "large standard library" in a language, I generally understand that they're thinking of code that has to be explicitly pulled in.)
by rootup | 2025-09-21 07:34:22+00:00
After one proper YubiKey login to LastPass, restarting the browser does not validate the YubiKey further & will let you login with the first 12 characters of it.

Ofcourse with your own YubiKey strings only but this defeats the purpose of MFA by turning it into a static password. Reported to LastPass via Bugcrowd but marked as N/A.
by jpc0 | 2025-09-21 07:34:56+00:00
AMD is notorious for not having ROCM support on in production currently sold GPUs, and horrendous bugs that actually make using the devices unusable.

I use AMD gpus on linux, I generally regret not just buying an Nvidia GPU purely because of AMDs lacklustre support for compute use cases in general.

Intel is still too new in the dGPU market to trust and on top of that there is so much uncertainty about whether that entire product line will disappear.

So at this point the CUDA moat makes is a non issue, on top of that what works works and keeps working, whereas with AMD I constantly wonder whether something will randomly not work after an update.

A timeline of decades for “features” your biggest consumers don’t care about is a reasonable tradeoff, even more so if actually pushing those features would reduce stability.
by cyberax | 2025-09-21 07:35:05+00:00
Ah, I see that Secretive is a victim of feature creep. I think it still can use the SE to store the private key, but it also has more ways to do it.

This is the initial inspiration for Secretive: https://github.com/sekey/sekey - it uses the SE to generate and store the actual private key, so it never leaves the machine. Hence its limitations.
by fxj | 2025-09-21 07:35:11+00:00
Also AI cannot draw conclusions like "from A and B follows C". You really have to point its nose into the result that you want and then it finally understands. This is especially hard for juniors because they are just learning to see the big picture. For senior who already knows more or less what they want and needs only to work out the nitty gritty details this is much easier. I dont know where the claims come from that AI is PHD level. When it comes to reasoning it is more like a 5 year old.