skysight-inc/HackerNews huggingface dataset:
It's a shame Google Play Music is a Google product. I have it and like it for the same reasons you do, but it is consistently hamstrung by clearly existing primarily to attract enough users to have a somewhat competitive service and gather usage data, not to excel in the market or outdo the competition. At the very least, it's not incentivized to improve much. They've only JUST fixed the UI issue where the 3 dots to select a song's context menu were only several pixels away from the scrollbar, so trying to queue a song could scroll you a mile away in the playlist. But there's a litany of issues that have gotten so frustrating I'm ready to switch.

-Adding a song to a playlist causes the entire playlist to refresh back to the top
-The app is borderline useless without a connection - queuing songs doesn't work, modifying playlists is inconsistent at best, and the app seems to arbitrarily undownload albums
- There's no ability to sort or filter a playlist. Spotify has let you search within a playlist or sort by artist for how many years, and Google can't hash out the same functionality.
-Sometimes modifying playlists seems to desync them between the device and server, or something. I'll click a song, which starts for a brief second and then skips 3-5 songs down the playlist. Likewise, sometimes songs skip halfway through, sometimes they refuse to play at all...This is for me the basic functionality of a music app and GPM fails at it. These problems seem server related because they're 100x worse when casting.

At least it comes with YouTube Red. Though the existing YT Music app inexplicably does not allow you to queue videos on a chromecast. Regular youtube, I can add a dozen music videos to an editable queue. YT music, you must play each individually. Does Google have product managers?
It is a solved problem, but your compiler does not in fact implement an adequate solution with that mechanism.

* https://news.ycombinator.com/item?id=15044438

* https://news.ycombinator.com/item?id=15060146
Ask HN: Remote Startups – How do you choose where to hire from internationally?
When hiring outside the U.S. there are many factors we'd like to consider like the employee country labor law, timezone etc.. I'd love to pick up your brain on how do you go about deciding on such topic.

Thanks,
Your link 404s.
Well, I'm no anti-capitalist, but I'd say we have to always make sure society serves human needs without excessive waste.

A broad, catch all, empty statement...i know
They're excluded from the fines, but not from the regulation itself.
Of those exception, security is one and the most clear cut one. The other are more muddy which is why I did not describe them, even if in this case those are more likely to be used than security.

The list is as following:
1. Processing shall be lawful only if and to the extent that at least one of the following applies:

(a) the data subject has given consent to the processing of his or her personal data for one or more specific purposes;

(b) processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract;

(c) processing is necessary for compliance with a legal obligation to which the controller is subject;

(d) processing is necessary in order to protect the vital interests of the data subject or of another natural person;

(e) processing is necessary for the performance of a task carried out in the public interest or in the exercise of official authority vested in the controller;

(f) processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child.

Point (f) of the first subparagraph shall not apply to processing carried out by public authorities in the performance of their tasks.

The security exception is then an additional point, Article 6, Paragraph 1, Point F.
Does anyone have detailed instructions/guide on how to set Wireguard up to allow my laptop to VPN back to my house through an always-on host there (basically two Ubuntu machines)? I'm not great at networking and I'd rather not spend hours breaking my entire network trying to set this up.

The "getting started" guide on the website already assumes you can set up your own routing across the different subnets.
A SQLite Tutorial with Node.js
I've been using *nix for the last 40 years, and I really don't want to go anywhere near Windows. I'll install Win7 if I want to play a game, but that's it.
If you absolutely need feedback when you don't get an offer, be clear about it up front. If a company won't agree to it, don't interview with them.

Otherwise keep playing the game according to their rules.
This might be better in next month's Who Wants to be Hired thread. It should post on June 1 at 9am Eastern (US) time.

https://hn.algolia.com/?utm_source=opensearch&utm_medium=sea...
There are some improvements listed here https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-... and I'm sure the April 2018 update (build 1803) changed this further, but the blog stopped updating last year.

Edit: USB drives are now supported https://blogs.msdn.microsoft.com/commandline/2017/05/10/bash...

You can make special files now, and Windows Explorer understands WSL permissions https://blogs.msdn.microsoft.com/commandline/2018/01/12/chmo...

Per-directory case sensitivity https://blogs.msdn.microsoft.com/commandline/2018/02/28/per-...

What's new in 1803 https://blogs.msdn.microsoft.com/commandline/2018/03/07/wind...
Still not as thorough as a full-fledged "real" VPN, but for most ad-hoc purposes, something like sshuttle [0] works well and doesn't require application-specific configuration.

[0] https://github.com/sshuttle/sshuttle
Not sure about the legality of it, but what happens to your app when Twitter changes their HTML structure (without notice, which is how it would be)? If it fails, users will likely just go elsewhere.
>2^64 link layer connections are probably not present in a competently designed IPv6 network.

From the article:
"Provides a very simple mechanism for a single host or interface to be able to run 2^64 virtual machines"

That equates to AT LEAST 2^64 NDP entries. And when the L3 domain is scoped to that of a single hypervisor, router redirects are not relevant.
A local commercial bank and a New York investment bank are really different things. The financial industry has caused some large problems, but it's also a big part of why the modern world works as well as it does. I don't think you're being charitable in your criticism of the article.
Same situation only a bit later in life (I've got good genes, knock on wood...) In fact, I already had a mid-life crisis in my 30s, coz my first wife told me I would die at 60 (she was a palm-reader.) So my advice to the youngsters reading this: have your mid-life crisis before your first hemorrhoid, it helps. Regarding the wifey and kids, I found a partner who knows my situation at home and we do crazy things with her just to blow the steam. Then I confess on Sunday and it's all good.
What's the worry about SSH over the public internet? Possibly influenced by my college's network setup, I've always been on team BeyondCorp even before BeyondCorp was a thing. Just use some auth mechanism like SSH keys that prevents brute-force attacks, and disable password auth.

Do pre-authentication OpenSSH vulnerabilities happen a lot, or something?
Most of it comes from hydroelectric plants with very cheap prices.
Okay, but that came as a problem long before Bitcoin arrived on the scene. In fact, bitcoin itself is a response to an overreaching, overextended global system of control led by banks and other corporations - the same ones who have ravaged the Earth and lied about it, causing the runaway global climate change we have now.

Yes, bitcoin uses way too much energy. But if we had a more fair system in the first place - that is, distribution of resources - it is unlikely anyone would have resorted to inventing bitcoin in the first place.
See these discussions, too:

* https://news.ycombinator.com/item?id=15060146

* https://news.ycombinator.com/item?id=15060146
Disclaimer: I have invested in Bitcoin, and I think that PoW is outdated. However, I also think that people that keep attacking this aspect are better off tackling other issues.

As everyone else before me said, the banks are wasting a much greater amount of electricity in order to operate. I am not talking simply about gas, lights et al. (although all banks where I live keep lights on 24/7, and in some cases even air conditioners), but also about the massive, MASSIVE amount of legacy infrastructure that keep them going. I'm talking software and hardware that are several decades old, stacked on top of each other with little to no optimization in order to support legacy features and to avoid breaking anything.
I fully expect that if we even had a way to calculate how much power is wasted in order to support that kind of jurassic infrastructure for every bank, Bitcoin would still come out on top by an order of magnitude at the very least. And on top of that, we have to compound the aforementioned energy to operate the physical locations.

Yes, I know that this is pure and simple whataboutism, but seeing this kind of argument over and over and over again is tiresome, especially since the fact that we found a way to monetize power consumption could also -hopefully, I admit- have the added benefit of incentivizing renewable power sources such as solar panels.

And remember, cryptocurrencies are at their infancy, and we are already moving away from PoW. I fully expect that at some point Bitcoin will move on too, if it is not replaced by Ethereum or something much more sensible energy-wise.
Well, they definitely haven't named themselves Namegood. But hey, it was fast and it was cheap!
Can't hurt. =)
>> Maybe try to figure out how to make the work fun?

> I don't think this is the right approach, because you need the ability to focus on work even when it is not fun.

this is just coming from my personal experience, but i think it is very important for a kid to have a job sometime in the high school years. my parents are fairly well off and they "protected" me from this need by just giving me spending money (sometimes for a trivial amount of chores, but usually just free money), so that a menial job would not distract me from my studies. of course, i just spent that money on frivolous things and outings with friends that distracted me from school anyway, and i ended up doing quite poorly (though i made it most of the way through a fairly prestigious school before it caught up with me).

eventually i transferred to a regional (but still quite rigorous) university and had to get a restaurant job to pay my expenses. i learned a whole lot about the world real fast. it wasn't so much that i learned about the value of steady work, but rather that low wage jobs in low margin industries really slam home the point that you will never have anything unless you put in the work, and i worked real hard from that point on. i still have bouts of procrastination, but i never just let things slide now, and every time i spend a dollar i feel the amount of my own labor that i am letting go.
This is one reason why I think Nano (Nano.org) will eclipse Bitcoin for pure transfer of value transactions. Nano uses a block lattice that doesn't require mining. The transactions are instant and feeless b/c of this. There is a tiny bit of PoW on the sender's device to prevent spam transactions.
> But I feel like humans have enough technology under their belt that enough electricity generation isn't a dire situation.

It isn't a direct situation it is just wasteful...

> Side not, I wonder how much electricity gaming system uses.

A high end system uses around 750W and assuming 3 hours of game play a day is around 800kWh a year, so enough for 2.5 Bitcoin transactions.

Besides honest question: is there anything about Bitcoin that is experimental anymore? Seems most research switched to different coins so defending Bitcoin to defend research is odd.
That's why they are called emoticons, just conveying emotions ;-)
The issue isn't that _you_ can't see what a specific IP is doing, but Google certainly can, and it's more than that.

The GDPR really spells out that you can't ask for consent / basis to do one thing and then flip around and do more with it.

Aka, if you consent to signing up for a newsletter they can't turn around and sell your email to another list, take that list to their next startup that's unrelated, etc.

For Google this gets tricky, you're consent to using them for analytics (most everyone on the free, non enterprise, version). Are they also using that to feed their search engine? Tweak display ads? Check for fraud? Build profiles of people across sites/browser sessions, and devices?

And while this is about analytics, the same can be said for Maps, Docs, Domains, Fonts, etc. all of which have a primary use and (for Google) a stack of juicy secondary uses they can make money off of. Most of it doesn't even strike me as nefarious (it seems reasonable that they'd index pages that come up in Google analytics), but it's not disclosed so nobody is exactly sure what's being done.

Even this anonymize IP business is tricky b/c:

1. They still get the IP as surely as you browsing to www.google.com
2. They may be tracking in other ways (fingerprinting, cookies, etc.) that unique identify you, so does it matter?
I think in English a good equivalent is "slow and steady wins the race".
God that music is horrible. 20-second loop in the same key, same tempo, same volume over and over repeated 26 times.

It's like being on hold. Sounds like a corporate initiative to me!
> better unemployment guarantees

I don't know what you mean here.

> grants for entrepreneurs

You have to apply for grants, with a business idea that someone else has to consider sound. Not that good for trying out "crazy ideas" as the article mentioned.

> low-interest no-nonsense business loans

A loan is still a loan and doesn't abolish the "constant pressure of losing their shirt" the article mentioned.

Free money without strings attached gives you more freedom than non-free money with strings attached, I'm not sure why we're even arguing about that.

> If the income just covers expenses, where do you get the money on top of your BI to be an entrepreneur?

Well, you won't be able to build a semiconductor factory in your bedroom on the UBI, but neither will you get a grant or no-nonsense business loan for that. The UBI can help entrepreneurs in industries with low capital requirements, like software development. A few people with laptops getting together and developing the next Angry Birds or Facebook or whatnot.

As for how you get more money to have more starting capital, there can still be grants and loans and stuff, why wouldn't there be? Banks will continue to exist and will need to loan their money out. But also, you could get a job and earn money, like today, and save up. Or get a part-time job or whatever.
This is such a massive straw man. We're not concerned with their right to distribute memos internally. We're concerned with their ability to almost unilaterally direct the progress of civilizations.
Additionally you can install the routing software on server itself and let it form neighbor-ship with ToR router(s) and use ECMP directly from server in multi NIC scenarios. ECMP failover/recovery is faster and simpler (vendor agnostic) than link aggregation protocols. Basically each rack becomes its own OSPF totally stubby area. Data center core runs as area 0.
Bitcoin Mining to Use 0.5% of World’s Energy by End of 2018
Slice-deque – Cargo: packages for Rust
«A the cost of a single bitcoin transaction (~300kW)»

Transactions don't consume energy. This is the biggest misunderstanding floating around here. The transaction rate could halve or double tomorrow without affecting the energy consumption of miners. Furthermore, it's a misleading statement because it implies Bitcoin's utility is equated solely to its transaction rate. The social benefits we extract from Bitcoin are much more than just a raw transaction processing system. For example:

- Some Bitcoin users have become so wealthy that they are donating millions to charities, like the Pineapple Fund (https://pineapplefund.org/).

- The mining industry is pushing so hard for low electricity prices that it is starting to accelerate the research & development of renewables (which are now the cheapest source of energy), helping the industry as a whole move away from fossil fuels.

- A Venezuelan can escape the high inflation rate of his national currency by simply holding bitcoins (whether he withdraws/transacts from his "bitcoin savings" once or ten times a month doesn't really change the utility of the system for him)

None of these points are taken into account if one simply looks at the transaction rate to determine whether Bitcoin's energy use is worth it or not.
Uber driver pay is no better than most low-wage jobs
The Soon-To-Be-Extinct Embedded Software Engineer
>I mean, I have no use for giving every single host a /64, but I've got five or six VLAN's and without at least a /56 I've got no way of actually deploying IPv6 on my network.

Why can't you subnet the /64? CenturyLink isn't doing dot1q tagging to you, so you must have a router with tagged interfaces on your network.

Edit: Imagine this is because you want to use SLAAC.
I think you can figure this out.
Not about design, about determining demand/profit, data collection, and control.
Heck it could be South Africa - it has a larger economy and population than NK AFAIK. (Or at least equal economy)

My father here in SA had a tank of CFC gas when he was an air conditioner repairman.
I'd say gif memes are probably a lot more of a waste. So much bytes stored and streamed u_u; appalling
> Doesn't compiling a non-JS language into WASM require compiling a fat language runtime as well?

Not necessarily. For a language with a large runtime that is either irreducibly large (perhaps because you need to support unrestricted eval) or for which you don't wish to spend the effort to allow your build toolchain to bundle only as much as your program actually uses, sure.
Is there any type of environmentally friendly mining, physical or virtual?
This sounds an awful lot like each transaction can consume exactly one UTXO, but can have multiple UTXO outputs. This would cause progressive "shattering" of the UTXO set into millions of low-value "dust" UTXOs, a problem that Bitcoin is struggling with (specifically, how best to incentivize "cleaning up" the UTXO set by making transactions with multiple inputs, even though that increases the overall transaction size).

"We adopt what is commonly known as Bitcoin’s unspent
transaction output (UTXO) model. In this model, clients
are authenticated and issue cryptographically signed
transactions that fully consume an existing UTXO and
issue new UTXOs."
Can you really call it a fun fact when 7 people died?
How Raygun Processes Millions of Error Events per Second
> and presumably at a deep discount

Not if they’ve been resold since then. Then it’d just look like any other device on the used market.
The room built in is to ensure that there is some flexibility regarding for instance financial and health information where those restrictions would probably kick in sooner versus some e-commerce company such as a web store where the need to keep the data around on live systems is much less urgent.

That way one law will allow banks, insurance companies, hospitals and a mid-sized e-commerce company all to figure out for themselves what their comfort zone is, add a little room for safety and you're most likely going to be good, and even if not you can point at the law and say 'it wasn't explicit', so unless you are purposefully mis-interpreting a few million records as 'small scale' you will likely get away with that. Note the 'likely', this isn't a certainty but in my experience to date everybody that is fear mongering about the GDPR is coming up with the wildest of scenarios rather than to just look at the law as if it was intended well (which I really believe it is).
Show HN: GitHub webhook server/bot in 40 LOC Haskell
The comment you are responding to though is asking why some of the non-physical-yet-local protocols aren't leveraged but instead you have to go all the way back out to the internet and back to do something local. Why don't these products use LAN or other local, non-cloud options? That you can physically control it doesn't answer the question.
That's apparently how humanity is going to destroy humanity.
I also talked about flying cars before, how is that "experience"?
The presumption is that it's illegitimate but you can provide an affirmative defense of having a valid reason.

Proving this can be expensive and is risky. Who knows what any individual judge in any EU country will decide is "reasonable"?

Companies can easily be destroyed by filing multiple charges against them. Guilt, innocence, or reasonableness doesn't come into it: the process is the punishment.

Look at Amanda Knox (Americans tend to think she's innocent, Brits tend to think she's guilty) - after appeals the Italian Justice System found her not guilty of the murder of her roommate. She still spent almost four years in prison in her early twenties and had to spend a huge amount of money on lawyers to arrive at this result. Just because you eventually get what you see as the right result doesn't mean you won't go through hell to get there.

A major reason why Americans are having such a big problem with GDPR is because the EU system appears to change its interpretations and decisions abruptly, with retrospective effect. You set up companies in certain jurisdictions thanks to their tax rates and how transactions are treated. You follow every aspect of national and EU law. These arrangements are widely known, are accepted as legitimate practice, and they continue for decades. The EU commissioners change - suddenly your corporate arrangements are wildly illegal and you are subject to penalties and back taxes stretching over a decade.

If staff changes and they say that they will interpret a rule differently going forward, you can adjust your behavior to comply. New legislation, sure abide by it. But when the rules change and your behavior 15 years ago is now viewed to be illegal you can't do anything. Retroactivity is accepted in Europe but it is explicitly unconstitutional in the US. It's a major reason why the US is not currently part of the UK.

So the GDPR is terrifying because of the massive discretion granted to judges and prosecutors in every EU country and their habit for changing their interpretations. On its face it's not too threatening, but the fines are massive, there are no hard rules, and you can't be sure that today's interpretation will be tomorrow's.

Facebook and Google will manage - they can write billion dollar checks and get the US government to protect them. Many of us can be completely wiped out by a $20MM fine. Just a court case would be existentially threatening in terms of the resources it requires and its impact on fundraising and gaining customers.
FWIW, I did study Philosophy, but dropped out after just one semester. However I have not read anything written by Spinoza.

He must have been an interesting person, though. In his day job, he created lenses that powered the first microscopes and the telescope(s) that Christiaan Huygens used to observe Saturn's rings. A true Renaissance man, indeed!
Bitcoin will use 0.5% of world’s electricity by end of 2018