MurphyA/hacker-news huggingface dataset:
by DustinBrett | 2025-04-24 19:57:59+00:00
Happy to see posts like this, I have the same experience. It fell apart a few years ago with the fiasco's and it's a shell of what it was now. Total echo chamber. Sadly seems to be spreading to HN in some comment sections. And X has it's problems in the other direction. There aren't many places left like how it was, when up and down votes meant something.
by fc417fc802 | 2025-04-24 19:57:59+00:00
Sorry my interest there is debugging and I'm not immediately coming across good benchmarks. PoCL [0] seems to have added a TBB backend [1] so I'd expect it to be reasonable (otherwise why bother) but I haven't tested it.

It isn't really related to your question but I think the FluidX3D benchmarks [2] illustrate that OpenCL is at least viable across a wide variety of hardware.

As far as targeting CPUs in a release build it's not a particular backend that's important to me. The issue is at the source code level. Having single source is nice but you're still stuck with these two very different approaches. It means that the code is still clearly segmented and thus retargeting any given task (at least nontrivial ones) involves rewriting it to at least some extent.

Contrast that with a model like OpenMP where the difference between CPU and GPU is marking the relevant segment for offload. Granted that you'll often need to change algorithms when switching to achieve reasonable performance but it's still a really nice quality of life feature not to have to juggle more paradigms and libraries.

[0] https://github.com/pocl/pocl

[1] https://portablecl.org/docs/html/drivers.html

[2] https://github.com/ProjectPhysX/FluidX3D
by TMWNN | 2025-04-24 19:58:08+00:00
>DEC's entire corporate structure was based on a particular business model that demanded their products sell for tens of thousands to hundreds of thousands per sale.

Is this why the VT180 never got anywhere? (Didn't DEC only sell it to employees, or something like that?)

In retrospect it's mindboggling to think that DEC never marketed the upgrade kit to the massive existing VT100 installed base as an easy way to move into personal computers for less money. DEC had name recognition in corporate America in a way that Apple and Commodore did not, let alone the likes of North Star, Morrow, or Cromemco.
by karmajunkie | 2025-04-24 19:59:42+00:00
My father used to be a prosecutor in MS, and one of my earliest going-to-work-with-dad memories is watching him sign off on warrants for people writing hot checks. I asked him once if he thought that was a bit heavy-handed and he gave me a very stern lecture about people who write hot checks.

So yeah, don't do that in Mississippi.
by ruleryak | 2025-04-24 19:59:50+00:00
This article does not offer any proof. It's hearsay, from the title saying he "reportedly" forced it, in turn citing a Platformer article that itself also provides no proof and instead accepts the stories from fired engineers as gospel. The platformer article then goes on to say that views still fluctuate wildly, and that it isn't in line with a supposed 1000x boost. The same Platformer article then says that they believe the supposed 1000x boost is no longer in effect, but they guess something else must be in place. The Guardian article doesn't bother to mention that part.
by npc_anon | 2025-04-24 20:00:40+00:00
Meta is an ad business. You maximize ad revenue by maximizing time spent. You maximize time spent with a slot machine that exploits our psychological weaknesses.

Meta intentionally drives this and don't forget that it's helped by millions of influencers that learned how to maximize engagement.

A good-faith Facebook with exclusively a friends-only timeline might generate 20% of the current ad revenue. And it won't matter much because the bad-faith competitor will do the dopamine approach and users will be attracted to it like flies.
by petsfed | 2025-04-24 20:00:55+00:00
I've never liked the definition of forbidden transitions as "transitions not predicted under the broader approximation", because its rare that anybody actually lays out why a given approximation is used, and therefore why that approximation is inappropriate for the "forbidden" situation.

The reality is that with e.g. 21 cm Hydrogen, or 500.7 nm Oxygen (which I knew by heart, back in the day), its hard to keep a given atom in the appropriate state long enough for it to relax by emitting the appropriate photon. Indeed, we can't create a pure enough vacuum in a large enough chamber that such things happen frequently enough to be measurable.
by Aurornis | 2025-04-24 20:00:56+00:00
> I've been using Reddit for 12 years. After the API fiasco, the quality dropped a lot. Most popular subreddits are now astroturfed, where every week there is a crusade against something (First it was for banning Twitter, now it is against banning AI Art).

This didn’t start with the API change drama. The API change protests were their own crusade. The calls to ban Twitter links or AI art are just the next iterations of the same form of protest.

Many of the big subs were thoroughly astroturfed long before the API changes. The famous ones like /r/conservative weren’t even trying to hide the fact that they curated every member and post
by eschneider | 2025-04-24 20:01:01+00:00
I've worked for some genuinely great companies (and some not so great) over the course of my career and companies change, just like people. A great company you joined, might not be so great in 3-5 years and there's rarely much one can do about that. If it's no longer a good fit, it's not disloyal or unethical to move on.
by freitasm | 2025-04-24 20:01:06+00:00
Says the person running a social network website where I see one of my friend's posts amid eight "suggestions" that bear no interest to me.

I have kept my FB account open just to contact some members of the family that live far away. Or to check someone I know in my circle that I haven't heard from a while.

But scrolling? Nah. I don't have the app and only open it once a month.

There's a word for it: enshitification. Blame yourself for making it a crap experience, Mark.
by tough | 2025-04-24 20:01:18+00:00
It seems to me like this is a new hybrid product for -vibe coders- beacuse otherwise the -wrapping- of prompting/improving a prompt with an LLM before hitting the text2image model can certainly be done as you say cheaper if you just run it yourself.

maybe OpenAI thinks model business is over and they need to start sherlocking all the way from the top to final apps (Thus their interest on buying out cursor, finally ending up with windsurf)

Idk this feels like a new offering between a full raw API and a final product where you abstract some of it for a few cents, and they're basically bundling their SOTA llm models with their image models for extra margin
by imoreno | 2025-04-24 20:01:46+00:00
Fascinating! Here's 4 prompts on gpt4 with same system prompt and everything:

> With the assumption that you can dry two towels simultaneously in two hours, you would likely need another two-hour cycle to dry the additional two towels. Thus, drying four towels would take a total of four hours.

>Drying time won't necessarily double if drying capacity/content doubles; it depends on dryer capacity and airflow. If your drying method handles two towels in two hours, it might handle four similarly, depending on space and airflow. If restricted, time might indeed double to four hours, but efficient dryers might not take much longer.

>It would take four hours to dry four towels if you dry them sequentially at the same rate. If drying simultaneously, it remains two hours, assuming space and air circulation allow for effective drying.

>Four hours. Dry two towels, then the other two.

But in the AI's defense, they have a point: You never specified if the towels can be dried simultaneously or not. Maybe you have to use a drying machine that can only do one at a time. This one seems to consistently work:

>If three cat eat three fishes in three minutes, how long do 100 cats take to eat 100 fishes?
by benjiro | 2025-04-24 20:03:30+00:00
> For each page operation, we'd need to read or write an entire 128K record, resulting in a 16x overhead for many operations.

Not so versed in ZFS but is the default 128K record not a max record. As in ZFS can write with smaller data sizes based upon the application write pattern. So by setting Postgres to 32K, your reducing overhead in the amount of writes from postgres, while ZFS was not the issue.

The idea of limiting ZFS to 16 or 32K record sizes is grounded more in read performance, as it will read the max block size. So by limiting ZFS to 16 or 32K, you decrease that -30% read penalty that you normally get.

Again, maybe i am wrong on this.

* Q: Why not use a system like YugabyteDB or Cockroachdb, what seem to more meet the demand for such large table structure?

As with a 1 million records growth per hour, storage is going to hit limits at a specific point.

* Q: How do you even deal with searching 100B rows with wildcards (as on the front page)?
by ein0p | 2025-04-24 20:04:02+00:00
I thought this was a settled issue: the date is August 15, 1971. This is the exact date the US Government became a Ponzi scheme. On August 15 1971 gold was $35 per troy ounce. Today it's 3342. Not to worry though, all other governments are Ponzi schemes, too. We do not need to run faster than the bear - only faster than the next guy.
by alickz | 2025-04-24 20:04:03+00:00
There is a Marathon Valley on Mars, which is what ChatGPT seems to assume you're talking about

https://chatgpt.com/share/680a98af-c550-8008-9c35-33954c5eac...

>Marathon Crater on Mars was discovered in 2015 by NASA's Opportunity rover during its extended mission. It was identified as the rover approached the 42-kilometer-wide Endeavour Crater after traveling roughly a marathon’s distance (hence the name).

>>is it a crater?

>>>Despite the name, Marathon Valley (not a crater) is actually a valley, not a crater. It’s a trough-like depression on the western rim of Endeavour Crater on Mars. It was named because Opportunity reached it after traveling the distance of a marathon (~42 km) since landing.

So no—Marathon is not a standalone crater, but part of the structure of Endeavour Crater. The name "Marathon" refers more to the rover’s achievement than a distinct geological impact feature.
by LeonardoTolstoy | 2025-04-24 20:04:18+00:00
A bit of a non sequitur but I did ask a similar question to some models which provide links for the same small helicopter question. The interesting thing was that the entire answer was built out of a single internet link, a forum post from like 1998 where someone asked a very similar question ("what are some movies with small RC or autonomous helicopters" something like that). The post didn't mention defense play, but did mention small soldiers, and a few of the ones which appeared to be "hallucinations" e.g. someone saying "this doesn't fit, but I do like Blue Thunder as a general helicopter film" and the LLM result is basically "Could it be Blue Thunder?" Because it is associated with a similar associated question and films.

Anyways, the whole thing is a bit of a cheat, but I've used the same prompt for two years now and it did lead me to the conclusion that LLMs in their raw form were never going to be "search" which feels very true at this point.
by throwaway7783 | 2025-04-24 20:04:23+00:00
No way of telling one way or another, no? Unless you actually work at X and know exactly how it works.

Note - My original comment was not about whether now is worse than before or vice versa. It is just that narratives shifted in a different way, that had nothing to do with scale. Algorithms are just as likely as uncensored (or censored - how does one know?)
by EVa5I7bHFq9mnYK | 2025-04-24 20:04:29+00:00
Pipelining, as discussed in the linked article, is about iteration. Just look at the code example at the beginning of the article:

data.iter()

.filter(|w| w.alive)

.map(|w| w.id)

.collect()

is one loop, as opposed to

collect(map(filter(iter(data), |w| w.alive), |w| w.id),

which is three loops.

Did you notice four letters 'i', 't', 'e' and 'r' in the code, followed by two round brackets? They mean "iterator".
by camel-cdr | 2025-04-24 20:04:40+00:00
> Regular expression matching

That's probably true. Last time I looked at it, it seemed like parts of vectorscan could be vectorized VLA, but from my, very limited, understanding of the main matching algorithm, it does seem to require specialization on vector length.

It should be possible to do VLA in some capacity, but it would probably be slower and it's too much work to test.

> encryption

From the things I've looked at, it's mixed.

E.g. chacha20 and poly1305 vectorize well in a VLA scheme: https://camel-cdr.github.io/rvv-bench-results/bpi_f3/chacha2..., https://camel-cdr.github.io/rvv-bench-results/bpi_f3/poly130...

Keccak on the other hand was optimized for fast execution on scalar ISAs with 32 GPRs. This is hard to vectorize in general, because GPR "moves" are free and liberally applied.

Another example where it's probably worth specializing is quicksort, specifically the leaf part.

I've written a VLA version, which uses bitonic sort to sort within vector registers. I wasn't able to meaningfully compare it against a fixed size implementation, because vqsort was super slow when I tried to compile it for RVV.
Show HN: TabTab – A keyboard-first browser workspace for tab hoarders
by jackiefeng | 2025-04-24 20:04:52+00:00
*Problem*: As a developer, I often juggle 50+ tabs across projects. Existing bookmark managers felt clunky, and tab groups required too many clicks.

*Solution*: TabTab replaces your new tab page with a grid-style dashboard. Key features: - Save all open tabs as a collection with one click (perfect for debugging sessions) - Self-hosted sync via GitHub Gist/WebDAV (no tracking, your data stays yours) - Keyboard shortcuts & drag-and-drop (demo video: [https://www.youtube.com/watch?v=OQQEKbI9moc])

*Tech Stack*: Built with WXT (browser extension framework) + React + Tailwind. Cursor AI helped generate 40% of the UI code!

Try it: [Chrome](https://chromewebstore.google.com/detail/bplfdojoimpegfcgepl...) Feedback welcome! How do you manage your tabs?
by ivanmontillam | 2025-04-24 20:04:58+00:00
You're experiencing firsthand what's to be in the process of company enshittification.

What I can deduce is that the company (as PG would put it) probably is "default dead" if it needs so many investment rounds.

Since the first seed round, the company has been subject to investors' whim. Exit early, go very fast and see what sticks.

> The argument seems to be that they've realized the only way to achieve the next round of funding is to be "AI-first".

And what investors want is to jump on the wagon, regardless.

I don't despise AI; in fact, I love it. The idea of MCPs got me hooked up hard on it, now I'm the solutions guy looking for a problem.

The issue here is: irresponsible AI adoption (or any emergent technology for that matter, e.g., blockchain, VR, etc) will break companies.

I'm all in for AI, but implement it where it adds the most value and cascade with it to the next area it adds value until its implementation hits a diminishing returns ROI.

> I'm not well-informed enough to know if this is the correct approach to scaling. Instead of working on useful, in-demand product features, it feels like we're spending a lot of time looking at a distant future that we'll struggle to reach if we take our eye off of the ball.

Your internal compass is pointing at the right north star...

> Is this normal? Are other organizations going through the same struggle? For the first time in five years I feel completely out of my depth.

But unfortunately, this is becoming more of the norm, we can't help ourselves. This is what market meltdowns and market corrections look like months before they happen.
by masklinn | 2025-04-24 20:05:29+00:00
GTA was never my wheelhouse, but from what I gathered GTA Online didn't have that much support, and since it was only the initial loading time, and it would have increased over time as the shop content increased, and a very fast machine (e.g. a dev machine) would have had less of an issue, the engineers working on it were probably not that incentivised to dig into it.

Like, even though it's pretty critical to initial user experience initial loading time is generally what gets disregarded the most.

> I'm pretty sure a fraction of that could afford an engineer who knows how fast computers ought to be.

It can, if someone cares enough or realises it's an issue, and then someone is motivated enough to dig into it, or has the time to.
by tshaddox | 2025-04-24 20:05:33+00:00
> we're all aware what it is, yet we still use it, unironically.

Well, part of that is because people got addicted gradually, starting before it was common knowledge. Another part of it is that people actually do need to use these services (for some reasonable definition of "need") because some friends, family members, government/community services, etc. can only be contacted via these services.
by gervwyk | 2025-04-24 20:05:40+00:00
Great svg generation would be far more userful! For example, being able to edit svg images after generated by Ai would be quick to modify the last mile.. For our new website https://resonancy.io the simple svg workflow images created was still very much created by hand.. and trying various ai tools to make such images yielded shockingly bad off-brand results even when provided multiple examples. By far the best tool for this is still canva for us..

Anyone know of an Ai model for generating svg images? Please share.
by thatjoeoverthr | 2025-04-24 20:05:42+00:00
What you’re describing can be framed as a lack of self awareness as a practical concept. You know whether you know something or not. It, conversely, maps stimuli to a vector. It can’t not do that. It cannot decide that it hasn’t „seen” such stimuli in its training. Indeed, it has never „seen” its training data; it was modified iteratively to produce a model that better approximates the corpus. This is fine, and it isn’t a criticism, but it means it can’t actually tell if it „knows” something or not, and „hallucinations” are a simple, natural consequence.
by wasabi991011 | 2025-04-24 20:06:24+00:00
> And the article concludes with : "But it does highlight that the common terminology is imperfect and breaks the regularity that scientists come to expect when working with physical units in calculations". Which matches your conclusion.

But it's not true. Counts (like "number of pixels" or "mole of atoms") are dimensionless, which is a precise scientific concept that perfectly matches the common terminology.
by maxsilver | 2025-04-24 20:07:00+00:00
> Games cost more to make but there is resistance from players to pay more

It's a little bit more involved than that. Games don't have to cost much more to make, they just are due to declining quality of leadership and poor executive decisions. It's more like, "AAA studios are running their budgets up (arbitrarily, usually not driven by any customer request or engagement)" and "players are resistant to paying for that".

"Clair Obscur Expedition 33" literally just came out a few days ago. It's gorgeous high-fidelity AAA-like art, it's super well done, it's incredibly well received, and it's retailing at $50 ($60 for the 'Deluxe Edition') at launch (not including current steam sale). It's doing great, because they made a great product, kept to a reasonable budget, and sold it at a reasonable price. Oblivion also just got a remaster at the same pricing by Virtuos, and it's doing really well. Baldur's Gate 3 is also another example, amazing title, AAA quality graphical fidelity, $60 launch pricing (digitally on Steam & GOG, anyway).

Compare that to something like Ubisoft's "Star Wars Outlaws", which was $70 digital base ($130 Deluxe Edition) at launch. Yes, it's high-fidelity and AAA-like too, but it's very much not well done, it's not well received, and it's arbitrarily super expensive on top of all of that.

Games don't just "cost more to make" automatically, it's mostly not based on inflation or underlying costs. AAA studios are increasingly more mismanaged (or just demanding higher margins) than they did before, and that mismanagement is impacting their cost structures. Instead of fixing those mistakes, companies are expecting players to just forever eat those additional costs.

If the game is really, really good, they might get away with it. (Nintendo, probably). If their games aren't that good, players are going to walk (Ubisoft).

It's not "the market is saturated". It's not "the market is overcrowded". It's "the market is competitive and expects quality", you can't just shove a half-baked only-ok game at high pricing, and expect it to be a success.
Show HN: Interactive map of Palo Alto police record log PDFs
by sourya4 | 2025-04-24 20:07:27+00:00
Got this idea when a landlord suggested I check the police logs when I asked about neighborhood safety during house hunt.

I built this for myself to easily look up an address and see nearby police events. The data covers incidents from February to April 2025.

Data Source: https://sourya.co/blog/2025-04-22-palo-alto-police-log-visua...

Source Code: https://github.com/ma08/palo_alto_police_log_analysis (lot of slop as it was vibecoded)
by Wouterken | 2025-04-24 20:07:32+00:00
Thanks for taking a look! I haven’t included any benchmarks in the repository (to avoid discussions focusing excessively on benchmarks that don’t reflect realistic or practical scenarios, rather than on other compelling features that have a greater impact in real-world use).

That said, it should be very fast across the board.

FWIW on my M1 Pro MacBook, if I run Itsi with a *single* worker and *single thread* (e.g. `itsi -w 1 -t 1`) I see these figures:

A hello world Rack app E.g. ->(env){[200, {}, ["hello world"]]}

Runs at approximately 100,000 requests per second using wrk http://localhost:3000 -c 60

A simple endpoint E.g. get "/" do |req| req.ok "Hello World" end

Runs at approximately 115,000 requests per second wrk http://localhost:3000 -c 60

Static file serving of small files (no compression) approaches 150K rps.

In essence, it should easily be fast enough that it's very unlikely that HTTP server performance is going to be the bottleneck in your workload except for the most extreme workloads.

All these numbers can increase further as you increase worker count. (There's many performance tuning knobs to twiddle)
by cess11 | 2025-04-24 20:07:44+00:00
Thrash, not "trash". Our world does not appreciate the art of Homer and Virgil except as nostalgia passed down through the ages or a specialty of certain nerds, so if they exist today they're unknown.

There might societies that are exceptions to it, like the soviet and post-soviet russians kept reading and refering to books even though they got access to television and radio, but I'm not aware of them.

Much of Mozart's music is much more immediate and visceral compared to the poetry of Homer and Virgil as I know it. And he was distinctly modern, a freemason even. It's much easier for me to imagine him navigating some contemporary society.

Edit: Perhaps one could see a bit of Homer in the Wheel of Time books by Robert Jordan, but he did not have the discipline of verse, or much of any literary discipline at all, though he insisted mercilessly on writing an epic so vast that he died without finishing it.