skysight-inc/HackerNews huggingface dataset:
They could have gotten buy in from a few senior members of the linux community/foundation and verified that they weren't involved in the patches for the paper. It would introduce some risk of bias but could ensure that the work was ethical.
If no license then there is no license, which is equivalent to all rights being reserved, which means what Saagar said: no one can redistribute, modify, or duplicate it for any purpose (unless there is some fair use involved, and with the proviso that you assuredly aren't going to have an issue with the temporary copy made by your browser as there are going to be some implied rights involved with that other person having gone out of their way to publish it in a place where you came across it knowing full well how browsers operate).
This looks pretty neat indeed, thanks!
> we did that because we knew we could not ask the maintainers of Linux for permission, or they would be on the lookout for the hypocrite patches.

For you security people out there, how do red teams handle this issue?
Good suggestion, especially getting the IRB involved. The board failed to recognize that the target of the research was not inanimate software but human beings.
We would never find out if life developed outside of earth.
Also, this wasn’t a vulnerability found in existing code that was disclosed. This was an attempt to introduce several of them in the form of innocent looking commits.

I don’t think the free vs commercial aspect is the main issue here; lots of kernel devs are paid for their work after all...
seriously, are lua and cgo not complex enough for you?

if you're worried about maintenance, it's pretty high priority, given that the overall strategy for zig seems like "embrace, extend, and extinguish", with this being a key driver of the "extend" fork of the strategy.

If that's not enough for you, it's my plan to later this year put up a bounty to for someone to demonstrate compilation of the BEAM virtual machine with zig cc. That's "basically an operating system".
there is https://primebroker.coinbase.com/private-clients and https://custody.coinbase.com but these both have the same problem for holding lots of ADA. The whole proof of stake means I need my large $ not in coinbase but in my own real wallet using that $ to make more ADA.
Careful where this "sort of deserve" talk goes.

(Germans voted for the Nazis. [1])

[1] https://www.dw.com/en/fact-or-fiction-adolf-hitler-won-an-el...
those, and some additional form elements/implementing the spec for existing ones (e.g. range) more fully would be great. There's a lot of widgets that get built over and over again that could really benefit from being in the browser (especially for accessibility's sake)
I honestly thought "Why not just use Go? Their compiler is smart enough to stack allocate when possible (escape analysis), so careful use of the language should compile to code comparable to what a C compiler emits?".

i guess that was a wordy thought, but all the same...
Oregon's electricity is only 0.75% from solar, which should mean that variations in solar output have almost no effect on the price or production levels.
From MPL v2:

> 10.2. Effect of New Versions

> You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.

So yes, you can use MPLv2 for your software; whoever receives at can, _at their discretion_, use it under MPLv3 instead. You can, of course, still use MPLv2, if you're also okay with people choosing to use MPLv3 for your software instead.

I believe they have this clause because the original NPL wasn't GPL compatible, and they had to go through some effort to relicense the Mozilla source code, and figured they never want to go through that again.
> The main difference between these two licenses is the LGPL license can be freely modified by anyone, and doesn't require the modifications (i.e. modified source code) to be re-distributed. It's perfectly legal to only distribute the binaries from your changes, and never share your source code. Why is this dangerous? Because it allows proprietary versions of your software to be released, and thus you no longer have a "free" software product.

> The main selling point of GPL (over other licenses) is your code can be freely modified by anyone, and even redistributed by anyone, but any public release of any version of your software (by anyone) must make the source code available. It's also perfectly fine for someone to sell a version of a GPL software product, however they must make the source code available, and they must not charge extra for the source code.

This is just straight up not true. As a commenter on the original site put it:

> I don't believe this to be accurate. Here's an example case that I think correctly shows the difference between these two licenses:

> Suppose someone writes a shared code library, say to do XML parsing or something. Then suppose I write a program that makes use of this library.

> If the original library was licensed with LGPL, my obligations I are pretty limited. If I make code changes to the library itself, I have to release that code back under the LGPL license, but my main application can be licensed however I see fit.

> In contrast, if the library was released under the GPL, my entire application written using that library is forced to be licensed also as GPL. (This is why the GPL is often considered to be "viral".)

Very little of this article is accurate. For a basic understanding, check out, e.g., https://choosealicense.com/.
Technically this was his final tweet:

https://twitter.com/dakami/status/1384011738807341065?s=19
How is this in the front of HN
Answering myself: the apology feels more like a justification as to why they did, not an understanding of why they shouldn’t have.
It's really just "battery" longevity. The EV-unique part of the power train on most of these vehicles is a single-gear electric motor with one moving part. There are broadly similar devices in service today that have been working more or less unmaintained for literally a century (think elevator motors in old apartment buildings, etc...). It's pretty well travelled territory.

But yes: batteries age and need to be replaced. But while that's quite expensive in materials, it's actually very feasible as a maintenance task. A 2012 Model S could have its battery swapped and no doubt drive for another decade with minimal fuss.
But their self-relfection, and I say basic ethics is severely lacking.

This study could have been done with consent, with limited bias, but they chose to go the idiot route.
A red teamer answered above: https://news.ycombinator.com/item?id=26929797

Basically, warn in that you’re going to do it at some point in the future. Then do it in a time-frame of maybe 6 months or so from another ID. Maybe get some of the higher-ups to sign off (say Linus or Greg in this case) beforehand. At the very least, engage with the community...
I understand that. But how would strictly enforced typing solve this? Especially when using TypeScript. An incorrect value being given isn’t going to be caught by the compiler.
The fact that we aren't told what he died of is beyond suspicious! If he died of cancer why not tell so? If he had a heart attack why keep it secret??
An accident? Sad yes, but no reason for "please don't speculate"
Without jumping to conclusions - how much would it cost to hire a private investigator?
No, not really. For starters, notice how (some) corporations threaten legal action when evidence of a bug is disclosed? And how, here, there was simply a public ban on account of no longer being a good faith participant?
Vv
Gybh
They’d die. For some reason the ‘beneath its surface’ part of the headline got left off this submission.

The surface of Mars is an anoxic toxic irradiated frozen desert.
Please follow the site guidelines that ask you (a) not to take HN threads on flamewar tangents, and (b) not to fulminate. Those things lead to less interesting conversation.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=26929780.
4.22.2021 patch doubleplusungood refs unsymbols rewrite fullwise upsub antefiling
Cool! The screenshots added since I commented definitely help make this understandable!

I can definitely see some players building parts of their factories using this.
Can you say more, I'm curious.

Is it automated in some way during web browsing, remembering to copy to a folder when you enjoyed it enough, or do you use a reading app/e-reader to read them so they're already downloaded
The idea is to use Ether as a unified and simple unit for computation cost in a sense that it can become a recognizable metric. Just like instinctively thinking "this is cheap" when you see something priced at $0.01, you could think "I can run this" when you see something priced at 0.0001ETH.
Please don't respond by taking threads further into flamewar. I get that your intention is positive but when you do it this way it does at least as much harm as good. If you took out the swipes it would work much better.

In fact, if the entire comment were just the third paragraph, it would be just fine.

https://news.ycombinator.com/newsguidelines.html
The check engine light came on, and once I had slowed down, the engine wouldn't get up out of second or third gear. It has happened to me before (different car years ago).

The engine ran fine, happily got between first and second, and had no problem with fifth while we were on the highway. It was only after the light came on and I had to slow down to turn on the road to the place we were staying at that it started to struggle.

And sure, I could have driven it, but it probably would have been a two or three hour drive topping out at 20mph... hence the tow.

Given that O2 sensors aren't exactly expensive to replace, it seems like an odd scam.
Cherry’s First Mechanical Laptop Switches Improved My Typing Speed, Comfort
There are a lot of these (at least there used to be) and that's not only about Chrome. Each browser has its own "fuzzer" and generates crashing HTML all the time. Finding these, in a sense, feels more like mining a bitcoin - compute resource matters.

Also, a crash isn't as bad as it appears. Most of the time it's not a security vulnerability. It is only when it involves buffer overrun and the like. They are indeed annoying when you have it in real sites though.
Wasm3 calls its interpreter design a "meta machine": https://github.com/wasm3/wasm3/blob/main/docs/Interpreter.md...

It is heavily based around tail calls. I recently wrote a blog article about how we applied a similar tail-call-oriented strategy to accelerate protobuf parsing to 2+GB/s: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...

I also recently landed a change in Clang trunk that offers guaranteed tail calls, so that this tail call design is safe in non-opt builds: https://reviews.llvm.org/D99517 I think wasm3 could benefit from using this attribute when it is available.
There is DXR from Mozilla but I'm not sure how generalised it is.

https://github.com/mozilla/dxr

There is also Sourcegraph.
So you want to apologize. Now what?
It also matters which debugger you are using and which features it has. I personally find gdb to be completely awful, while some IDE debuggers are a delightful. With Java, you can hotswap code into a running program. And you could write the majority of your program like that. It becomes an interactive experience a little bit similar to using a jupyter notebook.

You can also make a weird sort of UI this way, where the way you interact with your program is by changing the code / and or state while it's running. Breakpoints prompt for input.
There's no apology they could have written that would not result in some people saying it was insincere.
For the former, it could be both.

Gold is valuable because you can't just survey and frame up more of it. And real estate starts functioning like that when you can't survey and frame up more in an area.

A vacant home has made good money in any desirable area, for the past 10 years anyway.
That really depends on your threat model. Every effort to reduce your attack surface increases the effort needed for your adveraries. Your "won't help very much" is only true for the trusting trust problems in the paper, i.e. if you need to survive state sponsored attacks
> energy needed to heat water to 75+℃ is wasteful. You can save around 30% by reducing water temperature to heat your home

That depends. For resistive electric it shouldn't make a difference, pretty much all heat is transported.

For non-condensing gas (or wood etc.), if your heater is going full blast and a lot of the heat goes up your chimney and lowering the temperature makes a smaller, slower flame, that gets absorbed better, I think you could get 10-30% difference. The heating of water itself to 20℃, 75℃ or 110℃ shouldn't make much of difference, as you're not supposed to cool the effluents too much, or you get condensation, acids, rust ... which will likely kill you equipment.

Condensing gas is cool, extracting so much heat, that water condenses, but the gas must be clean enough and the condenser resistant to corrosion. Here, lowering water temperature can safely lower the effluent gas temperature for more heat extraction (even in optimal power range), and condensation of resulting water vapor from burning gas is about 10% extra energy that would otherwise go up the chimney. I'd expect about 15-30% more heat than non-condensing, especially if run on lower temperatures.

Heat pumps are quite efficient at moving heat, where 1W of electricity can move 3W of heat for a 4W heating yield. A steeper gradient means more work, so pumping heat from 20℃ to 75℃, 1W may only move 0.5W of heat for 1.5W yield (numbers not accurate). Lowering the temperature can make a 2x difference, or even more in extreme cases.
I'm not up to date on current industrial-scale solar cell manufacturing processes, but doesn't the manufacturing proccess still require massive amounts of coal? And what is the lifespan of the cells before they have to be replaced with new cells that also require coal to be produced?

On the battery side, I'm pretty sure that industrial-scale production still requires mining and mountain top removal. And what are wind turbines made out of? Where are we getting those resources from?

Like I said, I'm not up to date on the state-of-the-art industrial manufacturing processes required to make solar cells / turbines. But I'm pretty sure it will still require massive habitat destruction and the release of unimaginable amounts of greenhouse gasses to get us where we need to be.
Does anyone know of of an exhaustive visual test case for browser renderer?
This is true, but there's tons of of GPLv2-only software out there.
‘Made in Quebec’ Strawberries Offer Hope for Food Autonomy
This is my main quibble with people who are shocked at what Facebook (and Reddit) do with their data.

These companies can't do anything with your data if you don't give them any. Yet, people are willingly giving them such detailed personal information. Even as detailed as telling them their exact location at a particular time.

They're then shocked when the company does something with it.

You can't give someone a gift and then dictate what they do with it.

What's even worse is that these same people are then giving these companies OTHER people's information by, for instance, posting photos of others who aren't on the platform.
The basic problem with shared spaces is that the equipment is always broken to a first order approximation.

Yes. TechShop, in its prime, managed to almost keep up with maintenance. At least on the bigger machines.

Hacker Dojo has "gone virtual" for now, but they may reopen. $150/month. I might rejoin.

Humanmade in San Francisco is still alive, but their rates are now up to $250.00/month. They're in an expensive area.
Well I just tried it and thanks for reminding me it was an option. I like it so far, we'll see how the debugger works, but IDE's cannot rid us of the cobwebs of arcane languages. C/C++ I think are the worst, the number of pitfalls and amount of needless complexity is byzantine and an enormous strain on mental energy.
Local LLC owned by an offshore corp. Buy/sell the offshore corp, ergo no change in an US ownerships and poof, no withholdings. Actually, I think you can skip the LLC part.

That becomes an issue if you want to later sell to a local, but if it's unaffordable to locals, who cares.

Might be a non-issue if there's a tax-treaty reduction on withholding if the US was dumb enough to sign one with a tax haven (Canada does with Barbados and Bermuda) and you form the corp there.

Not a lawyer/US resident/citizen.
Coincidentally, Software Freedom Conservancy recently published an article about how to apologise in a sincere way:

https://sfconservancy.org/blog/2021/apr/20/how-to-apologize/
This hits home for me.... it was an unspoken dream of mine to apply to join VPRI, motivated by a side-project that I believed falls under their interests. I never did apply. Which was probably the right call; I was naive, lacking any relevant credential, and I don't even really know what they are or if they take 'applications'. But still. Sometimes it's those weird little dreams, that we wouldn't dare tell anyone, that keep us going. I worked on that project for years before running out of steam. So now I sigh and acknowledge a door is long since closed.

Would love to spend my time somehow funded, even minimally, to build the crazy ideas that I believe in and think could actually matter, instead of the much less interesting or important work of my day-job. But I suppose that's most of us here on HN.
Past related threads:

“They introduce kernel bugs on purpose” - https://news.ycombinator.com/item?id=26887670 - April 2021 (1902 comments)

UMN CS&E Statement on Linux Kernel Research - https://news.ycombinator.com/item?id=26895510 - April 2021 (313 comments)

Others?
Inside Chernobyl Nuclear Power Plant
Ok, I've edited my comment to make it less hostile.
Kind of reminds me of the early days of like, Hadoop, when it was all the rage. Then people realized they could do most that stuff in a python script on a single machine in less time because of all the bookkeeping overhead and complexity.
You are confusing Sagemaker (the AWS product) with the Sagemaker python SDK.

The Sagemaker python SDK provides a usability wrapper around API calls (etc) that trigger Sagemaker (the product) to do things. In the usage example I screenshotted, these include running a user-provided script "train.py" in a Docker container with mxnet installed.

All the ML happens inside the Docker container, and this process does not any use code from the SDK. The SDK contains non-ML code intended to help the user kick off such jobs. The SDK's Estimator class is purely a helper for using Docker and the Sagemaker API, and is only useful when all the ML code has already been written.
These IPs have been unused since so long, that using these for private networks is absolutely not uncommon.

Somehow the discussion seem to point to China and Russia, but I know a ton of EU companies that use these ranges.
In this case, there isn't a wild goose, it is sitting neatly penned up. They literally have a device to get error logs from the car with manufacturer specific codes specifying what is wrong.

That process is the same first step they would have taken anyway; I mentioned what I did to make sure they would have the right part available. As it turned out, I still had to wait an hour and a half once they figured it out because, lo and behold, they didn't have one and had to go out to get another.
Thank you, DXR looks amazing.
Hopefully the victims of this incompetence can sue for in excess of a million pounds each. Sure the government will pass it on to the taxpayers, but lots of departments will feel their budgets artificially shrunk due to it, and that's perhaps enough inconvenience for them to think twice before slacking off and blindly trusting software.
Nothing other than stock investments and divided’s. After working 40+ hours a week at my day job, trying to spend some time with my wife and 2 year old daughter, and maintain my “fixer upper” house I have 0 left for these “side hustles”.
https://www.wifidabba.com/
My understanding is that the "not found" messages were never archived, rather than deleted. Likely they were not CC'd to the list, and the replies added the list back to CC.
If you still open with "Wow please stop with this gatekeeping" then you're still breaking the site guidelines. Please do better. Threads deteriorate more from people's reactions to bad comments then they do from the bad comments themselves. Much more, actually, because flamewars wouldn't spread at all if the only reactions were downvotes and flags.
And this is why the utility companies are trying to shut it down or make it uneconomical. NEM 3.0 in CA, for example, has a rent-seeking provision where the power company gets to bill the rate-payer for assets the rate-payer owns, even if no power crosses the meter. I predict a rash of off-gridding.
Memorandum on Formosa, by General of the Army Douglas MacArthur
any particular fund you can recommend?
You've misinterpreted the proposal. It's $10/mo per installed kilowatt-peak of solar panels behind the meter. There's _another_ fixed charge that is more reasonable.
Thanks for explaining that!
I wouldn't care so much if the comments weren't greyed out. And there are the times when people want to comment on a dead comment, but they can't.

Also, I've noticed many well formed and relevant responses down voted today, like maybe the moon is in some odd phase making people cranky or something.
Sure, but the gp said galaxy.
Hmm, I wonder why in the section about rebuilding relationships, the Linux Foundation appears before the Linux community? LF doesn't have much to do with Linux development AFAIK.
I don't understand why thr UK leaving the EU would matter. The UK's position in the world of global banking before and after the EU hasn't changed. Banning all UK entities would kill the global economy.
yep. a cute one at that
TBH DOM is garbage for building apps, but if you need to use it it's clear that it's built for JavaScript. TypeScript made JS manageable and there's so much work in the JS ecosystem arround DOM interaction, I sincerely doubt you'll see anything come out of this. I haven't looked at Blazor/MAUI but having experienced MS frontend tech in Silverlight and Xamarin, I'll take the JS/DOM any day.

Ideally WASM would expose lower level APIs and then we can start treating the browser as the app sandbox that it is (in the case of buildign apps).
That's a big exaggeration, perhaps because what you dislike is more noticeable than what you like, leading to false feelings of generality.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
It seems that to whom? To you? To a group? If so, who? And what data lets you speak for them?

As they say, "When you’re accustomed to privilege, equality feels like oppression". So if you're in a previously favored category, it's only natural that the loss of that boost might seem like overshooting.

The real test, of course, is objective metrics. Looking at who's in Congress or who's running Fortune 500 companies, it seems like we're a fair ways from overshooting. (If you have data otherwise, please do share.)

But if we do overshoot, so what? Overshooting is common in all sorts of systems as they self-correct. The important thing to me seems to be reducing the magnitude of the swings as we converge on a new norm. Given that the previously baseline is a couple millennia of violent gender oppression, seems like we're certain to do better than that.