MurphyA/hacker-news huggingface dataset:
by hedgehog | 2025-10-29 20:54:27+00:00
A (usually) small amount of memory that is the standard size all the memory management hardware and software use. Often 16Kb or 4Kb. If physical memory gets mapped to logical address space, address space marked read only, data swapped in or out, or logical address space gets mapped to other hardware (say GPU memory or a network card's buffer) it's usually done by page.

https://en.wikipedia.org/wiki/Page_%28computer_memory%29
by tmtvl | 2025-10-29 20:54:36+00:00
The Flemish bus company (de Lijn) uses Azure and I couldn't activate my ticket when I came home after training a couple of hours ago. I should probably start using physical tickets again, because at least those work properly. It's just stupid that there's so much stuff being moved to digital only (often even only being accessible through an Android or iOS app, despite the parent companies of those two being utterly atrocious) when the physical alternatives are more reliable.
by zmmmmm | 2025-10-29 20:55:09+00:00
> Instead of > > source .venv/bin/activate > python myscript.py > > you can just do > > > uv run myscript >

This is by far the biggest turn off for me. The whole point of an environment manager is set the environment so that the commands I run work. They need to run natively how they are supposed to when the environment is set, not put through a translation layer.

Side rant: yes I get triggered whenever someone tells me "you can just" do this thing that is actually longer and worse than the original.
by JCM9 | 2025-10-29 20:55:19+00:00
Legitimate question on if the talent exodus from AWS is starting to take its toll. I’m talking about all the senior long-turned folks jumping ship for greener pastures, not the layoffs this week which mostly didn’t touch AWS (folks saying that will happen in future rounds).

The fact that there was an outage is not unexpected… it happens… but all the stumbling and length to get things under control was concerning.
by sunshine-o | 2025-10-29 20:56:00+00:00
> when market demand of tether is too great the value goes about $1.00 and the organization relies on arbitragers to deposit more to cause the minting of Tethers at $1.00 and selling it into the open market if the price is above $1.00 pushing the market rate back down to $1.00

I'm not sure of this. USDT can only be minted by tether [0] (line 406), hopefully when they acquire more treasuries.

I am not exactly sure where the price of USDT come from and I am pretty sure there is not only one. But I would guess it is an aggregate of the prices on exchanges.

The chainlink oracle [1] is probably the most authoritative one.

- [0] https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c...

- [1] https://data.chain.link/feeds/ethereum/mainnet/usdt-usd
by 1-more | 2025-10-29 20:56:25+00:00
The syntax of the language is pretty much what it is for the forseeable future. There's a lot of activity with libraries and such, but not the language itself.

> Is there a fork that has taken over development?

Lamdera is an "un-fork" that is the most interesting. It compiles Elm code into JS 1:1 compatible with the current Elm compiler, and it also allows for compiling full stack Elm including database storage and evergreen migrations [0] which allow you to tell running instances of the app how to upgrade the frontend and backend models, and all the messages in flight. It's honestly pretty incredible. It's kind of hard to explain the mindset shift that entails unless you start writing it.

There's a proper fork (its first commit is the last commit of Elm's public main branch) Gren which does not just target web UIs [1] but also CLIs, servers, what have you.

Lou Reed told Brian Eno that The Velvet Underground only sold 30k copies of _The Velvet Underground and Nico_, but everyone who bought one started a band [2] and that's kind of the case of everyone who wrote an Elm package with more than 10k uses started a language. These include Gleam [3], Roc [4], Derw [5], and Cara [6], the first two of which are making real human beings money writing them.

> Looking at the official repos, it looks like much of it hasn't been worked on in years.

Yeah, Evan entered mahdi/king-under-the-mountain/Lisan al-Gaib mode for a while then emerged with Acadia [7] which has no web presence just some conference talks. Reading the tea leaves, the next step is to stitch together databases and frontends with type safety up and down the stack. This is of course what Lamdera does, and you can ship software in Lamdera today, so I'm interested in what this will end up doing new.

> the early breaking changes around the 0.19 release seemed to deal a mortal blow to the language

I can imagine if you had load-bearing JS FFI via the not-yet-closed loophole for that, it'd be a big annoying deal to do that upgrade. I've only ever written Elm >0.19 and only ever worked places that never used that, so I really can't say how bad that was. Read the same articles everyone else has and that's about it.

[0] https://dashboard.lamdera.app/docs/evergreen

[1] https://gren-lang.org/

[2] https://quoteinvestigator.com/2016/03/01/velvet/#:~:text=Quo...

[3] https://gleam.run/

[4] https://roc-lang.org/

[5] https://docs.derw-lang.com/guides/creating-your-first-projec...

[6] https://cara-lang.com/

[7] https://acadia.engineering/
by UniverseHacker | 2025-10-29 20:56:25+00:00
The supreme court has effectively removed all of the possible mechanisms to sue ICE or DHS and hold them accountable, with the sole exception of having the DOJ prosecute them on your behalf, which is of course never going to happen. The only remaining possibility to hold them accountable for crimes appears to be within the states judicial systems- but most are currently setup to not allow this, deferring to the federal mechanisms which only very recently stopped existing.

This Vox article and the podcast with the same name does a good job of explaining how it is now effectively impossible to hold ICE accountable to the law: https://www.vox.com/politics/464962/supreme-court-ice-no-law
by maccard | 2025-10-29 20:56:29+00:00
For us the problem is every device that gets plugged into our network is disabled by default, IT need to enable the port and they'll only enable it on machines that they've imaged.

But because AWS isn't in the office, it's fine. We could probably use Hetzner or OVH, but then we have to go through procurement which is as much of as hassle as going through IT.
by m12k | 2025-10-29 20:56:33+00:00
And here's a couple videos about a technique that was inspired by the Obra Dinn's dither, but making it surface stable:

https://www.youtube.com/watch?v=HPqGaIMVuLs (explanation)

https://www.youtube.com/watch?v=EzjWBmhO_1E (demo)
by bigyabai | 2025-10-29 20:56:46+00:00
> He’s going to burn down the economy for his bubble

Aren't the US investors the villain in this scenario? If there was any safer bet, they'd be taking it.

Apple is a monopolist, Google is an advertising monopolist, Tesla is a Stockholm Syndrome cult, and Amazon and Facebook are both run by comically unlikable sycophants. Nvidia is the only tech business making something people want.
by cekim7 | 2025-10-29 20:56:48+00:00
Rust has key advantages to enable distributed training of an open source LLM. It can access cross platform GPU access.

Can this follow the way bitcoin grew but in the world of AI?

Currently, my desktop can't train it up to the level where I can have a rational chat with the trained model. I wonder if we can build a distributed training approach.

Please be the first ones to share your thoughts on: https://discord.gg/WjEqpE8KDK

- CE
by glimshe | 2025-10-29 20:57:14+00:00
We had another dithering post a few days ago and nobody answered my question... I'm reposting in case someone who comes here knows the answer:

"Does anyone know of any application/tool that can perform palette dithering? The idea is "here is a n-color palette specified in their RGB values, here is the full-color RGB image, give me the best possible dithered image using the provided palette". The tools that I've used were underwhelming and produced results full of banding and artifacts.

Basically, great dithering in color instead of B/W."

EDIT: Thank you for the answers! I'll check all links.
by AnthonyMouse | 2025-10-29 20:59:12+00:00
> Those are the PC versions of the games.

They're not. People crack the console-exclusive versions of a game and then play them on a PC.

> There is an incentive to jailbreak Xbox consoles as evident by the Xbox 360 jailbreak.

The current Xbox shipped less than a third as many units as the 360. Of the top 10 highest selling consoles ever, the three newest are 8, 12 and 19 years old. Consoles are kind of dying in general and Xbox is dying the most. Why is no one jailbreaking this thing that only 1% of people have?

> The incentive is games for free and the ability to cheat. The incentive is more on the later now that console exclusives are less of a thing.

Pirates are humans and humans are lazy so when it's easier to get the same game for free and run it on their PC they do that. And people cheat with custom controllers etc.

> There’s an economic push to get the console model of digital distribution to personal computers which (un)fortunately goes hand in hand with trusted computing.

The only thing that's happening is that Microsoft is hoping to get the same 30% of the game developer's money that Apple does. The question is whether the world is going to destroy them faster than they can destroy the world.

Windows market share keeps going down, and that was before Microsoft just caused there to be about a billion fairly recent PCs that can run Linux but not any supported version of Windows.

The subset of the market which is most likely to stick with them for a while is the same subset they can't do that to, i.e. the corporate market, because they're the ones who use Windows because they need to run their unsigned legacy line of business software. The home users are already sick of dark patterns and ads in the start menu and are starting to notice that Steam runs on Linux.
by immibis | 2025-10-29 20:59:24+00:00
It seems like B2B consumers pay a lot of money to get rid of that pesky "as is, without warranty" clause. It seems like almost every business that is paying for something they could do in-house for free, is basically paying for it because of this. They don't want to outsource the actual labour, per se - they want to outsource the blame when it goes wrong, even if the actual uptime percentage is identical or worse. Centralization is an advantage here - if we say "we're down because five other websites are down, sorry" it looks worse than "we're down because half the internet is down, sorry"

More generally, they want to have a contract for services with someone. That's what's really meant by "support". Not merely being able to call tech support, but having people backing their services. The really big places have their own engineers, and the really small places can't afford it, but the middle-sized places would rather pay you to support them as needed, than hire someone on their side dedicated to managing your product.

The illusion of support can also sell just as well as actual support. Just see Oracle vs Postgres...
by ssl-3 | 2025-10-29 20:59:31+00:00
It seems that a person can also click to select an object on the board, and then use the "zoom to selection" button near the bottom-right of the viewport, to bring things up to a more-visible size and place [some of] them on-screen.

Vertical panning is then accomplished by rolling the scrollwheel. Horizontal scrolling can be accomplished by tilting the scrollwheel on a mouse that is so-equipped.

(Perhaps bizarrely, I was unable to discover any other way to pan.)
by mullingitover | 2025-10-29 20:59:42+00:00
> Elon Musk has repeatedly pointed to the site’s entries on controversial figures such as U.S. Health and Human Services secretary Robert F. Kennedy to show the site’s editorial heavy hand. The introduction to Kennedy, for example, immediately labels him a conspiracy theorist.

Pointing out that his primary role is conspiracy theory advocate isn't bias, I'm sorry. Literally his entire schtick is that there's a vast conspiracy in the pharmaceutical industry to cause autism for profit.

It tracks that Musk would take offense at this though, being a crank of the exact same caliber.
by immibis | 2025-10-29 21:00:03+00:00
I literally can't unlock my device (Xiaomi) because there's no way to, despite that it's apparently the law in Germany that GPLv2 software cannot be Tivoized because "corresponding source" was interpreted to include everything you need to install modified software on the device. (AVM vs I don't remember, regarding fritz!box home routers)
by collinmanderson | 2025-10-29 21:00:07+00:00
> I really don't understand why you can't just pip install something globally. I want this package to be available to me EVERYWHERE, why can't I do it? I only use python recreationally because everyone uses python everywhere and you can't escape it. So there is a massive possibility I am simply wrong and pip-installing something globally is a huge risk. I'm just not understanding it.

You may have a library that's been globally installed, and you have multiple projects that rely on it. One day you may need to upgrade the library for use in one project, but there are backward incompatibile changes in the upgrade, so now all of your other projects break when you upgrade the global library.

In general, when projects are used by multiple people across multiple computers, it's best to have the specific dependencies and versions specified in the project itself so that everyone using that project is using the exact same version of each dependency.

For recreational projects it's not as big of a deal. It's just harder to do a recreation of your environment.
by conductr | 2025-10-29 21:00:08+00:00
How is that an acceptable response? Honestly. You’re in the hospital, in pain, likely having a minor surgery, and having someone cast your vote for you is going to be on your mind too? Do you have your voting card in your pocket just in case this were to play out?

That’s just ridiculous in my opinion. Makes me wonder how many well intentioned would be voters end up missing out each election cause shit happens and voting is pretty optional
by rspoerri | 2025-10-29 21:00:18+00:00
I thought about that probem as well, and i think an important aspect that you could improve is by showing the correct answer much more visibly.

Right now it's hidden in a corner (iirc), so that i can barely see it. By showing the task and the answer next to each other when doing it wrong, the players might learn something of it.

What i typically recommend my students is to try to transform a learning task in a way that you need to apply a skill, without needing to do the skill itself.

For example playing english text adventure games is a very fun way to learn english. Players need to figure out what to enter using the keyboard and they use classical methods of figuring out the correct content (dictionary, translation) and they still have fun doing so. Even if it's hard work (not so much anymore with deepl etc, but back in the day it was). This can be applied to tons of tasks. - make sure you are not cheated when trading in a game. - keep up your reaction time by playing race games (a very good thing for elderly who want to keep theyr driving skills) - train your dictionary skills in scrabble. - ...
by foobarqux | 2025-10-29 21:00:38+00:00
The main features I use are

1. quick-select the output in the terminal (select files/paths, urls, etc and either copy or paste them at the cursor). This is very useful as you often don't have the foresight to pipe the command to pipe the output of the command to some selection mechanism and even placing text on the line-editor is not that easy by default.

2. view images (sixel or kitty protocol). This is pretty useful visual analog to cat that doesn't require opening another program and works over ssh. Also for video.

There are some other nice utilities for doing things like downloading files directly in the terminal (it2dl for iterm and kitten transfer for kitty).

kitty doesn't work out of the box on macos if I remember; you have to set configuration for option/command etc.
by TeMPOraL | 2025-10-29 21:00:41+00:00
Yes. It's horrible. Probably 250x as much as watering your lawn per 1M ChatGPT queries. Except your sprinklers' vendor probably incorporates ChatGPT in their marketing, so they're literally using water to sell you tools to use water!

Oh the humanity!

I can't take those eco-impact threads seriously. Yes, ChatGPT uses compute, compute uses water and electricity. So does keeping your lawn trimmed and your dog well, and of the three, I bet ChatGPT is actually generating most value to everyone on the net.

Everything we do uses electricity and water. Everything that lives uses energy and water. The question isn't whether, or how much, but what for. Yes, LLMs use a lot of energy in absolute terms - but that's because they're that useful. Yes, despite what people who deny basic reality would tell you, LLMs actually are tremendously useful. In relative terms, they don't use that much more energy or water vs. things they displace, and they make up for it in the improvements.

Want to talk environmental impact of ChatGPT et al.? Sure, but let's frame it with comparative figures for sportsball, concerts, holiday decorations, Christmas lights, political campaigns, or pets. Suddenly, it turns out the whole thing is merely a storm in a teacup.
by 1718627440 | 2025-10-29 21:00:58+00:00
> You can get every case, every article, and every syllable correct

For articles, natives say sentences with wrong articles in them too. Seldomly because they don't know it (still happens), but because they change what they want to say mid-sentence. Cases are always a fight between the pendants and people who don't care.

Plain incorrect grammar will of course be noticeable, but grammar isn't everything.
by abraae | 2025-10-29 21:01:11+00:00
First time I have heard of object-oriented obfuscation.

I get it, but in general I don't get the OO hate.

It's all about the problem domain imo. I can't imagine building something like a graphics framework without some subtyping.

Unfortunately, people often use crap examples for OO. The worst is probably employee, where employee and contractor are subtypes of worker, or some other chicanery like that.

Of course in the real world a person can be both employee and contractor at the same time, can flit between those roles and many others, can temporarily park a role (e.g sabbatical) and many other permutations, all while maintaining history and even allowing for corrections of said history.

It would be hard to find any domain less suited to OO that HR records. I think these terrible examples are a primary reason for some people believing that OO is useless or worse than useless.
by dragonwriter | 2025-10-29 21:02:16+00:00
> They need to run natively how they are supposed to when the environment is set, not put through a translation layer.

There is a new standard mechanism for specifying the same things you would specify when setting up a venv with a python version and dependencies in the header of a single file script, so that tooling can setup up the environment and run the script using only the script file itself as a spec.

uv (and PyPA’s own pipx) support this standard.

> yes I get triggered whenever someone tells me "you can just" do this thing that is actually longer and worse than the original.

"uv run myscript" is neither longer nor worse than separately manually building a venv, activating it, installing dependencies into it, and then running the script.
by Nextgrid | 2025-10-29 21:02:17+00:00
Out of curiosity, what do you actually need out of a VoIP/SMS provider beyond "send and receive SIP" and "send and receive SMS"?

I'll give you that SIP is quite complex to deal with (aka the existing tooling around it is shit - the least shit is SipSorcery in C# but requires quite a bit of low-level code to get anywhere), but SMS is trivial as it maps nicely to HTTP's request/response paradigm. Just write whatever logic you want in a PHP/etc script, drop it on shared hosting, and enjoy better uptime (your shared hosting provider doesn't have the budget to keep paying techbros to constantly mess with the system, so it will be more stable).
by ptero | 2025-10-29 21:02:19+00:00
The equivalent of dual-booting would, IMO, be a big step towards Google-independence.

In my grad school days in the mid-90s I set up Linux because it let me write programs in a modern way, accessing all the available memory without jumping through hoops, etc. I would still switch to Windows for playing games, using Quicken, checking Usenet and email and browsing the web.

AOL not even being available on Windows and modem drivers for cheap-er hardware being Windows-only meant I had to switch back and forth (download on Windows, copy to a floppy, reboot, etc.). This sounds crazy today, but it worked "somewhat OK" for me to keep experimenting.

If we could somehow provide a similar environment for the phone, even jumping through hoops, this will enable enthusiasts to start seriously tinkering with their devices. But this is not easy -- both the hardware and the Android today place way more restrictions than much-vilified Microsoft and Intel did 30 years ago. And Microsoft tried very hard to snuff Linux out, wiping boot sectors and partition tables giving half a chance; Google will be much more successful killing any dual-boot attempts now. My 2c.
by mindslight | 2025-10-29 21:02:20+00:00
Or we need to focus on making data brokers illegal, period. Taking a page from the GDPR would be a good start. As long as the surveillance databases continue to exist, they will be juicy targets for anyone attracted to the power. And not just for the de jure government, but also plenty of "private" businesses that adopt them nearly in lockstep. If you get blackballed in the one used by say Target, it's not like Walmart is going to make it a point of competition to serve the small fraction of people who would be good customers but for getting tripped up by Target. Rather they will all use the same databases, shutting you off from most commerce. That's effectively creating a de facto government, independent of any de jure government adoption.
by JuniperMesos | 2025-10-29 21:02:28+00:00
What do the 9/11 terrorists have to do with the US federal government using federal police to enforce immigration law largely against illegal immigrants from Latin America, decades later? Osama bin Laden had a fairly specific immediate poltical goal, resisting US military influence in Muslim countries and US support of Israel. His broader goals involved revolutionary Islamic fundamentalism in the Muslim countries of the middle east. None of this was related to Latin American immigration to the US, legal or otherwise.
by gyomu | 2025-10-29 21:02:40+00:00
That’s going to be a tricky problem full of compromises, and entirely up to how you formalize your definition for “the best possible dithered image”.

Do you care about preserving relative brightness, contrast, edges,… etc.

Human color perception is tricky, and in the outline you give it’s entirely possible that the provided n-color palette (also, what order of magnitude n are we talking about here?) would be inadequate for a satisfactory rendering of the provided full color image.
by netcraft | 2025-10-29 21:02:41+00:00
I dont disagree with anything you said. If I was in their shoes, I would have done exactly the same thing.

Maybe my complaint is that I wish vscode had more features like intellij, or that intellij was the open source baseline a lot of other things could be built on.

Intellij is not without its cruft and problems, dont get me wrong. But its git integration, search, navigation, database tools - I could go on - all of these features are just so much nicer than what vscode offers.