skysight-inc/HackerNews huggingface dataset:
"that the process and communications around Sam’s removal has been handled very badly"

The communication was bad (sudden Friday message about not being candid) but he doesn't mention the reason is bad.

"Before I took the job, I checked on the reasoning behind the change. The board did not remove Sam over any specific disagreement on safety, their reasoning was completely different from that. I'm not crazy enough to take this job without board support for commercializing our awesome models."

He knows the reason, it's not safety, but he's not allowed to say what it is.

Given that, I think that the reason may not be petty, though it's still unclear what it is. It's interesting that he thinks it will take more than a month to figure things out, needing an investigator and interviews with many people. It sounds like perhaps there is a core dysfunction in the company that is part of the reason for the ouster.
What about the people who got paid equity for the past few years of work and now might see all of their equity intentionally vaporized? They essentially got cheated into working for a much lower compensation than they were promised.

I get that funny money startup equity evaporates all the time, but usually the board doesn’t deliberately send the equity to zero. Paying someone in an asset you’re intentionally going to intentionally devalue seems like fraud in spirit if not in law.
> possibility that Microsoft would have to write-off its whole $10B

There was an article that came out over the weekend that stated that only a small part of that $10B investment was in cash, the vast majority is cloud GPU credits, and that it has a long time horizon with only a relatively small fraction having been consumed to date. So, if MSFT were to develop their own GPT4 model in house over the next year or so they could in theory back out of their investment with most of it intact.
Perhaps this is why they fired him.

Although IMO MS has consistently been a technological tarpit. Whatever AI comes out of this arrangement will be a thin shadow of what it might have been.
Fuck up? Too early to judge. Dario Amodei (Anthropic) and Elon Musk (xAI) already were casualties of previous struggles, but OpenAI did just fine. Remains to be seen, if it can withstand the current cycle of self-inflicted turmoil. Ilya of course is confident enough that this painful fork in the road is for the better. I mean, who else would you rather make such calls?

I must say though, going by his tweets, Andrej Karpathy isn't all too impressed with the Board. So, that's there too.
$10B largely in cloud credits that have a 70% margin back to MS, so more towards $3B.
They can’t anymore if Microsoft has exclusive licence?
With so many job openings with specifically for experienced folks, how a fresher supposed to apply?

I mean if a fresher has a good profile and understanding, do companies consider giving a chance?
for me, it's UTC everywhere by default, let clients convert UTC to local time. dbs/upstream systems do that already (these days). computing is predominantly distributed these days
IMO all of this will blow over in a few years and most artists will accept that "AI" is just another tool that one can use to create art.

It took some time for photography as well...

edit: typo
Data-Driven Development Is a Lie
For what it's worth, my house was shipped a few thousand KM on two lorries. It was about €8,000 for shipping but a lot of that cost was related to it being in the middle of Covid and needing to use a roll-on-roll-off ferry.
That is not a sound deduction.
That is absolutely amazing, but it is a shame it has to update the entire image on pose change, and you get a new background everytime.
So, it's ok to use ChapGPT to build nukes as long as you are rich enough to have API access?

That ChatGPT is censored to death is concerning, but I wonder if they really care or they just need a excuse to offer a premium version of their product.
Hot take: if a crash can be made to disappear just by adding a mutex inside setenv(), this means code reading the environment is racing with code writing to it, and in this situation adding a mutex inside setenv() will generally make things worse instead of better: it may hide the immediate symptom, but the underlying race between reading and writing to the environment remains, your program will behave differently each run depending on who wins the race (with potentially catastrophic results depending on what the writes are doing), and the cause will be much harder to debug from cold due to the lack of a smoking gun pointing at environment manipulation.

The multithreaded program needs to be restructured so that the parts that communicate via the environment are properly serialised with respect to each other, just as would be needed for any other communication via global state and/or access to a shared resource.

This has to happen at a higher level than the individual getenv/setenv calls: entire blocks of logic containing the calls need to be made atomic (or otherwise refactored; perhaps you could do all the environment writes before spawning any threads) so that no other thread can blow away the environment contents in between the code that sets it up for some purpose and the code that implements that purpose; and once this is properly done, the individual calls themselves do not need further protection.
> I think this is in fact largely because the language has resisted change so much that everything has just moved beyond the language itself to some form of transpilation

Resisted change? JavaScript has changed massively in the last 12 years I’ve been using it. Promises, generator functions, es modules, webassembly, const/let, arrow functions, destructing, classes, iterators, you name it. The fact that JavaScript is also a compilation target isn't because JavaScript doesn’t change much. It’s because the web is so important, and people wanted to use new JavaScript features before they became widely available in browsers.
Sometimes, You Won't Feel Better Tomorrow (2019)
> When animation went digital, we graduated more storyboard artists and digital animators. When music notation software and sampling could replace musicians and orchestras, we graduated more musicians and composers trained on those tools.

What you explained is that tech has changed the tools used by artists.

It's substantially different with AI-based TTS, though. It's not a tool for artists, but it's a tool for movie/game/book publishers to replace human voice actors. The AI will be much much more scalable and cheaper.
They could report any number of facts if they wanted. They could spend all day writing about what their dog had for lunch today and it would be purely factual. They only include specific facts for a reason. They could probably do an analysis and find that e.g. gay people cause a disproportionate amount of carbon emissions (which they do, since they're far more likely to live in higher-income economies) but never would since that's homophobic.
Yes, oversight on my part, as a supply chain guy, he has really pivoted well in to a generalist leading Apple in to the entertainment biz.
Related: discussion[0] of the article[1] mentioned here comparing C64/6502 and IBM PC/8088 performance.

[0] https://news.ycombinator.com/item?id=38345672

[1] https://trixter.oldskool.org/2011/06/04/at-a-disadvantage/
Ok so the product people will leave Oai. As a developer I am now highly scared of building a product off their API. They angered investors etc.

Now it’s a full bet for them on AGI.
"together with colleagues" is an invitation to quit and join MS
Or OpenAI is going to eventually get extinguished by Microsoft, once the employees who's shares are now worth 90% less than they did in the last week.
YouTube slows down video load times when using Firefox
Emmett Shear: https://en.wikipedia.org/wiki/Emmett_Shear
This is a cool story
If you're doing setenv in multiple threads in parallel and can't afford the overhead of wrapping it in a mutex or whatever, then you're clearly doing something wrong...
Techmoan has a review of this that's upcoming (it's on early release for Patrons), since they have released cards for the Beatles and Queen.

It seems like a pretty well-thought out system!
Focusing that will into something actionable seems like an important task. When artists talk about their rights it would be prudent if we also talked about our duties.

The meaning of art, the art of intelligence, is being recreated after it was gruesomely vivisected by postmodernism... We better not let the narrative come with a price tag.
Yeah, the page says "The game that created the genre" about Factorio, which isn't really true - the factorio-style gameplay was preceeded and inspired by tech mods in Minecraft.
Exposing a Windows 2000 machine to the Internet [video]
yup, this was not my finest wording :(
Massive •attempt• of a pump. The number of fools supporting it is dwindling
And to argue against myself. One way this doesn't come true is from the fact have being smarter than every human still isn't smart enough if it's not orders of magnitude smarter.
Eh, so far they have nothing on the people trying to act out utopias in the 20th century. I will wake up when the billionaire Zeitgeist goes past resource allocation and into "cleanse the undesirables".
It's interim for a reason, on such short notice.
Because as languages born from UNIX culture, the community usually sees POSIX everywhere, and then there are the other OSes.

Have some fun reading on how Go handles files.
Costs are reduced from profits.
You can cost as much as you need. You can also grow as you reinvest everything back to company.

For-profit means that money leaves the company, usually for investors.
"Don't get distracted by the research which actually produces useful things"
>And it’s clear that the process and communications around Sam’s removal has been handled very badly, which has seriously damaged our trust.

This is amazing. His very first public statement is to criticize the board that just hired him.
More of a moral panic than a meme
That isn't enough. You'd need to wrap getenv calls as well and that can't be done as there are hidden getenv calls in stdlib implementation. There isn't a trivial fix.
> At a very basic level, isn't it just confusing to have the same URL and method return two different completely different formats?

No, I don't think so. Why do you think so?

> I feel like a good API is limited in what it accepts, and this alone is enough to say one should not do content negotiation unless forced to.

Content negotiation does not change what the API accepts. It changes the format of the response.
There is a third option where he stayed, they managed to find a compromise, and in so doing kept their influence in the space to a large extent.
Fair point, my experience is mainly with cheap CDR's. These eventually all became unreadable.
As a software engineer and artist, Krita feels more focused on drawing/painting with a pen, while GIMP has always felt to me as more focused on photography/editing.

Obviously they both manipulate images so there's lots of overlap in features, but the idea of painting or drawing in GIMP seems really alien to me. I'm sure the interface and pen support was even worse when the Krita project was started.
That doesn't seem to require a non profit owning a for profit though.

Just a "normal" startup could have worked too (but apparently not big corp)

Edit: Hmm sibling comment says sth else, I wonder if that makes sense
I think the problem is that Computer Engineering is still not an engrained concept in universities. Sure, there are courses where some concepts are taught, but it's difficult if not impossible to tailor your degree towards being a real engineer.
So you make it thread-safe. Now what? Just because you don't get a data-race or undefined behavior, it doesn't make setenv/getenv usable across threads without any synchronization anyway.

My take on it is that global mutable state is owned by the application, library code should never ever mutate it. Applies to the environment variables, stdout/stderr, locale.

The application must ensure that when these are mutated they are not read concurrently by an other thread. As external libraries rarely document the exact conditions when they read environment variables, the best is to only update the environment when no other thread is running. The absolute best is to avoid mutating it altogether.
And that somehow those events would mean that governments or anyone really would decide to jump to crypto. And not just default on debt and roll a new fiat instead. Which is the proven track-record.
> Or: C knows that it doesn't need fixing.

People don't like APIs that can randomly crash your program while there's no good technical reason for why they should. Why not fix the problem? People like you, who have no issues with the current implementation, won't see any regressions because you're already a good citizen, and myriad other programmers whose programs do occasionally crash because of this will be helped.

> So, is there a potential issue with thread safetey? Yes. Does it matter given where and under what circumstances it occurs? Not really.

"The unpredictable crashes only happen very rarely" doesn't mean the crashes go away.

> What kind of actual real life production code would continuously set envvars while simutaneously calling a function that tries to read the environment?

The reproduction sample calls setenv in a loop so the issue can be reproduced. A single setenv anywhere in the code is enough to trigger the crash, but then you would get one of those "you need to run the program a million times to reproduce it" bug reports that gets pushed down the line.
The most interesting part from the discussion was noting it's implemented in the most basic, easily avoidable way (just spoof chrome) implying engineers unhappy with these tasks.

@dang or op, wrong link. Should be: https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_ha...
> This is so weird, like a warrant canary but with heart emojis on what we used to call Twitter, but is now called X. I'm living in such an unexpected timeline.

not sure why you got downvoted, but I am with you. I find all this is hilarious.
Hopefully only interim

https://twitter.com/bindureddy/status/1726482338530693126
I offer a third assumption... I believed it to be a trench parallel to the equatorial.

I knew the equatorial was hangars, but I was seduced by the shots in thinking that these were East-West trenches.

Goes to show how bad assumptions can be.
Krita aims for SAI/CSP, GIMP aims (well... sorta) for PS.
Funny, it never occured to me that the equatorial trench could be the trench. Perhaps when I watched the films at release and later I didn't have people to talk about it (no one was interested, my growing up in the 70s and 80s seems totally different from kids in the US), so there was no group think? Not sure. To me the equatorial trench and the trench run trench always were two seperate things. Also like, the trench run trench ends in the exhaust vent (?) while the equatorial trench seems to go all around without end?
Oh, they are joining Poettering, bringing AI into systemd? Looking forward to excellent and (artificially) intelligent discussions on some mailing lists:)
My read: He tries to keep as many talented staffers from leaving as possible. The promises to investigate what happened, to take input from everyone and push for governance reform if necessary, and to continue the commercialization of their technology help serve that purpose.
Then “mankind” should be paying for research and servers, shouldn’t it?
same topic different tweets
But you could do a heck of a lot with a small program on those machines.

I still find it amazing that we have a lot more processing performance, RAM and disk space these days, and yet every new commercial Operating System version that comes out requires more resources than the last and yet delivers essentially the same results...
He's an 'AGI potentially poses an existential threat' guy. He's given his p(doom) as being somewhere between 5 and 50 percent. If the people in charge of potentially making a thing you think could have up to a 50% chance of wiping out humanity are asking you if you can help, you're probably going to offer whatever help you can.
Yes, that's what I heard too.
I mean they still have SCIM which allows you create/remove user accounts via API. Although that's still security relevant, giving at least SSO out for free would help already. Still, I would prefer something that does not relate to security.

What do you mean with Docker? I saw on their page that they offer SSO on the highest tier, so they do not look solely on ARR then?!
You can bring abundance to the world as a for profit entity.

The exchange of services and goods in a market is positive-sum.
Libraries shouldn't be reading environment variables, that responsibility should be only for the application.
Once again I'm convinced that the concept of non-profit is incompatible with moving software and technology forwards. In any real situation with accountability this group would be disbanded before Friday had been through, insane damage they've caused to OpenAI and the recent deals and depending on how this plays out they may have cost themselves market dominance.

How many more times in my life am I going to have to sit and watch a non-profit board destroy a piece of software, stagnate a piece of software or fumble a market dominance position, you'd have think we'd have learnt from Mozilla that it just doesn't seem to work.

Vision, talent and accountability to success builds real change in technology, not the sort of at best navel gazing academics and at worst outright leeches who are attracted to non-profit boards.
Did nothing?
World's Largest Tesla Light Show
Did nothing? What do you mean?
I think the most aggressive part of this is the "together with colleagues" sub sentence. He is basically openly poaching the employees of a company that he supposedly has a very close cooperation with. This situation seems especially difficult since Microsoft basically houses all of openai's infrastructure. How can they continue a trust-based relationship like this?
Unless "humanity" funds this effort, corporate profits will be the main driving force.
I use a cron job to update a to-do RSS feed of different recurring tasks for example.
Depends on the term sheet behind that. That, and how MS is accounting for its minority stake in OpenAI. If they have to write off the vakue, it doesn't how they paid for it.
Almost 30 years ago I was a freshman cs student and a prof rolled out data that said by the time we were 30 years old, most if us would have already left the field. I can tell you that almost no one I graduated with is still working in tech, and not because we retired early off stock. It’s a challenging field for so many reasons.
The hack was a sophisticated SQL injection that bypassed my security measures, leading to unauthorized access and manipulation of my blog's content and databases. The damage was extensive, affecting SEO rankings and trust with my audience, which in turn decimated my ad and affiliate revenue. It was a tough lesson in web security and the impetus for Grigora.co.
>fucking kelvin?

I mean yes, if you want the ratios of different temperatures to be meaningful, then that's where you'd need to set the zero point. You could argue that a graph that makes 25C look "25% hotter" than 20C is misleading in this sense. (Not that this justifies global warming denialism.)
Implementing a simple garbage collector in C# – Part 1
Yeah more wavy than scribbly
I’m going to go out on a limb and guess that going forward there won’t be much investor interest in OpenAI.

And if you separate out the products from OpenAI, that leaves the question of how an organization with extremely high compute and human capital costs can sustain itself.

Can OpenAI find more billionaire benefactors to support it so that it can return to its old operating model?
> even if it's not true, it reflects poorly to have this kind of relationship with your sister that she'd say this

People making false accusations against you reflects poorly on _you_ now? What a world to live in.
As a revenge? Who would gain anything with that "revenge"?
>As for 'sharing', we've seen that. In USSR...

HN isn't the place to have the political debate you seem to want to have, so I will simply say that this is really sad that you equate "sharing" with USSR style communism. There is a huge middle ground between that and the trickle-down Reaganomics for which you seem to be advocating. We should have let that type of binary thinking die with the end of the Cold War.
Thank you for the kind words! Grigora stands out with its commitment to security and simplicity. We've integrated advanced security features at the core of our platform to protect against common vulnerabilities that plague many sites today. Moreover, we emphasize a streamlined, plugin-free experience to reduce complexity and potential security risks, making it a safer choice especially for less tech-savvy users who still want full control over their content.
So are you arguing we should prevent the extinction that would happen naturally? The extinction where man played no role?

Why?
I feel like this extends to other genres but in a more abstract way. I have spent a long time engineering a build order in an rts or a load out in an MMO (I'm thinking EVE Online as an example)

Either way, thank you for putting this list together
Grigora's uniqueness lies in its blend of simplicity and security. Unlike WordPress, which can become complex with plugins and customizations, Grigora provides a more controlled environment. This helps to minimize security risks while still offering powerful features. We aim for a balance that allows both tech novices and experts to create beautiful websites without the need for extensive security knowledge or reliance on potentially vulnerable third-party plugins.
A close encounter with false sharing
Hmm... True story.

Finger placed on duplicity.

Arguably only some of his time is spent on that kind of instability promoting activity. Most law enforcement agencies agree... Palantir good.

Most reasonable people agree... Funding your own senators and donating tons to Trump and friends... Bad.

Bad Thiel! Stick to wierd seasteading in your spare time if you want to get wierd. No 0 regulation AI floating compute unit seasteading. Only stable seasteading.

All kidding aside, you make a good point. Some of these guys should be a bit more responsible. They don't care what we think though. We're wierd non ceo hamsters who failed to make enough for the New Zealand bunker.
I'm not sure what your point is considering MemGPT is a thing. The static model is clearly incapable of learning.
I use the RSS feeds from Youtube channels to not get bothered by their algorithm that boosts clickbaity videos on the homepage. I just can't stand looking at these stupid thumbnails anymore, with pictures of outrageous and screaming people and all these in-your-face colors.
Exactly! Even the use case of adding an image to a feed item - which falls well within the definition - is an extraordinary thing to witness nowadays. Photo feeds are very nice and make the rather dull text-only format more lively.

I've also read an article about reverse/random RSS feeds, where the inactive blog author had an automatic feed made up by random items from his archive, which is very nice if you have a big archive but currently no new entries.
Reading the statement, I am doubtful that Microsoft and OpenAI can continue their business relationship. I think the most aggressive part of this is the "[they will be joining] together with colleagues" sub sentence. He is basically openly poaching the employees of a company that he supposedly has a very close cooperation with. This situation seems especially difficult since Microsoft basically houses all of openai's infrastructure. How can they continue a trust-based relationship like this?
https://news.ycombinator.com/item?id=38344196