skysight-inc/HackerNews huggingface dataset:
> The key to bring back the last window I looked at should not change depending on whether the app name happens to be different.

This is a great formulation of an annoyance that I've had for 10 years but hadn't put into words.

If you happen to use virtual desktops / "spaces" or whatever macos calls them these days, it's annoying that the default cmd-tab switcher will switch to apps that have no windows on the current workspace. I know, that's part of Mac's app model and it is self-consistent (especially since even if you don't use virtual desktops, you can still have an app running with no open windows, switch to it and usually cmd-N to get a new window) and that it's at odds with Windows's model (where usually closing the last window of a program closes the program).

A sibling comment suggested Witch to get app-agnostic window-switching, I haven't tried Witch but you can do almost all things with Hammerspoon, including window-switching. I cribbed from a bunch of other peoples' configs and made a simple switcher: https://gist.github.com/philsnow/ef8532c3fa3304336ffb0198163... . I think it's worth investing in learning Hammerspoon because of the sheer amount of things that you can integrate.
That is one example, I am talking about the animals humans think about when they think animal language: dogs, horses, cats etc.

Maybe some animals have language closer to humans, but it is far from the common definition for "animal language".
Yeah, as much as the transparency is very much appreciated here, "yes, a mod totally did try to subtly bury this story exactly as you predicted and despite our official mod policies" sounds pretty bad, even if you undid it. Some visible "[Moderator Downvoting]" warning would help earn trust that mods are not in fact doing this to YC-related stories.
RMS - https://en.m.wikipedia.org/wiki/Richard_Stallman
Basically every custom data structure right now has some custom implementation of iterators. This will set a standard and make them usable with range loops. Even simple library methods like scanner.Scan, strings.Split, regex.FindAll or sql.Query should return iterators.
Another example I can think of is the Minecraft wiki, which originally was its own thing, but through a series of acquisitions ended up with Gamepedia/Fandom.

The most active users split from it and created https://minecraft.wiki/

"On September 24, 2023, after growing frustrations with the Fandom platform, the wiki completed its process of moving from Fandom and is now hosted independently at minecraft.wiki by Weird Gloop, with the old Fandom wiki now deprecated. The move also re-introduced a skin similar to the one used on Gamepedia, re-enabled anonymous editing, and introduced a new logo."
https://minecraft.wiki/w/Minecraft_Wiki_(website)
If windows failed and BeOS succeded, you would be saying the same thing about windows 98.
Would you mind talking about it a little? What you saw, how you felt, how you feel now—anything.

Like with the Holocaust memorial and the Berlin Wall, these are things that have deeply affected me to see in person and comprehend what they represent, but I came away from a better person for it in the long-term—even if it broke me mentally at the time to be there and face it.

Nuclear weapons really disturb me on a whole other level I've yet to really comprehend, especially the idea that countries continue to build them. I worry about my own mental well-being with that, but feel that it's important to understand these things better and get beyond words on a printed page or digitised celluloid. Yes, these things are scary, we should be scared of them, they do scare me, just like the still-raw history of Berlin scared me. I think we run from the idea of feeling fear too often and choose to ignore it. People forget what these things do. People forget what people do to other people. We shouldn't be allowed to forget.
> And the SPAC is run by… Sam Altman.

Yes, but this comes with the assumption that Sam writes and reviews the website copy, PR statements and S1 form submissions, which any organization of significant size, the CEO does not.

I could believe Elon does though.
I definitely would not call myself a "professional biologist" as that would make a whole room burst with laughs, lol. So, you're right on that.

But I do work as a researcher, publish some interesting papers from time to time and, yes, I think I'm also an "app developer", in the sense that I've made some apps?

These kind of arguments you make really come across as quite infantile, to be honest. I'm going to have to stop engaging with you because no substantial value is added to the conversation while you already crossed the line to personal attacks, several times, even after you've been told about it and pointed to this site's rules. Find somebody else to engage with your tantrums, I'm out.
> They didn't build the Utah Data Center because of their extremely limited amount of data.

I love that people point to one of the smallest NSA data centers as if its going to prove some sort of point.

Regardless, this is exactly the kind of whataboutism that I am talking about. Every government collects all the data it can. The difference is that the NSA targets foreign governments and terror organizations. The Chinese government targets the same but also goes after their citizens, foreign citizens, foreign corporations, etc.
Also drug dealers don't even do that. No drug dealer is just gonna give you drugs for free because you're a first time customer and they want you to get addicted.
And even then I think it’s more a case that cats domesticated people
> things have a way of working out

Yeah, well, you know, that's just, like, your opinion, man.
Sad to learn that gum used to come from tree resin, but is now made from synthetic material.

Are we really aware on the long term what changes like this do to the human body?
Not at all. Drug dealers have never "given the first hit for free": drugs are expensive, and they're (to a first approximation) lots of fun, they don't need addiction to be sold.
One of the guys responsible named in the lawsuit reports directly to Adobe’s CEO: https://www.linkedin.com/in/davidwadhwani
-ffast-mast does a whole bunch of things, which I wish people's didn't so commonly combine.

For example, I think the things it does which are sensible for most people are:

* Rounding subnormals to zero

* Disabling signed zeroes

* Disables support for 'trapping' (throwing SIGFPE)

Then there are the 'middle' things, which annoy some people:

* Allow associative operations, and things like sqrt(xy)=sqrt(x)sqrt(y), exp(x)*exp(y)=exp(x+y)

However, it also (which I often find break code) assumes no operation will make a NaN or an Infinity -- these last two don't really help, and also break code in confusing ways. This being gcc, they don't just change things like std::isnan or std::isinf into an 'abort' (which would make sense, in -ffast-math they don't make sense), they just return nonsense instead.
Surely the feds pumped a bunch of cash into electric vehicle domestic production, alongside a tariff on imports. We could start supporting domestic production of drones? There's obviously a market.
People look back with fondness at BeOS but the reality is that NextSTEP was a MUCH better operating system. Built on a Unix foundation meant it really was ready to be the basis of the next 50 years of Apple operating systems including on mobile. BeOS was cooked up from scratch and never had this solid basis.

Apple (obviously) made exactly the right move by choosing NextSTEP over BeOS.

Chances are the browser you are using is running on NextSTEP even as you read this.
But it's his EPR paper inspired the Bell's inequality and pushed the field further. Yes he was wrong about how reality works, but still he asked the right question.
Eh just par for the course for Java https://news.ycombinator.com/item?id=21765788
The user-hostile shit-down-your-throat user experience.

Watching something that you loved and was genuinely useful and important in your life being utterly destroyed by this garbage is pretty motivating to "complaining" and "writing articles".

What compelled you to comment about the compulsion?

Geez.
Making cheap, carbon-neutral, pipeline-grade natural gas from sunlight and air
The ISA is much less important than many people seem to think. The RISC vs CISC debate is beyond outdated at this point because no modern architecture actually works strictly like either under the hood. Organizations who did x86 architectures historically had much more emphasis on performance while organizations who did ARM had more emphasis on low power devices. The lingering engineering consequences of that history and the experience of the organizations doing design are orders of magnitude more relevant than the difference in actual ISA.
I hate this kind of article.

A weird mix of inspirational hogwash ("here's how I succeeded and you can do this too!") with some pretty crappy tactics, like domain squatting, crap ads business with no value added, and lying to customers to not let them know they could have cut the middleman.

Basically nothing this guy is explaining ads any value. He had little to no expert knowledge, he just got lucky with some low hanging fruit (mostly because his customers were even more clueless than he was).

No doubt he's making money now and is "his own boss" now, but nothing he did to get there seems inspirational or worth copying.
Well, sunlight, air, solar cells, batteries, and one or two other important things.
Not from China but in the same region. Most new machines here now have a legit OEM copy of Windows. It's getting much more affordable, even in third-world countries now that it's not worth it to risk going for a pirated copy. Still happen, but much less common than it was.
How is a new college grad supposed to reap "enormous returns" without significant savings?
Most don't, particularly if they're on phones.

Surely it's pretty easy to understand.
>doesn't everyone check their bank balances and purchase histories at least once a month?

Nope. I can be guilty of it as well and I make a habit to cancel reoccurring subscriptions. But if it's not some hundred dollar charge, I don't look too closely in the "good times".

I even use budgeting software and I can fall for this on rare occasions. I have (had) maybe $100 reserved for reocurring subscriptions, so if I see that budget met and don't see any crazy $50/month charges, it just slips through. I overall just see a ballpark expected budget and my savings go up. Small fry slip through.

I can only imagine those unknowingly paying some small amount every month. It's a more realistic version of the whole "steal a penny from every citizen and become a millionaire!" scheme. But now times are harder and I'm calculating finances by the dollar.
This is great first step, but they should be automatically expunging the records as well instead of requiring 175,000 people to pay a lawyer to request it.
Some implementations of Standard ML (SML/NJ and MLton being the two I know of) support an extension to the language for vector (immutable array) literals. That would look like:

#[1, 2, 3]

It's still not a feature you can expect all implementations to have, so OCaml is not in a bad position there I think. (Although I prefer SML most of the time.)
Yes Lizzie was absolutely untouchable and invincible until the façade came crashing down.

Humans Want To Believe.

https://m.media-amazon.com/images/I/41x244sdEXL._AC_UF894,10...
I've yet to see Oppenheimer—but if what I've heard about the little effort put into attempting to speak Dutch is true, I can't say it surprises me. Apparently there's also a lot of other factual inaccuracies—this admittedly put me right off.

There comes a point where a director has to ask themselves if they're making entertainment for cash or poignant art. If the language was handled that sloppily, maybe that's the answer. It would be very easy to make a colossal fuck-up in presenting the horror of reality or be seen as cashing in on something absolutely grotesque.
But widget A is objectively worse. My MacBook M2 Air last two workdays before needing a charge, it’s light and silent. An x86 Windows PC has none of those attributes.

I can actually use a MacBook Air on my lap without endangering my ability to have little scarface_74’s
Agree. When I first saw ARC, my reaction was this could possibly be the kind of problem that gives us evolutionary pressure.
China could match US in military conflict thanks to shipbuilding strength
> it's a bit of the underlying signal layer which has a 1-2% redundancy over the actual data. PCIe 2.0 and earlier encode 8b data in 10b signal. 3.0 to 5.0 encode 128b data in 130b signal. 6.0 and 7.0 do a more complicated thing

Though the exact details of the overhead don't matter very much. They add 6% extra bits, good enough.

The part I want to call out as complicated/confusing is that a PCIe 7.0 lane puts out a voltage 64 billion times per second, but because each voltage is based on two bits that counts as 128 billion "transfers".
I vaguely remember GoPro having a drone model at one point. But it didn't do well?
This seems like a massive API design mistake
Why do I get the feeling that if it said something bad they would have fixed it before somebody wrote an article about it...

And if they can't be trusted to get their own team biographies right, what can they get right?

If a run-of-the mill employee were lying about their experience, they'd be fired. But it's okay for the CEO because he's just so busy? What a double standard.

Did they use their own product to write the bio, and it "hallucinated" that he was chairman?
Could he pass it if he was educated to do the task from birth? Human level intelligence includes being able to be educated, the ML models we have done so far can't be educated so have to match the level of educated humans to compare.

General intelligence as we know it requires ability to receive education.
Looks great, release it on GOG and I'll buy it!

And you are doing all this on under 100MB of disk space?
At least the Tokyo government has the right incentives. Match Group is the monopoly in this space and their incentive is to keep you on their platform viewing ads and paying fees. This of course is the exact opposite of what you'd do if you found a partner, got married and had kids.

Match Group is the anti-fertility company, they need competition. The Tokyo government is a strange place for it to come from but better than nothing.
Zero-Day (0day) Exploit Prices
>There’s every reason to believe that AGI is meaningfully different from LLMs because humans do not take anywhere near this amount of training data to create inferences

The human brain is millions of years of brute force evolution in the making. Comparing it to a transformer or any other ANN really which essentially start from scratch relatively speaking doesn't mean much.
For anyone who gets "Sorry, this content is not available in your region": https://archive.is/IwLEw

Currently affecting Australian and New Zealand readers.
thanks for reporting this, it's now fixed
Isn't chatGPT already proven to be smarter than many of us in many ways?
No part of the definition of “rent seeking” is selling your product directly to the end user who pays you money.
Can we be sure GPT-4o hasn’t been trained on the public test set?
the "manager" part should answer your question...they basically are expected to have meetings...what they gather in one meeting they parrot out in the next one...biweekly meetings with the subordinates? oh im sure their trying hard to minimise those with all sorts of reporting, timesheets, jiras, and whatnots
Yeah. Put it like this: if you are paid $50/hr (which is a very low end for this audience on HN), and you see some $2 coupon not applied, you'd need to be able to resolve it in less than 3 minutes for it to make sense to dispute (in a purely holistic sense. ofc time is invaluable for many).

If this is on some normal $200 grocery receipt you probably won't be able to find the mistake in 3 minutes, let alone go back and take the time to flag a busy cashier, find a manager, and resolve the error. At best, it'd be a lesson learned to check at scan time extra hard.
I suspect most of our thinking is not in language until we try to articulate it to others.
That's a great point. Japan black is another metal finish which is often petroleum based. There are non-paint metal finishing techniques like anodizing, shellac, enamel, plating with metals or alloys less prone to oxidization, etc.
Win98 and contemporary Linux felt dog slow on identical hardware. I ran all three. BeOS was special.

(Actually QNX Photon came really close)
America Will Get Its $25,000 Electric Car?
I still think the cake thing was weird. I mean, why would you want someone who doesn't like you or hates your lifestyle to make you a cake? You really think they're going to do their best work?

Hey, Person-Who-Doesn't-Like-Me, commit to this creative project celebrating what you don't like about me. I can't wait to see it.
I’ve read they already offer rather steep tax incentives. I think what they actually need are higher wages, so one of the parents wouldn’t have to work for a few years, or at all. And that’s easier said than done, especially with their current economy
Try this with visual studio and x64. Microsoft!!
Aren't you vulnerable to this regardless of whether wether you're using this tool? The vulnerability in question relies on untrusted code being able to lower voltages to very low levels, causing the cpu to malfunction. Using this tool or having it installed isn't a relevant factor. If you have untrusted code running on your PC, it's already game over, and any malicious tool can use the same api this tool uses to control voltages.
Most people can probably answer about some subset of questions better than GPT4 can, but I don't think there's a human alive who could answer nearly as competently on >50% of the questions if gets asked. So I don't know why you'd benchmark it against a 6 year old. If you compare the carbon impact of training one of these to the carbon footprint of the average American family, it's an incredible deal in terms of utility.
Engineering and product are both important.

Without engineering, you don't have the capability.

Without product, you don't build something users are actually interested in.

I've seen too many engineering teams try to productize what they want, not what people not-them want, and then be flummoxed by lack of adoption.

Nothing sucks more than burning the midnight oil to nail a target... that ended up being 2m to the right of the actual target.
This is a friendly PSA that you don’t need to know or care about reducers, thunks, sagas, Redux, Flux, Next, React Native, React Native for Web, CRA, etc. in order to simply use React productively. Despite the humongous ecosystem with elaborate architectures and some slow or footgun-enabling implementations that’s grown on top of it, React itself is still a relatively small and lightweight library. A couple of lines is still pretty much all it takes to get from some pure HTML to working reactive rendering on the client. (I’d still do that on a new project—it’s a good opportunity to see what’s best from first principles today, as opposed to when you started a project last.)

The most radical addition since the early days are functional components and hooks, which are not mandatory to use (class-based components are considered “legacy”, but aren’t actually deprecated). Another one is RSC, and you need to care about those even less (though they can come in handy in some scenarios).

Okay, there was one more somewhat significant change under the hood: in 0.14 they’ve made React more of a general-purpose library, splitting DOM-related specifics into ReactDOM. This separation can’t come without some overhead, so it’s unlikely React would ever going to be the most performant for the Web. (Last time I looked, Preact was faster—they did abandon that layering and went with the coupled architecture.) However, that didn’t magically turn React into a slow bloated framework—but it did enable a variety of interesting non-Web applications such as rendering native apps, rendering on embedded LCDs, etc., where you can use React core as a standalone renderer with your own reconciler instead of ReactDOM.
It may just be a matter of where they live. I got used to sending money in btc to my grandmother because the countries we live in currently happened to be at war with each other and bank transfers were not an option.
For DDR RAM, which uses 64 parallel lines. PCI-E transmits one bit per transfer, which has its practical bandwidth reduced after error correction.
You’re profoundly correct, and I’m amazed by the amount of ignorance on display in this thread and in this article. The conflation of “weird nerd” with “person who thinks they are above what the perceive as politics”, or “smart asshole” or “antisocial genius” is really at odds with the usual case. Real “weird nerds” might have innocuous flaws like a tendency for extreme grandiloquence or terrible body language, but frequently the Weirdest Nerds I have interacted with are kind over and above any other quality. It’s not “weird” to hate workplace politics or think that you’re the smartest guy in the room - both of those are extremely common. Many organizations operate on these basic components, it’s kind of a sad default for business. The weirdest nerd of all is the one who can calmly explain something complex to a new hire or do the hard work of documenting and explaining their position rather than trying to belittle others. I’ve seen toxic employees do far more damage than I have seen geniuses who single-handedly save the day. The latter are largely a hallucination brought on by repeated exposure to myths like the 10x engineer.
I understand the theory—surely publishing more data would reassure everyone and help settle things—but this is based on an assumption which in my experience is false: that these dynamics are rational. I don't think that's how they work at all, so I don't have faith that earnestly publishing a moderation log would improve things. On the contrary, I find it easier to imagine it making things worse. Why? Because there would still be all the same suspicions and resentments, and now they'd have more material to work with.

I'm tired and doubtful that I've expressed this very well, but I've posted quite a bit about this over the years, so if the present comment doesn't help, perhaps https://news.ycombinator.com/item?id=39234189 will, or one of the other comments linked back from there.
> That the sperm of a man be putrefied by itself in a sealed cucurbit for forty days with the highest degree of putrefaction in a horse's womb ["venter equinus", meaning "warm, fermenting horse dung"], or at least so long that it comes to life and moves itself, and stirs, which is easily observed. After this time, it will look somewhat like a man, but transparent, without a body. If, after this, it be fed wisely with the Arcanum of human blood, and be nourished for up to forty weeks, and be kept in the even heat of the horse's womb, a living human child grows therefrom, with all its members like another child, which is born of a woman, but much smaller. [1]

Naming things is hard (putrefied pun intended).

[1] https://en.wikipedia.org/wiki/Homunculus
Maybe this is an opportunity for a business who can standardize that process and do it cheaply--like a SaaS
If you paid me just the difference between a US and European Google software engineer salary, I’d be willing to run from homeless people all day

Besides, that’s why americans have cars to insulate them from the unwashed masses
So we are properties regulated by the state, even though the state is made up of laypersons?