MurphyA/hacker-news huggingface dataset:
by phendrenad2 | 2026-03-02 11:27:37+00:00
> I thought the whole point of HyperCard is that the editor is the live app, that live apps can flip into editor mode at any time, and you THE USER can edit them live

That may have been the initial point of HyperCard, but what really propelled HyperCard to greatness was the intentional breaking of that model. I.E. adding "locked" status to HyperCard stacks so that people couldn't (easily) modify them, they could only run them. HyperCard would have been a footnote in history if it hadn't been for that flag. Nobody would have handed stacks to end users if they were a few clicks away from deleting buttons or reordering pages or something (causing frustrated users to complain that the "application" was broken).
by rimmontrieu | 2026-03-02 11:27:51+00:00
For more context, I've developed over 200 games[0] using libGDX and threejs. I've learnt so much from working with code-oriented frameworks that are closer to the system APIs. I can never imagine if I could do all that in today full-blown game engines in term of effectiveness and development speed.

[0]: https://ookigame.com
by tim333 | 2026-03-02 11:28:06+00:00
He has put out at least one video justifying it to the public - https://youtu.be/o-E7DIctrzo

I can sort of see his position. When there were mass protests around Jan 2nd he said to the Iranian government don't kill them or else:

>US President Donald Trump has warned Iran's authorities against killing peaceful protesters, saying Washington "will come to their rescue". In a brief post on social media, he wrote: "We are locked and loaded and ready to go," but gave no further details. (bbc)

And the Iranian government are now in the find out stage.
by microtonal | 2026-03-02 11:28:52+00:00
Uploading speech-to-text to OpenAI? Regular communication with Google? Using Google for assisted GPS? Giving a bunch of Google apps privileged access (if you need them for e.g. Android Auto)?

https://www.kuketz-blog.de/e-datenschutzfreundlich-bedeutet-...

https://gitlab.e.foundation/e/os/GmsCore/-/blob/a9e102567518...

https://forum.fairphone.com/t/e-os-betrays-users-privacy-ope...

https://eylenburg.github.io/android_comparison.htm

Well and besides that only shipping ASBs and no other security updates outside major Android releases (and both usually late). Using heavily outdated kernel trees (e.g. FP4 is using a Linux kernel patch level that hasn't been updated since 2020!), outdated vendor firmware blobs, etc.

It might work, but it is not very secure, nor very private.
by WillAdams | 2026-03-02 11:28:55+00:00
Are Scholastic book orders no longer a thing for children?

When my father retired from the service, he moved to the second poorest county in Virginia in terms of tax base, and the library at that time was a carrel of used paperbacks in the courthouse of the old library --- for each Scholastic book order, my teacher would open the box, remove a couple of books for other students, then hand me the box (she would also remove the promotional poster for the classroom, even though it was always my order which qualified for it).

Things got better when I got to high school, since that library was somewhat better stocked (in particular, a cousin of Andre Norton's lived in the county, received books from her, and then donated them to the library, which I will eternally be grateful of).

Fortunately, since then, the county has managed to build and stock an actual library building.

“Libraries will get you through times of no money better than money will get you through times of no libraries.” ― Anne Herbert
by Lyrkan | 2026-03-02 11:29:00+00:00
> Also, as I said, information about the prompts quickly reveals competence / incompetence, and is crucial for management / business in hiring, promotions, managing token budgets, etc.

I fail to see why you would need that kind of information to find out if someone is not competent. This really sounds like an attempt at crazy micro-management.

The "distillation" that you want already exists in various forms: the commit message, the merge request description/comments, the code itself, etc.

Those can (and should) easily be reviewed.

Did you previously monitor which kind of web searches developpers where doing when working on a feature/bugfix? Or asked them to document all the thoughts that they had while doing so?
by mpol | 2026-03-02 11:29:10+00:00
You're probably responding because of the Jolla tablet :)

To be fair, the Jolla tablet was in 2015, more than 10 years ago. Most probably, many of the people working at Jolla are not the same as then. Also, if you read carefully all the announcements and communication from Jolla, you can easily see they have learned from that crowdfunding affair. This is not the same offer, not in a long mile.
by AlienRobot | 2026-03-02 11:29:19+00:00
Much of this could be solved if the base system simply came with basic utilities.

Windows XP had an audio recording app and most people didn't even have microphones. Now we have smartphones that don't have a way to record audio as a file or even write text notes built into the system, forcing you to use third-party tools that can be maliscious.
by miroljub | 2026-03-02 11:29:35+00:00
But why? If I don't enjoy talking to anyone and everyone, why should I be doing it? What's wrong with focusing on people who matter to me?

It's not like I don't give people a chance, but I'm pretty quick in identifying and cutting off people who are draining my energy, even if they are otherwise quite nice and enjoyable company for others.
by JustFinishedBSG | 2026-03-02 11:30:03+00:00
> for the same reason math problems require one to show their working.

We don't put our transitional proofs in papers, only the final best one we have. So that analogy doesn't work.

For every proof in a paper there is probably 100 non-working / ugly sketches or just snippets of proofs that exist somewhere in a notebook or erased on a blackboard.
by Wilder7977 | 2026-03-02 11:30:19+00:00
I am on e/OS since 2021 with a FP3 and, for what is worth, I never had to reinstall, wipe or anything. My phone just had it's 5th birthday and it has been a single continuous set of updates.

I know the versions differ by model, so perhaps your model was not as well supported.
by isthatafact | 2026-03-02 11:30:58+00:00
It is difficult to know whether going faster is overall safer.
In my experience, some fraction of cars will pass a bicycle under any conditions, no matter what speed that bicycle is going (even if keeping up with traffic above the speed limit), no matter how dangerous it might be, no matter if the bicycle has "taken the lane" leaving no room to pass safely -- for some car drivers, it is about getting ahead of the bicycle.
by jacquesm | 2026-03-02 11:31:00+00:00
A Velomobile is not a socially acceptable vehicle, it is very fast compared to a normal bike but still limited to bike infrastructure and other cyclists absolutely hate them. Yes, they solve the leg suck problem and if all of the cars would be gone and you could use the roads then that would be a great solution.

I lived right next door to the guys that developed it and in the Groningen country side you could see them zoom by with some regularity. But where I live now I think I've seen exactly one in five years and that was after it had bowled into a mom on a cargo bike... the stigma roughly identical to driving a Canta on the bike path.
by ricksunny | 2026-03-02 11:31:22+00:00
OK, that's helpful thank you -

I had to Google-AI & Gemini up some possible solutions to

"TFed and CAed for SSC fellows"
Gemini only got the SSC plausibly correct - is it
"SSC Fellows: Refers to Senior Service College Fellows, typically senior military officers or high-level civilians (such as those in the DAU-SSCF program) who participate in prestigious leadership development and strategic research programs at various institutions" (top source: Army War College, Senior Service College fellows program)

Would you consider yourself or your career-track natsec-adjacent / military-adjacent?

Google Search AI seemed to do better on the other acronyms:
TFed: This is almost certainly shorthand for "Teaching Fellow" (TF) + "Education/Training."
Context: A "Teaching Fellow" supports professors in higher education by leading discussions, grading, or mentoring undergraduate students.
Meaning: The person has trained or mentored Teaching Fellows.
CAEd: This likely refers to a parallel, specialized form of training for the fellows.
Possible meaning 1: Course Advising/Education (helping TFs with their specific courses).
Possible meaning 2: Career Advising/Education (helping TFs develop their professional skills).
Context: Similar to how "Didactic Fellows" are trained to mentor peers in teaching skills.
SSC Fellows [I suspect it choked on this one]: These are the recipients of the training. They are likely participants in a fellowship program (e.g., Summer Service/Studies Course, Special Subject Course) in a formal education context

TF = Teaching Fellow, CA = Course Advisor?

PS Do you find it odd that someone might feel it necessary to AI-up solutions to your acronyms in an effort to better understand where you're coming from?
by mikkupikku | 2026-03-02 11:31:27+00:00
Probably the most direct way to kick out the people they're actually worried about without invoking legal process for each one specifically, not least because if they did it on a case by case basis there would likely be an undeniable ethnic/national signal that right now is getting hidden in the noise. In other words, instead of targetting researchers for being Chinese nationals, and then subsequently having to defend ethnic discrimination in court, they're just going to throw the baby out with the bath water.

That's my guess anyway.
by Novaga | 2026-03-02 11:31:30+00:00
The core of 5000 years of civilization can be summed up in one word: priestly civilization.

From Sumer to Egypt, from the Zhou Dynasty to the Roman Empire, from the medieval church to modern "expert governance," and now to today's algorithmic priests, media priests, capital priests, and opinion priests… the true ruling structure of human society has never been the superficial notions of "royalty," "democracy," and "market," but rather the priestly class's monopoly on meaning, legitimacy, and the right to interpret. The three pillars of priestly civilization are the monopoly on the right to interpret:
by replooda | 2026-03-02 11:31:52+00:00
You must be very insecure of your claims, completely sidestepping the actual content of my reply and managing to double yours as ad-hominem and straw-man sophistry, not to even bother pointing out the flimsiness of your "European lifestyle" construct itself — sure, the UK can't live without their baguettes — when Europe is rather more representative of postpostmodernist ideologies than of whatever golden-age historical kool-aid you've been drinking to ignore how prevalent the invective "eurocuck" is outside utopia.
by alfyboy | 2026-03-02 11:31:59+00:00
Honestly, it doesn't really matter what you say. It's mostly about body language and not seeming like a threat (smile).
You can talk about whatever. Tell them about a movie you just saw and ask them about recommendations. Ask them for restaurant or dinner suggestions. Tell them about that article you just read which you found intereting.

If they are open to small talk, they will drop some tidbits that you can spring off on. Conversation is a two way street. If they don't seem interested in keeping the conversation going, tell them to have a nice day and carry on with yours.
by vasco | 2026-03-02 11:32:17+00:00
When I visited New York City (and the US) for the first time in like 2010 I was taken a back but how much Americans like to chat randomly so this is strange to read.

I remember a random guy was chatting to me in the subway, then I got out, waiting at a crosswalk for the green, in those 15 seconds another guy starts another random conversation. In the first 2 hours of the trip I already had maybe 10 random circumstantial conversations. The whole trip I felt like if I wanted I could always be talking!
by didgeoridoo | 2026-03-02 11:32:41+00:00
If someone with coprolalia is involuntarily induced to say the most awful, inappropriate thing possible in a given situation, doesn’t shouting slurs show that they aren’t racist?

Someone who is deeply racist would presumably consider racial slurs to be neutral statements, and not actually care about who they are offending. I wonder if that would actually steer the coprolalia away from racial slurs and toward something else that one has internalized as truly “offensive”.
Show HN: MulMarket – CS2 Skin Market Analytics Desktop App
by Manpi | 2026-03-02 11:33:58+00:00
Hi HN,

I’m a solo developer and have spent the past year building MulMarket, a desktop analytics platform for CS2 skin traders.

It aggregates price data from multiple marketplaces (Steam, Skinport, CSFloat, BUFF163, DMarket, Bitskins, etc.) and helps users track portfolio value, detect arbitrage opportunities, and analyze price trends.

The main reason I built it was frustration with existing tools — most are web-based, require account linking, or lack accurate fee calculations and long-term tracking.

MulMarket runs locally on the user’s machine, does not require Steam login, and does not collect personal data.

It’s still early stage and I’m actively looking for feedback, especially on:

• Data reliability and aggregation methods
• UX for traders managing large inventories
• Features that would make it more useful for serious traders

Happy to answer any technical or product questions.
by tremon | 2026-03-02 11:34:03+00:00
Oh how the public opinion has been moved already. Rewriting your argument to echo the sentiment from a generation ago:

> The laws need to be updated. Having police officers monitor public streets was fine because they wouldn't actually recall anything unless there was an incident. Now it's possible to go back and review specific footage and identify everyone on those camera's -- we need new privacy laws to reflect this capability.
by roflcopter69 | 2026-03-02 11:34:11+00:00
I see `dotnet watch` being mentioned for code hot reload which is such a great feature for quickly iterating on a game. Not having to restart the whole game just because one has changed a few if statements and values really helps staying in the flow.

But I'm still not too enthusiastic about having GC in C# which is why ideally I'd like to start making a small 2D game just with SDL3 and C++ but how could I get this nice hot reload workflow there? I don't have the money to pay for expensive proprietary tools like https://liveplusplus.tech so what can I do? I guess there's the "game as dynamic library" trick from Handmade Hero (see https://www.youtube.com/shorts/seWAIURXxH0) so maybe that would work good enough? Maybe https://github.com/fungos/cr would do most of what's needed here?

Also, how does one even do modern C++ these days? Is it possible to have big C++ code bases that still compile fast these days? Is CMake 4 good™ now? Are modules really there yet? I rely on clangd as LSP for working with C++ but I read that clangd still fundamentally struggles with C++ modules https://chuanqixu9.github.io/c++/2025/12/03/Clangd-support-f... and it's so bad that there has even been some effort going into making a new C++ LSP https://github.com/clice-io/clice
by GJim | 2026-03-02 11:34:13+00:00
> you're an ass for downvoting this without at least explaining why you disagree.

This 'drive-by downvoting' is becoming endemic on HN. Downvoting should be reserved for comments that do not contribute to the conversation, not as a lazy way of signalling disagreement because you can't be arsed writing a rebuttal.

Such downvoting leads to groupthink and unpopular ideas being hidden. It's turning this place into another Reddit (a statement of truth, no matter what the HN guidelines say).
by eesmith | 2026-03-02 11:34:25+00:00
I took your list ("The issues are internet connectivity, data retention/mining/sale, and non-local processing") as being incomplete. The examples I gave were to give examples of additional issues. There are equivalents for my examples to private businesses, even putting recognition systems to the side.

I personally have noticed that "alert" and "suspicious" tends to mean "something unusual", and not "something illegal". Increasing alerts results in forced normality.

On the flip side, if the information was there and not used, then the security guards are blamed for not connecting the dots, so investigating alerts becomes a CYA task.

As an example, security guards have harassed people on public sidewalks who are legally taking pictures of the building they are guarding. They are incentivized to investigate the alert, face no consequences (so long as that harassment doesn't itself break the law) for a false alert, and risk losing their job if the photographs are used for nefarious purposes. Adding air-gapped AI may help the security guards, while increasing the amount of harassment.

Yes, I have had a security guard stand over me while I delete a photograph I took of a building while in a public park. I think I was not legally required to follow request. I wasn't going to risk escalating the confrontation over a picture of a neat-looking gargoyle. No, I don't want AI enabling more of that harassment.
Show HN: Open-Jet – self-hosted Agentic TUI for air-gapped Jetsons
by lforster | 2026-03-02 11:34:26+00:00
Hi HN,

I am building a Terminal User Interface (like Claude Code) for self-hosted AI agents on Jetsons. Works in air-gapped environments.
Unlike other solutions, this is optimised for unified memory machines, as to avoid OOM errors.

The agent can do stuff like edit, read, create files - manage and interpret data locally.

Currently, it gets ~17 tok/s on Jetson Orin Nano 8GB using Qwen3-4B-Instruct-4bit
In the future, adding TensorRT .engine support which will boost inference further. I am trying to get the memory footprint down, so if anyone has knowledge on kv cache optimisation, that would be great.

I would love to get your feedback and people try running it on more capable devices and models - post your results here.

Run
```
pip install open-jet
open-jet --setup
```

Webiste: https://www.openjet.dev/
Directly on Pypi: https://pypi.org/project/open-jet/
Repo: https://github.com/L-Forster/open-jet/
by wishfish | 2026-03-02 11:34:51+00:00
Their OLED screens + software are some of the best for those of us who suffer. Motorola is one of the last major companies to still offer IPS devices too. In terms of screen hardware, Graphene chose well.

I just hope that GrapheneOS will be offered on one of the IPS phones in addition to the expected OLED model(s).
by strcat | 2026-03-02 11:35:09+00:00
> I'm calling out Graphene for dealing with a Chinese-owned company instead of US or Euro-owned vendor. There is a difference between manufacturing parts and components in China, and the entire design/development, production, assembly, and maintenance being owned by a Chinese-owned vendor.

Nearly the entire design and development process for European phone brands is done by Chinese ODM partners. It wouldn't be a positive to have a largely non-technical company between us and the company doing the technical work.

Our partnership with Motorola Mobility isn't exclusive. Motorola Mobility are currently the only company both willing and able to meet our hardware requirements. We've talked to multiple smaller companies but they're currently unable to provide what we need.

> Not to mention that by their actions Graphene are aiding an economic and political adversary develop more secure devices.

GrapheneOS isn't based in the US and has no American directors but yet you're talking about it as if it's an American state-owned enterprise. It's the US which regularly threatens to destabilize and annex the country where we're based, not China. There's no Canadian or European company which is truly designing and building modern smartphones. We could have worked with a South Korean company if they had wanted to build a device with official GrapheneOS support instead of only improving their own OS.
by fc417fc802 | 2026-03-02 11:35:14+00:00
> I trust we would take action the moment something gets abused or surveillance overreaches.

The thing about turnkey authoritarian solutions is that once something happens it's likely too late to take action. However there are often alternative solutions that physically constrain the system such that substantial abuse is impossible without time consuming and expensive physical modifications. The traditional speed cameras in the UK for example.

Cameras, AI integrated at the edge, software that can't be updated remotely, the full stack publicly audited, that only output video data when a suspected violent crime is flagged. Something like that might work. I'm not optimistic such a solution would see much support though.

You'd also probably want a policy put in place in advance to quickly pull them down if certain criteria are met. But again, I'm not optimistic about the prospects.
by bonzini | 2026-03-02 11:35:22+00:00
I read "The duration of the U.S. protection for all other works… was for 70 years from the artist’s date of death" and thought wow, did Mondrian really live into the 1960s or so?

Next paragraph: "Mondrian died in 1944. Any of his works subject to a life-plus-70 regime would have entered the public domain" 10 years ago. Who even thought of including that in a legal argument??
by coldtea | 2026-03-02 11:36:18+00:00
>If this translates to longer device retention (if you enable battery changes, a current gen device can easily last a decade), people will care.
$200 phone that you can use for 5+ years without handicapping the user will be a much bigger hit

Would it? Most people, including in the developing countries, like changing phones. It's one of the small consumerist joys they get, plus they show the Joneses that they can keep up.
by GuestFAUniverse | 2026-03-02 11:36:51+00:00
So what?

One of the greatest entertainers of the country I'm living in once said: "Every minority deserves a joke, too." (my translation)
Afterwards, when asked if he had limits: "People who cannot defend themselves. That would be to easy."

I'm skeptical about people being very "p.c.". That's often the same group bad mouthing when they assume only their (assumed) peers are listening.
by strcat | 2026-03-02 11:36:57+00:00
Contactless payments already work on GrapheneOS via Curve Pay, PayPal and the apps of many European banks. Solving the duopoly between Apple and Google for smartphone tap-to-pay in the US isn't something GrapheneOS can do.

Regulators / legislators can force Google to let GrapheneOS pass the Play Integrity API checks and Google Pay will start working.
by robotbikes | 2026-03-02 11:37:17+00:00
I remember when they were briefly owned by Google (I think) and assembled the MotoX in the US so you could buy a bamboo or customized case. It had one of the first low power always listening CPUs to listen for you to say Ok Google. Once that didn't work out Lenovo bought them and they had decent but not many flagship midrange phones. Moving forward a phone with decent security running grapheneOS that isn't a Pixel sounds good especially considering how other manufacturers such as OnePlus are embracing AI integrations. I think a number of people get sold on Apple devices based on their purported security so this collab could bolster some sales, let's hope they make it work and keep it open. I'd buy another one especially if I could get a bamboo case.