skysight-inc/HackerNews huggingface dataset:
>> Automotive batteries have been demonstrated as >90% recyclable, far better than most materials we consider "recyclable" today such as plastic

> Citation needed

It shouldn't be hard to believe. The components of a battery aren't consumed during operation. An old battery weighs the same as a new battery, and the chemical reactions taking place inside are reversible (because that's how a chemical battery works).

I believe, though, the the previous commenter erred. 90% of _batteries_ are recycled.

According to Wikipedia, lithium battery recycling can see up to 96% recovery rate of material. Lead acid is over 98% of the lead.

https://en.m.wikipedia.org/wiki/Battery_recycling

> However if you travel lots and are heavily use charge stations at super markets et al, then EVs will be much cheaper to run than ICE.

This statement is confusing to me.

In my experience in the US, charging away from home is far more expensive.

Charging at home has added an average of $10/month to our electric bill. Charging at a commercial charger can easily cost $5-$10 _per charge_.

At home I have a 3kw charger, one of the lowest options you can buy. I prefer to take time and keep the battery cool. Heat kills batteries faster.

Your statement about your cost comparison doesn't mention maintenance, which is a significant savings. No oil changes, no rusted exhaust pipes, no spark plugs, etc. Over the life of the car, that's tens of thousands of dollars unspent.
Mathematicians discover new class of shape seen throughout nature
I found the right answer to the problem (at least for me). @tinodj has been right, but no proper execution.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

sudo /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -lint -r -f -v -dump -domain local -domain system -domain user -domain network

killall Dock
Yeah I've been following Buck2. Definitely interesting.

Xmake looks interesting too (even though I hate Lua). I wonder why it isn't more popular - I don't think I've seen a single project use it.
Obligatory Seinfeld reference:

https://www.youtube.com/watch?v=PfIJILHnpPU
Yes and now how do you get Russians in Russia to change their mind? By punishing and isolating them, or by inviting them over to talk to them? That was the original point regarding sanctions.
10$ says AI was used to partially write this.
> One of the things special to me about the night watch is that it's huge in real life which I never really appreciated before I saw it. In contrast, the Mona Lisa at the Louvre was disappointingly tiny.

I had the same experience seeing a print of Hokusai’s Great Wave. For whatever reason it was built up in my mind as a huge piece, but in reality it’s the size of a standard sheet of paper.
Same subject, 3 days ago, 75 comments: https://news.ycombinator.com/item?id=41579852
I started exaequOS two years ago. It is a Unix-like operating system fully running in a web browser. You will find all the steps from the creation til now
Could I host my static website on https://static.app/ ?
It's funny such a simple title inspired a flamewar. The article itself is an insanely simple use case for make (that uses gulp in 2024?) that clearly no one read.
Why not? It's an old work of art, if you're going to make changes to it you better do the best equivalent of `git commit` that you physically can, to preserve how it was before your change.
Here are some things I love about Make:

* Already installed

* Does not require some random runtime

* Does not require some random runtime version

* Same build system for (nearly) all languages

* The dependency tree can be constructed incrementally from simple, composable, verifiable building blocks

* Incremental builds are trivial

* Task bodies are (basically) shell scripts

* Isolated complexity can be moved to external shell scripts and called from a task body

* Unlike fad-language-build-systems learning is amortized across decades

* It's not CMake
Lucía Zárate, the lightest recorded adult (2.1kg according to Guiness)
A CVE list says nothing. I made my own language which has no CVEs, that obviously doesn't mean it's secure. The relevant metric is "CVEs per unit of functionality".
My Makefile is portable. It builds binaries that run on six OSes and two architectures. So I used my Makefile to build GNU Make and a GCC toolchain. Now I can run my Makefile on any of those OSes / architectures too, and it'll produce the same deterministic output, bit for bit.
Even the most ambitious petrol car bans are normally targeting 2035 or so, new cars only. That’s probably time for one more engine generation iteration.
Right, either the company will continue to reap the benefits of the constant updates, accept the risk, or find another way (paid or free) to do it.
I would agree. I would also say that when the secondary article contains a lot of value added above, the original, such as is the case here, the secondary source is better because it is easy to follow its link to the original if that's what you'd like to see.

I definitely agree with the guideline around favoring original sources, but this seems like a good time to deviate.
You may be surprised to learn this but multiple people, even professors, may have the same name.

http://www.iea.usp.br/pessoas/pasta-pessoac/carlos-augusto-m...
Go Sync.Cond, the Most Overlooked Sync Mechanism
Fortunately Signal and Session run perfectly on my iPhone 6S.
The EU and California targets are 2035; not aware of any large market going for a full ban earlier than that?
One or more, OK that leaves of course lots of room. I would estimate:

(too basic) Makefiles are not. (too complicated) They can be, depends on what you make them to be. (standard library) Well, there is one, there are some builtin functions you can use in the makefile. (too constricting) Haven't noticed that, so I would say no. (too much magic) Hmmm I don't see it. It is very clear what is a target and a dependency and so on. Not so magical. (syntax) Yeah definitely could be better. Even a plain JSON file would be better here.
You could also like my tool: https://makesure.dev/

https://maximullaris.com/makesure-vs-make.html

https://maximullaris.com/makesure-vs-just.html
I don’t think developing a new PvP shooter is a viable business, particularly if you take 8 years to do it. And if you expect people to shell out a lot of cash up front when the successful competitors are mostly free.

A single player game can succeed if you do something remarkable in terms of graphics, story, gameplay, etc. Not necessarily all of them but some of them. A PvP game has fewer factors you control (less story) but requires absolutely that you create a two-sided market of players —- it’s like saying you’re going to make Facebook in 2024. Even if the base game was better than Overwatch 2 or Fortnite it would a struggle, but the fact that they wanted to make another hero shooter proves they don’t have the vision or creativity to make something better. Is that toxic positivity?
> Big companies can't use strong copyleft libraries in proprietary software, so that would be a no-go.

Just to clarify: I have actually been involved in open source license enforcement efforts, because big companies do violate strong copyleft licenses regularly. Or their subcontractors do.

Usually, if you're willing to pay a good lawyer to yell at them, you can get the domestic ones to stop. And I know of some enforcement organizations that manage to get voluntary settlements on the order US$15,000, or who get the violators to appoint a "compliance officer."

For a big, commercially important project? This is often worth it. For a modest CLI tool, or something which I put a few weeks of full-time effort into? It is not remotely worth my time to enforce a strict license. This is a purely personal tradeoff. But if it's not worth $400 to me to have a lawyer write a letter, then I'm going to use a permissive license.
Simogo is fully owned by Annapurna.

Edit: Oops, no they're not, see below. But it sounds like they're contractually prevented from working with a different publisher.
Conceptually I sometimes feel that install and clean targets should have prerequisites. The problem for clean is that make's only condition for evaluating a rule is "a prerequisite has a newer modification time" and not "the prerequisite exists". As for install, because each rule can only have a single target, the installation of each individual file would have to be a separate rule. As install destinations are usually subject to side effects (excluding nix or guix), there is usually a need to force an installation even if the prerequisites haven't been updated. And installations often require additional postprocessing that can't be captured by individual rules. So to reconsider, perhaps it makes little sense to for the install rule to have prerequisites. And forcing make to check the clean rules prerequisites might actually hamper performance, as opposed to a direct `rm`.
Vaporizing plastics recycles them into nothing but gas
As long as the machine you are connecting from has a working sshfs, it should be able to mount any path on any host to which you have SSH access.
Did they mention anywhere why they decided to write their own proxy instead of using Traefik or something else battle tested?
have you done either?
The average price of a new car sold in Germany for private individuals is 42.000€. Around $47,000 in USA. Prices are even higher if you include company or fleet purchases.

A RWD Model 3 and Model Y with around 500km range is even less than that right now in their available stock.

How can that be stupidly expensive if it’s even below average price?

Street chargers are more expensive than home charging, that is right. However it is still cheaper than gas and diesel by 50-70% by average in mainland Europe.

You can look up facts instead of calling me ignorant.
I also got burned by this, pretty badly, and ever since it happened, I don't even have a default kubeconfig, have to specify it for every single kubectl run.
My condo (sort of) put chargers for every parking spot and garage in the whole "complex". Wasn't that expensive and raises the value of the units more than the cost per charger.
I bought a car, but then decided to not make the repayments.

What's the recourse for the lender?
I would not have held it for possible to be a functional person, "healthy and intelligent" according to "medical professionals" at the time, while weighing only 2.1 kilograms, so I thought I'd share

Has anyone else ever wondered what would happen if we would choose to stay smaller? As a teenager I was thinking that, child-sized, we could all live very comfortably in apartments half the size of today's, need far less food and other resources from the earth, transportation becomes a lot easier... Not that I expect this to actually happen, but it does seem like a solution to a lot of problems that would otherwise require significant changes. At least with today's medicine where infant mortality is such that the population (in developed places) does not need many children and does not significantly grow anymore (otherwise it would just delay the inevitable)
I had a coworker introduce me to The Five Dysfunctions of a Team[0] as a useful tool for framing problems with team dynamics.

It's easy to draw parallels between what's described and those dysfunctions. In case you're not familiar, this framework by Patrick Lencioni outlines five obstacles that can mess up a team’s flow: absence of trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results.

Particularly relevant to this situation:
> Fear of conflict: seeking artificial harmony over constructive passionate debate

Just to warn you though, there is a tradeoff. You can also just act like an asshole and cite a culture of toxic positivity if people take issue with your behavior. The key is collaborate, productive focus on the outcomes with the other human beings involved in the endeavor.

[0] https://en.wikipedia.org/wiki/The_Five_Dysfunctions_of_a_Tea...
I know it's probably not much consolation, but I feel for you.

I also had no safety net, no money and developed health issues that ruled out physical labor when I was getting started in life and it was terrifying.

It sounds like you're on the right track looking for any job that's available.

You really can do this, keep showing up and don't quit.
Sometimes I find these things more interesting than the painting. I think it's good to also highlight what the museum is working on. Otherwise people would think it's just a room where they hang up new paintings once in a while, the restoring and research part would then be even more invisible.
If nobody listens to well-founded criticism like yours and just says "nah, people will love it" -- yes that would be a good example of toxic positivity.
The other day I was talking to a psychologist about [difficult personal situation which I am unable to discuss publicly] and she said to me “This must be really damaging to your self-worth.” And, my honest internal reaction to her statement (although I didn’t say it out loud to her) was “Self-worth, what is that?” Because I’m not sure if I have any? I don’t mean that in the negative sense that I think I am worthless or anything. It is just that in my mind “self” and “worth” are concepts which do not intersect. Maybe that’s an autistic trait.
I used to have it as a full wall wallpaper in the living room where I was growing up.
The UK has argued for the Brexit with red tape removal, in practice this meant less protection.

Standards are useful. To be outside a large population area of standardization and regulation only means, that nobody cares about your small-country standards and that the population gets the worst of both worlds: inferior local standards and very little influence in international standards.
Talking of HiFi, playing the oft-mentioned streaming games running in a datacentre just kinda disgusts me on principle because it's a lossy video signal. I don't want to play modern games with visual artefacts on top - that's just barbaric.
Why would I not just do k8s rollout restart deployment?

Or just switch my DNS or router between two backends?
Mount Unix system into Common Lisp image
For those of us who dreamed of a SCSH for CL
Everything is an alternative until you weight features+performance/price
... so not Doctor Who :(
A much better title: Newly discover recycling chemistry might solve the intractable problems of polypropylene and polyethylene
What Happened to 23andMe?
The Cloud hasn't been Won
It baffles me that Windows Explorer still doesn't know how to connect to an SFTP site out of the box. It has been able to handle FTP sites since decades ago, and Windows has shipped with a working SSH client for several years now. Putting them together should have been a no-brainer. Even Microsoft's own VS Code can browse remote filesystems over SSH as if they were local drives. But no, Windows Explorer just keeps getting slower and crapper instead of gaining useful functions.
> I think many of people here live in US and assume that it everywhere things look similar.

Most of the US is in the same boat as you. Where I live, there is nowhere to charge and there are fairly great distances between things. You rarely ever see electric cars here, because they are only useful for people who have invested quite a bit in their house to build a charging station.

The people here on hn that have the attitude you mention, are people who live in large populated regions, especially congregated around the coasts.

I'm all for electrifying, and I think it is very necessary, but people do love to put the cart way in front of the horse.
First step is to decouple migrations from deploys, you want manual control over when the migrations run, contrary to many frameworks default of running migrations when you deploy the code.

Secondly, each code version has to work with the current schema and the schema after a future migration, making all code effectively backwards compatible.

Your deploys end up being something like:

- Deploy new code that works with current and future schema

- Verify everything still works

- Run migrations

- Verify everything still works

- Clean up the acquired technical debt (the code that worked with the schema that no longer exists) at some point, or run out of runway and it won't be an issue
This is a nonsense statement unless you note the Java runtime. Java is a language. The runtime is the software that runs the Java code. There's more than one runtime.
That’s definitely one of those easier said than done things, that someone who’s never tried to do will think.

Publishers have benefits, there’s a reason some game, developers, and other type of media creators will eagerly sign away a big chunk of their revenue. Not true for every media or genre, but there’s a reason these companies exist.
Exactly, and if you take stray or Neon White as examples, part of the reason they got so much attention was the reputation that Annapurna Interactive had gained by publishing a game as excellent as Outer Wilds. So people took much more notice of those games than they might have done coming from some random indie publisher with no track record. As excellent as those games are, this might have made a very big diference to the traction they got at the start.
Google Docs are ideal travel guides
Rembrandt did not work in this resolution so i think zoomed in it will just be a bunch of random noise.
Developers are choosy about what they build to maximize profit.
Matt Mullenweg insinuates using "WordPress" in hosting plans infringes trademark
For now electric cars make sense for those who have a way to charge at their home. Otherwise not so great.
Here is a quality of life one for me (if you copy pasta, remember to switch spaces to tabs). When you type `make targets`, you get a list of available targets. Kinda like `just --list`.

.PHONY: targets

targets:
@make -qp | awk -F: '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$$)/ {split($$1,A,/ /);for(i in A)print A[i]}' | sort
You still need some warm-up routine to run for the newly online server before the hand-off occurs. I'm not a k8s expert, but the above described events can be easily handled by a bash or fab script.
Sure, but I don’t think it’s as common as you think.

For example, none of the new houses in any of the new estates around me were built with solar panels.
I don't think "conflict of interest" is the right term in this case.
I thought the same. But try to zoom in on the eyes, you’ll notice fascinating details.
It did no such thing, and the situations aren't comparable at all.
Puberty Hasn't Changed Since the Ice Age
No experience in games, but I’ve seen first hand how a thick layer of ladder climbing middle management can create a culture where all important signaling mechanisms become internal, isolated from the outside world. In such a culture, what faceless hypothetical users[1] think slowly fades away, and what other “important people” within the org thinks is all that matters. Basically high school popularity contests – quite banal. However, the emerging behavior of such an organism can be very perplexing.

[1]: Dehumanizing the customer comes in different forms, I suspect. I’ve seen a lot of “we can’t care about individuals because we are web scale so we need to look at user metrics instead”. Perhaps in the gaming world there is more of “gamers are trolls and toxic boyroom loud minority, so their criticism isn’t worthy of attention”.
Thanks for the feedback! Aside from SQL query generation, we're exploring ideas like automating data transformation tasks or simplifying API integrations using GPT. There’s a lot of potential for solving niche problems like these. I'd love to hear any ideas you have!
I believe the Challenger and Columbia disasters can be largely attributed to toxic positivity and intolerance of dissent.
I used Arc for a while because despite my misgivings about using a browser that requires an account etc the workflow was very good for me

I started moving to Zen about a week ago, hearing about this vulnerability yesterday and especially seeing their reaction to it I know I made the right choice in leaving Arc.
I’ve had my battery replaced and sent family members to have theirs replaced, all at the Apple Store.

All have had smooth experiences. Without AppleCare it’s something like $59 or thereabouts. Apple’s made it very easy to go to an Apple Store to have them replace batteries.

Of course, that doesn’t solve the problem for people without an Apple Store nearby, or that need other repairs.

But at least where I live, I haven’t needed to replace an iPhone battery myself in at least 5-7 years or longer.
I can’t acknowledge anything without numbers to compare. In the UK some suppliers give cheaper rates at night (1/4 the rate). Is that not the case elsewhere? What is the cost per mile in Europe vs ICE?
Surveillance and Capture Two Models of Privacy [pdf]
I'm not sure it's a play test failure. If it were, you would think there would have been a burst of users and then nothing. It seems to me more like a market appeal failure. I didn't get the sense that anyone was intrigued by the story or characters, and the hero shooter as a genre has Overwatch, TF2, Deadlock and the bodies of Battleborne and others. They didn't showcase any stunning new mechanics in their intro, nor did they manage to make a funny or compelling story.

The marketing seemed to basically rely on "if they see 30s of gameplay, that will be compelling enough".

If we remember TF2, they launched with a bunch of really well conceptualized "Meet the character" videos which built humor and personality into the characters as well as taught some of the mechanics.

Overwatch launched a whole pile of interesting and very fresh player mechanics, as well as about triple the characters available with TF2.

Again, I can easily imagine they had players testing it. I'm not sure they had many people market testing.
Trying Out Solid Queue and Mission Control with PostgreSQL
NIH. Nothing else to add.
Hubris: The videogame
They were actually using Traefik until this "v2.0.0" (pre-release right now) version.

There are some context about why they switched and decided to roll their own, from the PR.

https://github.com/basecamp/kamal/pull/940
No. It uses a VM to virtualize a Linux kernel running LXD containers. Those are not virtual machines.

https://github.com/orbstack/orbstack/issues/461#issuecomment...
I see that the Dodge Ram is not listed as a compatible vehicle. Could you explain how you managed to make it work?

Edit. I'm dumb. It's listed under "Ram" not "Dodge"
it is enticing. i did not find the syntax for working with ndim data to be intuitive though.
I think this is part of a lighter weight Kubernetes alternative.
I don’t hate k8s, I hate that everyone blindly adopts it without understanding the complexity it adds. I understand it well enough to know YAGNI for most applications. Get over yourself, just because you disagree with me doesn’t mean I’m stupid.
> an error of even 1/8 mm in the placement of the camera would result in a useless image.

That doesn’t make sense to me. Presumably part of the image stitching process is aligning the images to each other based on the areas they overlap, so why do they need that much precision in the camera placement? I’d think keeping the camera square to the painting would be important to minimize needing to skew the images, but that doesn’t seem to be what they’re talking about.
I totally get that feeling! AI tools like ChatGPT can be great for basic code generation, but they still have limitations when it comes to complex or highly customized outputs, like your menu. That’s why tools fine-tuned for specific tasks, like AI2SQL for database queries, can be more reliable in those areas. As AI continues to evolve, I'm hopeful we’ll see improvements that bridge these gaps for more complex coding tasks like JS, CSS, and HTML.