MurphyA/hacker-news huggingface dataset:
by bpev | 2026-01-20 08:22:10+00:00
Re the screen rubbing on the keyboard, I've really enjoyed using the Ghostblanket from UPPERCASE, which is just a small microfibery-kinda liner meant to fit on top of the keyboard when it's closed. Also good for keeping finger oils off the screen.

Dunno how that interacts with the nano texture, but I feel like it's made my MacBook screens last a decent bit longer. There's other brands that also make these kinds of cloths, but Apple lowered the clearance between the keyboard and screen after around the 2016 MacBook? So the old brand I was using stopped fitting.
by user_7832 | 2026-01-20 08:22:38+00:00
> Being able to shed the ICE bits from the car's powertrain eliminates multiple entire classes of maintenance burden.

I don't know but is this a uniquely US (and/or a few other such countries) thing, because of the high volume of daily driving?

Here in India we send our (ICE) car in for a service somthing like once or twice a year? And that too is mostly because "the engine sounds a bit off", not "the car isn't starting".

Less maintenance sure is nice, but I don't think it's consciously a "problem" for many.
by inglor_cz | 2026-01-20 08:22:40+00:00
This sounds like a bunch of lazy stereotypes, especially the bits about bragging and entertainment. (I would agree with the line about not being imperial for their people.)

The British empire was an aftereffect of a long power struggle of several European countries, which was, for its participants, way more existential than you admit it to be. Look at the Seven Year War, the first truly global war in history. France, England, Prussia, Russia, Austria etc. stood to lose a lot if they lost decisively, and were strongly incentivized to improve their militaries and navies to prevent precisely that.

The same scenario was replayed during the Napoleonic wars. One power eventually emerged victorious, it now had the best navy in the world and no peer competitor left. (It was also gripped by dangerous internal struggles, google "Peterloo".) That is a situation with a single person having a lot of hammers and the rest of the world looking like a nail park.
by dijit | 2026-01-20 08:22:46+00:00
Everyone bringing this up is missing the point entirely.

I thought people would be able to “get” it on their own so I didn’t bother replying but you’re the fourth person, so let me help you understand.

Britain had 1/3rd of the fucking planet, including an active workforce and their accumulated generational assets.

The US had: barely arable farmland, the trials and tribulations of european settlers are well documented.

Yet wages went up more in one of these, and not the one that was controlling 1/3rd of the planet.
Show HN: Pygments Swift – Swift-native syntax highlighting library
by senthilnayagam | 2026-01-20 08:22:50+00:00
Pygments Swift, a Swift-native port of the Python Pygments syntax highlighting engine.

We built this while working on our own Mac/iOS app (QW Code Viewer) the core highlighting engine as a standalone library.

Key points:

Written entirely in Swift (no Python runtime or bindings

Currently supports ~20 programming file formats

Designed for Mac & iOS usage

Includes unit tests + visual regression tests

PNG and PDF outputs are verified using OCR(tesseract) to ensure the rendered syntax highlighting is actually correct (not just pixel-diffed)

The OCR testing was added because we wanted confidence that exported images/PDFs still preserve semantic correctness after rendering. Also because it was vibe coded.

This is our first OSS release in this space.

Happy to answer questions and learn from the community.
by pjmlp | 2026-01-20 08:23:10+00:00
Only WSL and Terminal, but that is questionable.

I had VMWare Workstation before, and it isn't as if there were not Terminal alternatives already.

Other than that the whole UAP/UWP/WinUI/WinAppSDK, .NET Native, C++/CX, C++/WinRT has been a mess. They may shout to the winds it is the future, yet it is mostly crickets and endless list of bugs on the Github repos and related VS tooling.
by johnnyanmac | 2026-01-20 08:23:22+00:00
>Where is Garcia now

In the US, for the next month.

Who STILL wants to deport him after this embarrasing fumble of administrative incompetence? Trump

https://marylandmatters.org/2026/01/16/whats-next-for-maryla...

They couldn't bring a single man back and sweep all this under the rug. Trump has to get the last word in. Remember beforehand that they were trying to bribe him to self-deport to a country he wasn't even born in.
by HNisCIS | 2026-01-20 08:23:33+00:00
Counting cars in Best Buy parking lots on black friday used to almost be a meme in the GIS community until ai models became reliable enough.

You can also do entertaining things like determine if a factory/data-center is running at full capacity by looking at the fans in the cooling stacks. Satellites take the red, green, and blue channels separately at different times so you can see if a fan is spinning through the apparent chromatic aberration of the blades, same deal with anything else that spins or moves. If you know the satellite you're buying imagery from, its TLE and a little information about the sensor you can work out all sorts of fun details.
by ssl-3 | 2026-01-20 08:25:33+00:00
Thanks for the tip.

I opened up my phone to see about giving Octopi a shot, and (amusingly? alarmingly?) Nova Launcher produced a popup warning me that it would now feature ads.

Anyway, my launcher needs are pretty minimal. Switching over and recreating a familiar layout was easy enough.

I do find one function missing, though: Some shortcut functionality seems missing in Octopi that was present in Nova.

For instance: Shazam. I use it to identify the music I hear, and that's all I want it for. With Nova, I was able to create a single-tap button on the home screen for a "Shazam Now" shortcut that immediately went straight to the identification phase with zero nonsense. This worked slick, and I'd been using it this way for a decade or so.

With Octopi, I can long-press the Shazam icon and pick "Shazam Now", and that does work. But that's multiple steps instead of just one, and I can't drag that shortcut to the home screen. There is also a list of apps with shortcuts that I can add, but Shazam is missing from that list.

Thus, the single-tap Shazam Now function I'm familiar with is presently lacking. Perhaps some day. :)

(Otherwise, Octopi fits with everything else I want to do, so I'm buying the dev a coffee.)
by forgotpwd16 | 2026-01-20 08:27:26+00:00
>Accuracy: 99.9997%

That's terrible. Currently α is measured to relative uncertainty 1e-10.

>What I'm claiming: Not numerology.

It's just numerology.

>The series structure maps to QED's perturbation series.

Don't see the map; see no attempt to show this in paper either.
by emil-lp | 2026-01-20 08:27:47+00:00
> Most Students Don’t Want to Use Chatbots

I think this is changing rapidly.

I'm a university professor, and the amount of students who seem to be in need of LLM as a crutch is growing really exponentially.

We are still in a place where the oldest students did their first year completely without LLMs. But younger students have used LLMs throughout their studies, and I fear that in the future, we will see full generations of students completely incapable of working without LLM assistance.
by Dylan16807 | 2026-01-20 08:28:26+00:00
> And you are in absolutely no circumstance ever entitled to anyone's attention. The only difference with Google is that you even get to appear at all without paying. No other ad supported platform is like that.

If google wants to rebrand to an advertising platform instead of a search engine, I will accept that argument. And I mean truly, fully rebrand, making it clear to everyone that visits.

Until then, their rent extraction is a real problem. They're pretending to return information and putting ads in the way in a deliberately deceptive manner.

Companies wouldn't feel nearly as compelled to bid on their own name if that deception wasn't there.
by rightbyte | 2026-01-20 08:28:35+00:00
>> These tools feel symmetric for defenders to use as well.

> I don't think so. From a pure mathematical standpoint, you'd need better (or equal) results at avg@1 or maj@x, while the attacker needs just pass@x to succeed.

Executing remote code is a choice not some sort of force of nature.

Timesharing systems are inherently not safe and way too much effort is put into claiming the stone from Sisyphus.

SaaS and complex centralized software need to go and that is way over due.
by HNisCIS | 2026-01-20 08:29:15+00:00
Disbelief and normalcy are a hell of a drug. Unless someone fully expects something terrible to happen and they are deliberately trying to find out when it'll happen, most people will happily ignore all of the signs until it's too late.

Just look at the lead up to the Ukraine invasion, the US intelligence services were practically screaming from the rooftops that it was happening. Russians were obviously stacking up on two borders. Meanwhile, reporters were on the street asking people how they felt about the oncoming invasion and they all said some variation of "they've been threatening that forever, it's all talk, it won't happen".
by Slothrop99 | 2026-01-20 08:29:19+00:00
While that is true, the new car market has narrowed to the point where most of the buyers want something overpowered for their money. The most popular cars are actually buying these when they are 10+ years old.

(I śaw recently that the USA market is about 16M cars.. this would have been low figure years ago. But they are barely selling 'basic commuter cars'.)
by theshrike79 | 2026-01-20 08:29:24+00:00
I want my community to have:

- bots (like we had on IRC)
- first class clients on all platforms (mobile, tablet, desktop, browser)
- voice chat
- video chat

Telegram and Discord are the only ones that satisfy all these.

And of these Telegram is just one channel, on Discord we can separate subjects by channels in seconds. If I see a message on #general, I go check what it is. On #memes I know it's not urgent.

Matrix if you want to play IT support on your free time.
by nosianu | 2026-01-20 08:29:41+00:00
If/since bias is everywhere and implicit because a person is that person and their own experiences, why point it out here so explicitly????

You do not point that out every. Single. Time. somebody argues even though it is true, or do you? Because that is just too shallow, that is the basis, nothing can be below that, so there is no point in pointing to the ground every time. So when you do point it out, it is YOU who has an agenda.

You are trying to shift the framing.
by atoav | 2026-01-20 08:29:49+00:00
Where do you draw the line tho? How many kilobytes and how much future maintenance work is avoiding a potential slight visual inconsistency with a radio button worth? Is it worth to lose the x amount of people who have bad network connection?

Use this approach everywhere and the actual content of the page (you know: the stuff people came for) suffers.

All I can think about is a quote by world famous video artist Nam June Paik: When to perfect, Gott böse ("God gets mad when too perfect", the original isn't exactly a full sentence and mixes English and German).
by SpicyLemonZest | 2026-01-20 08:30:07+00:00
I'm not sure where you've gotten this information, because it's completely untrue. For example, he made a quite famous offer to the southern states on September 22, 1862, in response to a major Union victory at Antietam. If any of them agreed to rejoin the Union before January 1, they would be welcomed back and allowed to keep their slaves under the pre-war status quo. But no state took him up on the offer, presumably because their leaders found it intolerable to live in a country where slavery might some day be banned.
by johnnyanmac | 2026-01-20 08:30:38+00:00
>Things look bad if you have a twenty year time horizon

50 year horizon, US erupted into a Civil War. Gotta expand out a bit, but maybe the republicans of 1800 had a point (who we'd call liberal today, but history has a strange way with language).

And yes, Trump has already done decades of damage to the US's soft power. countries are now trying to slowly cut out the middleman of the US and even pulling out of the dollar. the 20 year horizon here is awful.
by themafia | 2026-01-20 08:30:39+00:00
Awful compared to what?

I've seen benchmarks that go both ways in terms of a "winner" but in terms of overall variance there seems to be very little. There are some cases where ARM64 or RISCV do better and there are some cases where x86_64 does better. I can't see code density being a relevant factor when picking one ISA over another.

We've got good compilers now anyways.. outside of power consumption.. the ISA wars are dead.
by hu3 | 2026-01-20 08:30:53+00:00
> Is it sarcastic or does it appear only on high frame rate devices? To me it simply feels like another radio button.

You're absolutely right!

Today I'm using a friends gaming computer. It's a 244hz monitor powered by a RTX 5070 TI and a screamingly fast AMD Ryzen 7 9800X3D CPU with 128GB of overclocked 6000MT/s RAM.

Not only does the radio look mundane for such overcomplicated component, but it also misses clicks where I would expect it to register. Like slightly above or below it.

For example, clicking where the pointer is in this image does NOT select the first radio button. It's not forgiving with regards to precision.

https://i.imgur.com/PNoCJeL.png
by 31rf89e1f5e6 | 2026-01-20 08:31:15+00:00
Been using it for well over 15 years, and I have paid for Prime. But recently ~1-2 years, when it go acquired I was sad, but hopping it would go open source... maybe. But after today, I'm removing it from all of my devices, and all of my relatives devices. And leaving an updated review, so people know about this.
by somenameforme | 2026-01-20 08:31:18+00:00
The expenses you're mentioning were also present in the past. Their cost or percent of revenue cost may have increased but this is covered ostensibly by inflation measurements. But the introduction of entirely new defacto necessities is not covered.

Of course inflation measurements are also flawed but that once again gets back into the broad point about how the reality of people is so much more relevant than any given number, especially once those numbers become seen as a goal to maximize, at any cost.
by lucb1e | 2026-01-20 08:31:48+00:00
> 3. I allow students to discuss among themselves [during an exam] if it is on topic.

Makes me wonder if they should also get a diploma together then, saying "may not have the tested knowledge if not accompanied by $other_student"

I know of some companies that support hiring people as a team (either all or none get hired and they're meant to then work together well), so it wouldn't necessarily be a problem if they wish to be a team like that
by fiftyacorn | 2026-01-20 08:31:54+00:00
This was a long time ago but I done german with my engineering degree, and was required to do a half course in some cultural aspect of german. Timetabling meant i often had to take what was left - so id end up doing history of art class, or german history

It worked out ok in the end as you see the differences between arts and sciences - science courses collaboration was about getting the right answer most of the time, while arts was about defending your opinion

So the long term benefit has been my communication skills improved and helped me
by joe_mamba | 2026-01-20 08:32:18+00:00
Feels bad faith to shit on people from your ivory tower, just because they can't afford to ditch their reliable beaters and buy a new car. Have you seen wage growth vs car price increases lately? Not everyone is on a remote six figure US tech job. Try to view and judge things from outside your bubble as well.

I'd also dump my ol reliable ICE car that's now probably worth less than a fancy electric bicycle, if someone just gave me an EV for free ;)

But since I'm poor and can't afford EV prices with decent range, nor can I afford a home with a parking place with charger, then ICE it is. European here btw, not american.
by witcher | 2026-01-20 08:32:35+00:00
Quite a thoughtful way to adapt exams to wave of new tools for students and learn on the way.

I wished other universities adapt so quickly too (and have such a mindful attitude to students e.g. try to understand them, be upfront with expectations, learning from students etc).

Majority of professors are stressed and treat students as idiots... at least that was the case decade a go!
by Dev_Master | 2026-01-20 08:32:50+00:00
A cross-platform Python GUI tool for safely renaming large batches of files.

Features include:

Drag-and-drop, folder selection, and file selection

Preview of new filenames with conflict resolution

Force-rename locked or read-only files

Undo previous batches of renames

Export rename history to CSV

Sequential numbering, UUIDs, date stamps, and custom patterns

Cancel ongoing renaming operations

Built with tkinterdnd2 + ttkbootstrap, and uses SQLite to track history. Ideal for enterprise or personal use when dealing with hundreds or thousands of files.
by barbegal | 2026-01-20 08:33:08+00:00
Only 2 students actually used an LLM in his exam, one well and one poorly so I'm not sure there is much you can draw from this experience.

In my experience LLMs can significantly speed up the process of solving exam questions. They can surface relevant material I don't know about, they can remember how other similar problems are solved a lot better than I can and they can check for any mistakes in my answer. Yes when you get into very niche areas they start to fail (and often in a misleading way) but if you run through practise papers at all you can tell this and either avoid using the LLM or do some fine tuning on past papers.
by shubhamjain | 2026-01-20 08:33:10+00:00
This is the reason I absolutely hate shadcn. The number of dependencies and files you introduce for trivial components is insane. Even tiny little divs are their own component for no good reason. I genuinely don’t understand how front-end developers accept this level of needless complexity.

Shoutout to Basecoat UI[1], so implementing the same components using Tailwind and minimal JS. That's what I am preferring to use these days.

[1]: https://basecoatui.com/
by fragmede | 2026-01-20 08:35:05+00:00
Meshtastic also doesn't really... work. Let me qualify that. You can get a couple of nodes for cheap, and you can (with a bit of work) get messages to go between them. The problem is coordination between nodes is required for the network as a whole to work. Specifically, user adjustable node -local settings can overwhelm the network for everyone else around you. Defcon "solves" this by providing firmware to flash with preconfigured settings tuned for the event. But hopefully this makes the problem obvious - in some other scenario that you might hope to use them - and TBC, my goals for a long range, non-cellular network mesh network are for connectivity during a hurricane/flood/firestorm/earthquake/tornado/etc.

An open implementation is preferred, because it drives down the cost of hardware and lets users purchase the grade of hardware they want. But if it doesn't work, an imperfect proprietary solution(s) available now > hypothetical perfect future solution.
by PunchyHamster | 2026-01-20 08:35:13+00:00
Not sure they care all that much about reliability. Just being cheap enough is enough

> Soon, battery weight and performance will be the main differentiator of vehicles.

People don't buy Corolla for performance. And even low-end EVs are "enough" thanks to the power coming on from the very lowest RPM. Aside from range all the characteristics are not performance based. It must be big enough, have expected comforts and look nice.
by theshrike79 | 2026-01-20 08:35:34+00:00
Discord has a better client and doesn't require an always-on connection to stay connected.

Yes IRCv3 exists and can do the backlog filling thing. Nobody uses that.

If "privacy" was an issue for you, you do know that IRC server admins could and still can see every single message on their servers unless everyone is using an encryption plugin on the channel?

The thing that Discord replicates with IRC is limited audience. Unless the server is public, I know I can be more open because I trust the people in there not to be assholes and share private stuff with others.
by armcat | 2026-01-20 08:35:57+00:00
Agree 100%! The "real intent", the true cause, is making money. Whether that's directly via social media, or via proxy (which is becoming a major player), where people generate content in order to build repertoire, which they try to monetize via other means (contracting/freelance, publishing, speaking, getting on the VC radar, etc). So yes - one can correctly say that the intent has changed from something altruistic (giving information to the masses with no monetary foresight), to explicit money-making intent.
by UltraSane | 2026-01-20 08:36:18+00:00
"let's first agree that you CO2 emission comment was an invalid argument "

It is absolutely NOT an invalid argument, if you think climate change is a real thing it is by far THE ONLY argument that matters. And it quantitatively proves how terrible Germany's decision to shut down perfectly safe nuclear reactors was.

"renewable energy remains the most cost-competitive form of generation."

Not if you want it to be as reliable as nuclear. Again you never explained what Germany is going to use as backup when wind and solar don't produce enough.

Debating you feels like debating Tesla fanboys about Waymo. Waymo actually has hundreds of self-driving cars RIGHT NOW while Tesla keeps saying they are going to have self driving cars any day now yet they all still need a safety driver.

Nuclear energy can power entire countries with almost zero carbon energy RIGHT NOW.
by johnnyanmac | 2026-01-20 08:36:57+00:00
>Remember we were freaking out about a year to six months ago?

we're still freaking out, and it's getting worse. Why do you ask?

>A lot has either been absorbed into legal precedent, quietly rolled back by Congress / courts. But it takes a long time.

And Trump has ignored at least a third of the judicial rulings:

https://www.independent.co.uk/news/world/americas/us-politic...

If congress can't act quick and hold him accountable, there may not be a long time to come.

>Whatever comes out of these years that lasts will probably be because of SCOTUS more than Trump.

We're still feeling aftereffects of actions from Reagan. History assures you that you don't need everything to be de jure to fundamentally shift the Overton curtain. Especially in regards to the economy.
by benrutter | 2026-01-20 08:37:33+00:00
This radio selection is brilliant silly, especially because the end result is indecipherable from a vanilla css rqdio button.

For some reason people keep going back to complex UI and interactivity frameworks though, does anyone have a good example of a large website built without all this bloat?

Asking because I've seen hundreds of small sites built with elegance and simplicity, and few large ones. Is it just inevitable that as a team size grows, someone introduces insanity? Do these tools solve an actual problem that I'm missing?
by theshrike79 | 2026-01-20 08:38:38+00:00
I don't go to Meta properties to interact with anyone anymore.

Our extended family has a WhatsApp group, but that's about it. I'm not convincing a bunch of 60+ year olds to switch to a new platform they're not used to.

Instagram has been read-only for me for half a decade, I still poke my head on FB now and then to spy on people I used to know.
by surajrmal | 2026-01-20 08:39:27+00:00
EVs are sold as a luxury product in the US. ICE cars are familiar, convenient (no need to figure out how to install a home charger), and otter cheaper (lower initial cost, service is cheaper, value maintains for much longer, etc). I bought electric, but I recognize it's a privilege to be able to do so.

If competitively priced EVs hit the market, consumers would buy them in much bigger numbers. Manufacturers want to use EVs as a way to redefine themselves and make more money and seemingly the industry is colluding to keep them premium with a shorter shelf life.