skysight-inc/HackerNews huggingface dataset:
I'll have to admit, that "modern" website loads a bit faster for me (1.23s vs 1.83s), but that's probably because its visitors count is way lower than on original HN. And, funny thing, the single resource that increases load time over a second is hot-linked y18.svg from HN.

Transfer sizes are so much different: 276.73 kB vs 14.23 kB transferred with compression. And original HN still could improve transfer size by removing IE8 support for triangle icon rotation from CSS.

To conclude: UI and UX experiments are a good thing, keep them coming, as web technologies are not standing still.
happy new year!

it was a great year for me, and i totally hope it was a great year for all of you.
>Passkeys aren’t device-bound. I think they’ll work just fine.

Is there anywhere to follow progress on this? I don't think anyone actually implements import/export of passkeys yet.
You mean the Steam Linux Runtime?

From a quick search this is the best description of it I found: https://github.com/ValveSoftware/steam-runtime
I'm looking at an LSI 9300-16i which is 100€ (refurbished) including the cables. I just have to flash it myself. Even a 9305 is triple the cost for around half the power draw.

My build is storage, gaming and a bunch of VMs.

Used Epyc 7000 was the other option for a ton more PCIe. I have no need for more network speed.
> You sure you want to put that on the same level as one minister suggesting something stupid?

Yes, I think a government cabinet minister saying "nuke Gaza" is quite scary.

For every one willing to say it out loud, there's usually more leaving it unsaid but supporting the sentiment.
Happy New Year everyone - wishing you all a healthy and happy 2024.
luckily set the bar really low for 2023.

can only go up from here
It's not true. They were less than 50% similar to today's secret movie and there are reasons (tags in common) for that.
White Elephant is surprisingly effective
In the early 90s, yes. By the turn of the century the current industry we see today existed in basic form: malware stole credit cards, compromised PCs were used to send spam as part of botnets, etc. The only major advance was when cryptocurrencies made it much easier to launder money and the professionalism went up accordingly.
I also occasionally try Brave search when a DDG search fails. Sometimes Brave finds what I want, but I frequently get Captcha (and now proof of work) challenges that are quite annoying. I don't get this with any other search provider (though StartPage would frequently do this a while back). I hope this is just a phase, because I would likely use Brave Search more if not for this issue.
This is one of the only places I still post. I post a little on Mastodon and occasionally lobste.rs but that's about it.

I attribute its retaining of quality to banning memes and other low-effort junk and severely limiting (both as policy and culturally) politics and culture war flame wars. Also being text only helps a lot.
> I'd card or social security number

And even those change
So what happens if you send a message with a video and the recipient’s device is not responsive, say because it is out of battery or data service range? Should the message simply be lost or should it be stored somewhere until it can be successfully sent?
I don't think they solved the impersonation problem. You can still look exactly like someone else, and you can only figure out that person X isn't who you think they are upon investigation. Most people don't investigate anything except the display name and profile picture, so are still vulnerable to impersonation.

As far as I can tell, this hasn't been a big problem in practice. Calls can forge caller ID. Emails can forge the From field. It's irritating but isn't exactly halting society.

I am really not sure why Discord made the change. Wanted to prune inactive users? Wanted to sell Nitro Super Mega Premium to jump ahead in line to get your username of choice? Just bored?
The Origin of the Terms Big-Endian and Little-Endian
it always makes me sad to see that projects used by so many companies have to fight to get what amounts to two average paid devs in those same companies
Ah, makes perfect sense, thank you for clarifying. Your pseudo code solution confirms that I understood the problem statement correctly.

Out of pure curiosity, what were the follow up (part 2 and 3) questions? Not looking for a solution, but if you could post the problem statement, it would be very appreciated. If you feel uncomfortable sharing it publicly out of some concern, that’s entirely fair, no worries.
"good design?" Imagine a world where you can reply to a comment and have the entire thread context, or a world where after posting a comment and hitting "back", the navigation stack didn't take you to the post form. From an accessibility and legibility standpoint, the text is honestly hard to read (insufficient contrast, long line, etc.). There are so many usability issues/quirks about HN that I'm not sure "good design" is an apt description. "Information dense" is honestly a low bar -- it's easy to achieve information density and pretend the end result is actually good.
The link to the note is dead now but can be found here instead since it is also quite interesting: https://www.rfc-editor.org/ien/ien137.txt
So much scrolling…

Btw how much more ram that I’m supposed to pay for does your “modern” presentation take on my computer?
Happy new year, everyone!

Thank you dang for all the work you do to help maintain HN!
Safari doesn't like https://marginalia.nu. Probably because *.marginalia.nu is not valid for the base domain. Add it as a Subject Alt Name
Work Pray Code explains so much of Silicon Valley work culture
Same happened to me. We drifted apart, live in different cities. But nearly 20 years later, with life settled and kids grown we're rekindling via messaging. I hope firstly, you get your group back, and second it doesn't take 20 years
> If any bus works on batteries, it's a school bus.

That probably is true. On the other hand, school buses are underused, so I guess owners won’t want to spend much money buying new ones early.

> Other busses are used the whole day, which seems difficult to do on batteries (stops too short to charge)

They aren’t too short. Googling “automatic electric bus charging at stops” gets many different offerings for rapidly charging at every bus stop and/or at turnaround terminals (where drivers often have to take a break by law)

Also many tenders for new city buses in the rich part of Western Europe have requirements that effectively say “buses must be electric” nowadays, and I haven’t heard of lots of buses running out of power there.

Part of the reason for those requirements is the EU directive “on the promotion of clean road transport vehicles in support of low-emission mobility” (https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02...)

It (roughly speaking) says 22.5% of new buses must be zero-emission in 2025.

Some countries easily met that target, though, so that likely isn’t the only reason. https://think.ing.com/articles/all-aboard-europes-electric-b... says:

“In 2016, the Netherlands adopted the ambitious target to fully decarbonise its public bus fleet of 5,500 buses by 2030, with 100% zero-emission new inflow from 2025 onwards. In 2020, over 80% of newly registered buses were already zero emission, resulting in a fleet share close to 25% in early 2021”

and

“Germany aims to have electrified half of its total public bus fleet in 2030 in its Klimaschutzprogramm.”
Zack Snyder's Rebel Moon Is a Visionary Slog
We tried delaying new year deployment in 2020, 2021, and 2022... it didn't go so well.

So back to the tried and true pipeline!
Ok google
Every year is the year of Linux desktop :P
Hm -- for some reason it 404s when accessed via HTTPS. The link in the original post is a straight HTTP link, but I guess you have something that's turning it into HTTPS instead. Anyway it works just fine when accessed via straight HTTP. Obviously the site regex.info should fix that though, 404ing on HTTPs is obviously not what it should be doing!

Edit: Oh right, you asked what the famous saying actually says. Since you're apparently not familiar with it, it's a joke of the following form:

> Some people, when confronted with a problem, think
"I know, I'll use regular expressions." Now they have two problems.

Here, obviously, it's being applied to something other than regular expressions, but this sort of thing is what "now you have two problems" refers to.

The actual linked article is looking into the origins of this joke.
Bazzite (and Immutable Linux as a whole) is fascinating.

I'm not deep enough in their weeds to perfectly explain it in a concise HN comment, but it's all about having a read-only known-good Linux distro at the root and then layering packages on top, taking much inspiration from server-side containers. It's supposed to be both more secure and more reliable/reproducible/customizable than traditional Linux. You just write in a container manifest which packages you want. When an upgrade comes out, it runs the upgrade, then reinstalls your packages on top.
I tried to do it myself, but the module was running newer software than the vehicle, and required the other vehicle modules to be flashed to the same software version.
I think the biggest issue here is "possibly interested folks". although I'll keep that as a food for thought.
They should give a blanket license to a developer like PIK and LSR and plead for mercy watching rows after rows of 25 storey apartment buildings being delivered to market.

They will even fly in their own workforce.
If on android, install Harmony
This existed in the 90s! The Self programming language[0] took Smalltalk's existing visual approach and extended it to be a full visual environment with interactive animations and physical metaphors, giving you a literal "desktop" to work on. Later versions of Self also supported working on a single "world" over the network, where the other users' objects and "hands" (cursors) would be visible to you. Here's an official movie released by Sun Microsystems:

https://youtu.be/Ox5P7QyL774

[0]: https://selflanguage.org/
Find me a theater projector firmware/software that doesn't have an EULA. Go on, I'll wait.
If there's the will, we can make such agreements unenforceable. Recognizing their danger, we can even make the mere presence of such a clause in a contract illegal, punishable by a large payment to whoever reports the clause.
Anecdotal, but my X220 Tablet suffered a complete system board failure within five years. Shortest usable life out of all the ThinkPads I've owned and repaired. Loved the form factor but just didn't last very long.
In my experience in this industry they often have multiple (2-3) projectors in the projection booth for exactly this kind of issue, a bulb goes out, etc. They also play the previews and ads before the movie on a different, cheaper projector.

Having 2 Sony projectors wouldn't help here though...
Without saying too much; don't expect that to work forever. A requirement for the car to call home is in development, just still a lot of debate on what the consequences are if the car can't reach reach the home server.
Happy new year HN! My post here analyzes 80,000 simulated games of White Elephant for 2 to 9 players, and finds that it's pretty good at distributing gifts to people who value them. Source code available here: https://github.com/bobbiec/white-elephant
forgetting to turn off location sharing is universal?
It's missing the most important metric

Cost per watt.
As a society, we've already concluded that contracts are insufficient to cover a huge class of situations (minimum wages, banning non-competes, etc.). Why would you think they're sufficient to handle this one?

We already have simple systems that handle "you broke my stuff" fairly well - why would we want to lean on something as slow and complex as antitrust laws to resolve this? The Epic vs Google lawsuit started in 2020. 3 years is a long time to wait to collect damages for broken projectors.
> Why not?

Eastern Ukraine had no independence movement before Russians invaded and created an illusion that one existed, to fool western observers into believing that it was some kind of "complex" local conflict and not a clear-cut foreign invasion.

After the invasion, under foreign occupation, referendums are illegitimate. How do you expect people to vote when any sign of loyalty to Ukraine can get you and your family imprisoned or executed? Voting doesn't matter anyway, because the military admin will falsify results according to their needs.

Not to mention that Russians in Ukraine don't have any legitimate claim to sovereignty in the first place. International law does not recognize the right of a random group of people to declare sovereignty. Otherwise Koreatowns and latino neighbourhoods in every US city would declare sovereignty and stop paying taxes to US authorities.
Here’s a countdown for those on the East Coast: https://cronster.app/@erik/new-years-day-2024/?1
I think it's a cost/benefit thing. People react strongly to sex crimes, and many people don't agree with the state the 20 years in prison or whatever was enough, so this allows the state to spend $0 on incarcerating someone and still placate those voters.

I don't know why we don't do this for all crimes, though. Why no murderer registration list or bad-check-writer registration list? I guess those we outsource to the private sector.
You could allow the user to add secondary email addresses or phone numbers to their account for account recovery, but then any of this becomes the weak link for hacking their account.
Ugh autocorrect - ‘benne’ seeds (sesame)
Nope, I’ve been informed it’s the year of the dragon. Looking at the list, there doesn’t seem to be a year of the Linux desktop.
HNY to everyone here. While I don’t agree with some of you this is probably one of the finest communities left on the net. Hat tip to you all.
Nope. The extra E was for "efficiency", because they were better binned than the normal Gs. Think of how much more efficient 5950Xs were than 5900Xs, despite more cores.

So the Ryzen PRO line is a "PRO" desktop CPU. So typical AM4 socket, typical PGA (not BGA), etc. However they were never sold directly to consumers, only OEMs. Typically they were put in USFF (1L) form factors, and some desktops. They were sold primarily to HP and Lenovo (note: Lenovo PSB fuse-locked them to the board -- HP didn't). For HP specifically, you're looking at the HP ProDesk and EliteDesk (dual M2.2280) 805 G8 Minis... which now have 10GbE upgrade cards (using the proprietary FlexIO V2 port) available straight from HP, plus AMD DASH for IPMI!

You could for a while get them a la carte from boutique places like QuietPC who did buy Zen 3 Ryzen PRO trays and half-trays, but they are long gone. They're also well out of production.

Now if you want one, they're mostly found from Taiwanese disassemblers and recyclers who part out off-lease 1L USFFs. The 5750GEs are the holy grail 8-cores, so they command a massive premium over the 6-core 5650GEs. I actually had a call with AMD sales and engineering on being able to source these directly about a year ago, and though they were willing, they couldn't help because they were no longer selling them into the channel themselves. Though the engineer sales folks were really thrilled to see someone who used every scrap of capability of these CPUs. They were impressed that I was using them to sustain 55GbE of actual data transfer (moving actual data, not just rando network traffic) in an extremely low power setup.

-- -----

Also, I actually just logged in to my metered PDU, and the system is idling right now at just 44.2W. So less than the 50W I said, but I wanted to be conservative in case I was wrong. :)

44.2W that has over 84TiB usable storage, with fully automagic ingest and cache that helps to serve 4.5GiB/sec to 6.5GiB/sec over the network ain't bad!
What "political" reasons?

My understanding of the situation is that it's entirely technical issues that came up after implementing.
> my impression is that most x64 CPUs are thoroughly beaten by Arm or RISC-V CPUs when it comes to power consumption

Not really.

ARM (and to lesser degree, RISC-V) are often used and optimized for low-power usage and/or low-heat. x64 is often more optimized for maximum performance, at the expense of higher power usage and more heat. For many x64 CPUs you can drastically reduce the power usage if you underclock the CPU just a little bit (~10% slower), especially desktop CPUs but also laptops.

There are ARM and RISC-V CPUs that consume much less power, but they're also much slower and have a much more limited feature-set. You do need to compare like to like, and when you do the power usage differences are usually small to non-existent in modern CPUs. ARM today is no longer the ARM that Wilson et al. design 40 years ago.

And for something connected to mains, even doubling the efficiency and going from 7W to 3.5W doesn't really make all that much difference. It's just not a big impact on your energy bill or climate change.
Happy New Year HN! From Uganda!
It feels more like an eternal beta to be honest.
Happy new year from a Londoner currently in Reykjavik
:fireworks:
Right, I partially misunderstood your idea. For notifications and such you would need to modify the source code at a deeper level. But for just customizing the home feed (update steam?) changing the theme might be enough.

Ideally there should be a personal ActivityPub instance implementation, something that doesn't require hosting all Mastodon content and can be easily customized in various ways.
While it's cool, this also sure seems like a great way to use a zip file exploit since I definitely unpacked this without thinking twice. A writeup would be neat, would love to see how this was done.
Happy new year! Committed to making this new year my, and your, best year so far!

Thanks for being a great community.
I am sure you know this, so I'm just being pedantic here, but it's not that really the shells that have an aversion to the null character so much as that the exec() system call and the main() convention require C strings for program names, program arguments and environment variables, and since shells are thin layers above exec() and the environment, shells kinda have to also use C strings. Sure, nothing stops a shell from using counted byte strings and then allowing nulls in non-exported variable values, but because they evolved in a system that was so deeply based on C and C strings... they don't.
I just tried it (free account), and it felt underwhelming, not many search results, or particularly interesting ones, for the image and video stuff I searched.

There was little to no spam, though, but not much to look at either. Maybe it might be useful when searching for stuff that usually has high amount of confusing spam, but otherwise not really useful for me...
Type error in AI? Can models be intelligent or are they the same thing as maps?
Don't they work pretty portably within Apple iCloud keychain or Google equivalent (but only one)? I think some of the legacy password managers are supporting this as well, although my preferred self-hosted vaultwarden option doesn't yet (bitwarden has support, but I don't think it is in the self hosted version yet, let alone in vaultwarden)

There are ways to set passkeys as non-exportable from device I think but that is not the default.
Type error in AI? Can models be intelligent or are they the same kind of thing as maps? Interesting new blog -- https://hodesdon.substack.com/about

https://hodesdon.substack.com/p/what-ai-is-and-is-not
I'm fairly confident that yes, this will be the year of the Linux desktop:

2024 = 20 | 24

20 x 3 + 16 = 76, which is the ASCII value of 'L'.

24 x 3 + 12 = 84, which is the ASCII value of 'T'.

= LT = Linux Torvalds
Thanks for sharing. I was not aware of this
Bread Not Beethoven
I think you answered your own question: there isn't a "with all of this".
Thanks for sharing. Starred it for a rainy day
In this case there's no advantage to using logistic regression on an image other than the novelty. Logistic regression is excellent for feature explainability, but you can't explain anything from an image.

Traditional classification algorithms but not deep learning such as Support Vector Machines and Random Forests perform a lot better on MNIST, up to 97% test set accuracy compared to the 88% from logistic regression in this post. Check the Original MNIST benchmarks here: http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/#
x230 is decent only if you do the x220 keyboard upgrade
AIM was online only for a long time, but it developed offline messaging eventually (my memory is fuzzy, but I think this happened after ICQ was integrated; ICQ had offline messaging for as long as I used it and I had a 6-digit account)

Indeed, there wasn't synchronization between devices, although there are many ways that could have been handled.
I think you are confused about how laws work. A law can cover sales and transactions without any criminal penalties. It can layout the ground for civil actions, to be taken by either government entities or the effected parties themselves.

Just because a law is created doesn't mean a new crime with criminal penalties is created.
On 2023 subaru even if you're not opted in it appears that they OTA update the firmware. The "driver steering assist" has gotten weaker and weaker since we got a 2023 crosstrek. It used to only completely shut off on 1 road near my house, now it shuts off on about 40% of roads, with no other changes. Car is about 6 months old.
It takes some time for the New Year to build up momentum, starting from the international date line.
I get 9 posts on my 14" MacBook--still not great. I don't know what it is with (IMO excessive) whitespace on modern UIs.

Usability for me is about speed and convenience--see my rendering[0] on the opposite end of the scale--all stories for the day loaded on one long page. Click the date heading for yesterday's. It was made for reading while commuting (with intermittent internet) years ago and I just kept using it on desktop.

[0] https://hackerer.news
HN has literally changed my life — it was the who’s hiring a few years back that got me my first startup job here in Germany and the rest is history.

I do spend too much time here but I tend to learn a lot.
One thing that's bugging me currently in iOS is that I constantly see a "Privacy Warning" text in the wifi section because I turned of 'Private Wifi Address' since I'm on my own home network.
I doubt there were gun cameras installed on B-17s because:

1. I've seen a lot of WW2 aviation footage, and none appeared to be from B-17s.

2. The combat footage that exists for B-17s was shot(!) for the "Memphis Belle" documentary, and some footage for it left on the cutting room floor. This was filmed by a camera crew going along for the ride on several missions. Memphis Belle footage appears in countless WW2 documentaries.

3. My dad flew 32 missions in one and never mentioned gun cameras, though he did talk about them when he flew ground attack missions in the Korean War. I have a couple of them from his airplane that the military didn't want.
Lawyer up! Delete facebook! Hit the gym!
When you get the simplest variation of a name on a popular site you’ll receive mail from all the mistaken folks who weren’t careful enough.

Similarly, I get a small fraction of the mail of a texas lawyer, because her email address string is a super set of mine, and some percentage of her clients don’t bother or notice the need to add the extra suffix.
Every update is a Downgrade (2004)