MurphyA/hacker-news huggingface dataset:
by dragontamer | 2025-05-06 14:29:10+00:00
Well it's clearly some kind of strange requirement to require a relatively low power and specifically the RK3588 instead of any other chip or even Desktop chip.

It's a lot of work for some processor likely using less than 5W of power. Impressive for sure but now I'm curious what application this is for in general.

Who needs to do this but doesn't want to use a far more powerful cell phone or laptop processor?

-------

Not to hate on the work at all! It's clearly a lot of effort to get this to run on such a relatively small chip.

Maybe it's just exercise to learn how to use OpenGL on such a small platform for GPGPU compute? Might be good reason enough to try to accomplish??
by johnnyanmac | 2025-05-06 14:29:12+00:00
>And yes, this is creating a vicious feedback loop where we are no longer producing many new people with these skills despite a lot of demand.

if the company would rather burn out and age out all their talent than invest in the future, I don't know what to say. For niche domains, you can't treat talent a a pure business expense. That's how you lose out all that talent to China and suddenly you can't compete at all. If anything, training should be treated like insurance.

>It is no longer feasible in many cases to have companies effectively subsidize the development of highly skilled systems software people.

"subsidize" implies that somehow engineers are saving money by choosing to take these more niche paths. It doesn't make sense. You have a product and you need talent to develop and maintain it to compete. There's no "subsidies" in a business relationship like this.

your choices are few and simple: train in-house, lobby schools to train for you, or publicize your tech and hope people train themselves for you again. It seems like these days companies aren't looking out long term though and just want to jump the ship that has plenty of time to steer past the iceberg everyone sees ahead.
I made a GTA VI Trailer 2 site faster than Rockstar updates their site
by AzizBelAbed | 2025-05-06 14:29:21+00:00
As soon as GTA VI Trailer 2 dropped, I decided to test how quickly I could put together a brand new website for it.

Here’s how it went down step by step, all within minutes:

1-Came up with a catchy name for the project on-the-fly.

2-Generated a logo to set the vibe.

3-Punched out a landing page, complete with a live trailer counter, in record time.

4-Made it live before Rockstar even had their own site updated.

Honestly, it was wild seeing how fast you can go from a new idea to a live site these days. Just goes to show, if you’ve got an idea or want to react to something newsworthy, there’s really no excuse for waiting around anymore. Anyone else ever tried to spin up a website for a current event faster than the official sources?
by PaulDavisThe1st | 2025-05-06 14:30:02+00:00
You opted to use features of std::vector that are documented to be unsafe (notably ::data()). This is the actual C++ translation of the opening code in TFA:

#include <vector> #include <iostream> int main() { std::vector<int> vec = {1, 2, 3}; for (auto const & i : vec) { std::cout << i << std::endl; } }

It is possible to use C++ to write unsafe code! Amazing! Some people want a language where this is not possible! Great!
by jklowden | 2025-05-06 14:30:06+00:00
Uh huh. The No SQL zombie yet shuffles on.

Anyone who knows SQL sees dozens of problems immediately. What enforces data integrity? How do we know the records are NF1? How do we perform a join, or test existential quantification, without table names? How do we know all supposed "dates" are valid dates, and not my uncles ex-wife’s maiden name? How does one reference XML attributes from SQL?

The answer produced by SQL are only as good as the data they’re drawn from. The quality and internal consistency of those data are enforced by the DBMS. No amount of pretty graphs and syntax highlighting changes that. The effective of SQL depends on the knowledge of the practitioner. No tool changes that, either.
by ceejayoz | 2025-05-06 14:30:50+00:00
> Sure, Hyde Park is a bit of an anomaly in terms of being both highly violent and having things worth touristing for, but 'any large city has neighborhoods like that' doesn't ring true for me.

I live near a ~100k person city and a local legislator (from a very rural district) claimed they wouldn't go into the area without an armored car, to much mockery. My wife, at the meantime, was doing visiting nursing in the same neighborhoods. The worst interaction she had out on the streets was a family laughing (justifiably) at her parallel parking.

https://spectrumlocalnews.com/nys/rochester/news/2016/10/28/...

(Same guy was later arrested for wire fraud and bribery. Concern about crime was projection, as is common.)

Every city has these stories. You'll hear gunshots (and there'll be a higher per-capita gun death rate) in rural areas too.
by dhosek | 2025-05-06 14:30:52+00:00
One of the design goals of Unicode was lossless roundtrip conversions to and from legacy encodings. Legacy Turkish used the ASCII i for lowercase and a character in the 128–255 range for İ.

In contrast, Greek encoded its entire alphabet in the 128–255 range even though, e.g., A and Α have identical appearances (similarly with Cyrillic letters).

This legacy use is also why, e.g., Thai and Hindi handle their vowel setting differently (in Thai, vowels are separate characters input in display order, in Hindi they’re spacing marks input in phonetic order¹) although both have their origins in the Brahmi script.

⸻

1. Some vowels are written before the consonant that they follow phonetically, some come after, a handful come before and after and some are written above or below or modify the shape of the consonant (less sure about this last one—I have meagre Thai skills and almost no Hindi).
by horsawlarway | 2025-05-06 14:31:23+00:00
And yet it's far more economical for me than paying for streaming services. A single $30/m bill vs nearly $100/m saved after ditching all the streaming services. And that's not counting the other saas products it replaced... just streaming.

Additionally - it's actually not that hard to put this entire load on solar.

4x350watt panels, 1 small inverter/mppt charger combo and a 12v/24v battery or two will do you just fine in the under $1k range. Higher up front cost - but if power is super expensive it's a one time expense that will last a decade or two, and you get to feel all nice and eco-conscious at the same time.

Or you can just not run the GPUs, in which case my usage falls back to ~100w. I You can drive lower still - but it's just not worth my time. It's only barely worth thinking about at 450W for me.
by mbreese | 2025-05-06 14:32:06+00:00
I completely agree... in my comment, the word "competent" was doing a lot of heavy lifting.

And it begs comparisons to comments about Dropbox/rsync, etc...

But, I personally think the Neon concept of branching databases with CoW storage is quite interesting. That, combined with cost-management with autoscaling does seem like at least a serviceable moat.
by linsomniac | 2025-05-06 14:32:44+00:00
Remember that modern heating and hot water systems have a >1 COP, meaning basically they provide more heat than the input power. Air-sourced heat pumps can have a COP of 2-4, and ground source can have 4-5, meaning you can get around 1800W of heat out of that 450W of power. That's ignoring places like Iceland where geothermal heat can give you effectively free heat. Ditto for water heating, 2-4.5 COP.

Modern construction techniques including super insulated walls and tight building envelops, heat exchangers, can dramatically reduce heating and cooling loads.

Just saying it's not as outrageous as it might seem.
by ceejayoz | 2025-05-06 14:33:11+00:00
People in China and Germany largely aren't doing that, though. You've invented a theoretical gun supply issue in response to an actual one.

The US firearm homicide rate is higher than most other countries everything homicide rate. https://en.wikipedia.org/wiki/List_of_countries_by_intention...

US: 5.763/100k (of which 3-4/100k are firearms: https://en.wikipedia.org/wiki/List_of_countries_by_firearm-r...)

Germany: 0.823/100k

China: 0.502/100k

> Globally, the U.S. ranks at the 93rd percentile for overall firearm mortality, 92nd percentile for children and teens, and 96th percentile for women.

https://www.commonwealthfund.org/publications/2024/oct/compa...

We are absolutely abberant if you chart it (the one titled "No Other Rich Western Country Comes Close").

https://www.nytimes.com/2016/06/14/upshot/compare-these-gun-...
by g-b-r | 2025-05-06 14:33:15+00:00
There's a lot of good that happens via internet communication, social media is inherently toxic.

Despite some crazy wider definitions I ran into, social media traditionally meant things similar to Facebook, so real names, over-sharing of your life, falsehood, data collection, and what that leads to.

Anything good that might happen on social networks, is a result of a large portion of the population (disgracefully) being on them.
by handsclean | 2025-05-06 14:33:16+00:00
The terms aren’t causing this confusion, it’s that you’re applying them to less specific subjects, in particular omitting periods. “3% chance per day” makes sense, “remote chance on any particular day” makes sense, “remote chance” does not make sense, “3% chance” does not make sense. You’d also need to say “nearly certain over any 30 day period”, though if the odds are 3%/day then it’s only (just into) probable, not nearly certain—60%. It’d have to be 10%/day (not a remote chance, but highly improbable) to be nearly certain (96%) over 30 days.
by johnnyanmac | 2025-05-06 14:33:48+00:00
>there isn't any incentive anymore in growing juniors if they're going to immediately take the next better offer that comes around when they know enough

okay. Promote them with proper pay then. This HR debacle of putting more budget into hiring over retaining is entierly self-inflicted.

>People follows the money.

Well that love sounds more like a low priority whimsy in that case. I don't think tech workers of all people are ones who ever complain about low compensation. Unless you work in games, I suppose.
by IAmBroom | 2025-05-06 14:34:06+00:00
> Up until the modern age no soldier did anything on their own. You act in formation and repeat what you've been drilled.

Citation desperately needed.

SOME armies drilled their soldiers, sure. Romans and Greeks spring to mind.

All? Ridiculous. The US revolutionary army was notoriously under-trained, for instance, and relied heavily on guerilla tactics - which are anti-formation, rely on inventive individual actions instead of mass obedience to minute action directives, and have been popular since Og picked up the first rock to throw, until today.
by Jensson | 2025-05-06 14:35:34+00:00
Yes, humans can post rationalize. But an LLM do nothing but post rationalize, as you yourself admitted humans can think it through beforehand and then actually do what they planned, while an LLM wont follow that plan mentally.

It is easy to see why, since the LLM doesn't communicate what it thinks it communicates what it thinks a human would communicate. A human would explain their inner process, and then go through that inner process. An LLM would explain a humans inner process, and then generate a response using a totally different process.

So while its true that humans doesn't have perfect introspection, the fact that we have introspection about our own thoughts at all is extremely impressive. An LLM has no part that analyzes its own thoughts the way humans do, meaning it has no clue how it thinks.

I have no idea how you would even build introspection into an AI, like how are we able to analyze our own thoughts? What is even a thought? What would this introspection part of an LLM do, what would it look like, would it identify thoughts and talk about them the way we do? That would be so cool, but that is not even on the horizon, I doubt we will ever see that in our lifetime, it would need some massive insight changing the AI landscape at its core to get there.

But, once you have that introspection I think AGI will happen almost instantly. Currently we use dumb math to train the model, that introspection will let the model train itself in an intelligent way, just like humans do. I also think it will never fully replace humans without introspection, intelligent introspection seems like a fundamental part to general intelligence and learning from chaos.
by al_borland | 2025-05-06 14:36:02+00:00
While I understand the point being made, and have experienced this reality first hand, I still object to it.

I have seen countless projects spun up, the company declares the problem solved (done), and then the team is disbanded to go work on new problems.

What happens next? The product they built has issues, new features are needed, the rest of the company keeps evolving… all the while, there is no one to actually maintain that “done” project and it becomes technical debt.

Eventually a new manager comes in, sees this mess of an old project and builds a new team to solve this problem all over again from scratch. They have to learn everything all over again and repeat a lot of the same mistakes of the first implementation, and the cycle continues.

This doesn’t seem like an effective way to run anything. If I can use an air conditioning metaphor, it is more efficient to set the house at a temp and keep it there, than to keep turning the AC off, letting the house heat up, and trying to bring it back down from 90.

I had a little side project at work that upper management didn’t care about, but was immensely useful to various support teams. At one point it had over 500 unique users internally, through word of mouth, as it was only designed for one team of about 50. The initial build took some effort, but once it was running it still needed care and feeding to keep it relevant. I managed it personally for over 10 years, and my priority was always responding to organizational change to keep it relevant and as a trusted source. The second it fell out of date, people would lose trust in it and start looking elsewhere, which is when tooling starts to fracture. It didn’t take much time. Sometimes I’d go months without touching it. Most updates took 5 minutes, some more involved changes might take a day here or there. But that was important work to prevent needing to re-invent the wheel down the road once it became too painful to use due to lack of maintenance.
by horsawlarway | 2025-05-06 14:36:36+00:00
Then offsetting that cost to a cloud provider isn't any better.

450W just isn't that much power as far as "environmental costs" go. It's also super trivial to put on solar (actually my current project - although I had to scale the solar system way up to make ROI make sense because power is cheap in my region). But seriously, panels are cheap, LFP batteries are cheap, inverters/mppts are cheap. Even in my region with the cheap power, moving my house to solar has returns in the <15 years range.
by diggan | 2025-05-06 14:36:41+00:00
I'm in the middle of test-driving Aider and I'm seeing exactly the same problem, the longer a conversation goes on, the worse the quality of replies... Currently, I'm doing something like this to prevent it from loading previous context:

rm -r .aider.chat.history.md .aider.tags.cache.v4 || true && aider --architect --model deepseek/deepseek-reasoner --editor-model deepseek/deepseek-chat --no-restore-chat-history

Which clears the history, then I basically re-run that whenever the model gets something wrong (so I can update/improve the prompt and try again).
by VladVladikoff | 2025-05-06 14:36:46+00:00
If you’re into this kind of fantasy bioengineering I highly recommend reading The Tainted Cup and the sequel, A Drop of Corruption. And if anyone has read these, please tell me about any other books in this similar bioengineering genre, or even just highly unique fantasy worlds (I’m just so sick of books about dragons and boring magic).
by hippospark | 2025-05-06 14:36:47+00:00
For those interested in writing a debugger: There are a series of tutorials on how to write a debugger from scratch for Windows x86-64 using Rust [1]. Additionally, there is a book titled "Building a Debugger - Write a Native x64 Debugger From Scratch" by Sy Brand [2].

[^1]: https://www.timdbg.com/posts/writing-a-debugger-from-scratch... [^2]: https://nostarch.com/building-a-debugger
by ashvardanian | 2025-05-06 14:36:55+00:00
If I recall correctly from the recent YC interview, the Windsurf founder noted their team leans more toward GTM than engineering. That makes this less likely to be a classic acquihire (as with Rockset) and more plausibly a data play rather than a product integration.

My current read is that this is a frontier lab acquiring large-scale training data—cheaply—from a community of “vibe coders”, instead of paying professional annotators. In that light, it feels more like a “you are the product” scenario, which likely won’t sit well with Windsurf’s paying customers.

Interesting times.
by StephenWalther | 2025-05-06 14:37:18+00:00
Hi all, I’m Stephen (creator). GitHub repo is here → https://github.com/Superexpert/superexpert-ai, and a no-signup walkthrough is here → https://app.arcade.software/share/yGqgrj65xp6y4mkDbNnT. Happy to answer anything about the architecture or use-cases!
by BLKNSLVR | 2025-05-06 14:37:37+00:00
I love both, for similar but different reasons. Hackers captures the naive idea of the scene really quite well. It's goofiness allows the naivety to remain, past the overwrought characters and Hollywood's downright misunderstanding.

It feels like it's accidentally great.

But then again, maybe it just tickles to the surface the sense of wonder I had way back then.
by myself248 | 2025-05-06 14:37:52+00:00
I once sat in on a TV production class, early in the schoolyear before my schedule got sorted out and it turned out I couldn't take it. So I was in it for one day.

But the teacher had the incoming students do a very simple exercise: He turned on some broadcast TV, and told us all to bang our fists on our desks every time there was a scene cut.

Then he changed the channel a few times. Soap opera. Newscast. PBS. Cartoons. Movie. Commercial break.

Our hands were sore by the end of it, but it stuck with me -- every time I watch older or foreign cinema, I am cognizant of how much longer the shots are.
by mlinhares | 2025-05-06 14:38:22+00:00
There are places where it happens in America, its just very hard to do that in such a large country without leaders that want to make it happen. Its much more profitable for politicians to have a population that doesn't want to work together and keeps fighting each other for transgender rights when they can't make ends meet and are one step away from being homeless.

I think the last chance we had for a politician that was somewhat visionary was with the first Obama term but he was too entrenched in the politics to actually drive any real change, with all that bipartisanship bullshit. Now they will just continue to invest in driving a wedge between the population to prevent them from noticing they're in a class war.
by Mashimo | 2025-05-06 14:38:25+00:00
> Browsing for videos with keyboard is equivalent or better than browsing with phone.

Again, for you yes. But some lay down on the couch and a keyboard in that posture is just annoying.

And copying a youtube video from the app, into firefox app to just send it to the computer is bonkers complicated when you could just press the cast icon.

A lot of people interact with their phone all the time, but rarely use the computer. I'm telling you, it's more easy to use the build in Youtube app for a lot of people.
by johnnyjeans | 2025-05-06 14:38:26+00:00
> You go where the users are and the majority of the market (by revenue) are Mac users.

One of the worst things about Apple is how much time and effort they spend trying to lock you into their platform if you want to support it. There's no excuse for it. Even once they have you on their system, they're doing everything in their power to lock you in to their workflows and development environments. It's actually insane how shamelessly hostile OSX is.
by duped | 2025-05-06 14:38:31+00:00
Developers aren't (yet) abusing audio workgroups for all their thread pools to get pcore scheduling and higher priority. So it would imply that if an audio workgroup is issuing commands to the GPU there should be some kind of timeout to the GPU downclocking based on the last time a workgroup sent data to it.

GPU audio is extremely niche these days, but with the company mentioned in TFA releasing their SDK recently it may become more popular. Although I don't buy it because if you're doing thing on GPU you're saying you don't care about latency, so bump your i/o buffer sizes.
by kevincox | 2025-05-06 14:39:31+00:00
Very cool. Some initial impressions:

- There is no indication that you need to verify your email until you do a disallowed operation, it would be nice to indicate this so that I go do that before starting using the app only to hit a wall because I haven't verified my email.

- The result of verifying your email is just plain text, it would nice to at least have a link back to the app's UI.

- No content from the feeds is displayed. This is complex for security and formatting reasons but it would be nice. But some people like just titles.

- WebSub support would be nice.

Overall quite pleasant. Nice work!
by MrRadar | 2025-05-06 14:39:32+00:00
A while ago I found a few episodes of a 1950s crime drama/noir series called M Squad (the M is for "murder") on Youtube. I don't recall exactly how but probably because someone mentioned it was a direct inspiration for short-lived Police Squad series and later the Naked Gun films.

Anyways, I went to see if there was an official DVD release of it, and there was but several of the episodes were sourced from off-air TV recordings from reruns in the 1980s because those were the only copies the distributor could find! They were originally planning to release the set without them but asked fans if they could source copies which is how they ended up with those recordings. I didn't end up purchasing it because even the episodes where they had a better quality source weren't mastered particularly well to the point where several reviews said they were borderline unwatchable due to the image getting crushed into murky darkness thanks to the noir lighting and DVD MPEG-2 compression.
by johnnyanmac | 2025-05-06 14:39:34+00:00
>which “non-revenue generating” work (e.g. tech debt) actually needs to be done

This mentality is part of the problem. You can't fundamentally treat juniors as a profit center. Especially in more niche fields. They need to be trained and schools don't cover your specific pipeline.

maybe it doesn't "need" to be done, but some refactoring work will pay off to turn your juniors today into seniors tomorrow. If you can only think in productivity charts, then you don't hire juniors.
by diggan | 2025-05-06 14:39:41+00:00
> gratuitous rudeness

It is "Gratuitous rudeness" to say these numbers without any sort of sourcing/backing are pulled from someone's ass? Then I guess so be it, but I'm also not a fan of people speaking about absolute numbers as some sort of truth, when there isn't any clear way of coming up with those numbers in the first place.

Just like there are "extremists" claiming LLMs will save us all, clearly others fall on the other extreme and it's impossible to have a somewhat balanced conversation with either of these two groups.
by the_af | 2025-05-06 14:40:03+00:00
It's not crapping all over history. If it was engaged with in a rigorous manner, nobody would have a problem with it.

The problem is that they romanticize it, paint an inaccurate picture of it, and also try to draw conclusions about modern life based on these misconceptions.

It's not about mocking them because of the outhouses.