MurphyA/hacker-news huggingface dataset:
by entuno | 2026-02-02 14:12:41+00:00
I almost never go out of my way for fuel, because as you say, it's rarely worth it once you factor in your time (never mind the fuel spent).

But it's still useful to know about price variation so that you can plan ahead. I regularly drive past several different petrol stations, and if I know that one of them is usually cheaper or usually more expensive then I choose to use or avoid it, or to decide that I'll fill up tomorrow when I'm going that way rather than today at a more expensive one.

And that'd be more useful built into satnav, so that if I know I have to fill up somewhere along my route then I can pick the cheapest place, since there's no real time cost to any of the options compared to each other.
by levidurfee | 2026-02-02 14:12:59+00:00
Right now, we're monitoring our home networks (Eero, LinkSys, Netgate PFSense) and our own BGP router for our network AS46733.

We also monitor one of our OpenBSD servers (http://23.165.136.132/), but it's not running OPNSense.

https://bgp.tools/as/46733
https://as46733.net/
by tgma | 2026-02-02 14:13:34+00:00
> [EDIT:] I looked around, but unfortunately I don't appear to have the proper cable to perform a DFU test. In fact I usually need to use some damn dongle just to connect to USB-C.

FYI, USB-3.0 C-to-A dongle + USB-3.0 A-to-C cable definitely works (haven't tested USB 2.0). The C side of the cable needs to be plugged in to the machine being DFU'd not the host machine where the dongle goes.
by minor_drizzle | 2026-02-02 14:13:56+00:00
Some notes on trying to get AI to write poetry:

Haiku has a strict 5-7-5 syllable structure. I had to make the AI respect that, but also be creative with the vocabulary. Setting the "temperature" setting to the max made for the most interesting poems, but also made the AI go off the rails from the haiku rules. The larger models like Gemini 3, and the "thinking" models, made much more varied poetry, but too way too long to generate the text, making them useless from a UX perspective.

As I've understood it, LLMs are probability and pattern matching engines. This is the worst for poetry! Usually we want unexpected metaphors and emotional contrast in poetic language. I think there is still a lot of experimentation to be made, but it's also very hard to evaluate poetry. What is "quality" when it comes to haiku?
by aurareturn | 2026-02-02 14:14:13+00:00
I think it's worth testing.

I'd imagine that it's not easy to come up with a set of rules that don't incentivize users to just write to cater to the AI upvoting bot instead of genuinely what they think.

That said, users now on Reddit will often write to get upvotes instead of truly how they feel.

A perfect example is ask Reddit how to get a nice girl friend and the most upvoted post will always be something like "just be yourself, be confident". In reality, the #1 thing is to be attractive and have money.
by imiric | 2026-02-02 14:14:32+00:00
That's not what I mean. Of course the buzz will reach mainstream media if everyone on social media seems to be talking about it.

What I mean is that the virality was bootstrapped by bots, which in turn was spread by humans. Virality can be maintained entirely by bots now, to give the appearance that there are more users than there actually are. But I doubt that the amount of humans using it is anywhere close to what the amount of engagement suggests. Which wouldn't be suprising considering the project is all about a large number of autonomous agents that interact with online services. It's a bot factory.
by dizhn | 2026-02-02 14:14:59+00:00
That nextcloud issue is quite weird and people seem to have had better luck with the sync app downloaded from places other than the Play store. I personally would lose any confidence in the app and use a completely separate thing to do the syncing if that happened to me. I actually did use the nextcloud client on pc a while ago and it was kind of fickle in other ways too anyway so I stopped using it.
by rvnx | 2026-02-02 14:15:16+00:00
You deliberate harm and financial damage using a computer bot. Almost all countries have provisions where you can be sued for any type of damage you cause and be asked to repair it (a minima at the civil level).

Big ones detect it, so they don't care to sue. Small ones benefit, so they don't sue.

This is your main protection, there is nothing to squeeze from a single guy. Even if you get him to pay you back the fraud, then what ? It costs more in legal fees.

Still, it's such an odd concept to self-inflict yourself such; it's way better to just block the ads than to be tagged as a bot and get Recaptcha-ed or Turnstiled more frequently.
by embedding-shape | 2026-02-02 14:15:39+00:00
Or, one of the developers of the library saw it, decided to fix it in their spare time (does that exist at Apple?) before it became a bigger thing.

If not, talk about coincident that someone reported an issue and all of that you mentioned was already done before that happened, and the only thing missing was merging the code to the repository which was done after the issue was reported. Not unheard of, but feels less unlikely than "Engineer decided to fix it".
by wildzzz | 2026-02-02 14:15:46+00:00
Hardware dongles are incredibly rare now. Even on airgapped machines, you'll see a local Flex license server running. This is especially true when you have a small network of multiple machines that may require the use of a network license. Dongles are just too delicate, they get lost or break. Or you end up with overzealous security software that decides to block anything that isn't a mouse or keyboard. There are plenty of modern day solutions for a transferable license.
by Aachen | 2026-02-02 14:15:59+00:00
(it's unreliable, see second edit)

Does it? I've looked at it only briefly (like enabled it, waited a while for it to download something big, then got a basic shell) but it seemed much less capable than Termux. Can you get cell tower info or copy to clipboard for example, or use other Android APIs?

Edit: looked into it a bit more, /etc/issue says it's a Debian 13 (latest stable), apt works with sudo (this is a locked-down device where I don't have root permission on, why does it need a fake sudo to use apt?) but of course programs like wavemon are useless because Android doesn't let you access the WiFi interface. There's no settings besides port forwarding and resetting the "partition". I don't see any documentation or info on how/whether you can interface with the rest of the system in any way. Looking on the web for Android terminal or "Linux developer environment" (as the system settings calls it) is predictably useless and only results in Google's unrelated Android SDK or other terminal emulator apps

Edit 2: okay, beware of it: I was curious if the same "you can't make the OS not kill your script" problem also happened in this OS terminal and.. it's worse. So I ran `while true; do date >> latest.txt; sleep 10; done` to see how long it'd stay alive and then did some other tasks like turning the screen off and on, opening a navigation app and zooming into a dense city, and loading a few websites. Locked the screen once more for good measure and then unlocked and opened the terminal. Guess what? It's broken. Not just crashed: I simply cannot start it anymore. The only "error handling" (Fehlerbehebung it says) step it offers is to delete all data and start with a clean system. The stack trace says there's a nullpointer in TerminalWebViewClient, with the next line being in Trichrome. It's a web browser apparently
by alias_neo | 2026-02-02 14:16:27+00:00
As someone who waits until my tank is almost empty, to visit Costco one per month for a fill-up, despite it being 5 miles away, I understand your point.

However, I think (and hope) the point of this service is that by being public, it'll drive prices down for drivers.

I drive 10 miles round-trip once per month to save what I guesstimate is £5 on a tank of fuel, then spend £100-300 in the Costco store while I'm there. I'm not the target audience, but I hope that for those who drive regularly, or for a living, this can help route them to where they can get the best prices as they're passing by.
by ecshafer | 2026-02-02 14:16:29+00:00
I took a CS class in highschool the 2000s, this was about 2005 I think. The CS "teacher" had been teaching CS there for a decade I think. Which sure I think that I was lucky to have that class. But she was just a math teacher, if she had taken a computer science class, it was a single one 20 years prior in the 80s. She didn't really have any actual understanding of concepts and skipped some major parts of computer science even at that level (no concept of structs or objects or heap/stack in a C++ class).
by yomismoaqui | 2026-02-02 14:16:31+00:00
When some minor extension that I have installed on VSCode updates (like parens colorizing and the like) I think what could happend if the author sells it to some bad actor (or decides to push some weird code in an update).

So I started uninstalling some icon themes and less used extensions that I installed on a whim years ago.

I implicitly trust extensions by Google, Microsoft and the like, but the less known published make me nervous.
by kvemkon | 2026-02-02 14:16:43+00:00
> You can totally say ...

"Say" in the sense of demonstrate peacefully for this? Then I'm impressed. If someone else can confirm this? Is this because of USA being a federal union? Before Ukraine declared independence, there were voices to make Ukraine a federal state, so that people in the West part of Ukraine can live their way of life and people living 1600 km (!) away in the East and Southern parts would be not much affected from that and vice versa. Voices for the unitary state were stronger because of stability of the state. Would be interesting to see some documentary "what if", whether a federal state would be more stable against pulling from the west (Europe, US) and the east (Russia).
by throwaway290 | 2026-02-02 14:17:22+00:00
> You might talk about the Persian Empire when referring to the Achaeminids or the Sassanids, but that comes with the understanding that while the ruling class is Persian

not exactly. Persians are also majority of people in what's now called Iran (just like Russians are majority in Russia, this is the same naming pattern as for many countries) and renaming is a result of an invasion. Talking about "ancient Iran" before it Muslims arrived is talking about Persia
by maffyoo | 2026-02-02 14:18:10+00:00
totally agree, technology could make this much more cost effective (or time effective). what's the best use of my time versus the cheaper option..

It's interesting running the numbers though. e.g. if it only take 10 minutes to get cheaper fuel, how much cheaper does it need to be for your time to be worth more than the UK minimum wage (£12.21 for adults over 21)

based on my maths (from above calculations) it needs to be about 7p per litre cheaper to justify the extra 10 minutes and for your time to be worth more, per hour, than the minimum wage.
by jbarrow | 2026-02-02 14:18:19+00:00
The whole thing feels AI written, generated from the codebase.

For instance, it goes into (nano)vLLM internals and doesn’t mention PagedAttention once (one of the core ideas that vLLM is based on)[1].

Also mentions that Part 2 will cover dense vs MoE’s, which is weird because nanovllm hardcodes a dense Qwen3 into the source.

Here are better (imo) explainers about how vLLM works:

- https://hamzaelshafie.bearblog.dev/paged-attention-from-firs...

- https://www.aleksagordic.com/blog/vllm

- https://huggingface.co/blog/continuous_batching

Aleksa’s blog is a bit in the weeds for my taste but it’s really worth working through.

A lot of the magic of vLLM happens in the PagedAttention kernels, which are really succinctly implanted in nanovllm. And the codebase is great and readable by itself!

—

1. https://arxiv.org/abs/2309.06180
by cmrdporcupine | 2026-02-02 14:18:45+00:00
No, again, ART was Hyper's specialty. Because you're right, ART specializes at in-memory workloads it is not amenable to paging.

I believe Umbra is heavily BTree based, just like its cousin LeanStore.

One of its specific innovations is its buffer pool which uses virtual memory overcommit and multiple possible buffer sizes to squeeze better performance out of page management.

The talk at https://www.youtube.com/watch?v=pS2_AJNIxzU is delightful.

My understanding is the research projects LeanStore & Umbra -- and now I assume the product CedarDB based on the people involved, etc. -- are systems based on the observation that a) existing on-disk systems aren't built well with the characteristics of nVME/SSD drives in mind b) RAM prices up to this year were not dropping at the same rate as they were early in the 2010s, meaning that pure in-memory databases were not so competitive, so it's important to look at how we can squeeze performance out of systems that perform paging. And of course in the last 6 months this has become extremely relevant with the massive spike in RAM prices.

That and the query compilation stuff, I guess, which I know less about.
by n4r9 | 2026-02-02 14:18:47+00:00
More information on the API schema from here:

https://www.developer.fuel-finder.service.gov.uk/apis-ifr/in...

It doesn't mention any filters beyond batch number and effective start date. They're definitely storing the lat-lon information though, so it would be nice to do area-based queries, especially if you're building an app with a map view.
by basilikum | 2026-02-02 14:19:02+00:00
Termux is just a terminal emulator. When you run programs in Termux they run natively on your Android system inside the normal Android sandbox of the Termux app. That has some limitations, for example software has to be compiled to use the paths of the Termux environment. Termux can't just install software into /bin and you can't write into /etc. So everything depending on anything more than the base Android system like dependencies installed by Termux has to be compiled specifically for the paths of the Termux environment. But it also advantages especially when you want a Terminal that is actually part of your Android system. You can just natively access the shared storage for everything Termux has permission to. You can also use the Android API out of Termux – for some things you need to install the Termux:API Addon app – and get stuff like GPS, SMS and contacts.

The Android Terminal app is just a view to a full VM. If you want a more traditional Linux system on your phone alongside Android instead of a Terminal in Android, essentially having a second system just conveniently running on the hardware of your phone, then that's for you. However it does also use more storage.
by perryprog | 2026-02-02 14:19:06+00:00
Funny, I just started playing The Wise-Woman’s Dog yesterday—it really is excellent!

I’d also secondly endorse Dialog. It’s a really intuitive way to think about the game world as a whole without having to worry about Inform 7’s AppleScript-esque syntax. It’s also grown quite a bit since the community started their own fork: https://github.com/Dialog-IF/dialog
by vitramir | 2026-02-02 14:19:06+00:00
> Wouldn't the client credentials app be a good fit for this? Or do you need user consent/scopes?

If OAuth is already part of the product, switching flows only for preview environments isn’t really an option. It introduces a second auth path that doesn’t exist in production, which adds complexity and creates a risk of auth bugs that only appear later. In practice, teams want previews to exercise the same OAuth flow as prod, not a simplified one.

> For redirect URLs, some identity providers let you configure them via an API key.

That still means introducing provisioning and deprovisioning steps for every ephemeral environment. For example, platforms like Vercel give you PR-based preview URLs out of the box, but it’s not at all obvious how to automatically add and remove redirect URLs in the IdP for each of those. Auth becomes a special case that needs extra orchestration, while everything else is disposable.

> Which resources are protected by OAuth that you want these AI agents to interact with?

The issue isn’t agents accessing OAuth-protected resources directly. It’s agents building and testing applications that themselves rely on OAuth. The pain point is getting fully functional ephemeral environments when OAuth assumes static, pre-registered redirect URLs.
by RickJWagner | 2026-02-02 14:19:08+00:00
Well, that’s the quandry.

You could go the common CEO route and trade in the spouse for a newer model every few years.

Or you could use the Bruce Wayne plan and stay single, dating all the currently hot bachelorettes.

Or you could use an Epstein type broker like all these guys did, but that doesn’t look like it’s working out.

Or you can just choose the wife wisely and stick with one woman. It’s not the hedonistic, quick fun way, but it does seem to be the best way.
by sajithdilshan | 2026-02-02 14:19:11+00:00
I honestly wonder whether the EU can afford to spend on technological sovereignty. With an aging population and the need to maintain welfare states, governments will have to allocate more and more of future budgets to expanding and sustaining welfare programs (statutory health insurance, pensions, unemployment benefits, etc.). That ultimately means higher taxes, a larger government workforce, and a shrinking private sector. Maybe they will have enough money to maintain the existing status quo, but not sure where the additional capital would come from to invest in digital sovereignty.
by _heimdall | 2026-02-02 14:19:31+00:00
It could have been both for sure. I'm just going off the public info here though and it doesn't seem like the employees failed to do what they were told to do.

In a company as large as MS, I'd never really expect a culture of encouraging pushback from below. They'd just never get anything done and the team culture and morale would likely end up in the tank.
by DangitBobby | 2026-02-02 14:20:05+00:00
You can also get considerable rebates if your state participates in the "Inflation Reduction Act Home Energy Rebate Program", especially if you are low income. My state is still working on rolling it out but hopefully many people who can't use tax credits will be able to take advantage.

https://www.tn.gov/environment/program-areas/energy/state-en...
by dangus | 2026-02-02 14:20:42+00:00
To the article of this piece: are you enlightened yet?

Have you decided yet to stop buying Apple hardware?

I made the leap last year. It’s been surprisingly pleasant. Everything we talk about where Apple hardware is untouchable and better than everyone else is outdated, if not outright propagandistic thoughts seeded Apple to its vast network of proponents.

Is my hardware as refined? No, not really. But it’s better, because it works like a normal PC without all
the weird bespoke bullshit. Apple makes systems where it’s hard to see what’s going on and everything is put behind a curtain.

And really, all the innovation is outside of Apple.

Some examples: Look at the Zenbook Duo 2026, imagine carrying around a no-compromise dual OLED display laptop around with a processor with similar efficiency to the M5 with better graphics performance. And you get more storage space than a similarly priced MacBook Pro.

Look at the 2025-2026 Lenovo systems. They have haptic trackpads and top tier speakers, features that supposedly only Apple could accomplish.

Look at the Framework 13, a computer you can actually repair and upgrade on your own with first class Linux support, from a company that will actually engage with users rather than having a shroud of secrecy.

Look at the wide variety of laptops with Nvidia RTX 5000 series graphics, which Apple’s best and most pricey solutions can’t match for performance.

Look at the Linux desktop, where the development experience is way less janky and compromised than macOS and you can run almost all Windows games after you’re done working, and you can actually customize your system rather than fighting with it. It also doesn’t just randomly get slower because Apple wants to fuck up the UI with Liquid Ass.

There’s never been a better time to leave Apple behind. Back in the days of the G4 and G5, Apple users dealt with worse processor performance and efficiency just to use a superior experience. Now macOS users are doing the opposite: using a terrible system with a terrible experience just to get the best shiniest hardware and the best chips, which isn’t even very much of an advantage anymore (hello panther lake).
by jcynix | 2026-02-02 14:20:55+00:00
First of all, typing shell commands isn't that annoying on the tiny touchscreen. Caveat: heavy terminal users here ;-)

Then you can attach a Bluetooth keyboard. And you can import scripts (Perl, Python, Shell, ...) via ssh from other devices. Last but not least, you can start an ssh server on the device and use Termux from your desktop or laptop. And you can start a web server, to access your device's media files, etc.
by Ntrails | 2026-02-02 14:21:27+00:00
Mostly non-malicious example... My employer asked me to write a UI to solve a problem for a handful of people until a proper (giant ever-delayed) migration was finished. Over a couple of weeks I made it work despite not having dealt with MVVM/XAML/Whatever before and I was pretty pleased with the outcome. But it was a hacked together thing! I'm not a real dev and given that I got a promise it wouldn't get distributed.

So, you know, in the program.cs startup I checked the username vs a hardcoded list of people in the relevant teams, and if it wasn't crashed out with an error and a support email address.

About 18 months after I had moved on, I got an email with a screenshot of that error message. it would appear the Milan (something like that) office had got their hands on a copy but it just wouldn't work for them...

Trivial to undo of course, but I did enjoy the throwback!
by soco | 2026-02-02 14:21:40+00:00
The thing really irking me is seeing how I pay much more taxes than the megarich and their corporations. Don't get me wrong, I can understand why this happens: they don't give a rat's ass on my safety concerns because they are very happy to live on their gated islands or travel between expensive resorts. But that we, the people (ha, ha) construct our society basically for them also basically holds me back from even discussing those numbers you asked.
by lucasRW | 2026-02-02 14:21:55+00:00
Yeah of course, Europe has already been destroyed by the EU bureaucracy, but lets give them even more powers to implement their dumb ideas even faster, such as... "oh, how about we stopped producing cars by 2030?", or again... "oh, war is bad, guns kills, how about we pass CSR laws that dissuade banks from funding military companies".
by electroly | 2026-02-02 14:22:01+00:00
In the late 90s/early 00s, I worked at a company that bought a single license of Visual Studio + MSDN and shared it with every single employee. In those days, MSDN shipped binders full of CDs with every Microsoft product, and we had 56k modems; it was hard to pirate. I don't think that company ever seriously considered buying a license for each person. There was no copy protection so they just went nuts. That MSDN copy of Windows NT Server 4 went on our server, too.

This was true of all software they used, but MSDN was the most expensive and blatant. If it didn't have copy protection, they weren't buying more than one copy.

We were a software company. Our own software shipped with a Sentinel SuperPro protection dongle. I guess they assumed their customers were just as unscrupulous as them. Probably right.

Every employer I've worked for since then has actually purchased the proper licenses. Is it because the industry started using online activation and it wasn't so easy to copy any more? I've got a sneaky feeling.