MurphyA/hacker-news huggingface dataset:
by matsemann | 2025-05-16 06:13:30+00:00
I've reported so many scam ads that someone has made to look like a link to a real news site. Like, in some field they fill in "wsj.com", and that's then prominently displayed on the ad the same place as you normally use to verify where a link takes you, but clicking it takes you somewhere else entirely. Every report have been denied, saying it didn't violate their standards.

They're just happy they get money, don't care if it screws their users. The users aren't their customers...
by psychoslave | 2025-05-16 06:14:27+00:00
Yeah, you can take an other locale and use "nonante neuf" instead. People generally take "quatre-vingt-dix" as a single token, they don't actually think about it in a compound perspective. Just like onze, douze, treize, quatorze, quinze, seize, where -ze stands for ten, so it's "n + 10". But in this case it's not synchronically as obvious as this composition is analyzed from morphological point of view, -ze in itself is not attached to any autonomous token in French. If anything French will rather lead to analyze numbers in terms of "k*10+n" instead, unlike German.
by figassis | 2025-05-16 06:15:57+00:00
Until prove sentience, nothing changes. That AI is software and any sufficiently complex software can breach containment. That’s what a virus does. We don it hold the virus accountable, we hold the maker or person responsible for its spread.

That person probably was made aware of risks and chose to ignore them. Today OpenAI wants to sell AI data centers to governments. If GPT 10o decides to simultaneously cripple every government, it’s not because it was so smart, it will be because we enabled it to, knowing the potential consequences.
by vasco | 2025-05-16 06:17:11+00:00
> Anxiety is one of my big vertigo trigfgers, and having this thing that will make sure my car is still going straight even during a vertigo attack

If it's serious to the point you don't know if you can keep the car going straight, how can you guarantee you can stop or react in other ways in an emergency? I don't see how this is OK, you shouldn't be driving.

> There are different regulations about driving with certain health conditions based on where you live. For example, South Carolina and Utah, USA do not have any stipulations about driving with a vestibular condition. However, US federal law requires that you stop driving until any vertigo attacks are controlled and well regulated.

https://vestibular.org/blog/should-you-drive-with-a-vestibul...
by throwaway2037 | 2025-05-16 06:18:11+00:00
I am surprised that a Harvard student ID was required. A long time ago, in the US, all university libraries were open the public. It was a requirement to receive federal funding. Perhaps this has changed, or Harvard forgoes federal funding for certain libraries in order to keep them more restricted. (Does anyone know the full story in 2025?)

I found a visitor access page here: https://library.harvard.edu/visitor-access

If you want to see something special, like the Magna Carta, I am sure you can send an email to the special collections supervisor. They would probably be more than happy to grant you one day entry.

Related:

Digitising the Magna Carta: https://hls.harvard.edu/today/magna-carta-making-history-ava...

Collection of manuscript Magna Cartas and early English statutes, ca. 1300-1577: https://listview.lib.harvard.edu/lists/hollis-014294028

Magna Carta, approximately 1300. Manuscript. HLS MS 172, Harvard Law School Library: https://iiif.lib.harvard.edu/manifests/view/drs:49364859$1i
Show HN: Proddigy – Productivity Lab (iOS app)
by ramn7 | 2025-05-16 06:18:22+00:00
Hi HN! Happy to introduce Proddigy- a Productivity tracker and optimizer. Proddigy helps you track your productivity with seamless, customizable, notification-based tracking (track directly from the notification- no need to open the app).

You can then learn about your patterns from analytics, as well as optimizing it by measuring the effects from behavioral changes experiments.

More analytics features coming soon! Would love to hear if there’s anything you’d find interesting.

The app is still in beta (and free), feedback will be highly appreciated here.

To those who care- the app was NOT “vibe coded”.
by 3036e4 | 2025-05-16 06:18:26+00:00
If Teal is the TypeScript of Lua, Fennel is the ClojureScript. Except Fennel is fully implemented in Lua itself and it transpiles (usually) to very simple, plain Lua code without much (if any) overhead and with no run-time library other than what is in Lua itself.

https://fennel-lang.org/
by rawbert | 2025-05-16 06:21:10+00:00
As a developer working in a German company the question of translating some domain language items into English comes up here and there. Mostly we fail because the German compound words are so f*** precise that we are unable to find short matching English translations...unfortunately our non-native devs have to learn complex words they can't barely pronounce :D

Most of the time we try to use English for technical identifiers and German for business langugage, leading to lets say "interesting" code, but it works for us.
by cess11 | 2025-05-16 06:21:20+00:00
It's harder to teach to juniors with a background in stuff like JavaScript and Python. While it has a rather nice elegance and simplicity to it Erlang is a bit more demanding from a business and organisational perspective.

A clever intern with a rather shallow two year 'bootcamp' education and no work experience picks up Elixir and Phoenix in a couple of months. People with background in enterprise algolians like Java and C# can also get productive in Elixir kind of fast since it allows similar patterns.

In my experience Lisp-like languages prepare well for Erlang, and that's a very rare background where I live.
by fibonacci112358 | 2025-05-16 06:23:21+00:00
I'm not 100% sure, but I think the main reason the new Win11 apps like Notepad, File Explorer, Task Manager have a slow UI and the piece-by-piece drawing issues is because they combine UWP (the "new" tech) with the old Win32 controls, they are not a from-scratch rewrite. There seems to be some big overhead in using the two different UI frameworks together.

There was an attempt to make a Chrome OS competitor that had the entire UI rewritten in UWP, and when that got canceled it seems MS saved the new start menu + taskbar and bolted it on top of Win10, and for Explorer and other apps made this UWP+Win32 abomination. Actually when you profile Explorer you can also see DirectUI running, which is I believe another UI framework from the Office org. this time (maybe it's related to OneDrive).

Btw, apps written in C# using WPF can be surprisingly fast, so it's not really a problem of .NET managed vs. native apps. For ex. may favorite Git GUI (git-fork.com) is C#/WPF.
by refulgentis | 2025-05-16 06:24:17+00:00
There's been no noteworthy contributions, I'd honestly wouldn't be surprised to hear there's 0 contributions.

Well it's even sillier than that: I didn't realize that the timeline in the llama.cpp link was humble and matched my memory: it was the test binaries that changed. i.e. the API was refactored a bit and such but its not anything new under the sun. Also the llama.cpp they have has tool and thinking support. shrugs

The tooling was called llava but that's just because it was the first model -- multimodal models are/were consistently supported ~instantly, it was just your calls into llama.cpp needed to manage that,a nd they still do! - its just there's been some cleanup so there isn't one test binary for every model.

It's sillier than that in it wasn't even "multi-modal + better vision support was here" it was "oh we should do that fr if llama.cpp is"

On a more positive note, the big contributor I appreciate in that vein is Kobold contributed a ton of Vulkan work IIUC.

And another round of applause for ochafik: idk if this gentleman from Google is doing this in his spare time or fulltime for Google, but they have done an absolutely stunning amount of work to make tool calls and thinking systematically approachable, even building a header-only Jinja parser implementation and designing a way to systematize "blessed" overrides of the rushed silly templates that are inserted into models. Really important work IMHO, tool calls are what make AI automated and having open source being able to step up here significantly means you can have legit Sonnet-like agency in Gemma 3 12B, even Phi 4 3.8B to an extent.
by nullc | 2025-05-16 06:25:13+00:00
There are many cute binary/logic tricks, if you like them be sure to read Hackers Delight and https://graphics.stanford.edu/~seander/bithacks.html . Once you've studied enough of them you'll find yourself easily coming up with more.

Warning: This may increase or decrease your popularity with fellow programmers, depending on how lucky you are in encountering problems where they make an important performance difference rather than a readability problem for people who have not deeply internalized bit twiddling.

Multiply and mask for varrious purposes is a thing I commonly use in my own code-- it's much more attractive now that it was decades ago because almost all computers we target these days have extremely fast multipliers.

These full-with logic operations and multipliers give you kind of a very parallel computer packed into a single instruction. The only problem is that it's a little tricky to program. :)

At least this one was easy to explain mechanically. Some bit hacks require p-adic numbers and other elements of number theory to explain.
by riffraff | 2025-05-16 06:25:21+00:00
When cells duplicate they have the same (altered) DNA so the mutated cells survive.

You'll end up with mosaicism (cells with different DNA) but presumably you have enough of the new cells to fix the problem the original ones had.

You don't need to fix all the body, you just need to fix some of the, say, liver, and you're good.
by dm8 | 2025-05-16 06:26:01+00:00
I have worked on 3D shopping - this seems like a huge step up from the world of photogrammetry to NeRFs to veo. When it comes to shopping - the realism matteres the most. Its not just about 3D model but shadows of light, texture, how it looks in different settings (for e.g. if it's furniture item in a larger scene). That's where the rubber meets the road. Regardless, I'd be curious - how fast can we create 3D models from existing imagery/videos.
by almostgotcaught | 2025-05-16 06:26:48+00:00
> statement against a political party

I'm proposing an extremely simple thing: there are no circumstances under which one can read the op (a comment about a billboard about a woman, the same woman all the other comments on this page are about) as having anything other than incidental relation to MAGA. So why browbeat/concern-troll about political flamebait or whatever? The answer I arrive at is the obvious one: someone would prefer that the comment were flagged and removed for "breaking the rules".
by mmooss | 2025-05-16 06:26:59+00:00
I appreciate your serious contributions.

> I think what they are talking when they say visible homeless is people that are “chronically homeless” which is people “experiencing homelessness for longer than a year with a serious mental illness, substance use disorder, or physical disability”.

I think it's a big leap to try to read their mind, or assume they had some scientific definition in mind.

> I guess I find it hard to believe that you never encounter panhandlers or mentally ill homeless people acting erratically, aggressively, or both.

I've encountered people asking for money; my point is there is no problem. They are just normal people - they might as well be asking for directions or the time. Most are even more passive: They sit on the ground - as if they need to demean themselves to assuage the fears of housed people - and quietly ask while people walk by. A few days ago someone walked up to me and said, 'I'm going to tell you straight - I need $40 for food and shelter tonight'. Again, he might as well be someone behind a deli counter trying to sell me something. And when I pulled out a few dollars and a ten dollar bill came with it, they asked for it directly. I said no, but again it was no problem at all; I never felt threatened. I think people bring their fear with them; every person generally acts like you treat them.

I see people acting aggressively and erratically, but it's to the air. I just give them a wide berth; they never bother me. I wish I could help them but I don't know how.

> unless you just mean anyone who looks kind of poor

That was the point I was making to the other commenter - I don't actually know who is homeless. I don't usually ask people for their housing information.

> The people sleeping on park benches in filthy clothes are rarely “no different” than other people, because again, they are almost all dealing with serious physical, mental, or substance abuse problems.

According to who? Also, plenty of other people deal with those things, but they have resources to support them, including family/friends and money. Lots of high-profile people have those problems.

Some billionaires are very publicly acting out on serious mental health issues.

> a small percent of homeless people do harass people for money, or scream nonsense, and end up arrested or in the hospital far more than the vast majority of other homeless people.

A small percentage of everyone is antisocial or have crippling mental illness. As I said, I've never been threatened by an apparently unhoused person, but I've been threatened by other people.

Once I parked in a spot that apparently someone else wanted. They got out of their car, flashed a badge (I think it was a fire department badge) and threatened to break my windows. Drunk people in bars can be dangerous. Law enforcement can. Another customer once hit me in nice bank office. I've seen threatening people at some sporting events. I'm pretty sure they all had homes.
by AngryData | 2025-05-16 06:27:48+00:00
You wouldn't want your EMP devices to have the range to go from your position to enemy object, you would mostly be fucking all your stuff up. What you would want to do is lob an EMP device at the enemy object, and detonate it as close as possible. Not only does it minimize damage to your own equipment, you need a MUCH smaller device. And it can be done without a ton of effort with a fast explosive, a neodymium magnet, and some copper wire to blast the magnet through, potentially launched mortar style.

I think the only reason we don't see more EMP devices is because it will screw up all your communications and potentially other equipment too, and piss off every other country within 1,000 miles with all the EM noise. You can't really protect your radios equipment from EMP devices other than to coordinate taking them all down and shielding them all. It could also potentially be a prelude to nuclear EMPs and thus nuclear war but im not all that sure what a countries response would be to EMP weapons and attacks.
by donavanm | 2025-05-16 06:29:01+00:00
> they could be trying to prevent someone from using their service to do a bunch of heavy lifting, then hosting the output somewhere else.

I would bet a paycheck that this is the case. There was a pr/faq review that had an awkward question where the marginal cost per “transform” was horribly underwater. The principal pm or gm was (implicitly?) banking on indirect revenue contributions from subsequent inference/instance hours/etc to make the 3 year P&L and revenue projections make sense. This TOS update was how they squared “best intentions” with actual scrutiny.
Show HN: Inspirit Labs
by suraj2005 | 2025-05-16 06:30:11+00:00
Hey HN,

I’m S, founder of Inspirt Labs. After losing someone close, I wanted more than photos and voice notes—I wanted real conversation. So I built a service that turns the fragments we already have (pics, voice clips, text threads, quirks, life stories) into a living, conversational replica you can speak with anytime.

Personalized AF – every model is fine-tuned on the exact memories you provide, so it sounds and responds like your person, not a generic chatbot.

Multimodal – voice, text, and an optional photoreal avatar.

Ethically grounded – we require consent from legal next-of-kin, keep replicas private by default, and allow permanent deletion with one click.

Built in a week – OpenAI + a thin orchestration layer + ElevenLabs for voice. MVP is live today.

Demo: https://inspirtlabs.com (upload a short sample set and chat in under 2 min) Tech notes: repo + infra costs + fine-tuning pipeline in the README. Looking for feedback: latency, uncanny-valley moments, and pricing model ideas. Rip it apart!

Thanks for reading—feel free to ask me anything.
by almostgotcaught | 2025-05-16 06:30:29+00:00
Reading compression is fundamental (although it's a pity we'll be the last generation to learn that): it's my hypothesis about your state of mind when you changed the comment.

What's funny is that you could easily cut this gordian knot by simply setting the record straight and explaining why you changed the comment from the original exhortation to the current litigious one. But you haven't, across 3 more comments lol.
by rdtsc | 2025-05-16 06:31:42+00:00
> “I am baffled by all the companies doing an about-face on their social initiatives right now. Did you not actually mean it in the first place? Either don’t do it, or do it and stay doing it, but don’t do this ‘DEI is cancelled now’,” he says. “It’s very odd to me.”

They never did based on how fast they rushed for the door one after another. It’s quite baffling. If they really believed it like they were saying, they would have doubled down.
by koito17 | 2025-05-16 06:31:55+00:00
Minor nitpick: decorators are still in "stage 3". Not formally part of ECMAScript standard yet.[1]

Anyway, that has not stopped large parts of the JavaScript ecosystem -- notably Angular -- from using an experimental variant of decorators, such as the one provided by TypeScript. [2]

[1] https://github.com/tc39/proposal-decorators

[2] https://github.com/angular/angular/issues/48096
by agent327 | 2025-05-16 06:32:06+00:00
The answer to this is to replace default-init by zero-init. This removes all special cases and all surprise, at a cost that is minimal (demonstrated experimentally by its implementation in things like Windows and Chrome) or even negative. Doing so would make software safer, and more reproducible, and it would make the object model more sound by removing the strange zombie state that exists only for primitive types.

Of course we should provide a mechanism to allow large arrays to remain uninitialized, but this should be an explicit choice, rather than the default behaviour.

However, will it happen? It's arguably the easiest thing C++ could do to make software safer, but there appears to be no interest in the committee to do anything with safety other than talk about it.
by kmmlng | 2025-05-16 06:32:42+00:00
I suppose in the beginning, it was about finding ways to measure how effective different altruistic approaches actually are and focusing your efforts on the most effective ones. Effective then essentially means how much impact you are achieving per dollar spent. One of the more convincing ways of doing this is looking at different charitable foundations and determining how much of each dollar you donate to them actually ends up being used to fix some problem and how much ends up being absorbed by the charitable foundation itself (salaries etc.) with nothing to show for it.

They might have lost the plot somewhere along the line, but the effective altruism movement had some good ideas.
by timewizard | 2025-05-16 06:33:28+00:00
> The Moskva

Crew of 500 and one helicopter.

> The US will never again be able to send a parade of ships through the Taiwan strait as power projection.

Crew of 10,000 plus an entire airwing.

> The Ukraine war

A "war" in which civilian casualties are intentionally limited. This serves as a very limited example of what modern full out war would entail.
by Barrin92 | 2025-05-16 06:34:55+00:00
>You collect them, hold on to them as long as you can, and then - at the end of the sentence - they all come tumbling out.

as a German native I felt oddly at home with Japanese because funnily enough building seemingly endless verbs at the end of sentences felt very natural. Despite the fact that German, most of the time, is an ordinary SVO language. It's one of the mistakes English natives who just learn German make, that only made sense for me after I thought how odd that structure is.

I've also heard live TV translators really hate this about German because it's annoying, depending on the context, to have to wait to the end of a sentence to translate the whole thing.
by stpedgwdgfhgdd | 2025-05-16 06:34:58+00:00
Bit of topic, but worth sharing;

Yesterday was for me a milestone, i connected Claude Code through MCP with Jira (sse). I asked it to create a plan for a specific Jira issue, ah, excuse me, work item.

CC created the plan based on the item’s description and started coding. It created a branch (wrong naming convention, needs fix), made the code changes and pushed. Since the Jira item had a good description, the plan was solid and the code so far as well.

Disclaimer; this was a simple problem to solve, but the code base is pretty large.
by guappa | 2025-05-16 06:35:31+00:00
You just need to be a frontend dev in a very overstaffed team (like where I work) and then you need to fill up your day doing that and creating a task per every couple of line changed, and require multiple approvals to merge anything.

It takes me ~1 week to merge small fixes to their build system (which they don't understand anyway so they just approve whatever).
by sph | 2025-05-16 06:35:46+00:00
Also, English has the 5 vowels of the Latin script representing some 25 vowels sounds, to the point that consonants can turn into vowels with no rhyme or reason. The best way to learn that English is nonsense is to live in Britain and learn local city and village names. They all have made up pronunciation rules, evolved over the centuries, sure, but they forgot to update the bloody name on the map to match the sounds.

As a descendant of the Romans, I can only shake my head at such barbarism.
by throwanem | 2025-05-16 06:35:53+00:00
Stand by what you like. Content advice would be reasonable if you had managed to leave it there, but your gratuitous and idiosyncratic airing of grievances interested me, especially when that required going so far out of the way as to start a conversation on the subject, only so that you could warn everyone of how much attention they mustn't pay to all those terrible...half dozen or so short scenes, in the span of three long novels. (And Stross too, now, comes in for similar ignominy. Do you keep a mental catalog of this stuff, or something?)

It's obvious you have a strong investment in blaming everyone else for your own unsettled and, plainly, deeply disquieted emotions on this topic. I wouldn't expect to see that change now and if I'd been inclined to take it personally, I would not have engaged in the first place. I hope you eventually figure out whatever it is that's troubling you so badly around this. In the meantime, kindly repay me the courtesy of engaging no further here.
by watwut | 2025-05-16 06:36:24+00:00
I mean, reporting an account impersonating someone is not zealotry.

the fact that she need to create a real account for that is wrong in the first place. And it is not unethical to create one and report.

> past behavior is the best predictor of future behavior.

So, the worry is that in the future, this person will report impersonating accounts?
by jotaen | 2025-05-16 06:37:43+00:00
Fun fact: “Das Mädchen” (“little girl”, neuter) is diminutive form for “Die Mad” (“girl”, female).

All diminutives in German are neuter, for whatever reason. You could do the same for “Der Knabe” (“boy”) → “Das Knäbchen” (“little boy”).

Curiously, saying “Die Mad” would be as uncommon – at least nowadays – as saying “Das Knäbchen”.