skysight-inc/HackerNews huggingface dataset:
Author of ScHQ here. I want to explain the Blazor use here.

While I think it's a bit of a stretch to say it'd be 100kB JS (the app does a LOT of client-side lifting, so it'd definitely take more than that), otherwise you're right - WASM, specifically Blazor, is heavy. It's a bunch of download and non-ideal start time.

The reason I use Blazor here is that I work on this website alone, as a hobby project. This means I prefer to use tech (C# and .NET) I like to use instead of going lenghts learning additional frameworks. It also enables server and client share same code in places, so it can be used both in client and on server without having to program it twice. The website wouldn't be even nearly as feature rich if I had made it in JS.

The point I am making - I'd not advise Blazor use for every app, and if you already are familiar with JS frameworks, they're a good (or even better) choice. However WASM and Blazor has niches outside of "I do super fancy stuff" websites. It makes rich website development possible for backend devs and other people familiar with other technologies. It's good to think outside of the box sometimes.
Small discussion (21 points, 4 hours ago, 6 comments) https://news.ycombinator.com/item?id=43032722

(30 points, 9 hours ago, 2 comments) https://news.ycombinator.com/item?id=43030761
You are welcome, brother.
Fox Pulls in $800M in Super Bowl Ad Revenue
If what could be written in C? The FFI library allows for dynamic binding of library methods for execution from Ruby without the need to write a native extension. That's a huge productivity boost and makes for code that can be shared across CRuby, JRuby, and TruffleRuby.

I suppose if you could statically determine all of the bindings at boot up you could write a stub and insert into the method table. But, that still would happen at runtime, making it JIT. And it wouldn't be able to adapt to the types flowing through the system, so it'd have to be conservative in what it accepts or what it optimizes, which is what libffi already does today. The AOT approach is to write a native extension.
> First of all, *nix is not synonymous with C++ programming...

Agreed. This is obvious. You even mention it below:

> Second, you can have shared libraries/runtimes on Windows or in Java world. There exists versioning and *nix is not unique in that.

As you said, Windows has the same issue (because it's a fundamental problem of using libraries).

> Third, DLL hell does exist in *nix environments too.

IFF the publisher of the library fails to follow the decades-old convention that works really well.

> Te versioning mechanism you mention is a technical solution to a people problem and it doesn't work perfectly.

Sure. Few things do. That's what pre-release testing is for.

> Things do break if you relax your dependency constraints too much.

Yep. That's why we test.

> So you inevitably end up with multiple versions of the same library ... on the same machine...

Sure. But they're not copies of the same version. That's the entire point of the symlink-based shared object naming scheme (and the equivalent in Windows (IIRC, it used to be called SxS, but consult the second bullet point in [0])).

[0] <https://learn.microsoft.com/en-us/previous-versions/visualst...>
> But in a poor household, taking the marshmallow now is likely the optimal choice since there might not be any later — even if your parents tell you to wait. That’s not necessarily a sign of anything but having adapted to a particular environment: times you listened led to a negative outcome, so you stopped.

You've repeated the whole thesis from the article: people are conditioned for delayed gratification if that is possible/predictable, and then asserts that parents have the influence to develop that trait in kids by fostering predictability.
> For physical goods, used items always fetch a lower price than new items

This is only true under certain circumstances. If there are supply chain issues, used prices can go up and over the list price. The most extreme (and obvious) example I've seen is home gym equipment during the Covid lockdowns, particularly for stuff like rowing machines.

The other potentially less obvious example is seen in countries that don't have a local presence or distributor for a given item, and the pain and slowness of importing leads to local used prices being above list price.

One other potentially interesting semi-related point: prices for used items can sometimes increase in unexpected ways (excluding obvious stuff like collectables, art, antiques etc). In the UK, the used price for a Nissan Leaf EV started increasing with age after the market realised that fears about their battery failing ~5 years into ownership were unfounded urban myths, and repriced accordingly.
I am also a quite happy Monkeybrains customer, and have been for a couple of years now.

For any folks who are using cable internet, or shitty DSL, I strongly recommend checking to see if Monkeybrains serves your home. If you have symmetric fiber, or are happy with Webpass, then it might not make sense to switch.
There's no reason to use Chrome today. Maybe there was a reason to use it many many years ago. With plenty of options today the sane choice is to select another browser. I run Firefox even on my phone. If for some reason I need a Chrome based browser, on my phone I switch to Brave, on the desktop to Chromium. But I rarely open any of those at all as Firefox has been doing extremely well.
This is not an objection against saving hosting costs, it is the fact that the original data is not saved or backed up.
To understand our future we need to know our past.
Saving shelf space in the library is not a good justification to burn our history books. If you don’t like having them up, you can put them in the basement. Storage costs hardly anything.
People here comment, i think rightly, that they prefer directness. I see an other pitfall too. Someone might use the “translation” backwards and end up with the wrong message.

For example the website suggest this “translation”: “Do your job!” -> “ It is my understanding that you are the appropriate person to contact in regards to this. But if there’s is someone better equipped for this let me know.”

Now the problem here is that i routinely send the second and it means what it says. It doesn’t mean what it purports to “translate from”. What it means when i send the second is that the process and the responsibility is unclear. I want my request to be dealt with, but if due to the above mentioned vagueness I found the wrong person to ask I want to be told. The alternative being that i found the wrong person/process and they either silently ignore my request because it is not their problem, or get mad that now they have a new responsibility seemingly dumped on them.

I would not use such language if I know-know that it is your job to help me. For example if my laptop dies I go to IT and ask for their help. That is such a clear cut responsibility that I don’t need to cushion the request. But if I need help with something which rarely comes up, or something where it is not immediately obvious who is responsible then I will add that line. For example if I need someone to register a subdomain for me for the first time in forever that could be IT, or Infra, or Networking. So i would just pick whoever i suspect is the best fit, send a message with my request and end it with some variant of “if you are not the right person please redirect me”. If they read that and think based on this website that I’m just saying “Do your job!” that would confuse the issue and cause friction.
> It's an important constituent, but only complete OS-emulation with deterministic scheduling could (at a huge overhead)

This does actually exist; check out antithesis's product. I'm not sure how much is public information but their main service is a deterministic (...I'm not sure to what extent this is true, but that was the claim I heard) many-core vm on which otherwise difficult testing scenarios can be reproduced (clusters, databases, video games, maybe even kernels?) to observe bugs that only arise in extremely difficult to reproduce circumstances.

It does seem like overkill just to get a marginally more reproducible build system, though.
The leash has been pretty long and the dog food was good (free defense through NATO!)... If any of that changes, the relationship will change.
What if those external utilities are not available? Which might very well be the case if you run Vim on Windows.

It is better to have atleast some fall back capabilities(for searching across files, searching within files, sorting etc) build in.
I don't mind continuous redesigns or small tweaks. I like it when products and apps I use subtly but constantly change. Form and function are one, it's not form over function if it's done well.

But for YouTube I wish they realized that the majority of the design visitors experience is in the user created content. And they should start policing it. A good first step would be to stop having user selected thumbnails. Video titles should be under the thumbnail, not word-art added on by the creator. Then the video thumbnail itself should be just be a calm still image representation of the video. A video having a thumbnail with a person having an extreme facial expression overlaid with enormous neon text should just be throttled to get 0 views by hiding it from view.
Well my bank doesn't give me the possibility to use SMS code. It's obligatory to use the app on a verified phone and put a pin.
I use `:'<,'>!html-to-m` to convert arbitrary html snippets into mithril.js m() hyperscript.
The Valuable Employee Paradox
https://www.msys2.org/

Edit: just realized it always posed itself as a “building platform”, lol. It really is a full-blown GNU system that works on windows. As in GNU/Linux, but there’s no linux kernel. All the /usr/bin tools are there, including pacman as a package manager (from Arch). You can install virtually everything from there.
Kids are pretty used to calculations related to stuff to eat.

I think anyone who grew up with siblings has an extremely developed sense of how much they're willing to risk vs how much reward. Like would I eat my brother's pudding knowing we'll be fighting to death when he's also back from school ? Yes, of course. That's risk/reward that made sense back in the days.
> is design[ing] better killing tools necessarily evil?

Great question! To add my two cents. I think many people here is missing an uncomfortable truth that given enough motivation to kill other humans, people will re-purpose any tool into a killing tool.

Just have a look at the battlefields in the Ukraine where the most fearsome killing tool is a FPV drone. A thing that just few years back was universally considered a toy.

Whether we like it or not any tool can be a killing tool
To further complicate things, kids in poor households tend to have more behavioral/executive function/developmental issues. It's still worth pointing out that just failing the marshmallow test shouldn't cause someone to assume anything.
The release of o3 was a bit of a panic reaction on DeepSeek's unexpected success. They needed to show the world that they still are first in class. However, o3 is much more computationally intensive than 4o is, so probably they are burning a lot of money at the moment. Now, they try to come with a more economically viable response to DeepSeek. Well at least I'm happy that DeepSeek has forced OpenAi to up its game and not sit on new models forever.

It would be pity to loose access to o3 though. (checked this morning, and I still had access)
Well yeah - what CPU bound task do you need to be performant? Beyond many tabs - which is embarrassingly parallel - it's all either GPU, network or memory bound.

Firefox failing to saturate your CPU is a win-state.
Deeper Cut: Hart Crane
First, thanks for Xfce. I'm a (tiny) donor.

Two kinds of linux tinkering often get aliased and cause confusion in conversations.

The first kind is the enthusiast changing their init system bootloader and package manager and "neofetch/fastfetch" and WM and... every few weeks.

The second kind is the guy who uses xfce with a hidpi display who has to google and try various combinations of xrandr(augmented with xfwm zoom feature), GDK_SCALE, QT_SCALE_FACTOR, theme that supports hidpi in the titlebar, few icons in the status tray not scaling up(wpa_gui), do all that and find out that apps that draw directly with OpenGL don't respect these settings, dealing with multiple monitors, plugging in hdmi and then unplugging messing up the audio profile and randomly muting chromium browsers, deciding whether to use xf86-* Or modesetting or whatever the fix is to get rid of screen tearing. Bluetooth/wifi. On my laptop for example I had to disable usb autosuspend lest the right hand side USB-A port stop working.

If our threshold for qualifying well-supported hardware is "not even a little tinkering required" then we are left with vanishingly few laptops. For the vast vast majority of laptops, atleast the things I mentioned above are required. All in all, it amounted to couple of kernel parameters, a pipewire config file to stop random static noise in the bluetooth sink and then a few xfce setting menu tweaks (WM window scaling and display scaling). So not that dramatic, but it is still annoying to deal with.

The 2nd kind of tinkering is annoying, and is required regardless of distro/de/wm choice since it's a function of the layers below the de/wm, mostly the kernel itself.
I agree. It's not even "change for the sake of changing". This is "worsening a product for the sake of my own promotion" (or for justifying my role).
I may be wrong, but I think a cross-EU military alliance is a good, and an EU army at the current time is a bad idea, and the reason I think it is a bad idea is because the EU is an economic union, not yet a political union, and so it way well yet fail, and if it fails, an army based on the EU will necessarily renationalize (as happened in the Soviet Union - soldiers go back to the country they have a passport for).

The other problem with an EU military is the ongoing and I think enormous Russian funding of political instability.
This is amazing. I wonder how much that document cost to produce.

The "Gravitational Pull of Pepsi" blew my mind.
Is that some kind of logical argument? You can do that for anything and there is 0 utility.

The point is that little kids experience all kind of much nastier "non-professionall behavior" in school, yet when we say to adult "fuck you" all hell breaks loose. Pathetic.
Think you might have missed the parent poster's sarcasm.
Car dependency is definitely not a US specific thing, sadly.
I'd seen that before and thought it was simply an exquisite parody.

TIL SMH WTAF
If you abstain from marshmallows for 40 years, I'll give you 1000 marshmallows.
> who cares

I hear this a lot.

Yet those same people suddenly do care when their personal information (or that of their wife/girlfriend/child) ends up all over the internet.
No US "peacekeeping" troops in UKR, sure.

No US being primary security guarantor, sure.

But what does actually mean. If Europe continues to coast and NATO country is attacked and triggers art5, US would stand back and do nothing?
It's "design" baby.
I have said it before and I am unsure if I stole it: you can recreate nearly any "service" the web/internet has to offer today with only the RFCs prior to April, 1995, with the caveat that I'm technically fine with HTTP; I haven't given it much thought.

I think it was LogStash or Summit Patchy Project, that let you use IRC as a sync for redirecting logs or making a copy. So I made a PCI compliant logging service, immutable ircd (ro fs) that logged to itself via eggdrop locally. All little cattle VMs would have thier logs sourced and synced via logstash to an IRC channel for the vertical the VM "belonged to". All the irc stuff was on an append-only mount on the ircd server, so if audit just snapshot that mount and hand it over.

NOC was in the channels. I think some teams set up dashboard widgets that triggered on irc events.

All that was a POC done completely to prove that it could be done using only stuff from pre-1996 RFCs. I'm sure the company I built it for went with some vendor product instead and I don't blame them, I wouldn't have maintained that - you ever set up ircd? The volume of traffic just for logs was already fun to deal with.

Pedants: I'm working from 15 year old memories and I changed a few details to protect the innocent. I can't remember the project name other than it was a play on "BI" for business intelligence.
So many sleights here. Another sleight of hand in this subthread is suggesting that "the idea that technology advances autonomously, independent of human interactions, values, or ideas" is merely an idea, and not an actual observable fact at scale.

Society and culture are downstream of economics, and economics is mostly downstream of technological progress. Of course, the progress isn't autonomous in the sense of having a sentient mind of its own - it's "merely" gradient descent down the economic landscape. Just like the market itself.

There's no reining in of problematic technology unless, like you say, nation states get involved directly. And they don't stand much chance either unless they get serious.

People still laugh at Eliezer's comments from that news article of yesteryear, but he was and is spot-on: being serious about restricting technology actually does mean threatening to drop bombs on facilities developing it in violation of restrictions - if we're not ready to have our representatives make such threats, and then actually follow through and drop the bombs if someone decides to test our resolve, then we're not serious.
Neat. Of course it works for the exponent, but that it's not that far off for the mantissa is unexpected. It helps that the mantissa is normalized.
Market response:

Searching: <https://github.com/iv-org/invidious>

Playing: <https://mpv.io/>

Also, For Anyone's Info, black-on-red is impossible to read on monochrome displays. As with e-ink. Lesson learned as an anti-copy tactic for uni note-taking services, back in the day.

(Possibly not YouTube's core demographic, but a blog post shouldn't do that.)
It is presented as an attack against the left, which is popular with proponents of the current administration. Trying to analyze it at the object level is pointless - this is, chiefly, a political move toward political ends.
Good work and fantastic commenting!
That's what I thought too because that's exactly how it's phrased! Terrible wording.
That makes a lot of sense, but (mostly conservative) politicians still criticize many innovations because of their supposed effect on the (more or less) poor. Recent example: the 2023 reform of the Gebäudeenergiegesetz (Building Energy Law) in Germany, which sought to promote energy efficient ways of heating and decrease heating using fossil fuels, was met with furious opposition (including a lot of disinformation) from the conservative press and parties because of the poor poor building owners who can't afford a heat pump (which is more expensive to install, but already has much lower operating costs, which are likely to become comparatively even better in the future).
Don't take this the wrong way but I definitely think it's "peak hn" to consider that building 1m wide cycle paths is somehow just an impossible thing to have, so much so that you see some weird scifi vision of flying cars as being easier than that.
What also happened in the same time frame according to this website:

- [1] 1366 x 768 was the strongest growing monitor resolution
- [2] Dual- and Quad core CPUs went up, 6-16 Cores are down
- [3] 4 GB and 8 GB of RAM went up, 16/32 GB fell

So it comes down to: More old (ancient?) machines in the Dataset. Why?
Unknown, but probably not indicating a trend regarding the hardware people use in the real World (TM) has changed.

[1] https://www.pcbenchmarks.net/displays.html

[2] https://www.pcbenchmarks.net/number-of-cpu-cores.html

[3] https://www.memorybenchmark.net/amount-of-ram-installed.html

[from 3dcenter.org : https://www.3dcenter.org/news/news-des-12-februar-2025-0 [German]]
Maybe just not yet wiped from all CDN caches.
Why was this flagged though?
This is of course a deliberate move. By actively destroying ideas and work you don’t agree with, rather than archiving it, you make it harder for the other side to realize their vision.
It’s a kind of scorched earth strategy.
Yeah, probably getting an LLM to do it
4 and 1.b: extra silion being used by GPUs. CPU performance isn't that important anymore.

I know, I know: all the software you use is slow and awful. But it's generally bad thanks to a failure to work around slow network and disk accesses. If you use spinning rust, you're a power user.

It's also a minority of video games that rely more on CPU performance than GPU and memory (usually for shared reasons in niche genres)
I always wonder how many of the sayings I inherited from my father he inherited from my grandfather that died before I was born. It's like a kind of genetic memory.
> Keep in mind that for most aircraft the airline can pick and choose between different engines.

737 Max can only have CFM Leap engines.

A320 can have either Leap or PW GTF.
I would like to think that we will make it, as long as they don't create actual concentration camps by trying to deport millions of immigrants at the same time.

Is anyone tracking any large detainment camps?

But in general we need to maintain food supplies overall. For everyone.
FPGAs not only have no host OS, but they are actual hardware. The only thing you program are lookup tables which then represent logic gates/multiplexers which only have the normal hardware latency. There is literally no software involved in execution.

That's why you can build "any" hardware with them. Even CPUs which then execute your desired software
What is a "weak prime" here (i.e. by which properties is such a prime number characterized)?
I added this to my userstyle CSS for YouTube:

/* Remove pink tint from end of progress bar */
.ytp-play-progress.ytp-swatch-background-color,
.style-scope.ytd-thumbnail-overlay-resume-playback-renderer,
.ytp-scrubber-button.ytp-swatch-background-color {
background: var(--yt-spec-static-brand-red) !important;
}

Only does the video progress bar, but I might extend it to the handful of other things that use the gradient.
> He’s messaging to others on the far right that the federal government will tolerate them. Doing so will embolden them to take action.

Well that's definitely more plausible than the antisemitism...

That said? Musk is exceptionally bad at understanding how his words and actions will be perceived and seems to make no effort to send correct signals. While also being a frequent troll who likes raising his middle finger to the "woke".

It being a big "fuck you" seems far more in keeping with his character than it being a subtle Machiavellian communication.
Stand Up and Be Counted
You need a lawyer, obviously. Probably from a big corporate law firm. One who's been around IPOs before. Those are easy to find in Silicon Valley, but scarce outside major cities.
There's no way it's not a factor. 12 months ago I hated Musk but it would only have had a limited impact on my car choice, I'd still definitely look at Teslas as an option.

Now he's taken over a foreign government to pursue overly fascist goals, being seen in public in a new Tesla is just not something I can consider.

Doing this in Germany would be even more inconceivable.

I can't imagine this is an unusual way to feel.
Building a Cross-Chain Bridge from EVM to Cosmos