MurphyA/hacker-news huggingface dataset:
by tstrimple | 2025-05-28 06:42:55+00:00
You're not wrong. These people are repeating the same inane bullshit about healthcare in the US being the best in the world. Which it arguably is if you're fucking loaded and don't have to care about cost. But it's the furthest thing from the truth for the average citizen. The average citizen has the same shit level of education as they have to healthcare. But since the rich can get the best of both, "our nation" has the best of both regardless of how many fall through the cracks and suffer as a result. The poors should have just played the capitalism game better and they would have been fine I guess. That's what freedom actually means after all.
by RichardCA | 2025-05-28 06:43:24+00:00
NY Times did a similar piece in 2019.

https://www.youtube.com/watch?v=r8bMLcCxxAA

I'm not into Hip-Hop as a cultural thing but I love the way Mona aka "Sad Girl" does her linguistic code-switching, there's something intoxicating about it.

https://www.youtube.com/watch?v=UrtgYcSXVmA
by panick21_ | 2025-05-28 06:44:20+00:00
You should learn about the history of RISC-V. RISC-V was initially designed to do research on advanced instructions architectures, like Vectors. So writing 64 bit chips with large vector engines was literally the initial design goal. And they deliberately went threw all historical bad ideas that were known to cause issues in out-of-order designs because the knew they wanted to do research on that as well. So its quite simply a historically well documented fact.

But they needed a simple base ISA that they could extend in different ways because different people planned on doing different kind of research on top.

When they then realized their was a need for a permissive license ISA that would be used be people outside of Berkley, like that they formulated a clear goal that is in all their early presentations, and it was "be the ISA for everything".

> when it does not even have adequate means for detecting integer overflow

Seems adequate for 1000s of companies who use RISC-V.

There are pros and cons of not having it, and the argument that 'X other design had feature Y' isn't an actual argument. Nobody has ever denied that they could have added that, its simply because they didn't want to.

> because it is a fashionable buzzword

I'm sure you are so much smarter then Jim Keller and David Dizel ...
by Mikhail_Edoshin | 2025-05-28 06:45:35+00:00
I went to look at Comic Sans to make sure I remember it correctly. The problem with it is not that it is used inappropriately. Indeed, fonts are like actors, they have a personality, and there could be a miscast. The problem with Comic Sans is that it is not a good actor. There is no role for it. It is like a bad piece of music; there is no occasion where it is welcome. Or, maybe, a very special role: an example of a bad font for studying purposes. I don't know why it is that and am not ready to write a thesis on it, but the impression is very distinct.
by jwr | 2025-05-28 06:45:47+00:00
I have been thinking about this recently. The people building those hobby computers at the time were spending huge amounts of money on building devices that were arguably not useful at all for anything practical. It was pure exploration of new ideas.

I have a feeling that we live in times of over-commercialization. Today, if you build something, the first criticism you'll hear is, "I can get something cheaper that is mass-produced in China." The second thing you'll hear is, "How do you monetize this?".

I think this puts a huge damper on innovation, especially among hobbyists.
by vintermann | 2025-05-28 06:46:10+00:00
If host models for others, then sure, I'm happy to save some computation time for really simple queries. Sure the cost is that the model will be effectively dismissive of questions it judges to be "easy", but I'm not the one carrying that cost I suppose.

However, for a local model, answering my own queries? That's the last thing I want. I already spent way too much money on that GPU, might as well get use out of it.
by skeptrune | 2025-05-28 06:46:55+00:00
I think that comparing MCP to LSP servers is the most apt. They both function to connect one software application to another for the sake of increased functionality and less errors.

You might use a LSP to determine whether or not your code is syntactically correct. Similarly, MCPs can allow a program to determine whether or not a partulicular DOM node renders in a browser or even control local programs like Blender or Photoshop.

I might describe MCP as something like a framework for developing programs analogous to LSPs.
by darthrupert | 2025-05-28 06:47:20+00:00
I braved out and got the latest x1 carbon, and I've been rather happy. Battery life with latest kernels is quite ok (although obviously not macbook level) and nearly everything seems to work quite nicely.

Only weird part is the slow throttle up that happens after sleep. Seems like the machine is at 400MHz for half a minute before actually waking up.
by scotty79 | 2025-05-28 06:47:44+00:00
My non-canonical and possibly wrong view of black hole singularities is that they can form in finite time (sort of) only in their own frame of reference but in any other frame they require infinite time so from our point of view no singularity ever formed and ever will from. And in practice, in this infinite time something might disrupt their collapse, like getting hit with similarly massive amount of anti-matter an turning into photons which might destabilize the whole process and let them get out in massively energetic event similar to Big Bang. Which I believe was the case with ours, so no white-hole singularity either.

This view is dismissed by physicist because in GR there's no way to unambiguously define simultaneity so they don't event attempt to consider what's "before" and what's "after" regarding remote events in strong gravitational fields so saying that singularity forming is "after" everything else that ever happens in the universe is a hard sell.
by petemir | 2025-05-28 06:48:16+00:00
Noticed github.com wasn't loading correctly on my browser. First I suspected my adblocker, then Firefox, and after it didn't work on Chrome, I knew there was something wrong. Found on reddit [0] that Github and Cyble URLS somehow got added to the URLHaus malware database, which sources lots of malware blockers... and that's why nothing works :).

[0] https://old.reddit.com/r/github/comments/1kx72aa/github_cybl...
by sph | 2025-05-28 06:49:29+00:00
> we as a society are doing insane things like burning large amounts of fossil fuels

Period. Shutting down Bitcoin won't solve global warming, and Bitcoin doesn't require fossil fuels necessarily to run. This is a tired argument that blames the ills of the world on one thing that you don't particularly like or see the benefit of. Bitcoin just likes abundant, cheap energy just like everything else in our modern world.

Technological societies require increasing amounts of energy. The issue is that fossil fuels are easier to generate electricity out of, favoured by governments, lobbies and voters alike, so renewables are more expensive. If your issue is burning large amounts of fossil fuels, you should work on this problem rather than complaining about one user downstream of the problem. It's easy to point the finger because it's easy to calculate how much energy bitcoin uses (transactions per day * energy per transaction), so it's easy to make a one-line viral tweet blaming all the ills of the world on it, while there are much more wasteful businesses whose energy usage is hard to quantify that everyone conveniently ignores.

It is so tiring to have to explain this every time on every HN thread, but I guess it's always so easy to convince oneself there is a simple solution to very hard problems. "Just shut Bitcoin down, I don't see a use for it so it's useless."
by lihaoyi | 2025-05-28 06:51:31+00:00
I wrote a bit about monorepo tooling in this blog post. It covers many of the same points in the OP, but in a lot more detail.

- https://mill-build.org/blog/2-monorepo-build-tool.html

People like to rave about Monorepos, and they are great if set up correctly, but there's a lot of intricacies that often goes on behind the scenes to make a Monorepo successful that it's easy to overlook since usually some "other" team (devops teams, devtools team, etc.) is shouldering all that burden. Still worth it, but most be approached with caution
by ndsipa_pomu | 2025-05-28 06:53:56+00:00
I'm glad that they address the increased tyre wear pollution. I'm not entirely(!) convinced that EVs only have slightly increased wear as there seems to be plenty of reports of EVs going through tyres a lot quicker though estimates do seem to vary from about 30% to 50% more wear.

(Also great that the report mentions the importance of walking/cycling for city transport)
by gala8y | 2025-05-28 06:55:12+00:00
> Is there anyone currently capable of developing an AI soulmate

I believe there is. Here is a video from yesterday about Chai, which supposedly has 10M active users [0]. Title changed from 'Chatbot platforms might replace social media' to 'Chatbots are becoming virtual reality [Sponsored]' in the meantime. The video is about how they experiment with models and metrics rather than actual user experience, but I guess they deliver on 'capable of developing an AI soulmate' front.

[0] https://www.youtube.com/watch?v=ILZ45sxon-4
by woile | 2025-05-28 06:56:22+00:00
I've been very happy with nix. I've been using nix in the reciperium.com monorepo, granted, it's only me, but I'm quite happy with having everything there. From docs, to the infra with terraform, to frontend and backend. The procedure for the CI is quite straightforward (nix build .#project), and caching the dependencies in the CI works quite okay. Even the secrets are there, encrypted using age (might not be the best, but good enough).
by ChiefNotAClue | 2025-05-28 06:56:31+00:00
To those wondering about tire wear:

"Despite the slightly higher levels of tire wear from EVs, brake dust was found to be more unhealthy, as brake dust is much more likely to become airborne (>40%) than tire wear is (1-5%). So EVs create a lot less of the worse thing, and a little more of the less-bad thing."
by RichardCA | 2025-05-28 06:58:37+00:00
It's very close to Apollo 11 but the match is not precise.

https://www.youtube.com/watch?v=VUQgBPjGmAQ#t=35

AFIAK no one has ever done an exhaustive analysis of the provenance of all that stock footage.

This is an example of someone chasing it down. I don't think it's been done for all the Saturn V launches (Apollo 4 thru the last Skylab launch). That would be a big ask.

https://www.youtube.com/watch?v=HBITROWVcok

As a kid growing up in the 70's it was perfectly normal to see a documentary about Apollo 11 where they throw in the Apollo 4 Stage 2 ring separation like it was no big deal. The awareness of all these subtle differences is a recent development.
by merek | 2025-05-28 06:59:53+00:00
> It turns out that BEVs (battery electric vehicles) reduce the amount of brake dust by 83%, according to a new analysis by EIT Urban Mobility (a body of the European Union) and Transport for London. The study looked primarily at London, Milan and Barcelona.

> The primary reason for this is the use of regenerative braking, meaning that electric vehicles can slow down without rubbing friction brakes. Other vehicles that use regenerative braking reduced brake emissions too, with Hybrids reducing them by 10-48%, and PHEVs by 66%.

Technically not cleaning the air as the title says, but still a major improvement.
by moktonar | 2025-05-28 06:59:59+00:00
Then make the govt pension plan opt in and make the citizens choose whether or not to have the money invested (maybe give a discount to those that do). Be transparent and track the total you already payed and what your pension will be at retirement age. Don’t change retirement age suiting your ego and fake needs, but let people decide. Don’t come up with excuses to strip some more money from the citizens, and make the government more efficient instead. How does that sound to you?
by bjackman | 2025-05-28 07:00:20+00:00
I think you're forgetting how easy type annotation is.

I occasionally spend like 2h working on some old python code. I will spend say 15 minutes of that time adding type annotations (sometimes requires some trivial refactoring). This has an enormous ROI, the cost is so low and the benefit is so immediate.

In these cases migrating code to a proper language and figuring out interop is not on my radar, it would be insane. So having the option to get some best-effort type safety is absolutely fantastic.

I can definitely see your point, it's a useful analysis for projects under heavy development. But if you have a big Python codebase that basically just works and only sees incremental changes, adding type annotations is a great strategy.
by TeMPOraL | 2025-05-28 07:01:36+00:00
I think GP's claiming it's a feedback loop, not one-directional relationship. Communication structure of an organization ends up reflected in the structure of systems it designs, and at the same time, the structure of a system influences the communication structure of the organization building it.

This makes sense if you consider that:

1) Changes to system structure, especially changes to fundamentals when the system is already being built, are difficult, expensive and time consuming. This gives system designs inertia that grows over time.

2) Growing the teams working on a system means creating new organizational units; the more inertia system has, the more sense it makes for growth to happen along the lines suggested by system architecture, rather than forcing the system to change to accommodate some team organization ideals.

Monorepo/multirepo is a choice that's very difficult to change once work on building the system starts, and it's a choice you commit at the very beginning (and way before the choice starts to matter) - a perfect recipe for not a mere nudge, but a scaffolding the organization itself will grow around, without even realizing it.
by Perenti | 2025-05-28 07:01:47+00:00
The debate ran for about 3 months. He refused to acknowledge the validity of style guides and grammar. I tried, but he was resolute that because _he_ likes semicolons, other people could easily read his long and rambling sentences.

No assumptions involved, except the one that RMS wanted people to be able to read and comprehend his writing. I'm not sure that he did though.
by specy | 2025-05-28 07:02:36+00:00
I made a web IDE to teach assembly languages. My goal is to have a single webapp where there are courses, documentation and IDE of all assembly languages.

It's full of features to make it easier for beginners to understand how things work:

- instruction undo and step - breakpoints - function stack tracing and stack frame view. - history viewer (shows the side effects of each instruction) - I/O and memory viewer (both number and text) - number conversions for registers and memory - testcases (useful for professors making exercises) - auto completion and inline errors, etc...

It also has an embedding tool to be able to embed the ide in other websites. And be able to share a project by URL. This way professors can create their own courses and exercises to share with their students.

Repo: https://github.com/Specy/asm-editor

Next i want to improve the x86 emulator, add ARM, Z80 and chip-8.

I'm also writing assembly courses, if anyone wants to help out writing them, the repo is open to contributions!
by sokem | 2025-05-28 07:03:38+00:00
I’m Sokem Haile, a high school junior. Over the last 5 months, my teammate and I built a functional car completely from scratch . It now moves reliably, and we’re currently working on adding autonomous features.

For autonomy, we’re planing to use a Raspberry Pi, ESP32-CAM, ultrasonic sensors, GPS, and servo motors. The goal is basic obstacle avoidance and GPS-based navigation. e’re doing this with no formal lab or funding just persistence, curiosity, and a lot of late nights. If anyone here has experience with DIY autonomy, especially with low-cost components, we’d love to connect. also we are Happy to answer questions or connect with anyone.
by 0xpasho | 2025-05-28 07:03:45+00:00
hey everyone, you know, after years of trying to launch other products trying to launch something perfect, overthinking everything, I ended up in a cycle of burnout. I spent almost 3 years(yes, 3 years) building things and never actually launching, it was exhausting.

then, i just stopped and took some real time off. I disconnected completely from the fast tech world, and tried to find a bit of peace and some rest.

a few months later, i came back with a fresh mind and finally built something that felt simple, useful, and fun: MobilX.

it’s an ai platform that helps you generate fully working mobile apps with beautiful uis. Just give it a prompt or even an image, and it gives you a fully production-ready mobile app with its code + live preview. You can fork other projects, edit in real time, and now there’s even a community marketplace of ready to go apps.

i'm thinking on set this as open source depending on what you think and would love feedback to improve the site. pasho.
by keiferski | 2025-05-28 07:04:59+00:00
Getting paid to work on your hobby only works if your hobby is somehow tangential to industry. For technical people, this isn’t really a big issue, because we live in a society that puts technical achievements (which result in profits) above pretty much everything else.

But for non-technical people, getting paid by a corporation to work on your hobby is mostly impossible, no matter how important the problem is. No company is going to fund things which are deemed important yet don’t make anyone money directly.
by jjav | 2025-05-28 07:05:02+00:00
> Dark mode.

The idea of "Dark mode" as a "feature" annoys me more than it probably should. Because it highlights how proper separation of content and presentation has been ruined by the so-called modern web, by modern web devs that don't get it.

The website is supposed to provide content, not presentation. Presentation is a user-agent feature. If you want to read a site with bright yellow font on a purple background, that should be your decision and yours alone. Configure your user agent with that color scheme and done.

By hardcoding presentation into the content, the "modern" (regressed) web removes functionality from the user. So now the user is relegated to begging the developers to implement particular color schemes like "dark mode", which doesn't make any sense.
by BrenBarn | 2025-05-28 07:09:02+00:00
> In grading I have to follow a very detailed grading matrix (made by some higher-ups) and the requirements for passing and getting the lowest grade are so incredibly low that it's almost impossible to fail, if the text even somewhat resembles a thesis. The only way I could fail a student, is if they cheated, plagiarised or fabricated stuff.

This is another example of "AI is exacerbating existing problems". :-) That kind of grading policy is absurd and should never have existed in the first place, but now AI is really making that obvious.
by keepamovin | 2025-05-28 07:09:09+00:00
Interesting - we dealt with this issue in CloudTabs, a SaaS for BrowserBox remote browser. The way we handle it, is simply to monitor resource usage with a Python script, issue a warning to the user when their tab or all processes are running hot, then when the rules are triggered we just kill the offending processes (that use too much CPU or RAM).

Chrome has the nice property that you can kill a render process for a tab and often it just takes that tab down, leaving everything else running fine. This plus warning provides minimal user impact while ensuring resources for all.

In the past we experimented with cgroups (both versions) and other mechanisms or limiting but found dynamic monitoring to be the most reliable.
by barfoos | 2025-05-28 07:10:21+00:00
> wth is that hype on Firebase and alternatives?

It's mostly about communicating the intend and a testament to Firebase establishing this rather broad product category, i.e. DB + dashboard + auth + files + ... You could probably also call it "a bucket of generally useful stuff", just doesn't have the same ring :).

> create per-user (likely with some limit of total 10 or so instance) demo env - average sysadmin like me should be able to handle it.

Totally feasible. There are also kubernetes deployment manifests in the repo. That said, I don't mind the shared instance too much. There's pros and cons. Happy to chat more.

> If i'll do something, will let you know if you wish

Sure thing. Thanks!
by everfree | 2025-05-28 07:10:36+00:00
> Proof of Stake is self serving self referencial database.

Proof of Work is much more self-serving than Proof of Stake, as it demands external expenditures to keep itself running. PoS can perform the same job (running a blockchain) without demanding that the world drop what it's doing to contribute electricity to one massive global tragedy of the commons.

Being self-referential is a beneficial feature, not a bug.

> Proof of stake ends up as chain where 26 dudes in discord can freeze accounts, lock the chain, etc, etc.

That's where Proof of Work ends up, not Proof of Stake. PoW's economies of scale always eventually result in a network controlled by a handful of massive mining operations running at razor-thin margins. The "26 dudes in discord" that people talk about are the CEOs of large mining warehouses with custom chips that make it impossible for home miners to break even.

In contrast, with a well-designed Proof of Stake system, people can contribute by staking at home and running mini-PCs in closets at edge locations. It has the potential to remain a much more grassroots network with less concentration of wealth, if the initial distribution is relatively fair. There is no economy of scale and ideally no concentration of wealth over time - as everyone earns the same percent returns in staking.
Ask HN: Would you be interested in OpenRouter for MCPs?
by subramanya1997 | 2025-05-28 07:10:54+00:00
I'm exploring the idea of building something like OpenRouter(https://openrouter.ai/) but tailored specifically for MCP. The idea is to provide a flexible, developer-friendly toolset for managing and integrating various MCP's.

Some features I’m considering:

1. Integration with tools like Smithery.ai (https://smithery.ai/) – to help streamline your workflows. 2. Support for hosting your own MCP – useful for teams that want more control or need to run in air-gapped environments. 3. Secret key management – securely manage and rotate API keys across different MCP's and platforms.

Would this be useful to you or your team?

If so, what additional features would you want to see? Any pain points with current MCP setups you wish were solved?

Looking forward to your thoughts!
by pembrook | 2025-05-28 07:11:00+00:00
What's more wasteful, throwing away mass produced items that still have 50% of their life left that you won't actually use (but are rationalizing that you will because 'free')?

Or heating a 4,000 sq foot home for 60 years to store said items in unused piles and then having your children eventually throw those items away anyways when you die?

Realistically it's going to be 1 of those 2 scenarios.
by specproc | 2025-05-28 07:12:15+00:00
Each to their own.

I wholeheartedly agree with the author. I find it really hard to think deeply at a computer. Too many distractions.

The speed of writing and search isn't a problem for me. With the writing, I wish I could write faster, but deep thinking isn't fast anyway.

Search, well, 99% of what I write is never looked at again. It's all a process of working things out, committing stuff to memory.

Whenever I'm stuck, stepping away from the computer is usually the best way forward.