skysight-inc/HackerNews huggingface dataset:
It's going to be a pain-point for a while. I invite you to look on the bright side, though; the past 10 years of Wayland was as bad as it will ever get. We live in wonderful times, where Nvidia/Wayland setups are actually stable; this is stuff people thought would never get fixed 10 years ago, but now we're starting to see the light at the end of the tunnel. There's still work to do, but I think we're passing the point where Wayland has more features than it lacks.

x11 has a place in my heart, I loved many of it's apps (shoutouts to xsnow) and cherished the wildly bloated featureset. But damn, it was broken. MacOS had a pretty terrible compositor for a while, but once you booted up Quartz with double-buffer V-sync (imagine, back in 2005) you would already know x11 was finished. Wayland was the inevitably long-winded response from the Open Source community, and while it languished for a long time it's finally quite usable.

Nobody is going to stop you from using x11, or maintaining it yourself if it comes down to it. The philosophy of the matter is decided, though; smaller featuresets are more secure and easier to implement. Especially since the advent of smartphones, I feel like the idea of an x11-native desktop metaphor has been nonsense. Yes, the GNOME pundits push this point pretty extremely, but there's a kernel of truth to it. We really do need more flexible desktop architectures if we want Linux to be a commercial-quality product. x11 is holding it back.
Not just Asia. It's a world-wide trend.

The usual reason is:

Better Female Health + Better Female Education = Lower Birth Rates.

We need several generations of lower-than-replacement birth rates to reduce the world population down to more sustainable levels.
Wishing physical violence into any IRL situation is some real keyboard warrior crap. I understand the appeal, I sadly do, but we need to move beyond it.

Will you be the one to deliver the violence, or would you rather someone else did that on your behalf?

Anyone who has implemented violence IRL is also scarred, for life.
Show HN: A simple calculator implemented using the shunting yard algorithm
Which, if any, GUIs have ever activated anything decisive on mousebutton-down events? IIRC, everyone uses mousebutton-up events as the imperative factor.
> Many magicians had excellent reputations [...] She maintains that this could only be the result of a consistent record of success.

For a modern version of this phenomenon, check out any discussion about chatGPT here on HN. Things haven't changed all that much.
> The original post was about natural entropy on the internet.

The post by He Jiayan was, but that post was taken down for violating regulations. TFA is largely about the censorship angle which He Jiayan specifically avoided talking about (not that it helped him).

> If the disappearance of old websites were entirely deliberate, you'd also need to explain why the West is in on it.

Name one figure who was prominent in between 1995-2005 who you can't find any content about from that era when using Google's date filters. A single figure.

Some sites go down organically. It happens. Every site that references a figure who was once favored and is now out of favor? That doesn't happen in the Western internet.
My employer has increasing vacation over the years, start with 3 weeks but you’re up to 5 when you’ve been there a decade. IMO that’s a very undervalued proposition that makes me want to stick around longer than I might otherwise. There’s a dollar value that would trump it of course but it’s pretty high.
It seems weird but you have to look at the market effects evangelist perspective to understand their position. A person believing in these forces might say that by having a large day laboring population and not building housing for them, there is now strong incentive for other areas to approve new housing and take advantage of guaranteed demand. And then they might go on to cite a location like (EDIT: not daly city but there is a bay area city that recently approved a ton of apartments whose name escapes me) that has taken this approach and really changed their municipal budget for the better as a result.

However, the market evangelists don’t understand that just because there is a business case to do something, doesn’t mean anything should happen either. People and therefore their markets don’t operate on entropy alone. There is a lot of irrationality that is hard to quantify.
How is that a hack? I guess if you're moving between roles with similar/identical skill sets, great. But I've always had to spend time preparing. Being selective as an applicant doesn't mean you don't have to prepare.
I used to work on Windows at Microsoft, prior to Windows 10. I've always kept some Windows machines around because I felt that Windows was actually not that bad of an operating system, having personally reviewed a good amount of its source code and seen what the engineering culture was back at the time I was there.

I gave ChromeOS a try for some machines I might otherwise have run Windows on, but I kept the Windows machines around for gaming and for the occasional oddball proprietary software package that some family member just had to have. About the time Google dropped its unofficial motto "Don't Be Evil" I started moving away from ChromeOS and back to trusty old Debian.

I've recently purchased a Framework 16 with an AMD Radeon RX 7700S GPU and installed Arch Linux and Steam on it. All the games I care about playing at the moment, including Elden Ring and Baldur's Gate 3, run phenomenally well on it. It's 100% stable driving a 2560x1600 display at 60+fps with high graphics settings. I can plug in a PS5 controller and it "just works."

With that I now feel truly free of anything Microsoft, in the sense that I don't feel like I'm making any compromises at all with how I want to use my computers by using Linux rather than Windows. I'm going to be installing Arch or Debian Linux on my remaining Windows boxen over the summer.

So this is my final adieu, my old friend Microsoft. How far our paths have diverged since we first parted ways. Hit me up again when you've extricated your OS from your cloud and stopped showing ads and integrating privacy-hostile features. I won't be holding my breath though.
> The information about how the world operates exists or can be generated, the only real question is how to get your hands on it.

I'm sure I could read all the information for an astrophysics course in a relatively short time. Understanding it is a different matter.
> Lack of JSON schema restriction is a significant barrier to entry on hooking LLMs up to a multi step process.

How are you struggling with this, let alone as a significant barrier? JSON adherence with a well thought out schema hasn't been a worry between improved model performance and various grammar based constraint systems in a while.

> Another is preventing LLMs from adding intro or conclusion text.

Also trivial to work around by pre-filling and stop tokens, or just extremely basic text parsing.

Also would recommend writing out Stream-Triggered Augmented Generation since the term is so barely used it might as well be made up from the POV of someone trying to understand the comment
No, future LLMs will ingest the codebase, any docs, and be able to answer the question anyway. That is, if the LLM didn’t generate the code base itself…
> in software side of Ipad IOS, that is the biggest innovation in years

That would be iSH, slow but functional Alpine Linux emulation for iOS.

https://ish.app
> I see why semi manufacturers like to use it for deeply embedded cores that replace M0.

It's not just a matter of not having to pay for a C-M0 license.

- minimal RV32E cores (16 registers) are significantly smaller than an M0, but not slower

- if you want 32 registers (RV32I) you can have it. Arm makes you go to full on Aarch64, with MMU, FPU, NEON etc etc

- if you want no multiplier, you can have it

- if you want multiply AND divide (C-M0 has no divide), you can have that

- if you want CLZ or Popcount or anything like that, you can have it (Zbb standard extension). Arm makes you go to M3 for `clz` or Aarch64 for `cnt`

- if you want a 64 bit C-M0 equiv you can have it. Arm, obviously, makes you go to full on Aarch64 with MMU, FPU, NEON etc for that

In short, the huge advantage of RISC-V is flexibility. Arm tries to fit your needs into one of a very small number of buckets that are seldom Goldilocks for you.
A while back I saw this video (link in the readme) showing the shunting yard algorithm and I decided to implement it in JavaScript.

Here's the link to the repository https://github.com/victorqribeiro/shuntingYard

Let me know what you think
In true HN comment style, the article comes out both with guns blazing and leads with a “well actually…” :)
The problem is Turing-completeness.

A consequence of Rice's Theorem is that there can never be a useful, enforced distinction between the garbagepile that we have right now and anything more than "no JS".

Before WHATWG hijacked the web we had apps on the internet -- Flash, Java applets, etc. They had slightly more friction than ordinary webpages, which forced publishers to think hard about hey do I really need an app or can I do this with static HTML? Now maybe Flash and Java-applets aren't the best platforms for web apps, but the apps need to be kept separate from the documents, and there needs to be some small frictional cost imposed on publishers who choose the app route -- because otherwise all of them will choose it out of laziness.
"Approximately 1 second" is fine. You just have to keep in mind that other influences can block your program from running. Those other influences can trigger even if you don't sleep!
> Tax haul for 10 houses are better than a 10 unit complex.

I thought is is pretty well established that in US cities, poorer and denser neighborhoods are subsidizing the richer suburbs, tax-wise.

Because 10 houses need 10 of everything, paid for by taxes: street pavement, sewer, water, electricity, internet, etc. A 10 unit complex needs only one. It all needs maintenance too, starting some 25 years after being built. Most US suburbs can't pay for their own maintenance from taxes.
https://news.ycombinator.com/item?id=40363135#40363405
Yes; notably a special counsel saying something is not "confirmation by the DOJ". A special counsel is a political entity not controlled by the DOJ and not everything they say is an official position or even true.

For instance, they said in the same case that a picture of a table saw with sawdust on it was cocaine Hunter Biden was using.

The defense in the case has said some of the material is not authentic (eg https://storage.courtlistener.com/recap/gov.uscourts.ded.827...) but it's pretty irrelevant to the case so they are probably not actually going to work this out.
This frightens me. I have been working at reducing my time of watching videos in bed, and all I have to tempt me is a phone and a laptop. It's such an easy trap to fall into.

Spending time horizontal while not asleep is very unhealthy for your heart, and many other systems in your body.
There were various attempts to develop an organic phonetic writing system for Chinese, like hiragana for Japanese, for example Bopomofo (still used in Taiwan) and General Chinese (https://en.wikipedia.org/wiki/General_Chinese). The Simplified characters that you see on the mainland today were originally part of a multi-phase scheme to eventually replace characters altogether, but the second phase (https://en.wikipedia.org/wiki/Second_round_of_simplified_Chi...) was bungled so badly that it didn't continue. In practice Pinyin is the standard phonetic writing now and is used when people can't remember a character.
Definitely that book. Can recommend.

Re knowledge worker and its challenges: a HBR article had a nice comic succinctly describing part of the challenge.

Imagine the boss walking down the hall with offices w/half glass doors both sides so you can see in.

In one office Bob is hard at it on the phone. In another office Carl is lost in thought looking at reports. In a third office chuck has got his feet up on the desk thinking.

The caption (of the boss' thoughts) read: I wonder what they're doing?

This contrasts with manufacturing. The brake guy is on the brake line doing brake stuff. Period.

Maybe bob, Carl, Chuck are doing the boss' ask, maybe not. Maybe they're trying to get it right inspite of the boss or not.

Going back to drucker's book he makes a strong point. He says it used to be to make money you come up with a product (oil, milk, wd40, dish soap, tin foil) and put you the smart people on design and manufacturing management. The rest are merely warm hands. Here's there is a concentration of talent in one place.

Not so in knowledge work. To get anything done you need teams to work cross functionally to combine spealists. It's a different ballgame.

Apple for example has good cross functional management lining up apps + hw + os + manufacturing supply chain. A apple guy interviewed by Charlie rose said that's apple's real secret sauce. Yes, industrial design form is sweet, but that's not the secret sauce, in fact.
Japanese billionaire Maezawa decides to cancel planned trip to Moon
I have heard of both monthly and quarterly. Monthly is obviously better, I am curious what companies vest the stock monthly.
> The menu is triggered on button-up events, not button-down events.

I just tried this on Firefox and can confirm similar behaviour. Some of the things I clicked on appear to have some alternate long-press function despite having a pointer device with multiple interaction modes.

It seems we have condemned our desktops to large latencies on the off-chance someone might try and interact with them using touch.
XFCE 4 is that way for most things that I've tried right now: The menu panels and desktop context menus work on button-down.

Switching Chrome tabs works on button-down. Activating the three-dot menu in Chrome also works on button-down (which is good) but then it needlessly fades from 0% to 100% opacity (which is a crime against nature).

I didn't even have to go digging in the memory hole to find this. It's right here in front of me.
Ask HN: How do I change the world?
From a very young age, I've always known I wanted to have a positive impact on society. I know I want to start a business that solves problems with technology. I just don't know what societal problem I am going to solve yet.

I'm looking to gather some valuable insight from the community to help improve my decision-making.

More specifically, I want to hear what HN has to say on the following questions:
- How can I find a problem I want to solve, and what are the indicators it's even worth pursuing? I don't want to waste years of my life on something that isn't required, or isn't effective.
- Are there specific industries that you think need innovation through software?
- How can I balance solving a genuine need and providing a valuable business opportunity?
- Do you have any stories from running your business?
- What advice do you have when it comes to staying motivated?
Amazon invested in selling physical things and ran a loss forever until AWS became the real money maker.
>He acknowledged and disavowed his writing under the pseudonym when it was reported in 2023,[5][4] although a number of journalists note that Hanania continues to make racist statements under his own name.[3][7][4][6]
The problem I have with reducing minimum parking is that in rural areas it doesn’t make sense. That doesn’t stop people in my rural town of 2,500 houses advocating for reducing parking requirements.
Cities also have their own perverse incentives to maintaining the 9-5 downtown status quo. A whole host of businesses depend on these workers and they are involved in the chamber of commerce and various other orgs city leaders listen to when making decisions.
Don't games do this all the time?
What do you mean with building before learning?
The mouse event thing is a bit misleading.

Mouse interactions have (at least) 5 different events: hover, down, up, click and double click. The interactions you describe all happen “onclick”, which requires a down and up event to happen consecutively.

I get your point, that small delays add up, but mouse events aren’t a great example, IMO. Each of the events have a purpose and you want to make sure that a button is only activated with an onclick, not just an ondown.
If a buy a house today for $1m and it goes up 50%, great I've made $500k.

But if I really want to buy a $2m house eventually, that house has (probably) also gone up 50% and so it now costs $3m.

So when I bought the first home, the second home was $1m more expensive, after appreciation it is now $1.5m more expensive.

I said "implicitly" for a reason.

(I am well aware of what long and short means, my background is in trading)
The chronic illness is obesity. GLP-1 drugs are being used to treat obesity.
I am not sure that the general conclusion is warranted.

See for example the cryptopals exercise https://cryptopals.com/sets/4/challenges/31

Experience has shown that this is even detectable remotely.

When auditing any cryptographic library, this is one of the first things I look for.
I think it's beyond the point when M$ makes "IQ choices" that are invasive. It's not a feeling, it's borderline rights violation, if not explicitly waived by EULA.
I use it all the time, it's great - I just wish ssh-agent worked on it.
The State of the American Middle Class
> Sleep(1) sleeps for approximately 1 second.

This is correct - Sleep(1) does sleep for approximately 1 second; the problem is you're confusing the 95% confidence interval (which might be as narrow as (999ms,1001ms) for some reasonable designs) with the absolute error bounds (which are (0ms,∞ms], and yes, the infinity end is inclusive).
I had a Dell 333p from 1992 running Windows 3.11 via DOS 6. For many years I would dig it out and see it beat newer PCs from boot-up into editing a Word document. And Word 2.0 had a lot of the features I suspect most people still only use these days.
It still for whatever reason blows my mind that a subset of society hasn't adjusted to functioning based on weather instead of clock/sunlight.

In a place like Phoenix that would/could mean the world shutting down 2PM-5PM instead of 2AM-5AM. 2AM should be when everybody is going out after dinner.

Covid only made this worse with the loss of 24h shopping, and 11PM cutoffs.
I've been around a bit, but I don't understand people who don't help themselves by practicing enough adaptive habits. My mom appears allergic to solar shades for some reason.
Another aspect of it is that a lot of the enhancements bought by insane hardware speed is not that crucial to my mind when I use a computer. When booting NT5 .. I realize that just a bit of fading or slide-in once in a while is just about right. Even limited UI framework, with some flicker .. doesn't bother me, and there's a strange feeling of being bare-metal / lean / primitive that felt good the last time I used it.
https://archive.ph/anYw3
They don't even need to do that...
Maybe. I use my computers and software as tools that make me/my task better.
I’ve seen way too many clips of bikers to no fault getting wrecked that its just not for me. At least with a human powered bike you have the physics of only going about 15 miles an hour on your side and aren’t going to turn into a crayon.
I make an effort to use both and several high-capability open tunes every day (it’s not literally every day but I have keyboard shortcuts for all of them).

Opus historically had issues with minor typographical errors, though recently that seems to not happen often, lots of very sharp people at Anthropic.

So a month ago if I wanted something from Opus I’d run it through a cleanup pass courtesy of one of the other ones, but even my old standby dolphin-8x7 can clean up typos. 1106 can as well, but all else equal I don’t want to be sending my stuff to any black box data warehouse and I’m always surprised so many other sophisticated people don’t share the preference.

My personal eyeball capability check is to posit a gauge symmetry and ask what it thinks the implied conserved quantity is, and I’ve yet to see Opus not crush that relative to anything else, including real footnotes.

On coding I usually hand it a Prisma schema and ask for a proto3/gRPC definition that is a good way to interact with it, Opus in my personal experience also dominates there.

If you have an example of a task that represents a counter example I’d be grateful for another little integration test for my personal ad-hoc model card. I want to know the best tool for every job.
Survival of the richest: Inside the short-lived fallout shelter bubble
Executive compensation is part of a business’s expense, so it is not a separate issue from profit, since profit = revenue minus expense.

Also, Ek could have sold his equity years ago and made more money with less risk by sticking it in SP500. If he really loved money, wouldn’t he have gotten rid of stock in a business losing money and stuck it into something less risky?

My point is to say that Spotify is obviously in a difficult business, given the vendors it has to negotiate with, the competitors it has to compete with, and the customers it has to sell to. It is not some conspiracy or excess short term greed by executives that is hampering its success or ability to pay artists.
People who do that kind of thing for a living are very good at setting low expectations for success and blaming outside forces for failures and taking credit for every lucky hit. Dowsers, cold readers, etc.. it hasn't changed for centuries and con artists and magicians use all the same techniques today.
> no wireless. less space than a nomad. outrageously expensive
Again, you are missing the "taken to the extreme".

What has happened to HN discourse recently?
I agree on the diversity principle, seems healthy to me. But disagree that America is forcing direct control here, or that China is anything but a worst-case scenario. I don't think most folks will be concerned who operates it as long as there's a semblance of accountability, which does not exist today.
“People with the best careers are almost always interviewing” might just be the craziest sentence ever written on this website…
It's not that adding capacity is bad, that it can be ineffective.

Given that personal transport is such a large percentage of the nations' carbon footprint, adding more cars detracts from that goal. From that perpsective, or a localized pollution perspective, or people wasting time in traffic jams (because NO alternative exists) - those are bad things.

I've generally lived in places in the US where driving is the ONLY viable option. By adding lanes, an ineffective tactic, instead of investing in more scalable (ie: effective) solutions - therein lies a problem.

> well yes, that is the objective of building transit

The US traffic engineer currently tries to optimize for throughput as defined by vehicles per minute, rather than passengers per minute. Therein lies the rub. Take a 2 lane road, dedicate one for buses, and it turns out the passenger throughput per minute goes way up, a single bus can be equivalent to 50+ cars.

Which is all to say, build more lanes of road for single occupancy cars has a limiting factor for when that is no longer an effective solution to the transit problem. Yet, adding more lanes is often still the only solution applied in many jurisdictions.
Soon enough gas stations and charging stations will be in the same location. It’s surprising that gas stations haven’t put in a few super chargers already since they already have the good locations.

Your point seems to me to be about a small detail that isn’t really relevant. Drivers focused on range don’t necessarily care whether it’s hybrid or pure electric, etc.
Understanding is a loaded term. But large transformers seem pretty good at learning from datasets (of more or less any modality) to they extent that they can create useful new datapoints and allow you to work with existing datapoints in useful, structured ways.