MurphyA/hacker-news huggingface dataset:
by gschizas | 2025-09-20 21:59:02+00:00
I reverse engineered what I could, and it's supposed to be all in row 30, column 4 to 11 (8 squares). You may add 2 more squares on the left or right side (it's just checking it's no more than 10 squares).

It's the third row where other buildings show up.

https://i.redd.it/rwudh4r46eqf1.png
by scarface_74 | 2025-09-20 21:59:52+00:00
I am a native English speaker who practices my spanish pronunciation using Apple Translate and Siri (I think they use separate models), no matter how hard i try, neither can understand some words with my speaking Spanish with a southern US English accent.

On a professional level, one of my specialties is designing Amazon Connect call centers, its gotten better over the years. But the NLU for English still struggles with my southern accent.

On the other hand, ChatGPT never struggles with my English or Spanish.
by zamadatix | 2025-09-20 22:00:25+00:00
I think the average person wouldn't run into a meaningful problem without a case, maybe a light scratch or two somewhere if they looked closely, it's just the idea they might need a case that leads them to use one. This is probably even more true of screen protectors - which add on to this because they scratch much easier than a phone screen would, making people think "wow, it's a good thing I used a screen protector!" even if it wouldn't have been a problem for them.

Because of the above, I don't think there is anything (reasonable) smartphone manufacturers could do to make people feel like they shouldn't add one just in "case".
by rs186 | 2025-09-20 22:00:59+00:00
Podcast generation is quite interesting as a concept, but if you listen to more than a few hours of podcasts a week, you'll probably find it uncomfortable to hear anything coming out of NotebookLLM -- too unnatural, the pace is off, and the thing feels more like two robots taking turns to read a script with exaggerated reactions than two humans chatting with pauses and interruptions. At least I stopped after 3 minutes of that.
by drnick1 | 2025-09-20 22:02:58+00:00
I think the crucial issue here is Android app compatibility. Desktop Linux programs aren't suited for use on mobile devices; the experience is inevitably poor. Android compatibility is claimed, but no information beyond that is provided. If this device does not run at the very least any app that does not depend on Google Play, e.g. apps from F-Droid, it's dead on arrival. In that case, you are much better off with a Pixel running GrapheneOS. Graphene is very polished and has 100% compatibility with Android. Everything just works and the user experience is as good as an official Android device, only free of Google spyware.
by crote | 2025-09-20 22:03:05+00:00
On the other hand: why should the entire open-source world screech to a halt just because some new development is incompatible with the ecosystem of a proprietary niche system developed by a billion-dollar freeloader?

HPE NonStop doesn't need to do anything with Rust, and nobody is forcing them to. They have voluntarily chosen to use an obscure proprietary toolchain instead of contributing to GCC or LLVM like everyone else: they could have gotten Rust support for free, but they believed staying proprietary was more important.

Then they chose to make a third-party project (Git) a crucial part of that ecosystem, without contributing time and effort into maintaining it. It's open source, so this is perfectly fine to do. On the other hand, it also means they don't get a say in how the project is developed, and what direction it will take in the future. But hey, they believed saving a few bucks was more important.

And now it has blown up in their face, and they are trying to control the direction the third-party project is heading by playing the "mission-critical infrastructure" card and claiming that the needs of their handful of users is more important than the millions of non-HPE users.

Right now there are three options available to HPE NonStop users:

1. Fork git. Don't like the direction it is heading? Then just do it yourself. Cheapest option short-term, but it of course requires investing serious developer effort long-term to stay up-to-date, rather than just sending the occasional patch upstream.

2. Port GCC / LLVM. That's usually the direction obscure platforms go. You bite the bullet once, but get to reap the benefits afterwards. From the perspective of the open-source community, if your platform doesn't have GCC support it might as well not exist. If you want to keep freeloading off of it, it's best to stop fighting this part. However, it requires investing developer effort - especially when you want to maintain a proprietary fork due to Business Reasons rather than upstreaming your changes like everyone else.

3. Write your own proprietary snowflake Rust compiler. You get to keep full control, but it'll require a significant developer effort. And you have to "muck around" with Rust, of course.

HPE NonStop and its ecosystem can do whatever it wants, but it doesn't get to make demands just because their myopic short-term business vision suddenly leaves them having to spend effort on maintaining it. This time it is caused by Git adopting Rust, but it will happen again. Next week it'll be something like libxml or openssl or ssh or who-knows-what. Either accept that breakage is inevitable when depending on third-party components, or invest time into staying compatible with the ecosystem.
by rayiner | 2025-09-20 22:03:49+00:00
Before the election, the New York Times did a great podcast on how politicians have promised one thing to the voting public( low immigration) while doing a different thing (high immigration) since the 1965 Hart-Cellar Act: https://www.nytimes.com/2024/10/29/podcasts/the-daily/electi.... Even the New York Times recognized that the election was about maintaining the status quo—where “measured” policies always just seem to result in more immigration—versus Trump’s promise for dramatic change.

While dramatic change to H1b wasn’t specifically on Trump’s platform, unlike mass deportations, which was second, it’s within the spirit of the dramatic change Trump promised: https://www.donaldjtrump.com/platform.
by astockwell | 2025-09-20 22:03:56+00:00
Disclosure: Didn’t read. But I did always get heckled at gatherings for inverting my controls, and then forgetting to switch them back. I think it came from whatever console you started with first (Sega Saturn), if you played early PC joystick games (Tie Fighter!), and Goldeneye’s Solitare configuration, which allowed deadly accuracy without needing to invoke the crosshairs.
by dwoldrich | 2025-09-20 22:04:12+00:00
Also, software is hard to write, and second system syndrome causes loads of loathing and misery even when the goal is to "do it right, aka simple, this time."

That said, sometimes we need to take on the risk and effort of making a second system. I have often thought about the relearning/doomed-to-repeat-history problem, and I wonder if software - especially some open source software - might be uniquely positioned to build a second system due to bug trackers.

The bug trackers in software like Firefox effectively capture a large percentage of a project's history and design decisions. It seems to me that the bug tracker for a projects' predecessor could lay the proper frame for its successor.
by JuniperMesos | 2025-09-20 22:06:16+00:00
Yeah, and in at least the past two elections the side that won has tried to promulgate memes that the voting machines are reliable and it's wrong to suggest that there's fraud going on; while the side that lost has tried to promulgate memes that there was something fishy about the election. I support wholesale reform to the American electoral process that would assuage the concerns of all parties and make it much more verifiable that every legal vote was counted and no illegal votes happened.
by LegionMammal978 | 2025-09-20 22:06:53+00:00
Yes, this is about inverting cubics x(t) = P(t), subject to the conditions x(0) = 0, x(1) = 1, x'(t) ≥ 0 for 0 ≤ t ≤ 1.

For Newton's method vs. algebraic methods, I was mainly looking at the "Test results" section of TFA. It looks like I actually misread the graphs somewhat, in that the "numeric solutions" (i.e., Newton's method) both seem to have better average-case performance than the "Blender" methods, but the worst-case performance would worry me. Meanwhile, I know from experience that quartic formulas are pointlessly convoluted compared to iterative methods, so that's where I'd place the threshold.

It's very annoying that the authors don't actually mention where in Blender they got that algebraic method for comparison (Blender has a sprawling codebase with multiple Bézier-curve implementations and even more cubic solvers), nor do they provide the code they used for Newton's method, nor do they fully talk in their paper about how they obtained their own formulas.

They seem not to have put any focus on precision, so I'd assume by default that there are all sorts of pasdroblematic edge cases. Really, precision issues are always a pain when solving polynomials. I can't claim to have any special knowledge about the techniques and tradeoffs in a machine-precision context, since most of what I've played with has been arbitrary-precision arithmetic.
by tw04 | 2025-09-20 22:07:01+00:00
> Watching that video, the first thought I have is "So much engineering and I still need to buy a phone case with my new phone?"

You can buy a $400m yacht and still need buoys when you dock it.

Unless you want a phone that comes with a pre-installed rubber bumper around the outside, or we have some humanity altering discoveries in transparent materials science, you’re always going to have a case. Gravity and concrete are undefeated.
by diego_moita | 2025-09-20 22:07:43+00:00
Yes, but...

There is a bit of arrogance in the assumption "literate thinking is the best kind of thinking". Knowledge disseminates through different channels today.

The "non-reading kids of today" are, among other things, having far less unprotected sex, consuming less alcohol and tobacco (although more amphetamines), taking less unnecessary risks (driving, firearms, etc), and being more tolerant of differences in ethnicity, gender, etc.

This article is an example of these alternative channels. Fifty years ago, it was in Postman's book ("Amusing Ourselves to Death", excellent reading b.t.w.). Today, it is read by many people around the world without even being printed and sold in bookstores. Besides, it is a collective experience: its arguments don't just reach individual minds, they also reverberate in this thread.

This post is basically a rehash of Postman's book. I strongly recommend that you read that book. It is a much more solid explanation, although the book predates smartphones by decades.
by Moto7451 | 2025-09-20 22:07:43+00:00
QVC might not be a well written takedown of it, but he’s right that you don’t need an electronic knife.

My first job was at a knife shop so I’ve seen everything from stamped steel fantasy nonsense to traditional style hand forged items. There’s a lot that goes into making a good knife and you don’t need to spend a lot to get one. Similarly you can spend a lot of money for marginal to no benefit.

In general a hard edge with a softer back is necessary for a strong knife that will cut well. This is a function of heat treatment. A knife that is tempered the same the whole blade is fine for smaller knives but it’s possible to break the tips or edges off larger knives. From there metallurgy affects the edge retention and how easy it is to sharpen. Plain 440C will make a fine enough knife if heat treated properly but can also make blades that can’t be made particularly sharp and can’t easily be sharpened. These knives will be very stainless so this is why poor quality and good quality knives will be made in 440C. The next tier of knives beyond singular steel forging will be a very hard edge steel wrapped around a softer core steel. The sky is the limit from there in terms of metallurgy. The highest end knives will use powdered steel where precisely composed steel bars are made using uniform grains of steel and other attractive metals and doping materials as part of the forging process.

Once it gets home a good edge has to be maintained.

People do all sorts of things to dull perfectly good cutlery (I cringe when I see people use glass or marble serving/cheese boards as a cutting board). A off hand toss of a knife into a sink can roll the edge.

The worst offense is when I see someone at a farmers market with the grinding wheel “sharpening” a knife by crudely removing the hardened steel edge of a knife. Good luck cutting much with the softer core steel or softer tempered back steel.

While having an Evangelion style ultrasonic knife is cool, it’s certainly not necessary and I expect it can be ruined in many of the same ways a $400 traditional knife can be.

At home I have Henkels for the holidays and some forged food service knife’s for general use. When visitors throw the food service knives into the sink I just take out the sharpening stones and don’t cry all that much.
by crustycoder | 2025-09-20 22:07:52+00:00
93% of the rings of 6 bells or more which are rung for English style change ringing are in England. Source: https://dove.cccbr.org.uk/

Change ringing is a branch of Group Theory and is mentioned in Knuth. The Steinhaus–Johnson–Trotter algorithm for efficiently generating permutations was published in the early 1960s, but has been known about by change ringers since the 1600s. Source: https://en.wikipedia.org/wiki/Steinhaus%E2%80%93Johnson%E2%8...
by lucb1e | 2025-09-20 22:07:55+00:00
Fwiw, the browser's built-in player does buffering. You don't need to custom-code that, you can just use <video>. The browser also exposes via Javascript when it estimates that the download speed and buffer size is sufficient such that you can start playback without interruption: https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaEl...
by metalman | 2025-09-20 22:08:38+00:00
it's hard to imagine Chinese government officials giggling, because the rare smiles they make look like they were designed and approved in commitee meetings on a case by case basis, but this ongoing assult on rational conduct must be messing them up, perhaps this will trigger a new round of purges as there ability to keep a strait face is tested in these unexpected and unprecidented ways
by echelon | 2025-09-20 22:08:53+00:00
I grew up on N64, which had inverted axes. Nintendo continued that tradition for the longest time.

It extends beyond joystick inputs. I also can't deal with Apple's scrolling defaults. I have to invert every Apple trackpad and device.

> In short, gamers think they are an inverter or a non-inverter because of how they were first exposed to game controls

Bingo! This mirrors my experience.

> It’s much more likely that you invert or don’t invert due to how your brain perceives objects in 3D space.

I've tried both. I can do both. But I prefer the style I grew up with.
by jayknight | 2025-09-20 22:09:22+00:00
This is how my brain works too. The joystick is the head and my thumb is on top. I pull back to make the little joystick man look up, and push forward to look down.

Edit to add:

>It turns out the most predictive out of all the factors we measured was how quickly gamers could mentally rotate things and overcome the Simon effect. The faster they were, the less likely they were to invert. People who said they sometimes inverted were by far the slowest on these tasks.

This tracks with me. I feel like games that require quick multi-dimensional movements (FPS includes) I'm dreadfully slow at. Especially if the game doesn't have the one control setup that my brain prefers, which many don't.
by southernplaces7 | 2025-09-20 22:10:01+00:00
They can presumably include the vast troves of paintings and other artwork still held by many supposedly respectable collections in completely progressive modern European and other cities, which were originally stolen by the Nazis and pilfered away to later appear in these places after the war. Much of that illegally in the hands of its new postwar "owners" despite ongoing protest from the descendants of those who died in the camps after having their collections confiscated.
by __MatrixMan__ | 2025-09-20 22:10:33+00:00
I used to get a bunch of grief from my friends about being a look-inverted sort of person. I got the last laugh when I rented a front-loader for a landscaping project and they all wanted to drive it but nobody but me could be efficient with it because stick-back=scoop-up was the only option.

I don't know why we felt like a landscaping tool made look inversion legitimate where everything else was I-will-die-on-this-hill indignance, but it did.
by jayspiel | 2025-09-20 22:11:43+00:00
This is my website! I love seeing everyone’s perspective, design is all about iteration and constant evolution. I have no doubt NLM will continue to evolve and change. I feel immensely lucky to have been there towards the beginning of that evolution.

As I designer I was trying to skate to where the puck was going technically. We’d get some insight on what was coming from the model side and we’d try to build UI around that future before it arrived. The labs team at Google has done a solid job of trying to build with that mentality.

We were in a mad dash for 1.5 years launching early and listening to user feedback then iterating our way to where the product landed. As I mentioned, those close to me knew how all consuming this process became. It was an amazing time taking a new product from 0 to 1 inside Google.

I Definitely never expected my portfolio site to make the rounds like this!
by Scoundreller | 2025-09-20 22:11:52+00:00
On the radio side, XM radio has a lot of channels like this. A 70s channel, 80s, 90s, 2000s, 10s, etc.

A lot of black-market IPTV services (the kind with "30 000" channels") will have dedicated channels. A Simpsons channel, etc. where you just get whatever episode it's currently playing.
by JuniperMesos | 2025-09-20 22:13:01+00:00
> I do think we need a visa category for people who have completed an education in the US. Yes, there's OPT for certain fields for F1 visa holders but it's not enough.

There's already enough of a problem of foreigners enrolling in low-quality or even basically-fraudulent American higher education programs, specifically because their goal is to do whatever they can to get legal residency in the United States rather than gain an education only available in the US or contribute to American intellectual life. Such a visa category would exacerbate this problem.
by trod1234 | 2025-09-20 22:13:29+00:00
The problem today is AI makes everything worse. Its jamming communications channels, and what you get once those channels are saturated is the equivalent effect that you see in cellular networks culminating in RNA interference.

No binding sites, no matches.

Additionally, if competent people can't find work within 2 short years, they will leave that sector forever and retrain. They may have been rockstars, but that doesn't matter. No work, no food, bad investment. When you have coordinated layoffs across sectors you have a short period of time to scoop up the competent people.

Its not immediately clear, but it seems like you either skipped over the part of filtering properly (and didn't do it?), or just jumped to this other strategy when what worked before no longer works.

Instead of trying to wrangle the data, why didn't you put a physical barrier at the very beginning. A simple validation, this is your CV, you are this person, and you have a valid DL with that name, and then you whittle down from there.
by gus_massa | 2025-09-20 22:13:49+00:00
I agree that it's interesting. I used to tell people about giant magnetoresistence https://news.ycombinator.com/item?id=9908855 until the SSD people ruined the punch line.

I'm not sure if the IceCube team https://en.wikipedia.org/wiki/IceCube_Neutrino_Observatory may find it interesting.

Anyway, I don't expect it to be a useful method to harvest energy.
by tptacek | 2025-09-20 22:15:21+00:00
Wh...why? I'm not selling anything. I'm just saying dicing an onion is a better test of a chef's knife than taking a single thin slice of a tomato. Seems like that's an argument you can just take on directly.

I don't think there's anything interesting about my onion dice. You'd be seeing a video of a banged up MAC, scraped up from all the times I've casually sharpened it in a hurry, doing the standard one-cross-cut Jacques Pepin onion dice. You know, an onion dice.

(The "Slack friend" thing was just that I felt bad about sharing a link I'd gotten just a few minutes while pretending as if I'd known about it myself. I have no idea their level of expertise! Probably better than mine though.)
by scarface_74 | 2025-09-20 22:15:26+00:00
That’s why my kickoff meetings always involve validating what the client wants as far as business outcomes instead of blindly trusting account executives and sales.

On the other hand, part of the reason I never desired to go independent is because working for a company, we do have a sales department to get clients, a legal team, and finance to chase payments. I can just concentrate on the client and the project.
by nradov | 2025-09-20 22:16:50+00:00
I'm old enough to remember when supposedly Japan was going to overtake us. Their economy was growing rapidly under MITI control while ours was stagnating. At the peak in 1991 the nominal value of real estate in Japan was higher than all of North America.

Then the bubble popped in 1992 and Japan has been struggling ever since. The same thing will inevitably happen to China although it may take a while. Central planning is great at creating the illusion of growth but when you probe deeper you find the actual fair market value generated is much less.
by lonjil | 2025-09-20 22:17:04+00:00
Other than Jon at Cloudinary, everyone involved with JXL development, from creation of the standard to the libjxl library, works at Google Research in Zurich. The Chrome team in California has zero authority over them. They've also made a lot of stuff that's in Chrome, like Lossless WebP, Brotli, WOFF, the Highway SIMD library (actually created for libjxl and later spun off).