skysight-inc/HackerNews huggingface dataset:
> 40k people a year in the US die in auto accidents already, and we collectively pay for that. Now Tesla pays for it when humans make poor risk choices.

No, we individually pay for that. I pay an insurance premium every year to cover the cost if I do significant damage.

It's not about fault. It's about aligning free market incentives to allow self-driving cars, and to allow them to become safer. It's a model which works well across many industries. You set liability at actual cost, so companies can't externalize costs, but also don't have punitive liability. The market then works things out.
Where we are today is a world where people do not generally worry about nuclear bombs being dropped. So seems like a pretty good outcome in that example.
straight-to-IPFS no doubt.
I'm curious about "Some executives said they were getting questions from regulators and law-enforcement entities such as the U.S. attorney’s office in Manhattan over the charge of Altman’s alleged lack of candor, the people said."

Does that mean, the execs were getting requests in the past few days from the US AG about Altman's lack of candor, based on what the board posted, but the execs didn't know about?

That sequence of events just sounds a bit convoluted so I want to understand: the US AG is probing OpenAI's execs about their CEO's "lack of candor".
I use `my_object.methods.sort - Object.methods` to help reduce the methods I need to consider.
We have governments for a reason. What law is Apple enforcing? To be clear I'm anti-crypto as well. It's just not illegal to run a regulated exchange so I'm open to that. Apple shouldn't be the gatekeeper of what is right and wrong to distribute on our devices.
You make a fair point about that tweet, it can be ironic or sincere and it left me a mixed feeling. I am not sure what was PG's goal with that tweet but it did not feel necessary.
So ... for the corp/academic crowd, what is it VMWare does that VirtualBox doesn't do?

I don't understand orgs that deal with companies with a loooooonnnnnngggggg history of predatory pricing and sales shenanigans and not have active mitigation plans.

Who has Oracle that isn't actively planning going to Postgres or MariaDB? Of course I'd say the same thing for IBM in the 1970s, Microsoft in the 1990s, and AWS today.

VMWare obviously has a lot of the same.
> But I think 18 years at Google means the author has plenty of “fuck you” money.

And the balls! Dunno whether I read your generic "why I quit Google" essay, but author's post was the first that I liked due to his willingness to throw punches.
> Artificial intelligence engineers earn anywhere from 8% to 12.5% more than their non-AI counterparts,

What are AI engineers, and how'd they find their counterparts?

My impression is that a typical user of Web frameworks is going to have a much harder time learning enough about ML to do much more than make Web API calls to an LLM service and cargo-cult some prompts few actually understand.
Forget Siri. Turn Your iPhone's 'Action Button' into a ChatGPT Voice Assistant
RIP CloudHealth customers.
You guys just believe whatever you read.
Things that can easily be debunked with common sense. For example, there's a lot of yellow in this factory tour he did:

https://www.youtube.com/watch?v=mr9kK0_7x08
You're never too big put the user first.

When you stop doing that, someone else will and in time your customers will go there instead.
This is absolutely correct. Anytime you get an accountant involved they calculate total operating costs and use those numbers. Another thing about fleet operators especially government ones is they get vendor financing at very low rates. So capital cost just becomes another monthly number.

Most people don't do that when they chose to buy a car but they absolutely should. Because the capital cost of ownership is only something like 30% of the total cost or owning a vehicle. And the other costs vary wildly between models.
> We shouldn’t be cozying up to anyone for the sake of it. And we should think twice about what we do with a state blundering its way into the extrajudicial killing club on our own soil.

You just described what US has been doing for the past 7 decades.
Why are too fields labeled "gravity"?
Replit shutting down Teams for Education
Wasn’t the body copied from a Lotus Elise?
My understanding is that this was the sequence:

- Board posts publicly about Altman's lack of candor
- US regulatory agencies start asking about what this lack of candor was
- Board refuses to reply
It's not an indictment of Google but every large company in existence. That's just how our current corporate structure works, and is the reason entrepreneurship is a thing.
React Game Jam Fall 2023 Results
That's my guess as well. Either monochromatic OLED (cheap!) and colored icons (not so cheap?) or the other way around. LCD with front panel might also be fine as long as it's bright enough, and the front panel is dim enough.
SpaceX says it's ready to test sat-to-phone system with T-Mobile
>Many times I saw Google criticised for actions that were sincerely intended to be good for society.

> Take Jeanine Banks, for example, ... Her understanding of what her teams are doing is minimal at best; she frequently makes requests that are completely incoherent and inapplicable.

So, when Ian does sincere things that were intended to be good, they get criticized for them unfairly. But this Jeanine Banks is [fucking incompetent] and Ian could not possibly be an outsider making the same mistake he claims everyone else is.

Also seems like a defamation suit waiting to happen.
A: yes, since gpl v3, but nobody cares.
It's valid python3.
i thought i heard kvm was winning, is there still a good reason to go with xen?
Servers and enterprise.
That’s a strange straw man i see often. People say this but I’ve yet to meet a single person who trusts big pharma. Anywhere. Who exactly are you referring to?

I think many of us trust that the system of trials set up with first world regulatory agencies is a whole lot better than the previous method of vetting drugs (I.e. the snake oil method of most of human history). When I take a drug, there’s a high (but not 100%) chance it is not unsafe and is effective, relative to what would exist without regulation. And that’s about it.

But even that is merely trust in the regulators to do a better job on the whole than no regulators. It’s got little to do with trusting pharma cos. All I trust them to do is maximize profits like any other corp and I don’t think anyone else trusts them any more.
> affecting our relationship with Google to the negative

If you're paying them more money now then your relationship is affected to the positive (from Google Cloud's perspective).
I've been using Proton for a few years with my custom domains; no complaints so far.

Edit: Actually, when writing this I only had the web version in mind. I do have complaints about the Android app. It sometimes does not send an email and if you press the Send button again (because of no feedback/no idea if it's sending or not), it sometimes sends an _incomplete_ email. Which is actually a really big problem - I'm just lucky enough for it to be a rare occurrence because I usually only send email from desktop.
I disagree that the criticism is "undue"... a post that waves off spam as if it's a non-issue ("2-3 each month"), when in fact many people do struggle with it, helps nobody. A post actually explaining how you built or configured an effective spam filter, however, benefits the HN community.
> Long form communication is done via texting or shared chat.

That's a nightmare.

In reality, long form just doesn't exist in chat/text. For me, long form is at least 500 words. Years go by before I get "long form" text/chat of that order.
Gotcha, its a timeless tale, Paul Graham is king and finds the eunuch to act as a proverbial chastity belt to while watching over the lady

whether thats what happened or not, it is disarming to say the least and many would be more comfortable with the same situation given the option
Yeah seems pretty straight forward to me. Guy has been getting GOOG RSUs for 15 years straight and is now a multi-millionaire. Why would he rock his own boat? It is much easier to ignore any wrongdoing of the hand that feeds.
Cloudflare Blocks Abusive Content on Its Ethereum Gateway
The line about Asperger’s is hysterical. I can’t wait for this insanity to die down and go back to normal. During these frenzied moments we almost need a forked HN homepage where the trend of the month is cordoned off to prevent contagion.
I think that this page gives a decent overview of what the tool aims to accomplish: https://graphite.dev/docs/how-stacking-works

This page covers some of the more advanced functionality: https://graphite.dev/docs/manage-stacks

Either way, I hope you like it! I've tried many other tools that aim to implement stacked diffs for GitHub PRs, and Graphite is _by far_ the best. They have their own Web UI but I skip that completely and just use their CLI + GH's UI.
Being the best in the world to deal with a situation is a neutral statement. Putin is the best in the world to deal with the situation he’s in right now, if you need a negative angle on this.
Yep - in the same way that you can prepare a meal with a Swiss Army knife instead of using kitchen knives, you can play music on a qwerty keyboard instead of a piano keyboard. You can achieve the same end result, but one tool is more tailored to doing the job.
Ilya signed the letter saying he would resign if Sam wasn't brought back. Looks like he regretted his decision and ultimately got played by the 2 departing board members.

Ilya is also not a developer, he's a founder of OpenAI and was the CSO.
Out of curiosity, are you sure about #1 ? I all because a long long time ago I worked with some raw NAND on embedded devices and I remember doing small writes, in fact I could do single byte writes (write only, the erase was in big blocks as you said).
It always amazes me that people spend this much time and effort on writing articles like this and don't run their text through a spell checker even once.

It also amazes me that people still use text editors that by default doesn't spellcheck. Anyone know what editors that could be? Seems pretty crazy in 2023!
High process and high collaboration/coordination is not the only alternative to silos.

Google in the mid aughts still had tightly aligned teams with clear priorities. But they were also transparent in what they were doing, and open to collaboration where it made sense. Teams felt empowered to reject requests that would trip them up, but also empowered to do small things to help another team (and got rewarded for doing so).

The reality at a large org is you’re going to have dependencies. In my experience, highly-siloed orgs have tremendous coordination barriers to even the smallest request across teams. Your one-line API change didn’t make it onto your dependency’s roadmap this quarter? Too bad, try again in three months.

And I’m not sure we have the same understanding of “fiefdom.” I’m talking about the pattern where middle managers try to grow their headcount as large as possible without a clear purpose other than building status within the org. This often manifests as disparate and disjoint teams aggregated under a leader who has little understanding or care as to what exactly it is they’re doing. It is hard to find value in this arrangement.
Windows 11 (and maybe Windows 10?) default to Bitlocker activated if it realizes it's installed on a laptop or other mobile device.

This means it's an opt-out situation and the user probably isn't aware that a boot failure or hardware failure can brick all his data that he really should keep backups of.
This here is what we call a load-bearing “in principle”
'Several people' could be the next Apple CEO, reveals Tim Cook
The details matter here. Consistently lying is grounds for termination. Not consistently being outspoken/blunt might not be. "Not being consistently candid" can be interpreted as either.
> Silos and fiefdoms allow small gelled teams who know and trust each other, have similar levels of competence, and sit physically near each other to put their heads down and execute with extraordinary speed and quality.

...for things that align with that silo structure. If you try to build new things that necessitate conceptual integrity across org boundaries, then teams that think this way will first debate ownership and responsibility breakdown before it's even clear how the thing should work at a high level. I've seen too many examples of horrible engineering done by silo'ed teams, where they build down blind alleys that turn out to be unmaintainable and net-negative producing over time because they approached it based on what services they could touch rather than what made sense from an overall system and UX perspective.

Obviously "breaking down silos" involves greater coordination and communication overhead, and thus is harder to pull of successfully, so it's a tradeoff that should be weighed carefully in the context of business needs.
Vmware changing hands between corporate overlords like it’s hot potato.

VMware under EMC $625M acquisition lasted ‘04-‘15

Dell acquires EMC for $58B in ‘15 which includes previously acquired VMware.

Now Dell is trying to balance their books and sells entire stake of VMWare in ‘21.

Broadcom now picks up the pieces of VMware with acquisition completed this year (‘23).

I wonder which corporate overlord will take it over in the next 4-5 years.

Maybe Oracle or MS will be the next to bag hold.
> "Arbitrary fixed-size tuples" probably don't have a widely accepted meaning :) I read it as "size known when compiling the function".

That is exactly what I'm talking about - the size of the tuples is known statically.

> The second example is cool. But I can't find a good practical use case for either example.

There are many interesting use cases in libraries, especially for some of the more esoteric features. Everything can be used for additional type safety.

> If you have a collection that's both heterogeneous and whose [size/key set] is statically known, when would it make sense to apply such generic transformations to them? This sounds like you have tuples or dataclasses where all elements have different meanings (since their types are fixed and different) _and_ you want to treat them like a generic collection _and_ you need the type checker to infer the result type.

Simple example - I have functions that return a Rust-like Result type, and I want to transform that into a different tuple-based format using a decorator. The transformation itself is static, but I can't write one function that handles it all, because Pythons type system is simply not developed enough. Something that would be incredibly easy in Typescript.

> The main use of tuples or dataclasses or `NamedTuples` is to pass or return values to/from functions without dealing with long lists of arguments. The elements aren't in the same category, it doesn't make sense to process them as one big collection, they mean different things.

But I have a use case for exactly this feature. Why should the language limit me? Why should I implement x functions that take different tuple lengths, with me having to choose the correct one for each use case, when I could write one function that does all?

> (Also I think you made a mistake in your previous message, you wrote "an object with each key turned into a function" but it's the values that change types here.)

Sure, though I could also literally write a Map that turns all object keys into functions.
5 years ago it was hard to see , now I ampersonally using more chatgpt than Google.
That’s a really good example of not being explicitly supportive. It’s an objective statement. If I said “Roy Sullivan is the best in the world at being struck by lightning” it may implicitly feel like I’m rooting for him. But I’m just stating a fact.

What would count?

“I think Roy Sullivan is the man to be struck an eighth time. He’s the best at it. I hope he succeeds.”
> How do you handle https if you don't?

All of the code is here: https://github.com/shish/shm-cached/blob/main/src/tcp.rs

Two async functions - one listens on port 80, and forwards requests into the business logic; one listens on port 443 (grabbing a certificate from Let’s Encrypt if it doesn’t have an up-to-date one in the cache), decrypts the SSL, and forwards requests into the business logic.

Before I gave up and wrote my own software I tried various combinations of nginx, varnish, hitch, haproxy, squid, traefik, and I’m sure more that I’m forgetting. Most of them worked ok in most cases (and I’m still happily using `varnish -> nginx -> app server` for other parts of the site) -- but for one reason or another they each had issues handling tens of thousands of requests per second on a tiny potato of a server D: (If any of them worked then yes I would go ahead and use them - but it wouldn’t stop me feeling bad about needing to have a whole extra reverse-proxy layer just because my web framework doesn’t know how to close idle TCP connections :P)

(Incidentally if somebody knows of a CDN or cloud service that’ll serve ~3Gbps of NSFW content for <$800/mo, I would be more than happy to quit writing my own software to run on hand-managed bare-metal servers :P)
I'm one baby... dumb choices, even hitting 6 figs, still poor/in debt ha. I did give some away though so wasn't just being wasteful. But I forgot my place considering I've been in debt since 2010.
only in places with

1. less than 500 subscribers; and

2. not created by the scamers (there are subreddits for selling online mattresses, i kid you not)
Am I the only waiting for real write cache on ssds (not just ram)?
Yep, the original Tesla Roadster was based on the Lotus Elise, but they stretched the wheelbase a couple of inches, and from a glance you can tell that the body panels were changed.

There are some good comparison shots here: https://grassrootsmotorsports.com/articles/lotus-elise-vs-te...
If the employees truly came together to collectively bargain why wouldn’t they unionize at the same time to protect against similar abuses by the board in the future?
That's funny and a good summary
This would be an excellent time to talk to the lawyers in the antitrust case. This is just the sort of evidence they need.

This is called "refusal to deal" in antitrust law.[1] FTC: "For instance, if the monopolist refuses to sell a product or service to a competitor that it makes available to others, or if the monopolist has done business with the competitor and then stops, the monopolist needs a legitimate business reason for its policies."

It also raises the question of whether Apple is abusing their monopoly power to interfere with legal proceedings. Definitely lawyer time.

[1] https://www.ftc.gov/advice-guidance/competition-guidance/gui...
>you could actually just exit Windows entirely, or just skip booting into it and what you would be left at is a plain real mode DOS environment.

That sounds handy. A bit like the TTYs on most unix-like systems (I don't think macOS has them).
iCloud+ for me as part of Apple One. Works as expected although the spam filters are not as good as with Gmail.
There’s a great book by the guy that wrote The Psychology of Money, Morgan Housel that is out right now and I’m really enjoying it. It’s called Same as Ever.

Because what never changes is humans and our source code, our DNA. Expecting Google to not turn into IBM is like expecting wings to sprout from our back. The great delusion we tell ourselves is that each business is different, but each business is powered by the same human engine. That engine evolves at a glacial pace on an evolutionary time scale. When I read about the Dutch East Indian company or a guy in Mesopotamia that can’t get good quality copper from his suppliers and his servant was treated rudely, it’s all the same.

https://en.wikipedia.org/wiki/Complaint_tablet_to_Ea-nāṣir
I only say this because Apple has come at us before with concerns squarely outside of their area of jurisdiction, even according to their own guidelines.
This: https://arstechnica.com/gadgets/2021/06/google-enables-end-t...
I agree, and I am not saying that AI should be unregulated. At the point the government started regulating flight, the concept of an airplane had existed for decades. My point is that until something actually exists, you don’t know what regulations should be in place.

There should be regulations on existing products (and similar products released later) as they exist and you know what you’re applying regulations to.
> It's not strictly mandatory.

My understanding is that if the automaker uses it during the EPA fuel economy test, it must be enabled every time the car starts. If not, the automaker can choose to have it remember your preferences.
Note Taking Can Help You Become an Expert (2022)
It seems like we're in agreement here? Geothermal heat pumps aren't particularly novel, so it doesn't seem like engineering a solution is the blocker here. It's mainly politics.
Disclosure: Meta employee, but these views are my own, and not all the experiences are from Meta.

Type annotation have made Python much more scalable in terms of engineers and codebase size.

It still has other scale problems, especially if you actually need threads. One project I worked on managed Python worker tasks, and we resorted to subprocesses (within subprocesses!) because what we thought was IO-bound became CPU-bound, and workers started timing out on RPC calls. I also worked on a Python API service that scaled beautifully horizontally, but we had to manage extra logic for spinning up one worker per CPU.

At some point, you actually start caring about performance, but you're more likely to hit other issues before you care about the extra hardware cost.
Right, and its nice to have shiny new tools to play with. But ipads and laptops are actually pretty good for music production too. Not really like preparing a meal with a Swiss Army Knife.
Broadcom looks at Orcale and says "Can I have some of that business model please"...

They exist on legacy vendor lockin, and will milk customers until there is nothing left, which will take decades or more
From the article:

> Two YC partners sat Altman down last year “and told him, ‘Slow down, chill out!’ ” another partner, Jonathan Levy, told me. “Sam said, ‘Yes, you’re right!’—and went off and did something else on the side that we didn’t know about for a while.”

Seems consistent with the original "leadership transition" announcement:

> Mr. Altman’s departure follows a deliberative review process by the board, which concluded that he was not consistently candid in his communications with the board

Has any more detail surfaced since then about what specific information he (allegedly) withheld from the board?
I think the workflow engine is the _best_ part of it, but together with the script editor (online code editor with LSP support) and a drag-n-drop app builder, that is for developers, so you "drop down" to code much of the logic and connect it to script or workflow, it's a really nice combo.
(you see a lot of other companies trying to span out to workflow + script + appbuilder).

It's really made for developers or at least people that want code as a "first class citizen" of the platform. So i has a cli to sync to/from a VCS, VS code extention. But at the same time I have gotten a tech savvy person on the customer success team to create a workflow where they connect to our API and actually create meaningful services way faster then the enterprise developer team would have done.

The script and flows get automatically endpoints to connect to, but all request is saved to db, and picked up by a worker that has to save the result to disk, before the server again pick up the result and send it to a client. So I would not use it to customer. I have used it for a lot of internal tools to employees. Meaning they can wait 1-2 sec, because you can teach them that it works and you provide a lot of value.
If it's so easy you should go become one.