skysight-inc/HackerNews huggingface dataset:
I've used wish (https://linux.die.net/man/1/wish) for this in the past and it works pretty well. It used to come installed on many Linux distros but probably does not anymore.

Zenity is also an option.
As other people have pointed out, the efficiency should be calculated over the car lifetime, and including the average efficiency at which the electricity is produced in the areas where the car test was run... Germany produces a LOT of electricity from COAL, so we are replacing benzin and diesel with coal... not very smart in my eyes.
Careers Senior Operating Systems Engineer (#RemoteOK) FreeBSD and ZFS Experience
Some guy who updates the dependency isn't fixing your tests. They're breaking whatever and not caring.
I think it means Content Addressable Storage - https://en.wikipedia.org/wiki/Content-addressable_storage

In short, it's a method of storage where object's identity is derived from object's content (usually via hashing it). So the assumption is: same hash => same content => same object.
To be fair most of the "content" on either of these platforms can be actually labelled as "content". If anything, it probably helped those young people get some real life skills rather than wasting their life in a digital social bubble.
This is a very poorly written article. To save you some time:

Yes, they're getting rid of Electron. No, they aren't going native. Yes, they're doing what Qt and Gtk+ and Microsoft have already been doing for years and just using the toolkit's built-in ability to embed a web browser into a native frame. Yes, this is pretty much just what they were doing during XP but with a more bloated web browser.
> You cannot surrender early.

Not true. You can surrender after 15 minutes. The game is rarely completely lost before then. The problem comes when some players believe the game to be lost and others do not. Also, a small number of players seem to get pleasure from punishing their teammates by helping their opponents.
What sea level rise will do to famous American sites, visualized
One of my favorites is Josh Goldberg's implementation of Tic-Tac-Toe in the type system:

https://blog.joshuakgoldberg.com/type-system-game-engines/
I don’t question your motivations, but it would take a lot of high quality data to convince me that mask mandates have any significant effect on people leaving the Bay Area or even being unsatisfied with life in the Bay Area. Where I live almost no one has gone unmasked in stores even during the few periods where the mandates were lifted.
Cursus?
I'm not proposing anything. I am just saying that the way the game is set up ends up sucking for human interactions. You said it yourself: "I can't imagine an efficient way to moderate all this". And for this reason I quit this kind of multiplayer games.
You can in fact walk through downtown SF.
Good move by Riot Games, this will definitely promotes healthy game play and coordination.
One thing this helps with is keeping development environments up to date. When there's a large spread between instance lifetimes, it becomes more difficult to deploy updates and changes to developer infrastructure. This can grow into an org problem where shipping dev infra changes blocks on disrupting dev workflows.

You can approach this by continuously deploying upgrades to the dev fleet, but it's simpler to simply set a lifetime bound (with an opt-out for special circumstances).
Let's see how it goes... the auto lobby is quite powerful in DE
I know several people, in France, who died or nearly died from it.
The numbers speak for themselves any way (more than a 100k).
> Behind its ultra-modern, fluid user interface of ocean blue and pearl white widgets

I sometimes feel there must be a secret, second version of Teams that is not a steaming pile of shit with bland UI, idiotic text input, copy&paste behaviour and non-functional activity detection. If one has used Slack before, Teams feels like a sad joke. The video calling is pretty good though.
As someone who shares the same surname, always being at the top of the list was somewhat less desirable during school.
Let me introduce you to CNLabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

https://developer.apple.com/documentation/contacts/cnlabelco...
This creator seems to have other interesting projects under his "Cedar Lake Ventures" [0].

They are really worth checking out as I find some of them very useful.

[0]: https://cedarlakeventures.com/
I have a friend who plays DotA 2 reguarly who alleges that toxicity is much less of a problem with that community because players can call out good or bad sportsmanship at the match end and this is taken into account by the matchmaking system. This results in all the trollers and flamers and griefers mostly getting matched up with each other in a mutually contstructed cesspit while the fun games happen elsewhere.

Does this match others' experience, or is it a bit of a rose-tinted glasses situation?
> You can’t even just strict kick someone out of an in progress game.

You can, I play DotA and have seen some cases where it would be preferable to kick out a troll and continue 4 vs. 5 instead of 4 vs. 5 + troll. There is also some resource balancing present that lets even a team of two steamroll an uncoordinated enemy team. Sadly only the case of a player going afk is handled by a kick, a player actively feeding has to be worked around instead.
I draw, paint and use blender - at the moment to make assets for a friend's indie game project made in Unity. Personally, I'd rather use Godot but the team has experience in Unity, so that's that. I may also write an ocean surface compute shader for the same project.
This is a new thing and it's what powers "Teams for Life" on Microsoft Windows 11 (which is already available, btw).

Sadly, the work version of Microsoft Teams is here to stay, with its power hungry Electron and all of the badly implemented functions that we (users) have been complaining since forever.
It's possible to make the code slightly smaller, by relying on Linux zeroing registers when the program starts. That's part of the Linux ABI, and couldn't be changed without breaking programs, so it's safe to rely on.

Reducing the size of the code allows embedding it in less of the header, giving more options for code layout.
How did you get that result? I only see length and name.
I'd be keen to hear more of this story if you've got the time to share?
WebView2Browser – A web browser built with the Microsoft Edge WebView2 control
Great. The rich can park while the poor cannot afford.
It's bizarre that an OS developer can't follow its own standards. Of all the companies to not support native Windows UI elements, why is it Microsoft?
If you are unlucky enough to be in multiple Teams , it is totally unusable as you need to log in as you switch. Slack just has them listed as "supertabs", null sweat, constantly logged in.
Teams isn't great, Electron Apps in general aren't. But why can't the Google team just make Chrome/Chromium less shit?
If one has used a computer before, Teams feels like a sad joke. It's like none of the developers grew up in the 90s or even the 00s with a computer. I can't think of a single piece of software I used in that time frame which behaved as terribly as Teams.
Chrome is pretty resource heavy and Teams might not need all of that. Eg It might not need the latest web APIs or even v8 at all. While it seems counterintuitive, I have read quite a few success stories of people moving from Electron to Qt Webviews. Obviously fully native would be preferable from a user experience but at least with a webview you can start to build hot paths in C++/Rust/etc more easily than one might be able to with Electron. So this might not solve all of Teams desktop application problems it’s still a step in the right direction.
> Which only works in the context of proprietary vendors and not in the context of FOSS distributions. Nothing can be denied as everything is freely distributed. You want to have the ability to verify the work done by packagers and build servers.

Indeed. Open source isn't a vendor it's just volunteers from the Internet. If you look at the way people behave in nearly every other walk of life that isn't software, it would seem amazing that we somehow managed to create such a beautiful thriving gift economy. In order to keep it that way, we need to have reproducible builds, because they promote transparency.

It is however very very expensive. Even if you manage to surgically remove all the dependencies on things like __TIME__ then you still need to audit the code for things like iterating over hash tables. Many core libraries these days such as expat xml parsing will seed their data structures using /dev/random. You can qsort but you might get snagged by the fact that it doesn't use stable algorithms. If things don't work out then it helps to have deterministic execution too so you can run the build and see what it does differently that causes it to produce different output. Sadly, with things like kernel imposed memory randomization that's easier said than done.

So the unfortunate reality is that open source isn't arching towards determinism. The trend is very much the opposite where it's becoming more non-deterministic, especially in the last five years. So if having deterministic builds is something your org cares about then you really need to hire an expert and in many cases change the engineering culture too.
What Do Bosses Do?: The Origins and Functions of Hierarchy in Capitalist Production

Stephen A. Marglin

First Published July 1, 1974

https://doi.org/10.1177/048661347400600206

https://journals.sagepub.com/doi/abs/10.1177/048661347400600...

Part 1. http://libgen.rs/scimag/10.1177%2F048661347400600206

Part 2. http://libgen.rs/scimag/10.1177%2F048661347500700102
A bit rose-tintet. All chat is not the problem usually. It's team chat.
and the rendering engine is still based on chromium underneath ...
SUV sales are increasing in India and this segment now outsells hatchbacks. See sales numbers

https://www.carwale.com/news/suvs-dominate-car-sales-in-indi...

EV will take time without a major company like Reliance or Tata investing heavily on infra to back it.
Didn't Webview1 use Internet Explorer, not Edge as its rendering engine?
Want to add healthy years to your life? Here’s what new longevity research says
I’ve noticed this recently in my driving. As an experiment, I lowered my highway speed from 75mph to 65mph for a couple weeks, and my gas mileage went from about 26mpg to 34mpg. Car is epa rated for 33.

An enormous improvement in efficiency - that experiment has totally changed my driving habits. Knowing that, I can’t believe that I’m basically the slowest car on the road now (going 65, which is the speed limit!). Crazy to think about how much fuel we’re wasting by driving fast
The article mentions Moj. It does not present it as a very popular alternative, though, if that’s why you still mentioned it.
Who drives SUVs?
Does it even change the rendering engine? Rather changing to another flavor of same engine.
The poor already cant afford an SUV.
As a casual Teams user I can say it's crap software, I don't understand why so many companies choose to use it.
And in which World exactly do "the poor" drive SUVs?
Nuclear is being phased out by 2022. Coal by 2038, the majority of which is brown coal. The problem is Germany is phasing out nuclear power when they should phase out coal and its reliance on natural gas.
No guarantee but still very likely there are instances available.
Good for her - she can probably buy a house from the sale of the meteorite.
How could high altitude negatively affect the machine? The machine uses a vacuum pump. High altitude should help the vacuum pump work faster and better.
Windows 3.1 + MS-DOS = TRSDOS on game console
That’s the point. It’s the point of so many things. If you can’t pay to offset the problem you impose on someone, you sometimes can’t impose on them.

That’s the idea.
>It just makes people more angry at them for not taking the simple steps that would have saved their lives and spared a lot of needless suffering. When you have people pridefully hurting everyone around them it's going to cause some resentment.

Those feelings are being used to justify behavior I truly find abhorrent on the HCA subreddit. While the feelings in and of themselves may have some basis, they don't excuse that the whole purpose of that subreddit is to "piss on the graves" of the antivaxxers who died.

> I don't know how to do that while still respecting the privacy of the people suffering though

The privacy of the people suffering was never a concern, and the website administration only stepped in [0] once some bad press [1] came about, partially due to those privacy violations.

I really sympathize with your position. I do see a lot of "aggressive anti government" sentiment and I disagree with a lot of their points. However,
I also disagreed with the Chinese "Human Flesh Search" [2] and find it deeply troubling that our society has developed one of our own especially against people I disagree with.

[0] https://old.reddit.com/r/HermanCainAward/comments/pwo28t/rhe...

[1] https://www.nbcnews.com/think/opinion/reddit-s-herman-cain-c...

[2] https://www.tilburguniversity.edu/sites/default/files/downlo...
Ask HN: Solo-preneurs, how do you launch your products?
As tech people, building and shipping is pretty easy. But selling is more obscure.
While it is true that Teams does often use inexplicably high amounts of CPU and network bandwidth (at least on my machine) - I'm not sure that Electron is at fault - at least not in my case.

I only figured it out by accident - through the Microsoft Authenticator App I got to a login/authentication history somewhere, and there I saw that Teams was automatically re-authenticating itself in the background. Probably some sort of token renewal or something.

But it was doing that LOTS. Like 2 or 3 times per SECOND. And once it starts doing that, it seems to be doing that indefinitely (until you restart the app) - with absolutely no hint of what's happening inside the app.
Do you have a source for "to show off that they can afford going into this new trend" or is this just some stupid assumption?

I drive an SUV EV because I a) can charge at home, b) have a big dog and need the space, c) electricity is cheap here, and d) there does not seem to be an EV "Kombi" yet, which would be the perfect middle ground. I don't care what others think. Your second part of your sentence might be true, but the first one is just a silly assumption.
No offense but all you did was make it sound like you're on the spectrum.
videos: https://meteoritecar.com/gallery/
Nissan and Renault both make appalling and cheap SUVs?
SUVs are already mainstream in India. In 2020, SUVs accounted for 29% of all car sales and suffered the least hit from covid sales decline.
GTFOBins
Most only use it because they're already paying for Office 365 and it costs no extra.
> You can't even explain how doing something as simple as a binary tree with parent pointer is possible in rust, so my assumption is that it isn't possible

A beginner learns this in the first week:

struct Node<'a, 'b> {
left: Option<&'a Node>,
right: Option<&'b Node>
}

Many people don't know how to read or write, but you don't hear them every day claiming that "therefore it must be impossible", yet here we are.

> but I don't see why I'd learn a language where I'd be forced to make those work arounds rather than use the version that fits my problem best.

> but it seems everyone is hell bent on just saying "You shouldn't do it!".

The claim was and still is "there are infinitely more effective - as in faster - ways to learn Rust than by starting with how to write doubly-linked lists".

This whole thread is you failing at 3rd grader logic hard and concluding:

- therefore it is impossible to write doubly-linked lists in Rust

- therefore doubly-linked list in Rust are efficient

- therefore it is impossible to learn Rust

- ...and many other things...

I've taught Rust to a 9th year old, but I don't think I could have taught Rust to a 2 year old, so arguably, I think you are right, in that probably _FOR YOU_ it is impossible to learn Rust, you wouldn't be able to grok how to write doubly-linked lists in Rust properly, you wouldn't be able to master Rust to write efficient code in it, etc.

That's ok, don't be frustrated by it, everybody is different.

Just try to stop projecting your limitations to other people. Particularly in this forum, or when talking with Linux kernel developers, were most people are smart experienced programmers that would learn Rust well in a day and master it in a week.
100mpg in non-city driving is an improvement over the average driver but not a game-changing one; that's maybe 40% better than a small car, and significantly worse than a light motorbike. When you take into account the increased road wear and space taken up it might even be a net negative on the whole.
Time is a scarce resource. If you want to solve something, the most straightforward path is to attack the core of the problem. In the time that an average person spent to understand what a monad is, another average person may have already found a way to scale direct air capture by 10x or more.

This does not mean one shouldn't study category theory; but one should study it for its own merit, not under the illusion that it is an effective way to "save the planet."
Why big companies gave up developing native applications will never understand, is it that hard developing them any more? probably not, it’s just easier to deliver crap software continuously bundled with apps like Electron cheap.
I can't understand why there are no tabs of any kind. Need to find a file in some other chat or channel and get back to where you were? Leave, find file, come back, post. Why?

And why can I search for chat logs and only find the exact line I searched for, but not the context it was posted in?

I have never used Slack professionally, and Teams did make my life easier when it came to not sending E-mail all the time or having all types of editors and programs there for us to work collaboratively, but the interface, memory hogging, slow loading, no progress bars for downloading (no download management at all! Click on a huge file by accident? It's getting downloaded, no way to stop it!). Have I clicked a button or not? No way of knowing until the thing loads, and that sometimes takes a second.
To read this, you’ll need a register for an account.
Worse than that, poor people's bus or bike journeys end up being impeded by road hogging SUV's and other single occupancy vehicles.
Yep, and Dota’s got a fucking miserable community, too.

They have voice chat amongst teammates, though, which totally changes the way people communicate.

Toxicity is an online communication problem, and particularly a multiplayer videogame problem, and particularly a MOBA problem. There are lots of thoughts on how to fix it.

One that has not been tried very much is “take away their toys”; I, for one, am excited.
What I meant is, do you really think the rich people will care? Will those people really not drive their SUV to the city?
You can get similar fuel savings by following a big vehicle like a truck.

Even at a safe following distance, the already moving air behind a truck lowers your effective speed by 20mph or so, saving 25-50% of the fuel bill. Trucks that have very little ground clearance (eg a big mudguard across the back) work best.

In the extreme case, in an EV, you can end a journey with more battery than you started with if you follow a truck closely (rather too close for safety, and in perfect conditions)
Show HN: Software engineer resumes generated from JSON stored in GitHub/Gitlab
Related: Gooey[1] for turning python scripts into GUIs

[1] https://github.com/chriskiehl/Gooey
Microsoft has never followed its own standards. They came out with the flat toolbar and 3D menu bar, neither of which were a published Windows API. Then when everyone started emulating that with their own, often poorly implemented, APIs Microsoft came out with the ribbon bar.
Both are wonderful options for some use cases. I would also take one of thise approaches for the simple demo in the blog post.

But the system UI that is also linked in there is something that goes beyond what you can do with e.g. zenity.

This kind of puts (almost) all the power of a modern UI description language in reach of shell scripts.
It's true that charges like this are fairer when wealth is distributed more equally, so you make a powerful argument for wealth redistribution, but not against this policy.
This is an argument based on emotional appeal than rational objectivity. See: “Think about the children”.

https://en.m.wikipedia.org/wiki/Think_of_the_children
All I know is that in Python, JS and Clojure is I’ve accidentally written code like:

def foo(str):
v = str(1)
. . .

Which resulted in head-scratching errors like “str is not a function”.

EDIT: I agree that hygienic macros aren't the right way to solve this issue.
They never denied saying that they told us not to mask up.

You don't want people linking to obsolete information under the surgeon general's twitter. There is no way to flag a tweet as "for history only ignore the actual advice as what to follow." Meanwhile, the old "don't mask" mandates are in the CDC's website in their archives, which are purposefully hard to find (for similar reasons, to ensure you know you are going to historical and not current publications).
The same person might have different body language during an in-person meeting in an uncomfortable office vs their home so if you use that for decision it's already biased. Some people are also more comfortable with casual text chat than casual in-person discussion and if relying on the latter you may miss things.
> Not even the US can get their pandemic under control.
That's because the vaccines don't effectively stop the spread of SARS2. This is one of the great lies still being shoveled on the public - despite the facts that prove otherwise.

See: Britain has a lot more cases per capita than the US, despite their high vaccination rates and more aggressive lock-down & restrictive measures taken.

Or see: the New England states with high vaccination rates and a recent record surge in cases.

Or see: Israel's recent epic case surge despite their very high vaccination rate.

The vaccines dramatically reduce mortality and that's the primary reason most people should get the jab. There's zero evidence so far that we can actually stop SARS2 via vaccine. It doesn't make sense to be forced to live in bomb shelters forever as eg Australia is doing, that's idiotic and tyrannical. What matters isn't the case counts, it's the number of deaths that matter and Britain's high vaccination rate is doing its job there for example.

See India, where prior to introduction of vaccines they were effectively countering the disease.
See Sweden, where prior to introduction of vaccines they were effectively countering the disease.
See any country where vaccine rates are high, mortality rate soon skyrockets.
If you need sources to read data that is available EVERYWHERE you are the problem, and you should take the vaccine, because at least that means in 6months to 3 years you won't be a problem anymore.

I have no issue with you taking a vaccine to gain immunity from a disease.
But you can't force me to be a part of your experiment. If your vaccine worked, why would I need to take it? Surely it would be me that should be worried, yet here I am, alive, and not infected.
> Saving the planet = no car.

Saving the planet = maximum one kid per couple.
Even in a European Capital trash is routinely found on the floor, on the streets. People throw it on purpose or by mistake, or the wind blows it away. Eventually it is forgotten, blown to forests to break down, or carried to waterways until it reaches rivers. Let's not pretend that plastic isn't everywhere in the west too. We need to stop single use plastics and unnecessary packaging yesterday.