skysight-inc/HackerNews huggingface dataset:
10 years ago, the bond spreads of sovereign bonds would have reflected this accurately, where Greece would have a higher YTM than Germany.

The idea of the euro is convenient, but since the crisis of 2007-2009 + various (Greek) scares, it's devolved into a "cake and eat it" situation.

A country cannot devaluate its currency (Sweden still has this freedom if it so wanted).

I'm not sure what the solution is, but to start, I would homogenize corporate tax rates, and discourage tax-shopping inside the EU.
His tests are appropriate because they are task-oriented. He is not writing a general spellchecker, but a spellchecker designed to work with a specific corpus. His tests ensure that the corpus remains unchanged during development (say, doesn't accidentally remove some words). What's implicit here is that if the corpus changes, he may need to change his approach.
My first response was "he should have used linux", but I came to a similar conclusion as you. People are scared of linux, despite it now being almost as easy as Windows to install/use for typical usage.

E-waste is the result of computer transitioning from the role of "tool" to role of "disposable consumer good". The effort to provide people with the ability to easily repair their machines to a familiar state (being Windows), to me, seems the most effective way to combat e-waste.

EDIT: added 'being Windows' to second paragraph
Once you have a config setting, you've done all the work to actually get Push support, which is the hard part. Support for reading a manifest can be added later, or other people can write tools to read manifests and generate config files for the server.
Fizzygum: a live desktop OS for your web page/app (similar to Lively.next)
Okay lets do that. How do they enforce it? Many of the biggest exchanges are not in the US. There are some exchanges that are decentralized themselves and can't be taken down easily. Many countries are embracing cryptocurrencies like Germany, South Korea, Japan, and will offer safe havens for exchanges.

Of course cryptocurrency can always go underground and hid their traffic. Technically you could even run a cryptocurrency network through email. Technology has and will always move faster than governments.

On another front, it might be hard to galvanize support to ban cryptocurrency when many of the movers and shakers have embraced it. IBM is the largest tech provider to the financial sector and is working on more than 400 blockchain projects and runs its own cross border payment system that may already process 60% of all cross-border payments in the South Pacific using the Lumen crypto. Word is also going around the JPMorgan might start up bitcoin futures trading soon.

It seems like to me that the old world and gatekeepers have already decided that this is the way the world is moving.
Can confirm; working in the Netherlands right now for a large organization which basically got granted 10M tax deduction for innovation which boils down to implementing React in our frontends, doing microservices in Kubernetes, and building CI/CD pipelines in Jenkins....

As a small company you can apply for this same innovation thing and get 17K tax deduction, and you have to put 500 hours into it. It's rediculous.

It's called "WBSO (Wet Bevordering Speur- en Ontwikkelingswerk)". Hoi Jan.
Using public clouds as a poor student
This is ridiculous. This should be a civil case at most. We are entering into a dangerous era for our own selves when we allow this sort of punishment for software issues.

Additionally, this guy recycles 41 million pounds of e-waste a year. He should be celebrated. As a result of that, I can only imagine his larger clients may have to drop the use of the services of his company. Apparently, we don't care, and many comments online are philosophic in tone.

Even if the strategy were misguided, this outcome is absurd.

That Microsoft would so vigorously pursue this guy has rekindled my dislike for the company. They almost seemed to be on a turnaround path with developers with a cool editor and a new approach. This shows that they and their products are to be avoided at all cost as before.

All I can say is that, as developers, we need to work to not embrace Microsoft as they try to restore their relationship with us. And if you work there, well, what can I say... you should speak up about this or leave for more fair waters.
The point is that they're backing this non-secure chat over backing a secure alternative, like Allo.
I own a smartphone, but I use it like I'd use a tablet - wifi only, at home. My primary phone, the only one I take with me to work most of the time, is just a pay-as-you-go flip phone.

In fact, I didn't downgrade to this from a smartphone. I've never had a smartphone with phone service, that I carry around with me or use. Maybe I don't know what I'm missing. Maybe I don't want to know.

The only real thing I wish I had was an easier way to carry on text conversations. Typing on a phone dialpad is not very fast. Most of the time I can use Verizon Message+ which works in a web browser and lets me send SMS from my own phone number. But when I'm not near a computer, I can't do that.
Its sarcasm
They're not interested because they want an echo-chamber. This is just intolerance, aka bigotry, with extra steps.

It wasn't as if the man's writings were just panned. It was a typical social justice morality crusade.
In addition to what others have suggested, Adafruit and Sparkfun both have loads of tutorials. Even if you're not using their parts their documentation is still some of the best if you're using a similar part.

Good way to get started is to pick up one of their beginner kits and follow through, they are meticulously documented.

https://learn.adafruit.com

https://learn.sparkfun.com

There's also some really high quality material on YouTube for a variety of skill levels, I'd especially recommend these two channels:

https://www.youtube.com/channel/UC6mIxFTvXkWQVEHPsEdflzQ

https://www.youtube.com/channel/UCu7_D0o48KbfhpEohoP7YSQ

Scroll through their videos and you will find a lot on the sort of things you are asking about.
I upvoted due to sarcasm spidy sense. If I'm wrong, please let me know so I can reverse my decision :D
> I think Americans are totally done with identity politics based on race, gender, religion, sexuality, etc.

As someone who's living in New York I'd have to say you couldn't be further from the truth. But then again I guess it depends what part of the country you are in.
So, the price MS paid to have him jailed was less than the cost they would incur if people used those discs to restore their machines instead of buying new ones.
To get an idea what US plastic shopping bags are like, watch "Home Alone" and pay close attention to the scene where Kevin is walking groceries back to his house.

Then consider that plastic shopping bags have generally become thinner and more fragile since that movie was released.
you guess what the page might need and 'push' the contents down so that the page loads faster.
"they're there if I want them, but I don't - and that's OK."

Those first few weeks are the most difficult part of the process.
Mechanical Engineering: Use Control Theory to Better Auto-Scale Systems
I don't think its a superior paradigm, just a different one.

I only see his nursery as being useful when you really want your async tasks to complete before the function in which they were dispatched returns. That's far from covering every use case of concurrency!

A lot of the value of concurrency is in background operations. These simply can't be tied to the duration of a function call on the dispatch thread. Doing so will literally kill any advantages of concurrency in the first place, might as well just block directly. (This is especially true of apps modelled as an update loop, you definitely don't want to block that loop.)

I can think of very few places where I'd actually want a nursery, and even in those cases I'd rather use the promises or fork&join already available.
E.g. harm to the brand when goofy guys start selling stuff with Microsoft brand and old restore data screws up machine

As he said (naively) maybe he shouldn't have put somebody else's logo on the disk. Duh.
You're absolutely right, but HN users don't realize that most of America exists outside of their ideological bubble.

> For example, if child of meth heads grows up to be president, he's yet another privileged white president, not an outsider who overcame adversity.

It's racism and nothing else. Thing is, it's OK to be racist nowadays, as long as you're a liberal.

Edit: to the guy quoting the dictionary below me, this is racism in a really obvious way. It is "prejudice, discrimination, or antagonism directed against someone of a different race" and it's not okay just because you don't explicitly declare your race superior.
I think it's a bit of both the 'shows'/programs are called "'ractives" clearly for interactives, from there we can get ractors from interactors or just a perversion of actors in ractives.
Again: the attackers control IP addresses. All of them (or, enough to randomly claim AWS addresses from places in the topology nowhere close to AWS). It doesn't matter what the DNS says.
It's still not really "intolerant" to choose not to elevate a particular viewpoint.

People saying Williamson shouldn't be allowed to publish anything anywhere are obviously being intolerant. People saying they'd rather not subscribe to a publication that pays him to expound on vile views? Meh.
The hash chain doesn't contain the data, only a hash of the data. So the original article can still be altered, and the hash chain would only prove that it had been changed. I believe nothing in these "right to be forgotten" laws forbid noting that an article has been edited to remove names.
Not sure why you are being downvoted. Great post. Bravo.
They're the oil-rich nation of companies. They can afford vanity projects and woeful mismanagement as long as that sweet sweet advertising money keeps coming in. The sectors of the company that keep that running are run well, but side projects like this seem to come and go with little rhyme or reason as far as I can tell. Much like how the militaries of some countries are well-run and competent (and control the oil) while the rest of the government is a clown show.
> What if their intent was to charge the other recyclers $10 a pop vs the $25 msft charged for the same thing?

Not what was happening at all.

MS charge Dell et al $25 for a copy of Windows Home OEM, complete with certificate of authenticity sticker and new licence number.

"a Microsoft letter to Hurley and a Microsoft expert witness had reduced the value of the disks to $25 apiece, stating that was what Microsoft charged refurbishers for such disks. But both the letter and the expert were pricing a disk that came with a Microsoft license"

He was re-creating a restore disk that only works when associated with the already existing, and still valid, licence.
Nitpick: NaN is supposed to work like that: the rule is that every comparison of any value against NaN returns false.
Edward is a webapp for writing novels. I built and launched it over the last six months as a side project. The app was made with Vue, Node, and PostgreSQL. There's an unlimited-time free trial, so give it a look and let me know if you have any feedback.
There is no need to extend the syntax of robots.txt.

At the time of crawling the robots.txt is parsed anyway.

If it excludes part or the whole site from crawling, it should IMHO be respected, and the crawl of that day should be stopped (and pages NOT even archived) if it doesn't then crawling and archiving them is "fair".

The point here is that by adding a "new" robots.txt the "previously archived" pages (that remain archived) are not anymore displayed by the Wayback Machine.

It is only a political/legal (and unilateral) decision by the good people at the archive.org, it could be changed any time, at their discretion, without the need of any "new" syntax for robots.txt.
Note that the alternative in Numba is incredibly convenient, where you can trivially create a function where the body of the function operates on a scalar, but then using the @vectorize decorator which makes it into a numpy ufunc automatically. This generalizes the function to operate equally well on scalars or numpy arrays of any dimensionality (just like "built-in" numpy functions do).

Oh, and if you use set target='gpu', your function also works on GPUs, too. Or you can use target='parallel' to make it parallelize automatically across CPU cores.
There are other approaches. State machines, reactors are often used in low level layers and the Actor model for some high level design.
It's at the bottom of the proposal https://github.com/babel/babel/pull/7633
Bigotry?

Because every magazine needs an anti-abortion zealot on staff? For balance?

Dear me, where will I get my daily trog talking points if The Atlantic doesn't spoon feed them to me?
During Puerto Rico’s Blackout, Solar Microgrids Kept the Lights On
And java 8 also has free support for 5 years (released Mar 18, 2014, free updates end on Jan 2019. (ok, 2 months short of 5 years.) The charging for support is for the stuff older than 5 years - that is the long-term support being charged for. This isn't anything new for Oracle or many other companies.
If the USB drive booted to an internet based restore method, this would work the same as the CD but instead of the CD "pirating" windows (it wasn't), it would grab the iso from MS or dell directly (possible).
>Japan - and many (most?) other countries - don't share the contingencies of America's founding.

I'm not sure you want to use America's founding as an argument: https://pbs.twimg.com/media/DUhBdicX0AAGNZ5.jpg

>If I emigrate to Finland do I become, and am I seen by Fins as, Finnish? Not really.

People want to destroy this notion. It has already taken place for the British. https://youtu.be/flRELYUqmUE?t=3m55s

>civilization is rife with examples of us overcoming our natural tendencies. Why should this be any different?

Because it's a very recent experiment and it has been a net loss for white countries. Social science tells us that diversity reduces social trust, identity, empathy, and a sense of community.
What did the Panama Papers really unearth? Has there been _any_ effect?

Who are the UBOs of these Luxemburg entities? Happy activist investors? Or wealthy family funds who funnel the money to CH and the Caribbean?

A leaking bucket.

The rules around taxation in a global economy where mainly ideas/IP are shuffled around needs to evolve.
Wow. You seem to be arguing that because it might be hard to construct an ethical and moral framework that works for society, we should all give up and just default to being purely self interested sociopaths? Yes, building a justice system, laws, social norms and culture is hard. That's why civilization has been working on it for thousands of years, and we are still figuring it out. Multinational corporations are comparatively new, so we don't know how to treat them as well as you know how to treat your next door neighbor or in laws. That doesn't mean we should give up on figuring it out.
Thoughts on streaming through something like Matrix
Odd thought: Matrix allows a number of types of messages, which include URLs et al. You need a TURN server for voice and video: Matrix doesn't carry these, and direct connection might be impossible, thus the TURN server.

I'm curious the practical implications—performance, latency, storage, etc.—of using an Ogg container and Opus encoding to stream through Matrix. Consider the protocol—essentially a system of relays like IRC or e-mail—with a message type amounting to an Ogg page.

Opus uses CELP for voice data, and can get voice down to 5kbit/s easy enough. You can flood a server with a ton of text messages; but Matrix servers support client rate limiting, and text messages are small.

If you're allowing stream containers, you have to allow 38 packets per second at 27 bytes of actual data per packet to carry 8kbit/s voice. For 64kbit/s (other audio), you're looking at 211 bytes of data per packet.

I think, at a 10kbit/s limit, 38 packets, per user, streaming voice is reasonable. With Matrix encrypted rooms, you can even store those packets on the server, time stamped, end-to-end encrypted, so a user can scroll back and play the on-screen audio (streaming audio history).

Viable or stupid?
> That seems like a non-problem. You can easily prevent it by having only one Gmail tab open at a time.

That seems like a non solution. I frequently compose multiple documents full screen, while multitasking between different items of work. Judging by the upvotes before your edgy comment I'm not the only one.

Other apps maintain state being used in multiple windows, gmail should do the same.
As long as it doesn't turn into stasis, where nobody is helped at all because we're not sure its the perfect solution. Which cynical me thinks is selfish and shortsighted.

And, what happens when they eat for a day and then you disappear is, they ate for a day.
>but "the US spent" is fair if we consider it to refer to the country as a whole.

Of course, that's not what anyone means when they repeat this nonsense, and the entire point of the story is to create a narrative that the US government is bloated, wasteful, and stupid.
I recently saw an app (Android only) that apparently is capable of setting your phone to grayscale, with the exception of certain apps.

Unfortunately I can't find it anymore. I've been trying hard.

I too would love to live on a black and white phone with certain exceptions (in my case mainly camera and maps).

If anyone knows/remembers this app, you'd make my day :)
Cool! May I ask what bank you are referring to? :)
One month to GDPR. Are you ready?
Didn't expect to say this, but the article is completely right! This is obviously the right way to write concurrent programs. Kudos for writing this.

One question though. The first part of the article says that "onclick" handlers should be replaced with nurseries as well. But I don't see how. Can someone explain?
> Unlike its peers, Vanguard is owned by its funds — and ultimately its investors — so as money rushes in, expenses are persistently reduced, resulting in perpetual savings for the legions of Vanguard clients.

One thing I really like about Vanguard is that it's organized as a mutual company, so I have greater confidence that they're working in my best interests than other financial institutions.

If more financial institutions were organized in that way, Vanguard might have more competition.

https://www.investopedia.com/terms/m/mutualcompany.asp
Pushes are probably best implemented in a caching layer, not manually describing what to push. A web server should not just cache resources, but also learn what kind of resources are often requested with each page and just push those next time someone makes a request. And some sort of push prediction policy should be configurable.
gRpc support is amazing! I just wish this had been announced a week earlier, as I just spent a good amount of development time creating a service that subverts our NGINX server to create gRpc connections to desired microservices. It will be nice to just target the service by name directly instead of having to query Consul for their host IP addresses and ports.
It's really frustrating when reporters don't link to decisions so we can see the logic behind the rulings. Found what I believe is the opinion in case you're interested:
https://www.courtlistener.com/pdf/2018/04/11/united_states_v...

Here's the original request for appeal:
https://regmedia.co.uk/2018/02/20/lundgrenappeal.pdf
How does it make someone else uncomfortable? The man wants it, and the woman wants to do it. Who are you to tell women what's ok to do with their lives. That's just cultural imperialism.
I dont quite understand the basic legal details behind this.

Say I buy a computer with windows pre-installed that means the OS license cost is bundled in to the price of the machine.

Say I have a computer without windows, or maybe an older cheaper version of windows. Is it correct that these restore disks arent a utility to get a free new copy of windows?

Just trying to understand
Ubuntu 18.04 is scheduled to be released tomorrow and includes nginx 1.14.0.
> It reminds me of Aaron Swartz

Aaron Swartz wilfully broke the law. This man didn’t. Not a good comparison.
Fair point. What I was trying to express was that it seems like the JS ecosystem has really been pushing and encouraging functional programming in a big way, which speaks to your idea that more people have experience with it.
> I have an anonymous twitter account

> I can use it to prove that I possessed certain files at certain times, historically.

Your twitter account would no longer be anonymous at that point. What's the utility of it being anonymous now?
neither the paragraph nor comment says this punishment is reasonable... reasonably expected perhaps, but not reasonable.
So there are 3 basic cases that websites use:

1. Site and static content are served directly by your webserver. ( HTTP2/push helpful )

2. Site served by your web servers but static content is served by a CDN ( HTTP2/push NOT helpful )

3. Site and static content proxied by some service. ( HTTP2/push helpful )
> the next 15 years in jail

True or not with such crazy laws and sentences (250 years etc.) in the US I didn't even flinch at seeing that.
If you are willing to support yourself, you can use OpenJDK. If you want to rely on a third party vendor (paid or free like a linux/BSD distribution) to stay on top of bugs and release patched versions, they'll likely use OpenJDK.

This isn't the slimy Oracle play. That will be when they stop releasing bug fixes in advance into OpenJDK, and do so without any back ports, backing information or tests (see: MySQL)
This, right here, is why the GDPR's 'right to be forgotten' is so pernicious. Were Mrs. Reid an EU person, the Internet Archive could be forced to disappear her previous posts. Or given that she's also a public figure, would it be permitted to retain them? Only a court could decide.
Many car manufacturers (incl. Mercedes, BMW) and fashion brands (incl. H&M, Nike)
If someone links you to article, you can generally get through the paywall, so here is Williamson's own take on his situation:

https://www.wsj.com/articles/when-the-twitter-mob-came-for-m...

The short summary is that he actually does not believe that abortion should be punished by hanging as you suggest. An excerpt:

"The purported reason for our “parting ways,” as Mr. Goldberg put it in his announcement, had nothing to do with what I’d written in my inaugural piece. The problem was a six-word, four-year-old tweet on abortion and capital punishment and a discussion of that tweet in a subsequent podcast. I had responded to a familiar pro-abortion argument: that pro-lifers should not be taken seriously in our claim that abortion is the willful taking of an innocent human life unless we are ready to punish women who get abortions with long prison sentences. It’s a silly argument, so I responded with these words: “I have hanging more in mind.”

Trollish and hostile? I’ll cop to that, though as the subsequent conversation online and on the podcast indicated—to say nothing of the few million words of my published writing available to the reading public—I am generally opposed to capital punishment. I was making a point about the sloppy rhetoric of the abortion debate, not a public-policy recommendation. Such provocations can sometimes clarify the terms of a debate, but in this case, I obscured the more meaningful questions about abortion and sparked the sort of hysteria I’d meant to point out and mock."
Finland is ending its experiment with universal basic income
100% agreed. We are taking a game based approach to creating the primer.