skysight-inc/HackerNews huggingface dataset:
The number of Europeans who speak English is soaring
Yes, but I can’t tun it on my own low hardware at home for free.
Don't tell their basketball team that
>it should be explained with facts, and clear simple language.

since it looks like you've spent some time on this, would you care to take a shot?
If you scroll down a little bit, they control for language and spaces are still higher across the board.
Can anyone knowledgeable talk about what happens in a severe business downturn with We? They have most likely setup separate LLCs for each building’s 10-15 yr lease. Do the LLCs isolate We enough so that LLCs can declare bankruptcy and the building owners or banks or creditors don’t go after the mothership We?
This is a NYT piece, but it's behind a subscription wall there. Fortunately, MSN.com republishes certain NYT content.
Chernobyl couldn't happen on today plants anyway.
It was a succession of ridiculous human errors, where e.g while stress testing the reactor, they disabled the automatic recovery system.
Power plants are now using computers and they wouldn't allow such human stupidity.
I've read the comments and wanted to write another, but then remembered that a smarter man had written a better one already.

> “I don't understand this at all. I don't understand any of this. Why does a story have to be socio-anything? Politics... culture... history... aren't those natural ingredients in any story, if it's told well? I mean...' [...] 'I mean... can't you guys just let a story be a story?”

> - Stephen King, "It"
He also didn't appear to be tattoo-free, but we need to plan for any situation.
This thread has multiple links to nuclear professionals' on-the-record statements that cost is a problem:

https://twitter.com/sampenrose/status/1162772916125126656
It’s likely that the company itself is weirdly cult-like and actively manages out any employees who don’t drink the kool-aid. The vegan thing is a small hint to this.
It was pretty good if I recall (from twenty years ago), but not exactly like like arcade game. I sort of miss games like that -- Xchomp (a Pac-Man game) is another. Before the advent of emulators, programmers used to make versions of arcade games that they hadn't seen in years, making them (intentionally or not) different from their inspirations.
None of those mean Python is "obscure or archaic" or "unfit for json" etc.

Regarding what is a valid object, it's about syntax. Python has a different syntax than JS. That doesn't mean Python is worse because JS has {hello: 'world'}.

In fact that's an inconsistency of JS that only holds for _some_ keys (basically, valid identifiers): if the key has a space or a dash or something, you need to quote it: {'hello-1': 'world'}. So Python is more consistent in having only one style of map literal.

>in python you also can't do json.hello like in js, it would be json['hello']

Again, irrelevant. Python has a different syntax. Python also has tons of stuff you can't do in JS. Operator overloading for example, in python myObj + myOtherObj is a valid user defined operation. None of this means JS or Python is superior.

Ans none of this has anything to do with JSON.

If you mean that JSON seems to be a better fit for JS syntax, that's because it was designed to be closer to JS syntax. That said, it's not JS syntax. {foo: "bar"} is valid JS but not JSON. JSON also doesn't accept classes, closures, and tons of other things that can go in a JS object.
I see your point, but I think the original point still stands - even if we take into account the shortcomings of Japanese business culture, what developed country is without its fatal flaws? In other countries, especially less developed ones, they might lack the negative stereotypes of not questioning superiority because they're too busy fighting worse stereotypes like greed, incompetence, or ignorance. What threshold of perfection does a country have to attain before it can be trusted to utilize nuclear power? And I would say Japan does set a pretty high bar when compared with most of the rest of the world.
Some do, but if they are moving apart fast enough they'll never meet again.
I have had the absolute joy of working with gRPC services recently. Static schemas and built in streaming mechanics are fantastic. It definitely removes a lot of my gripes with REST endpoints by design.
Good idea. I should probably knock up some kind of website for that kind of thing.
The sequestration of atomic technology (not just power) is one of the rare areas where the interests of the good guys and bad guys coincide.

Energy is free: we have a fusion generator that runs 24/7 with no maintenance and is so powerful it can burn out your retinas from 150 million kilometers away.
> any promising upstarts are getting preemptively destroyed by EU and local governments.

Could you give examples? I'm curious.
I saw a "boot leg" cut of The Thief and the Cobbler about twenty years ago. Some of the animation of a huge machine, toward the end of the film, is amazing. It looks like CG but it's completely hand drawn. It's a shame he was never able to realize it as he wanted to.
Gardening is a skill that many (probably most by now) people don't have.

It's also the case that a medium sized garden doesn't produce much calories.
Isn't the audience for this individuals unqualified to be investors?

The UBC press release isn't as advertorial bad as the studyfinds.org piece, but they both seem to implicitly endorse lottery-playing by unqualified individual investors, IMHO.

The UBC release could've segued from "diversify", to pushing unqualified to people to low-ER total-market index investing, or to balanced target funds based on same. Instead, they're just helping pump unqualified people to gamble and be fleeced.
I get that some people don't like or invest in it, but I'm fine with the way the default shells work on macOS, GNU/Linux with coreutils or BSD.

Sure, you can make a version that is usuable by people who aren't normally using it, but then you get the inverse later on where you need a special shell for people that use it a lot and want shorter commands...

There is no one size fits all, and instead of trying to bend what's there to suit a larger group you could simply do what others have been doing and make more 'entry level' shells for those that want/like/need it. There is no reason we can't have both.

p.s. the examples on the webpage are super easy to read, but the javascript ones are probably much more prone to aging and breakage than the bash ones... I'm pretty sure it won't work everywhere, wheras the cut/sed/bash/xargs ones will work anywhere with the utils in de base systems for the past 20 years.
I think it really depends on context. In general, it is always a great idea to learn, but we live in a society where there is a lot more to learn than time.

If a non-programmer asked me if he should learn C++, my answer would be "Only if you really, really want to. Otherwise Python, Javascript or Rust is probably a better idea".

If someone has a specific project in mind, C++ might be the answer, although probably in a minority of cases.

If someone just wants to expand their mind, then sure, why not. But there might be equally or more interesting things around, that's something that can only be retrieved from context as well.

Learning is always good, but there are subjective, qualitative nuances to be considered.
Every number in JavaScript is, JSON does not specify.
I don't focus in the language itself but in how interface between utilities. The shell is a place for a light scripting layer and make talk apps in many langs.

Instead in what the utilities talk. Like in a REST interface you declare the kind of data (table, tree, lines of text, a binary blob) and this unlock what combinatory commands are available (so for table/lines you get relational commands for example) that are global. So the utilities are mostly concerned about their input/outputs.

Probably for efficience the utilities get a REQUEST call alike:

GET /list: WHERE name = "hello"

to have the opportunity of do the processing inside.
I wonder how much can be infered from runtime execution to create useful traces..
Hey I sympathize with your use case. My only machine right now is a 2014/15 laptop I bought for $275 a year ago. My desktop from 2008ish gave up the ghost and the laptop I had before this one was a 32 bit machine I found in a thrift store for almost nothing. This post is as I type being composed in Emacs.

In order to deal with a constrained environment I ran i3wm instead of a complex environment. I adjusted some scripts/configuration that seemed OK on a faster machine but sucked on the underpowered one. I autostarted almost nothing in the background. I kept it to a minimum of tabs.

The problem with running an old version of Firefox as a strategy to deal with an older machine is that older builds are actually slower and the tabs are in effect javascript applications that in fact do have all the defects you ascribe to them regardless of which Firefox they are running on.

Yes in many way the modern web is moronic. We don't even disagree. I just don't think windows + palemoon is a great strategy to deal with it.
>Every number in JSON is implicitly a double-precision float

Is it? I was under the impression every number in JSON is implicitly arbitrary precision.
585.84% [1] inflation in 2005 would correspond to (1-100/585)*100~=83% fall in economic output. Besides the main part of inflation was in 2008 - 79,600,000,000%, which could be explained by shrinking economics only if everyone except two people out of 14mln completely stopped producing anything.

[1] https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe#Inf...
Back from Chaos (1998)
> > they are forced to use vim on some remote machine.

> Vim is not exactly unpopular as an editor of choice.

I think by "some remote machine" he's implying "default configuration", because vim can be configured to insert spaces; I would know, I have mine set up that way.
Integration of Aromatherapy in Conventional Medicine
That is a great story on so many levels (ha). Scope creep, letting non-technical decision override technical ones.
XML is a perfectly serviceable data exchange format. The parsers and serializers work great when used properly. It's nice to have schema.

But I think people just got sick of XML because it was abused so badly with "web services", SOAP, wsdl and all those horrible technologies from the early naughts. Over-complicated balls of mud that made people miserable.
WeWork customers actually get the office space and amenities they pay for. Theranos customers were not getting finger-prick tests, and many of the tests ended up inaccurate anyway.
Agreed. I only just started using Unix commands for the job I started a year ago. It's quite possible I won't need them for my next job/team and I will certainly forget most of the commands I have memorized.

Not saying I'm the standard here, but us passable Unix users exist.
All languages have limited stack size.
It sounds like a sophisticated real metaphor: Madonna about 40 years ago, before she became famous, whom I imagine as a very interesting character: more or less a prima donna, but without the excuse of being a celebrity.
And it does some signal processing to make sure all the audio across all the Sonos devices is playing in sync. And there’s a mic in there that is used to tune the audio to the room it’s in, etc.

Much more than just playback.
Await is just syntactic sugar. You do not really await anything. What actually happens is an event handler gets called on an event, where it sets up more event handlers for more events and so on. This is the essence of asynchronous programming. There are no tasks, no yielding, practically no overhead and everything is deterministic (in relation to external events obviously) [1]. The only cooperative multitasking implementations that have the same amount of determinism are those implemented strictly on top of event loops and that lack yielding function, so they cannot really be called cooperative multitasking implementations, as they can't "cooperate". All actual implementations have yielding, do not get control deterministically (dealing with that non-determinism requires stuff like semaphores) and have relatively significant overhead.

[1] If implemented with care, not doing syscalls in the middle of async primitives and using fast nearly-O(1) algorithms for timers, etc. it can be incredibly fast. And of course Rust also gives enough room to mess up all that nice determinism.
How is it fraud? Investors make idiotic investments. Nobody is being forced to buy shares of WeWork, and all the financials are there. It’s not like WeWork is lying about financials.
Which feels like an entirely appropriate fine given it's a first offense and presumably wasn't done with malicious intent.

If Kimmel decides to go ahead and make this a regular segment and flaunt the rules, I would expect the fines to multiply accordingly.
The book is really about human structures to construct large scale complex technical systems. It can be broadly applied.
bobbing around with big boats is terrifying, even with AIS.

As a child we frequently had sailboats near Wilmington/Long Beach CA and had to deal with all the industrial traffic near those ports. Even as a kid I learned pretty quickly that you never rely on big boats seeing you -- just get out of the way in any way you can.
I know almost nothing about finance, and the only things I had to look up in the linked post were "EBITDA," "DJIA" (which turns out to just be an acronym for the Dow Jones) and "flywheel effect." Seems pretty plain to me.
I woke up from a nightmare last night. What I remember of it, is that I was struggling to get my disabled mother away from the bombs falling from the sky. She can't walk, and in my dream, she was telling me to let go.

Unlike most nightmares, I wasn't relieved after I woke up. As a matter of fact, we're too close for that nightmare to become our reality.

As an expat with his family back home, I follow US media with great concern. From the the drone shoot down to the tanker seizure, I see little to no nuance with the kind of narrative they create around this crisis.

It feels eerily familiar. It has too much in common with the months leading up to the 2003 Iraq war.

This happens across the political spectrum on mainstream media. One might expect the likes of Fox news to tell the most lopsided story. But when it came to this crisis, it was MSNBC that would host the most hawkish panels. In their effort to make the current administration look weak, they seem to spare no effort in showing Iran as completely in the wrong, and demanding the admin to respond with force, and mocking it when it does otherwise.

To them, it's a simple "tactic" on a single news cycle. To us, it could be one "tactic" too many, and our entire nation's hope for peace and prosperity is ruined for generations to come.
Note Wells Fargo bought two banks I had accounts in. That is an unplanned way I had accounts in their banks.
Again, two different things - ending an existence, versus there being no existence to begin with.

Conflating the two makes one argue ethics from a realm of infinite possibilities instead of focusing on reality, which doesn't really make for great moral choices. For instance, should people have as much unprotected sex as possible, without any regard to their or their offspring's well-being, just to give the most children the chance to exist?
Every time I wind up doing

> java -v

> java --version

> java -version
Lovely idea and had I been in the area you target, I would have ordered some, for sure!

Do you deliver yourself, or are you using a delivery service?
Apple MacBook Pro models deemed a fire risk banned from US flights – TechRadar
The random diagnostics is still a thing in Brazil.
https://plug.dj/
I'm all for them
A tenderer is like a renderer, but it adds soft focus effects.
I disagree. Unless you are talking about lets say "real" experts e.g. people literally living in the shell for years and doing all stuff in it, I think it is pretty much impossible for less regular users to remember command flags or deduce their meaning looking at them. I use ssh and scp daily but for the life of me I can't remember which one uses -P or -p for port and I still constantly guess wrong. Some common stuff like ps or ls - who the hell knows what those obscure flags mean? I just remember "magic" set of flags for each command and use them every time. Unpack tar or tgz? Impossible without man first. And the list goes on. Again - I'm using shell daily, I remember "some" stuff and I can deduce meaning of small part it, but still general rule is - shell is arcane magic and has to be googled or looked up in man.
.siteIgnore
Sweden a Leader in Classical Liberalism, Says Daniel Klein
Yeah, but I'm not talking about the original pair.

Since there is way more matter than anti-matter, shouldn't the p+ eventually hit something and annihilate?
I suppose you could saw that parsing any text-based protocol in general "Is a Minefield". They look so simple and "readable", which is why they're appealing initially, but parsing text always involves lots of corner-cases and I've always thought it a huge waste of resources to use text-based protocols for data that's not actually meant for human consumption the vast majority of the time.

Consider something as simple as parsing an integer in a text-based format; there may be whitespace to skip, an optional sign character, and then a loop to accumulate digits and convert them (itself a subtraction, multiply, and add), and there's still the questions of all the invalid cases and what they should do. In contrast, in a binary format, all that's required is to read the data, and the most complex thing which might be required is endianness conversion. Length-prefixed binary formats are almost trivial to parse, on par with reading a field from a struture.
How Sierra and a Disgraced Cop Made the Most Reactionary Game of the 90s (2018)
From watching these sites for years, I think you can see whatever bias you want to see. Some sites/authors do have clear bias, but a lot of it is just time pressure.

Often, review parts are shipped to sites with a review embargo until a certain date -- if you don't ship your review on that date, you lose out; if the shipment is late because of the vendor, or the shipping service, or the reviewer is sick, or out of town, or the shipped firmware isn't great and interim firmware makes a big difference the choices are:

a) take the time to do a full review, but publish late
b) do a cursory review, apologize and publish on time
c) do b, but follow up with a full review as time permits

If C happens more with AMD than Intel, it could be bias, it could be bad luck, or it could be Intel has been delivering more finished things to reviewers.
Classic Penguins: How Minimalist Book Covers Sold the Masses on Paperbacks
Reddit Will Launch a Streaming Platform: “Reddit Public Access Network” (RPAN)
Thanks! We currently handle delivery ourselves. What area are you in? If you're in the Bay Area but not in our coverage area, email me (soham@pashi.com) and we can try to make it work.
I think the fine itself is perfectly appropriate for all the reasons you listed. However, I don't understand why the article said the fine will "cost parent company ABC dearly."
Just avoid any large bank. Stick to credit unions and and local banks that you know something about. I was given this advice a long time ago and it has saved endless hassle.
I'm baffled by this comment, as it seems to imply that cowsay and similar are developer tools.
I've used protobufs in the past and I REALLY want to use them now, but the human readable aspect of json has always kept me coming back.

If I want to perform some rough tests of an endpoint during development, all I need to do is compose the json request and fire it off using curl. The response then comes back in a human readable format I can parse straight from the terminal. Boom, simple test conducted in less than 1 minute. I don't even need to think about it.

Compare that to protobufs; I need to create a custom client or unit test that'll compose and fire off the request I want to test, then I need to write a bunch of code that will introspect the contents of the response so I can pick out the details. Huge time loss, concentration ruined since I need to actually think about the process, I'd rather just take the extra latency that using json will incur.

This skips past all of the other advantages json has over binary serialization protocols, like quickly being able to parse requests while debugging issues, infinite client language support, ease of sharing breaking requests to help devs reproduce problems, not needing to add an extra compilation step to my deployments and packages, etc.
? WAF stands for web application firewall... You don't equate a WAF with a hardware firewall? Just not understanding...
You are off by a few orders of magnitude, the amount of sunlight hitting just new mexico (after taking into account the losses of converting it to electricity) is about 50x the energy we consume.
Nixing Silicon Valley, US companies are now tapping Canada for tech talent
Perhaps we are witnessing a war between Type II civilizations. A Type II civilization on the Kardashev Scale directly harnesses the energy of a star.

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

Improbable, but an amusing hypothesis.
Former immigrant to the uk from the eu, manager, head of and consultant. I feel like your comment should not have been downvoted because it is and understandable worry.

Here is why.

In the uk immigrants from non eu countries, and thus on restrictive work visas (somewhat similar to h1b) usually earned way less than locals or eu citizens because they had no option but to take any offer only to be allowed to stay in the country. Example: ai engineers from south korea would earn 35k gbp a year, while their uk or eu counterparts could earn well above 70k gbp.

Restrictive visas and abusive employers are a wage depressing mix, unfair to both locals and new comers. My guess would be that if your employer underpays your former h1b colleagues then that is not an employer you want to work for because indeed your pay will stay low.

Eu citizens however were free to work without restriction and as such compete on equal terms as locals. Much like in Canada where immigrants under express entry are able to change jobs as they wish, eu citizens could change jobs as they wish. The result was that instead of outsourcing to india or other countries, uk companies suddenly started growing at home as they had plenty of resources. Thus job opportunities and pay went up both for locals and eu immigrants. As a hiring manager, demand was so high that either eu immigrants or locals had to be payed more and more each year.

Similarly, in Canada, the more resources companies will find, the less they will outsource and the more pay will go up over time.

As brexit is biting in and less devs are on the market, some of those companies are now either outsourcing or opening new branches in other eu countries to hire the same people as they would have in the uk, simply because there are not enough devs left. This means less opportunities for locals.

Another thing is that more devs, means more ideas floating around, and that means more skills you can get.

It can be frightening and if there are many abusive employers and restrictive visas wages can go down, but something tells me they will go up as indeed canada is a country with a north american business mindset. And if you mix tech and capital the result will be job and pay growth which i have seen in london/europe. You should embrace this if you want your pay to double in the next 5 years. Mine did in london as when i moved there the “revolution” was only starting and it was an awesome ride.
Having just done what you suggested (Calgary -> SF), healthcare _is_ that big of a deal.
When you are from the states, you honestly can’t know how massive it is to never have to worry about paying for healthcare. It is truly transformative.