skysight-inc/HackerNews huggingface dataset:
Yes, exactly. I had no idea what to do with myself, and thus all I did was browsed Internet. I thought that getting rid of it will "fix" me (to be honest, I think I confused cause and effect). And so, I tried.

But I had nothing to replace this with, and I didn't magically became a disciplined or productive person. And then I would go back to my bad habits, just feeling even stronger self-hatred.
I'd opt for an unconditional bootloader unlock on subsidized devices long EOL to save my electronics from obsolescence.
Don't see why Wine would be slower than any other x86 application ran in emulation.
It runs incredibly well, I ran GTA5 on my old Macbook Pro M1 with it and got a respectable 60FPS on max settings. The apple GPTK is really very impressive.
That's crazy. Did it happen to a public extension or an unlisted one?
Yes, CrossOver (which is mentioned in the article) works on Apple Silicon.
The article is outdated. Here ks the 2025 follow-up by the same author: https://dudemanguy.github.io/blog/posts/2025-02-03-wayland-x...
> Because they act in good faith and expect that consent is collected before their script is executed.

This is the unaddressed rub here. If the doctor commits malpractice in good faith, they’re still liable. If the structural engineer built a bridge that collapsed in good faith, they’re still liable. Why does the marketing firm get off the hook here?

The argument being presented here, that regular people should continue to be allowed to do Sloppy and Dangerous Thing, because it’s normal, is not sufficient. It also used to be normal and way easier for people to get on a plane without being strip searched and their privacy being violated. Society decided that forcing regular people to go through a ton of more hassle for safety was worth the trade off. The security is mostly theater, the implementation is burdensome, onerous and unpopular and a regular person is expected to navigate some kafkaesque nightmare with a bunch of rules and might unknowingly burn themselves. But we sure as hell don’t see a ton of plane hijackings any more, do we?
Yeah, which is I'm saying that's why you should listen to the poster above - to prove their point.

Unless I wrote it in a confusing way, in which case I do apologise
There's almost no repayment risk - the government will pay the dollars stipulated. There is an inflation risk - that the dollars will be worth less.
I never _not_ used Whisky on an Apple Silicon device. Recently played Control on my Mac mini M2 Pro with it.
It's a implementation issue(or a driver), Wayland don't dictate the mouse latency, and compositors are free todo whatever they want with it
It's not. It's very fast, especially for gaming. Playing POE 2 with GPT2 or a recent wine version at max setting on 60+ FPS on those days. On a M3 MAX.
Russian Authorities Returned Device with Monokle-Type Spyware Installed
These apps are interesting. Another good one is "Block" (with a green icon).

But, does anyone know of any alternatives for degoogled phones? E.g. from F-Droid?
This is what he's talking about, but... it doesn't make any sense, at all. What would "forcing the EU to buy coal" entail? The EU isn't a command economy and has no potential use for coal _itself_. The EU contains companies which require coal (albeit demand has been dropping for some time) but they're just going to buy whatever's cheapest, and particularly given it's _coal_, and has a very low value per tonne, that's generally more or less going to mean whatever's closest. Unless American coal was _radically_ cheaper than any other coal, it would be hard to cover the extra transport cost.
Perhaps I'd become effortlessly fluent in Aramaic if I had to read enough articles in it, but absent some substantial benefit I'd prefer to keep with standard English.
Proxmox VE 8.4 changelog overview
Determining IaC ownership – a tag-based approach
I love the inside joke for hacker news addicts in the submission title.

Also my cousin as no idea I'm making this comment.
How did you end up overcoming the problem?
Gen Z, less educated, more conservative people more vulnerable to misinformation
>> Read the Reference

>> Don’t Guess

> I find that, when working with a new "thing," I often like to guess for about an hour or so before I really do a deep dive into the reference. Or, I'll read a stackoverflow answer or two, play around with it, and then go to reference.

I think that's fair. I've definitely seen "not best" programmers only guess and only read stackoverflow, over and over, forever, and never read the reference. They have no idea what's going on and just spin making a mess in until something sticks. I kinda read that item as a response to people like that.
Chevron to 'triple-frac' half of Permian oil wells in 2025 to cut costs, time
An LLM Query Understanding Service
You probably see it enough already in your ads, but this has been the most effective app blocker for me: https://getbrick.app
Whisky was a front-end for Wine and related libraries, already running on Apple Silicon. So it already works I guess.
Like at this point what's stopping you from strapping a couple SRBs on the frame.
I used Bottle in the past and I must say I was quite surprised of the software I managed to run on Linux... For instance, Cinema 4D (up to R24 I think?). The hardest was to install flatpak on Porteus to install bottle...

So it is bottle but for Mac? Never heard of it before. I used crossover once on a Macbook 2010 to Run Deus Ex,... anyway these are great projects. I guess booting linux from a USB stick should work on a modern mac too? rather than emulating it.
There's some irony, is there not, in presuming to be able to identify "the best programmers" when you've created a programming blog that completely falls down when it gets significant web traffic?
It is sad that JPEG-XL may never reach mass adoption.

May be its time to work on the successor of JPEG-XL. Improving on Lossless ratio, speed and low bitrate quality. At least these quality we know still have areas for improvements.
Technically Google Wallet. There is no GPay app in Brazil.
There's TimeLimit on F-Droid. I found it hard to set up, though.
Public, with about half a million installations.

I think it was noticed only because this version had a major bug that broke a bunch of websites.
Reading this seems to indicate 150k email messages, not email addresses.
You can install a global panic handler to avoid bringing the whole process down. Instead of aborting, take the stack trace, print it, perhaps raise to sentry, and kill the specific "work unit" that caused it. This "work unit" can be a thread of a task, depending on how the application is architected.

This is precisely what Tokio does: by default, a panic in async code will only bring down the task that panicked instead of the whole application. In the context of a server, where you'll spawn a task for each request, you have no way to bring down the whole application (), only your current scope.

(): there could be other issues, like mutex poisoning, which is why nobody uses the stdlib's mutexes. But the general point still stands.
I’ve been using whisky to play Elden ring on my M4 MBP and it’s been great! I love that the Game porting toolkit and wine all work so well.
I did have to do some pinning of steam to an older version to keep it working recently. I guess I’ll move over to crossover soon
By looking at it
I wish it handled time zones properly, but everything else just works. The number of charts it supports is crazy. The second best was Apexcharts.

https://echarts.apache.org/examples/en/index.html
Yes, there's "Kegworks". I use it to run the steam edition of dwarf fortress, which mostly works fine on my M4 mac mini.
And it's still better than GTK3 because you can run it on Xorg without it being capped at 60fps regardless of monitor refresh rate.
Uh, no? Trump discussed tariffs as part of his campaign platform. Anyone who voted for him should have known these were coming.
That is where Apple's GPTK (Game Porting Toolkit) came into play, and why Whiskey was popular at all. It allows for somewhat seamless interop between Wine and D3DMetal, which is an Apple translation layer from DirectX 11/12 instructions directly to Metal (Apple's Graphics API). Given that the majority of the cycles for video games are consumed by these graphics APIs, having that direct translation layer allows for fairly performant gameplay on Apple Silicon macs.
It seems a lot of people, though it sounds idiotic, believe "the way we do it" is obviously the right way and any other is the wrong way. Most have no knowledge of history or appreciation of cultural differences. Every country has the right to run itself as it wishes
Your example is a hoax article. It was not written by people you criticize. They never used it as an argument by them either.

Also, given development last few years, it turned out grievance studies were pretty correct about misogyny in society and about where rather large part of conservative population wants to go. Overall, they actually diagnosed things pretty accurately.
I already moved away from the reddit app, but now I have the problem that I can not set up time-based constraints that don't block the rest of the browser.
You can absolutely not use Pix in Argentina. Maybe some street performer will, but most places barely accept cards, let alone pix. Cash is still king there.
That better way makes a ton of sense, and is what I would expect to be default. Getting page numbers is a flex that just doesn't feel necessary. As I said, I would expect even faster renders if it did present content first. Would edge case into unstable page counts, but I struggle to care on that? Make it an optional setting, and be done with it. Especially as I prefer resizing to keep the current start of page I'm looking at. Something obviously not guaranteed in a resize.
No, focused on maintaining current state would be partial to maintaining the current state so would say that any change is bad.

An impartial news would talk about positives of different changes, not say that change is bad, so no it isn't biased towards status quo.
> In my (albeit limited) experience, there's slack in the workweek, and that slack can provide the required time to do random stuff.

How do you incentivise developers to put that slack to good use? In my experience, without an incentive, culture slowly rots to the point where the majority of developers simply don't.
> there could be other issues, like mutex poisoning, which is why nobody uses the stdlib's mutexes.

What does everyone use instead?
It seems that Trump is out of control and Americans are lethargic or just scared. We see one crazy news after another, people on HN don't even bother commenting anymore.
F16C/AVX2 support amongst other stuff.
Some apps like ScreenZen allow you to block websites, if you're on Android. Pretty much any iOS app will let you restrict websites (because it's easier to implement there).
This is factually incorrect. The behavior you describe with Elixir (sic) is precisely what most Rust async runtimes do. (sic because it's Erlang that's to thank)

IMHO that is the sensible thing to do for pretty much any green thread or highly concurrent application. e.g. Golang does the same: panicking will only bring down the goroutine and not the whole process.
A similar failure of GOFAI was ABBYY's (a Russian company which was for a long time market leader in OCR software) monumental (multi decade long) attempt of creating advanced translation software entirely based on complex formal grammar parsing.

The story behind it is really interesting. This article was written by someone who worked at ABBYY:

https://sysblok.ru/blog/gorkij-urok-abbyy-kak-lingvisty-proi...

The piece is in Russian but can (ironically) be read in good English by using e.g. the Google Translate feature inside Chrome. Which is of course entirely based on machine learning.

The story is essentially similar to Cyc: symbolic AI/logical AI/GOFAI can produce initially impressive results (ABBYY was way better than early forms of Google Translate), but symbolic approaches doesn't scale well. Big Data + machine learning wins out eventually. The piece above mentions a 2009 piece from Google which put forward this thesis. "The Unreasonable
Effectiveness of Data":

https://static.googleusercontent.com/media/research.google.c...

Note that 2009 was significantly before the existence of large language models, transformers, or even AlexNet.
And the Jetbrains LLM is much less invasive than copilot is. Both of those are splashing in a kiddy pool when you compare it to what tools like Cursor offer.
Next submission: I built a mom, but my word game doesn't like her!
Rust can be optionally compiled in a panic=abort mode, but by default panics are recoverable. From implementation perspective Rust panics are almost identical to C++ exceptions.

For servers that must not suddenly die, it's wise to use panic=unwind and catch_unwind at task/request boundaries (https://doc.rust-lang.org/stable/std/panic/fn.catch_unwind.h...)

In very early pre-1.0 prototypes Rust was meant to have isolated tasks that are killed on panic. As Rust became more low-level, it turned into terminating a whole OS thread on panic, and since Rust 1.9.0, it's basically just a try/catch with usage guidelines.
I figured. I'm not sure if the author meant that it was an inherent drawback, but it does seem like he still has a bit of lingering bias towards X11 in his reassessment article.
> So they'll raise them until... infinity?

We got to follow the formula. So when US no longer has a trade deficit with China, we'll be back to 10%.
Xi cannot afford to look weak, but also doesn’t need to worry about the next election and has a couple hundred other countries to trade with. I think they’re making the fairly rational decision that appeasement will lead to future attempts and are betting that Wall Street has enough influence with Republicans in Congress that they’ll stop delegating tariff powers to the executive branch. You only need a handful of them to break ranks to make this end, so it’s not a bad bet.
Swing voters are always underestimated. But can the left run moderate candidates that appeal to the Bill Ackman types? I wish they could but I suspect they can’t and won’t. Their recent track record is how we’re here.
Take years, and those tariff are going to get removed in the next election anyway
I find that it's hard to waste time on HN after your first salvo of the day since the day's frontpage topics are kinda set early on and they change pretty slowly. (Unless, of course, someone is wrong about one of Your Topics and needs your corrections throughout the day.)

And I don't see the point of going past the frontpage unless you want to bicker with someone on yesterday's topics that nobody will ever see. So just get it out of the way early.

— Suddenly selfaware guy who realizes he writes 5 comments a day on HN, kinda like a fat guy giving you weightloss tips. You see, the trick is to not moderate your intake at all.
This is not an ideological issue, though American politicians will try to spin it that way. It’s that Americans have realized that they have given up core industrial capabilities in a way that threatens American national security. It’s not China’s fault, but it still requires America to slam on the breaks.
indoordin0saur is correct. Traditional use of singular "they" was restricted to persons of unknown sex, where it is correct and unobjectionable. But the article uses it for persons of known sex. This is a modern innovation, and it should be resisted because it reduces the clarity of the writing.
ProtectEU Security Strategy Seemingly Sets the Stage for Attack on EU Encryption
Nice, hope they buy more European stuff instead, at least until they manage to just produce the same stuff within China, which they likely aim for already.
But no few would write a process-per-request web server today for example. And if a single process web server handles 100 requests you would then accept that one bad request one tore down the handling of the 99 others. Even if you have a watchdog that restarts the service after the one request choked, you wouldn't save the 99 requests that were in-flight on the same process.
Can't you catch_unwind for each request handler, if one chokes then you just ignore that request. If you worry about that messing anything up, then you can tear down and restart your process after that, so the 99 other requests get a chance to complete?
I've had issues with checking HN every too often. News overload is definitely a problem, too. It's also fun to go check the new posts sometimes.
Do it 10 times and come back and I will buy your book
Feasible in an AI world!
The Art of the Atomic
I try to use Google. If I put my search question into the Android Firefox url bar and hit enter, Google will show up with some useful answers (if it's not in the AI answer, Google is useless, because there are 5 pages of bullshit before it begins to show me actual web page search results).

But if I then click the Google search text box at the top, and start typing, it takes 20 seconds for my text to start appearing (the screen is clearly lagged by whatever Google is doing in the background), and then somehow it starts getting jumbled. Google is the only web page this happens to.

I actually like their results, they just don't want me to see their results. Weird business model.
Tried Noita on an M2 Air. Yikes, unplayable.
The thing is, "Apple Silicon" computers are very fast. They are, obviously, not the fastest computers you can possibly buy, but rather than monetize fast CPU cores Apple mainly monetizes SSD and RAM and does minimal segmentation on the CPU, so even the lowest end Mac devices are absurdly fast compared to low end PCs. Rosetta is also pretty fast, depending on the workload, since the hardware is specialized to support fast x86 emulation.

I reckon a lot of games on Apple Silicon would end up GPU bound before CPU bound.
> Since Oberon is as much a compiler as it's a complete system,

The system and the language are two different things (even if they unfortunately share the same name); the language itself doesn't depend on the system. Instead there is a standard library defined in the Oakwood guidelines; the guidelines even define a (primitive) drawing window (XYPlane). The Oberon+ compiler (see https://github.com/rochus-keller/oberon/) includes a foreign function interface and a binding to e.g. the NAppGUI library which is a powerfull cross-platform user interface framework, but also an SDL binding, which is e.g. used by https://github.com/rochus-keller/OberonSystem3/.
>"You look at what happened to the curve last night, that was pretty extreme by anyone's metrics - 2s-10s steepening 30 basis points in a few hours, I've certainly never seen that,"

The 2s-10s spread tends to act a bit like brakes for the economy. The 10 year yield is largely down to inflation and the 2 year largely controlled by the federal reserve. They raise the 2 year above the 10 year to slow the economy if you are getting inflation and lower it if the economy looks like slowing too much and going into recession. This looks like people expecting recession.
There is an art to communicating that I think people learn around their college years...
Show HN: JØKU – Web game I built if you fancy poker
I managed to finish a little passion project of mine – a game called JØKU, where you play Poker Hands on a grid and try to get the highest score.

Continue reading if you are interested about my process.

I'm a recent dad with a full-time job, so those who are in the same position can relate that my free time is almost non-existent. I've had this idea for a game for some time, heavily inspired by playing Balatro. Even though I had made games with Unity before, I thought a lightweight web app was the way to go for this, but the thought of learning a whole new framework was overwhelming.

I was able to get the core idea of the game prototyped on a Sunday afternoon. This first prototype was built with pure JS/HTML/CSS, a single file that was 3k lines long. I showed the prototype to friends and family, and people were hooked! I had more ideas, though, so it was time to refactor the whole thing with a proper web framework.

It's been more or less a month since then, and I've been refining the game, adding features, and polishing it. It was a wild ride, to be honest, and I'm very happy with how it turned out. The current version uses React, Tailwind CSS for styling, Framer Motion for animations, and Firebase for leaderboard / analytics.

What's really cool is that, beyond actually finishing a project in my limited time, I learned a LOT about React and web tech in the process. I've started applying these skills in my full-time job as well, creating dashboards for the tools we are building.

Let me know what you think about the game if you get a chance to play, and ask me if you want to learn anything else about my journey. Cheers!
You mistake my comment to mean it isn't hard. It is absolutely a difficult problem with serious edge cases. There are people that have studied it quite heavily.

They are still not a sizeable number in comparison to the number of devs that have enabled different text wrap options. Most of which do not give much thought to a setting that did not appreciably slow things down at all.
I use DuckDuckGo mostly, but have a Kagi subscription for other searches.
So Trump can just impose arbitrary tax rates on individual companies now? What's next, imposing arbitrary tax rates on individuals?

I miss the rule of law. It was nice while we had it.
Uhhh, welcome to the internet?
Why even go to the US if you're fearing it that much
OK, start producing jeans for pennies 12 hours a day
I'm in 3rd place!
I know what you’re saying here and in some academic sense, sure, you’re right.

Back in the real world though, trump voters are explicitly not the kind of people who read, let alone vote based on policy.

They are literally the group of people that people point to in order to say the idea that an economy is actually based on rational actors is one of the most flawed assumptions in the entire field of economics.
> Cyc concluded that while shaving the man was not human since the razor was an electrical device and electrical devices were not human.

I can't parse this sentence? Is there supposed to be a comma before and after "while shaving"?
I think most voters probably assumed, as has been the case for the entire life of anyone alive today (including during Trump's first term!), that "Republican" meant "good for business" and small-c don't-rock-the-boat conservatism.

There were pre-tremors of this going back decades, but they always seemed far-fetched: surely the business interests in charge of both parties don't wanna fuck up the bag? It turns out that some of them do.
It is a front end to wine the same as bottle.

You can't boot Linux on Modern Apple machines.

Asahi Linux is working on it, they support M1 and M2 machines but not later ones.
It had one single failure in 13 launches, like 60 fucking years ago. Would you consider that a better ratio than Starship?

Apollo 8, first manned mission of the SV, to the moon and back. Total success. I'd like to see anyone at SpaceX with that kind of balls.

Also, not a fan of your American = better framing. American is often inferior. For example, I only fly airbus because I value my life.
> For instance: weather apps. Private sector ones are just a vector to track and sell your location data, and they rely on government data anyway.

Or you do it like we do here in Germany and take the dumbest route you can imagine.

We had a very well working publicly funded weather app from DWD (Deutscher Wetter Dienst). The primarily purpose of this app was to warn from extreme weather conditions, but it also included an ad free (because publicly funded) and rather accurate forecast.

Then a private entity sued claiming that the DWD app also providing weather information is unfair competition for private competitors. The won in court and now the publicly funded DWD app has a paywall for a previously free feature.
China trade escalation unfortunate, loss for them, US Treasury secretary says