MurphyA/hacker-news huggingface dataset:
by freefaler | 2025-12-15 01:25:46+00:00
Well try to listen to a group theory lecture (for example on cohomology of groups) while doing chores :) But the lecture was indeed useful if you stop and rewind and see how the lecturer was explaining (there were some interesting graphs).

Your brain can't hold the context long enough to go to the required level of abstraction, while you're multitasking (may be walking or something deeply automated doesn't count.
by IgorPartola | 2025-12-15 01:26:14+00:00
I had a Roomba about 10 years ago. It was OK but required a lot of “handholding” to not run over cords, kids toys, etc. It just was not really worth it to use it in an environment where you can’t keep everything nailed down and off the floor at all times. Relocated it to a basement level where we had much more empty but sill finished space. The cat angrily pooped just outside her litter box and the Roomba ran right over it and shredded them turds all over the floor. Since then it has lived in my mind as the dumbest smart product.

The real problem for me has been that I want something to straighten out my living spaces, not to vacuum the floors. Vacuuming is quick and a good vacuum cleaner (old school bagged kind, not a silly filter one), will do a far better job than a little battery powered gizmo anyways. But a robot capable of picking up the toys my kids like to leave out, or bringing abandoned coffee mugs to the sink (can you tell I live with multiple adults and children?) would be worth quite a bit to me. A robot capable of washing my dishes and putting away my laundry would be worth more. One capable of preparing meals would be worth more to me than a car.

Of course they would have to be 100% open source with easily replaceable and repairable components, which is where I think most of these types of projects go wrong. I remember seeing the Chefee demo and it was very cool but the main problem is that you aren’t buying a product, you are investing in the idea that the company behind it won’t go belly up in two years and brick your $60,000 chef/cabinet/fridge thing and that it won’t sell itself to e.g. Google which will cram it full of ads and spyware.
by still_grokking | 2025-12-15 01:27:00+00:00
> But safety is not the only important aspect of a programming language.

That's also part of what I've said.

The point still being: Where you need a safe language there is no way around it, and Scala is still one of the very few options you have at all. Scala is in that regard indispensable.

> I feel that Scala 3 really hurt the community angle

I don't see that.

Everything relevant, besides Spark, is now on Scala 3, and this is already like that since a few years.

But I agree that Scala documentation / references / tutorials are to this very day lacking. This was and still is a real issue, and that's actually a very relevant one. I really hope this gets better with time.

The sub-optimal situation regarding docs does though not prevent people from starting new projects in Scala.

In fact Scala 3 is again ahead of the pack. It provides features not seen so far in any real world language and will almost certainly again pioneer the implementation of new language concepts in the large, as it did already in the past with its pragmatic approach to a OOP / FP fusion.

Just see for yourself what is currently happening:

https://softwaremill.com/understanding-capture-checking-in-s...
by Bad_Initialism | 2025-12-15 01:28:41+00:00
Not only the title, but the entire article, and every reference that pops up in a search, fails to explain the initialism "CTF".

This is pure gatekeeping by immature little boys in a treehouse labelled "NGA".

If we had awards for bad initialisms, this one would be in the running for the top spot. I'm still not entirely sure what it means.
by tasty_freeze | 2025-12-15 01:29:02+00:00
ZX BASIC (as far as I know) was not a MS BASIC product, but many of the same techniques were used in MS BASIC. There were books describing the techniques that this blog post mentions, plus a lot more.

For instance, the symbol table is built as each variable is encountered, and it is not ordered. Thus, it was common for the first line of a BASIC program to be something like:

10 Y=X=B=Z=1

because Y, X, B, and Z were the most frequently accessed variables, so getting them at the start of the symbol table sped up future look-ups.

Another thing: I'm pretty sure MS BASIC was smart enough to check if the GOTO or GOSUB line number was greater than the current line number, and if so, it would seek the target line from the current line, instead of the start of the program.

WANG 2200 BASIC-2 had an optimization for DEFFN statements. There was a small, fixed-size table, something like 16 entries, to hold a pointer to the first n DEFFN statements. Most programs used less than this limit. When an "FNX(...)" or whatever was encountered, it would search that DEFFN table, which then had a direct pointer to the line where the DEFFN was located. If there were more than 16 DEFFN statements, it would then have to do a linear search through the program text to find it.4

[EDIT] I forgot to mention, the article mentions that NEXT and RETURN also cared about line number placement. I haven't studied ZX BASIC so maybe it is different, but in MS BASIC and WANG BASIC there is a stack frame that contains a pointer to the head of the loop or the return point, respectively, for those two cases. Just storing a line number would be insufficient because the FOR body and the RETURN point might be in the middle of a line, eg

200 X=X+1:GOSUB 1000:FOR I=1 TO 20:T=T-B(X):NEXT I
by lern_too_spel | 2025-12-15 01:29:35+00:00
> and carry far less weight than the previously quoted and linked testimony which directly contradicts them when considered in context of the disclosures

Previously quoted testimony from someone who doesn't claim to have been there when it was implemented that does not match up with the documents that Snowden leaked? You would think that if there were something so blatantly illegal going on, that would be the first thing that Snowden leaked. Instead, there is not a whiff of corroborating evidence in Snowden's trove, and no oversight committee senator has asked for investigations based on Binney's mad ravings.

> The same folks you'd have us believe without question have lied repeatedly about these very programs:

So you would have us believe that Snowden's documents are lying too? The lies that were told weren't about what the programs did. Their statements were always consistent with the leaked documents and what the law allows. You are the one bringing up dark programs that go against the law and against all leaked evidence.

> Since the official statements aren't trustworthy, I'll accept independently verifiable (by a group like EFF) proof. I'd be a sillybilly to accept less.

The EFF doesn't claim anything like what you're claiming. The purpose of the Narus traffic analyzers in the Jewel case was revealed in Snowden's docs. Surprise, surprise. It turned out not to be mass domestic surveillance.
by UncleEntity | 2025-12-15 01:29:54+00:00
Yeah, I managed to do that years ago all by myself with a bad CMake edit which managed to delete the encryption key (or something) for my home directory, which I honestly didn't even know had encryption turned on, before I could stop it.

No LLM needed.

It still boggles my mind that people give them any autonomy, as soon as I look away for a second Claude is doing something stupid and needs to be corrected. Every single time, almost like it knows...
by spike021 | 2025-12-15 01:30:02+00:00
Depending on how long someone's been in the industry it's more a question of if, not when, an outage will occur due to someone deciding to push code haphazardly.

At my first job one of my more senior team members would throw caution to the wind and deploy at 3pm or later on Fridays because he believed in shipping ASAP.

There were a couple times that those changes caused weekend incidents.
by xyzzy_plugh | 2025-12-15 01:31:24+00:00
I had a ceramic coffee mug that I loved and used very regularly. I bought it at a fair from a local potter and it had a very unique glaze, lots of blues and greens.

A friend who is a potter saw me drinking out of it and said that the glaze looked suspicious. He said it looked loaded with heavy metals, and that I should probably not use it or at least get it tested.

At the time I knew a guy who worked in a lab that tested certain substances for hazardous materials. He was intrigued and brought it in to work one day, and later texted me asking if I wanted it back, because it was very likely leaching cobalt, lead, and cadmium, and it was probably also very mildly radioactive.

I feel much better drinking out of mugs from IKEA and other big name stores.
by languagehacker | 2025-12-15 01:32:46+00:00
Production-Ready GraphQL is a pretty good read for anyone who needs to familiarize themselves with enterprise issues associated with GraphQL.

My favorite saying on this subject is that any sufficiently expressive REST API takes on GraphQL-like properties. In other words, if you're planning on a complex API, GraphQL and its related libraries often comes with batteries-included conventions for things you're going to need anyway.

I also like that GraphQL's schema-driven approach allows you to make useful declarations that can also be utilized in non-HTTP use cases (such as pub/sub) and keep much of the benefits of predictability.

IMO the main GraphQL solutions out there should have richer integrations into OpenTelemetry so that many of the issues the author raises aren't as egregious.

Many of the struggles people encounter with the GraphQL and React stack is that it's simply very heavyweight for many commodity solutions. Much as folks are encouraging just going the monorepo route these days, make sure that your solution can't be accommodated by server-side rendering, a simple REST API, and a little bit of vanilla JS. It might get you further than you think!
by 8cvor6j844qw_d6 | 2025-12-15 01:32:53+00:00
This is why one should use an isolated environment.

Not too sure of the technical details but Claude Code will very rarely, but can lose track of current directory state which causing issues with deleting. Nothing that git can't solve if its versioned.

Claude once managed to edit code when in planning mode which is interesting, although I didn't manage to reproduce it.
by gorgoiler | 2025-12-15 01:33:21+00:00
The sequel product does indeed look pretty rad:

https://www.typeframe.net/docs/ps-85

The keycaps are the semiotic iconography designs created for Alien (1979):

https://wharferj.wordpress.com/2012/05/25/ron-cobbs-alien-se...

…not that anyone here didn’t already know that, I’m guessing!
by bigiain | 2025-12-15 01:33:40+00:00
> feedback is very welcome

The readme is obviously AI written, and is clearly incomplete. This leaves me wondering how accurate the rest of the readme is, and how much of the code is vibe coded slop. I know some people use AI to write docs for reasonable reasons, perhaps English isn't your primary language. But the readme smells of AI and a lack of attention to detail that feels worrying enough to me that I won't be using this, at least unless it gains traction amongst people I know and trust.

Key examples:

"[Insert your download link here]"

"License

Choose the license appropriate for your repository:

Apache 2.0

MIT License

MPL 2.0

Ask if you’d like these generated for you."
by ajb | 2025-12-15 01:34:12+00:00
"bash based safety layer"

Is this a joke? I have a lot of respect for the authors of bash, but it is not up to this task.

Does anyone have recommendations for an agent sandbox that's written by someone who understands security? I can use docker, but it's too much of a faff gating access to individual files. I'm a bit surprised that Microsoft didn't do a decent one for vscode; for all their faults they do have security chops, but vscode just seems to want you to give it full access to a project.
Show HN: Turn every website into a scratch-off lottery ticket
by admtal | 2025-12-15 01:34:15+00:00
I made a tiny zero-dependency JavaScript library that turns any webpage into a scratch-off lottery ticket. Just include one script tag and a silver scratch layer appears over your site. Users can scratch with mouse or touch to reveal the content underneath.

I built it mostly for fun. Demo and code here:

GitHub: https://github.com/admTal/scratch-off Demo: https://scratchy-lotto.com
by emporas | 2025-12-15 01:35:01+00:00
>The industry caused a lot of issues by calling these things “language” models. They’re not, they’re word models.

I agree 100%. Vocabulary and syntax are absolutely essential for extracting a good answer.

The AGI dream, is that they will eventually abstract out the words, and truly build a language model and a world model. Till that moment, they are a word model.
by araes | 2025-12-15 01:35:19+00:00
Adding on to this one since it was the only link to the map data. There's some other supplemental data available. The supplemental PDF [1] has a bunch of the vendor names and there's a Google Docs sheet that has the list of vendors and availability per area. [2]

[1] https://www.science.org/doi/suppl/10.1126/science.adw8154/su...

[2] https://docs.google.com/spreadsheets/d/1Aialrzkl4kjk2WgQac5f...

The Vendors that actually got included in COTSI are these:

Vendor1 https://sms-activate.org/price 16,310,000 China Vendor3 https://5sim.net/ Vendor 5,137,000 China Vendor5 https://smshub.org/en/main 1,871,000 Indonesia Vendor7 https://smspva.com/ 1,212,000 Nigeria

Others got Reserved (and I guess maybe they'll be included eventually?)

Vendor4 https://sms-man.com/ 2,751,000 USA Vendor6 https://sms-activation-service.com/en/ 1,778,000 Russia Vendor9 https://2ndline.io/ 320,487 Vietnam
by smallmancontrov | 2025-12-15 01:35:43+00:00
If you have lots of money, you can spend lots of money. If you have no money, you can spend no money. Your demand is indeed wealth-weighted in the objective function of the market.

That's not really the problem, though. The problem is that rich people have most of the money and rich people care mostly about one thing: getting paid for being rich. That happens when assets go up.

Assets have a counterparty, so policy that pumps assets can do so by encouring genuine growth (difficult, unreliable) or by whacking the counterparty over the head (easy, reliable). Anti-consumer and anti-labor policy makes stocks go up, for example. NIMY policies make real-estate go up. Selling our industrial base to the Communist Party of China makes bonds go up.

Once rich people get all of the money (US gini is 0.83, are we there yet?) the objective function of the entire system shifts away from satisfying the needs of people and towards whacking counterparties of assets over the head. It's an ugly thing to see, once you know how to see it.

> bofadeez

Your name and arguments are both young-libertarian coded so let me take a shot in the dark at a personal appeal: the reason why houses are so damn difficult for you to afford is that you are the counterparty.
by rustcleaner | 2025-12-15 01:35:49+00:00
IMO a good interface should behave like it gives priority to the universe of workflows, that it respects the universality of Universal Machines and doesn't just merely resemble an appliance. Siemens NX, MSOffice/LibreOffice, Adobe CS6 Master Collection, and KDE 3.5 (Konqueror > Dolphin) are all examples off the top of my head of applications which, in varyng amounts, respected this universality principle in UI/UX design. They were fields to put your workflows together on, like ComfyUI is in image generation. Gnome has been the antithesis of this. Any kind of "simplified design" just seems to me like an artist has control and not an engineer-mathematician.

Great UI/UX will foster emergence in habits and workflows, AND AVOID BREAKING MUSCLE MEMORY AT ALMOST ANY COST! Terrible UI/UX will create hard but beautiful chutes to push cattle through and into the money fleecing machine.
by sudosysgen | 2025-12-15 01:36:17+00:00
iRobot's failure is that they made a bet to use CV instead of Lidar for their mapping robots for a long time until it was too late. That made their affordable, non-mapping robots far far worse than only slightly higher priced lidar robots, while their mapping robots were too expensive for mass appeal and were still worse at navigation than up-market lidar based robots. Ultimately they were simply outcompeted.
by bko | 2025-12-15 01:36:58+00:00
Exactly. This is such a silly argument. The article takes the argument "if a lot of jobs disappeared since they are now done effectively for free, what about tax revenue??"

It really misses the forrest from the trees. You're transported into a world in which efficiencies mean that much fewer people need to work, but somehow government services and entitlements are unchanged and we need to hit roughly the same percent federal tax receipts or ... what exactly?
by peter_d_sherman | 2025-12-15 01:37:21+00:00
The following passage seems particularly noteworthy:

>"Sec. 3. AI Litigation Task Force. Within 30 days of the date of this order, the Attorney General shall establish an AI Litigation Task Force (Task Force) whose sole responsibility shall be to challenge State AI laws inconsistent with the policy set forth in section 2 of this order, including on grounds that such laws unconstitutionally regulate interstate commerce, are preempted by existing Federal regulations, or are otherwise unlawful in the Attorney General’s judgment, including, if appropriate, those laws identified pursuant to section 4 of this order. The Task Force shall consult from time to time with the Special Advisor for AI and Crypto, the Assistant to the President for Science and Technology, the Assistant to the President for Economic Policy, and the Assistant to the President and Counsel to the President regarding the emergence of specific State AI laws that warrant challenge."

It would seem logical to believe that there will be a number of AI-meets-law legal cases in the future, both in the U.S., it's States, and in the jurisdictions of foreign countries and their respective States/Districts/Regions...

I'm guessing (but not knowing) that the U.N. will have its own similar task force in the future -- as will other countries and their jurisdictional / law-making regions...

It will be interesting (at least from the perspective of a disinterested-in-outcome-but-interested-in-process legal observer) to see what cases (and also what laws/statutes) emerge in this area (Region Vs. Nation, Nation Vs. Region, Nation Vs. Nation, Region Vs. Region) in the future, and how they will be resolved...

(You know, for students of AI, students of Law, and students of The Future...)
by wincy | 2025-12-15 01:37:29+00:00
I was agreeing with you on all accounts but seriously doubt they’ll be open source. I think the average person will barely clock this as mattering, and will pay up. The market has shown time and again that consumers prefer highly integrated environments that work seamlessly vs open source, especially for hardware.

I also agree it’d be worth more to me than my car, and I’d hope much like modern cars such an expensive consumer purchase will end up with similar warranty protections and eventually a third party market for replacement parts.

Much like cars, I’m guessing it’ll be a better idea to go with a large company that’ll be able to honor that warranty without being financially ruined. The first few generations will see lots of experimentation and thus be more risky for the consumer before the market settles out with a few big winners (as is often the case).
by ofalkaed | 2025-12-15 01:38:13+00:00
Considerably better than most such articles that I have read on this but I think if the Forth community wants to get people into Forth it really needs to stop talking about how it can fit in a boot sector and the REPL; the former is not of interest or use to most programmers and the latter is probably a major cause of the misconception of Forth code being impossible to read.

What I see as the real strength of Forth is that if you write your program in source files, there is no abstraction. You stick your word definitions in those source files and let the application you are writing dictate the words you define instead of relying on the dictionary you built up on REPL and things quickly start becoming easy and the code remains readable. It might seem like a lot of work and endlessly reinventing the wheel but if you start with a featureful Forth like gforth it does not take that much time or effort once you have the basics down; you can build complex applications with gforth as easily as you can build up a full Forth with that minimal Forth that fits in your boot sector.

The main thing is learning that application development with Forth is top down design and bottom up writing. You break the application up into its major functions, break those into smaller functions, break those into words and then break those words into those simple sort words that everyone in the Forth community says you should write. Then you start writing code. I am just starting to get the hang of Forth and it is surprisingly quick and powerful once you start getting the sense of it.
by febin | 2025-12-15 01:38:23+00:00
Working on making Rust accessible to all with engaging content

https://aibodh.com/posts/bevy-rust-game-development-chapter-...

https://aibodh.com/posts/bevy-rust-game-development-chapter-...

https://aibodh.com/posts/bevy-rust-game-development-chapter-...
by jsight | 2025-12-15 01:38:26+00:00
Yeah, this company went through an amazingly bad period. They quite innovating, and also worked really hard to segment their products in a way that would extract every last $ out of the consumer. "Oh you want it not to run into things? You'll need one more step up for another $100-200" It wasn't really based on the hardware, so much as the intentional limitations of the software.

Meanwhile cheap roborocks had no arbitrary limitations and more honest marketing.

I miss the optimism that this company used to have, but I won't miss the entity that they became.
by MyFirstSass | 2025-12-15 01:38:29+00:00
Hackernews seems completely astroturfed in the last weeks.

It's not the hackernews i knew even 3 years ago anymore and i'm seriously close to just ditching the site after 15+ years of use.

I use AI heavily but everyday there's crazy optimistic almost manic posts about how AI is going to take over various sectors that are completely ludicrous - and they are all filled with comments from bizarrely optimistic people that have seemingly no knowledge of how software is actually run or built, ie. it's the human organisational, research and management elements that are the hard parts, something AI can't do in any shape or form at the moment for any complex or even small company.
by liqilin1567 | 2025-12-15 01:38:34+00:00
I built a website (https://hpyhn.xyz) for hacker news users for reasons: 1. hn comments are valuable, I've spent a lot of time going through hn comments. I think there are valuable comments buried in the threads with fewer points, so it's not enough to just read top3 threads.

2. Sometimes a good post is ignored due to a bad title, sometimes I still have no idea what the post's theme even after I read a few paragraphs.

3. I want to filter out some posts I'm not interested in, but I realized I need read some other posts it's not a simple yes/no problem, so I gave every post a interesting score based on my own preference

so I built this tool to save my time while not missing out too much on hn