MurphyA/hacker-news huggingface dataset:
by neilv | 2025-09-16 04:01:25+00:00
In one of my Linux handheld attempts, I looked to evaluate Maemo for the vintage Nokia N810 and N900 as a starting point, but much of open source artifacts (code, docs, forums) had mostly disappeared, even from where there seemed an effort to preserve/migrate.

(But someone's copy of some of it might have resurfaced now; I haven't looked recently.)

Usually things like this disappear because whoever was paying for hosting for them (company, accounting unit within a company, or some random techie's basement) gets shut down. And maybe no one who had the interest and ability was able to preserve it in time, and archive.org hadn't picked it up. But occasionally, things get deleted with intention to suppress them.
by speakspokespok | 2025-09-16 04:01:56+00:00
A number of years ago driving late one evening an interview of his came on the radio. It might have originally been WGBH or a Canadian affiliate I can't recall, but just listening to him talk and expound on his views of the world gave the same thrill as reading Neuromancer and that same thrill of exploring the world through a phone line.
by rayiner | 2025-09-16 04:02:32+00:00
I agree with you in substance. But do these cute little word games—where we redefine commonly understood strings of words with idiosyncratic meanings to obscure what’s actually being disputed—work on anyone? It’s like saying that gun control is “literally trying to outlaw chemical reactions and kinetic energy.” Why not just clearly articulate what right you think society should protect?
by willemlaurentz | 2025-09-16 04:05:00+00:00
This, plus one important addition: How many people actually got killed or injured _because_ of iPhone or Watch? Think about it: using screens in traffic or in other situations where your attention to the world is critical.

All the best to the folks who where saved by any device, but given the large volume of devices sold - one has to assume there is a flip side to this coin, too.
by rmunn | 2025-09-16 04:05:24+00:00
Upvoted despite your final sentence being incorrect. :-) You're absolutely right that React is miles better than Angular, but Svelte and Vue (which feel very similar to each other, I just switched from one project written in Svelte to a different project written in Vue and a lot of my knowledge is carrying over) are quite a lot easier than React. When I write in React I have to think about the hooks and when I'm initializing them; when I write in Svelte or Vue the $state/ref() systems just work and I don't have to think about them. I can even initialize a $state inside an if block if I need to; I admit I'm no React expert, so I should ask you. If you needed to create a piece of state inside an if block in React, how would you do it? Is the only answer "Move the hook call outside the if block, and just don't use it if the if block doesn't run"?
by nowittyusername | 2025-09-16 04:07:51+00:00
I've used Claude Code for about 3 months now. Was a big fan until recent changes lobotomized it. So I switched over to codex about 2 weeks ago and loving it so far, way better experience. Today with the introduction of the new model, i been refactoring old claude code project all day and so far things are looking good. I am very impressed, OpenAI cooked hard here...
Show HN: Pyproc – Call Python from Go Without CGO or Microservices
by acc_10000 | 2025-09-16 04:08:00+00:00
Hi HN!I built *pyproc* to let Go services call Python like a local function — *no CGO and no separate microservice*. It runs a pool of Python worker processes and talks over *Unix Domain Sockets* on the same host/pod, so you get low overhead, process isolation, and parallelism beyond the GIL.

*Why this exists*

* Keep your Go service, reuse Python/NumPy/pandas/PyTorch/scikit-learn. * Avoid network hops, service discovery, and ops burden of a separate Python service.

*Quick try (\~5 minutes)*

Go (app):

``` go get github.com/YuminosukeSato/pyproc@latest ```

Python (worker):

``` pip install pyproc-worker ```

Minimal worker (Python):

``` from pyproc_worker import expose, run_worker @expose def predict(req): return {"result": req["value"] * 2} if __name__ == "__main__": run_worker() ```

Call from Go:

``` import ( "context" "fmt" "github.com/YuminosukeSato/pyproc/pkg/pyproc" ) func main() { pool, _ := pyproc.NewPool(pyproc.PoolOptions{ Config: pyproc.PoolConfig{Workers: 4, MaxInFlight: 10}, WorkerConfig: pyproc.WorkerConfig{SocketPath: "/tmp/pyproc.sock", PythonExec: "python3", WorkerScript: "worker.py"}, }, nil) _ = pool.Start(context.Background()) defer pool.Shutdown(context.Background()) var out map[string]any _ = pool.Call(context.Background(), "predict", map[string]any{"value": 42}, &out) fmt.Println(out["result"]) // 84 } ```

*Scope / limits*

* Same-host/pod only (UDS). Linux/macOS supported; Windows named pipes not yet. * Best for request/response payloads ≲ \~100 KB JSON; GPU orchestration and cross-host serving are out of scope.

*Benchmarks (indicative)*

* Local M1, simple JSON: \~*45µs p50* and *\~200k req/s* with 8 workers. Your numbers will vary.

*What’s included*

* Pure Go client (no CGO), Python worker lib, pool, health checks, graceful restarts, and examples.

*Docs & code*

* README, design/ops/security docs, pkg.go.dev: [https://github.com/YuminosukeSato/pyproc](https://github.com/YuminosukeSato/pyproc)

*License*

* Apache-2.0. Current release: v0.2.x.

*Feedback welcome*

* API ergonomics, failure modes under load, and priorities for codecs/transports (e.g., Arrow IPC, gRPC-over-UDS).

---

Source for details: project README and docs. ([github.com][1])

[1]: https://github.com/YuminosukeSato/pyproc "GitHub - YuminosukeSato/pyproc: Call Python from Go without CGO or microservices - Unix domain socket based IPC for ML inference and data processin"
by dangus | 2025-09-16 04:09:32+00:00
I agree with a lot of what this author says but they’re so wrong about AirPods.

The AirPods Pro 3 or really any of the recent AirPods are magical products. They’re the rare modern Apple product that Steve Jobs is smiling down upon.

Not only are they great for music but they are absolutely killer conferencing and phone call earbuds.

From early reviews it sounds like the Pro 3 has astounding microphone quality on top of the wide versatility and portability that the product already has.

The e-waste stuff, honestly, is nonsense. Maybe they’re a waste of money to need to be replaced somewhat frequently, but when you throw out AirPods you’re throwing out mere grams of total material. A replaceable battery would barely help that impact, it would mostly save you money to not buy the product all over again. And if you’re like me spending hours a day in meetings, AirPods are downright cheap for the utility they provide.

The average person is throwing out a pair of AirPods’ worth of fuel weight and carbon emissions every time they drive 10 minutes down the road or buy one hamburger with all that packaging from McDonald’s. Throwing out a pair of headphones smaller than a deck of cards every 4 years is basically nothing compared to typical consumer waste. Much lower hanging fruit to pick.
by liquid_thyme | 2025-09-16 04:09:36+00:00
>But if you say "this work will get the client's hospital equipment monitoring suite out sooner; if it works reliably, they'll be able to deploy it sooner, and it'll save the lives of some sick kids," then that'll also get the work done a little faster, and it'll make you feel good about doing it.

The problem is that the smart ones will easily figure out that 'this next version will save lives' is a total lie. If your monitoring product doesn't work, it gets dumped and replaced. In developed countries, if your code has the potential of harming someone you're in a heavily regulated industry. The software in those industries is speced out in enormous detail to avoid this problem.

>Arbitrary tension is a patch that you put on work that has no meaning. "We want you to go faster because it will make our metrics go up which might raise the stock a few percentage which might make our investors a few extra millions" has no meaning, which is the root problem.

I disagree. Financial goals are the easiest to understand for people, and also easiest to communicate, and personally for me easiest to reason about how to achieve them. Just hit a number and you're done, collect your bonus and go do something you enjoy. As they say, the best way to ruin something you love doing is by making it your job. IMO people who chase some higher purpose and meaning are destined to be forever unhappy at their job.
by bigger_cheese | 2025-09-16 04:10:02+00:00
I suspect it is to do with the amount of pedestrian traffic passing through an area. When you have a high population density there is an increased amount of foot traffic in the area you can charge less per individual serving because you have a higher overall volume of traffic.

Where I live in Australia the cheapest food tends to be Kebabs which congregate around pubs. There is a high amount of students walking (stumbling) home after a night out etc so they can afford to be cheap since they get so much foot traffic coming through.
by kcplate | 2025-09-16 04:11:38+00:00
It took a day of getting used to it, but I have had no issues either. Some of the commentary on this thread seems overly critical to me, but you tend to see that on any Apple thread on HN. There’s stuff I like, some stuff I don’t, but in the end I’ll adapt.

I think sime people just hate change. I am convinced that some folks complaining here will be complaining when MacOS 28 comes out and changes some OS 26 feature they have grown to like.
by ux266478 | 2025-09-16 04:12:20+00:00
I genuinely think if Sony offered a Linux phone and didn't lock it down too bad, they could serve as the catalyst for the whole market. I don't think I would trust any other company at this point to execute the platonic "Linux phone" we need. The uncompromising vision on building a fantastic product for the technically minded make them an obvious choice.
by baron816 | 2025-09-16 04:12:33+00:00
It drives me insane that the VC industry threw so much money towards delivery in so many ways (restaurant delivery, meal kits, ghost kitchens, etc), when that’s the part that matters the least.

If I were to do a startup, it would be a food company that leverages drive thru. Optimize everything to maximize throughput on the drive thru by only accepting orders ahead of time (maybe even days ahead of time so that the establishment knows exactly how much food to order and prepare). The food is ready and can be dropped right into the person’s car as soon as they pull up.

People are fine with driving around, especially if it’s on the way home from work or close to where they live. What they don’t like is going to the grocery story, cooking the same three basic meals they know how to cook, cleaning, and eating the same leftovers for five nights in a row.

I can’t believe VCs and startup founders failed to realize the driving part was not the thing people were willing to pay a premium for at scale. They want cheap, tasty, diverse, that’s more convenient than cooking, but doesn’t need to be dropped off at their doorstep.
by VogonPoetry | 2025-09-16 04:12:43+00:00
Everything humans do is carbon negative. Breathing, eating, driving, pooping (Westerners: toilet paper, All: waste management) and building. Getting every human to be carbon neutral would be an amazing thing!

From searched / online numbers, Apple has shipped 150 million AirPods since 2016. The AirPods 3 weigh 5.5g. The gross weight of a basic Tesla model 3 is 1760Kg. I picked a Tesla because it has plastic, metals, magnets, copper, lithium - similar materials.

In the ~10 years Apple has been making AirPods the materials used (by weight) is ~ 470 Tesla cars. So, per year (avg, not really good for this), resources consumed is about 47 Teslas (by weight).

Apple claims 40% of AirPods 3 are from recycled materials, so ~ 290 crashed / discarded Teslas could provide part of these materials - on average 29 per year.

I did the above because it perceptually relates to "real things". Teslas are NOT carbon neutral, very much carbon negative.

The reality / HORROR of waste is far, far worse. Any single plastic bag used to dispose of weekly waste likely weighs more than a pair of AirPods. Any can, made of steel or aluminum, could likely could make a lot of AirPods. The toy or product you bought that had a flap that you could lift up - there was likely a magnet under there. Any disposed single use battery might have zinc, if it was a CR2032 or "watch" battery, lithium (or silver).

Yes, AirPods might be disposable. Do they improve the qualify of life of the humans that purchase them? What is the real cost in perspective - with everything else taken into consideration? If the AirPods are used to listen to music or entertainment, then the positive mental health aspects are likely significant in a positive value direction.
by dlahoda | 2025-09-16 04:13:04+00:00
do they have sustained at least one prominent rust first and rust core customer? i doubt, rust has a lot of tooling and catches at compile time what their product does in runtime.

also not sure about antithesis biz practices. you pay them for integration, you spend time educating them and improving their product. and in the end get vendor locking on their compute with arbitrary non transparent pricing.

if your are not in rust - sure it can be price efficient.
by godelski | 2025-09-16 04:13:04+00:00
> something that looks simple.

Which is very different than something being simple.

There's a lot of old sayings that capture this sentiment. "Simplicity is complexity resolved" (Brancusi), "Good design is invisible) (???), "The best craftsman leaves no trace." (Chinese Proverb??).

My favorite is "Sprezzatura"[0]. The act of making something look simple. IME, the mark of a true expert is they make their work look trivial. As if anyone could do it. It's bittersweet that this is the reality, because we seem to have fooled ourselves into thinking things are as simple as it looks ("pun" intended). It's a dangerous trap. Over estimating difficulty will prevent us from trying, but underestimating will make us foolishly spin our wheels. But I think we've built a system where we just normalize wheel spinning. It's true, most wheels are made for spinning. But if they're freely spinning in the air then your car is going nowhere.

[0] https://en.wikipedia.org/wiki/Sprezzatura
by RyanOD | 2025-09-16 04:13:41+00:00
One thing not mentioned here is that most of these teachers have over 100 other students they are responsible for educating. So saying, "The teacher should just..." ignores the bigger impact of mobile phones and the management thereof.

The daily BS of "put your phone away", "are you on your phone?", "give me your phone", etc is not only an ongoing stressor for teachers, but an interruption / distraction and a "micro time suck" that very much takes away from the education of all the other students.
by Nathanba | 2025-09-16 04:13:46+00:00
Yes arbitrary tension is one of the most infuriating things that some agile people and bosses do. It's like they treat you as an unthinking machine that merely needs to constantly be prodded and poked to perform. Of course if you have any ability to think you will instantly figure out that it was fake pressure and who doesn't love it? I don't know why they think that this is going to work out for them. Well I do know actually, it's because many people do very little without being poked and asked constantly. That's the other side of the coin but frankly, that's a hiring problem. Such people shouldn't even be in the company.
by tranq_cassowary | 2025-09-16 04:13:50+00:00
If you have evidence of a hardware backdoor, please provide it. Otherwise you are just speculating and that doesn't bring value to a HackerNews discussion. Burden of proof lays upon you.

GrapheneOS doesn't advocate use of Tor. See https://nitter.net/GrapheneOS/status/1945623621457600929#m You have gone on a quest to criticize GrapheneOS across social media just because a GrapheneOS moderator shared a screenshot for the TorVPN app : https://primal.net/e/nevent1qqstmnf2qj09j7t2gthgdhr72ghmvn08...

My conclusion is "It seems every single day there is a new disingenuous comment on GrapheneOS-related posts from you based on a heavy misportrayal of a social media post made on the personal account of a GrapheneOS moderator. It isn't spontaneous. Don't fall into this trap."
by jmward01 | 2025-09-16 04:16:41+00:00
The big difference between this and all the other facial recognition happening is that people knew it happened. Walk into a fast food chain and take a look at all those cameras. Do you really think they aren't harvesting every possible insight from them? I can only guess what McDonald's could glean from recognizing every face and tracking time/place/order/how long you look at the menu and which items, etc etc. I don't know that that is going on but in the US with how little we have in privacy protections I must assume that they do everything I just thought of and way more. We need more people exposing what is allowed by law and pointing it out in big obvious ways, only with a banner below saying "We tell you this is happening. Corporations don't"
by Spivak | 2025-09-16 04:17:10+00:00
The problem is that chargebacks are like the perk of using a CC for transactions. So if companies start doing this to an any degree that makes CC customers hesitant to use the CC's customer protection feature they will find a way to make it the merchant's problem again.

The best you can really do is be large enough that cutting ties with your business entirely isn't feasible for the customer.
by raw_anon_1111 | 2025-09-16 04:17:55+00:00
I have an iPhone 16 Pro Max and an older version of this battery I use and when I travel:

https://a.co/d/3g3F4eC

It can charge my MacBook Aur M2 once or my iPhone 16 Pro Max 3-4x. The iPhone itself can easily last flying and layovers all day.
by RajT88 | 2025-09-16 04:18:18+00:00
I have a 32" Sony something or other. One of the very last ones - HDMI port and does 1080i or 720p. What a find! 30 dollars, and about killed myself getting it in the house.

The plan is to have all the light gun systems hooked up to it. Being able to get 1080i out of a PS2 while having the light gun work is a challenge I have not yet surmounted.
by rmunn | 2025-09-16 04:18:35+00:00
Interestingly, in theory UTF-8 could be extended to 36 bits: the FLAC format uses an encoding similar to UTF-8 but extended to allow up to 36 bits (which takes seven bytes) to encode frame numbers: https://www.ietf.org/rfc/rfc9639.html#section-9.1.5

This means that frame numbers in a FLAC file can go up to 2^36-1, so a FLAC file can have up to 68,719,476,735 frames. If it was recorded at a 48kHz sample rate, there will be 48,000 frames per second, meaning a FLAC file at 48kHz sample rate can (in theory) be 14.3 million seconds long, or 165.7 days long.

So if Unicode ever needs to encode 68.7 billion characters, well, extended seven-byte UTF-8 will be ready and waiting. :-D
by BrenBarn | 2025-09-16 04:19:10+00:00
This is a nice perspective, especially with the brief comments that follow the main post. A part of me wants to disagree with the sentiment the author expresses in the last comment, but more and more I'm finding it hard to deny:

> the problem you're [i.e., the Matrix project lead is] describing isn't actually the problem that Matrix users have, and the solution you're building isn't actually the solution that Matrix users want

This can be seen in various slogans and visions from the heady earlier days of Matrix. It was talked about as a one-stop solution for real-time communication, etc. They even had a prototype of some kind of "metaverse" thing.

But the thing people are looking to Matrix for is chat. That's it. Not an "eventually consistent real-time JSON database" or anything like that. Just chat. And, like the author of this post says, choosing a DAG as the bedrock data structure may make it hard to provide some of the bedrock functionality that people are looking for in chat.

I will say that some of the other issues mentioned do seem at least partially solvable within the framework that Matrix has set up. Like, servers could get faster, moderation tools could get smoother, etc. It's still true that right now those problems haven't been addressed, but it's possible that, from the user perspective, things could improve a good deal. The biggest question mark for me is how moderation can really work in a decentralized system like this, because it's not clear to me that we really have a workable model for that even conceptually (let alone that Matrix is it).
by emporas | 2025-09-16 04:19:21+00:00
The issue is bigger than that.

Why not two people share a device, and when passed from one person to another, delete applications and install all apps and profiles from scratch using verified checksums saved on a blockchain. An OS which could do that is something like Nix. When passed to the previous person same thing, delete and install everything from scratch.

Using smartphones in a smart way, not a dumb way, like timesharing mainframes of the past. Same procedure could be applied to cars and other devices.
by socalgal2 | 2025-09-16 04:21:45+00:00
> A TV is bulky, race to the bottom commodity that is only replaced every 5-8 years.

True but, can't you kind of say the same about phones? My sister buys Moto-G's. They cost her $120. Apple charges more. They make their own market. I don't know how much I'd be willing the pay but I feel like I'd pay for an 65" Apple TV. Sony, LG, Samsung, Roku, TCL, all make crap TVs that want to spy on you. They are almost universally underpowered for their apps and OS and are all jank AF. i have an AppleTV plugged into my Sony and a few times a month I bump the bad remote and it switched to Google TV and tries to get me to sign in so it can serve ads at me.

The market for an apple branded TV might not be the same size as phones but I suspect it's big enough to become 5% of their profit.

Who would have guess headphones would do so well before they did so well?
by amarant | 2025-09-16 04:22:02+00:00
As someone who's lived at latitude 52N, I can tell you for a fact that solar isn't always an option.

You might think wind is a good alternative, but Greta Thunberg will vehemently protest that notion [1](and she's got a point, believe it or not)

We have more hydro per capita than almost anywhere in the world, and that's still not enough!

Sure, if you live near the equator, you can get all the power you need by putting solar panels on your roof.

If you don't.... Nuclear is the best option.

[1] https://www.euronews.com/green/2023/10/12/greta-thunberg-and...
by cyberax | 2025-09-16 04:22:43+00:00
But what is "construction"? If it means "building walls", sure.

But what about assembling and installing the battery presses? Or maybe setting up the electrical connections for them?

It is a genuinely ambiguous area, and I won't be surprised if Korean companies tried to push it a bit too far. This still doesn't excuse the ICE behavior a bit. They could have just revoked the visas and asked employees to leave.

It's also quite clear that the Korean companies were not flying engineers here to save on wages.
by trimethylpurine | 2025-09-16 04:23:08+00:00
You're including unrelated immigrants to wash your data. The question is on third world immigrants ONLY.

Otherwise you can say things like guns don't have bullets because we looked at "things that kill" and most of them don't.

That's obviously not a good way to answer questions.

Try talking with an expert or get help from someone to understand why we don't use statistics like that to make business or medical decisions.

I hope you have an easy time figuring it out.

Good luck.