skysight-inc/HackerNews huggingface dataset:
Google was evil even in 2010. For example, in 2007 Google actively conspired with Apple to illegally fix wages industry wide, concealing their activity, and using the threat of spurious patent litigation to force hesitant executives into their illegal collusion.

Even though I didn't work at one of the colluding companies, I got a ~20% step function in my income when the collusion finally collapsed and wages became more competitive across the industry. Considering indirect effects like this, the amounts stolen from workers in related industry probably amounted to hundreds of billions of dollars.
I like this a lot. Shows how valuable employees are. It’s almost feels like a union. Love it.
I think this is correct and would add that the YouTube example highlights that it’s a management decision, not just an inexcusable lack of testing. I’d definitely believe that developers tune what they use first, but once a known problem is identified someone had to decide how to prioritize it.

In many ways, I’d treat this like mandatory banking & investment separations where a cost of being a browser developer should be that you can’t ignore things other shops can. Vimeo could decide not to fix a performance regression affecting Firefox but YouTube should be required to fix it within 60 days, and if they don’t like that they can split it into an independent company which wouldn’t have that constant conflict of interest concern.
HN is not responsive because it urgently needs a performance upgrade and is on a single core.

Amazing though that it holds up as well as it does though. But I think the HN server will see some more traffic before the OpenAI circus has run its course. It's been a whole hour without a new major event, I wonder what's keeping them.
I mean, GM came kinda close with the EV1. It was essentially as good as a Nissan Leaf was, in the 90s! It was more of an organizational failure than a technical one that killed it.
What if a few of the people at the top of the AI companies believe that:

1. Their company has or will soon have super intelligent AI.

2. Humans can control that super intelligent AI.

3. Whatever company comes up with super intelligent AI first can rule the human race forever.

4. The leaders of that company will be the true rulers of mankind.

5. It is beneficial for them to be those rulers.

6. The smaller the club of rulers, the better.

Then those few people might stage a very complicated coup to get other people out of the way (using AI.)

None of those things have to be true. All that is necessary is for a few people at the top of an AI company to believe they are likely to be true.

They might even use AI to silence people who understand what is going on.

If there is anything to my hypothesis, then we should see constant low-key power shifts at the top of any company that is out in front designing the best AIs.

Of course this is all conspiracy theory nonsense.

We know the CIA and NSA have had this super intelligent AI for decades, and that's how they rule the world. /s
It's more like Microsoft set themselves up to have outsized control over OAI long before this weekend.
Presumably they still have billions of dollars of pledged compute remaining from Microsoft, opening up and letting open source contributors move the project forward is the best path forward. And doing this is the first step on that path.
And htmx and sqlite, this tool was made to farm HN karma.
The baby is that copyright provides enough incentive for the creator to create. The problem comes from rent-seeking later down the line.
> I imagine the timeline of events will be studied in the future as an example of how not to fire your CEO.

Studied by who? It is the board of a non-profit company that doesn't have "maximize shareholders profits" as reason to exist.
This will be studied as one more capitalist takeover. I hope it somehow goes bad for Microsoft.
This is typically why we don't pick N to mean all of the resources in the universe. I guess you're the kind of guy that chooses to uses not 8-bit bytes in an interview?

Instead typically it's the amount of accesses into some array. Other times people get cute and it's `log2(input length)` so somebodies algorithm could be O(N) while if N was just `input length` then it'd be N^2.
Like a credit card, national debt pulls foward spending at the price of paying interest to bankers.

Breaking glass windows also increases growth (or GDP) because it forces spending to replace the broken windows. Similar GDP increase when USA builds missiles to blow up bridges (over there somewhere) and later provides funds to US contractors to rebuild those bridges. GDP number go up, along with debt and interest costs.
This is also a positive given the trajectory of EV adoption and projected increases in demand.
The planet’s a gas giant. Not clear what the superlaser does to such a body. Maybe not enough to harm the moon before the rebels have time to evacuate. Maybe it’d be dangerous to the Death Star, as well.
No function in functional programming allows more than one statement.

That is literally the definition of FP. That the definition of a functions be a singular statement as opposed to a procedural function is a function made up of several statements where each statement has the potential to assign or reassign values. If you write a function with procedures you are not doing functional programming. That's why python lambdas are defined that way.

That being said python doesn't support the let...in expression which is common to do in fp, but neither does JavaScript.

JavaScript just supports anonymous functions that aren't functional. If you make the procedures const then you get something similar to let in which is arguably a trick to make it work.

You can do tricks in python to achieve the same thing with lambdas. In JavaScript you do tricks to make anonymous functions behave like lambdas with let-in, in python you can also do a trick to get let-in behavior in a lambda.

f = lambda x:(
y := 1,
w := 3,
y + w + x)[-1]

Arguably though you shouldn't do this. The pythonic philosophy is that Any function past a certain level of complexity you should just use def rather then inline it. This philosophy still applies in FP.

Ultimately these are minor syntactic and stylistic differences involving trivial sugar.

I don't think python will "correct it" because from their perspective there is nothing to correct. Make your function a def. That's the pythonic way.

The first class support for for pipe operators and what not are not present in JavaScript or python. It's not showstoppers. But in python it is possible to get composition working with magic method operating overloading. It's just not first class.

Fp in js never involved the algebraic operator style promoted by haskell. In this sense it's more lisp style and python is similar to js in this respect.
they're not sure whether they can align super intelligence, they're sure that somebody needs to figure out how to align super intelligence before it emerges.
When the economics doesn't make sense, then you close the business down. You don't complain that people don't want to work any more.
How on Earth is Google a loser? OpenAI is splitting down the middle, if not imploding entirely. It's not like Microsoft will be able to just get Sam and Greg new Macbooks and have all the OpenAI engineering suddenly be internal there. This is going to cause a gigantic amount of operational pain.

Google will be quietly smiling and catching up.
Not seeing they have anything to lose at this point.
There is a possibility, however remote, that Sam and MS orchestrated the whole thing.
Satisfactory does often feel feature-complete, they could release the game as-is and I don't think it would feel particularly unfinished.

However it is unfinished by virtue of the fact that they have a lot more planned, and it's early access by virtue of having resources in the world with "WIP" in their tool tips.
In case you do not understand why you are being downvoted. This is precisely what the person you are replying to is saying. When push comes to shove, will these builders prefer a paycheck or stand on their principles.
Isn't that a good deal? 50% more testing in a way that can surely be parallelized to some extent does not seem a very steep price at youtube scale.
My favorite was Taco Bell putting a 10’ x 10’ box off the coast of Australia and running an ad saying if Skylab hits it, everyone in the US gets a free taco.
Here is the JS that was found:

setTimeout(function() {
c();
a.resolve(1)
}, 5E3);
Fair enough, I removed it, though I believe leaders > thinkers on the status scale.
Don't do something then "deeply regret" it (whatever that means). You have a position of authority and influence so you should definitely resign.
I'm not sure what you're getting at. The number of people who work directly for someone abroad and are paid in a foreign currency is practically insignificant.
All: this madness makes our server strain too. Sorry! Nobody will be happier than I when this bottleneck (edit: the one in our code—not the world) is a thing of the past.

I've turned down the page size so everyone can see the threads, but you'll have to click through the More links at the bottom of the page to read all the comments, or like this:

https://news.ycombinator.com/item?id=38347868&p=2

https://news.ycombinator.com/item?id=38347868&p=3

https://news.ycombinator.com/item?id=38347868&p=4

etc...
Given these people are basically the gold standard by which everyone else judges AI related talent. I'm gonna say it would be just as easy for them to land a new gig for the same or better money elsewhere.
Oh hey, thank you for the kind words!
They aren't manual takeovers, Kyle already responded[1] to this himself and clarified that they are requests for input which themselves mostly autoresolve. This is closer to an active learning loop than humans taking over.

[1] https://news.ycombinator.com/item?id=38145062
That is such a good point!

OpenAI board completely messed up the framing.
OpenAI fires co-founder and CEO Sam Altman for allegedly lying to company board
Interaction between hyperspace and non-hyperspace is (unintentionally) telegraphed in episode IV when Han says "Without precise calculations we could fly right through a star or bounce too close to a supernova, and that’d end your trip real quick, wouldn’t it?”

That being said Star Wars script-writing has been totally winging it on surprisingly big plot points from the start. It's frankly astonishing that it's even as consistent as it is.
Really? If they work at OpenAI they are already among the highest lifetime earners on the planet. Favouring moving oneself from the top 0.5% of global lifetime earners to the top 0.1% (or whatever the percentile shift is) over the safe development of a potentially humanity-changing technology would be depraved.

EDIT: I don't know why this is being downvoted. My speculation as to the average OpenAI employee's place in the global income distribution (of course wealth is important too) was not snatched out of thin air. See: https://www.vox.com/future-perfect/2023/9/15/23874111/charit...
It's not strange at all to me. The job is "transactional" in the sense that it depends on the transaction, and should be triggered iff the transaction commits. That doesn't mean it should run inside the transaction (especially since long-running transactions are terrible for performance).

Passing around the job's data separately means that now you're storing two copies, which means you're creating a point where things can get out of sync.
No, this is a fairly common pattern called having an 'outbox' where the emission/enquing of your event/message/job is tied to the transaction completion of the relevant domain data.

We use this to ensure Kafka events are only emitted when a process succeeds, this is very similar.
If they are talking about the administrative bits of the DoD, there’s no real reason to single out defense. The whole government is a big administrative organization after all.

I think the original thought must have been about intelligence analysis or weapons or something like that.
Show HN: AI Proxy with Support for OpenAI, Anthropic, LLaMa2, Mistral
Good FT article on Ecuador's experience:

https://www.ft.com/content/b2ce1c18-1786-40eb-b741-a173756f2...
Sorry, I'll just flag their comments in future and explain why I'm doing so.
There's a lot to be said about the correctness benefits of a transactional model.

The trouble with hitting an HTTP API to queue a task is: what if it fails, or what if you're not sure about whether it failed? You can continue to retry in-band (although there's a definite latency disadvantage to doing so), but say you eventually give up, you can't be sure that no jobs were queued which you didn't get a proper ack for. In practice, this leads to a lot of uncertainty around the edges, and operators having to reconcile things manually.

There's definite scaling benefits to throwing tasks into Google's limitless compute power, but there's a lot of cases where a smaller, more correct queue is plenty of power, especially where Postgres is already the database of choice.
Finally, if you're a 4D chess fan you might want to join me on what will seem some really wild speculation: you can consider that MS has this masterfully planned from June and deftly nudged all board pieces into position until outcome was inevitable: problem; reaction; solution - checkmate.

Satya laughing in King: They thought we'd never get control of OpenAI? We'll show them. What I am curious about is meeting the "fixers" who workshopped this plan and took it to completion. You really think with decabillions on the line, no one is going to be playing at that level? I want to know, if there is a puppet master, who they are? They got masterful skills.
HN loves telling everyone how HN is just for high quality content...

... unless people from SV are involved, in which case HN is flooded with gossip and drama.
Hurray for employees seeing the real issue!

Hurray also for the reality check on corporate governance.

- Any Board can do whatever it has the votes for.

- It can dilute anyone's stock, or everyone's.

- It can fire anyone for any reason, and give no reasons.

Boards are largely disciplined not by actual responsibility to stakeholders or shareholders, but by reputational concerns relative to their continuing and future positions - status. In the case of for-profit boards, that does translate directly to upholding shareholder interest, as board members are reliable delegates of a significant investing coalition.

For non-profits, status typically also translates to funding. But when any non-profit has healthy reserves, they are at extreme risk, because the Board is less concerned about its reputation and can become trapped in ideological fashion. That's particularly true for so-called independent board members brought in for their perspectives, and when the potential value of the nonprofit is, well, huge.

This potential for escape from status duty is stronger in our tribalized world, where Board members who welch on larger social concerns or even their own patrons can nonetheless retreat to their (often wealthy) sub-tribe with their dignity intact.

It's ironic that we have so many examples of leadership breakdown as AI comes to the fore. Checks and balances designed to integrate perspectives have fallen prey to game-theoretic strategies in politics and business.

Wouldn't it be nice if we could just built an AI to do the work of boards and Congress, integrating various concerns in a roughly fair and mostly-predictable fashion, so we could stop wasting time on endless leadership contests and their social costs?
Illiac IV and the Connection Machine – By Eric Gilliam
>> Timeouts: for all HTTP Target task handlers the default timeout is 10 minutes, with a maximum of 30 minutes.

Good luck with a long running batch.
To be even more unnecessary, his invasion of Britain in 55BC was essentially a defeat. Having said that, it was a solid propaganda victory even though Caesar was teetering on the edge of massive disaster, and what he did a year later means what happened in 55BC can easily be disregarded.
There's no evidence that wages or employment are rising. Labor-force participation is better than the depths of Covid, but it's not full employment by any means. Wages haven't even come close to keeping up with inflation, the absolute number only tricks octogenarians who remember when $0.50/hr was big money that could pay their way through college and these damn lazy kids!
It's not like MS could do any other thing after being wiped out of the smartphone market. Locking Office to Windows in an age where virtually everybody is using a smartphone or a tablet with either Android or iOS is useless. The situation of Office in either Mac or Linux never improved, it just got turned into a cloud service like almost any other software suite and tried to cash in the legacy name to compete with Google Docs and Zoho. I don't really see any brilliant move there.
If something does not add up, just follows the money or who is going to benefits the most.

After more than 20 years Microsoft has been a bridesmaid but never a bride of the burgeoning of Internet business. Remember that it's all started by the failed attempt at masquerading IE as part of Windows OS to overtake Netscape. Then during the same time it was surprised and overtaken by 'do no evil' Google for Internet searching (anyone remember MSN and Live search before Bing) and email (Hotmail and then Outlook.com). Not long after that, the 'successfully annoying' Internet bookstore Amazon for e-commerce and cloud computing plus hosting. Not to mentioned Apple that was the darling of consumer Internet based market for at least fifteen years now with iPhone and App Store, and anything in between these two Golden Ducks that catapulted Apple as the first ever to reach 1-trillion USD company and then the first 3-trillion company market values.

And then suddenly out of the blue, a very strong contender for Google emerged since (Internet) time immemorial based on Google own invented AI algorithm, that mainly utilized MS Azure cloud for its operation with its own new shining GPT app market place to compete with App Store. Apparently this new-kid-on-the-block is operating under MS umbrella can now become a natural and intuitive front-end for anyone shopping online and a potent alternative to the unpopular Alexa. By usurping OpenAI, MS can kills (or injured) three birds in one stone, so to speak namely Google, Amazon and Apple, the biggest of the FAANG that MS is not even in the SV most popular unicorn acronym soup. MS need to move fast and swiftly since there is no moat in this field, as Google wisely pointed out. All this can be speculative at best until someone found the Halloween document 2.0.
Right to repair is some grandpa thinking process. As tech gets more complex it will only hinder its progress to also have it to also support repair ability. It will also likely create bigger moat at the same time for incumbents as it drives up costs for smaller guys.
> you can make the case that Microsoft just acquired OpenAI for $0.

You would first have to make the case that those $11B that gave them the perpetual access to IP are worth $0. Probably not the market cap of OpenAI, but also not 0.
Wouldn't Microsoft just cancel the credits (or bloxk usage) and let it go to the courts? Would take a long legal battle even if OpenAI did ultimately win it would probably be too late to matter.
This view is dated now, because now even Ilya Setskever, The head research scientist who instigated the firing in the first place, now regrets his actions and wants things back to normal! So it really looks like this comes down to the whims of a couple board members now. they don’t seem to have any true believers on their side anymore. It’s just them and almost nobody else.
> Then, to the dismay of advocates and recipients alike, Sen. Joe Manchin (D-WV) blocked the Democratic Party’s effort to make the expansion permanent, fearing, among other familiar concerns like the cost, that recipients would just buy drugs (the data shows that recipients spent the money on food, clothes, utilities, rent, and education).

This just in: when you give people who chronically lack resources some resources, they by and large use them to better their circumstances.

In other news, rain is wet and the sun will still be shining tomorrow.

So much of this is so clearly and evidentially and objectively based on the sheer, raging, burning hatred this country has for poor people. We will let a hundred struggling families starve if it means preventing one lazy bastard from getting food he didn't "earn."

Until we are ready to reckon with this pathological hatred of people who simply have less than us, we will never move forward as a society. The war on Poverty has nothing to do with fucking poverty, it is a war on poor people and it's the only one we've won lately.
I'd love that, but it's hard to collaborate given differences in schedules, working styles, architectural direction, etc. I briefly asked Blake about collaboration back in 2020, and he was open to it, but (understandably) only in areas where we can work independently. (He mentioned wanting frontend help, which is about as far from what Moonfire and I are good at as can be.) I'm not sure what that'd be right now. I see Moonfire's server as basically a DBMS/engine for streaming video. If at some point, Frigate folks are interested in basically replacing their database and (now go2rtc) with Moonfire's, I'm absolutely open to discussing it. But Moonfire would need some feature work to avoid regressing anything they care about, with some discussions around what the API would look like and such. And I'm not moving real fast unfortunately (mostly due to lack of my time and lack of Rust-savvy collaborators).

So more realistically, I see Frigate as something I use in the short- to medium-term and take inspiration from in the long term. I'm not above essentially copying their motion and object tracking algorithms into a plugin, with proper attribution of course.

Frigate is neat because it challenged my idea of what the "minimum viable product" for an NVR could be. When I first looked at it, IIRC it didn't really have any UI at all and didn't support continuous recording. Instead, it just saved events as .mp4 files and published metadata over MQTT for a Home Assistant-based UI. It hadn't occurred to me that would be a useful system, but of course it was.
It was the legit raison d'être of the company when it was founded, the safetyism fiesta predates the legislative entrenchment.
I tend to agree. But we just watched folks vaporise tens of billions of dollars to defend that view. In light of that, I’m willing to give it a little credence.
I guess employees are compensated with PPUs. And at the face value before the saga, it could be like 90% or even more of the total value of their packages. How many people are really willing to wipe 90% of their salary out? On the other hand, M$ offers to match. The day employees are compensated with the stock of the for-profit arm, every thing happened after Friday is set.
> what if it fails, or what if you're not sure about whether it failed?

This is covered in the GCP Tasks documentation.

> There's definite scaling benefits to throwing tasks into Google's limitless compute power, but there's a lot of cases where a smaller, more correct queue is plenty of power, especially where Postgres is already the database of choice.

My post was talking about what I would implement if I was doing my own queue, as the authors were. Not about using GCP Tasks.
I've been enjoying _The Practicing Stoic_ recently. Wade Farnsworth does a great job of tying together lessons and a framework from a bunch of different stoic thinkers.
Chomsky takes as axiomatic that there is some magical element of human cognition beyond simply stringing words together. We not be as special as we like to believe.