skysight-inc/HackerNews huggingface dataset:
Back in the experimental 2000s my RSS reader* could subscribe to a shell script. I remember I used that funktionality for monitoring the success of some long running downloads or something like that. More a proof of concept. Oh, and that was a very lightweight functionality for rewriting feeds with a shell script or `curl | sed`.

* NetNewsWire 3.2
The model is ultimately a choice, and you chose one that models important aspects of your domain.

People very very often work with data that doesn't fit into the fastest available memory, so modeling that fact that memory accesses taking O(foo(N)) time makes a lot of sense if you want to compare the performance of algorithms with different amounts of memory accesses. The performance differences predicted by a model that adds this complexity compared to a model that doesn't will be better.

For example, traditional complexity analysis predicts that linear search in a linked list should be about as fast as in an array up to some constant factor. If you instead model memory access as taking longer the larger the data structure you seek to access, you'll predict that linked list search is in fact worse and worse compared to array search as the size of each increases. This second prediction will more closely match the actual performance on real hardware.

In contrast, people very rarely work on problems where fixed, small size integers (i32, i64) are not good enough. Those that do also typically model addition as an O(foo(N)) operation.

There is of course some interesting overlap where you'd perhaps want to model the actual address calculation using large integers, but since in practice that will almost always be much faster than the actual memory access itself, it's rarely useful to account for it inatead of the memory access cost.
Each story is unique and full of challenges, triumphs, and insights, offering a rare glimpse into the personal and professional lives of people who write the software that shapes our world.
You know that MS been forcing people to use Edge 90s style again right? They started it (again?) as soon their monopoly punishment by EU ended.

Or privacy invasion since Win10. Or using their monopoly power to force anti-consumer changes on hardware (such as TPM or Secure Boot).

As for Bill Gates ethical... you talking about that same Bill Gates that got kicked out by his wife because he insisted in being friends with convicted pedophile?
The model 3 in china is also using chinese packaged LiFePo4 batteries as required for the deal Elon managed to work out (Tesla maintains 100% control of their chinese business). This reduces the price but at the cost of range.
Next time some article about shootings in the US or shows up on HN, will people remember these exact points?
So many probably mostly Europeans and Australians have a completely unrealistic views on actual risk of getting harmed by guns in the US. Yes, they have many shootings there but just like in Sweden or pretty much anywhere in "the west" with gun violence, it is mostly criminals shooting each other not terrorists, mass shooters and the police shooting random people.
In places with better access to legal guns there is also often a huge portion of gun induced suicides that are thrown into the statistics for no good reason.

We are all most likely killed by someone close to use regardless of how, so pay attention who you and your loved ones hang out with.
We are all more likely to be killed by hands, feet, knifes, random tools than by the evil AR-15 or a similar type of rifle.
The chance of even getting harms by a gun is incredibly small if you aren't a criminal and you dont point a gun at yourself, its basically a non-existing risk.
Maybe the dlopen issue could be hacked around by dlmopen and injecting getenv and setenv symbols that access a different environment variable list than the application's.
Huh, I wasn't aware Krita was a thing. As a software engineer that rarely needs image editing Gimp was my go to software. Why there is a second open source image editing software now?
That was 33 years ago. What's the point of lingering on a potential parallel there? If it does go that way, how could you call it anything but a coincidence considering all the counter examples in Microsoft's history?
I like the Parallax Propeller for this if you need a microcontroller. $8 for 8 cores.
Living close to Epping Forest it is strange to see the veteran and ancient trees for one area appear, but the data for the rest of the forest not yet uploaded.

The Conservators of the Forest have tagged all the trees. Fun fact it looks to be that they started with number one at the location used to shoot the Black Knight bridge scene in the Monty Python and the Holy Grail.

If it's quiet you may be able to hear the coconuts.
Well really they could include a hash with each frame of video data, timestamp when clients have started watching and only allow sending the next x frames once y time has passed.

Really, they should just get rid of all ads and force everyone to pay a subscription, because apparently that's what everyone wants. Oh no, wait, they want neither; people want Youtube for free without ads.

Sure, YT could make less profit and therefore serve fewer ads/lower premium price, but in order to convince them to do that, humans would actually have to work together and boycott it to send a message, and as we all know that ain't ever gonna happen.
My stepmom from Torrance pretty commonly referred to LA as Lalaland in jest.
A bit surprised, and maybe even disappointed, that he didn't start his own company. Rarely in history did someone have a better shot at becoming a billionaire of their own making. But you have to give it to Nadella, that's quite the coup.
Photobashing was hated to death when it was new. Now it's the norm (for environmental concept art at least). AI will go through the same process.
Alternatively, users can just stay at the python version they wrote the code for.
Any updates would work, when/who you last fed the dog. The pubdate can be in the future. You can share upcoming events.
"Underground bunkers" are actually underground cities. There are a bunch of them all over the world.
In fairness to PHP, almost every PHP 7+ version from the 5-6 years had things deprecated especially to "cure" these things.
>I am old enough to remember

So, like 15 year old?
Yeah I also get this feeling that a lot of junior devs decide they don't really want to do it anymore. It's hard to get numbers on it because they will still have a related job title.
Microsoft and OpenAI? Microsoft and Anthropic?
This was essentially already in the cards as a possible outcome when Microsoft made it's big investment in OpenAI, so in my view it was a reasonable outcome at this juncture as well. For Microsoft, it's just Nokia in reverse.

If you looked at sama's actions and not his words, he seems intent on maximizing his power, control and prestige (new yorker profile, press blitzes, making a constant effort to rub shoulders with politicians/power players, worldcoin etc). I think getting in bed with Microsoft with the early investment would have allowed sama to entertain the possibility that he could succeed Satya at Microsoft some time in the distant future; that is, in the event that OpenAI never became as big or bigger than Microsoft (his preferred goal presumably) -- and everything else went mostly right for him. After all, he's always going on about how much money is needed for AGI. He wanted more direct access to the money. Now he has it.

Ultimately, this shows how little sama cared for the OpenAI charter to begin with, specifically the part about benefiting all humanity and preventing an unduly concentration of power. He didn’t start his own separate company because the talent was at OpenAI. He wanted to poach the talent, not obey the charter.

Peter Hintjens (ZeroMQ, RIP) wrote a book called "The Psychopath Code", where he posits that psychopaths are attracted to jobs with access to vulnerable people [0]. Selfless talented idealists who do not chase status and prestige can be vulnerable to manipulation. Perhaps that's why Musk pulled out of OpenAI, him and sama were able to recognize the narcissist in each other and put their guard up accordingly. As Altman says, "Elon desperately wants the world to be saved. But only if he can be the one to save it.”[1] Perhaps this apply to him as well.

Amusingly, someone recently posted an old tweet by pg: "The most surprising thing I've learned from being involved with nonprofits is that they are a magnet for sociopaths."[1] As others in the thread noted, if true, it's up for debate whether this applies more to sama or Ilya. Time will tell I guess.

It'll also be interesting to see what assurances were given to sama et al about being exempt from Microsoft's internal red tape. Prior to this, Microsoft had at least a little plausible deniability if OpenAI was ever embroiled in controversy regarding its products. They won't have that luxury with sama's team in-house anymore.

[0] https://hintjens.gitbooks.io/psychopathcode/content/chapter8...

[1] https://archive.is/uUG7H#selection-2071.78-2071.166

[2] https://news.ycombinator.com/item?id=38339379
They are a thing, I had one built. But dealing with meddling biddies in the local council who wanted to tell me what my house should look like (not to mention that the only real house is one made of crumbling concrete blocks) put up a lot of barriers.

Example: https://www.palmatin.com/

I honestly think a lot of the problem comes down to having people in positions of power who view affordable, commoditized housing as a threat.
I have tried to explain "you're not mad at generative AI, you're mad at late stage capitalism" before.

Most people aren't really willing to smash the state though (I understand, that's where all my stuff is) so look for less drastic ways to protect themselves.
It doesn't sound obvious to me, can you clarify on what Sam was doing that went against the charter?
In addition to you: Why does not the phenomenon occur anywhere else? (or does it?)
> Half the world experiences a scheduled offset change every time summer time begins or ends.

But they do so because they record the actual offset when the time is recorded. If I send you 2023-10-29T02:15NO, how do you know if it's +01:00 or +02:00? Similarly, if Norway suddenly decided to switch their offset to be 15 minutes back, how will you handle that when reading previously recorded timestamps?
I don't think he meant anything as mean-spirited as that. I think it's more of just "I don't know this guy at all", or more succinctly "who the f is this guy" as the GP comment put it haha.

[Edit: oops, I dumb. Codethief correctly pointed out that I made a mistake - I probably would have failed any class about intro to set theory.. Derp.]
Okay you’re correct. Last week when I checked I only saw the Dall-E 3 public preview announcement. Now I checked and the Azure page is updated also with GPT-4 Turbo announcement. Very nice!
On Windows you can use GetEnvironmentVariable/SetEnvironmentVariable (on XP and later), which do implement some locking and doesn't run into this issue because GetEnvironmentVariable copies the data out into a caller-supplied buffer. getenv_s was a nice effort, but it failed.

I don't really understand why other languages such as Go and Rust decided to call the weird POSIX API rather than implementing their own API, which matches the semantics they expect. In cross platform C you'll be stuck with the outdated POSIX API design, but there's no reason why other languages should accept those same limitations.

We're not running on PDP-11s anymore. You can afford a thread-safe hash map in your standard library. Ignore the limitations of the old C library. Twenty years ago, Microsoft released a better API, keep the crashy old API with tons of deprecation warnings (hell, add a compiler flag --enable-broken-c-api-designs) and just provide new APIs that are actually usable in modern programming environments.
Morals are subjective. Some people care more about the correctness of math than about blaspheming, and for others it's the other way around.

Me, I think forcing morals on others is pretty immoral. Use your morals to restrict your own behaviour all you want, but don't restrict that of other people. Look at religious math or don't. Blaspheme or don't. You do you.

Now, using morals you don't believe in to win an argument on the internet is just pathetic. But you wouldn't do that, would you? You really do believe that asking the AI about a potential math error is blasphemy, right?
In the Game Boy, the CPU is (broadly speaking) an 8080 derivative[0] running at ~4MHz. But all of the instructions take multiples of 4 cycles to execute, so when discussing clock cycles on the Game Boy, (homebrew) developers generally talk in units of four. That is, the CPU is considered (to the programmer) to be running at 1MHz.

Note that that's an 8080 -- not an 8088, but I mention this because of the point in the article:

> effectively turning the IBM PC from a 4.77MHz computer into a 1.1925MHz computer.

[0] The SM83 CPU core, made by Sharp, is often viewed as something in between an 8080 and a Z80.
Your comment was the first about sama's "charisma" where the puzzle pieces fit together. :-)
Jessica Livingston's tweet may give some idea:

>The reason I was a founding donor to OpenAI in 2015 was not because I was interested in AI, but because I believed in Sam. So I hope the board can get its act together and bring Sam and Greg back.

I guess other people joined for similar reasons.

As regards the 'strange and disturbing' support, personally I thought OpenAI was doing cool stuff and it was a shame to break it because of internal politics.
I really enjoy these blog posts from htmx.org. Makes me better at creating applications faster, because they challenge my conventional wisdom that slows me down without offering a compelling advantage.

Side note: I guess a better title for this blog post would be "Don't share endpoints between machines and humans". If the consumer of an endpoint is a human, it's probably a bad idea to make machines use the same endpoint. Content negotiation is fine, for example if I want to have an API return binary data instead of JSON (if, for example, I'm on an IoT device with sparse resources). This is fine because it's exactly the same API, with just the data format being different. And in both cases it's consumed by a machine/computer.

In the case of the frontend/HTML, the consumer is a human (and not a machine), which — as the article mentions — adds a bunch of constraints that are not applicable to machines: a need for pagination (because scrolling through a thousand results can be annoying), a need for ordering (because I want the most relevant results first), displaying related content (as the article explains). The machine API doesn't necessarily need any of these features.
Tim Cook is not in the same league?
what observable value has he displayed?

he's just the ceo, he's not designing or implementing products, and I don't think I've ever even seen him say anything particularly insightful in public.

can you link me to something particularly impressive?

I must be missing something based on the huge amount of praise people heap on him, but no one ever seems to elaborate on why.
Indeed -- it's an extremely unconvincing list, because any sensible library which may require a library user to set env variables (which includes all the ones I checked on the list) can also be configured without setting env variables. Most of the time the env variables set fallback defaults for parameters not specified by the caller. In these cases, the sane thing to do, regardless of the thread-safety of setenv(), is simply to supply the parameter in code.

The only exception is things like debug logging, which is unlikely even to work dynamically.

On the other hand, setenv() is clearly broken in modern code, particularly in a library context, and the man page (at least on my Linux machine) does not make that particularly obvious -- "Thread safety: MT-Unsafe" is the only note, with a reference to attributes(7) for more information. It could definitely be made more obvious.
Realistically if they start now they’d need to hit gpt 5 like levels not 4.

Still, given the exodus and resources now available I’d imagine pretty fast
In the end it's just labels. What matters is what kind of funds will they be given, what they can work on, what sort of control they have over it.
It's an odd submission, as there's very little in the discussion, and what there is, is a quote of the introductory paragraph of https://trixter.oldskool.org/2011/06/04/at-a-disadvantage/, which actually goes into detail.
Empowering You with Free Project Management Software
Airtable Alternative

Flexible and Scalable
Security First
Unmatched Support
Explore the Possibilities at https://artavolo.com/
In the last day this site has been all about him. That goes to tell you the mindshare he commands. This was a major victory orchestrated by Satya.
<link rel="next" href="http://example.org/index.atom?page=2"/>

That's fantastic. Anyone developing ATOM/RSS, please use this mechanism.

(I'm looking at you, podcast with over 100 episodes.)
You keep it illegal for PR purposes but force below you to bend the law to allow what's illegal.

That's supposedly what happened in Germany in Foreign minister Annalena Baerbocks office.

Basically the embassy reported that it has all reason to believe that the passport is faked. Still, Annalena Baerbocks ministry pressured them on providing the legal documents that would allow said person to seek refugee status in Germany.

Low-quality link in german language: https://www.cicero.de/aussenpolitik/visa-affare-im-auswartig...
There's nothing implying "for petty reasons", and he didn’t say anything everyone didn't already know, that communication and process wasn’t handled well.
I think it's totally fine and normal for multiple OSS tools existing in the same space.

Krita is almost 20 years old and is more focused on painting than on image editing – but personally, I use it for both, liking the UI much more than that of GIMP.
Very true. Triangle of Sadness was a good movie kind of about this.

When the shit hits the fan the guy in charge of the bunker is going to be the one who knows how to clean off the fan and get the air filtration system running again.
It's duplicitous because it is the likes of Thiel that are messing with the stability of our society in the first place.
How do reasonable people disagree?
I really enjoy using RSS. One benefit I have noticed is that I spend less time browsing websites, scrolling and generally wasting time online.

If I value some content, there will be a way to get or create an RSS feed. Pair this with a read it later service and I have a better curated collection of items to actually look through
Town shy of 30K residents. I can go anywhere by foot, if I take the car it's because I have to leave the city or go to the supermarket. 10 minutes from my home I can find an amazing network of trails to ride with my MTB or to hike by foot. I would never live in a city. We recently received FTTH which is amazing, coming from a less than ideal 10Mbit/1Mbit DSL.
I would expect most people to be concerned about how AGI can be really useful to most of humanity without creating power concentration and more inequality, but these goals seem to be implicitly conflated for some reason with the value of MS stock and Sam Altman's and others' career paths. At least those seem to be the emphasis of most of the drama; admittedly they are much simpler and familiar topics to tackle than what path forward would better suit humanity as a whole.
Steam is a ... somwehat tolerable experience. The client is extremely bloated for its primary function (installing and launching games) and this is only getting worse.

Steam is also dropping support for older operating systems - ones that you originally used to buy your games. That is also NOT perfectly fine.
What do you think Microsoft's medium to long term plan is? Will they clone GPT-x and use their own copy? Will they make their own model and train it from scratch? Will these former OpenAI people start with commercial LLMs like they were doing at OAI, or do you think they want to concentrate on AGI that are a more long-term project?
It seems quite possible that the change you've seen in these last two months is because some have started using these models. More likely than a sudden huge shift in either the country of origin or English skills of the scammers.
The level of trust in the product on display is astounding. And that got shipped?
Doesn’t the essay contradict itself?

It states that glibc “never free[s] environment variables], but then goes on to state

> [in glibc] if a thread calling setenv() needs to resize the array of pointers, it copies the values to a new array and frees the previous one

Since envvars cause crash under glibc, I assume the initial assertion is incorrect.
For those interested in kit houses - Sears houses are fascinating but they were not the first houses you could order and have shipped. To give one random example, this house in San Diego was built in Maine, sent by ship to San Francisco, but then sold (and assembled) en route in San Diego when it was clear the bust after the gold rush meant there might not be a buyer in SF

https://gaslampfoundation.org/
Could you please link any of these reports? Not trying to have you google for me; I just couldn't find them.
That original announcement doesn't make it nearly as explicit as you're making it. It doesn't say what he lied about, and it doesn't say he's not on board with the mission.

Sounds like firing was done to better serve the original mission, and is therefore probably a good thing. Though the way it's happening does come across as sloppy and panicky to me. Especially since they already replaced their first replacement CEO.

Edit: turns out Wikipedia already has a pretty good write up about the situation:

> "Sutskever is one of the six board members of the non-profit entity which controls OpenAI.[7] According to Sam Altman and Greg Brockman, Sutskever was the primary driver behind the November 2023 board meeting that led to Altman's firing and Brockman's resignation from OpenAI.[30][31] The Information reported that the firing in part resulted from a conflict over the extent to which the company should commit to AI safety.[32] In a company all-hands shortly after the board meeting, Sutskever stated that firing Altman was "the board doing its duty."[33] The firing of Altman and resignation of Brockman led to resignation of 3 senior researchers from OpenAI."

(from https://en.wikipedia.org/wiki/Ilya_Sutskever)
It's much closer to how photoshop generally works, with an extra focus on drawing. Gimp is not a good replacement for photoshop for artists. It's quite popular for this.
That's a nice vision, but as someone who transitioned from a windows to mac a few years ago, I'm sad to report that reality isn't anything like it.
Office for mac is lightyears behind what windows has. Both excel and outlook miss critical features (just last week I was looking to change the background of an email - seems that's impossible on mac), or are so much worse in terms of performance (~20mb file with pivot tables) that I'm not sure if I'm running Excel on my m1 mac or if it's a raspberry pi.
> they don't have any mutual connections with each other.

> (I deduced this because the list of mutual connections I have with Satya, and the list of mutual connections I have with Emmett, are disjoint.)

Maybe I'm missing something here but I don't see how one thing follows from the other. They could have a mutual connection that you're not connected to, couldn't they?
My understanding was that a large tranche of that $10B consisted of Azure compute credits, not actual cash.