MurphyA/hacker-news huggingface dataset:
by btilly | 2025-12-24 18:27:46+00:00
That helps less than I'd like with the spoken language given that a trailing о or а are pronounced like а because it won't be stressed.

For non-Russian speakers, the two letters get the sound that you expect if stressed, and otherwise sound like а. This rule also applies to borrow words that were transliterated into Cyrillic. So the English computer becomes компью́тер, and the stress goes on ...пью́т... (the English ...put... bit of the word). As a result that first о became an а sound.

My wife's reassurances that Cyrillic is phonetic likewise didn't work out for me. You can't pronounce the written word correctly without knowing where the stress is. You can't write down the spoken word correctly without knowing which unstressed а sounds are written as о.

Of course this is far better than English spelling...
by anthk | 2025-12-24 18:28:29+00:00
No.

https://en.wikipedia.org/wiki/Alef_(programming_language)

https://en.wikipedia.org/wiki/Limbo_(programming_language)

https://en.wikipedia.org/wiki/Newsqueak

https://en.wikipedia.org/wiki/Communicating_sequential_proce...

https://doc.cat-v.org/bell_labs/new_c_compilers/new_c_compil...

It was amalgamated at Google.

Originally Go used the Ken C compilers for Plan9. It still uses CSP. The syntax it's from Limbo/Inferno, and probably the GC came from Limbo too.

If any, Golang was created for Google by reusing a big chunk of plan9 and Inferno's design, in some cases even straightly, as it shows with the concurrency model. Or the cross-compiling suite.

A bit like MacOS X under Apple. We all know it wasn't born in a vacuum. It borrowed Mach, the NeXTStep API and the FreeBSD userland and they put the Carbon API on top for compatibility.

Before that, the classic MacOS had nothing to do with Unix, C, Objective C, NeXT or the Mach kernel.

Mac OS X is to NeXT what Go is for Alef/Inferno/Plan9 C.
As every MacOS user it's using something like NeXTStep with the Macintosh UI design for the 21th century, Go users are like using a similar, futuristic version of the Limbo/Alef programming languages with a bit of the Plan9 concurrency and automatic crosscompilation.
by Joker_vD | 2025-12-24 18:30:05+00:00
That's tangentially related to the Vary header. Not only Accept can go into its value, you know.

And an optimal solution IMHO would be for the origin server to simply return 302 to a specific resource, selected upon the value of the Accept header:

GET /thumb.php?id=kekw HTTP/1.1
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8

HTTP/1.1 302 Found
Location: /media/thumb.jpg?id=kekw
Vary: Accept

GET /media/thumb.jpg HTTP/1.1
Content-Type: image/jpeg
by bluescrn | 2025-12-24 18:31:12+00:00
It’s about actively blocking police and other emergency vehicles while allowing a new class of problem vehicles, illegal e-motorbikes, to pass unimpeded.

As a motorist, the war on cars (and milking of motorists for tax revenue) would be less infuriating if we didn’t have the rising broad-daylight lawlessness of illegal e-bikes and scooters doing 30mph+ with no pedaling, no tax, and no insurance. Often with corporate branding in the form of Deliveroo or Just Eat bags. Sometimes balaclava-clad and engaging in dodgier activities.

(Would be in favour of regulating and policing these bikes and scooters rather than outright prohibition, but the UK government chooses to stick to prohibition and very inconsistent policing)
by jsiepkes | 2025-12-24 18:31:21+00:00
I got a call from the country service manager. Telling me I caused quite a ruckus. They offered to sell me the part for something like 75 Euro's or something I believe. Which was still an outrageous amount of money for a HEPA filter. But I agreed since this was probably as good as it was going to get. Now it is true that there are laws regarding reasonable pricing of replacement and spareparts in the Netherlands I might have been able to base a lawsuit on. But I didn't really feel like going to court over 250 Euro (or really 75 Euro with the new offer) with a multi billion dollar company...

The issue was that their line of thought was; Well according to Dutch standards a vacuum cleaner has a life expectancy of 5 years. So if you want to replace something in it after 5 years (even if it is a customer replaceable part like a HEPA filter), it's not a replacement part / consumable, it's a spare part (which are usually more expansive). Which is also why I asked them; "Does that mean it is the official stance that you shouldn't expect your vacuum cleaners to last much longer then 5 years? Because that HEPA filter certainly needs replacement after 5 years.". Obviously they never answered that.

BTW We are talking about a premium house hold appliance brand here. The vacuum cleaner now costs well over 500 Euro. But when I bought it, it was about 240 Euro's or something. Sells for 700 dollars at Walmart it seems.
by mdhb | 2025-12-24 18:31:34+00:00
You keep doing the exact same thing on repeat literally for years at this point.

You are the one who replies here looking for a response despite knowing exactly how it was going to go. Don’t be upset when you put yourself in that situation intentionally and it doesn’t go the way you want it to and for no other reason than to misrepresent the data to suit your favourite company yet again.

Please just do both of us a favour and don’t reply, if there was a block button on here it would be much better for both of us. I’m not trying to be rude to you I just really don’t enjoy talking to you.
by seabrookmx | 2025-12-24 18:32:31+00:00
I install tailscale on my laptop. I then install tailscale on a desktop PC I have stashed in a closet at my parents. If they are both logged in to the same tailnet, I can access that desktop PC from my home without any addition network config (no port forwarding on my parents router, UPNP, etc. etc).

I like to think of it as a software defined LAN.

Wireguard is just the transport protocol but all the device management and clever firewall/NAT traversal stuff is the real special sauce.
by ksec | 2025-12-24 18:32:33+00:00
There are software compiled today without using MMX support. I was thinking the idea of something that is open or for licensing is an 86 ISA that is forward compatible. And for customers that requires strict backward compatibility they could still source it from AMD and Intel.

i.e Software compiled for 86 should work on x86. The value for backward compatibility is kept with both Intel and AMD. If the market wants something in between they now have an option.

I know this isn't a sexy idea because HN or most tech people like something shiny and new. But I have always like the idea of extracting value from the "old and tried" solutions.
by anonymous908213 | 2025-12-24 18:32:38+00:00
Deporting criminals is in no way a new concept. In fact, it used to be commonplace to deport your own citizens, not just foreigners. The modern nation of Australia exists as a result of such a policy! Japan will certainly deport you for drug-related offenses or violent crimes, but like most places, white collar crime is not treated as "real crime", even though the impacts are usually more severe than a simple shoplifting or robbery.

Incidentally, if Germany had deported a foreigner who led an attempted coup d'etat, perhaps it would have saved tens of millions of lives. The things people get away with a slap on the wrist for...
by jschorr | 2025-12-24 18:32:40+00:00
Google's Zanzibar actually does both: for the vast majority of queries, it uses significant levels of caching and a permitted amount of staleness [1], allowing Spanner to return a (somewhat stale) copy of the relationship data from local nodes, rather than having to wait or coordinate with the other nodes.

However, some deeply recursive or wide relations can still be slow, so Zanzibar also has a pre-computation cache called Leopard that is used for a very specific subset of these relations [2]. For SpiceDB, we called our version of this cache Materialize and it is designed expressly for handling "Enterprise" levels of scale in a similar fashion, as sometimes it is simply too slow to walk these deep graphs in real-time.

[1]: https://zanzibar.tech/24uQOiQnVi:1T:4S
[2]: https://zanzibar.tech/21tieegnDR:0.H1AowI3SG:2O
by coryrc | 2025-12-24 18:33:41+00:00
So if you make it safe and pleasant for everybody who doesn't need a truck as part of their job, then the remaining roads are available for the small minority that "must" use them.

But maybe rethink whether they "need" to and whether said vehicles must live in dense residential neighborhoods.

https://news.medill.northwestern.edu/chicago/window-washers-...

https://www.velove.se/
by dspillett | 2025-12-24 18:34:10+00:00
> It sets a bad precedent to call things like this hacks.

That ship sailed a long time ago. The “phone hacking scandal” in ~2010¹ was mostly calling answering services that didn't have pins or other authorisation checks set.

These days any old trick gets called a hack, heck tying your shoelaces might get called a miraculous footwear securing hack.

--------

[1] https://en.wikipedia.org/wiki/News_International_phone_hacki...
by throwaway894345 | 2025-12-24 18:34:36+00:00
The US has a system of checks, but 2.5 of the three of them are seriously compromised. A system of checks alone isn’t enough to prevent any abuse of power, and abuse of power isn’t limited to global hegemons. What really makes abuse of power dangerous is normalizing it. The more people expect power to be abused, the more likely it becomes that power will be abused.
by jmull | 2025-12-24 18:34:56+00:00
I don't know why people are downvoting your comment, but it could be considered a low-effort post: here's (a link to) something I prompted AI with, here's (a link to) what it produced (the whole repo).

I would guess people don't know how you expect them to evaluate this, so it comes off as spamming us with a bunch of AI slop.

(That C can be compiled to WASM or wrapped as a python library isn't really something that needs a proof-of-concept, so again it could be understood as an excuse to spam us with AI slop.)
by AlecSchueler | 2025-12-24 18:35:31+00:00
Sure, many things can be "bad" if you are happy to go with increasingly absurd reasoning, but I Think that's quite an unfair misrepresentation of both what I said above and of the arguments that were raised in parliament before this law was introduced. Insulting someone by holding a door open might be "bad" but could you really argue for legislating against it? Bringing in the word bad moves the goalposts quite a bit in order to frame the original position as equally limp and absurd.
by exasperaited | 2025-12-24 18:36:15+00:00
> Instead of curing the disease you're treating the symptoms.

Banning criminals and neonazis who act against our nation's interests is a simple matter of sovereignty and I hope we continue to do it despite your and JD Vance's opinions; it's a right the nation reserves.

> No amount of bad speech can make people extremist on its own.

This is pie-in-the-sky fantasy. It's just not true at all.

The tiniest, most meaningless, most temporary grievance can be exploited by demagogues and everyone knows it. Including the American president.
by Joel_Mckay | 2025-12-24 18:36:56+00:00
The STL file literally means Stereolithography, and was created by 3D Systems. It is the intended use-case, and is limited like any other file format.

The fact many fabs avoid DXF is unit and format version ambiguity. However, the other reason is predicting bend deduction is often wishful thinking. Most high end CAD packages are fairly good at handling that mess for people, but often still have issues figuring out how features will deform.

CAD can also start to fail on large complex geometries, as even a simple single combo-tool g-code macro to drill, helical mill, and chamfer threaded-holes in a plate often is done by the time CAD/CAM path-planners finish/crash.

Best of luck =3
by Colin_S | 2025-12-24 18:37:09+00:00
I'm working on Lumi AI (https://apps.shopify.com/lumi-ai-seo-alt-text), a Shopify app that automates product content generation (descriptions, SEO titles, meta tags, and alt text).

The main problem we're tackling is the quality of automated content for large catalogs. Instead of just spinning existing keywords, we use Vision AI to analyze product images directly. This allows us to generate accurate, accessible alt text and detailed descriptions based on what the product actually looks like.

To avoid the "generic AI" feel, the app also crawls your existing store content to build a custom brand voice profile, ensuring new content matches your established tone.

Key features:
• Vision-based generation: Analyzes images for context-aware descriptions and alt text (WCAG 2.1 AA compliant).
• Brand Voice Intelligence: Learns from your previous writing style.
• Bulk Processing: Handles up to 500 products per batch with real-time tracking.

We have a free tier (20 credits/month) if you want to give it a spin. I'd love to hear your feedback on the "Vision AI" output quality versus standard text-generation tools!
by bird0861 | 2025-12-24 18:37:13+00:00
Aren't they one of the worst physics channels apart from just outright fraudulent/fringe grifters like ElectricUniverse? Seems like every other week or so I see someone detail patiently why they have incorrectly explained something. I think the "[particles, like photons] take all possible paths" fiasco might be the latest one I can recall.
by ilamont | 2025-12-24 18:37:39+00:00
The article suggests Larry thinks his son has demonstrated brilliance as a media executive:

Their relationship grew warmer as David Ellison achieved professional success, they said. Larry Ellison has always considered himself wise about Hollywood, and one of his best friends, Steve Jobs, mentored the son about the business as well.

Larry Ellison was initially skeptical of Skydance, the Hollywood company that his son started and that bought Paramount. But he has told friends in recent years that he considers his son to be one of the smartest people in the business world, trusts his judgment and tends to agree with him on corporate matters, several people with knowledge of the Ellisons said.

Is Skydance/Paramount under Ellison ahead of other Hollywood firms in terms of successful development of profitable film/streaming properties? A quick look at the list of successes shows IP that was initially developed outside of Skydance ... Mission Impossible, Terminator, Star Trek, etc.
by choraria | 2025-12-24 18:37:54+00:00
- site is AI generated: yes. I'm NOT a developer. I vibe-coded it using Cursor and other AI tools
- post is AI generated: not 100%. I wrote the whole thing myself (promise). The sentiment is real, so is all the context. I just asked AI to polish it. Had made too many typos in my original text. To avoid being labelled as "AI content", I now make video responses for the most part. Please check my twitter (same username) and you'll see.
- lots of holes: you bet! what I'm happy about is though that the problem statement is validated to an extent. I see multiple people ack'ing that the problem is real. It's just that my solution is bad. I can improve it and I will.
- paying: yes, you're right. IMO, they should try first. complain, complain, complain so I can get to fixing issues (like from many of the comments here) and only if they need to make more API requests, they could then choose to pay

WDYT?
by exceptione | 2025-12-24 18:39:22+00:00
> Mr. Trump has privately said Larry Ellison assured him that he would turn CBS News, which the Ellisons took over when they bought Paramount, into a more conservative outlet, two people with knowledge of the president’s comments said.

Oh yes, of course. Remember where the term conservative came from: to conserve the power of the oligarchy over democracy. It literally means they want to go backwards in time. Power and wealth in the hands of the few, delusions and narratives for the others.
by PaulRobinson | 2025-12-24 18:39:40+00:00
LLM capability improvement is hitting a plateau with recent advancements mostly relying on accessing context locally (RAG), or remotely (MCP), with a lot of extra tokens (read: drinking water and energy), being spent prompting models for "reasoning". Foundation-wise, observed improvements are incremental, not exponential.

> able to do most programming tasks, with the limitation being our ability to specify the problem sufficiently well

We've spent 80 years trying to figure that out. I'm not sure why anyone would think we're going to crack this one anytime in the next few years.
by sroussey | 2025-12-24 18:39:40+00:00
Certainly not better… it’s a one person project after all… but I have a workflow in typescript solution, not quite ready for prime time at workglow.dev. I’ll have AI agent stuff both in the framework and the UI (it’s feature flagged off at the moment) in January/February time frame.

The site above only runs local in browser models and uses a local user account. So it’s easy for infinite people to play with and costs me nothing to host.

It’s still a ways away from a Show HN post, and is more capable with remote frontier models, or with gguf over onnx (maybe?) whenever I get the local app out.
by gs17 | 2025-12-24 18:39:50+00:00
I could see social-media-ish websites not wanting those names to prevent impersonation. They'd be deciding if they want to risk friction when a big name joins the platform (@cocacola needs Coca-Cola to verify) or risk threats from that big names' legal department (when @cocacola gets registered by someone who just posts furry porn of their mascot bear). It could just set a flag to require the account to verify or be renamed.
by queenkjuul | 2025-12-24 18:41:15+00:00
Pretty often, honestly. My friends and i all let each other crash at our places when we're in each other's town, and somebody is in my town visiting probably 3-4 times a year, and then my brother and sister come out 1-2 times a year each. So in a busy year that's almost once a month.

So enough that I'd like to find a good solution, even if it's not super high priority. My sofabaton Bluetooth remote was hopefully the savior but its Bluetooth mode is pretty bad and makes macros unreliable.
by B1FF_PSUVM | 2025-12-24 18:41:35+00:00
AMD was already in the CPU market with bit-slice LSI chips, the Am2900 set of chips: https://en.wikipedia.org/wiki/AMD_Am2900

Those worked in 4-bit slices, and you could use them as LEGO blocks to build your own design (e.g. 8, 12 ou 16 bits) with much fewer parts than using standard TTL gates (or ECL NANDs, if you were Seymour Cray).

The 1980 Mick & Brick book Bit-slice Microprocessor Design later gathered together some "application notes" - the cookbooks/crib sheets that semiconductor companies wrote and provided to get buyers/engineers started after the spec sheets.
by ajsnigrutin | 2025-12-24 18:41:36+00:00
This is true with most slavic languages.

With some rarer ones (eg. slovene), you even have a special dual form (singular, dual, plural).

And then there are different declinations when eg counting:

eno pivo (1 beer)

dve pivi (2 beers, dual)

tri piva (3 beers, plural)

štiri piva (4 beers, plural)

pet piv (5 beers, plural, but now in genitive case for some reason, same for higher numbers, eg sto (100) piv)

On the other hand, knowing slovene and being able to read (usually the serbian form of) cyrillic makes you understand 2/3 of the russian texts out there, which is especially useful for dodgy forums with semi-legal knowledge not available anywhere else and which google can't/won't fully translate (unless you copy-paste the text into a translation window).
by ptero | 2025-12-24 18:42:21+00:00
> As for reducing: research, grad programs, journals, media inquiries - these are not optional for profs

For a tenured professor (and someone who runs the department's grad program and teaches many classes almost certainly has a tenure) all of those are optional. During my PhD I have seen all sorts of arrangements, including tenured profs who taught minimum load and did nothing else. No grad students, no special courses, no seminars, nada. I am not advocating this. It is, in my book, not a good approach unless you spending all other time to solve Riemannian Hypothesis or something like this. But tenure gives a prof a lot of leeway on how much to work and what to work on. My 2c.
by bikelang | 2025-12-24 18:42:29+00:00
We do the same thing. The core of our service is ingesting data and applying transformations to it. There’s so many permutations and complex interactions in here that the only way to ensure a refactor hasn’t broken one of these interactions is to document those edge cases by piping data through the system and reading it back out. We have thousands of these tests and it’s all tidy controlled via docker compose. It takes about 15 minutes to run the test suite. Sure I wish it was faster - but the real unlock is that we can make big sweeping refactors without breaking behaviors of the system. The organizational speed unlock this kind of safety net is well worth a bit of slowness in CI.

We also have mocks/stubs/spies in our unit tests. Those are great for producing hard-to-trigger edge cases. But contract testing? The contract is the data flow. In the end it’s all about using the right tool for the right test. There is no one-size-fits-all.
by shimman | 2025-12-24 18:42:36+00:00
People say this but the rot goes back to the founding of the US constitution. The founding fathers absolutely hated democracy and the idea of the bill of rights (see the elites that wrote the constitution voted down the idea immediately when raised, it wasn't until multiple states threaten to not ratify was it included (yes if saying elites wrote the constitution is an attack, please tell me how the local baker in New York could have left his job unpaid for 4 months to go to Philadelphia to help advocate for what they believe in?)).

Every single right we have is the result of constant struggle by the people dragging society forward at the defiance of the elites.

I mean look at something like Shay's Rebellion and read what the elites thought of it as the time, people were fighting back against actual tyranny and they were scared of the peasant revolt hurting their profits they had to rewrite a constitution that removed emancipation from over half the population while keeping all the actual control (creating the Presidency, courts, and senate while only giving the people one single house) for themselves.

I'm honestly amazed we have as many rights as we do now. It's a testament to humanity's innate desire toward freedom and this freedom has always expanded beyond what society claims to be capable of.