skysight-inc/HackerNews huggingface dataset:
Haha, great example—that's exactly what I want from my bash scripts too :). Just a simple list of commands.

Salman Rushdie style is reserved for libraries that make a massive impact. Learning abstractions like that is like learning a new part of the language so it has to really pay off. Rare but not impossible.

The Haskell lens[1] library is a great example. It's almost too clever for its own good and learning it is like learning a new programming language, but it is such an improvement for the entire codebase it's worth it. I use it widely at work and it pays for its own difficulty almost immediately. (It's also important that it can't achieve some of its core functionality without the "clever" things it does.)

The documentation could use a bit of work though :/.

[1]: https://hackage.haskell.org/package/lens
To touch on this a bit.
To be a good controls guy that does PLC programming you need to have some mechanical background to understand the equipment you are controlling, you need to know enough electrical to do the wiring and parse what your sensors are telling you and you need to be a fair shake at programming/comm protocols/logic. Oh, and most control loop implementations are actually sets of differential equations with DSP inputs so having a knowledge in that stuff helps a lot when you get into the precision stuff.

If you go look at the current postings for these roles you'll find that the average salary is between $15-$25/hr, you'll be on call 24/7, and you have to work physically demanding jobs in relatively harsh environments. I've seen a few outfits that don't even offer to pay their employees for commuting time between sites, only for when they are actually sitting down and working on the boards.
Interesting! Amartya Sen's theory of justice had a similar passage about quality of live of Indian women: Originally they self-assessed as healthy and without problems (while objectively being in very poor condition and having very low life expectancy), then, years later, as both education (esp. health-related) and access to healthcare improved, self-assessed as unhealthier than before! Turns out they didn't know/ couldn't imagine their health problems as something optimizable. Life just was how it was, alternatives not imaginable.
Yeah, AWS had scheduled reboots that were supposed to happen around the day this was all announced, so we had to scramble to deal with them manually beforehand so we'd ensure our systems booted up properly.
It is ugly on low resolution screens. With displays that need scaling the new rendering is actually better.

Also, they are currently working on moving more and more settings from the Control Panel to the UWP Settings app.
A scientific investigation of the jabberwocky?
Exactly. "The technology isn't there yet" and "I wouldn't be comfortable using voice control" are said from a place of privilege. There are people out there benefiting from it right now, despite some people's very first-world hangups about it.
There are alternatives to Tether/USDT.

TrueCoin is most similar to Tether. It's new, and they promise "transparency", and hopefully they learn from Tether's mistakes. Being completely transparent is the only option for any stablecoin claiming to be backed by real USD.

Alternatively, you can look into those trying to build smart coins pegged to USD that use other means of backing.

Personally, I use bitUSD when I need to. BitUSD on the BitShares platform is backed by users staking BTS as collateral for margin trading. For example, I borrow $1,000 bitUSD from the network by putting up at least 1.75x BTS at the current exchange rate. Normally, I put up 6x due to volatility. If your collateral ratio is low, you can be "force settled" where your collateral is sold at the dropping price, so most people try to stake as much as possible to keep their margins high. bitUSD is then used for easy trading between assets on the DEX. Very transparent, but I wouldn't treat bitUSD as long term savings account. It's not like it's FDIC insurance or anything.

MakerDAO has the "Dai", which sounds promising, but I don't know enough about it to comment.
Communicating a few bits over radars is a possibility, like the way TCAS works for aircraft. There's a simple fixed-format message, agreed upon internationally, which is used to negotiate "I go up, you go down" decisions to avoid collisions. One advantage of data over radar is that you have range and bearing info on who's talking to you. At least you know where the info is coming from.
You're right. Simply increasing supply of candidates will not increase demand from employers for those candidates.
However, if ML continues to become more and more important for businesses to remain competitive (and there seem to be a lot of indications that it will), you can bet that demand will increase and then, eventually, supply. Perhaps you could even argue that that is what's driving the current increase in supply.

Either way, companies will probably eventually feel a lot of pressure to look beyond academic credentials if they want to actually build up teams focused on those technologies.
Do you feel there's a way to have a proof of stake coin without meeting your standard for being a scam?
Gherkin designer: Glass buildings are a mistake
> vaporized a trillion dollars

It didn't vaporize any money whatsoever, in fact, Halliburton (and many of the hundreds of military strategy companies in the MIC) did quite well with their new economy.
This happened at night in a city of 25,000 people. Going to urgent care may have meant waiting until the morning.
Expand Google's Free Shell Account Storage to 20GB Using Drive
So in lieu of innovation the solution is to tax competitors? That doesn't exactly sound like a sustainable path forward - what would be the incentive for domestic manufacturers to innovate the price downward if there's a safety net preventing any real competition to force them to do so?
Do you have a source for your specifics? From the linked article I assumed that Polaris was just the new codename for the next big phase of Windows Core OS/OneCore/etc work and the article was mistaken or presuming much about a Core/CShell-only edition release plan.

It makes sense that there would be a codename for the desktop-composer on top of CShell, and that would be a far better explanation of things than the article here.
Ah, that makes sense - thanks.
Napster, plus a way to monetize the content? That's how I read the beginner doc on the LivePeer site this article links to.

"Livepeer’s peer-to-peer network lets you stream what you want, when you want, without a single point of failure or censorship."

Yeah, that's just plain ol' P2P. Blockchain is distributing a public list of transactions via P2P. Livepeer is using a blockchain to record streaming transactions, and pay the node responsible for streaming.
Saved you a click: it says "penis"

In other news, giving people your money with zero guarantee in the middle of a gigantic bubble is still a bad idea.
Galois uses their HaLVM on Cyberchaff.

https://galois.com/project/cyberchaff/

The TCP/IP stack from Docker is based on MirageOS code.

https://blog.docker.com/2016/05/docker-unikernels-open-sourc...
> Dickens was the most popular entertainer of his time. Shakespeare was widely popular as well. Both are considered too difficult for most audiences now days.

Difficult largely because of the relatively rapid rate of drift in English idiom (which is a unique feature of English); but less popular largely not because of difficulty but drift in taste for entertainment media which is more about shifting fashion than any issue with capacity.
What's wrong with being a Slack competitor? Your perspective here seems to be "it's useless if it can't take on WhatsApp", which I think is overly pessimistic.
So I gather you don't believe batteries will succeed as a solution
Though I can't find a reference right now, I am pretty sure Pinker repeatedly and emphatically disavows any claim that progress will inevitably continue. There is no doubt we have to work for it.

Pinker's work is a rebuttal to people who want to paint the world as hopelessly bad right now.
Do consider that they can also shut down whatever operations they consider to be in violation.

For example, if you're in e-commerce like my previous employer, then having your website/app channels shut down while you implement some bizarre scheme can cost you even more than 4% of your annual revenue. For a big, established company with byzantine operations and large code bases, being caught entirely unprepared can mean a mountain of effort - months - to become compliant.

(And I haven't checked but I imagine it's past year's revenue that is used for the calculation so the double whammy doesn't even get reduced by being shut down.)
I've been eying Wire for the interface and ease of installation. In terms of looks and handling it seems like one of the best options to hand to people with little technical interest/aptitude/patience.

Moxie Marlinspike has commented that Wire does not use the Signal Protocol but only took some components from it and created their own protocol, which he did "not recommend"
https://news.ycombinator.com/item?id=12690148
Has there been any changes to that situation?
A great read. So is this one. - https://latechnews.org/create-winning-corporate-venture-capi...
These bids are for projects that go into service by 2023.

It's extremely unlikely that this tariff will last even two years. Similarly enacted section 201 tariffs get squashed the next time the WTO considers them. If, by some implausible and disastrous series of events we are taken into a trade war and the current tariffs stand, they decrease by 5% each year, to 10%.

So its safe to say that they will have as little impact on the bids 5 years from now as they do on increasing US manufacturing.
Hire the Right VP of Marketing, or You'll End Up with Blue Pens
They made $11

Not $11,000, not $1,100, $11

Why does anyone care about this?
std::vector<whatever> in C++ is safe and is nothing at all like a fixed size array of whatever in C. People who don't understand this are ignorant of the facts. They are totally different languages. C++ is much safer than C. Go ahead and try to overflow std::vector<whatever>. You can't. It's not possible.

Also, it is relatively straight-forward to compile C code with a C++ compiler and adopt C++ constructs while throwing out all the old insecure C constructs. Doing this would vastly improve security and is achievable in a short period of time with little or no performance loss (it will probably run even faster).

Yet, all I read about on web forums such as HN are unattainable suggestions such as re-write X in the newest, non-standard, corporate backed/controlled language that isn't nearly as tested nor as performant as ISO Standard C++. Maybe it's just me, but I find these suggestions to be totally out of touch with reality and really uniformed about the vast differences between C and C++.
As always, when critiquing someone, the Principle of Charity should apply.

> The idea that "You’re 37 times less likely to be killed by a bolt of lightning than you were at the turn of the century" makes a large difference in the happiness of people is ridiculous.

Obviously, no one but an idiot would claim quantity of lightning strikes is a key asked of human happiness. The fact that you presume Pinker is stupid enough to make this claim may say more about you (or the thoughtfulness of your argument) than Pinker.

Instead, the charitable interpretation is that lightning strikes are a great proxy for "random bad thing that can happen to people". If we're better able to survive lightning strikes, we're likely better able to survive lots of other unpredictable misfortunes.
Korean Lawmaker Shows Evidence Government Embargo Led to Market Manipulation
Any examples of this kind of activist? Are they particularly common?
Frist P0st.

I remember the great UID reset of 1999. Waited a few weeks because I thought cred based on low UID was stupid. RIP Slashdot.org
Another commenter suggests Polaris may be the codename for the UWP-native desktop-compositor on top of OneCore/CShell:

https://news.ycombinator.com/item?id=16259539
I really like it when I see write ups like this. it's fascinating to learn what worked and what didn't. Just a quick summary: it looks like you can group their advice into 2 categories: 1. Use SEO to get people in the door. 2. The rest is all about the marketing on your site.

Seeing many stories like this, I've seen a pattern: to get users to show up to try your site/product, you gotta do SEO and it takes time.

> "Hold back paid ads until you start getting customers organically"

Another pattern I've seen: it takes a lot of work and expertise to make paid advertising work, and even then, for a lot of people the ROI won't work.
They did, so actual GPS location chips weren't thrown off. But apparently there are GPS-based clocks out there that don't actually bother to read the almanac.

(I'm a few layers removed from the error report where I saw this so I don't really know the details.)
The world gets better because people have been demonstrably trying to make it better. If the efforts of everyone trying to improve the world had come to naught then that would be an argument for lazy cynicism.
A lot depends on your viewpoint. What you call "unprecedented levels of inequality" is, at the same time, unprecedented rise in quality of life for pretty much everyone - yes, for some people the improvement was greater than for others, but it's still a big improvement for everyone.

(I don't want to dismiss this issue, but reading about it, sometimes it sounds to me like a case of pretty much the most pathetic human behaviour - getting $10 for free and, instead of being grateful, getting angry that someone else got $1000.)

Hell, WRT climate change, we need some optimism, and we need to devote less time to usual social bickering, and more time to fixing what's important.

> I find it very hard to believe that his motives are so pure.

Everything he's doing nowadays fits perfectly the theory that his motives are pure, and about the well-being of humanity. Is there anything in particular you're aware of that is evidence to the contrary?
I'm curious about that as well. I've only read Homo Deus and really enjoyed it.
Is there a reason to assume that people who would participate are the kinds that would have gotten "a C in calculus?" Also, where are you seeing that the administrators of this course are suggesting that students will be fully prepared to be hired as ML practitioners as soon as they finish?
Git signed commits are a bad idea
Have you released a bugfix to a large application? I've had one line fixes break some use case I hadn't even heard of before, and it doesn't always show up right away, either. Intel's fix has to work on every application in every version of Windows, macOS, Linux, for multiple versions of processors with multiple different chipsets. And it has to be done yesterday. That's a nightmare scenario.
Polymer 2.4: Paving the way for 3.0 and TypeScript support
"But yeah, upstream Linux kernel development is taking it slow."

Taking it slow seems very appropriate to me. This seems to me to have been a case of everybody grossly overestimating the short-term portion of the catastrophe, and underestimating the long term.

In the short term, the only people who were going to be plausibly affected in the next three to six months are people on shared hosting of some sort where you may share a server with somebody else's untrusted code, where an accelerated fix is in order, but also something that can be centrally handled. I'm not that worried in the next three to six months that my personal desktop is somehow going to be compromised by either Meltdown or Spectre, and personally, if I see a noticeable performance issue I may well revert the fixes (I'm on Linux), because first you have to penetrate my defenses to deliver anything anyhow, then you have to be in a situation where you're not going to just use a root exploit, which probably means you're in a sandbox or something which means it's that much more difficult to figure out how to exploit this. For most users, uses, and systems, spectre and meltdown aren't that immediately pressing.

Meanwhile, in the long term this may require basically redesigning CPUs to a very significant degree; there is no software patch that can fix the underlying issues. It is difficult to overstate the long term impact of this class of bugs. IMHO the real problem from the jousting match with Linus and Intel last week isn't that Intel's patches today aren't quality code, but that it makes me concerned that they're just going to sweep this fundamental problem under the rug. As I said in another post on HN, I fully understand that remediating this is going to be years, and I don't expect Intel to have an answer overnight, or a full solution in their next "tock". But if they're not taking this seriously, we have a very large long-term problem. We're only going to see more leaks in the long term.
Here's an article which discusses the strategy in some more detail, explicitly identifying Polaris as the composer (but then also seeming to use it as the name for a desktop spin of Windows with Polaris in the stack):

https://www.windowscentral.com/windows-core-polaris

This Windows Central article actually seems to be the source for most of the other recent coverage, so it may be the most complete piece out there.
Substitute passphrase in my post with shared symmetric key. It is still a string you have to enter on both ends.

if the underlying mechanisms just work in every case except for key mismatch and give you a good error message in that case, requiring your contractors to enter the same string in two devices that they already have to program is going to be hard for them to justify as a great additional expense.
Create a TensorFlow Placeholder Tensor
source?

edit: found one https://motherboard.vice.com/en_us/article/yw5ygw/ethereum-s...
Right well Google is preternaturally good at that shit. I want to know Apple's excuse for failing to outperform Amazon.
This stuff depends on the panel. Panels may still function in 40+ years, but the decreasing power output becomes very significant.

I am more saying losing total output in ~30+ years and ~0.5% to ~1% power output until then is about the same as losing 1 year of power output 20 years from now.
"the fact that the insurance companies are paying"

But that's my argument. Why insurance companies need to pay for every visit ? We need to have a system where prices are transparent and low enough that patients can directly pay the doctors. Of course, that would also mean getting rid of crazy premiums being paid to the insurance company for little things like a simple visit to doctor. If no insurance company for little things, then doctors don't have to inflate what they bill to insurance company, insurance company doesn't have to do the "allowed amount" crap and then patients don't have to worry about getting a final bill in the mail which they don't know what it would ultimately be.

Insurance needs to exist only for major and catastrophic issues not every little visit to a doctor. Some people may agree or disagree but that is my argument to this whole debacle.
Genuine question: What does the chart represent?
No need to imagine, Oberon was quite a nice experience. :)
Where on earth are you from that you've never tried an avocado!?
I said a separation kernel like the FOSS projects and commercial products dating back to 2005 I told Joanna about on Qubes mailing list which were compartmentalizing things on security-focused kernels. Aside from small TCB, they have optional mitifations for storage and timing channels. Aside from isolation, a standard practice on embedded side was including safe subsets of Java or Ada running right on the kernel to implement specific components more safely. So, basically just what was standard, deployed practice in high security over a decade ago.

Optionally, I also pointed out people interested in developing solutions have options available now for safety or security on CPU side, too. They can do software, hardware, mix of both, whatever suits their purposes.
The deeper problem is Internet access. Firmware in ROM can still have remotely-exploitable security bugs. That Ford team only had to test for states that the software(/hardware) would end up in on its own, rather than defending against malicious external stimulus pushing it into a previously-unexplored state.

Given that it seems like a foregone conclusion that these things are going to end up with some WAN interface [0], pure ROM is out of the question. The best we could probably do would be to assert that the flash could only be updated through a local debug port, with protections against eg full RCE allowing remote re-flashing.

Given physical access, it's trivially easy to sabotage a car - the new problem here is having it done remotely. More important would be some kind of auditing so that a local debug device could be assured of reading out the exact code image, knowing how many times it had been flashed and ideally checksums, and being sure that a reflash reset the system completely.

(btw, loved "shit early, shit often")

[0] I mean, I'd personally rather they not. But it seems like a foregone conclusion of trends/marketing/sloppy design/implementation shortcuts/can't stop the signal.
Got any facts?
Can you give some examples of prominent activists who want radical changes?
>I don't see an indication of how much storage they are talking about here

The final figure shows storage at various MW sizes for 4 hours, 8 hours, and 10 hours.

That said, we have almost no information about this bidding process, so we can't read too much into it.

But once you take into account that these are for projects that enter service in 2023, it makes a lot of sense. By then lithium ion batteries will be less than half the cost they are right now.

Vanadium prices have also been skyrocketing, so its likely that vanadium redox flow batteries may reach industrial scales by then, and could be as cheap or cheaper than lithium ion.
https://motherboard.vice.com/en_us/article/yw5ygw/ethereum-s...
About ten years ago, my washing machine went kaputt, and due to complicated circumstances, I ended washing my clothes manually, for about two weeks, until I had a new washing machine. And my clothes were not very dirty, and I did not put all the effort into it that I could have.

And still I understand these women. It is exhausting, boring, repetitive. Way worse than doing the dishes manually (which I already do not like to do).
Information that can't be trusted can still be useful.
Before the UN, two countries could go to war and nobody else would care. "If they want to go to each other's throats, let them." War was seen as a legitimate extension of politics, not as an absolute last resort only valid for self-defense.

This could probably still be true at least for non-nuclear powers. Instead, we at least try to intervene and stop the fighting. So this argument is not so much about the UN as an institution but about this paradigm shift to see war as something bad that must be stopped ASAP, even if your own country is not involved or in any danger of getting involved.

Or short: War is illegal.
Oh, and a safe subset of Java or Ada in the kernel. Well, that clears it all up.
Not clear. If costs really continue to decline, batteries will make up a bigger and bigger part of the solution, but costs and uncertainty of the massive scale battery projects still seem high to me. Decreasing demand, nuclear, carbon capture, batteries, etc will all play a role IMO.
>Self-replicating… well, eh. Do corporations that employ humans count?

Corporations don't self-replicate, at least not intentionally. They tend to grow larger and larger until antitrust breaks them up. (This has happened enough times for me to suspect that it's how things generally work.)
The title of this is wrong, they raised $11 (yes, eleven dollars) and not "millions".

https://motherboard.vice.com/en_us/article/yw5ygw/ethereum-s...
This is surprisingly informative.