MurphyA/hacker-news huggingface dataset:
by hinkley | 2025-05-21 20:47:36+00:00
One of the other theories for Planet X I believe has been debunked as absense of evidence. There are gaps in the documented bodies orbiting the sun that could imply an object clearing orbits, but they were dismissed instead as sampling errors - there are parts of the sky that are easier to catalog than others, and so of course we have cataloged the easy parts more thoroughly. We need observation stations in a sun orbit to see the parts we can’t see easily from an earth orbit.
by filleokus | 2025-05-21 20:48:42+00:00
> Surprised to see no discussion of other data structures like dicts/maps, or arrays of arbitrary type. Hopefully they'd be a straightforward extension. IME, apps need collaborative data structures more often than they need pure collaborative text editing.

Totally agree. I guess an array of "atomic" objects, where the properties of the objects can't be changed can be done just by replacing the string with your own type. Changes inside of the object is probably trickier, but maybe it's just about efficiently storing/traversing the tree?

I've also always thoguth it should be possible to create something where the consumer of the helper library (per OP terminology) can hook in their own lightweight "semantic model" logic, to prevent/manage invalid states. A todo item can't both have isDone: true and state: inProgress at the same time. Similar to rich text formatting semantics mentioned in the linked article.
by godelski | 2025-05-21 20:49:23+00:00
I think you might be taking my words a bit to the extreme. Of course you still have to operate a business. I'm not trying to argue that and apologize if it came off that way.

Certainly some engineers have to float in the middle too. Bridging engineering and business. Vise versa too! But there is good value in splitting focus between groups (even if those two groups are in the same person). One hat focusing on the product, ensuring that you make the thing that the customer needs, to provide value to the customer. The other hat to focus on making the company not just operational, but as profitable as possible. Together you need to make the company operational. Combined: the engineer constrains the manager to make as profitable while providing maximal value to the customer; the MBA constrains the engineer to not get too lost in technical problems and make profits so that more time can be spent doing those things.

I am not arguing for "no business people". That would be a silly argument. Nor am I arguing this need to be a complete dichotomy. Most people will fall somewhere on some spectrum and realistically that location will change over the course of their career. Traditionally that is moving more towards business but hey... the only reason that happens is because we (or rather business people) decide it is that way. There's no reason it has to be.

I hope you understand I'd never make the argument that you'd go so far as kill the business because the product isn't perfect. Certainly it can be too bad but that's a different case all together.
by recursivecaveat | 2025-05-21 20:49:59+00:00
Somehow when the buzz-word machine found talent density, half the passengers forgot that density has a denominator. I see this goof a lot. If you accept the premise that Jony is literally the most talented human in the entire history of the world (I know I know), then obviously he was more dense sitting in a room alone, than after being diluted by hiring 50 other people.
by nextos | 2025-05-21 20:50:16+00:00
Apple is generally really good at trying to keep their machines silent. When they originally transitioned to Intel, their Core 2 Duo laptops were both cheaper and more silent than the competition. As a Linux user, that's one feature from Apple I'd like most manufacturers to copy.

Regarding your X1, tweaking Linux kernel parameters and downvolting a bit can work wonders in terms of reaching an pleasant heat : performance ratio. Obviously, Lenovo should have taken care of this. However, they release so many different machines that it's hard for them to pay attention to details.
by chriswarbo | 2025-05-21 20:50:36+00:00
> Good fuzzing workflows and tools use the flow of code and which branches get taken to help find correlations between inputs and outcomes, and uses that extra context to more efficiently fuzz inputs.

Sure, but that's an optimisation/implementation-detail. Similar to how PBT frameworks tend to use random generation + shrinking: it's not fundamental to the approach, but turns out to be much more effective than e.g. enumerative testing (e.g. Smallcheck), or showing un-shrunk examples.

> I've always felt that unit testing frameworks and libraries and even parameterized testing were missing this kind of functionality.

Coverage-guided PBT seems to have been re-invented several times (e.g. using QuickCheck with HPC in Haskell), though all the examples I've seen are toys or experiments. Hypothesis has experimental support for generating data using an external fuzzer, which presumably uses coverage (though I've not tried that feature yet).

> Why can't I write a new function and have something tell me within ten minutes "this input param causes an exception" without any effort from me?

I agree. One piece of advice is to respect the options provided by PBT frameworks, e.g. for the number of tests to run, the maximum discard:success ratio, the maximum "size" to pass into generators, etc. These can be tweaked per property, e.g. if a particular property is slowing down our CI we might want to only test it 20 times instead of the default of 100. However, I always make sure to transform that default value (in this case dividing it by 5) rather than setting a particular number: that way the test suite can also be run with bigger options to get a more thorough search (e.g. locally in the background, or by another CI job that's run less often, etc.).

Unfortunately I've not come across a framework that will keep on checking properties continuously (say, in a round-robin fashion). Sticking the test command in a loop should probably work though: `while runTests; do sleep 1; done; notify "Tests failed!"`

PS: As for "AI", I think it's better to be more specific. LLMs certainly aren't needed for this; but fuzzers have been using GOFAI techniques like genetic algorithms for a long time!
by mustermannBB | 2025-05-21 20:50:58+00:00
I think it is way simpler than that. IMHO, for many people young or old the value proposition of emacs simple is no longer there and/or worth the huge learning curve. For most things people would use something like emacs the alternatives are simple good enough and some cases better. By better I mean mostly more accessible, less complex and with a better ecosystem. One tool that does all, also simply does not resonate with everyone nor do many people feel the need to make their almost their lifestyle (not saying you do, I'm speaking in general to the Emacs runs my life folks). Another thing to consider often is that when working in a group or team at work for example it can be the easiest path forward to use the tool the company officially uses and your teammates do. If your team uses for example slack to communicate why go through the hassle of setting up some most likely cumbersome workaround to target it via emacs instead of just using the slack.
by astroalex | 2025-05-21 20:51:21+00:00
I found the preamble at the beginning of the announcement charmingly dated:

> The Minor Planet Electronic Circulars contain information on unusual minor planets, routine data on comets and natural satellites, and occasional editorial announcements. They are published on behalf of Division F of the International Astronomical Union by the Minor Planet Center, Smithsonian Astrophysical Observatory, Cambridge, MA 02138, U.S.A. > > Prepared using the Tamkin Foundation Computer Network

Looking up the Tamkin Foundation Computer Network: https://www.minorplanetcenter.net/iau/Ack/TamkinFoundation.h...

> The OpenVMS cluster consists of nine single-CPU workstations and one four-CPU server. All the machines are running the extremely robust and secure OpenVMS operating system. The twelve Alpha-based machines are arranged as an OpenVMS Cluster, allowing all machines to share disk storage, execution and batch queues and other resources, as well as simplifying system management.

Assuming "Alpha-based machines" is referring to the DEC Alpha, these computers are ~30 years old. https://en.wikipedia.org/wiki/DEC_Alpha
by spacedcowboy | 2025-05-21 20:52:08+00:00
Right, but I don't think that's the issue.

If the complaint is that other systems are less up-to-date than brew is, then the number of things installed is still the issue - whether they're dependencies or not.

Unless, of course, the other system manages dependencies differently, say it compiles in static versions of required libraries at build-time, or divides them up into fewer dependent packages.
by vel0city | 2025-05-21 20:53:03+00:00
My point is, practically speaking normal users have just as much "control" over their stuff whether it's running Linux or Mac or Windows in the end. It's pretty much impossible to truly control the whole stack from the bottom up, it's a pretty much impossible standard for normal people they created.

> People not incentivized by their own employer.

Tons of FOSS is written by people paid to write it a a part of their jobs. And I don't know why I'd trust a passion project of an amateur doing it for fun over a paid professional doing it. Maybe the guy doing it for free is better, maybe he isn't. Do you trust the guy giving medical advice over the internet on some random blog over the licensed paid specialist doctor you might otherwise see? Do you trust the pills made by a pharmaceutical company to actually be what it says on the box more than a guy handing out pills at a concert? After all that guy posting on the internet or handing out pills isn't being incentivized by their employer!

And I wouldn't necessarily trust some random open source project over a similar closed source project if I'm not going to take the time to actually audit it myself. Just having the source code over there doesn't do anything for you if you don't read it. And besides, you're probably going to pull compiled binaries and aren't going to actually verify that build are you? And you're building it with what, a compiler you downloaded already compiled? You definitely validated that, right?

You're right, it's a spectrum of choices one makes. But it's not like open source instantly makes something more trustworthy or more secure or something. You have the ability to do more to trust it, but it isn't inherently more trustworthy by just having the source available.
by DrBurrito | 2025-05-21 20:53:14+00:00
Ah right, the restructuring seems to change some things:

From here: https://openai.com/index/evolving-our-structure/

The nonprofit will continue to control the PBC, and will become a big shareholder in the PBC, in an amount supported by independent financial advisors, giving the nonprofit resources to support programs so AI can benefit many different communities, consistent with the mission. And as the PBC grows, the nonprofit’s resources will grow, so it can do even more. We’re excited to soon get recommendations from our nonprofit commission on how we can help make sure AI benefits everyone—not just a few. Their ideas will focus on how our nonprofit work can support a more democratic AI future, and have real impact in areas like health, education, public services, and scientific discovery.

The previous structure is here: https://openai.com/our-structure/
by janalsncm | 2025-05-21 20:54:03+00:00
As they say, it takes two to tango. For every business idiot charming investors with vapid promises, there is a swarm of investors either fooled by the charm or hoping to sell to a greater fool. If investors won’t punish companies for lying about e.g. self driving being “very easy” then why shouldn’t CEOs commit blatant fraud in between Twitter flame wars? (Law be damned!)
by mortenjorck | 2025-05-21 20:54:07+00:00
Ive is basically the best in the business if your needs are to get a large amount of cutting-edge technology into a ridiculously constrained form factor and have it look good, feel solid, and be manufacturable at scale.

That is what he is world-class at. Not designing comprehensive product experiences or ideating new greenfield products (and definitely not designing app icons).

If IO or OpenAI also has a product visionary of the caliber to fully utilize Ive's singular industrial design talent, they'll rule the world. Otherwise, they're sinking billions into the next Humane Pin.
by aeblyve | 2025-05-21 20:54:11+00:00
I think you might want to look into supplementing vitamin B1. In my personal experience sugar is not in itself the problem, but an impaired ability to process, or utilize, sugar can be. Many caffeinated beverages contain B1-inactivating tannins (tea, coffee), and consuming caffeine on an empty stomach, when blood sugar is already low, can cause mild deprivation of nerve tissues leading to impaired functioning.

Alcohol famously disrupts the metabolism of B1, making it ineffective in the body. In the extreme case it causes the Wernicke-Korsakoff syndrome which is exactly related to B1 metabolism.

The "insulinergic" role of potassium and so on in fruit juices also does make them easier to process in this way than something like coca cola.
by Verdex | 2025-05-21 20:54:53+00:00
Sure. Although all of the hard things that I need to do I have a history of doing fast and to high standards.

Unless we're talking about hard things that I have up til now not been able to do. But do LLMs help with that in general?

This scenario breaks out of the hypothetical and the assertive and into the realm of the testable.

Provide for me the person who can use LLMs in a way that is hard but they are good at in order to do things which are hard but which they are currently bad at.

I will provide a task which is hard.

We can report back the result.
by Havoc | 2025-05-21 20:54:55+00:00
>no sane company would go for this with proprietary data

Well then you might want to pull your pension and investments and keep it under your pillow in gold bar format. In fact maybe check out of the worlds financial system entirely.

I don't know the technical details on how they arrived at that, but I assure you the big dogs have concluded this works.

Besides half the world runs on excel files saved in the cloud.
by chronid | 2025-05-21 20:55:05+00:00
I have plenty of hard disagreements on the "user experience improvements" in Linux. "Adding a skin" is not easy and making the experience somewhat coherent is extremely hard (GNOME is sort of successful at an extreme cost and plenty of limitations, KDE is still an incoherent mess with plenty of bad defaults starting from the base CDDM skin). It's full of things like the missing icon view in the GNOME/GTK file chooser [1] and while it's true that Windows11 is atrocious, all those little things add up.

I actually recovered a laptop my family was using to launch firefox by installing linux on it (soldered ram went bad, linux is the only OS I could use to tell it to skip the bad blocks through kernel command line) but I hold no illusion about its level of "user experience". Just look at the comments in this recent thread [2]. And as a power user I am baffled by some of the choices at the kernel level (which I mentioned in that thread) and others closer to the user by distros (ubuntu and snaps, name an iconic duo), or things like flatpak not being close to ready and still shoved down user's throats...

I spent years when I was younger submitting bug reports for the papercuts I noticed - some ignored for years, some closed and forgotten forever when some project decided to move on from bugzilla - and I have no more time or energy to continue doing so. The maintainers after all write the code, I'm just a user and get no voice :)

I've been reading about the "year of linux" for years now, it's a meme for a reason. People that are not "prosumer" will keep using the preinstalled OS even if it's garbage - assuming they buy a laptop or desktop at all - and the prosumer will probably keep an OSX or a Windows machine close by anyway. Linux is usable as a browser kiosk sure but there is still plenty of friction on everything else. Enshittification will continue, and possibly infect also linux.

[1] https://www.omglinux.com/gnome-thumbnails-file-picker/

[2] https://news.ycombinator.com/item?id=43945373
by firesteelrain | 2025-05-21 20:55:14+00:00
Again, you didn’t say what I said. I described a complex labor force with various roles and racial backgrounds. You gave a sarcastic oversimplification, and now you’re shifting to a narrower historical claim that contradicts your own original tone.

“Even getting white workers to couple cars didn’t happen until much later”

That’s an overstatement. While Black workers were indeed disproportionately given dangerous roles like coupling cars in the South, it wasn’t unheard of for white laborers - especially poor or immigrant - to do that work too

The labor structure wasn’t as racially absolute as you’re implying
by nobench | 2025-05-21 20:55:16+00:00
Sam is playing 4D chess here. He needs top-tier talent and design to build the next generation of AI hardware, and this move pulls in both capital and talent. Going after Apple—the king of consumer hardware—makes perfect sense: either OpenAI builds the iPhone killer or forces Apple to make a move. They’ve won the web interface so far, but don’t own an OS or device layer, so this helps solve that long-term strategic gap. And since it’s an all-equity deal, there’s basically no downside—John stays aligned, and OpenAI now has elite software and hardware talent under one roof. Huge value unlock.
by surgical_fire | 2025-05-21 20:56:03+00:00
While I agree with your post, I don't really think that goes counter to the original meaning of the argument as a whole. He even mentions some paragraphs later that CEOs are only fired when line does not go up:

> While CEOs do get fired when things go badly, it's often after a prolonged period of decline and stagnancy, and almost always comes with some sort of payoff — and when I say "badly," I mean that growth has slowed to the point that even firing masses of people doesn't make things better.

And I think that's what he was gesturing at in the beginning when ranting about Satya. He knows Satya is not an imbecile, he would not survive the cutthroat sociopathic business environment if he was.

The logical conclusion is that Satya is just bullshitting on a softball interview to prop up Microsoft's copilot thing. That is a marketing piece, not a proper interview.

And on bullshit, it is always important to keep something in mind:

"bullshit is speech intended to persuade without regard for truth. The liar cares about the truth and attempts to hide it; the bullshitter doesn't care whether what they say is true or false."
by AnthonyMouse | 2025-05-21 20:56:14+00:00
> The city bus comparison is uneven, but if we consider peak travel times during the week, the density intuitively seems like it works out to less waste. City buses have their numbers and schedule dialed back when you're not in peak hours, and I suspect that it's peak hours where you see the bulk of waste from tires.

This is really the problem with buses outside of extremely high density areas. (And extremely high density areas should have subways.)

You get off work at 5PM, you want to go to an entertainment venue and then go home at 10PM. You can find a full bus a 5:15PM that will take you there because it's rush hour, but then you can't get home on the bus because there is no bus service after 9PM. Which means you can't take the bus there during rush hour either, because you need your car to be there so you can get home.

Or, you can run mostly-empty buses in the darkness hours, but there goes your efficiency.
by iamiamai | 2025-05-21 20:56:37+00:00
Sam is playing 4D chess here. He needs top-tier talent and design to build the next generation of AI hardware, and this move pulls in both capital and talent. Going after Apple—the king of consumer hardware—makes perfect sense: either OpenAI builds the iPhone killer or forces Apple to make a move. They’ve won the web interface so far, but don’t own an OS or device layer, so this helps solve that long-term strategic gap. And since it’s an all-equity deal, there’s basically no downside—John stays aligned, and OpenAI now has elite software and hardware talent under one roof. Huge value unlock
by MisterBastahrd | 2025-05-21 20:56:53+00:00
On the metric that people see PCs as disposable appliances and don't consider a small format box like a Mac Mini to be a real computing device. They don't give a crap about "compute," they care if they can open their web browser, outlook, and play their little slot machine game. You're not gonna get Meemaw who spent her entire career as a secretary working with Windows machines to go to Mac just because you like the specs. Hell, my mom has owned the same PC for 15 years now and I can't get her to move away from THAT.
by trod1234 | 2025-05-21 20:56:58+00:00
> I have not seen an explanation that makes the case for taxes ... This is sort of what I mean by the discourse ignoring inflation.

I've not seen one that is properly based in reason either, most lines of thought in this vein typically use a strawman version of Say's law as the basis, following a deeply carved fallacy in economics from an early error of Keynes.