skysight-inc/HackerNews huggingface dataset:
There are a few counter arguments to that idea, many of those linked to battery weight. An efficient car with a 40-50 kWh battery could weigh at least 200-250kg less than a 85kWh one. This has a direct effect on:

- energy consumption. Having to drag along 250kg is not free.

- maintenance cycles. Tires, brakes and more need more frequent maintenance on a heavier car.

- road maintenance (!)

A simple 7.2 kW charger is more than enough to charge a 40-50 kWh battery overnight. That's plenty for a large majority of use cases. Proper charging infrastructure can help one along on the exceptional further trip.

Also, don't underestimate the number of people that don't want or can't spend 5000€ on a car.
My brother is gay. I have a gay friend. I am not homophobic. But I do not prefer homosexual images myself. I also stress over this. I don't understand why people can't accept that being okay with something, and wanting that thing in your eyes, might be two independent things.

My daughter is vegetarian. We always cook her vegetarian food for dinner. Her little brother likes to bug her about it. We tell him not to, because giving people a hard time about their preferences is rude and annoying. But we also make sure that the vegetarian can't get cranky when everybody else is eating real bacon and she's eating vegetarian bacon. That'd be just as rude and annoying. It's called "tolerance", kids. I don't understand how we've entered into this world where we aren't all supposed to try to tolerate (let alone encourage and support) one another, but that tolerance only goes in one direction. That seems very odd to me.
The company I know got $200K in credits as their sweet initial deal. They were fully intent to stay inside that limit or close to it.

Next thing I see them being slapped with $700K bill and managers running like headless chickens all over development floor and yelling to turn off every VM, hard drive, database / whatever either resources.
This has been discussed ad nauseam on Bogleheads forum and on several subreddits /r/letf /r/hfea
Funny that you mentioned it, thats where it went wrong for me :)
You cannot change the version used by a given binary unless you rebuilt that binary, effectively making it similar to static linking (you still get sharing of DSO files & pages, though). i.e. even if I have two versions of some low-level library installed, depending installed packages still hardcode which one of the two low-level libraries to use, and if I want to switch the system from one to the other, I have to rebuilt it (or at least all depending packages).

Suppose I make an overlay of libc to add some functionality that I am debugging which changes the libc binary, albeit not the ABI. Can I still reuse the same packages? Can I still reuse someone else's binary cache ? Basically, can I do without having to rebuild the entire system (save for libc) ?
He made a GAAF, no need to read anything into it.

Big Tech stocks have changed since FANG/FAANG was coined, the term doesn't necessarily relate to what was big and heading for explosive growth back then. "FAANG" is a noun that doesn't necessarily mean "Facebook Amazon Apple Netflix Google" any more
It's not automatic, any sufficiently complex interface will need to offer some kind of support. E.g. if your widget library offer dialogs, using e.g. ncurses, then TAB shouldn't allow you to flow out of such dialog. If you render graphic elements with special characters (dots, dashes or unusual glyphs), you would need to offer some hints to the screen reader to skip or identify differently that stuff. Just "read them out loud because is text" wouldn't work. It's been a long time since my last complex TUI so I don't know what's there today for accessibility
I think they were using NixOS, not just Nix, which means that you can't fall back to the "OS package system" because Nix is the OS package system.

The difference between Nix and NixOS was a branding mistake by the Nix team. It's unnecessarily confusing.
I guess that could also be the case.

I haven’t studied it, I am just generally feeling unhappy about most software configuration.
Also, natural language is a better command interface than iconic point and click for intermediate to advanced users. The mouse studies that came out of Apple back in the day were based on testing against the mass market so their findings only apply to mom, pop, buddy and sis.
Man do I miss how excited for the new Windows I was when I was younger. Remember when the worst things about a new version were CPU footprint and compatibility problems?

Maybe this is nostalgia goggles but I don't remember my first weeks with Windows 98 or 7 making me feel like Microsoft hates me.
> Why is the U.S. sending troops to Europe at all?

Perhaps because in order to get Ukraine to give up the then third largest stockpile of nuclear weapons in the world the US in the Budapest Memorandum on Security Assurances in 1994 gave Ukraine security assurances against threats to its territorial integrity and political independence?

I assume I don't need to explain why the US wanted that stockpile to go away.

One might argue that now that Ukraine does not have that huge stockpile the US should just leave them to their fate. But the US still wants to convince various countries to get rid of their nukes or curtail their attempts to develop nukes, and letting Ukraine fall would not instill confidence that the US would hold up its end in any deal to make that happen.
Agreed. Since people don't seem to care to share private details with giant companies, those that do get shafted by user behavior like this.

It has everything to do with what you allow companies to do. A few years ago the standard mobile app behavior wouldn't be acceptable on Desktop. User expectations have suffered since then.
I'm also shocked to hear that designers at Microsoft are designing features for Windows on a Mac. I presume these are 'UX Designers' or 'Interaction Designers'.

Imagine the opposite scenario for Apple and how absurd it sounds: designers at Apple designing features for MacOS or iOS using Windows OS laptops.

This prompts the following question: What design apps are the Microsoft designers using on a Mac that they can't use on a Windows machine? (Is it Mac-only Sketch?)
Ask Apple: Rename Finder to Files?
I’m curious why Finder hasn’t been renamed to Files, or vice versa.

While switching between devices and using iCloud sync more, I’ve noticed the naming/branding gap more often. Example, accidentally searching for Finder on iOS or Files on macOS (spotlight).

Would be similar to Dropbox having different names based on device type. Most companies strive to stay on brand. I’m curious of the reasons for keeping them separate?

My initial thought is possible legacy/explicit references to Finder (scripting/3rd party apps).

Thoughts? Plans to consolidate naming or keep separate?
This didn't happen for me, unless you are talking about a different cumulative update. I just installed KB5010795 and Firefox is still my default.

Edge has been popping up a modal on startup lately to reset your default browser, are you sure you didn't click that? Not that it's your fault, but if you don't open Edge it doesn't bother you in my experience.
Last time I checked, FreeRDP was screen capture-based like VNC, with the associated horrible performance.

Has this been improved now?
The Power of Python Descriptors
So the resources are free and it's free shipping?
Most of the 'financial' reporting on crypto is nonsense, and imo, is just grasping at straws, or some kind of puff piece.

To some confident people, this is just a flash sale.
Oh, I thought it would end in 2012 according to the Maya theory? I still have sleepless nights over that. What year are we in again? Please, this doomsday stuff is just cult. Besides, we had a global war after WWII. It was called cold war, and it was fought via various proxy wars.
Why would it be too imprecise?

I agree there are some (many?) problems with some definitions used in complexity theory, but "size of input" is certainly not part of the problem. It can be defined very precisely. I don't see the slightest problem with how it's framed.
Both Chechen wars have started before Putin came to power. And both were lost by Russia, actually. Russia just picked one of many rivalling clans and pays tribute to them.

So no, it's not Machiavellian, more like a gopnik who stole a TV set while the neighbors were putting out a fire in their house.
NFT reputation is failing faster than gravity even if it weren't for its controversy on ecological impact.

It's impressive NFT is still up considering all the negative things happening around it.
That's why yaml is a format for computer and json a format for humans
> allowing more types of non-photographic ID for voting

Non-photo ID completely defeats the purpose of ID, since you can use someone else's genuine non-photo ID as your own without getting caught.
> My real gripe with Nix is the lack of a complete, easy to find, documentation of its "standard library". Nix Pills & a few wiki pages are far from enough.

How hard have you tried? It's literally two clicks and one scroll away from the official home page: https://nixos.org/ -> click "Learn" -> Scroll down -> click "Full Nix Manual":

https://nixos.org/manual/nix/stable/expressions/builtins.htm...
Ye, it is a bit like Google's push for https, blocking out competitors' spyware.
Based upon this[1] (so big old grain of sea salt required) it's an urban myth.

[1] https://boards.straightdope.com/t/thomas-edisons-front-gate/...

I also wonder at the practicality of pulling out one sporadic push worth of water out of a well. No way is that moving much water.
> But cutting pay for existing employees who opt to work from home is a terrible idea and it shows a complete lack of emotional intelligence.

What in the world does this mean?

Cutting pay for temporary telework is stupid, but cutting it for long term agreements that are willfully made by the employee makes total sense.

It seems ludicrous to me to pay Silicon Valley rates to someone living in Montana. The pay is based on cost of living and labor supply constraints. And both of those are eased by people working remotely in low cost of living areas.

If they don’t do this then they’ll end up paying the high water mark everywhere in the world for fairness purposes and that will make it harder to compete. Imagine living in Lagos or somewhere and because you’re locally employed and always lived in Lagos you get Lagos wages. But someone who was hired in San Francisco and moved to Lagos gets San Francisco wages. How emotionally intelligent is that?
I've thought about this a lot while debating a new purchase that I have a few months to sit on. The author hit the nail on the head with this:

> But what this rationalization ignores is the extent to which tools and possessions enable new experiences.

The opening paragraph mentions a Lambghini as being a poor buying choice because "it'll fade into the background" after a few weeks. I think back to my first car, a LeBaron Convertable that I bought with cash at seventeen. Considering where I live, owning a car for the first time was something that enabled experiences that I couldn't have had without it. The car, itself, faded into the background, but the experiences it enabled me to have did not.

But there are some "things" that are new experiences on their own and don't fade into background if using them is something that brings you joy. About a decade ago, I purchased my first motorcycle. I fall into a little bit of depression when the weather turns to winter, stressing over the fact that it'll be months before I'll be back on it.

Back to the purchase I'm thinking about, now. I own a Future Motion OneWheel Pint. I purchased it more than two years ago. Over the last two years, if it's not snowing, I'm riding it every day. I ride almost the exact same route on this thing every time I'm on it. I'm using it for the experience of riding it and because the device offers so much to me as a rider, as I get better at mastering it, I experience new things. It is so much fun to use, in fact, that I'm looking at getting an upgraded version of the same board. I'd like to have longer range and slightly higher speed, but more importantly, I'd like to be able to ride with other members of my family at the same time on the same devices rather than fight with them over "who's taking the bike".

For me, I'm using this approach from now on: "prioritize purchasing things that are experiences on their own to use (my OneWheel), followed by things that enable new experiences (my car), followed by things that free up time to do the things I want to do, instead (my lawn care services)"
Pure ideology. Can't even think of actions outside of individual consumerism.
To stay on topic, if x was declared const, you wouldn't have to guess. The compiler would tell you.
There's no contradiction between the propositions that (0) the source code of an algorithm is protected speech; and (1) there's specific ways of executing that code, effecting real-world consequences, that would be against the law.
>> Suppose that I can find some lists of numbers whose sums of square roots are equal for the first ten million decimal points and then start being different

Would have been nice to add an example of such list in the blog, I wonder how short that list can be.

Also, how important is this in practice? The algorithms using this comparison could handle the 3 cases with a tolerance (larger, smaller, undecided)?
Sure, but that doesn't always help readability/clarity. Compare this:

SomeType result;
if (!do_something(&result))
return;
process(result);

with this:

std::tuple<bool, SomeType> ret = do_something();
if (!std::get<0>(ret))
return;
process(std::get<1>(ret));

You could improve it a bit by using `auto` or returning a struct with named members, but quite often I still find it less readable. Especially in situations that are more complex than this example, where e.g. you fallback to another function to fetch `result` if `do_something` failed.
Wow I didn't even know thats possible.

On the isolation part, I feel like if Hooks were taught in a bit of a different way particularly with the isolation example, it would probably be less scary. I learned something new today :)
i think “statically” means without executing the nix language stuff
>Remember that you face a 50% excise tax on any required minimum distribution that you fail to take on time.

Except the IRS does not enforce this, there are countless anecdotes among tax practitioners about people who have gone years without taking RMDs and they are not penalized at all, other than having to catch up and pay the taxes they illegally evaded for those years.
I love learnings on automated testing. From the perspective of someone who isn't used to TDD or even just building many tests, maintaining E2E tests often seems extremely cumbersome. I wonder if I'm just missing out on the best practices, or if the tooling simply hasn't evolved enough yet.
We run it in production. It works well but RRD backed graphs are a pain to work with so we’re currently looking at netdata instead to see how it compares.
I always assumed all satellites were much much smaller than this. Seems like they'd be prone to space debris something considerable!
> But how long will we need to look through these sequences of digits before we find the disagreeing digit? It feels intuitively like we should be able to establish some kind of bound on this. Like, maybe we should be able to say “if you add two lists of n numbers, each of which has d digits, then they can’t disagree for more than k * n * d digits” for some k. But no-one’s been able to prove anything like this.

You can write down a completely explicit bound here using the Mahler-Mignotte root separation bound. More generally, for any algebraic expression involving algebraic numbers, you can bound a priori the number of digits you need to check to determine its sign.

When you involve transcendental numbers, things do get much harder though.
If your neighborhood decides for whatever reason that your IOU's are worth what is printed on them or even increasing values over time, then you can generate a lot of cash, and looking from the outside it will look like everyone in the neighborhood is getting filthy rich because all their market caps and transactions sizes will be going through the roof. And you can comfortably say that you have your IOU's backed 1:1 in things of equal value, by just printing 2 everything you hand one out and keeping one, which will naturally be as valuable as the other right? Or you can use one of them to buy BTC/Ether/whatever on your own exchange, whatever, point is that you can keep the value backed in theory because you have a money printing press. This works as long as money is flooding into the system, and there is enough trust in your IOUs.

But what you can't do is try to use IOU printing to guard against the values of your IOU's falling, it just doesn't make sense when Timmy comes by and says "I want my $10k, here's the IOUs" that you say "Ok, wait a second, I have like $20k worth of IOU's I could give you instead, would that make you happy?". Because you aren't proping up the value of the IOU's, your just devaluing them faster.
The semantics are simple and necessary, yes. The syntax is kind of crap in some ways (in others it's awesome and I wish other languages were as lightweight). Syntax in general is a bikeshed, but that doesn't mean we can't objectively critique things like having function definition being a mere ":". That one on its own is probably responsible for much of the indecipherability.

Also some of the higher level constructs really aren't clear (like overrideDerivation/overrideAttrs/override, I still don't fully get). And mkDefault/mkForce/etc could be a bit more front and center rather than in "lib".

Also every time I run nixos-rebuild and it takes several+ seconds to evaluate my Nix expression I've got to wonder how much the implementation being this cute functional fixpoint is holding performance back.
In order to charge 10x faster, you need to deliver 10x the current. That means all the wiring and electronics need to be upgraded to handle the huge increase without melting.

Also, the rest stop won't just be installing a single fast charger, it would install more than one. So you can't really compare 10 slow chargers against a single fast one. That means the wiring service for the entire rest stop would likely need to be upgraded as well.
Rotate phone to landscape and refresh. Much more playable.
Had this same issue: thankfully managed eventually to regain access (by temporarily re-invigorating an old half-working phone) but have since moved all essentials off Google.

Absolutely outrageously dangerous system, no way I can trust that service with anything remotely essential again.
What’s the theoretical limit of heat -> electricity + hydrolysis?

It seems if we could capture electricity from a space shuttle reentry and make hydrogen/methane during descent, this would enable less energy intensive launches.

I’d imagine this would be done if it were possible, but the extreme burst of energy likely isn’t conducive to being absorbed by hydrolysis.
Ok, you have convinced me to give it a serious look.
Solving Open Source Supply Chain Security for the PHP Ecosystem
I tend to think crypto currencies, much more than conventional financial assets, is sensitive to the public narrative/hype due to it being a pure speculation play. A lot of people bought in over the past two years due to the hype and I suspect if the media narrative turns a lot of folks will pull out.
Those people should be quarantined in my opinion to not ruin it for everyone. Of course it would be easy to offer said convenience without the data sharing.
The idea of a "currency"[0] attracting investment is kinda crazy in its own right. Normally currencies don't attract investment; you can bet on the difference between them, but you usually "invest" (buy) large amounts of it specifically to do business with the country or economic entity that issued it. You buy Euros to do business in the EU, not to "invest" in the currency itself.

0 - Which crypto currencies actually function as currencies is a matter of debate.
Bitcoin has 3 mechanisms built in to make it almost always increase in value, halving of the rewards, finite total+lost bitcoins, and increasing complexity when more people are mining.

In the end all you're doing is buying electricity and converting it to bitcoin, anything above that cost is based on future costs when the rewards halve.

All this means you should never sell your bitcoins, which means it's a terrible currency
At a previous job, I has an assigned desk and I was expected to work from the office unless I had good reason to work from home. I definitely had dominion over my desk. To the point I built my own sub-base to raise the normal sitting desk up to be a fixed standing desk. I bought my own drafting chair so I could stand or sit comfortably without needing to raise or lower the desk. So I have experience taking the authority over my environment a lot further than most.

In that role I was a solo developer attached loosely to a team of engineers. I had a fixed set of collaborators ( though most of them in other countries and timezone) for over a decade. I had no need to adapt my working location based on who I was collaborating with over time.

For my current employer, I will soon move to my fourth team and project in about 2.5 years. I regularly have a different set of collaborators to work with for short terms sub-projects. This means I often change where I locate at the office to better collaborate for the work at hand.

So yeah, for me it is about collaboration. Re-locating for the short term doesn't come with negotiating anyone else's strong territorial claim over a desk.

Sure it probably costs the company less to hot desk. My current employer, however, does truly embrace remote working and the majority of employees take advantage of that to not commute to the office every work day. Not much point maintaining a dedicated desk that you only occupy 2-3 days per week.

Different employers may hot-desk but get remote working wrong or keep people in fixed projects for very long times. If my employer required clock in at my desk ready to work and clock off didn't include returning things to my locker it wouldn't be so great. I can appreciate hot-desking may not be so great for those cases.
Guess, I thought I was missing something ¯\_(ツ)_/¯ but you are right!
"In rural areas I think long guns are generally more useful, whereas in the non-rural, (sub)urban areas it's pistols that are carried about."

It's generally pistols that are carried in either setting. My state has has carry license (effectively only covers pistols) numbers at the county level. The number of licenses are much higher in rural areas. This also matches with the higher rural ownership numbers.

"Every time a gun is handled there is some probability of an ND, and the larger the number of guns, the more often the dice will roll for that ND."

True. The real question is what level of probability is acceptable. I would expect this to be a highly opinionated. My own view is that AD/ND happens so infrequently, and even more rarely hits someone other than the carrier (usually shooting themselves in the foot/leg), that it's a non-issue compared to many other daily activities that carry risk.

"There needs to be some kind a filter about ownership, even if it's as simple a one day course learning gun safety...

The folks with absolutely zero discipline will be unlikely to bother with that course."

We could teach it in schools. That's supposed to be the purpose of schools - educating society to be a fully capable responsible member of society. Whether that's with safety issues, self sufficiency, financial literacy, etc, it seems we are doing a poor job. The benefit to teaching everyone is that people who are non-owners may come across a situation where a gun is present.