skysight-inc/HackerNews huggingface dataset:
Maybe, but that only really works if you have a battery leasing concept - like e.g. Renault Zoe. Otherwise, you're swapping something you "own" with something that may be of inferior quality.

Would you really feel happy having bought a brand new car to find the most expensive component had been replaced with an 8 year old battery just from "filling it up"? What if the previous "owner" had just grounded the car and smashed the battery back into a speed bump or a large stone?

Imagine a damaged battery pack caused a fire and destroyed your car... Who would be liable? You? The garage that you last swapped the battery at (and would you even remember where that was)? The previous renter who may had damaged it? The renter who damaged it 2 weeks ago leading to its failure now? The manufacturer for designing in the risk? Are we going to need to pay to staff 24/7 at every battery swap location to inspect the incoming batteries?

Then there are the safety risks of having a high voltage connector that has to undergo potentially 10,000 cycles during its lifetime. Any slight misalignment will start to cause arcing and contact degradation, increased resistance and higher risk of fires. I realise that this same argument can be made to high speed charging ports as well, but the connector on the car would have to withstand significantly more vibration.

Additionally, the battery is one of the heaviest parts of an EV, so there's a challenge of making something that's easy to remove whilst remaining firmly secure the rest of the time. Such a thing is best supported from underneath, but having top or side loaded batteries would likely cause significant issues with weight distribution. Finally, modern EVs also have contoured batteries to fill the available space in the car, whereas swappable batteries are likely to need to be designed to be interchangeable between models and manufacturers.

To me, I'd see it as having too many downsides. High current charging can be done safely if systems are designed well, as well as still retaining the ability to fall back to slow trickle overnight charging which will probably remain the preferred option for most. We already have a standardised plug that can support this, the increased current can be negotiated over the control lines just as is currently done.
Pretty sure it's only gonna get deleted if either a) enough people use it so that a MBAs notice or b) the way it's accessing the data blocks a feature that an MBA wants
For a lot of people, the difference between a good manager and a benign manager is smaller than the difference from benign to bad.

If you are working for an emotionally unstable shouter, the negativity seeps into your work and quality of life. I've seen bad managers make adult men cry (rarely for any good reason) and still last 2-3 years.

If you work for a good manager, you learn a little more stuff, maybe.
What do you mean? Is cloudflare causing 3rd parties to read our passwords?
The fact that violations happened is clear proof that violations can happen. You asked how RH could do front running when it's illegal - the same way they could and did violate customer protections when it is illegal.
Writing React code is "easy" because it's what's been mainstreamed. A lot of developers now will learn building UIs with React before learning how to do the same with vanilla.

Writing good, performant React code at scale is hard because the model of how reactivity works is "inverted"[0] from how we normally think about reactive code because React points the callback to the component and thereby requiring this dance to move the state out and then back in on re-render (which it does excessively). And thus the name "hook" because you can visualize the state moving out and back on re-render.

This inversion is also why state is harder on React, why it needs the double-render strict mode to flush out issues from mis-placed state and over-renders, and why performance will always be mediocre until they change models of reactivity.

The compiler now is 2 years+ in the making and hasn't shown any signs of actually improving much of anything. The alternatives are more than just viable, they offer both better DX and better performance with perhaps the biggest gap being React Native, which may shortly be addressed by LynxJS[1]

[0] https://chrlschn.dev/blog/2025/01/the-inverted-reactivity-mo...

[1] https://lynxjs.org/
Ultrasonic Beams Create Private Sound Pockets
This is why people used to be paid time-and-a-half or even double-time for being on call. Ask your union to demand that.

https://en.wikipedia.org/wiki/Time-and-a-half
That's not persistent :(
Biometrics are really not fine. They're somehow supposed to be some permanent marker of who you are, but that's really not how it works in the real world. You physically change.

I've broken any biometrics recognising me in a dozen different ways, this year alone. Cut open my finger, changing my fingerprint. Head surgery for melanoma gave me a scar so facial recognition doesn't work anymore, blood vessel burst in my eye, so iris scan changed. And so on.

They're fine for a convenience, but that's it. They're nothing more than a pin, and you will have to fall back to password or authenticator or something else, sooner or later.
That would be HN, i guess.
Important to note that the migration works well one way only. If you later want to migrate out it'll be more painful.
The US demanded rearmament for years, and the combination of US and Russia has now forced Europe - including previous neutrals Sweden and Finland - into rearmament. Only a proper, just, end to the war in Ukraine can remove the need for it now.
Last year my company read in excess of 20,000 tapes from just about every manufacturer and software vendor. For modern, LTO/3592/T10000 era tapes the failure rate we see is around 0.3%.

Most of these failures are due to:

cartridges being dropped or otherwise physically deformed such that they do not fit into the drives anymore.

cartridges getting stuck in drives and destructive extraction being required.

Data was never written correctly in the first place.

The only exception to this rule that we have seen is tapes written with LTFS. These tapes have a 20 fold higher incidence of failure, we believe because reading data back, as if it was a HDD, causes excessive wear.

Anyone claiming 50% failure rates on tapes has no idea what they are talking about, are reading back tapes from the 1970s/80s or have a vested interest in getting people away from tape storage.
Multinyms, so words with multiple pronounciations/names?

Anyway, I'm not a native speaker, but e.g. air, are, e'er, ere, err, heir does not sound identical to me. The Oxford English Dictionary says: ɛː, ɑː/ə, ɛː, ɛː, əː, ɛː, which makes are and err different. Unfortunately, the author doesn't give a source, so it's probably just his dialect?
The US has been vocal about Europe having to spend more on defense as part of NATO. Yet most countries didn't, preferring to spend the money on other things. Governments of the largest European economies have been so full of themselves, yet now their strongest ally is asking them to actually deliver.

I understand that for Europeans this might cause a negative reaction, but the reaction is pure emotion, not an attempt to understand both sides of the partnership.

The current administration has been pushing things very fast, that is true. Maybe too fast. But it is also refreshing to see that you can get rid of bureaucracy if there is a strong will.

And let's not forget that the change in the US administration has had a direct impact on the debate around de-regulation and making the business environment in the EU more friendly for entrepreneurs and new business. But it came only as a reaction to what Trump is doing, not as part of a clear strategy or execution plan.
Perhaps if it innovates in how shitty a car can be. Sort of an example that innovation for innovation's sake is not always desirable.
I believe this is https://www.cs.yale.edu/homes/wu-haomiao/publication/static/...

Thank Randy Pausch for color photos in SIGGRAPH-destined papers.
I disagree with the premise of this article, which is: the internet used to be so nice when it wasn't the center of humanity's activities but now everything sucks.

I read this: "I am sick and tired of having all of these costs externalized directly into my fucking face", as: "I am sick and tired of doing something for the world and the world not appreciating it because they want to do their own things".

Lack of appreciation is underrated as a problem because it's abstracted away due to the mechanics of the free market ("if you don't want it, just don't buy it"). Yet, markets are quite foundational in humanity's activities and a market is place where everybody can put a stall. Now, Drew can't have his stall and he's angry. But anger is rarely part of the solution.

His path is that of anger, unfortunately, with some hate added in too:

> "If you personally work on developing LLMs et al, know this: I will never work with you again, and I will remember which side you picked when the bubble bursts."
There shouldn't, in theory, be a heavier regulatory or tax burden on an EU company operating in Europe than on a US multinational operating in Europe.

There is in practice, which is how we got into this situation.
Handles for the win, I never understood why we don't use handles for all dynamic memory.
Deal done: Google parent Alphabet agrees to buy Wiz for $32B
Show HN: I made a live multiplayer Minesweeper game
Hi everyone! For several months now I've been stuck on the idea of a Minesweeper game that isn't just single player.
This is what I came up with:

• Live games allowing several people to play at the same time

• Scoring system rewarding correct moves

• Grid size, mines count, and players count set to make games as balanced as possible
This is maybe comparable to BMW series 7 or MB s class.

RR is about building each car for the given customer. There’s almost no limit to what you can wish.
There are guys who ride around swapping the batteries in public rental bikes too - they send an alert when the batteries are low and a guy just drives around swapping ones near his current location.

The batteries are small compared to what you'd need for a car - they're maybe slightly larger than a standard lead-acid battery.
A lot of software and services do this. Firefox, bitwarden. (I believe you have to opt in and or click a button each time) Just the other day bitwarden was helpfully telling me my bank password was compromised 8000 so times. It's a 4 digit pin by the way of which huge chunka are not allowed in the name of more security. 1900s and 2000s too much like a birth year, no way. No 2 same numbers consecutively. Nothing starting with zero. Etc etc.
Cheap and recycled cookware or cooking oil would be up there on the list of interesting things to check imho

- https://www.bbc.com/news/articles/cml2kr9wkdzo

- https://en.wikipedia.org/wiki/Gutter_oil

- https://www.nature.com/articles/s41370-024-00686-7

Anywhere in the supply chain to a streetfood stall, or mom and pop restaurant or cornershop/bodega equivalent could have substitutions made that other people in the chain may not notice
lol I wish. The problem is not the inherent complexity but the accidental complexity. FE has a big chunk in the second. You won’t get your budget to rewrite three accidental complexity you find in the wild
Bribery.

https://www.cbsnews.com/news/trump-tech-ceos-meta-amazon-don...

(the risk is of course that the administration is not stable enough to stay bribed, or intra-oligarch fighting breaks out between Musk and one of the others)
It's $0 to go to Bittorrent and download movies, it's $0 to use adblocker and not have Youtube premium. There will almost always be piracy or piracy-adjacent cheaper options.
Great! The taxpayers gave them a lot of money.
When I'm in charge of an on-call rotation I always try to make it very clear that this is not the expectation.

In my preferred model of on-call, you have a primary, then after 5min an escalation to secondary, then after 5min an escalation to something drastic (sometimes "everyone", sometimes a manager).

The expectation is that most of the time you should be able to respond within 5 minutes, but if you can't then that's what the secondary role is for - to catch you. This means it's perfectly acceptable to go for a run, go to a movie, etc.

You relax the responsibility on the individual and let a sensible amount of redundancy solve the problem instead. Everyone is less stressed, and sure you get the occasional 5min delay in response but I'm willing to bet that the overall MTTR is lower since people are well rested and happier to be on call to begin with.
I am self-hosted, then I don't mind clouds, US or not, but... I am fed up with those "clouds" which are closing their eyes on the fact that they are weaponized by hackers, to point I started to think they actually want that, aka wrecking small hosting namely more business for them.

Nearly everyday I get a scans/hack attempts(script kiddy grade for what I can see...) from some of them, this is seriously annoying and those 'scans/hack attempts' have been usually referenced by security communities, OFTEN FOR MONTHS IF NOT YEARS.

No "cloud" is spared: aws, microsoft, google, ucloud.cn (the worst), ovh, etc...

On top of that, they are "protecting" 'scanners' (onyphe/stretchoid/cyberresilience/etc), you know those guys who are scanning(when it is not some kind of script kiddy look-alike hack attempt) the whole internet, that 'for your own good' with the second line of their website being 'pricing (ahem... scan data)'. We all know that you do not scan any system without being explicitely asked for unless... military/police.... or mob.
It also involves sending values forwards and backwards in time using Tardises occasionally
Mostly because there is no laptop hooked up to your TV. I wouldn’t want to have a laptop standing around, which is mostly an aesthetic choice.
Cool project! For me, seeing commutes time for 1 and 2 standard deviations would be useful too. Many times, people like to convey the lowest travel times, when I am more interested in the amount of time I need to budget to travel between two places to be on time 95% of the time.
Under the assumption that electric cars will drive the same amount and the efficiency is the same and any car charges at a random time and there is a big enough numbers of car, then charging faster will not increase the load on the net. In reality this will drastically decrease the number of charging station needed, as they will be freed faster.
True, but I also see the wisdom. As a PhD student, chances are you are overworked, in the clutches of the institution, dependent on the higher ups, and being mentally crushed by it all. (Source: know, have known people in such programs.) Trying to reform as well, while being a nobody, has lots of costs and not much expected value.

I would focus on staying sane psychologically and socially, and not feeling I'm wasting my years as much as possible. Though if you can participate in some movement of your colleagues with potential for a positive change, do that. Just don't overburden yourself alone.

I kind of think academia needs to be reformed and unwound from the outside. But I am more and more convinced by the news that the 'outside' might be unable to do it in ways that aren't appalingly dumb. So my faint hope would be that the much maligned "gen Z work ethic" will eventually force some change, and the old academia barons just die out.
So you might have to wait an hour for your 5 minute charging time? Doesn't sound like a killer feature.
It's a decorator, not an annotation.

The decorator syntax is purely sugar:

@foo
def bar():
pass

is equivalent to

def bar():
pass
bar = foo(bar)

except that `bar` only gets assigned once.

It's possible to use metaprogramming to apply the decorator automatically to every function (by iterating over attributes of the module and filtering for functions).
> unalived himself

In English the phrase is “killed himself”.
google is unreachable by design.

i think you're the one who should rename your company to Autismo, Inc.
Researchers engineer bacteria to produce plastics
Or just use a localhost invidious instance.
On Bitwarden, at least for now, it's mostly Open Source … for techies, for the server-side, there's Vaultwarden which is easy to self-host and with self-hosting of FOSS software you achieve true data sovereignty.

https://github.com/dani-garcia/vaultwarden

I'm an EU citizen and I worry about the US as well, but we need to be careful about this migration to EU services, as in some areas the European alternatives aren't good enough and people will go back to Big Tech, instead of preferring a FOSS solution that happens to have US dependencies.
I have used Racket in production for a decade and a half, with great success. Racket belongs to a sort of invasive species equivalent in languages, in the sense that once it has a hold on you, all other languages, old and new, vanish from your mind. The elegance of Scheme married with the power of hygienic macros does a great job at tricking your mind into believing Paul Graham's Hundred-Year Language idea again.

What if Racket and Python had a child? Rhombus represents much, much more to us Racketeers. It may quite possibly be the crown jewel of multi-paradigm meta-programming languages and most importantly, a possible solution to the 's-expression barrier'. Who knows, it might even make a dent in the LISP curse. And we were all hoping for this. We were all waiting for this. And so I applaud the enormous effort involved, and I hope it inspires people to try a different approach to programming, and to language in general. It represents an impressive achievement in terms of elegance, pragmatism/practicality and efficiency in a language built atop a very solid foundation, coming from one of the greatest lineage of programming languages in history.

Like many others, I have been waiting for a killer app, a real showcase of the power of language-oriented programming. I was secretly hoping Rhombus would become a catalyst to the production of something great. While the emergence of LLMs presents challenges, it doesn't have to seal the fate of amazing purely and proudly human innovations like this one. My GitHub account may be filled with Racket code few will ever use, but Rhombus gives me new inspiration.

Sure, the future of programming might involve neural networks programming CPUs and GPUs directly. We're getting there. Yesterday we were programming with cryptic machine language, today we program computers with increasingly natural syntax. Tomorrow we might just tell machines what we need. But that doesn't make what we're doing now any less significant or exciting.

We programmers aren't going anywhere just yet, and many of us will keep writing code because we love it, not just because we have to. And now we have this pinnacle of human ingenuity in the form of a beautiful language, a love letter to the art of programming by humans, for humans. Thank you.
Shows how this is the typical HN article of nonsense that is not applicable to real life.

Why hack your Apple TV like this, so you can afford an Apple TV but not YT premium? Or just use adblocker.

For movies yea Bittorrent is alive and well not that I would know :)
[citation needed] You're making extraordinary claims.
Fortunately I dont have cloaca ;)
C-parsing is still built-in [0], so whilst I don't think the standard library has a C-language, it's either really simple, or there'll be a few on the package manager.

[0] https://docs.racket-lang.org/c-utils/parsing.html
In addition to the sibling comment, it also:

- Comes with a simple remote control which in addition to controlling the AppleTV also allows muting and changing the volume of your TV. As someone who uses my TV exclusively with the AppleTV this means my TV's remote simply sits in a cupboard.

- If you have an iPhone you can use it as a remote over WiFi, I do this all the time to turn off the TV from a room over when the kids need to stop watching. The iPhone can also act as a remote keyboard which can be very convenient for text input.

- The voice search feature works very well in my experience. The remote has a mic in it and you simply hold one button and dictate what you're searching for and 99% of the time for me it works perfectly.

- It's very fast and responsive, allows quick and easy switching between apps.

- It's popular such that any streaming provider probably has an app for it.
A bit of a joke here:

It solves 100% cases where some manager requests dashboard never to look at it again after one day.
Does anyone know of any good resources explaining how a theorem prover like Coq is actually used to prove safety properties of software? All the resources I’ve found thus far have been more in the pure mathematics domain, and not so much about applying it to software.
Do wonder if it could be unintentionally being alloyed into recycled aluminium etc. Though I'm not sure if that's more likely than upstream routes.

Good old scientific mystery.
I'm invasive and delicious. EAT ME Please?
I'd enjoy hanging with you.
Sure, it's low end. But emulation carries a high burden.

Here are some figures from my own tests (except the Pioneer), compiling a RISC-V Linux kernel version from December 7 using defconfig. All "native" builds on either RISC-V hardware or else RISC-V Ubuntu 20.04 running in emulation (qemu) in docker.

4m35s $2500 Milk-V Pioneer 64x THead C910 @2.0 GHz
19m13s $1600 Lenovo Legion Pro 5i i9-13900HX 2023 (24 core)
67m35s $100 VisionFive 2 4x SiFive U74 @1.5 GHz
69m16s $900 Mac Mini M1 (4P + 4E cores)
70m57s $90 Lichee Pi 3A 8x Spacemit X60 @1.6 GHz
143m20s $800 Lenovo Ryzen 5 4500U laptop (6 cores Zen 2)
As a hobbyist I use it to drive HUB75 LED matrix. I use the W version so it receives UDP packets of each line to draw a full frame. This equates to about ~5mbps at my desired framerate, and it handles the task like a champ!
Build UIs that don't suck
Summer is more or less a solved problem - we cover southern Europe with solar panels, then add transmission lines to shunt the excess north.

Every car park, every commercial building... they've even started installing them to shade the highway medians. Plenty of barren desert to build out solar too. And if that's not enough, we can juice North African economies by building connectors down to the Sahara
This doesn't matter as far as the concerns about US warrantless surveillance laws go because those laws also apply to subsidiaries of US companies. IIRC Microsoft tried to argue that its EU subsidiary could not comply with US requests and lost.
Forget 4C, these have new 10C lithium iron phosphate batteries.
Qwant is an EU search engine, NPM allows you to specify a git repo and that git repo can be hosted on a gitlab instance or an EU provider. It’s not impossible to switch these providers, you just give up on major conveniences.
I feel like this would have to come from Apple/Google, due to them having numerous real time datapoints on the time it takes from the origin public transit stop to the destination transit stop.

And then they could determine the variance at certain times of days for certain public transit routes, and show your likelihood of reaching the destination by a certain time.
I've released an album via Distrokid which distributes the release to YouTube as well. You can look at detailed reports there. Youtube revenue is split into Ads, ContentID and Red (which I believe is the old name for Youtube Premium). I just checked and I am currently getting a bigger share from Ads than from Red, per play.
Steer by wire is a huge advantage and the nimble handling is one of the most beloved things about the vehicle among owners.
https://docs.gimp.org/2.6/en/gimp-tool-move.html

in 4.3.2. Options:

> Move the active layer

> Only the current layer will be moved. This may be useful if you want to move a layer with transparent areas, where you can easily pick the wrong layer.

note that version 2.6 was relesed in 2008.
Repealing the CHIPS Act risks US national security