MurphyA/hacker-news huggingface dataset:
by Grimblewald | 2025-05-12 09:57:04+00:00
look, you seem like might really just be a genuine kid, genuinely trying. Stay away from youtubers like mark lou, they're grifters. A rule of thumb I'm sure near all here will agree with me on is that "get rich quick" content creators have plagued every human medium from speech to books to the internet, and they have never, EVER, been right.

They make their money from fooling others. Stick to educational channels. Learn to code. Learn a valuable skill you can take pride in. Mark lou and the like will at best teach you to grift, and learning to grift is not the way to a good life. You clearly have a knack for tech, but know if it's easy, then something is almost surely wrong. Anything that would be easy to exploit becomes incredibly competitive, making it hard. There are no easy wins in life, beyond those you were born to.
by netbsdusers | 2025-05-12 09:57:07+00:00
> How can you implement an object capability system on WASM?

It's been well known for decades that the germ of an object capability system already exists in Unix - the file descriptor (that's why the control message for transferring them over sockets is called SCM_RIGHTS).

Capsicum was developed to make that potentiality a reality. It didn't require too much work. Since most things are represented by file descriptors, that was just a matter of tightening what you can do with the existing FDs (no going from a directory FD to its parent unless you have the right to the parent, or some parent of that parent, by another FD), and introducing process and anonymous shared memory FDs so that a global namespace is no longer needed to deal with these resources.

So WASI has derived itself from an actually existing object capability architecture - Capsicum - one which happens to be a simple refinement of the Unix API that everyone knows and every modern OS has at least been very much inspired by.

https://www.cl.cam.ac.uk/research/security/capsicum/
by kilburn | 2025-05-12 09:57:15+00:00
I don't know what kind of breakage was the parent talking about.

My experience is that as the car gets older it is common for the vents to lose the capability to stay pointed where I place them. As in: you point them where you want and they flip back all the way to one side as soon as you let go.

(Hot climate here, with several months of "a/c set to max during the whole trip" per year)
by flakeoil | 2025-05-12 09:57:41+00:00
In the text there are no benefits for the borrower/consumer outlined. BNPL is basically just a scam to lure in people to use this easy option to pay and then charge them late fees and interest once they forget one of their bills. It's not even convenient (except at checkout) because you will get a bill to pay down the line and that's not convenient to pay.
by Johanx64 | 2025-05-12 09:58:05+00:00
Blaming hardware people rubs me the wrong way.

People just use android and javascript front-end.

It's not crappy hardware by miles, crappy hardware as a category doesn't even exist these days.

It's hardware that can run everything necessary hundreds of times over, but shitty bloatland sloppy javascript it + android bloat it can not.
by bluehatbrit | 2025-05-12 09:59:06+00:00
I'd be really keen to know more about what you're using it for, how you typically prompt it, and how many times you're reaching for it. I've had some success at keeping spend low but can also easily spend $4 from a single prompt so I don't tend to use tools like Aider much. I'd be much more likely to use them if I knew I could reliably keep the spend down.
by mattmanser | 2025-05-12 10:00:34+00:00
When you say fast refactoring, etc. can I ask if you've used visual studio?(and I assume the Java equivalents)

As they have had for over a decade fast refactoring (extract method, boilerplate generation, change function signatures everywhere, suggested code refactoring due to language improvements, one click refactoring based on linting suggestions, etc.).

Without AI.

I'm just confused as the stuff you've mentioned already existed and doesn't need an AI to do it.

So can it do something more or are you using AI tokens to do something most decent IDEs can already do without AI?
by magicalhippo | 2025-05-12 10:02:43+00:00
There was a short discussion here[1] recently on this topic, where I added[2] some extra context. Turns out it's probably not so cut and dry.

[1]: https://news.ycombinator.com/item?id=43524570

[2]: https://news.ycombinator.com/item?id=43524836
Ask HN: Did GitHub UI become unbearably slow?
by zaphodias | 2025-05-12 10:03:17+00:00
I remember being able to review even large PRs (70-100 files changed) from the web UI fairly easily, but now every time I click a button, the page becomes unresponsive for many seconds.

For what it's worth (excluding client-side issues), I have a high-speed internet connection and a last-gen CPU.

Things that are very slow (from 5 to 60 seconds depending on the number of items) for me:

- Clicking on "Pull requests" tab for any repo

- Opening a PR with many comments (50+)

- Opening "Files changed" tab from inside any PR

- Marking a file as "viewed" from the "Files changed" tab

Tips I found to mitigate this:

- Opening the link in a new tab often usually only takes half the time than navigating in your current page.

- Review PRs from the visual studio code web ui (github.dev), easily accessible by pressing "." while viewing a PR
by masfoobar | 2025-05-12 10:04:04+00:00
It has been a while since I dived into the land of Dlang.

To me, and originally, Dlang was a C++ replacement. However, C and C++ can still be rather mixed despite them being "two different languages"

In my words, BetterC is a tool to help you transition a C programming project to a Dlang one. Turn on the BetterC flag and the transition is quite mild. The goal is to slowly migrate your (now) D code into "proper" D. Then, you can turn off the BetterC flag.

That.. to me.. is the original goal of BetterC. However, I noticed that BetterC has become rather popular in the D community to simply write programs with the GC disabled. There is a slight divide/debate in the community of what D should be.

I remember trying the full features of D and slowly moving to coding in BetterC to.. eventually.. moving away to another language.

Why?

As much as like Dlang - it tries to be everything. By default it is an OOP, GC language. However, it has functional support, BetterC, as well as (dip1000) Borrow Checker, and others. In the end you end up with programs written in D in various ways. Imagine when using the package manager. You can search for packages.. but how are they implemented? Is it using the GC? Will it work on the latest version o D? So many questions. You end up looking at the code yourself to determine if the library is going to do what you want.

I am not sure if D is a "C++ replacement" today. It tries to compete with orther, modern languages like Rust or Go and others would prefer it to be a C# or Java competitor.

This is why I like Odin. It makes it very clear what it is and isn't. Sure this means that Odin in various ways will have less features than D but atleast I know the code is simpler, and when taking on other Odin projects I know it still follows the same format.
by int_19h | 2025-05-12 10:04:15+00:00
To be clear, I wasn't referring to Hell or anything like that, especially since the notion is rather fuzzy in Christianity and is completely absent in e.g. Judaism, so it's not a universal monotheistic thing, but rather to day-to-day pain and suffering As to your point that suffering or non-suffering is made irrelevant by permanence, I think not everyone would agree, but more importantly, humans in general aren't particularly good at dealing with infinities, even imaginary ones. So the selling point there isn't so much so the abstract philosophical notion of eternal bliss, but rather the very concrete one of not having to ever again deal with some painful events that you regularly face IRL, like starvation or your small children dying.

Regarding your take, it reminds me of how in David Brin's Uplift series, humans are mostly non-religious but often invoke a deity called "Ifny", short for "Infinity", which is basically a personification of luck as you describe it. It's not an uncommon thing, either - indeed, I would argue that most pre-monotheistic religions are largely that, just with specialized gods responsible for different manifestations of luck, so to speak (so e.g. you'd pray / sacrifice to the god of harvest to ensure that no unlucky events would happen this year that'd ruin it).

Monotheism is rather different, though, and I think it can be distilled down to the archetype of a perfect government - which would also explain why it only arose sometime after the first large centralized states, and was largely spread by them. But this also takes care of the "unlucky" angle in a sense that there's simply no such thing as luck in a perfectly ordered universe.
by perlgeek | 2025-05-12 10:04:40+00:00
Re charging times, there are several aspects here:

* charging stations have different powers

* charging time depends non-linearly on the remaining change

* ... and it's also temperature dependent (though only a little, with my plug-in hybrid)

I cannot plug in at home, but there's a public charging station around the corner, 3 minutes walk.

So I arrive there, plugin in, and the car gives me an estimation when charge might be finished. The initial estimate is sometimes off by up to 30 minutes (usually less). Sometimes I also forget the estimate, because I'm too busy with other things.

Getting a notification when the charge has finished, and an updated ETA on demand, is a notable QoL improvement.

It feels a bit similar to bluetooth headphones: I never complained about the cable before I switched to bluetooth. But now, I'd find it annoying to go back to cables.
by DrScientist | 2025-05-12 10:05:05+00:00
> HTML is almost frozen in carbonite.

Not really - there are pretty big escape hatches - you can do pretty much anything in canvas, custom elements allows you to define your own elements with their own behaviour.

I'd say the problem is the opposite - one of the reasons desktop apps from 20-30 years ago ( say MacOS 7 ) where great from a user perspective is pretty much all apps looked and worked in the same way, using the same UI toolkit and the same UI principals. And from a developer perspective - a lot of the key decisions had already been made for you.

The web of today is a zoo of UI styles and interaction modes.

The problem isn't so much a lack of innovation or possibilities, but perhaps rather the opposite.
by BlueTemplar | 2025-05-12 10:06:19+00:00
Quite a lot of people try(ied) to buy it with blood and still fail(ed) :

https://samzdat.com/2017/06/01/the-meridian-of-her-greatness...

(Note how depending how one (mis)reads what you wrote, this is human nature, and there no escaping it, and you would likely be miserable if you tried.)
by dewey | 2025-05-12 10:07:49+00:00
This thread isn't going anywhere. If your startup hasn't found paying customers there's no need to build earthquake-resilient software. For most businesses that are not billion dollar companies there isn't.

Of course for engineers that's a nice challenge, but that's the reason why engineers without a business sense have a hard time building their own companies if you prioritize perfect code and overengineered infrastructure over talking to customers or building the business.
by ag_user123 | 2025-05-12 10:09:18+00:00
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: React.js, Node.js, PostgreSQL, MongoDB, AWS, Heroku, Datadog, JavaScript, Next.js, Apollo, GraphQL, data visualizations (D3.js, Mapbox, Leaflet), headless CMS (Contentful, Prismic, Strapi), MobX, Redux, Wordpress, Tailwind, Bootstrap, Material UI, Webpack, TypeScript, web3 (ethers.js), chrome extensions and more.

Résumé/CV: https://www.linkedin.com/in/andrejgajdos

Email: mail [at] andrejgajdos.com

I am a full-stack dev and tech lead with focus on PERN/MERN stack and over 10 years of experience delivering software. I have a strong background as a software architect and have successfully led teams as a fractional CTO. I have worked with clients from diverse industries worldwide. I have successfully delivered over 20 projects for a range of clients, including solo founders, early stage startups, growing startups, digital agencies, and notable companies like Apple and Binance.

Portfolio: https://andrejgajdos.com/projects/

Personal Website: https://andrejgajdos.com

Github: https://github.com/AndrejGajdos
by ag_user123 | 2025-05-12 10:09:40+00:00
SEEKING WORK | Remote

I am a full-stack developer with focus on PERN/MERN stack and over 10 years of experience delivering software. I have a strong background as a software architect and have successfully led teams as a fractional CTO. I have worked with clients from diverse industries worldwide. I have successfully delivered over 20 projects for a range of clients, including solo founders, early stage startups, growing startups, digital agencies, and notable companies like Apple and Binance.

Technologies: React.js, Node.js, PostgreSQL, MongoDB, AWS, Heroku, Datadog, JavaScript, Next.js, Apollo, GraphQL, data visualizations (D3.js, Mapbox, Leaflet), headless CMS (Contentful, Prismic, Strapi), MobX, Redux, Wordpress, Tailwind, Bootstrap, Material UI, Webpack, TypeScript, Web3 (ethers.js), Chrome extensions and more.

Portfolio: https://andrejgajdos.com/projects/

Email: mail[at]andrejgajdos.com

Personal Website: https://andrejgajdos.com

LinkedIn: https://www.linkedin.com/in/andrejgajdos

Github: https://github.com/AndrejGajdos
by Grimblewald | 2025-05-12 10:10:15+00:00
That's a really positive outcome, one I am personally supportive of. Learning to code is a rewarding journey.

Now, while I am not scared of LLM's, I am scared for users who use them inappropriately.

I use LLM's extensively, and so I am intimately familiar with the dangers they pose to the uninitiated. I would HEAVILY caution against relying on LLM's until you can read and understand the code your asking LLM's to write comfortably.

Personally, I would recommend you first learn to code in a language of interest, then use LLM's to automate the stuff that has become second nature. The stuff you can pump out mindlessly. This takes the burden of monotonous tasks of your hands, and you have the expertise to check the LLM output for glaring issues. It's still not fully automated but it's much faster if you can write something complex, critical, or sensitive, while the LLM churns out boiler plate and routine chunks. You then comeback later and proof read the LLM output.

Trusting AI code you yourself don't understand is a recipe for disaster. You claim your users data will be private, but then have to rely on AI jank to keep this data safe, if it is even safe. It might just throw everything into publicly accessible folders. What happens when you promise safety, but don't actually provide any. What happens when a users data is then stolen? Who does the court hold accountable? you? the LLM you blindly trusted?
by WPoptic | 2025-05-12 10:11:13+00:00
Hey all, Super pumped to share that I just relaunched version 2.0 of my side project — a tool that detects WordPress plugins on websites.

The big win? It now recognizes over 20,000 plugins.

For context: When I first started working on this, I was shocked that tools like BuiltWith and Wappalyzer only detect a few hundred WP plugins at best. Which is wild, considering WordPress powers a huge chunk of the web. I kept thinking, “Surely someone’s made a better detector just for WP…”

But no one had — so I did.

What started as a Chrome extension with about 200 plugins has grown into a fully automated detection system that scales across tens of thousands. And now I’m building a searchable database on top of that. Soon, each plugin will have its own page with stats, usage trends, and real-world insights.

Right now I’m running it solo (with some dev help here and there). It’s still early. But seeing the daily users grow again after the relaunch has given me a ton of new energy.

No big launch, just posting in a few communities, making videos, and watching it slowly spread again.

Have you ever tried to reverse-engineer a WordPress site just to figure out what plugins it's using? Let me know.
by Ey7NFZ3P0nzAe | 2025-05-12 10:12:29+00:00
I think in germany you can start to drink at 16 but only very light stuff like cider. What I heard is that when they're 18 and have the legal right to buy vodka they know what not to do with it. In contrast to the usa where you have to wait until being 21, so you manage to get your hands on some at 16 but then it has to be worth it so you take strong stuff and end up with higher problematic consumption rates.

I could imagine benefits of limiting strong cannabis strains until some later age. It also destroys the transgressive nature of the smoking act.
by mschuster91 | 2025-05-12 10:14:41+00:00
> More generally, a standard critique for "reproducing a golden age" narratives are that the golden age existed within a vastly different ecosystem and indeed - stopped working due to systemic reasons, many of which still apply.

The lack of money to fund research isn't god given, it's a feature of capitalism. You get literally trillions of dollars worth of pension funds sloshing around in need for returns - but fundamental research isn't going to directly and imminently make billions of dollars, the timescale for ROI in basic research is usually measured in decades. So all that money went towards social networks, cryptocurrencies, AI or whatever else is promising the greatest ROI - and that can be argued to all be not to the betterment of society, but actually to its detriment.

It used to be the case that the government, mostly via the proxy "military-industrial complex" provided that money - out of that we got GPS, radar, microwaves, lasers, even the Internet itself - to counteract this. Unfortunately, Republican (or in other countries their respective Conservative equivalents) governments have only cut and cut public R&D spending. And now, here we are, with the entirety of the Western economy seeking to become rent-seekers with as little effort as possible...

And billionaires aren't the rescue either. Some of them prefer to spend their money on compensating for ED by engaging in a rat's race of "who has the bigger yacht/sports team", some of them (like Musk) invest on R&D (SpaceX, Tesla) but with a clear focus on personal goals and not necessarily society as a whole, some of them just love to hoard money like dragons in LoTR, and some try to make up for government cuts in social services and foreign development aid (Gates, Soros), but when was the last time you heard a billionaire just devoting even a small sliver of their wealth to basic R&D that doesn't come with expectations attached (like the ones described in TFA's "patronage" section)?
by hnax | 2025-05-12 10:15:17+00:00
"if you look back at Thomas Aquinas's writings on the soul with a modern bio understanding, [...] his conception of the "soul" is just his attempt at understanding metabolism without any solid physics or chemistry. [...] up until very recently the one last bastion of unexplained behavior where the religious could justify their belief in the soul was the intellect."

Not an expert on Aquinas but as a theologian he should have had to go no further than the opening book of the Bible, Genesis 1:26,27, where God says: "Let Us (plural) create Man in Our (plural) Image. [...] And in His Image He created Them, Male and Female." Indeed, that defines Man, Male and Female: Image bearers of God. How? Through the indwelling of the Holy Spirit -- therefore, God is a Trinity, a Father, Son, Spirit perfectly loving relationship.

"AI is a direct assault on this final motto, as it is concrete evidence that many of the "intellectual" outputs of the soul could, at least in principle, have a naturalistic explanation. (There was plenty of evidence of the intellect being fully naturalistic prior to AI, but it wasn't the kind of irrefutable "here's a fully natural thing that does the thing you said natural things couldn't do" evidence)."

I can't see how "AI is a direct assault on this motto". Man's actions are most often far from rational, and unexplainable from an intellectual point of view. Rather, Man's intentions greatly exceed that of naturalist animals, both positive in doing good, and negative in doing evil. It all points to a fundamental difference between Man (who has a Soul) and Animal (who hasn't). The Soul is the seat of Man's passions, and it's a hard thing to control -- impossible even.
by Sebb767 | 2025-05-12 10:16:03+00:00
> * Defer has an overloaded operator%. It's a template function, which takes a callable object (type is the template parameter Callable) and returns a DeferHolder<Callable> instance.

Is there any reason to use operator% instead of a normal method call? Except possibly looking cool, which doesn't seem useful given that the call is hidden away in a macro anyway.
by magicalhippo | 2025-05-12 10:16:30+00:00
I'm quite perplexed by the following point:

Counterintuitive Performance: The best-performing configuration actually achieved 146.84% accuracy preservation in a Mars radiation environment - meaning it performed better under radiation than in normal conditions.

How can it perform better in a radiation environment than under normal conditions? My immediate gut feeling is that something is very wrong.

That said, not my usual cup of tea this.
by jazzyjackson | 2025-05-12 10:16:46+00:00
That's not a blanket ruling for any kind of copying-all-books, it's a decision that the product Google built out of it's book copying provided a service to the public and didn't threaten the livelihood of the copyright holders. Fair Use is case by case, there is not a ruling yet on whether producing a chatbot that can author competing works for free is Fair Use, personally I'm bearish considering the forth factor, the effect of the use upon the potential market for or value of the copyrighted work.