skysight-inc/HackerNews huggingface dataset:
The important thing to log is the seed passed to the rng. (It’s usually wallclock time measured at nanosecond granularity.)

In a typical night for a production quality system, 100-1000+ hours of such tests would run, all with different seeds, and in diverse configurations, etc, so the seed isn’t derived from the git sha, or the source code.
Python PEP 744 – JIT Compilation
These numbers are pretty meaningless without more context, Ford manufactures ~3x more vehicles per year than Tesla
It would be nice to use some totally open firmware, but that's a big swing in terms of finance relative to the inexpensiveness of the rPi.

That said, I believe I can live with:

https://raspberrypi.stackexchange.com/questions/561/is-the-b...

https://forums.raspberrypi.com/viewtopic.php?t=340024

If someone would make a decent tablet with opensource underpinnings and Wacom EMR, I'd be glad to consider it.
I didn’t say it was the best. It’s easily accessible, people can learn the ins and outs of html directly.

Hosting on a baked in service will be easier, this tool is meant to be used for other purposes.
They are in fact the preferred truck of ISIS. This is worth a read:
https://www.airuniversity.af.edu/Wild-Blue-Yonder/Article-Di...
I'm reminded of the "donut robot" that a local place breaks out to fry apple cider donuts in the fall.

It's a ring-shaped nozzle with a hopper full of batter above a long but shallow vat of hot oil with a conveyor belt running through it. Halfway through, the belt hits a bump thst flips the donuts. At the end they land in a pile of cinnamon and sugar.

I'm sure the wiz-bang inefficient fry robot is just to attract attention. We could have built a machine to make fries a hundred years ago. But now a robot is doing it with AI. Cue the ooohs and ahhhs.
Yes; there's no gearstalk but you can set p/r/n/d via the buttons on the overhead console, or on the touchscreen.
Other companies like Toyota, with their reputation of legendary quality?

Toyota's wheels have been literally falling off.

https://www.cnn.com/2022/06/24/cars/toyota-bz4x-tundra-recal...

You just don't hear about things like that because every single Tesla recall makes the HN front page and is all over the media, even if it's just a software update, a details that omitted on purpose in the headlines.
Money is involved in the EU situation as well. It’s just that China has prior art of its swift enforcement of its rules and no tolerance for bad faith, while the EU has prior art of the opposite.
The next time people ask "why so much paperwork, why so many regulations, why is it so complicated": this is why.

Don't blame the regulators (legal (state) and paralegal (ethics committees)), blame those who abused their power.
In undecided between naming it Krypton, Gallifrey or keep the old tradition of making dirty jokes with planet's names and bet directly for planet Titooine.
Beyond organization, I want to concisely back up and port between machines.

The `.config` folder is a big headache when trying to be strategic about backups due to apps putting gigs of session data there.

"session data" is not "config", consarnit! An app's "config" shouldn't be gigs large. Grumble grumble, grouse grouse, and so on. :^)
LLVM inlines even more than my JIT does.

The JIT has both more and less information.

It has more information about the program globally. There is no linking or “extern” boundary.

But whereas the AOT compiler can often prove that it knows about all of the calls to a function that could ever happen, the JIT only knows about those that happened in the past. This makes it hard (and sometimes impossible) for the JIT to do the call graph analysis style of inlining that llvm does.

One great example of something I wish my jit had but might never be able to practically do, but that llvm eats for breakfast: “if A calls B in one place and nothing else calls B, then inline B no matter how large it is”.

(I also work on ahead of time compilers, though my impact there hasn’t been so big that I brag about it as much.)
We have not processes any environmental samples yet. Previously we have looked at Zymo microbial community, that as far as it goes with synthetic communities. But with some fluidics focussed work, I dont see it would not be possible to extract DNA from environmental samples.

What specific samples did you have in mind?
> very long time

On one of Meta's 24k H100 clusters running at 95% efficiency, it's 2.3 days.
That's not quite the same. In Tesla hitting the brakes kills power to the motor. In an ICE car this is not the case, and if the engine is running away it can bleed off vacuum and you lose your brake assist. So if someone panics and starts pumping the brake pedal they end up in a runaway acceleration scenario until they remember that neutral exists.

In the real world runaway acceleration cases are extremely rare and always involve a degree of operator error, but they make for exciting headlines so people get the wrong idea about how common they are.
Developing what? I skimmed the article twice but can't find what they're actually developing.
Yeah, I recently got a response to a cold email to Dr. Karl Friston. Definitely a fanboy moment!

Regarding the risk of a minor doing this kind of outreach, 90% of all child abuse happens with someone known to the child and/or their guardian, and I doubt many of the remaining 10% are just waiting around for a child to contact them first. I'd say reaching out to people you admire is a useful enough skill that it's definitely worth honing as soon as there's an interest, though of course involving one's parents in the process is a good idea.
Well, I can't fathom them releasing a car which cannot be washed in the sun. Being rained on in direct sunlight is not uncommon. How can that be fine but not if you throw in some soap? How is this thing going to handle salty wet roads in the winter if it can't handle a bit of soap in direct sunlight???
Have you used any of the prompt modifiers that tend to improve accuracy, like chain of thought, review last output for errors, etc.?
That is objectively not true https://www.tesla.com/support/annual-and-recall-service
Local optima are also the reason you get things like the recurrent laryngeal nerve, which runs from the brain to the larynx going under the heart. bad enough in a human, a huge deviation in a Giraffe or a Brontosaurus.
Cell phone audio traditionally only covered 300Hz-3.4kHz before being lossily compressed down to 4kbps (or sometimes higher, depending on network, load in that service area, etc). That is complete shit. Recently, there have been other protocols adopted with greater bandwidth (all the way up to 7kHz, which is still several khz short of covering all the content of speech, but considerably less terrible) and less compression, but if you have audio that's actually good and not merely passable, it's probably because your phone is actually transmitting audio as voip, with a much better codec then is used for cellphone audio transmitted over the standard channel.
Emergency braking feels more like shoving the wheel forward than shifting oneself behind the wheel. You ignore balance for a while, get yourself into a sitting position fast, the system can right itself (or not) after you've bled enough speed.
Our spaces already have rules. In fact, "don't camp out all day without buying anything" is a rule for the coffee shop as shared office space. The article isn't so much about rules versus no rules, as it is about rules versus different rules.
The issue I find with a lot of these methodologies is that in the end all it does is just add even more complexity to a project.

The best projects have always been the ones that were lean. The more people you insert between the customer/requirements and the end developer, the more likely you are to develop something the customer has little use for.
3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
An ‘unapproved change’ getting in to the process seems way worse to me than just the [‘approved’] production process having an unforeseen flaw that’s being corrected now it’s been found.
Pro tip: don't put your stuff in your $HOME directory. $HOME is for applications to pollute. Put your stuff literally anywhere else.
IIRC I set this up for my grandmother way back in the day because she wanted a netscape/mozilla equivalent. I'd be interested to know what kinds of folks use it today.
Don't know what that is but I was only teasing.
Ignoring test failures is a different issue. It can range from known bugs and rational tradeoffs to a hiring/hr issue.

Establishing a healthy dev/engineering culture is hard.
SpaceX had him busy single-handedly designing rockets.
Number of models would also be relevant.
What is the point of heel-toe or left foot braking if there is no gearbox to rev match?
He explains in the video that the goal is basically to force AWS / GCP / Azure into revenue sharing agreements in their Llama-based products.

For 99% of users, it's as good as open source.
It's really simple.

The universe is based on Murphy's 1st Law: Anything can go wrong, including nothing.

"In the beginning there was nothing… Then something went wrong."
I do not, although that would be cool. If I make changes to my nixos config I just type "rebuild" in the terminal on which ever computer was affected. I have "rebuild" aliased to "sudo nixos-rebuild switch --flake /home/user/nixos/#machine_name" on each machine.

For example, I make a development environment on my desktop using a flake.nix file and a .envrc file in directory. I type direnv allow in that directory (actually all this is done with a script I wrote so I can just type "dev-env" in the terminal in the corresponding directory". Then open my laptop, syncthing makes it so the entire environment and all the files are already on my laptop. I type "direnv allow" in the directory in my laptop, and then "rebuild" if the NixOS configuration was changed. Then I can run the software that I wrote on the desktop.
Those are still something of value that the company is giving to him. They’re just not cash.
Add Depth of Field to Screenshots
The damage is minimal and it's an extremely rare situation. Responsible parties are basically tripping over eachother to insure that the homeowner is made whole.
if so, you'd be making a poor argument
It was covered quite well in Texas, the entire 7th grade year history is dedicated to it.

Though recently the coverage has shifted to alternative points of views I've heard, but I don't have a kid so I don't know exactly how they cover it now.

If you would like to pick a "sound argument" from one of those historians I'd like to hear it and cross-examine it.
You can say "water flows downhill" instead.

Why not say things in the more accurate way.
I actually have quite a simple structure that serves me well (your mileage might vary)

projects/
2023/
2024/
0000-something/
0312-other-project/
0419-hn-comment/

each year I make a year folder. And each project has a month + day prefix.
Sometimes I want long term projects to pop up on top, so I prefix them with 0000 (or only make the day 00).

It is simple, works on any OS. Although on Linux I do have some helper scripts.
And it is very easy to quickly make a directory and move files from downloads into this directory. Keeping the nesting only one level deep helps for the discoverability. (versus the YYYY/MM/DD pattern which uses an extra month level)
I remember taking a graduate level cryptography course several years ago and relying on Khan Academy to grok the fundamental concepts.
The question GP is really getting at though is "1 in a trillion per what?".
darn this is neat. My reading list is now complete!
I find the use of "this is a business" logic to dissuade political discussion about a company's own business practices to be extremely troubling. Yes, there can be a discussion about the proper way to have these conversations, but dismissing discussion of ethics with an attitude of "this is a business" has lead to some horrific outcomes throughout history.

I highly recommend listening to this podcast about IBM's role in Nazi Germany
https://hbr.org/podcast/2019/11/lessons-from-ibm-in-nazi-ger...

TJ Watson (of IBM) had a similar "this is a business" outlook: “I’m an internationalist. I cooperate with all forms of government, regardless of whether I can subscribe to all of their principles or not.” IBM's machines were extremely important part of Nazi Germany's Holocaust efforts, and there is evidence that IBM was actively working with Nazi Germany after the invasion of Poland [1].

[1] https://www.sfgate.com/opinion/article/The-business-of-makin...
I don’t think what you are saying makes sense.

Vercel is just a programming framework for coding, not how to architect an app or the process of it for a particular market.

Vercel can be used for any type of web app including b2b. I don’t think it’s exclusively for it.

Building an mvp for b2b in my experience is best to go with the simplest setup, much simpler than normal to allow the quickest iteration from market feedback.
So uh are they talking with these companies and helping them fix it? Such a weird thing to say. Yeah there’s specific companies they have embedded into and are waiting to strike! Trust us it will be China, no solution though.
Modern education is grounded in a different worldview than the classical liberal arts[0]. The classical liberal arts are so-called because they are freed from the burden of having to be practical or economic in nature (which is not to say they could not or did not incidentally have practical application), intended to produce a free man. Here, too, by "free" we mean free to be good, that is, more fully human, not what we mean by freedom today as doing whatever you happen to feel like doing, a recipe for enslavement, misery, and despair, and therefore directly opposed to the good and to becoming more human.

Opposed to the liberal arts were the illiberal or servile arts. These are necessary and good, of course, but necessarily inferior to the liberal arts because their end is not truth or formation; they are instead practical, concerned with effecting some kind of economic end. The point here is not to disparage, but to understand how all of these are related and ranked according to a "for the sake of" relation. A human being doesn't exist to eat, he eats to exist, for instance.

Modern education is very much oriented toward the servile arts, and what passes for the liberal arts today is anything but the classical notion.

The point is that modern education is less interested in leading to understanding, realizing virtuous habits, and leading to freedom, and more interested in churning out workers. Workers don't ask "why" (though we can agree that those who do can, guided by prudence, contribute more economically). Indeed, that is perhaps the key difference between classical science and modern science: the emphasis of the former is truth, while that of the latter is control of nature. Of course, it isn't that you must choose absolutely between understanding and effectiveness, and the classical tradition does not claim either that study precludes work. Study often requires work, for sake of preparing the way for truth. Rather, it is that the end of the modern educational tradition is different from that of classical education, and this end determines the form of the pedagogical methodology. It is a difference in anthropology, of the vision of man.

All men work, but what do they work for? Do they work for work's sake, or perhaps to make money to satiate their base appetites (modern view)? Or do they work in order to be free to pursue higher ends[1]?

[0] https://www.newadvent.org/cathen/01760a.htm

[1] https://a.co/d/hE5830i
When the mission is make money within the existing institutional frameworks it's much easier to be apolitical and that seems to be the change here. But when your culture is explicitly "make the world better" you can't avoid getting mixed up in political issues.

How the devs felt about police for example likely affected the maps feature for reporting cops on the road. Same with Google Maps history at abortion clinics. The read on various news organizations definitely affected the choices for Google News partnerships. How you feel about government surveillance and "the deep state" likely affected how they built their messaging apps. Even down to the sign-up form where you're asked your name/sex. A conservative Google would have made very different decisions.

It's really hard to do anything non-trivial that doesn't end up brushing up against political issues de jour.
Wow, a whole $164k fine. That'll teach them.
I’d say the license is:

“ Use it at your own risk, and don't blame me if anything bad happens. Oh, and if you extend it, make sure there isn't any Objective-C in it!”

I’d classify it as Open Source.
There's not any universal treatment.

There does seem to be a borderline cult of personality around the guy, composed of people that more or less seem motivated to come up with a reason to excuse anything. But that isn't that big a group of people, they are just loud.

There's also plenty of people that are loud because they don't like his politics/attitude.
I wish more developers would seek out and embrace libraries for saving things in sensible locations. Python has one called “platformdirs” that takes the guesswork out of where to save things automatically for the user’s platform. I have no doubt all the other major environments have something similar.

If you ask me, this should all be built-in, but even then (because on many platforms, it is), people can’t help rolling their own.

Standards XKCD I guess.
It sounds like they're talking about normalizing by number of models (SKUs) not number of units.

But in the case of Tesla, I would still want to know normalized since those niche cars are being trumpeted as mroe revolutionary and better than everyone else.
We do not have firsthand experience with the Nuclera's chip based system. But there are some key differences based on what we can find online:

- their system uses display technology based backpanel from Eink to activate the electrodes. The display itself could be the consumable that is disposed after each run (we are not sure from their website). The technology is suited for manipulating very small volumes. Looks like they have picked applications that span enzymatic DNA synthesis and protein eexpression

- the Callisto system uses standard PCBs and plastic surface that interfaces with the droplets. The PCBs are not disposed after each run, while the plastic surface is. We can also handle a large dynamic range of volumes in liquids making it suitable for more standard molecular biology workflows.
All Teslas have this. There are several "helpfully automatic" features that do not make for good times in a car wash: windshield wipers, folding mirrors, touch to open charging port, regenerative/automatic braking (on the moving track car washes). Can even temporarily disable the touch screen for cleaning. Car wash nice just disables a bunch of stuff so the windshield wipers and charging port don't get ripped off by spinning brushes and you don't have to remember where all the settings are.

Lots to make fun of on the Cybertruck but this is actually handy.
This is absolutely the correct answer. Testing infra should be ephemeral and mostly stateless. Prior to docker you had to figure out ways to mock the database or use something to approximate it with a lite weight DB like H2 or SqlLite.

With docker you can build out the test image with default usernames/passwords/etc...

Then as your install gets more complicated with stored procedures and the like you can add them to your test database and update local testing tooling and CI/CD to use that.

The massive benefit here is that you're using the exact same code to power your tests as you use to power your production systems. This eliminates issues that are the caused by differences between prod & test environments and anyone who's debugged those issues know how long they can take because it can take a really long time to figure out that is where the issue lies.
You make me sad
"Models" is a marketing distinction, which is subject to fudging. For instance Ford lumps their F-150 / F-250 / F-350 models together, calling them all "F Series."

Many other manufacturers would have classified them as separate models sharing a platform, but that decision shouldn't influence the recall performance.

https://en.wikipedia.org/wiki/Goodhart's_law
My worry with large code bases is not so much about performance, or bloat. It's: bugs.

One of the first lessons I learned same 30 years ago in CS class was that invariably you'll find at least 3 bugs/kloc, regardless of where those 1000 lines of code came from. Highly critical battle tested code tended to have less, but even code where those 3 bugs had been fixed, ultimately given enough time would turn out to have yet another 3 bugs (on average). That's scary!

My professor suggested 2 ways to mitigate:

1. create robust systems that can handle malfunctions

2. never write a single line of code that doesn't need to be written

Ps. Don't think it's fair to attribute Linux's vast code base to IDEs.
Thanks for the comment. Means a lot to see someone who recognises that.

We know that not everybody has the some financial conditions but we didn't expect such harsh reactions for the price. I agree that maybe we could improve some of the wording we're using, but the price itself seems pretty reasonable to me. Personally I have multiple pieces of software which I pay 50 bucks a month or more to use. $49 for the first year and optionally $29 after that didn't seem a problem for us...
>vs a production line mistake?

I think the point they are getting at, if I understand the commenter correctly (and assuming the wording of the article is accurate), is that someone on the line had the ability to make a change to the production process without authorization.

That would not just be a "production line mistake", instead it is indicative of a serious policy and procedure failure. No single person on the production line should have the ability to make unauthorized changes to the procedures being used in production.

I hate analogies, but to use yours, it is a rogue employee that was able to change critical code with no approval process -- and no one else noticed that code was being changed and went ahead with shipping it out.
Physical space limitations may prevent you from cramming too many machines inside the restaurant.
yet no warrant required to search your records and files, do they at least need probable cause? yet I don’t even know what probable cause would be for digital files, it’s not like they can smell drugs coming out of your phone
I was amused!
Big Developments in WebAssembly
Cops Say 14-Year-Old Set Fire to Waymo Self-Driving Car in San Francisco
Google employs ~180k people. At that scale, even 50 employees involved in these protests would be 0.02%. That sure sounds like a very vocal minority to me.

> If I were "corporate" I would be asking myself why it is a group of my employees faced arrest, job loss to make a statement about company policies. I would want to know if it suggests a bigger problem down the road for the company.

I think that's exactly what corporate is doing. Corporate thought it through and came to the conclusion that this happened because Google created a culture where a certain type of employee thought that Google was the place to push their personal politics. They would like people who feel that strongly about a political issue to move on to another workplace and let their coworkers get on with their lives.
> someone on your own production line can introduce a new step to your truck manufacturing process that no one noticed?

That's actually not unusual at all.

It's perfectly common for an engineer to order that a hole be made in a given location on a given part without specifying that coolant should be used, or the spindle speed of the drill, or how the part should be held in the machine, or that the hole should be deburred.

Manufacturing is skilled work.