MurphyA/hacker-news huggingface dataset:
by NekkoDroid | 2026-01-28 23:05:36+00:00
> Although I've heard that can be risky on various systems that need to load MS-signed EEPROMS

Yea, I bricked a Gigabyte board and still haven't been able to fix it. I just replaced it with an Asrock board and that has settings for what to do with option-rom when secureboot is enabled (always execute, always deny, allow execute, defer execute, deny execute and query user) and I have no clue what half of them specifically do (like, does "allow execute" only execute if a matching key exists and doesn't execute if it doesn't? and what is the difference between "always deny" and "deny execute"? and defer to when??). But I just set it to always execute and my problem is solved.
by geodel | 2026-01-28 23:05:43+00:00
True. This is Globalism at work. If these companies were not selling goods and services globally then they wouldn't have to deal with setting up offices, staff, pressure from local politicians to hire locals around the world.

Companies hiring more in cheap labor countries is quite obvious for long time. In case of Amazon I feel most of the stuff that was cutting edge 2 decades back is now low value work where cost is the only edge.
by vladvasiliu | 2026-01-28 23:05:50+00:00
I hate mac os window management as much as the next guy, but I do find that it's much easier to tell which window is actually active than on newer versions of windows where all windows look the same. Hell, I've typed my password in the wrong window more times than I can count, because even though the window which just appeared was on top, had a blinking cursor and everything, it wasn't active. This even happened with the UAC prompt, but I think it's been fixed now.

I also like the first click in a window to not be passed through. I don't want to have to make sure I'm not clicking on some active part which will immediately have an unwanted effect. I've actually configured my Linux WM to behave that way. It still passes through the scroll wheel, though.

> The finder is an utter disaster - I can not for the life of me figure out how to go up one level in a directory. It's like finder is trying very hard to pretend there's no such thing as directories.

You can enable a clickable bread-crumb panel somewhere. Also, cmd+up. cmd+down goes down one level, instead of enter. This was very frustrating to me at first.

> I'm trying to add the screenshot app to the launch bar - I can't, I click on Launchpad and find it, but you can't right click on any of the icons in there to do anything with them.

Never tried to do that, but I loved that there were system-wide shortcuts to access it, with an easy switch between modes (cmd+shift+3/4 for screen / area if memory serves).

> Every single time I reboot, if I have to unplug my external monitor, and keyboard, login, then plug them back in. Otherwise it refuses to talk to them.

On Windows, I have the opposite problem, kind of. It only detects my 5k external screen as such if it's plugged in when booting up. Unplug while it's running, or sleep/wake the laptop and it's gone. Linux, again, works fine.
by caminante | 2026-01-28 23:06:02+00:00
>You’re arguing that tariffs aren’t inflationary by bringing up other events affecting the economy

Huh? You're not reading what I said and instead are relying on accusations. It's also weird to say direct behaviors triggered by tariffs don't play into realized inflation. That's mental gymnastics.

>Tariffs definitionally are inflationary.

No. Weird thing to be confidently incorrect about. Tariffs are price increasing (colloquially "inflationary"), but not definitionally inflationary in the economic meaning. Look it up.
by Teever | 2026-01-28 23:06:20+00:00
As a Canadian I have a different perspective.

I am upset when stories that are critical of the country that has threatened to annex my country are spiked by people who don’t want us to pay attention to the actions of the American government that are aided by American tech corporations and the people who work for them.

From my perspective we’re not talking about politics, we’re talking about an existential threat and we shouldn’t be letting these people’s inability to talk about these current events constructively be the reason why we can’t talk about them at all.

We should continue to talk about things like open source, self hosted software, digital sovereignty, defeating DRM, surveillance, and sousveillance and the real world reasons why these things matter.

We shouldn’t let people with brainrot stop us from talking about these very important things.
by Izkata | 2026-01-28 23:06:26+00:00
> * settings.py actually conflates project config (Django apps, middleware, etc) and instance/environment config (Database access, storages, email, auth...); I hardcode the project config (since that doesn't change between environemnts) and use python-dotenv to pull settings from environment / .env; I document all such configurable vars in .env.example, and the defaults are sane for local/dev setup (such as DEBUG=true, SQLIte database, ALLOWED_HOSTS=*, and a randomly-generated SECRET_KEY); oh and I use dj-database-url to use DATABASE_URL (defaults to sqlite:///sqlite.db)

There is a convention to create "foo_settings.py" for different environments next to "settings.py" and start it with "from .settings import *"

You'll still want something else for secrets, but this works well for everything else, including sane defaults with overrides (like DEBUG=False in the base and True in only the appropriate ones).
by delaminator | 2026-01-28 23:06:34+00:00
Bananas and Rice

(Verse 1)

Every morning when I rise, there's a craving I can't hide,
Golden fruit and pearly grains sitting gently side by side.
Some folks dream of fancy things, caviar and cake,
But there's only one combination that makes my heart awake.

(Chorus)
Bananas and rice, bananas and rice,
Simple and humble but oh so nice.
Don't need no spice, don't think twice,
Just give me a bowl of bananas and rice.

(Verse 2)
My friends all think I'm crazy, say "Try something new!"
But why chase after lobster when I know what's good and true?
Creamy, soft, and comforting, a hug upon a spoon,
I'd eat it for my breakfast, my dinner, and at noon.

(Chorus)
Bananas and rice, bananas and rice,
Simple and humble but oh so nice.
Heaven's device, paradise,
Just give me a bowl of bananas and rice.

(Bridge)
You can keep your truffle oil, your wagyu and your wine,
I'll be in the corner with this perfect meal of mine.
Yellow meets the white so pure, a love that never dies,
The only dish that satisfies? You know it — no surprise...

(Final Chorus)
Bananas and rice, bananas and rice,
I'll sing it once, I'll sing it twice.
Worth any price, my one vice,
Forever faithful to bananas and rice.

(Outro — spoken or sung softly)
Just bananas... and rice. bananas and rice. Ooh, bananas and rice.
by insane_dreamer | 2026-01-28 23:07:02+00:00
I use Linux as my daily driver, with a Mac laptop. I only use Windows when I absolutely have to (i.e., testing), and usually through a VM.

Some other rough edges in Linux I've encountered:

- a/v support in various apps. We use Slack for everything (I can't just use something else) and a/v support is pretty bad to where my video frame rate is now ~1Hz and screen share shows a black rectangle. I think that's mostly Slack's fault as Google Hangouts works fine, but it's probably low on their priority list.

- sleep / hibernation is still sometimes flakey. occasionally it won't wake up after hibernating overnight, and I have to hard reboot (losing any open files though that's not an issue)

- power management on laptops (and therefore battery life) is still worse than Windows, and way worse than Mac. I tried Framework + Linux for a while and really wanted to love it, but switched to a Mac and am not going back (still run Linux on desktop). There is nothing out there that compares to the M-series MacBooks.

- occasional X/Wayland issues, as mentioned
by duskwuff | 2026-01-28 23:07:20+00:00
SSD1306 is a bit in the middle. It's technically a 128x64 monochrome bitmapped display, but it's organized as eight 128x8 "rows", with each byte representing a single 1x8 group of pixels. That organization really favors being treated as either four or eight lines of text - trying to use it as a generic bitmap display gets awkward, because it's only addressable at the level of those 1x8 groups.

ST7735 is more of a standard (color) bitmap display.
by badsectoracula | 2026-01-28 23:07:22+00:00
It (at least LLMs) can reproduce similar display of having these emotions, when instructed so, but if it matters or not depends on the context of that display and why the question is asked in the first place.

For example, if i ask an LLM to tell me the syntax of the TextOut function, it gives me the Win32 syntax and i clarify that i meant the TextOut function from Delphi before it gives me the proper result, while i know i'm essentially participating in a turn-based game of filling a chat transcript between a "user" (with my input) and an "assistant" (the chat transcript segments the LLM fills in), it doesn't really matter for the purposes of finding out the syntax of the TextOut function.

However if the purpose was to make sure the LLM understands my correction and is able to reference it in the future (ignoring external tools assisting the process as those are not part of the LLM - and do not work reliably anyway) then the difference between what the LLM displays and what is an inherent attribute of it does matter.

In fact, knowing the difference can help take better advantage of the LLM: in some inference UIs you can edit the entire chat transcript and when finding mistakes, you can edit them in place including both your requests and the LLM's response as if the LLM did not do any mistakes instead of trying to correct it as part of the transcript itself, thus avoiding the scenario where the LLM "roleplays" as an assistant that does mistakes you end up correcting.
by throw-qqqqq | 2026-01-28 23:07:28+00:00
https://www.journals.uchicago.edu/doi/abs/10.1086/499983

> The suggestion that the African elephant (Loxodonta africana) becomes intoxicated from eating the fruit of the marula tree (Sclerocarya birrea) is an attractive, established, and persistent tale

https://royalsocietypublishing.org/rsbl/article/16/4/2020007...

> Possibly the most iconic is the story of African elephants (Loxodonta africana) and marula fruit. According to this widespread lore, elephants across Africa preferentially feed on the fallen, fermenting fruit of the marula tree (Sclerocarya birrea), becoming intoxicated
by selcuka | 2026-01-28 23:07:49+00:00
> Coming to a FastAPI app with alembic and finding a lot of that is build-it-yourself (and easily break it) is a bit of a shock.

I briefly played with FastAPI, and after the same shock I discovered Django-Ninja [1]. It's modeled after FastAPI and async-capable (if you are inclined, but warning, there be dragons). It plays nicely with all parts of Django, including the ORM.

[1] https://django-ninja.dev/
by pxc | 2026-01-28 23:08:58+00:00
> The 3D on it is a very neat trick, but it's mostly a distraction and there's something "uncanny valley"-like and unpleasant about it.

I recently picked up a used New 3DS XL to give this a try for the first time, and I actually really like it. With the eye tracking, it's pretty good imo. Did you also try the later iterations of the hardware?
by embedding-shape | 2026-01-28 23:09:10+00:00
> Making an actual run for Congress is a huge time commitment and I don't see how it would be compatible with being an L7 manager at Amazon.

Does that matter? If people vote for him, he'll end up in Congress, regardless of "it matching" or not. The current president is a TV celebrity who ran a bunch of failed businesses, some middle manager from Amazon could surely be in Congress then?
by volkk | 2026-01-28 23:09:19+00:00
i don't think that's what this means. it just means to me a certain population of people are clueless and don't use these tools enough. what's _actually_ damaging/obnoxious are the ones arguing that this guy is a good writer and that this isn't AI. IMO, telling the difference can be as simple as looking for the common giveaways, or as complex as reading between the lines of the structure of sentences, the terrible adjectives, and the soullessness of it. If you have half a brain and are well read, you can _probably_ tailor these LLMs to write in a way that reads better. But, it requires people to read a lot of content and literature to understand what good writing is, and this contrived, overly convoluted soulless soup of words is certainly not an example of it.
by tecoholic | 2026-01-28 23:09:23+00:00
We migrated from Celery to Prefect a couple of years back and have been very happy. But ours is a small op which handles tasks in 1000s and not millions. It’s been night and day in terms of visibility and tracking. I would definitely recommend it.

It’s a heavy weight that covers a lot of use cases. But we just run simple ProcessWorkers for our regular needs and ECS worker for heavier ML tasks.
by tim333 | 2026-01-28 23:09:31+00:00
Things seem to be getting hard for the Russians. The strikes on oil refineries and seizing of shadow fleet vessels are causing money shortages, apparently the Ukrainians are now killing their troops faster than they are recruiting and Ukraine is cranking it up:

>Ukraine will build 7 million drones in 2026—and it still won’t be enough
Manufacturing volume has roughly doubled every year since 2023 https://euromaidanpress.com/2026/01/26/ukraine-aims-to-build...
by HEmanZ | 2026-01-28 23:10:01+00:00
There’s always an excuse. “They” are always unlawful invaders. “They” are always a danger to our children and our posterity. “They” are always not deserving of the same rights as “us”. The excuse is always “justified” in the eyes of fascists and people fooled by their rhetoric.

Hemingway was right when he said “There are many Americans who are fascists without knowing it.”
by pixl97 | 2026-01-28 23:10:03+00:00
It's interesting because if you're into computers it's more accessible than ever and there are more things you can mess with more cheaply than ever. I mean we have some real science fiction stuff going on. At the same time it's probably different for the newer generations. Computers were magical to me and a lot of that was because they were rare. Now they are everywhere, they are just a backdrop to everything else going on.
by bobsterlobster | 2026-01-28 23:10:37+00:00
I don't think it's Stockholm Syndrome, rather it's a classic case of sunken cost fallacy.
For me at least, that's what it was. I had invested so much time in Ableton (~14 years) and didn't feel like starting from scratch with another DAW. And let's be real, no one likes that kind of friction.

It had to get worse to finally break the inertia and also make me realize that it's only going downhill.
by sejje | 2026-01-28 23:10:49+00:00
> "When Julia objected, the officer threatened Julia that Jade would be immediately sent to a foster home in the United States if Julia did not write a note stating that Jade would be deported to Honduras with her."

The officer "threatened Julia" that the US citizen would stay in the US and not go with her during her deportation.

"Threatened" is a word written by her attorney. I would have said "explained."

Yes, those were her two options. Leave the US citizen in the US, or don't leave it. She made a choice. We didn't deport the kid.

The ad-hominem is cool, though.
by maccard | 2026-01-28 23:10:58+00:00
Honestly - I think it must be a laptop thing. I have a similar spec laptop [0] for work, and it's... borderline unusable. I can ignore the upsells, always online, etc but the OS is just fundamentally falling apart more and more every other release. If I unplug the power cable, it throttles itself to the point of being neutered, and if I try to put it to sleep it _very regularly_ will just stay awake and drain its own battery.

My work desktop on the other hand (i9, 64GB ram, 4080 GPU) is absolutely screaming and I have some of the same problems but they're nowhere near as bad.

I don't think I could genuinely buy another windows laptop.

[0] https://www.dell.com/en-uk/shop/laptops-2-in-1-pcs/dell-xps-...
by nout | 2026-01-28 23:11:14+00:00
I got used to the Mac keyboard layout and I think it makes more sense - I now remap all Linux (using keyd) to actually use the Mac layout. The main thing that I like is that it's more ergonomic for me to press command + something with my thumb, than it is to press control + something with my little finger. So command+c, command+v, command+Tab, command+`... are all easily reachable when my fingers are still in the writing letters position, just slightly moved to the left.
by mort96 | 2026-01-28 23:11:26+00:00
Running your words through ChatGPT isn't making you clear. If your own words are clear enough to be understood by ChatGPT, they're clear enough to be understood by your peers. Adding ChatGPT into the mix only ensures opportunity for meaning to be mangled. And text that's bad enough as to be ambiguous may be translated to perfectly clear text that reflects the wrong interpretation of your words, risking misunderstandings that wouldn't happen if the ambiguity was preserved instead of eliminated.

I have no idea what you're talking about with regard to being a "fluency truther", I think you're putting words into my mouth.
by Cyphase | 2026-01-28 23:11:53+00:00
In other words, you are responsible for the code you submit (or cause to be submitted via automated PRs), regardless of how fancy your tools are.

That said I understand calling it out specifically. I like how they wrote this.

Related:

> https://news.ycombinator.com/item?id=46313297

> https://simonwillison.net/2025/Dec/18/code-proven-to-work/

> Your job is to deliver code you have proven to work
by hintymad | 2026-01-28 23:12:05+00:00
> He told me that he had worked to develop a tool that would replace effectively all of the middle management function that he was responsible for: gathering information from folks below him, distilling it down and reporting that to people above him.

That sounds an organizational issue. I always thought that a manager should push product vision at their own level, get and organize resources, and assess the talent as fairly as possible. That is, a combination of the job of a general and a PM. Controlling the information may be necessary for survival, but it should not be the job description.
by jeroenhd | 2026-01-28 23:12:49+00:00
Resell the 8GB of RAM and buy an even better phone then? That's 150 euros of value right there.

Then use the money on a reputable second hand store to buy a used S20 5G 128GB for 150 euros, or a S22 128GB for 145, maybe an S21 Ultra 5G 256GB for 139, and you've got yourself a valiant workstation already (Samsung DeX works great out of the box, no need to wait for Google here). I can also find an S20+ 5G 128GB for 75 euros with display damage (but that doesn't matter when you hook it up to a monitor).

On another website I can find an S20+ 5G with cracks in the edges of the touch screen for 50 euros. That's 12GiB of RAM, 128GiB of storage, a 3200x1440p@120Hz screen and 5G connectivity built in. You're gonna need a Bluetooth mouse and keyboard (that's like what, 5 euros?) to hook it up to the TV but then you're good.
by maccard | 2026-01-28 23:12:50+00:00
> I can almost guarantee this is from some endpoint management software your company installed.

I disagree. I've got windows defender as the only endpoint software on both my daily driver machines, and I see the same issues.

In 2019, I was working for a place that installed Carbon Black on my desktop and it went from fast to unusable overnight. I've since changed jobs, and I've seen a decay in the baseline of the OS over the last 6 years.
by dragonwriter | 2026-01-28 23:14:15+00:00
> Tariffs are price increasing (colloquially "inflationary"), but not definitionally inflationary in the economic meaning. Look it up.

Weird (okay, not all that weird, but ironic, in context) thing to be confidently incorrect about.

Outside of the overtly ideology-over-description Austrian School of economics, which has a different jargon designed to advance their ideology, the general definition of (unqualified) inflation in economics is a sustained increase in general price levels.

And belief that the Austrian School usage is just the “economic meaning” is a pretty good sign that someone doesn't understand even Austrian School economics beyond rote recitation of doctrines and aphorisms.
by ks2048 | 2026-01-28 23:14:43+00:00
I agree the whole thing is kind of silly, but "immediate" is relative - if viewing all of human history, environmental destruction in this century (say next 80 years), that would probably be the last few seconds of human life.

Also, as long as the world has 10k+ nuclear warheads are ready to be launched at the push of a few buttons, it wouldn't take much (accidents or quick escalations) to get to destruction.
by signal11 | 2026-01-28 23:14:46+00:00
>> Windows 11's file browser lags when opening directories with more than 100-ish files. Windows 11's file browser takes a few seconds to open at all

> I can almost guarantee this is from some endpoint management software your company installed.

You can repro this on demo Surface laptops at Costco. It’s not a good look when expensive laptops render their darn File Explorer slowly.

Also re endpoint management, corporate Macs also have endpoint management and still provide better experience vs corporate Windows PCs.

Microsoft isn’t a mute participant in the corporate device market. Their recommendations and best practices carry enormous weight. Windows division can work with security vendors and customers to improve UX. But they maybe haven’t done enough. Maybe because Windows is an increasingly small fraction of Microsoft’s bottom line? Who knows.

But today you’ll see increasing numbers of Macs in even super-Windows-heavy workplaces, especially in digital/cyber/AI/leadership roles. That’s not a one-company quirk.
by jmuncor | 2026-01-28 23:14:57+00:00
I agree, I remember when the feed forward NN were the shit! And now the LLMs are owning, I think this adoption pattern will start pulling a lot of innovations on other computer science fields. Networking, for example. But the ability to have that peer programer next to you makes it so much more fun to build, when before you had to spend a whole day debugging something, Claude now just helps you out and gives you time to build. Feels like long roadtrips with cruise control and lane keeping assist!
by thisislife2 | 2026-01-28 23:15:08+00:00
Who am I to tell you how to spend your money? The point is, there are alternative unlike what you claimed. There is currently no foolproof way yet for Google to block apps. Also, it doesn't matter, in the long run - once the adoption of Sailfish OS picks up and it reaches critical mass, developers will switch to building apps for it. The "digital sovereignty movement" also helps. Russia has already bought and forked the source code of Sailfish OS and adopted it as its "national" state-sanctioned mobile operating system. This has had a ripple effect where many Russian apps have now been ported to it. China too has already forked Android to create its own "official" OS and most Chinese apps now also work on it. Similar attempts are going on with other countries too, who don't wish to be trapped in the duopoly that is Apple and Google in the mobile phone industry.