MurphyA/hacker-news huggingface dataset:
by atoav | 2025-09-03 07:32:11+00:00
Similar for my approach (although I haven't been diagnosed with ADHD). This is how I learned electronics enough to manage becoming a certified electrical engineer without ever officially studying anything even remotely like it. I was in the exam with people who did this professionally for half of their lives. This is also how I learned anything I ever did as a freelancer, including sound mixing for movies, VFX work, color grading, programming: I was curious about it, I was young, had time and just followed my interest. It is still how I learn new things, only now all the knowledge from other domains helps me doing it even faster.

The trick is to play judo instead of karate with your own drive. Instead of trying to stop your urge and force yourself to do the boring stuff, it can work to take your energy and just slightly redirect it to where you want to go and where it makes sense for you to go. Maybe you have the urge to play a video game and can redirect it to reading a book like homo ludens instead, or maybe you redirect it towards making a game? Even if you never finished it you learned something.
by pertymcpert | 2025-09-03 07:33:00+00:00
There's no free lunch. I don't know where you're getting this "Pareto improvements" thing from because it's a much more constrained codegen framework than LLVM's backend. It supports a much smaller subset, and real world code built by LLVM will use a lot of features like vectors even at -O0 for things like intrinsics. There's a maintenance cost to having a completely separate path for -O0.
by darkwater | 2025-09-03 07:33:43+00:00
ChatGPT has for sure the "first mover" strength for normies (you can hear it mentioned in TV, radio and in the street, but also lot of people just talk about "AI". So, IMO there is still space to be used as "the AI" rather then specifically ChatGPT. It might also just be always referred to "ChatGPT" when talking about another provider, just like people saying "Kleenex" when referring to tissues.
Show HN: Fingerprint – See what data the browser exposes (IP, location, canvas)
by sabi_soltani | 2025-09-03 07:34:09+00:00
Hi Hacker News,

We've always been fascinated and slightly alarmed by the amount of data our browsers silently expose to every website we visit. While many tools check for one or two things, we wanted to build a single, comprehensive dashboard to view everything in one place.

We created Fingerprint, a browser fingerprinting detector that analyzes data points to build a profile of your digital identity. The goal is to give you a clear picture of your online footprint so you can identify privacy risks and take steps to strengthen your digital security.

What it detects:

- IP & Network Analysis: It checks your public IPv4/IPv6 addresses, ISP, ASN, and geographic location. Crucially, it also runs checks to detect if you're using a VPN, Tor, or a known proxy service.

- System & Device: It reveals your operating system, CPU architecture, screen resolution, available memory, and even battery status.

- Browser Fingerprinting: This is the core of the tool. It tests for standard and advanced fingerprinting vectors, including:

Canvas & WebGL rendering

Installed fonts and browser plugins

AudioContext and hardware concurrency

Language, timezone, and other locale settings

- Security Headers & Capabilities: It analyzes HTTP headers and checks for modern browser security features like Sec-CH-UA (Client Hints).

- Storage & Permissions: Checks the available storage mechanisms (e.g., cookies, localStorage) and the permissions granted.

You can check it out here: https://fingerprint.goldenowl.ai/

We'd love for you to try it out and give us your feedback. How unique is your fingerprint? Does it correctly identify your setup (especially if you're using privacy tools)? What other fingerprinting vectors should we add next?

Thanks for looking!
by troupo | 2025-09-03 07:34:35+00:00
> and sidestepping a whole bunch of bloated abstractions that plague most modern web frameworks. Essentially, we need the simplicity of old school web development married with modern web features.

If you listen to people actually building frameworks (Solid, Preact, Vue, Svelte), you'll learn that "modern web features" have very few actual features that make development easier. All frameworks would absolutely love if they could replace "bloated abstractions" with actual built-in browser features. Too bad, all of those features are built in complete isolation from what anyone but a very small group of Chrome devs want.

> Web developers got used to these because of limitations of native web APIs, but the web has grown leaps and bounds since then.

It hasn't. At least not in the direction you want.

> No dependencies, no build step, no nonsense. Let's bring that back, please.

Nothing stops you from doing that now.
by bootload | 2025-09-03 07:34:37+00:00
Interesting, going through the comments…

“WiFi is still via SDIO on the Broadcom chip, IIRC.”

<https://www.jeffgeerling.com/comment/34061#comment-34061>

And

“Ran a quick search on Raspberry Pi's github linux repo and found where I got my info from re the stuff they took out on D0. From what I can see, they actually removed device tree support for parts of the chip they don't use on C0/C1 that are not present on D0, and folded these changes into the same DTS file. They also seem to have added a DTS specifically for the D0 stepping, which seems to be register changes, i.e. stuff that is present in both variants of the chip but has moved or needs to otherwise be handled differently between C1 and D0. See https://github.com/raspberrypi/linux/pull/5847, specifically for the bits removed see <https://github.com/raspberrypi/linux/pull/5847/commits/8be08...>“

<https://www.jeffgeerling.com/comment/34061#comment-34061>

Something broke. Without going through the obsd code it remains unknown. Unless there is reference to uart3 & uart4?
by hecturchi | 2025-09-03 07:34:45+00:00
The main use of Pixel phones is that you can put GrapheneOS on them and regain full ownership of your hardware in a completely painless way. Plus adding a huge device security bonus on top.

You can have a profile completely de-googled and another one with Google Services for apps that need compatibility but remains off most of the time. You can uninstall Google too.

Owning your devices is a superpower that 99.9% of people don't have, but you can have it. The irony is that it's thanks to Google devices. Let's see how long it lasts.
by lastdong | 2025-09-03 07:35:10+00:00
I haven't interviewed for a job in many years, but on a whim, I decided to pursue a new role. I made it to the final interview with senior executives and was expectedly grilled about my qualifications. During the interview, I described several projects I worked on from start to finish, covering all stages such as gathering requirements and architecture. However, I received feedback that it seemed I had taken on too much responsibility, making them unsure of how much I actually contributed. Yes, totally agreed.
by jeenuv | 2025-09-03 07:37:30+00:00
Location: UK/India.

Remote: Yes / mostly. Can travel to London semi-regularly or on a need-basis.

Willing to relocate: no.

Technologies: C++, C, Python, Rust, Java, Javascript, Typescript, Haskell, Elm, React, Shell script.

Resume: https://is.gd/jeenuv_resume

Email: See resume.

Headline: Strong system software (primarily ARM architecture) and low-level background. Currently works in low-latency/high-frequency trading. Interests: low-level programming, functional programming, distributed systems, formal modelling, web UI tooling, command-line.
by breppp | 2025-09-03 07:38:25+00:00
> My take is that if a 100th of the war budget of Israel had been allocated to building schools and peace propaganda in palestine none of these decades of violence would have happened

The UN has invested around a billion yearly in UNRWA, an agency whose half of budget (twice than what you propose) is supposed to educate Palestinian children for peace, mainly using funds contributed by the west.

UNRWA however has removed the holocaust from its human rights curriculum, has many Hamas members on its payroll, including some teachers who held hostages and regularly talks about Jihad and martyrdom in its curriculum.

So, yeah peace education? that works less when you are under a control of an islamist terror organization or ran by the local population that does not have fully bought to your peace idea yet
by Culonavirus | 2025-09-03 07:40:52+00:00
YMMV but the current docs seem fine to me. Though it was pretty bad during the Remix -> RRv7 transition. You can also learn a lot from their github activity (proposals/rfcs/issues). API docs have some additional docs too.

New devs coming in and expecting the framework to be with "batteries included", which it absolutely is not, will also have a bad time. Node apis, ALS/context, handling app version changes on deploys, running the server app itself (if in cluster mode, e.g. with pm2, what that means in terms of a "stateless" app, wiring up all the connnections and pool and events and graceful reloads and whatnot...), hell even basic logging (instead of console.xxx) ... all of that is up to you to handle. But the framework gives you space.

People new to React and/or Node will be confused as hell for quite a bit... in such a cases I would add like 3 months of personal dev time and learning to just wrapping your head around everything... React docs themselves say that you should use a framework if you're using React in 2025 - but it's not that easy. There is a cost, especially if you go the full stack route (client + server + hydration) of having everything under one "typescript roof". The payoff is big, but definitely not immediate.
by Klaster_1 | 2025-09-03 07:41:15+00:00
The proposal is stuck at stage 3. AFAIK, to proceed to stage 4, it needs two independent implementations, but Firefox [0] and Chromium [1] didn't see any progress in this area for about a year. Personally, after working with Angular for many years, that's not a language feature I am looking forward to.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1781212

[1] https://issues.chromium.org/issues/42202709
by adamcharnock | 2025-09-03 07:41:32+00:00
> If you look closely, you'll also see the coffee/tea cups actors sip from are usually empty. Can't afford the risk of accidentally spilling liquid on the costume and delaying the shoot.

If I were a prop-master (is that what it is called?) I've always thought that I'd just have a bag of plaster of paris handy. Then 30 minutes before going on set just dump some in the prop-cup with some water.

Sets quickly, density is about the same, physics of the cup should look convincing. Probably best for disposable cups though.
by internet_points | 2025-09-03 07:42:28+00:00
I learnt some new concepts here, specific heat capacity vs overall volumetric, things I kind of understood intuitively, but now much clearer:

If I add some fixed amount heat to some fixed volume of water, it might rise by 1℃, while the same volume of concrete rises by 3℃. And by the same logic, on release, that fixed volume of water dropping by 1℃ releases 3x as much heat as when that fixed volume of concrete drops by 1℃.

So if you can max heat water to 100℃, and max heat concrete to 1200℃, and on release you let it go to 10℃ (probably the range is less in practice), then the water can drop 90℃ and the concrete 1190℃, so even if the water releases 3x the amount of heat per ℃, the water just releases 270 (per volume) while the concrete releases 1190 (per volume)
by coffeeri | 2025-09-03 07:42:49+00:00
This video [0] is relevant, though it actually supports your point - it shows Claude Code struggling with non-trivial tasks and needing significant hand-holding.

I suspect videos meeting your criteria are rare because most AI coding demos either cherry-pick simple problems or skip the messy reality of maintaining real codebases.

[0] https://www.youtube.com/watch?v=EL7Au1tzNxE
by OnjaMadagascar | 2025-09-03 07:44:12+00:00
Hello everyone. Looking for a meaningful and intrepid change?

We’re hiring at Onja Madagascar: Full stack Course Designer: https://onja.org/careers/full-stack-course-designer Front end Course Designer: https://onja.org/careers/front-end-course-designer Back end Node.js Course Designer: https://onja.org/careers/back-end-node.js-course-designer
by kiselitza | 2025-09-03 07:45:02+00:00
A TL;DR of it is that for teams behind APIs, building, documenting, and testing APIs feels all over the place nowadays. It's a pain, it wastes time, causes errors, and frustrates everyone involved.

This post dives into why API tooling is such a headache, why the industry keeps making it worse, and how Voiden attempts to make life easier for developers.
by t_mahmood | 2025-09-03 07:45:21+00:00
Ha ha, I tried something similar when I had to go to Thailand for my wife's treatment. And failed spectacularly. Fortunately, my laptop had all the files. I didn't have Tailscale at that time.

My Desktop, WoL on, tested to be working Android Phone, always on

All have SyncThing installed. Mobile had Tasker installed.

So, the idea was to have Tasker monitor a folder inside SyncThing, When I need my computer, I put a file inside that folder, when Tasker finds that folder, it sends WoL to my desktop, and deletes the file, Computer wakes up. When I see the file deleted I know, the beast is now awakens ....

When I actually did try that from Thailand, the file did not got deleted, nor the beast woke up.

What happened? Turns out, my mobile restarts automatically after some time of inactivity. Which, locks Tasker out, and the whole process fails.

So, operation wake the beast was busted.
by IshKebab | 2025-09-03 07:46:01+00:00
Yes: https://blog.pragmaticengineer.com/stack-overflow-is-almost-...

Raw data here if you want an update: https://data.stackexchange.com/stackoverflow/query/1882532/q...

It hasn't got better - down from a peak of 300k/month to under 10k/month.
by stdbrouw | 2025-09-03 07:48:01+00:00
... but the key thing is that I am not saying that you are an old man who yells at the clouds, rather that a lot of people worry about themselves that they might be getting unduly close-minded and that this is what the blog post is trying to address.

Your mileage seems to vary, but I find that for food and drinks in particular it's the acquired tastes you get the most enjoyment from in the end -- I haven't met many people who enjoyed their first glass of peated whisky, for example. Heck, even my best friends are definitely an "acquired taste", as is obvious to me when I introduce them to other people I know.
by account42 | 2025-09-03 07:48:13+00:00
There are many OS interfaces that were deprecated after five years or even longer. It's been multiple times those five years since then and we'll likely have to deal with UTF-16 for much longer still. Having to provide backwards compatibility for UTF-16 interface doesn't mean they had to keep these as the defaults or provide new UTF-16 interfaces. In particular WIN32 already has 8-bit char interfaces that Microsoft could have easily added UTF-8 support to right then and re-blessed as the default. The decision not to do that was not a technical one but a political one.
by jjav | 2025-09-03 07:48:44+00:00
> As far as I can see there are two possibilities here

Most of it is (1), but even in the case of (2) the problem is that this is an outlaw organization which is not following any established law or process.

Legally, deporting people who are here out of status is fine. But to do that properly, you'd have to establish proof of who they are and why they are out of status, in front of an immigration court. ICE bypasses all that and just sends masked unidentified thugs to the street to grab people left and right and disappear them into secret detention centers with no access to lawyers. About as illegal behavior as it gets.
by Cthulhu_ | 2025-09-03 07:48:53+00:00
Its demise seems to have completely passed me by; I read about its enormous funding and unrealistic expectations, then a v1 came out which was mediocre/disappointing, then... nothing. Apple's thing overshadowed it, but that too has passed - unless they're going to announce a new model at a fraction of the price soon, supposedly their UI redesigns follow its concepts so it's not buried yet.
by bigiain | 2025-09-03 07:49:09+00:00
> With such a miniature fab, one might need a few weeks to produce a batch of IC's worth maybe $1000

Maybe?

Another point of view might be that in a few weeks you could produce a batch of ICs you can actually trust, that would be several orders of magnitude more valuable than the $1000 worth of equivalents from the untrusted global supply chain.
by logan1492 | 2025-09-03 07:50:12+00:00
I built a physical version of the GitHub contribution calendar using a Raspberry Pi Zero W and an LED matrix. It syncs with your GitHub activity and lights up LEDs to match your commit history - green squares and all. The interesting part is the web interface that lets you deploy common services like Pi-hole, Tailscale, and Syncthing with one click. No SSH needed once it’s set up. Everything is open source - hardware files, 3D models, schematics, code. Uses NeoPixels for the LEDs and can show weather animations when you’re not committing. The build uses a custom PCB (thanks PCBWay) but you can also hand-wire it. Takes about a weekend to assemble if you have basic soldering skills. Project details and files: https://contrib-cal.com Would love feedback from the community - especially on the one-click addon deployment approach.
by mike_hearn | 2025-09-03 07:50:59+00:00
They didn't cited papers directly even before the web. It's not a bounce or engagement issue.

Journalists don't make it easy for you to access primary sources because of a mentality and culture issue. They see themselves as gatekeepers of information and convince themselves that readers can't handle the raw material. From their perspective, making it easy to read primary sources is pure downside:

• Most readers don't care/have time.

• Of the tiny number who do, the chances of them finding a mistake in your reporting or in the primary source is high.

• It makes it easier to mis-represent the source to bolster the story.

Eliminating links to sources is pure win: people care a lot about mistakes but not about finding them, so raising the bar for the few who do is ideal.
by grues-dinner | 2025-09-03 07:51:30+00:00
Sand also mostly stays where you put it. While obviously water can be put in tanks easily enough, there's still more maintenance and inspection required and a gigantic watertight tank that will last n decades is substantially more expensive then a steel sand box. Plus it only goes to 100C unless you pressurise it and that really gets hard. Unplanned release of that much water at 100C is also extremely dangerous. Whereas even 500C sand will mostly just sit there. Plus the usual corrosion and scaling effects water systems love to develop at high temperatures.

Insulation isn't such an issue with sand because sand itself is fairly good insulator and obviously doesn't convect. 1m of sand is about the same as 10cm of air. 500C through 1m of sand if roughly 125W/m². Which isn't nothing but it's also 7m from the center to the edge, and the efficiencies only improve the bigger you make the silo.

Presumably they have a double-skin gap and other external insulation too. As the Icelandic hot water pipe systems show, which drop only a few degrees C over hundreds of kilometres of pipe (and thus a gigantic surface area to volume ratio), you can have really quite good insulation if you have space to make it thick.

The hassle of handling hot water is also presumably why they use hot air rather than water as a working fluid for heating the sand in the first place. The worst case if you spring a leak in a heat-transfer tube inside the tank is that a bit of air escapes. Leaking super-heated high-pressure water or steam into the (unpressurised) tank would be a much larger problem, and unloading up to 2000 tonnes of hot, damp, sand to plug it would be operationally very annoying if nothing else.
by corimaith | 2025-09-03 07:51:35+00:00
>Yes, we are.

That's what I'm saying here. You're the one who's making strange tangents here to try to rebutt OP.

>but it's really not that different.

No it's not. Because others are explaining why the premise is wrong. You using the normative assumption that "university should accessible" to conflate credit scores with the descriptive reality of social credit.

That first assumption is just an opinion that far from everyone holds, and you can effectively construct hypothetical that credit scores would fail to reach to justify your point. That's not good debate, and I'd be be curious to see what dosent count as "social credit" here.
by thecupisblue | 2025-09-03 07:51:46+00:00
Yes, people who are:

- Working on hobby projects/sideprojects

- Working on open-source projects

- Selling stuff

For someone to create this example, they would either have to do it in a codebase they don't have problem open sourcing or which is open source, so they do not break NDA's and divulge company info/source code.

How many people are ready to do that?

The conditions of the OP are:

- No demo, independent programmer

- Non-greenfield project

- Non-trivial problem

- Code deployed in production and robust

- Code review, test, testing, PR creation

- Person be willing to live-stream their work and code while building

Which is a pretty unreasonable set of conditions to prove "it works", when the person could read a tutorial and try it themselves.
by josephg | 2025-09-03 07:51:52+00:00
I wonder why! Has your workplace installed weird junk on the machine which is gumming it up? Are you using some set of configuration options that microsoft doesn't regularly check?

My experience of windows is that it works pretty well these days. But I don't develop on windows - I just use it for entertainment (steam, vlc, etc). So there's probably a lot of edge cases that I'm not hitting.
by ioma8 | 2025-09-03 07:51:59+00:00
Yes its truly noteworthy project. They exploited Canon cameras by first managing to blink red charging LED. Then they used the LED blinks to transmit the firmware out. Then they built custom firmware which boots right from SD (thus no posibility to break the camera). The Magic Lantern firmware for example allows many basic cameras to do RAW 4K video recording (with unlimited length) - feature which is not even in the high-end models. But it has much more features to tinker with.
by faangguyindia | 2025-09-03 07:53:20+00:00
It does not write anything in plan mode, it's documented here it has only readonly tools available in plan mode: https://docs.anthropic.com/en/docs/claude-code/common-workfl...

But here are fine prints, it has "exit plan mode" tool, documented here: https://minusx.ai/blog/decoding-claude-code/#appendix

So it can exit plan mode on its own and you wouldn't know!
by mike_hearn | 2025-09-03 07:53:27+00:00
There's a simpler explanation: they are comparing LLM performance to that of regular humans, not perfection.

Where do you think LLMs learned this behavior from? Go spend time in the academic literature outside of computer science and you will find an endless sea of material with BS citations that don't substantiate the claim being made, entirely made up claims with no evidence, citations of retracted papers, nonsensical numbers etc. And that's when papers take months to write and have numerous coauthors, peer reviewers and editors involved (theoretically).

Now read some newspapers or magazines and it's the same except the citations are gone.

If an LLM can meet that same level of performance in a few seconds, it's objectively impressive unless you compare to a theoretical ideal.