MurphyA/hacker-news huggingface dataset:
by happymellon | 2025-06-11 11:20:20+00:00
We've had a similar long running joke about architects.

Step 1. Design system that gets push back because a bunch of things appear to be buzzwords

Step 2. Force it through politically

Step 3. Quit with shiney buzzword on CV

Step 4. Narrowly avoid being around when shit hits the fan.

I find developers are usually much more concerned about it working well because it ends up being their baby. Not always of course, but more often than architects that don't actually have to do the work.
by thomasmg | 2025-06-11 11:20:31+00:00
Using a brute-force approach can quickly find a minimal perfect hash table. Eg. the RecSplit approach can be used for this case, to first split into 4 sections, and then use another one for each section. Or, in this case, the same one for each section:

(hash(c + 4339104) & 7) * 4 + (hash(c + 201375) & 3)

For a generic hash function (eg the Murmur hash, or the simple one here:

long hash(long x) { x = ((x >>> 16) ^ x) * 0x45d9f3b; x = ((x >>> 16) ^ x) * 0x45d9f3b; x = (x >>> 16) ^ x; return x; }

As described in the linked paper, the fastest way to find such a MPHF for larger sets is nowadays Consensus-RecSplit.

[1] https://stackoverflow.com/questions/664014/what-integer-hash...
by Leftium | 2025-06-11 11:20:57+00:00
Koreans have some "hacks" to get around this (age-based) social hierarchy:

1. Some workplaces use English names (and even English language) so co-workers can speak/refer to each other without using the social hierarchy constructs built into the Korean language.

2. Social (partnered) dance clubs go by nicknames for the same reason. Even though I dance with them on a regular basis, I don't know most of my dance friends' real names. I'm not aware of any other country where dancers do this.
by DaSHacka | 2025-06-11 11:21:19+00:00
HN has actually always been extremely pro-vaccine, it's a little weird considering there are some authentic hacker types here (yeah yeah "hacker news is to hacker as hotdog is to dog" and all) but it's the one position that's held by an overwhelming majority of the site that really stands out.

You'd probably find more people in any given thread pushing back against the tech stack the OP site is using, lol

There used to be a lot less of us critics around 2020/2021, I don't know if it's a case of less moderation around such topics nowadays (doubtful, I'd expect dang to be pretty good even in the COVID heyday) or if there's more of us that have since wisened up or developed health conditions ourselves.
by carlosjobim | 2025-06-11 11:21:53+00:00
Most users want the best directions possible from their maps app, and that includes easily recognizable landmarks, such as fast food restaurants.

"Turn left at McDonalds" is what a normal person would say if you asked for directions in a town you don't know. Or they could say "Turn left at McFritzberger street", but what use would that be for you?

Although I've had Google Maps say "Turn right after the pharmacy", and there's three drug stores in the intersection...
by lmm | 2025-06-11 11:22:23+00:00
> Some kind of secure enclave is necessary to prevent brute force attacks.

Eh maybe, what's the realistic threat model here? 99.9% of the time someone stealing a laptop isn't going to know or care what's on it, they'll just wipe it and sell the hardware. And in the rare case where you're seriously concerned about a competitor or spy making a targeted attack, you'll have a password policy where you're not using something bruteforceable.
by iamlolo | 2025-06-11 11:22:58+00:00
You’ve probably heard of Civitai’s massive library of image and video generation models. Unfortunately, only a handful of those models are directly deployable for on-site generation.

That’s where IamLolo fits in. With IamLolo, you can generate images (and soon videos) using any Civitai model — just by providing its AIR info.

Note: Adult-rated content is strictly prohibited.
by Bostonian | 2025-06-11 11:23:56+00:00
https://archive.is/33Hew

"Two decades ago, the US military kicked off the race to build self-driving cars by sending a fleet of fledgling robot vehicles across the Mojave Desert in its seminal Darpa challenge. By 2015, autonomous vehicle technology was being widely pursued, and the industry was abuzz with predictions that driverless cars would soon be everywhere.

It didn’t happen. Some legacy carmakers and startups abandoned their efforts, citing excessive costs and complexity. Regulators stepped up scrutiny of the emerging technology after crashes involving cars equipped with partial-automation systems.

The companies still making progress are proceeding with caution, aware of the heavy reputational damage when someone is injured or killed by a self-driving car. Waymo, a venture of Google parent Alphabet Inc., introduced its driverless taxi service to a fourth major US city in March through a partnership with Uber Technologies Inc. Tesla Inc. is planning a long-delayed robotaxi service confined to Austin, Texas, in June. It aims to start with roughly 10 or 20 Model Y cars operating under remote supervision — a far cry from what Chief Executive Officer Elon Musk pledged in 2019, when he said the carmaker was a year away from putting 1 million robotaxis on the road."
by sensanaty | 2025-06-11 11:24:13+00:00
From my experience the people spending "millions" are hoping they get those millions * 10 back because a buddy of theirs told them "this AI thing" is going to replace the most expensive part of companies, the staff costs, not because they think the product is any good. We're getting AI forced down our throat because VC is throwing cash in like there's no tomorrow, not because of whatever value might or might not be there.
by yorwba | 2025-06-11 11:24:55+00:00
Hashtable packing can be solved in O(n) space: just try out all possible combinations of offsets. To improve on this with square-root-of-time space, you would need an algorithm that takes o(n²) time, but since hashtable packing is NP-complete, the existence of such an algorithm would imply P = NP.
by piyush_soni | 2025-06-11 11:25:08+00:00
> But I just know, at some point Onshape will start charging us freeriders.

- I don't know about that, may be, may be not, but I don't know of any such plan in the short term at least. It gives University students a free 'professional' license so there's that too.

> Just fill pattern and text are always a struggle.

Feel free to create a support ticket about your pain points. Everyone can easily do that, and Onshape is surprisingly more responsive to support tickets than many other companies.
by leakycap | 2025-06-11 11:25:36+00:00
> for a company with infinite SW dev resources

No such thing.

> Android Desktop mode will improve and people will ditch Windows

I agree; I would have switched from a desktop PC to my tablet in 2017 using DeX on my Samsung Tab S3 if enough websites would have worked with the DeX browser. I bet it's fine now, nearly a decade later.

Good on Google for not just stealing Samsung's work.
by lmm | 2025-06-11 11:25:52+00:00
> If NPM would have prevented the depublishing, he would have made a scene and in the worst case, they would have looked bad.

I mean he says he asked them to remove all his packages, expecting them to do so gradually, following whatever mitigation strategy they felt appropriate (e.g. some kind of warning and fadeout process), and instead they gave him a script to do it immediately so he did that.
by Llamamoe | 2025-06-11 11:26:07+00:00
It's very possible that they never will, that instead the advertising will be so subtle nobody will be able to detect it. Including phrases similar to what products, brands, and their actual ads use in positive contexts, sentences that don't mention but make you think of products, being just slightly likely to bring a brand up than its competitor, and a tiny bit more critical of it, etc.

The goal isn't to have an ad->purchase, the goal is to make sure the purchase is more likely in the long term.
by chii | 2025-06-11 11:26:16+00:00
some people who used to have a high-skill job will have their skill be devalued as AI takes over - this is a consequence of technological improvement. It is not a right that society maintains a level of value in an acquired skill. They will have to adapt.

As for fewer farmers, that is exactly it - those who would have been farmers would be required to acquire new skills or pursue something other than farming. Bringing this back to AI - artists, writers and programmers who get displaced will need to adapt. In the long term, the massive decrease in costs of production of various "creative" endeavours will produce new industries, new demand and increase overall wealth - even if it is not shared evenly (in the same sense that past technological leaps are also not shared evenly).
by asenchi | 2025-06-11 11:27:17+00:00
One way to think about it is that we were created to be in a loving relationship with God. The same way we were created to breathe oxygen. It is designed to be that way. But we're intelligent beings, if someone chooses not to be in your presence, you provide them the dignity to make that choice. But that doesn't mean they remain in the same status as the ones you love. I think we could be honest with ourselves that our loved ones have a different relationship with us than those who choose not to be our friends? Very similar to our relationship with God. And he has done a tremendous amount of work through the ages, through his Son to show you how much he loves you and wants to be in a relationship with you.

Ultimately if someone chooses they do not like God's design and do not want to be in his presence, he honors that, but that means they are setting aside their humanity, and his design for them.
by Xss3 | 2025-06-11 11:28:16+00:00
Ai is in its early youtube phase. Everyone loves that it's free and adfree and that its algorithm's primary purpose is to serve relevant content not profitable content, everyone knows it can't stay that way, and we are all waiting for the enshittification to kick in on the march to profitability.

The question is, will AI chat or search ever be profitable? What enshittification will happen on that road? Will AIs be interrupting conversations to espouse their love of nordvpn or raid shadow legends?
by Lerc | 2025-06-11 11:28:28+00:00
If you consider it from the point of view of how "clear is the scope?" Then it makes more sense.

Libc implementations have a very clear scope, clear enough that you can point to the specification. That is their 'one thing' do what that spec says.

Eclipse however, doesn't have that singular goal. You would be hard pressed to say how many of Eclipse's tentacles is a clear push towards being an ide. What should a completely finished version of Eclipse that met all it's goals look like?

Similarly the one thing could be "be a c preprocessor" or be a full "c compiler" these are both "one thing"s even while one is a subset of the other.

The intention of "do one thing, and do it well" is not to limit the scope but to show the boundary of the scope and to commit to doing everything within that boundary

By making your one thing "a full c compiler" you should be committing to doing everything that someone making a c preprocessor is doing, and to the same standard. The Unix philosophy should be considered a warning not to neglect components because you are working on a larger system.

You can't do everything, but you don't have to. If others are following the same principles then many of the parts of what you need will be done to a high standard by others.
by wizzwizz4 | 2025-06-11 11:29:22+00:00
(a) Looking around me, I'm struggling to find a photo I could take that wouldn't trigger this "edge-case" – so it can't be that much of an edge-case.

(b) I'd expect them to patch this particular issue, now it's been widely-publicised, but Apple's pushed bigger defects to prod over the last few years (e.g. https://www.applevis.com/bugs/ios/when-editing-text-using-ha...). I'd be extremely surprised if this feature shipped in a properly usable state, especially given that their marketing shows that several fundamental design flaws are works-as-intended.
by lmm | 2025-06-11 11:30:05+00:00
> Nobody has suggested that libc -- to take the most obvious example -- is against the Unix philosophy.

Plenty of people have suggested that. I'll suggest it for you now if you like. The modern form of libc is very much against the unix philosophy; traditional Unix had a much simpler libc where many functions were just syscalls; some parts of today's libc were hived off into separate libraries like libm, and other parts like NSS and convoluted DNS resolution frameworks just didn't exist at all.
by yoshamano | 2025-06-11 11:30:53+00:00
The issue with Planet Computer's Linux support is the lack of it. They all rely on custom kernels using Android drivers and libhybris to function. For both the Cosmo Communicator and Gemini PDA they glue together a bootable version of Debian, tick the checkbox for "it runs Linux" and then call it a day.

https://www.oesf.org/forum/index.php more of a historical collection of stories than an active forum about Planet Computer's devices.
by laborcontract | 2025-06-11 11:31:25+00:00
You do you, and if it works i’m not going to argue with your results, but for others, finetuning is the wrong tool for knowledge injection over a well-designed RAG pipeline.

Finetuning is good for, like you said, doing things a particular way but that’s not the same thing as being good at knowledge injection and shouldn’t considered as such.

It’s also much easier to prevent a RAG pipeline from generating hallucinated responses. You cannot finetune that out of a model.
Show HN: AI Answers for Docs – Instant AI answers from your live documentation
by hexadecimal | 2025-06-11 11:31:45+00:00
I built this after seeing how many SaaS / API / knowledge base sites still have search that doesn’t really help users.

Agionic adds AI-powered answers on top of your live docs — no training, no manual syncing. It crawls your docs and serves answers in a lightweight embedded assistant.

Use cases:

Help users self-serve → fewer support tickets

Improve onboarding → unblock users fast

Spot gaps in your docs → based on real user questions

How it works:

Enter your docs URL → it scans the content

Add one script → AI Answers live in your docs

30-day free trial → then $0.49 per resolved request (pay only when it answers a user’s question)

Demo & details: https://www.agionic.com

Would love feedback — and happy to set this up free for anyone here who wants to test it on their docs.
by nailer | 2025-06-11 11:31:46+00:00
Neighbours have always attacked en masse: in 1948 they attacked en masse and lost and a Jewish state was established, in 1967 they attacked en masse and lost and Israel gained Judea and Samaria / West bank, in 1973 they attacked en masse and lost. Plus various combinations of Iran, Hamas and Hezbollah attacking since, and losing.
by leereeves | 2025-06-11 11:32:20+00:00
This line of thinking seems out of touch with the situation in LA. I'm only watching from a distance, and I can certainly believe that the media has misrepresented the situation, but I think there must be genuine rioting there, because the mayor has declared a curfew.

https://lacity.gov/highlights/curfew-announced-downtown-los-...

While the two parties fight about specific measures (as they always do), and don't trust one another at all, they both agree that extreme measures are appropriate in LA right now.

This discussion is about the situation in LA, and not just a generic partisan dispute we could read on any political discussion, right?
by joegibbs | 2025-06-11 11:32:23+00:00
I think subliminal advertising is banned in quite a few countries - not sure about the US - so it might be a problem internationally. I know that here in Australia there was a big scare about it in the mid 2000s, some station was cutting 100ms ads into shows. Not sure about the efficacy of it though, I’m sure it would be better if you watched a whole ad.
by ben_w | 2025-06-11 11:32:46+00:00
Business & marketing are alignment mechanisms: to a first approximation, the closer you are to what people value, the more money you make, and that money is a signal that you're doing it right.

Like all alignment mechanisms (democracy, bureaucracy, etc.), these things only works to a first approximation — but they do work to a first approximation.

Making stuff (FOSS or otherwise) without caring about your audience leads to things like TempleOS, or the novel I've yet to finish writing (I'm never happy with what I've done despite having started it a decade ago already).
by Karliss | 2025-06-11 11:33:43+00:00
In case of commercial systems you are paying manufacturer to do the integration work and provide polished solution anyway, so setup UX not being user friendly isn't a major concern. In my opinion bigger factor for why most commercial UASs use PX4 instead of ArduPilot is licensing and PX4 maintainer friendliness towards commercial solutions. ArduPilot is GPLv3 and more geared towards community/hobbyists while PX4 is BSD. Commercial manufacturers don't want to disclose the source for their modified version of firmware with all the value added integrations they provide (or just deal with it even if their fork doesn't have anything interesting).
by h2zizzle | 2025-06-11 11:33:46+00:00
No? Some companies are mission-driven. Some are ran by people with ethical scruples, and/or who will forego short-term profit for long-term brand image. Some (allegedly) have been infiltrated or taken over by bad actors who purposely sabotage the company's profitability. Some are private and simply do as they wish.

I wish we wouldn't mindlessly repeat these platitudes. Try and falsify your statements before posting.
by StopDisinfo910 | 2025-06-11 11:33:50+00:00
> both are pretty old now

They are not that old and we still don’t have proper dashboard integration. I would like directions there rather than on the central console.

Plus there has been nice features trickling to user from release to release.

I like that you can easily use your phone as a clock with a magnetic dock. Translation and text selection in screenshot were nice. Search from picture highlight is great.

Phone screening is nice. Hold for me is nice too. Chat apps have improved by leaps and bounds since Covid. Productivity is now okay-ish at least for joining meetings and reading things.

As someone that plug his phone to a dock from time to time, convergence is nearly there but some things still need polish. I really wish we could get a better version of Office for example.

It’s not ground breaking but meaningful incremental improvements have been there.
by supriyo-biswas | 2025-06-11 11:34:45+00:00
> checksumming does make sense because it ensures that the file you've transferred is complete and what was expected.

TCP has a checksum for packet loss, and TLS protects against MITM.

I've always found this aspect of S3's design questionable. Sending both a content-md5 AND a x-amz-content-sha256 header and taking up gobs of compute in the process, sheesh...

It's also part of the reason why running minio in its single node single drive mode is a resource hog.
by throw0101d | 2025-06-11 11:35:00+00:00
See also:

> The Neues Bauen architects were motivated by the desire to build healthy human settlements with access to clean air and light. Purely decorative architecture was rejected and the technology used to build industrial buildings was deployed for the construction of housing estates. The kitchen design of Schütte-Lihotzky was first installed in housing estates that were built in Frankfurt between 1926 and 1932. The Frankfurt kitchen was part of a new layout for apartments with gas stoves and central heating.[6]

* https://en.wikipedia.org/wiki/Frankfurt_kitchen
by IshKebab | 2025-06-11 11:35:10+00:00
> Libc implementations have a very clear scope, clear enough that you can point to the specification. That is their 'one thing' do what that spec says.

No you can't get out of it my just saying the "one thing" is to do what the spec says. Who decided what's in the spec?

Would Eclipse be fine if someone just wrote a spec for it?
by helloplanets | 2025-06-11 11:35:10+00:00
They definitely do strain the neurology and thinking metaphors in that article. But the Dijkstra's algorithm and A* comparisons are the flipside of that same coin. They aren't trying to make it more effective. And definitely not trying to argue for anything AGI related.

Either way: They're tampering with the inference process, by turning circuits in the LLM on and off, in an attempt to prove that those circuits are related with a specific function. [0]

They noticed that circuits related to a token that is only relevant ~8 tokens forward were already activated on the newline token. Instead of only looking at the sequence of tokens that has been generated so far (aka backwards), and generating the next token based off of that information, the model is activating circuits related to tokens that are not relevant to the next token only, but to specific tokens a handful of tokens after.

So, information related to more than just the next upcoming token (including a reference to just one specific token) is being cached during a newline token. Wouldn't call that thinking, but I don't think calling it planning is misguided. Caching this sort of information in the hidden state would be an emergent feature, rather than a feature that was knowingly aimed at by following a specific training method, unlike with models that do test time compute. (DeepSeek-R1 paper being an example, with a very direct aim at turbocharging test time compute, aka 'reasoning'. [1])

The way they went at defining the function of a circuit, was by using their circuit tracing method, which is open source so you can try it out for yourself. [2] Here's the method in short: [3]

> Our feature visualizations show snippets of samples from public datasets that most strongly activate the feature, as well as examples that activate the feature to varying degrees interpolating between the maximum activation and zero.

> Highlights indicate the strength of the feature’s activation at a given token position. We also show the output tokens that the feature most strongly promotes / inhibits via its direct connections through the unembedding layer (note that this information is typically more meaningful for features in later model layers).

[0]: https://transformer-circuits.pub/2025/attribution-graphs/bio... [1]: https://arxiv.org/pdf/2501.12948 [2]: https://github.com/safety-research/circuit-tracer [3]: https://transformer-circuits.pub/2025/attribution-graphs/met...
by akoculu | 2025-06-11 11:35:18+00:00
Let me explain myself on this;

When this happened, people started making assumptions. A few of them:

1. I’m irrational 2. I’m angry 3. I’m greedy

They came to one of these conclusions, based on how they see themselves in the same position.

I can be of course one of these three in some other situations, but in the left pad incident, I done all purely with my heart, to stick to my values and principles which was behind my motivation to do open source for such a long time.

Ghazali is the best source I’m aware of about how to put heart in the driver seat of life, and without fighting but using logic, greed, anger etc as tools.

If my reference made curious about him, I couldn’t be more happy. Here’s a great lecture about his book, The Alchemy of Happiness: https://youtube.com/watch?v=zBwWc0DflRQ
by verisimi | 2025-06-11 11:35:29+00:00
> OK, so now, we've gone from "I guess I'll give OpenAI a few bucks for API access" to "I need to verify my organization" to "There's no way in hell I'm agreeing to provide biometric data to a 3rd party I've never heard of that's a 'partner' of the largest AI company and Worldcoin founder. How do I get my $20 back?"

This should be illegal. How many are going to do the same as you, but then think that the effort/time/hassle they would waste to try to get their money back would not be worth it? At which point you've effectively donated money to a corp that implements anti-consumer anti-patterns.