skysight-inc/HackerNews huggingface dataset:
You are mostly right for passenger vehicles, but in the specific context of commercial trucks most of those disadvantages are substantially reduced or eliminated.

> - Your vehicle design will be less efficient and more expensive than one without the constraint of an easily-removable battery.

Commercial trucks sold as a cab-and-chassis configuration, i.e. all the ones that you see the same basic truck under hundreds of different bodies, are already substantially standardized behind the cabin. They are less efficient and more expensive than integrated designs, but as a tradeoff they get the option to use any of those addon bodies that happens to fit length-wise.

This same compatible frame design benefits swappable batteries in that they can be built to go under a standard frame width.

> - Just like with phones, removable batteries mean that you have more ingresses for water and dirt, hurting reliability.

Reliable self-cleaning connectors are already a thing in industry, it's a factor that needs to be considered but it's not a real roadblock.

> - You have to standardize on battery sizes and interfaces. If some new battery technology comes along, or you want to change the chassis (to improve crash safety, for example) you'll have to create a new standard.

This class of trucks has been heavily standardized for decades, CAN still works great for the data link, there's no reason to believe substantial changes will be needed in ways that would be relevant.

> - In modern EVs, batteries have liquid coolant pumped through them. This lets the vehicle keep the battery at optimal temperatures for charging, discharging, and avoiding degradation in hot climates. Swapping batteries means coming up with another solution for controlling battery temperatures.

No it doesn't, plug-and-play dry break connections are already well known. This is a solved problem.

> - In addition to specially-designed cars and batteries, you also need specially designed swapping stations. Again if you ever change the standards, you'll have to upgrade these stations.

Most heavy truck swappable battery designs I've seen either go under or in the front, either way a forklift can do it.

----

Again, for passenger cars I 100% agree, Tesla's one station that changed a dozen batteries was nothing but a mechanism to capture a tax benefit, it was never going to work in the big picture because passenger cars are so different. Commercial trucks are intentionally incredibly similar, so it's a different world.
Indeed, by criteria of community drama, .NET is also too immature for use. See [1], as the conclusion of that.

[1]: https://github.com/dotnet-foundation/Home/discussions/40
To get one tent to your last stage before attempting the summit, 70 tents are brought (or so I understand). First base your tents are full of other tents, oxygen bottles etc to get you to the next base. That one has fewer tents holding fewer supplies. After a handful of iterations, you've spread $100000 of gear over the mountain so you can have that one chance at a summit.

The mountain is huge, but it adds up.
You have it totally backwards. It's a much bigger catastrophe if we over-focus on "safety" as avoiding sexism and so on, and then everyone dies.
Secret and free for all.

"The world must cooperate to avoid a catastrophic space collision" (2021) - https://www.nature.com/articles/d41586-021-02167-5

"...At the European Space Agency’s operations centre in Darmstadt, Germany, which controls key research spacecraft, hundreds of e-mail alerts arrive each day warning of potential space smash-ups. And, in May, NASA engineers spotted a 5-millimetre-wide hole in one of the International Space Station’s robotic arms, created by a collision with an unknown piece of space junk..."
I would put consolidating and increasing corporate and or government power on that list of potential visible very short term issues.

As AI becomes more incorporated in military applications, such as individual weapon systems, or large fleets of autonomous drones then the catastrophic consequence meter clicks up a notch in the sense that attack/defense paradigms change, much like they did in WWI with the machine gun and tanks, and in WWII with high speed military operations and airplanes. Our predictive ability on when/what will start a war lowers increasing uncertainty and potential proliferation. An in a world with nukes, higher uncertainty isn't a good thing.

Anyone that says AI can't/won't cause problems at this scale just ignores that individuals/corporations/governments are power seeking entities. Ones that are very greedy and unaligned with the well being of the individual can present huge risks. How we control these risks without creating other systems that are just as risky is going to be an interesting problem.
I reported once that the Go compiler would oom when I had an array literal with quite a few entries

It might have just been a few kb of text but I couldn't compile even with 16gb ram
Segwit expanded the blocksize by allowing extra space for digital signatures at a discounted price. Taproot allowed BRC-20 to take advantage of this discounted data, which immediately led to the backlog. Whether that was the intent of the developers or not is not the point of my comment. The statement is factual.

You are arguing about intent and who is to blame for the backlog. My comment has nothing to do with this other than pointing out that the OP shows it is coming from a single entity.

If you assume “good intentions”, BRC-20 is stupid and makes no sense. It’s a reduced feature set ERC-20 token with far less throughput capacity that causes harm to the Bitcoin ecosystem.

I agree this could be an adversary with an incentive to take market share away, it could be someone speculating that a token on Bitcoin could be an opportunity for profit, or likely both.
I beg to differ.

$ firejail ./bin

Even the very limited default profile hides things like ~/.ssh and makes the rest read-only (with the exception of ~/.cache and such).
That feed anecdotally looks similar to the accountless (not logged in) feed. Makes sense, "no follows" is pretty similiar to "no account".

BTW accountless twitter got better under Elon: it's now possible to just bookmark one's follows offsite, and poll their page every so often, without as aggressive login walls as under Jack. Also nitter.net seems to have survived the API armageddon quite nicely and is good for accountless twitter with even fewer distractions.
What does this even mean? Illegal just means the other team says they can't do it. I can't believe that you're very surprised that our team told their team no. NK is almost universally regarded as a bad actor.
and you'll need to wait to see how that will develop

No. We won't.

You're going to give the FBI's responsibilities and tools to a new agency? It'll be crystal clear how it will develop the next day.

DHS was formed in 2002. By 2003 what we in the public would later know as "extraordinary rendition" became commonplace.

I think you guys are all being naive. Or maybe you guys really are just this innocent that you believe in the inability of newly formed agencies to act with capability and resolve.

Which would be especially simple in a situation where we get rid of the facility for investigating wrongdoing among law enforcement agencies. Which is, (checks notes), Ah, the FBI.

I'd be very careful following anyone telling us that the FBI is not enough. They've done it before, and we ended up with the Patriot Act. Then they told us the problem was not only the FBI, but CIA too! That landed us with a DHS and a FISA court that is illegal for us to even ask information on.

Think long and hard guys, about who exactly are the true people behind all these calls for new, more comprehensive agencies. And what their ultimate goals might be.

jaquesm is speaking reason here. There is no sane point to disbanding the FBI. They're doing their job. If they have made a mistake you don't like. File a complaint. You can even contact your congressperson. But disbanding them is not a reasonable option.
Talking to people and reading online comments I believe that the majority Joes an Janes support / not against agencies breaking the laws.
You Are the Password: Understanding Biometric Authentication
I think we need to be realistic and accept that people are going to pick the expert that agrees with them, even if on paper they are far less qualified.
Someone who doesn't alienate a significant part of the community would be a good start (which all occurred long before the whole business with the Minsky comments). That he jump-started things or "is right" isn't actually all that important for effective advocacy; if I were to start my reply with "you asshole!" then you're not very likely to listen to what I have to say. To be honest I don't understand how people fail to understand there's a difference between "being right" and "being someone people listen to".
Why Are Food Prices So High in Europe?
Some kind of purist attitude? Marathon runners run the whole way, but a community of support accompanied them for years beforehand (and on the actual route!)

Likewise, nobody is using a sedan chair to get to the summit. Everybody walks every step of the way?
I know this is about Swift, but:

Rust compiled in about a minute and the runtime was 2 secs

That seems really slow as well! Since reading the same thing in JSON only takes a fraction of a second.

I think it would be well worthwhile speeding up this kind of thing. Obviously a million-element static array isn’t common usage, but if you can find and fix the bottlenecks there, it will help make everyday usage faster too in lots of small ways.
It's because of the type of rocket they're launching it on. They're using an ICBM that there is an international regulation on.
Agreed. Somehow we are back to PHP's level of fuglyness.
There's a difference between intentional leisure and addiction.
Depends on how thick it is, doesn’t it? Why the insistence on measuring the length? Couldn’t you just as easily talk about 1kg sandwiches?
> > but the stock price is likely to go nowhere over a longer

The only way to make money on nVidia is shorting, mega-caps hit a ceiling and the value of shares simply stops going up.

It's the classic S-curve phenomenon where the ceiling is 1T-ish
>> normalizing using sherpas is deep corruption

Said OP. I was not aware that climbing Mt. Everest was followijg some competitive sports rule set.

As others pointed out, people being carried up there are rightfully ridiculed by the alpinist community. Using Sherpas is a way that local communities can actually benefit a little bit from rich people's tourism. I don't see anything wrong with that.
This is the canonical guide to reasoning about amortized runtimes. The exponentially growing ArrayBuffer (O(1) amortized append) is the classical data structure used to teach amortized runtimes, but the O(1) amortized functional queue Okasaki presents here gives a much better intuition for what amortized runtimes are all about.
Not inducing the backlash effect, probably.

I have spent too long being right but an arsehole. I never got my ideas into production that way, even though the existing codebase was patently a trough of piss. I learned to stfu and, generally, they came round. Don't rub people's noses in it, especially if they make decisions you care about.

There is almost no issue so black-and-white that a person can't find a technical justification for any given point of view. So don't drive people to oppose you from simple bloody-mindedness.
If detected.
Probably only at night when things are calm enough it activates that measurement, or if blood oxygen levels drop for long enough. I am unsure whether the change in blood oxygen would be detectable though—has anyone seen that measured based just on holding one’s breath for varying lengths of time?
C23 gets #embed https://thephd.dev/finally-embed-in-c23 and in practice later C++ compilers will presumably also just do #embed rather than pretend they aren't the same code anyway.

However, even though there's a clear need, as that post explains, the compilers varied between "Bad at this" and "Completely awful at this" which is part of what was so frustrating for JeanHyde over years of getting this through committee.

In principle #embed is just shoving the bytes in as comma separated values, but in practice by the "as if" rule in C and C++ the compiler won't do that because it's stupid.
The website is literally rust-lang.org.
I'm an optometrist but I wish I would have become a software engineer (or at least have discovered programming prior to graduating optometry school :/).

I got advanced with Microsoft Excel over the years, then started learning Python in my first clinic after graduation to automate some stuff the front desk was doing every day. Didn't know anything -- what exactly Python was (my friend told me to learn it based on what I wanted to do), what front end or back end were, etc. But I started and quickly fell in love with it. A little over two years later, I'm still programming almost every day, currently building a full stack JS-based web app of my own with modern technologies (T3 stack, MUI design system, etc.), and have already built a couple others. Still loving it as much or possibly more than when I first fell in love with it, as I become more “powerful”, capable, and efficient with experience/knowledge.

I realized that while I always enjoyed learning about biology/science (and actually just anything… math, graphic design, etc. etc.), and even optometry while in school, the actual day-to-day life of a clinician is not very enjoyable for me, or at least not the right fit for me. In a more pessimistic light, you could describe it as a combination of adult babysitting and assembly line work, while also often being behind schedule. My mind/sense of satisfaction is much more suited for engineering type work -- continuous learning, problem solving, detail-oriented work, etc. (but it took me time and experience to discover that). That reality stressed me out for a while, having “wasted” all of that time and money, but I’ve been learning to handle that while also realizing that I can still make big career changes if I put in the required hard work (which I've done before) to make them happen.

I'm in my early 30s, and while I do plan on fulling transitioning to SWE in the near-ish future, having optometry as a default or backup is actually nice. It pays well overall, is decently flexible, and both of those things allow me to currently be part-time while I work on my programming. Not only that, but I now have a unique perspective and experience, and am the "expert" in the optometry niche, so I know where there are good opportunities for new software AND intricacies about how the UX should be for the end user. The app(s) I’m currently working on are optometry-oriented, and having full control over building them feels very rewarding so far. Also, if I do make the transition to SWE and I end up not being able to find positions or settings that end up being satisfying enough to make the career change feel worth it ("the grass is always greener...", "you don't know what you don't know", reality checks, etc.), I can default back to optometry and continue doing my programming on the side either perpetually or until the right thing does come up.

Main points: if you became a doctor, you can (still) become a SWE. Your time becoming a doctor was highly unlikely to be completely wasteful. Just another fyi personal perspective/experience. I love programming.
> But it leads ridiculous design decisions, like "I'm going to write 8MB of source code instead of doing the portability work on my own to turn that data into a linkable symbol".

people use scripts to do this kind of thing and never think about it again, and it's still more portable than writing a custom build step.
> the point of tax loss harvesting is to defer capital gains, so you can also defer the capital gains taxes.

No, it's not. It is to recognize both taxable cap gains and deductible cap losses in the same year, to net the tax to zero. Nothing is deferred with tax loss harvesting. My point was, why waste a cap loss offsetting low-tax-rate LT cap gains, when instead with planning it can be used to offset higher-rate ordinary income.

>Re: 401(k), you are assuming knowledge of the future that nobody has.

No. The context was, "beat the tax man". Using 401k loans for tax planning is near the bottom of the list. Using 401k loans for an unexpected emergency is something else entirely.

>extra steps to do a Roth conversion

The "extra steps" again was not my point. My point was, if you have $6K aftyer tax money to invest, would you rather get $6K into your Roth, or more like $20K into your Roth by paying the tax on a conversion of pre-tax Trad IRA (which presumably you have accumulated after earnings in your first decade or two of work).
Yet the lame rationalization was similar to that of a crackpot (previous comment).

The correct expression is as you so correctly point out: to appeal to the authority of the source.
Explain to me why you think Max Tegmark wants this technology to be controlled by FAANG? Has his entire life been extremely in depth performance art?
Compilation time for most modern languages (Rust, Zig, Swift) is, to say the least, not great.

I consider this a major hindrance for productivity.

Fast iteration/test cycle is the best way to stay in the flow while fixing small bugs on the go.

I'd say the limit for me is about five seconds, but I find it much better when I can keep it below one second.

I think that Jai is engineered to have fast compilation in debug mode, I hope that will be the case once released.
"Defense stocks rise" bothers me infinitely more than "North Korea might have a satellite sometime next year"
I was asking about randomizing the interval between requests.
is this being upvoted onto the homepage based on upvoters actually understanding that this paper from 1996 is of contemporary relevance and interest or more due to keywords like "pure", "functional", "data" and "structure"?
Yes, I'm aware of that too. Maybe I just don't feel like spewing a complete description of LLMs into my every post about them.

To the extent that they may come up with novel ideas, they have no ability to compare them against the true state of the world. This is not exactly a limitation of them per se that could be overcome with more computation, so much as just a structural fact about them; they have no loop where they can form a hypothesis, test it, and adjust based on data. It simply doesn't exist.

Which is part of why I keep saying that while I'm less impressed than everyone else is with LLMs, the future AIs that will incorporate them but not simply be an LLM is going to really knock people's socks off. Pretty much all the things people trying to convince LLMs to do that they really can't do are going to work in that generation. I have no idea if that generation is six months or six years away but I wouldn't bet much more than a few years.
1991; I spent a week manning a booth at a construction trade show. We were beside the Autodesk booth, where they had a big show of "VR walk through of the Denver Airport". Several times every day, all week, people would stagger out of the demo and yak into the trash can provided for the purpose... which was just behind us.

I think that really showed me the potential of the VR business and the spirit with which it would be pursued.
There's quite an interesting book on the topic of real-wold harm, mainly from an user interface point of view.

https://www.tragicdesign.com/
What I learned from my last manager is that if you are planning that means you are doing waterfall and waterfall was the bad old days much different from the agile good new days!
Nvidia hits $1T market cap
It's not entirely their fault either. Manufacturers know what spec people are more aware of and include that in their product and make it front and center. It's more common than I'd hope to have a laptop with an APU paired with a separate GPU that is barely better than the one inside the APU. But people go "gaming, so dedicated gpu" and buy the product. What a waste all around.
> I really believe this social aspect of reachability of people (friends, haters or some people on internet you follow) is crucial. It's not about apps or a screen time, it's about social connection (even ephemeral) that gives this gratification and makes our brains summoning the apps.

This. I've concluded the same, observing my own interaction patterns. I use very little social media (would've ditched Facebook if not for Messenger, and Instagram if not for my wife liking to post "stories"). I do, however, have a huge HN problem. But it's not a consumption problem. I feel a compulsion to comment (like here, now). If I don't do it - e.g. because I can't find anything I feel like responding to - I quickly get tired and it's easy to close all those HN tabs.

I've tried breaks from HN. Each time, I somehow ended up on Reddit. Again, not consuming, but engaging in discussions on various subreddits that tend to be more about conversation than links. The few times I tried to stop myself from that, I quickly ended up on Mastodon, posting "tweet storms" and creating more interesting conversations.

So at least in my case, it's definitely about connection. Pure consumption has its draw, but I can kick that somewhat easily. But those kinds of conversation - which, for reasons I'm not sure of, have no equivalent in meat space - have me in an iron grip.
The 'Apple Way' is more user centric than 'the short term profit way'.

One of Jobs primary philosophies is around 'creating great products' aka 'craftsmanship' which is de facto user centric orientation.

If companies made products the Apple Way, they'd probably have better products.

The Apple Way is of course going to be a culty foundation for keeping behaviours oriented around a common sentiment, it helps the Apple org focus. It probably will feel a bit odd and constraining in some ways, but that has more advantages than downsides.
RaidForums user data leaked online a year after DOJ takedown
You have to have enough long distance transmissions to make it worth it. I’m not sure that happens in practice. In other words, even if it were better, the existing status quo is good enough and has a fine price point. Earth based servers are still relatively expensive and need enough physical maintenance on a regular basis. Doing that in space becomes impossible ignoring the fact that you also have a massive cooling problem since space is one big insulator.
simplest thing to do is to just put your phone away in a drawer in another room. Keep any distracting gadgets out of where you work, sleep or spend time with other people.

There's really no need for yet another app or trick, just putting distracting devices out of reach is enough of a hassle to only use it when you actually need to.
In the US, basically every federal agency is responsible for enforcement of federal regulations in the domain assigned to it. Until 2003, there even used to be a dedicated Library of Congress police for example.
You would think the part of the compiler that parses integer literals would assign them the type integer, making this close to a no op for the type checker.
It seems that the Rust project is going sideways