skysight-inc/HackerNews huggingface dataset:
> A key to Leibniz’s view is symmetry of creation. The best only emerges against the worst, the beautiful against the ugly, the harmonious against the dissonant.

Leibniz's surviving corpus is massive and sprawling (far larger than any other member of the Republic of Letters) so it could be that i haven't read whatever this is a reference to, but I don't recognise this sense of balance. For Leibniz as i understand him ours is the best of possible worlds because God created it to be this way, in his infinite benevolence and wisdom, and whatever the calamities occur must be part of some kind of plan of which we can only be ken (apperceptive) to a fraction thereof.

Reading Leibniz is like standing at the gate of modern and medieval thought. He didn't so much 'ransack' ideas, as this piece says he does, as try to reconcile even the most contradictory of positions. It's odd but exquisite.

If anyone wants to jump in I would recommend Lloyd Strickland's annotated translation of the Monadology (Leibniz's Monadology). Or really anything by Strickland, including his book on Leibniz on binary. See Strickland's website: http://www.leibniz-translations.com/
Language is so tied to our sense of connection and belonging
Are those from Tesla itself or a third party? Can you get any color?
Twitter for what it is had too many engineers. I think part of the problem was the fad of more workers more hiring will generate more revenue but that was not true and just was a way to prop up the stock value.
In other news, my phone has a recall every month
Not quite, though. It's a shortcut to copy-and-paste text into a _Google_ app. For example, this wouldn't let you use Apple Maps or TripAdvisor or whatever other system you may prefer, instead funnelling you into Google's ecosystem. It's an attempt to bypass competitors hidden under by a façade of convenience.
Comments from insiders in Swedish[1] and Dutch[2]. Some snippets:

... In the end, they are just in a situation that is almost impossible to save. You have a factory full of machines that are substandard in quality, reliability and documentation. A huge 100% in-house tech stack that largely consists of Go pieces on Lambdas writing to DynamoDB. ...

... A gigantic factory full of mediocre Chinese equipment, what can you do with that? They are not standard things, they are things custom made for Northvolt but unfortunately with incomplete specifications. ...

...The whole market is not doing well in Europe. We don't really have the raw materials here (Northvolt's came mostly from China), we don't have the knowledge (that's in Asia) and we don't have the machinery for production. ...

[1] https://old-reddit-com.translate.goog/r/sweden/comments/1g1x...

[2] https://tweakers-net.translate.goog/nieuws/228816/faillissem...
Thank you for sharing something so personal and honest. Your story highlights how loneliness isn’t just about physical isolation
> Just because car people are not used to this doesn't make it necessarily bad.

Of course it's bad. If this were a purely software discussion, would anybody be saying "It's OK they have a bazillion zero-days every year because they're quick to fix them when they learn about them"?

Also, remember that the flipside is also true: with aggressive OTA updates, they have the ability to create new issues that weren't there to begin with. I wouldn't trust somebody with that bad a QA track record to not introduce new issues.
I totally agree, I think most accidents are caused by human nature (especially slow reaction time in specific conditions like being tired or drunk) and ignoring laws of physics (driving too fast). And some are just a pure bad luck (something/someone getting on the road right in front of the car).
I believe there are better options.

aluminum smelting is very energy intensive and can be run on-demand.

Also, lots of other areas have figured out how to pump water UP a dam to store energy for later.
Ways to control etag/Additional Checksums without configuring clients:

CopyObject writes a single part object and can read from a multipart object, as long as the parts total less than the 5 gibibyte limit for a single part.

For future writes, s3:ObjectCreated:CompleteMultipartUpload event can trigger CopyObject, else defrag to policy size parts. Boto copy() with multipart_chunksize configured is the most convenient implementation, other SDKs lack an equivalent.

For past writes, existing multipart objects can be selected from inventory filtering ETag column length greater than 32 characters. Dividing object size by part size might hint if part size is policy.
Unfortunately, last I checked, the list of headers you're allowed to enforce for pre-signing does not include the hash.
The only people I know who were genuinely impressed by cybertruck are 1. My father in law who was visiting USA and does not know how to drive, and 2. My 3yo son.
Pfft. Sure blame the Chinese equipment and not the corrupt and incompetent European management. The Chinese manage to produce batteries just fine.
Why? Are safety issues not "serious"?
Tesla is still getting tons of subsidies, directly and indirectly. We'll see if they are successful once that stops.
Sympathetic neuropeptide Y protects from obesity by sustaining thermogenic fat
They have contracts for now and cash flow. My concern is how much better/worse it will be than Starlink. Consumer pressures will dictate whether Verizon/ATT renew those contracts based on performance.

It takes longer with the dollar amount being so large, but SpaceX has a real advantage of 1) being vertically integrated 2) having customers buy the rockets and 3) having expertise and ability to iterate very quickly on satellite designs. I don’t know of a single company that can compete with them on #2 and 3 right now.

My prediction is that SpaceX satellites will perform better in the real world due to the density they’ve built up, and they will be able to partner with 3rd parties for much cheaper. I’m not saying that’s what will happen, but I’m pretty blown away by what they’ve been able to do so far.
I'll never buy one but I suspect a lot of the "AHA GOTCHA" attitude coming from more traditional car-oriented media is coming from a place of not liking an upstart.

There's just a lot of easy things to point at with the Cybertruck because of what was promised vs what was delivered. This happens with model cars from other manufacturers too though what changes there is often more looks than promised functionality.
Indeed, that is exactly what many FAANG companies are doing, have you noticed the slow down in velocity in major compilers regarding ISO C++ compliance?
We’re just in the middle of the propaganda maelstrom. If you pay attention to what the odd article from the big newspapers is saying and what politicians (or especially ex-politicians) are saying you’ll get a more accurate picture.

Merkel had a BBC interview recently where she quite frankly said that France and Germany blocked Ukraine from joining NATO to avoid precisely such a war and that the gas deals were done for the benefit of the German economy and to get closer to Russia, a major power: https://www.bbc.com/news/articles/c3e8y1qly52o
Basic Realpolitik which has become unfashionable in the age of constant moral outrage about race, gender, immigration and pretty much everything.

That being said, Russia is dangerous and preparing is wise, especially now that we in the EU massively pissed them off.
Tab completion has developed some similar features. I've seen shells that will only autocomplete what seem to be appropriate choices.
Expanding to multiple EU states is a requirement to satisfy the various governments if you are getting public EU funding. See Airbus for an example.
Why the Flying Experience Feels So Much Worse
Sure it does, initially. But nowadays it means comic book.
Nice to meet the author here. I use SQLIteStudio since few years and I am still annoyed by its bad performances when dealing with a table that contains columnq that holds json data, at least each row of this column has json data between 500kb to 1 mb, then the app freeze and is quite unable to deal with its datas. I can provide example if you want
> "This part is a real shame because the US doesn't have vehicles like the Toyota Hilux"

Yes! That was the first and only truck (or any car) I've ever owned! It was just called the "Toyota Pickup" in the US but it's the same model that was named "Hilux" in many other countries.

I used it to drive ladder racks and paint around Denver while I was in the house painting business to pay my way through college. It had almost 200k miles on it when I gave it to my dad after I graduated and decided to move abroad. To the best of my knowledge, he's still driving it and when I last asked him about it several years ago, it had well over half a million miles on it.

At least for autos made in the 90s, Toyota's quality was unmatched. My dad is a former plane mechanic and has undoubtedly extended its life, but I had no idea what I was doing and that pickup seemed virtually impervious to normal wear and tear. It's a shame it was discontinued in the US.
A state machine makes the actual program state first class and easy to reason about. One does not even need mutable state to model one. Whereas you appear to be advocating mutable objects. The state space then becomes a combinatorial explosion of all the hidden mutable state "encapsulated" inside the objects. Object oriented programming is not the only way and often leads to a poor domain model. Some OOP evangelists even model a bank account with a mutable balance field and methods for making deposits. This is a absolutely not a faithful model of the domain (ledgers have been used for hundreds/thousands of years). In summary, yes a state machine can absolutely be a good domain model.
https://youtu.be/8Z3N3KquVJY

That's me, everytime I visit this website ROFL

PS: I heard a podcast interview with dude calling himself "Uncle Bob" ..being interviewed about "clean code" by an Indian with a thick Hindi accent. (https://youtu.be/SNdzafT0wbs). It truly was one of the most hilarious things I have ever listened to and I grew up listening to Dr. Demento. (@19:49 I know what "Uncle Bob" is thinking ---all his peers do. It's a slow build throughout the hour and He finally loses it when the dev-el-op-er finally presses it with his brutally honest but completely F-up view of the art of software development.)
If you think about the financial implications then probably yes. Software issues, safety related or not, can probably easily be fixed OTA and thus don’t even cause a fraction of the costs a (let’s call it "real") recall costs.

Also, in the head of most people, I think, a recall is something where the car needs to be returned physically. But still, obviously, the issues can be as serious as physical issues. It’s just that we’re used to physical recalls.
I'm glad that bet worked out for you, but what made you think one year ago that S3 would introduce it soon that was untrue for the previous 15 years?
Except that this is car development with clear guidelines and if you don't adhere to them you have to live with your bugs being labeled as recalls. People should be made aware of when players don't adhere to industry standards with safety implications and you don't get that by just sweeping them under the carpet as "bugs".
This compression challenge discussion raises fascinating questions about how we approach data representation. While I agree with the core information theory principles being cited, I wanted to share something relevant - US Patent 12,136,933 B2 just granted for a fascinating approach called "Kinetic Data Primers" (KDP).

Let's step back and consider a different perspective that builds on some key mathematical principles:

Every binary file, regardless of its content or randomness, can be viewed as representing one specific large number. This isn't controversial - it's just a different way of looking at the data.

Many large numbers can be expressed more efficiently using mathematical notation (e.g., 10^100 is far more compact than writing out 1 followed by 100 zeros). Furthermore, this efficiency advantage tends to increase with larger numbers.

These numerical conversions are perfectly lossless and reversible. We can go from binary to decimal and back without losing any information.

This naturally leads to some interesting questions:
What happens to our usual compression impossibility proofs when we consider perfect numerical transformations rather than traditional pattern matching?
Could mathematical expressions capture patterns that aren't obvious in binary form?
As numbers get larger, does the potential for more efficient mathematical representation increase?

The KDP patent explores some of these ideas in depth. I'm not claiming this solves all compression challenges - but I think it highlights how fresh perspectives and mathematical approaches might reveal new ways of thinking about data representation.

Would be curious to hear others' thoughts, especially from those with expertise in number theory or information theory. How do these mathematical properties interact with our traditional understanding of compression limits?
I've used Railway control panel maybe a total of 10 times in my life and half the time it was having weird issues. Control panel UI not loading or not working, actions failing, deploys randomly failing... I love the idea but in practice it's not something I'd want to use for anything serious.
The word recall sort of implies that the vehicle is recalled to the manufacturer. Calling a software update that happens in your garage at night and takes 20 minutes a “recall” definitely is worthy of quotes.
Yea, I imagine you’d link some projections 50 years into the future, and I’d call you a moron for believing in such things. You’ve already branded me a climate change denier in your head so that wouldn’t serve you well in a serious discussion.
Fully agree, because for the use cases of being a safer C, and keeping stuff like LLVM and GCC running, that is already good enough.

From my point of view C++26 is going to be the last one that actually matters, because too many are looking forward to whatever reflection support it can provide, otherwise that would be C++23.

There is also the whole issue that past C++17, all compilers seem like a swiss cheese in language support for the two following language revisions.
The problem is that those issues shouldn't happen on a public road vehicle to begin with. Tesla's approach is shipping beta software to customers, and using them as testers. This is an insidious practice in modern software development, but is criminal when that software is running a 3-ton vehicle, regardless if it can be fixed with an OTA update or not. There are reasons why strict car safety regulations exist. You can't just sell early access cars and fix issues as customers experience them.
You're going to have that problem with any codebase written by people who don't particularly know the language. Typescript written by PHP programmers, Python written by Java programmers, you'll quickly get a huge impenetrable pile of crap.

You can optimize your codebase to be modified by an ever rotating group of people who don't fully understand it, or by a smaller group of people who do. Both are legitimate choices in specific contexts. But if you take a codebase written one way and try to maintain it the other way, your productivity will tank.
This is nothing at all like copy and paste. It's a MITM attack. With copy and paste, the user is in control. With this attack, only Google is in control. Not the user, not even the website owner, but an ad company.

The plain fact is that Google is injecting its own content at its own discretion while disguising it to make it look like it's the website owner that did it. What would you think if I randomly injected my own promotional content in your HN comments in a way that's indistinguishable from your own writing? A few, if any, people on this site might not mind, but the overwhelming majority will.
I think the parent comment classifies the F150 as dangerous not to the driver but to everyone around it.
I'm scared of heights but I'm attracted to rock climbing, so I climb anyway and just deal with it. Caves also have a certain attraction, but those stories terrify me far more than the prospect of a serious fall. The idea of dying trapped in a tight space underground makes dying on a rock climb sound downright comforting.
Main equipment manufacture was Wuxi Lead, where naturally everyone speaks almost exclusively Chinese and all docs are in Chinese. Not a problem of course when most customers are also Chinese, much more so when they're European.
Robot dog could sniff out profits for farmers
Like nearly all gigantic trucks driven in cities (and almost never off road), though the cybertruck is a new low in likelyhood to kill innocent pedestrians. The most accurate term for this phenomenon is either Emotional Support Vehicle or Gender Affirming Vehicle.
Getting an OTA software update to your vehicle is far less disruptive to your life than having to take it in to the dealer. Obviously safety issues shouldn't happen, but how easy they are to fix also matters.
As far as I can tell, the parent is describing something like a trait or interface: both tables have `.firstname: text` and `.lastname: text`. This may not really be relational -- I guess there should be a third table and they should both reference it -- but it does show up in real world schemas.
It is often very important to know, when you write an object, what the previous state was. Say you sold plushies and you had 100 plushies in a warehouse. You create a file "remainingPlushies.txt" that stores "100". If somebody buys a plushie, you read the file, and if it's bigger than 0, you subtract 1, write the new version of the file, and okay the sale.

Without conditional writes, two instances of your application might both read "100", both subtract 1, and both write "99". If they checked the file afterward, both would think everything was fine. But things aren't find because you've actually sold two.

The other cloud storage providers have had these sorts of conditional write features since basically forever, and it's always been really weird that S3 has lacked them.
My mother toungue has the reverse order to English grammar too, but I've spoken English long enough for that to not matter. If we're talking about, say, consistency with function syntax, then to me a function is a verb, and a type is a noun, hence still consistent.

I mentioned the typing experience because I hate to have to 1. open and close braces 2. press shift while typing

[2] is also the reason I prefer generics in python and scala than that of java and C#
A recall is about the issue, not how it's resolved. A recall means there are some serious security flaws that needs fixing. Even if they can be fixed OTA, they're still a flaw, and Tesla has had many of those.
Ye I have a hard time imaganing how a car radar image looks like.

On boat radars it seems like the radar have really high resolution (can see much further than lidars) but have worse accuracy. I.e. things looks like blobs.

A lidar image at 50+ meters is very sparse.
To be fair, the referenced comment (in Dutch) blames management:

> Helaas is het probleem bij Northvolt echt gewoon te herleiden naar slecht management (ex-Tesla), en bijgevolg een slechte keuze van leverancier van productiemachines (Wuxi Lead).
Do ctrl+f for „trademark“, there are currently 12 occurrences. Here’s what the Redis representative wrote:

> These are not my words nor the message I want to convey. In a private call, I said that it feels strange to use the brand name for a library that keeps supporting all the forks indefinitely and does not grant compatibility for the product itself. I also said that it does not make a lot of sense to pretend to rename a crate and replace it with the same software or an alternative library, thus creating confusion and frustration.
However, companies do consider protecting their trademarks where their reputation is challenged. This does not need any explanation. In my private call with Armin, I highlighted that. Of course, there is no plan to take action regarding the trademark, but to find a reasoned and agreed-upon way forward to avoid introducing another Redis Rust client library where changes, improvements, and innovation can be introduced.

So basically the point is to make thinly veiled threats of copyright enforcement to „agree to a solution“.

The Mafia also agrees with you on a payment plan after highlighting that a fire would be a shame in your establishment.
this brings back traumatic memories of fiddling for hours with various config files to make games work on DOS back in the day
I think Tesla used some sort of adaptive cruise control or FSD :)
I've bought several new cars in the past few years and zero of them have had a recall I'm aware of, software or otherwise. My old car went almost 20 years with just two recalls that I can remember.

Even ignoring software recalls, then, the Cybertruck has a significantly higher recall rate (per unit time) than anything I've owned, so the fact that it has had even more recalls that could be serviced OTA is really neither here nor there. The user-facing software systems in these modern luxury cars really do seem to cause a lot of issues.
Ah so its not only me that uses AWS primitives for hackily implementing all sorts of synchronization primitives.

My other favorite pattern is implementing a pool of workers by quering ec2 instances with a certain tag in a stopped state and starting them.
Starting the instance can succeed only once - that means I managed to snatch the machine. If it fails, I try again, grabbing another one.

This is one of those things that I never advertised out of professional shame, but it works, its bulletproof and dead simple and does not require additional infra to work.
With Google Cloud Storage, you can solve this by conditionally writing based on the "generation number" of the object, which always increases with each new write, so you can know whether the object has been overwritten regardless of its contents. I think Azure also has an equivalent.
At the same time, you should recognize that not all real code in the world is used to run planes & thermonuclear power plants. For a lot of the business software, it's actually fine if it's not perfectly safe. So if it's cheaper/ faster to develop it without paying the price of static safety checks, who is to say that this was a bad tradeoff?

I actually love the ideas that Rust brought forth. It definitely has a place in the ecosystem, and I'm glad to hear critical software is being rewritten in Rust! But that doesn't mean that C++ should copy it.
"Solves" in what sense? Dependency resolution is an NP-hard problem; if the tool you're using is guaranteed to run quickly, then either (1) there are cases it can't handle but conda can, or (2) the tool's author has just proven P=NP.
Twitter was overstaffed, but much of the "extra" staff the elon fired weren't SREs keeping the systems running, they had to do with things like moderation. Elon doesn't believe in moderation, so out they went, and the skeleton crew was able to keep the site running, for the most part, but now the user experience has gone to hell unless you're a right-wing nutcase, so everyone who isn't is fleeing, as well as advertisers who Twitter even threatened to sue because they weren't buying advertising (!).
This is the link[1] for the article on Medium without paywall and need to login on Twitter,

[1] - https://medium.com/@MohapatraHemant/ai-the-last-employee-aa0...