skysight-inc/HackerNews huggingface dataset:
I agree these situations can be dangerous and frustrating. There is a manual trunk release on the tesla, here's a video https://www.youtube.com/watch?v=b1bJ0F3R0Nc.

I have a rivian and the 12v battery died on it while I had it plugged in charging at home. In the manual I found the emergency trunk release (access from underneath the car), and then there was a manual release for the charging port inside the frunk.

My gas cars have died with some electrical problem before, out in the boonies where there was no one to help. But that was back when all my cars had a key, so I could at least open the door with physical key.
That's relatively logical. Banks have to issue payments on your behalf, and the most common signal of scams is attempts to make purchases from random new locations.
I think the interesting thing with respect to Tesla, and which is why I disagree with your analysis, is that they are winning not because other car companies couldn't catch up to software, but because Tesla saw the writing on the wall early and caught up with hardware.

Tesla has been slashing prices recently, and they can do that and still be profitable because, especially when it comes to batteries, they have some of the lowest production costs in the industry. This is the thing that is pretty shocking to me: Tesla has managed to build in a lower cost of hardware production, which everyone else said they were so bad at. In addition, Tesla was the only one with the foresight to build out their Supercharger network, and that is a huge competitive advantage for them. For disclosure, I despise Musk and will not by a Tesla, and I own a non-Tesla EV. I love my car, but most of the other charging networks (especially Electrify America) are downright dogshit compared to Superchargers - half the stations are randomly busted, their charging speeds max out at like 50 kW when they advertise 350 kW, etc.

I think the thing that's instructive about both Tesla and Apple is they are winning because they control entire "ecosystems": software plus very-well integrated hardware. Despite all the complaints about Tesla's shitty QA (which seem totally valid IMO), this seems like a situation that should improve over time, while it will be really difficult for legacy car companies to match Tesla's costs when it comes to battery production.
Is there any intuition about how frequently data-at-rest errors occur vs data-in-flight? Would the native DDR5 ECC get me 90% of the way there or is it so minor as to be effectively meaningless?

I assume it is going to take another decade to fully unwind Intel's ECC market segmentation. Trying to get a sense on if I should pay the ECC tax for my next build. Of course noting that as a consumer, I will probably never notice a flipped bit.
It's hard to overstate just how big of a leap the iPhone was.
Critics only focused on the shortcomings but neglected to see what it really was.

Steve Jobs Introducing at Macworld in 2007 is a classic for the ages.

https://www.youtube.com/watch?v=VQKMoT-6XSg
You can post it and then see if it gets upvoted, or flagged. But once the link is up, it is considered poor form on HN to post a comment critical of the publication from which the article comes, instead of the claims in the article itself. This has been HN’s culture for many years now.
Coffee breath!
The surgery is one thing, but biocompatible estradiol is inexpensive. The surgery, an uncommon thing, is routinely held up for public mockery as part of the right's obsession with transgender people.

And the right make those caricatures entirely on their own. They are indeed immoral and barbaric. Have you been amongst conservatives discussing prison sentences for pedophiles lately? They bay for blood, call for extreme, vicious violence and death against such criminals. If such talk is to be believed, then they do not believe in the justice system, but in vigilante justice. I feel no commonality with such unprincipled people, even if our views on other issues are not so different.
Ah yes, the "town square" that knows your employment and education history.
https://archive.is/2FTyK
> With threads, the thread pool size aligns precisely with the resource pool size, under high churn it will be the resource's actual slowness that blocks the pool temporarily, but there's no way to deadlock on resource allocations.

I'm not sure I see the argument that that's definitely the case. I mean I agree it could be the case.

At a previous job we did lots of "enterprise Java" type stuff. Spring Boot (tends to hide what's going on a bit), Tomcat (fixed number of threads to process incoming HTTP requests, I think 200 by default), database connection pool (I think 10 by default in the connection pool that Spring chooses by default).

The average programmer on this team did not know about any of these pool sizes. They just wrote code and, for the most part, it worked.

But then there was the situation where, for example, one test hung on my machine, but on nobody else's. Turns out (if I remember correctly) that stream.parallel() was used, which processes things on a default thread pool, which is sized to the number of CPU cores by default. My machine had 20 cores, other people had 8 or 10 cores. So they were processing fewer items at once. On my machine this then requested more connections simultaneously than were available in the database connection pool, and I think due to having locked some other resource (again not really obviously if you read the code) then deadlocked on my machine only. As you can imagine it took me a whole afternoon to diagnose this!

So what I'm saying is, I agree with everything you've said, but I think these problems can happen just as easily with threads, at least the way there're commonly used in e.g. Java Spring Boot.
The site rules are what they are. Besides, I'm not sure your search will be as fruitful as you imagine, mostly because reality has a well known liberal bias.
https://californiaforver.com

Incredibly uninspiring. It looks like they just want to build a quaint Spanish countryside village. Those are great, but copy-pasting an old fashioned idea like that is not going to create any new solutions.

So this may save some wealthy people the trouble of flying to their European vacation villas, but won't help anyone else, and completely squanders the opportunity to start to reimagine the city in a contemporary context.

They do not stick their neck out even a tiny bit in terms of proposing new paradigms or pushing hard in any direction.

Here is an idea: http://runvnc.github.io/tinyvillage/

Or https://www.thevenusproject.com/

I have another idea that isn't well documented about creating large permaculture buildings with multiple levels of roadways and infrastructure connecting them. Strong density, integrated agriculture, automated roadways, reconfigurable modular buildings inside of the buildings. A base climate provided by buildings as public infrastructure. New standards for things like lighting including minimal UV levels. Smart contracts for managing public works through private companies. Etc.

Just try to think of something a little bit different and new.

I honestly think many of these people think the best solution is just to kill 90% of the peasants and return to the 16th century. There will still be plenty of workers until the robots come online in twenty years or so. They see no need to try to increase density or automate anything further. Just more effective whipping and less dirty poor people everywhere. That's all you need.

Where is the guarantee of residential space for people in the area? The only thing they seem to be guaranteeing is that they will be allowed to crawl up and down rickety ladders to patch up the villas.

I don't mean to be harsh, but after reading that proposal, I am just imagining a bunch of human-sized parasites choking on a rustic paella.
> Pretty clickbaity title. This isn't a story about a bad programmer, it's a story about a bad metric, and an even worse manager who followed it blindly

The clickbait is made so that this document can be shared with a future shitty manager. If you send them a link titled "The Worst Manager" - I assure you their first reaction will be to figure out how to get rid of you.

Managers are the bane of this industry and sadly, engineers have to spend an immense amount of time dancing around shit managers.
Well, not around. The sound of a clap is travelling exactly with the speed of... sound. But not one bit faster, of course.
That's why I only predict that things that should kill me, won't. If ever I am wrong I will not have to suffer the consequences. So far I've always been right. I am slowly coming to the conclusion that I am immortal.
I already did. I have plenty of battery capacity.
> Stealing from Google is ethical. Keep it up.

Just keep in mind that you also steal from the content creator... which might be a bit lower on the ethical scale.
Besides exposing me to Lisp, SICP taught me how much joyful - not just fun - programming can be.
Location: Argentina, Corrientes
Remote: flexible
Willing to relocate: yes
Technologies: React, React Native
CV: https://jcalvez.info/cv.pdf
Email: jcalvez@hotmail.com
Yep, their prototype was more like a BlackBerry than an iPhone and they immediately had to switch gears and make one like the iPhone instead: https://www.androidpolice.com/first-android-prototype-google...
"Factual". Ok.
The client might be a desktop app, a smartphone, a web browser (maybe in a public library, where they don't control the locale...), or just an SMS receiver. The only reliable place to apply these things is on the server, where you can look up the location of the appointment or event, and the preferences of the user, and apply whatever skew is appropriate.
Tangential but I was doing a web app for a client and gave a time estimate, which accounted for doing things properly (i.e. learning a frontend framework first).

He asked "can you do it faster" and I agreed, thinking I'll make a throwaway version first and fix it later. Needless to say the project was a disaster, rapidly became unmaintainable.

That's how I learned my job isn't to do what the client asks, it's to make sure their project succeeds even if it means making them (temporarily) unhappy.
That story brings me great joy, thank you for sharing.
I am looking to get answer for a particular question like "how many developers face issue while searching for relevant code" or "what are the various scenarios where understanding code is a problem"

I want answers to these from across conversations
I think they just demonstrated that buyers would easily drop hundreds of dollars on an Apple product. Steve Ballmer also famously scoffed at the price of the iPhone.[1]

[1]: https://www.youtube.com/watch?v=eywi0h_Y5_U
https://www.electricclassiccars.co.uk/ sells bolt in kits for classic cars
Define "productive".

Because lins of code churned out is not and has never been a good measure of productivity.

That "shower thought generator" might very well be more productive than the person they're sitting next to churning out tens of thousands of lines of unmaintainable code if their shower thoughts are causing people to find better ways to solve a problem.

Which is basically the entire point of the article.
In the US, they went for exclusivity. You could only buy iPhone on AT&T, and they committed to that for 4 years.

In Europe, people buy phones SIM-free as well, so it wasn’t exclusive, but many networks offered subsidies — undoubtedly because of commercial arrangements.
I didn't understand much from the homepage, but looking at linked Lab Notes[0] I see 2 major takeaways:

1. "Atomic apps", which I understand to be apps that separate presentation from the data. 100x this. We used to have it, with files and programs that could open them, but with move to cloud apps, this feature of computing is disappearing. How do I make a directory that contains stuff from my google drive, onedrive, figma and youtube? Interestingly, there are now SaaSes that let you "index all your company resources", which try to tackle this problem.

2. "Graph OS". The author has really impressive Obsidian graph[1]. However, I don't believe this is a good approach for all apps, or for all people. I tried many times to make my notes reference each other, with backlinks and stuff, and I now believe that my brain is not wired for this stuff. Still, kudos for the author for making it work for them.

[0] https://alexanderobenauer.com/labnotes/000/

[1] https://alexanderobenauer.com/labnotes/014/
The real release notes would probably be 'gather more analytics data, and show more ads, using 3rd-party advertising SDKs'
A commenter at the time wrote “Speculation for titillation.”

That rightfully deserves scorn and ridicule. It’s relevant 15 years on for those predicting huge failures for nascent ideas and markets—-if you want to make a big statement for the future, back it up.

If you predicted that Theranos was a total scam, you’d be vindicated. The jury is still out on Bitcoin, etc.
UPI Crosses 10B Transactions
I live in Bangalore, one of the cities which is primed for water depletion. In fact, there are areas where there is no drinking water supply at all and water is ferried by trucks (locally called water tankers). Now these trucks ferry water from God knows where but most likely a fresh water source or a borewell. Most of the neighbourhoods in my city are fed by these borewells some going as deep as 1000ft. Some neighbourhoods don't find water even at those depths and they have to depend on these water trucks.

Now I'm not talking about a few hundred or thousand people I am talking about hundreds of thousands of people who live like this. The prime IT areas are all water depleted already.

There is this notion amongst us Indians that things will improve somehow and we will get by. What they don't realise is that the politicians won't give a damn, when water depletion hits critical levels. In fact these water trucks are run mostly by politicians and their local goons.

The ground reality in a city like Bangalore at the very fundamental liveable parameters is horrible and getting worse day by day. This year rains have been below average so we are staring at a water shortage next year even in areas that get fresh water from the regular water supply.
That was a year later IIRC.
Modern "books". A lot of the problem is that these books, like atomic habits, aren't actually vehicles for information transfer. They're growth hacking blog spam. See also: Deep Work, The Subtle Art of not Giving a Fuck (one of the cringiest things I've read), etc... With this style of book, it's almost always evident by mid-way through chapter 01 that there's no actual book-length warranting content present. They all share that same padded undergrad college paper style of saying nothing about anything by massively over quoting and citing things that don't need quoted or cited.
Some people certainly can't help doing so. Interestingly, the point here is that Darwin was wrong. Or at least incomplete.
That one will do it. I guess this is when i leave twitter
> Right to repair should be a full set of instructions for "everything"

Tesla provides that (and more) for free:

• Service Manual, Parts Manual, and Body Repair

• Tooling Catalog and Wiring Diagrams

• Service Bulletins

• Labor Codes and Times

• Service Mode Diagnostic Software (on the touchscreen)
>And my understanding is SMS can still be pricey.

It hasn't been for like 15+ years since pretty much every subscription has either unlimited*/or more than you can reasonably use minutes/SMS.

>Not sure what's weird about SMS in the US?

Don't you get (or used to) charged for incoming SMS?
I didn't have enough leverage in that company to say such things and the project had already been running for a couple of years when I joined (not greenfield).

The last greenfield project which I managed from scratch, we didn't have this problem because all developers shared the same mental model of what we were building before we wrote any code. We had a lot of discussions beforehand to get to this shared understanding. There was literally not a single PR which surprised me throughout the entire project and I'm sure none of my PRs were a surprise to any of my team mates either. There was plenty of disagreement throughout but it was always fully resolved through discussion before we started coding each major feature.
This same problem happens in evs where due to some problem the 12v discharges. When everything is working the 12v is charged up from the main battery bank.

Tesla in the early days sometimes ran down the 12v and it wasn't that uncommon, there were problems with runs of batteries yielding poor ones; I think they had messed up software that wasn't charging the 12v enough, but they made changes to address that long ago. On my second ev, a rivian, I just had to have my 12 battery replaced. They said sometimes the 12v batteries just die on them.
Why exactly did it make programming joyful?
It saddens me to see the ADL attacked, when they do so much for America. They help train FBI agents [1], highlight dangerous symbols of hate [2,3,4], help Paypal cut off the financial networks for those that support extremism and hate [5], make sure the news doesn't broach rightfully taboo subjects [6], fights corporate anti-semitism [7], work with schools and teachers to help inoculate our children against anti-semitism [8,9,10,11], and of course, they safeguard US interests in the Middle East by ensuring the continued existence of its greatest ally and asset, Israel [12].

If it weren't for the ADL, I fear the US would be a very different country. Our debt to this wonderful organization cannot be overstated.

[1] Did you know ADL trains every new FBI agent on their role as protectors of the American people and the Constitution? - https://twitter.com/ADL/status/472384478464061441

[2] https://www.adl.org/resources/hate-symbol/its-okay-be-white

[3] https://www.adl.org/resources/hate-symbol/white-lives-matter

[4] https://www.adl.org/resources/hate-symbol/love-your-race

[5] https://www.adl.org/news/press-releases/paypal-partners-with...

[6] https://www.forbes.com/sites/joewalsh/2021/04/20/adl-calls-f...

[7] It’s time for the Jewish community to take a seat at the table to use our power as institutional investors to ensure corporations are aligned with our values, and don’t fall for #antisemitic and anti-Israel pressures - https://twitter.com/JGreenblattADL/status/159072289970259148...

[8] https://www.jpost.com/Jewish-World/Jewish-News/The-more-educ...

[9] https://dailycaller.com/2023/08/07/school-district-trains-re...

[10] https://www.adl.org/no-place-hate

[11] https://www.noplaceforhate.org/

[12] It is unrealistic and unacceptable to expect the State of Israel to voluntarily subvert its own sovereign existence and nationalist identity and become a vulnerable minority within what was once its own territory. - https://web.archive.org/web/20210519103412/https://www.adl.o...
I use asd (anything sync daemon) and psd (profile sync daemon) to create ramdisk backed folders everywhere

the neat thing is that these programs sync back periodically so the contents are preserved

this gives you both the speed of ram, eventual persistence, and reduced wear down on ssds
I think his product is exploration/research/experimentation and it's funded by his Patreon. It's not the case that he's obviously working towards a saleable OS.
Do they let non-Chinese people use WeChat or Alipay’s payment services these days?

Last time I was there (2019) you had to tie your account to a Chinese bank account. You can only get a Chinese bank account if you have a resident ID. You, for obvious reasons, cannot get a resident ID if you’re not a resident or there on a work visa.

Effectively, I couldn’t even go down to the corner store and grab a snack without an escort because I had no ability to pay for anything.
The anti-pattern described as Deref Polymorphism is not the same as using Deref with the newtype pattern, in order to allow using the wrapped type transparently. In the latter case, the Target type of the Deref trait is always going to be perfectly clear. In case of the antipattern described on the linked page, it is not perfectly clear what the Target type is going to be.

In short, a Deref impl for some type T signals that T represents some level of indirection, and following/dereferencing that indirection can always be done in an unsurprising and trivial manner.
Depends on the company and management. Google codifies this role to some extent as Tech Lead, which is an engineer expected to act as a force multiplier and mentor more than an individual contributor.

It doesn't always work as designed (ok, maybe rarely works as designed), and TLs can get too bogged down in cat herding, planning, and bike shedding to actually work as an engineer. But at least the spirit of the role is sound.
It's not the best example unfortunately. People do build custom headers by cutting and welding various pipes using off-the-shelf tools. Welp, ICE is an old tech (from 18c), so it doesn't take dark magic to fix a whole ICE car mechanically. The real deal breaker is electric controllers w/ proprietary software.
Much of the region is watered by glacier melt that will abruptly cease in the near future. This is a discontinuity not mentioned in the article.
Is it weird that I found myself modulating my answers based on my evolving belief about the authors bias in selecting questions and answers? I did not do particularly well (64%)
since we're quoting:

"Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. "

Farming == BAD is a political topic. As one of the sources in this article says:

“We’ve been studying some of this stuff for decades,” she said. “We already know what needs to be done.”
The two are not incompatible. I'll type all class properties and functions, but still use try/except on dict access or function calls.
Yep, for those curious... it's only gone up 63x since then.
Ah. See, the secret is to stop giving one single shit about consumers once they buy your washing machine.
There are a very few private tesla repair garages that do know how to repair some things. They seem to be run by former tesla repairmen. They have been able to salvage a lot of dead cars. They seem to be mostly in california.
The text is still online at the original site: https://www.theregister.com/2006/12/23/iphone_will_fail/

The outlet's snarky responses to reader letters are also available: https://www.theregister.com/2007/01/09/apple_iphone_letters/
What's the metric for programmers who prevent the team from building the wrong product?
Andy died as a result of a private nurse not familiar with his IV pump incorrectly setting the flow on his hospital IV pump machine at

New York-Presbyterian Weill Cornell Medical Center

525 E 68th St
New York, New York 10065-4870.

I became aware of this after I questioned my nurse as to why there was a sign on my machine that said it was only to be adjusted by hospital nurse employees and she told me about Warhol.
I like the line after that where he wonders if the failure of the iPhone will take the iPod down with it. It's funny that the rampant success of the iPhone is actually what killed the iPod.
One really good developer I worked with wrote excellent code and also terrible code that had to be replaced immediately — and both made him great to work with.

The value of writing good code is self explanatory. You probably use some of his code today.

But he was also great in a firefight: customer is dead in the water and it might be our fault. He’d show up cold and “jam his fingers in the holes in the dam”: quickly figure out what was wrong and then rapidly write and install the most hideous spaghetti code that cot the customer up and running. Code that could not be checked in, or be refactored. Eye-bleeding stuff. Someone would have to take the time to engineer a proper fix, but the immediate crisis was averted.

I was actually much more impressed by the latter skill — among other reasons it’s simply rare. Also he was just a nice guy and everybody loved him.

(Won’t name him since I described some of his code as hideous)