MurphyA/hacker-news huggingface dataset:
by randallsquared | 2026-02-23 13:23:29+00:00
> Do you want an always-on Alexa in your hotel room?

I encountered literally this for the first time a couple weeks ago. At one point we noticed it was doing the "listening for command" thing during an unrelated conversation, and my wife said, "Alexa, stop listening!", whereupon it told us to use the physical switch for the mic on the device if we didn't want it listening.
by stephen_g | 2026-02-23 13:23:44+00:00
No they don’t - SerenityOS did, but when Ladybird split out they started using all sorts of third party libraries for image decoding, network, etc.

Now a core part of the browser rendering engine is not something they’re going to outsource because it would defeat the goal of the project, but they have a far different policy to dependencies now than it used to before.
by InUrNetz | 2026-02-23 13:23:45+00:00
The "low powered hardware" is why I always buy an external streaming device. I started with the original Apple TV, then a bunch of Roku variants, when Roku got unreliable, I went back to modern Apple TVs. They just work better. I've had sales guys in stores get really pushy with me about "you dont need that", one time I finally had to say to one of them "I get it, I don't care that its already in the TV, I'm buying the external box, either from you or from another store so stop arguing and just sell it to me".
by dizhn | 2026-02-23 13:23:54+00:00
You might be right. Sorry. I should have said they haven't increased prices for existing dedicated servers since my direct experince is only there. Actually until about 3-4 years ago when the whole world went to shit, using a server for a year or two then upgrading to a better server for cheaper, was the norm. In that environment, you would naturally not have price increases.
by mrtksn | 2026-02-23 13:24:14+00:00
Apparently the first 3rd party test was on fast charging and the 3rd party is VTT, which is the government affiliated(owned?) "VTT Technical Research Centre of Finland"

The people listed on this report appear to be on LinkedIn, so I guess it will be easy to confirm if the test document is authentic.

The announcement of the test: https://youtu.be/d2QU_LpkSPs

Hopefully, soon we will find out if this seemingly "too good to be true" is a revolution or something else.
by Lerc | 2026-02-23 13:24:44+00:00
Visual presentation has been a weak point of AI generation for me. There isn't a lot of support for them seeing how a potential presentation might appear to a human.

Models that take visual input seem more focused on identifying what is in the image compared to what a human might perceive is in an image, and most interfaces lack any form of automated feedback mechanism for them to look at what it has made.

In short, I have made some fun things with AI but I still end up doing CSS by hand.
by keepamovin | 2026-02-23 13:25:10+00:00
Wow. That sucks. hcloud was great for ages and highly competitively priced.

Vultr may be a good alternative. If you want to search VPS prices across the 6 major clouds (gcloud, aws-cli, hcloud, az, doctl, and vultr-cli) I made a wrapper TUI that lets you search, sort, and rent VPS.

See it here: https://tui.bluedot.ink
by IshKebab | 2026-02-23 13:25:39+00:00
Indeed. My point is that that right amount is waaaaay more than most people think it is. At least in my experience.

I think part of the problem is people get... I guess "speed blindness". When stuff is taking ages they just think that's how long it takes. They don't realise that they could be twice as fast if they spent some of their time fixing & improving their tooling.
by cromka | 2026-02-23 13:25:52+00:00
Part of browser experience is safety and migrating their JS library to Rust is probably one of the best ways to gain advantage over any other existing engine out there in this aspect. Strategically this may and likely will attract 3rd party users of the JS library itself, thus helping its adoption and further improving it.

They're not porting the browser itself to Rust, for the record.
by randomtoast | 2026-02-23 13:26:02+00:00
The entire Factbook Archive was written by Claude Code, as you can see in the GitHub commit history: https://github.com/MilkMp/CIA-World-Factbooks-Archive-1990-2...

AI is present everywhere these days. I wouldn’t be surprised if a OpenClaw bot autonomously create a project on GitHub and then submit it to HN, without any human involement.
by mapt | 2026-02-23 13:26:11+00:00
Mostly length regulation, and the prevalence of "sleeper" cabs and other trip length related factors. Economies are a little more self contained and less overland-transcontinental in Europe as well - the amount of freight going Rotterdam to Istanbul is a lot smaller than the amount of freight going LA to Boston, and it's a significantly shorter journey regardless.

Front-engine designs are much easier for a mechanic to work on. Cabovers are much more length-efficient.

If we were overly concerned with aero, you would see multiple unit designs like Turnpike Doubles or triples (or in an extreme, Australian road trains) - https://www.fhwa.dot.gov/policy/otps/truck/wusr/chap02.cfm. For areas where we're too operationally locked in to singles, you would see 60 footer container trailers like they have in a few states in the western US.

You would also, in 2026, hopefully see multi unit designs where the trailers are self-propelled vehicles that can separate and dock automatically at half a mile an hour.

Videos can show the difference visually and note some wider patterns where Euro trucks continued to evolve in other ways -

https://www.youtube.com/watch?v=WpenLsHEHaY

https://www.youtube.com/watch?v=GZRHjhoURz0

https://www.youtube.com/watch?v=LVDIGe0y-to

https://www.youtube.com/watch?v=C0iUiyQOn5E

https://www.youtube.com/watch?v=_ILjQpEX_8Y

https://www.youtube.com/watch?v=KxRKFO_OiQM
by bndr | 2026-02-23 13:26:42+00:00
I run a small startup called SEOJuice, where I need to crawl a lot of pages all the time, and I can say that the biggest issue with crawling is the blocking part and how much you need to invest to circumvent Cloudflare and similar, just to get access to any website. The bandwith and storage are the smallest cost factor.

Even though, in my case, users add their own domains, it's still took me quite a bit of time to reach 99% chance to crawl a website — with a mix of residential proxies, captcha solvers, rotating user-agents, stealth chrome binaries, otherwise I would get 403 immediately with no HTML being served.
by throwaway2037 | 2026-02-23 13:26:57+00:00
Fuck me. This is wild. Sorry for the potty mouth.

> Porting LibJS
> Our first target was LibJS , Ladybird’s JavaScript engine. The lexer, parser, AST, and bytecode generator are relatively self-contained and have extensive test coverage through test262, which made them a natural starting point.

> Results
> The requirement from the start was byte-for-byte identical output from both pipelines. The result was about 25,000 lines of Rust, and the entire port took about two weeks. The same work would have taken me multiple months to do by hand.

I'm not here to troll the LLM-as-programmer haters, but Ladybird (and Rust!) is loved by HN, and this is a big win.

How long until Ladybird begins to impact market dominance for Chrome and Firefox? My guess: Two years.
by retired | 2026-02-23 13:27:11+00:00
As someone that frequently buys low-cost second hand electronics from Japan, I am a little frustrated about the €3 per-category customs duty. That means a €80 package of various old game cartridges, retro handhelds, digital watches and collectables will now have another €12 to €24 on top of the 21% VAT and €6 handling fee. For an €80 package I am now looking at €15 for shipping and €34 to €46 in import cost. That kills a fun hobby.
by embedding-shape | 2026-02-23 13:28:46+00:00
> as in they deliberately create errors in code that then you have to spend time debugging and fixing

No, all the models are designed to be "helpful", but different companies see that as different things.

If you're seeing the model deliberately creating errors so you have something to fix, then that sounds like something is fundamentally wrong in your prompt.

Besides that, I'm guessing "repeat solving it until it is correct" is a concise version of your actual prompt, or is that verbatim what you prompt the model? If so, you need to give it more details to actually be able to execute something like that.
by Tadpole9181 | 2026-02-23 13:28:55+00:00
> it's a targetted attack

What are we, children? You're acting like I insulted their mother and called the police.

> would you say what you said to someones face?

Yes, of course I would. I have. "That's nuts" or "it's nuts" is such a basic, inoffensive phrase and has no bite.

I've also said "incredulous" and "absurd" and "crazy" and a myriad of other adjectives. I've also had my arguments called those things - correctly. Maybe we keep different types of company, but when I'm having an argument/debate with friends or family, they're not so delicate we can't call each other out when one of us is being ridiculous.

> Would you go on some holier than thou lecture on the amount of people relying on food stamps?

Damn, objective facts and counterpoints related directly to the conversation are holier than thou now? I guess I forgot that when people say things diametrically opposed to basic reality, we're all supposed to just ignore it and let it go.

After all, we wouldn't want to be seen as a loon by a random guy on the internet, offended on someone else's behalf over a one syllable word that wasn't even directed at any individual, but an idea.

I mean, heck, that actually sounds kinda nuts.
by embedding-shape | 2026-02-23 13:30:10+00:00
Well, if all the doomers and gloomers were correct that this is the end of hardware at home, we'd see the price continue to increase, and suppliers trying to ramp up production, even if it'd take long time.

The fact that it stabilized (at whatever price) and that suppliers aren't even thinking about ramping up production, should tell people that the doomers and gloomers were yet again over-reacting to things they don't fully understand themselves.

> Grocery prices have also stabilized but I’m still paying too much

I think that's a local problem, if you happen to live in a country that's trying to move over to isolationism rather than globalism as of late. In other modern countries the prices are also increasing, but at least following inflation somewhat so the increase doesn't seem as bad for us. Maybe at least yet? Who knows.
by amelius | 2026-02-23 13:30:48+00:00
The problem is that widgets still need to store state somewhere, and that storage space needs to be reclaimed at some point. How does the system know when that can be done? I suppose the popular approach is to just reclaim space that wasn't referenced during a draw.

However ...

When you have a listbox of 10,000 rows and you only draw the visible rows, then the others will lose their state because of this.

Of course there are ways around that but it becomes messy. Maybe so messy that retained mode becomes attractive.
by gsf_emergency_6 | 2026-02-23 13:31:02+00:00
When are you gonna write your blog post on this :)?

Most instances of righteous indignation I see just seem offensive to the gods in the same way... That mere (AI/crypto/Rust/enby) boosterism isn't[1].

Harping on this because I'm still asking the universe why merit should be so orthogonal to any mandate of heaven... (Ecclesiastes 9:11)

How do sovereign individuals farm and distribute <<(proxies for ) mandates of heaven (which GPUs seem to have today, according to 'omancers?)>>?

[1] techboosterism feels as harmless as lottery tickets. Pronatalists, on the other hand need to up their PR skills.. to reach that level of marketability.. in what universe is a kid not a lifelong indemnity for getting lucky that one time?
by staticassertion | 2026-02-23 13:31:03+00:00
TBH I don't know how to do that work. If I'm in the backend it's very easy for me. I can think about allocations, I can think about threading, concurrency, etc, so easily. In browser land I'm probably picking up some confusing framework, I don't have any of the straightforward ways to reason about performance at the language level, etc.

Maybe once day we can use wasm or whatever and I can write fast code for the frontend but not today, and it's a bit unsurprising that others face similar issues.

Also, if I'm building a CLI, maybe I think that 1ms matters. But someone browsing my webpage one time ever? That might matter a lot less to me, you're not "browsing in a hot loop".
by simonw | 2026-02-23 13:31:16+00:00
Nearly 26 years ago! https://www.joelonsoftware.com/2000/04/06/things-you-should-...

What's different today really is the LLMs and coding agents. The reason to never rewrite in another language is that it requires you to stop everything else for months or even years. Stopping for two weeks is a lot less likely to kill your project.
by snowhale | 2026-02-23 13:31:23+00:00
the tech debt risk in this case is mostly in the cleanup phase, not the port itself. non-idiomatic Rust that came from C++ tends to have a lot of raw pointer patterns and manual lifetime management that works fine but hides implicit ownership assumptions. when you go to make it idiomatic, the borrow checker forces those assumptions to be explicit, and sometimes you discover the original structure doesn't compose well with Rust's aliasing rules. servo went through this. the upside is you catch real latent bugs in the process.
by jqpabc123 | 2026-02-23 13:31:47+00:00
The race is real, the destination is fake.

In other words, the industry players and their financiers are locked in competition within a self perpetuating feedback loop without any exit to "success".

Nvidia builds hardware that OpenAI buys. But OpenAI struggles to do this because they're actually losing money.

So in a stroke of brilliance to keep the loop going, Nvidia invests in OpenAI (or at least says they're considering it) which encourages others to do the same for fear of missing out on some of the wild success that Nvidia is having.

And the wheels on the bus go round and round, round and round --- for now.
by bigfishrunning | 2026-02-23 13:32:11+00:00
> "It didn't really decide to do anything, stop anthropomorphising, let's blame the poor operator with his trembling fist on the e-stop."

It's not the operator that's to blame, it's whoever made the decision to have a skull-smashing machine who's only safety interlock is a poor operator with an e-stop. The world has gone insane, and personifying these AI systems is a way to shift blame from the decision makers to "Shit happens shrug". That's what we should be fighting back against
by dinko7 | 2026-02-23 13:33:02+00:00
I remember one time there was a random Philips TV that just kept crashing when the user tried to do "right" on the last item in a horizontal menu. The client kept testing on this TV, and we spent 3 weeks because my team lead at the time wouldn't trust me that I needed the TV to solve it.

They finally agreed to send us the TV. Solved the issue in 10mins.
by speleding | 2026-02-23 13:33:45+00:00
The article mentions .gitattributes but does not mention a super useful property you can put in that file: you can use it to specify that part of your repo should not end up on a production server. We have this line in our .gitattributes:

/test export-ignore

That means that when a "git export" happens from git to our production server it skips all test files. (In our case Capistrano does that, no additional configuration needed.) You never want test files on a production server and it saves disk space to boot. Normal usage is not affected, in development or testing you would always do a "git pull" or similar.
by nlitened | 2026-02-23 13:34:03+00:00
Cameras are cheap, but, as I understand:

1) it's not cheap to produce lidars at a stable predictable quality in millions;

2) car driving training data sets for lidars are much scarcer (and will always be much scarcer due to cameras' higher prevalence) and at a much lower quality;

3) combined camera+lidar data sets are even scarcer.
by FrustratedMonky | 2026-02-23 13:34:07+00:00
Forget homilies.

AI can be the entire church experience. There isn't any aspect of the church that couldn't be automated.

Way back in "THX 1138" there were AI confessions.

Now, pretty sure it would be simple to have an AI priest, speaking in a real voice, with a hologram, and with current context for the audience.
by woodruffw | 2026-02-23 13:34:18+00:00
The API in question is almost certainly internal. The only reason it isn’t marked as such is because Python doesn’t have great facilities for that kind of encapsulation.

Invariant-preserving types are always going to be the right way to eliminate certain classes of bugs, but they’re also completely overkill in this context given that the “bug” in question doesn’t even cause unsound program behavior; it just raises an exception, which is completely sound and well-defined.
by tremon | 2026-02-23 13:34:26+00:00
> You don't think you'd get real teachers if there was a higher budget to pay them well?

Budget goes beyond teacher salary. It's also for giving teachers the tools they need, giving students the support they need, and schools the building maintenance that it needs. Good teachers can't teach and good children can't learn if they don't have the material, nor can they function well if their primary needs aren't met (well-fed, healthy, comfortable).
by jmclnx | 2026-02-23 13:34:41+00:00
My memory from back then is iffy as I was rather young. But I think you are correct, maybe it was a phase in.

I know I went looking for another vehicle back then due to lead and rumors saying unleaded gas could eat away at the engine gasket.

I ended up moving to a unleaded car in 1983, indicating I could still find leaded gas after 75.
by anon-3988 | 2026-02-23 13:35:21+00:00
> Well, I am on the provocative side that as AI tooling matures current programming languages will slowly become irrelevant.

I have the opposite opinion. As LLM become ubiquitous and code generation becomes cheap, the choice of language becomes more important.

The problem with LLM for me is that it is now possible to write anything using only assembly. While technically possible, who can possibly read and understand the mountain of code that it is going to generate?

I use LLM at work in Python. It can, and will, easily use hacks upon hacks to get around things.

Thus I maintain that as code generation is cheap, it is more important to constraint that code generation.

All of this assume that you care even a tiny bit about what is happening in your code. If you don't, I suppose you can keep banging the LLM to fix that binary blob for you.
Termux Commands – Quick Reference – Phone Hacks
by rocky101 | 2026-02-23 13:35:24+00:00
Looking for terminal command experience on your phone? Here you go!

*Local AI (SLMs)*

| Task | Command |
|------|---------|
| Install Ollama | `curl -sL https://github.com/Anon4You/ollama-in-termux/raw/main/ollama.sh | bash` |
| Start Ollama server | `ollama serve &` |
| Run AI (1B/3B only) | `ollama run llama3.2:1b` |
| llama.cpp: deps | `pkg install clang cmake git` |
| llama.cpp: build | `git clone https://github.com/ggerganov/llama.cpp && cd llama.cpp && cmake -B build && cmake --build build --config Release` |
| llama.cpp: chat | `./build/bin/llama-cli -m models/your_model.gguf -p "Your prompt"` |

*Image viewing*

| Tool | Install | Use |
|------|---------|-----|
| tiv | `pkg install tiv` | `tiv image.jpg` |
| viu | `pkg install viu` | `viu image.jpg` |
| termimage | `pkg install termimage` | `termimage image.jpg` |
| Open in gallery | `pkg install termux-api` | `termux-open image.jpg` |
| ASCII art (retro) | `pkg install libcaca` | `cacaview image.jpg` |

*Image fetching & generation*

| Task | Command |
|------|---------|
| Random Unsplash | `curl -L https://source.unsplash.com/random/1080x1080 -o random.jpg` |
| Topic image | `curl -L https://source.unsplash.com/featured/?topic,keyword -o file.jpg` |
| Placeholder | `curl https://via.placeholder.com/500x500.png?text=Text -o placeholder.png` |
| QR code | `pkg install qrencode` → `qrencode -o qr.png "https://url"` |
| ASCII fire | `pkg install libcaca` → `aafire` |
| Avatar | `curl https://robohash.org/username.png -o avatar.png` |

*Games*

| Install | Games |
|---------|-------|
| `pkg install bsdgames` | `snake`, `tetris-bsd` |
| `pkg install moon-buggy` | `moon-buggy` |
| `pkg install nethack` | `nethack` |
| `pkg install ninvaders` | `ninvaders` |

*Social & effects*

| Tool | Install | Use |
|------|---------|-----|
| Reddit (Reddix) | `pkg install reddix` | `reddix` |
| Matrix rain | `pkg install cmatrix` | `cmatrix` |
| Train easter egg | `pkg install sl` | `sl` |
| ASCII banner | `pkg install figlet` | `figlet "Hello"` |
| Fake hacker UI | `pkg install hollywood` | `hollywood` |

*Dashboard*

```bash
pkg install tmux
tmux
# Split: Ctrl+b then %
# Pane 1: curl wttr.in/Phuket
# Pane 2: ping 8.8.8.8
```

---

Suggested models: Llama 3.2 (1B/3B), Gemma 2 (2B), Phi-3.5 Mini. Running AI can heat the phone.
by Tadpole9181 | 2026-02-23 13:35:26+00:00
> you're a liar... a dick

Oh, I have a perfect response for this!

"Let me put it this way, would you say what you said to someones face? Your best friend? You mother? or father and call them a liar and a dick because they said something that was off? Would you go on some holier than thou lecture on intent and deception? You would?"

They clearly weren't calling you nuts, for what it's worth. Saying something you said is nuts is not the literal saying "the person who said this is clinically insane and should be locked up".

Legitimate question, I don't mean to be insensitive, but are you not a native English speaker or something?
by javier123454321 | 2026-02-23 13:35:51+00:00
Im already using models to reason about and summarize part of the code from programming language to prose. They are good at that. I can see the process being something like english to machine lang, machine lang to english if the human needs to understand. However amother truism is that compilers are a great guardrail against bad generated code. More deterministic guardrails are good for llms. So yeah im not there yet where i trust binaries to the statistical text generators.
by black_puppydog | 2026-02-23 13:35:56+00:00
I know that many folks on here are fans of inkscape, I certainly am. So I thought y'all should know that Martin (crowd-funded dev) is struggling to even get available project funds spent, simply because there's nobody to do basic due-diligence on who to hire.

To be clear, neither Martin nor I are pointing the finger at existing contributors; they're all volunteers after all. But the situation does need thinking about. In my mind, inkscape is to vector graphics what blender is to 3D (albeit way behind on the funding and feature parity curve).