skysight-inc/HackerNews huggingface dataset:
Whelp, better just never tax anyone just in case they make some money in the future that we can continue to not tax, because then they'll threaten to fire all their workers and take their money overseas!
I use Yalp to install google maps. It works without play store.
An additional reason: When they came out, the latest updates on the (other) existing machines had been looooong ago.

I had been very happy with a succession of MacBook Airs, and when my machine died end of 2016, I wanted to get a new laptop running macOS, and they were basically all years old - except the shiny new MBP, which I got (despite saying they suck, for the price at any rate).
But the password is only known to the client?
International enforcement is a can of worms.

However, a lot of it is covered by:

1- US companies with a physical presence in the EU. They can fine that entity directly.

2- US companies will find they can't sell to EU businesses (B2B), as that means the EU company is carrying the can in terms of non-compliance.

3- The EU Member State could go via the International Courts. Or via some kind of bilateral agreement (e.g. Privacy Shield).

I expect #3 will need to egregious to really make sense.

However, I also expect a significant amount is already hovered up by #1 or #2. Certainly many of the cases that GDPR wants to target.

Additionally, the EU may cut deals with other states to bring in enforcement powers (fines).
Yes, the weak and the old are usually the first to fall when an epidemic strikes
The money for market-rate development is so abundant that we feel a need to suppress it. Getting the public funding for significant social housing would be a revolution all by itself. San Francisco’s entire $10B budget could only build 20k affordable homes at a cost of $500k each (which is low, by a cursory Google for recent projects) if it suspended all other services.
Consider the incentives.

Google: track every detail of your life and use it to serve up ads that support their bottom line. Implements changes that serve themselves at your expense.

F-Droid et al: build cool open-source software cause they like cool open-source software. Implements changes because they make the software better.
And consider “Yoda Notation”[0], which some people find annoying, but I found an easy hurdle to clear:

if ( 3 = DEBUGLEVEL )

wouldn’t pass the the parser because you can’t assign to an rvalue.

[0] https://en.wikipedia.org/wiki/Yoda_conditions
Tip: don’t log the IPs then.
Not a joke :). The pricing is actually cheaper than "bare" geolocation APIs, which don't do the blocking-part. Have a look at https://ipstack.com/product for example.

If you get a quote from an experienced data protection lawyer for GDPR compliance, this will be an order of magnitude cheaper in the long run. There's a real risk of getting sued / getting cease and desist letters from predatory law firms who aim to collect fees for small mistakes in your privacy policy.
That cuts both ways. There's no law of nature requiring the hideous monstrosity of coercive power that we've created.
Even logging a username field is likely to catch a bunch of false positives of users entering their passwords in the username input.
I have this eerie suspicion that GDPR cases will be a haven for trollish and/or opportunist behavior. Instead of huge corporations having to shell out significant money to swallow up start-up competitors, they could much more cheaply pay EU citizens to exploit the huge burden of the law on small companies or even solo endeavors. I hope I can be convinced to be optimistic.
This is cute. You should see the candidates in my hometown, reddest district in Wisconsin.
For me it helped to think of it as a collection of linked lists. At most, there can be 100 lists of length 1, where each number points to itself. On the other extreme, there are many ways to create a list of length 100.

The strategy takes advantage of the fact that randomly permuting the numbers is less likely to create one or two long lists, and more likely to create a bunch of shorter lists.

Since each prisoner knows which list he belongs to, he can use that information to reduce his search space from all of the boxes to just the boxes in his list.
Cease and desist letters from predatory law firms are a very real thing, even in Europe. In Germany, entire law firms have been established for the sole purpose of collecting out-of-court settlement fees for small mistakes in websites' legal notices, which they find using automated searches: http://transblawg.eu/2003/10/13/u-s-comment-on-impressumgerm...

GDPR will give them new ammunition on a European scale.
When people are talking about SpaceX’s accomplishments, you can assume an implied “* from orbit”

I guarantee you John Carmack would not say he did anything close to what Musk did.
Yeah, exactly. This error shouldn't ever happen, period. All modern development tools give big fat warnings when you do this.
The solution is clearly automation. Less humans, higher reliability processes, better tracking of environmental factors (humidity, temperature, etc.) and time in storage/transit. Faster and more modern supply chains with faster and higher reliability unit processes mean lower risks. The area is evolving: for example there has been a shift in Europe from chlorine washes to washing with ozone or ozonated water as well as increased use of UVC. It seems the rest of the world is yet to catch up. In the US https://omidyar.com/ recently funded http://safetraces.com/ ... we actually reached out to them this week but haven't heard back at all. I suspect high impact large scale improvements may be popularized in China with European technology.
I think the absolutism here is erroneous. Nomads/hobos may have less power, and therefore less incentive, but there is still plenty of opportunity to take advantage of opportunities immorally. That's mentioned in the code.

I've lived life travelling the world on a shoestring, hiking some of the world's most famous trails, living in cars, camping on beaches, etc. Of course it's a bit different as it's easy to do this and there are lots of backpackers about--most of them quite casual in their pursuit of freedom.

Anyways most people without lust to follow the dictations of the almighty dollar (or other forms of power over others, like becoming a police officer) but still have enough ambition and gumption to put in the effort to do this sort of thing, tend to be really wonderful people... Occasionally a bit of the rails, though.
The same thought came to my mind. When wearing my polarized sunglasses, sometimes the screens on gas station pumps will be unreadable. However, if I rotate my head slightly one way or the other, the polarization filter is removed and I can read the screen clearly.
I'm only on 3 (no iOS), and while I wouldn't say that I regretted the purchase on Windows Phone, it certainly wasn't because it was a solid performer there - it was a purchase to show support and encourage development.

I've always worried a bit that Shifty Jelly's model would prove unsustainable with money from new sales needed to continue paying for their servers and I've felt at times that they were strapped for resources, so this overall seems positive to me.
Even for new grads or junior employees?
What are the alternatives? Qt?
Genuinely brilliant.
Great list! NewPipe is really good, far better than the proprietary YouTube app. K9 is also a superb app and holds up very well against the proprietary options. I have to recommend andOTP over FreeOTP, though, it's more featureful and does some important things like backups.
>It is definitely a class of people who are all about getting up in everyone's business if it is something they do not agree with

I agree. I think this mindset is cancerous to society. Being all up in everyone's business is part of what creates things like asinine zoning, the war on drugs, etc.
Is the hacker news page on Facebook a bot?
Curious if a news aggregator bot has already been written for digital marketing for facebook
Very interesting. I've been looking for something like Syncthing for a while now, without luck. I ran into TLS/https issues (can't remember what exactly) while configuring OwnCloud/NextCkound, and realized it had some security flaws I wasn't ready to live with. I decided to stick with Google Drive. I'll give a try to Syncthing this summer. Thanks!
I think, in a way, FC and The Matrix were the msg. That is, be complicit and conform, as zombies so. Or don't, and be alive, be yourself.

Sure there are particulars. But is FC's consuming consumer that much different (metaphorically) from being a battery for the machines?

I don't think so.
Fuck you diversity hire
Does dumping it into a colander, and running water across it not count?

(Essentially, the same way one would wash fruit such as blueberries or strawberries, though I usually use the box those come in since they already have holes.)
I wonder if you can do something like this directly in Cloudflare.
Yes, government regulation is unquestionably more of a burden to companies without legal teams. If you’re smaller it’s an eternal calculus of flying under the radar and trying not to be the bug that gets the windscreen.
The idea that simply having an EU visitor load your site can subject you to a $2M fine is a recurring bit of FUD.

Directly from the EU:

> Provided your company doesn't specifically target its services at individuals in the EU, it is not subject to the rules of the GDPR.

(https://ec.europa.eu/info/law/law-topic/data-protection/refo...)
> Some operators claimed to be able to discriminate breeds

It's well known that experts can distinguish the African Swallow from the European Swallow simply by airspeed.
Not exactly log files, but I once noticed a C coredump contained raw passwords in strings that had been free'd but not explicitly overwritten. Similar to how Facebook "deletes" files by merely marking them as deleted, "free" works the same way in C, the memory isn't actually overwritten until something else writes onto it.
I think the author intends to say something like: You'd never† run across such a program by uniform random sampling of programs of the appropriate length.

† or, rather, you'd have a vanishingly small probability of doing so
Sounds promising, but the readme says it can't currently be used with elasticsearch, nginx, or postgres. That's going to rule out alot of environments.
I encourage people to build projects - but taking a checkbox approach to technology can be more busywork than educational.

Some people might view building an Instagram clone as a fun and exciting challenge, or a great way to prove your worth. I view it as a waste of time. At the end of it all, all the time I invest into creating a clone will be basically a waste. I won't use it and other people won't use it or even see it. Maybe you do learn about Grid layouts from the work, for example. For me, that's not enough.

Instead, my advice to be a top developer: have problems, and solve them - or at least try to.

I am currently tinkering with machine learning via tensorflow, because I need to classify a bunch of playing card images for a sorting machine. I would not normally give two hoots about anything Machine Learning, but with a real problem to solve I am keenly interested.
Yep - I pointed out that I used to do this in Perl back in '95 or so. At least one of the devs wasn't born then, none of them had ever used Perl.

(I'm not even sure how they'd ended up with a Grails configuration that'd let them do this anyway...)
HN has been like this for years... not that I like it, but it's not new.
Earlier detection means you find the GBM before the person dies some other way that doesn’t require autopsy.
One can't help but notice from his shirt and his hair that the picture was taken in the 1970s. Lots of awful practices still existed then; who's to say this isn't a picture of that?
I haven't seen cities like NY or SF themselves proclaiming Airbnb is evil, or bad intentioned. It's not about friction of markets here, it's about a city having the capacity to house people. If the city was just concerned about getting a cut of the revenue they could just tact on hotel taxes and be done with it.

Of course it's not a black and white problem, but I am far more sympathetic to cities struggling to house everyone who actually want to live there and could care less about airbnb's inventory problem.
Rent control isn't the solution to everything. If housing is consistently available at a discount to market price, it will fill up and stay full. New entrants to the housing market, such as the younger generation, are still screwed.

It could work if the city is constantly building enough new housing -- but if the city has the will to allow that, they wouldn't have needed rent control.
Yeah, and it would have a little Bunsen burner to safely get rid of waste hydrogen!
lol
fqdn registered on 2018-04-24?
gmafb
How would you find such a mentor?

So far every job I've joined since finishing school in 2012 I've been the "smartest person in the room". It's been incredibly frustrating to not have peers to learn from technically.

It was so bad that I left my city (Recruiters and the jobs felt very toxic to me) and became an expat, started self learning what I wanted until I could consult enough to sustain myself.

Now I joined a large company for a large project in asia and I'm STILL missing people I can learn from.

I'm reaching my 30's, and have only worked at small to medium places with near zero mentorship.
F-Droid is attempting to support reproducible builds--if you have a Debian system, you should be able to re-build the same .apk, or at least a similar enough .apk that the original package signature still passes.

That said, by my quick count, only about 18% of the F-Droid packages are reproducible right now.

nokogiri https://verification.f-droid.org/ -e '$_.css("a").each{|a|puts a.text}'|sed -n 's/\.txt$//p'|sed 's/.*\.//'|sort|uniq -c
I made the mistake of donating during the presidential election and now I get loads. It's especially problematic since each Senator/Rep has a separate opt out list - every time I tell one to stop a week later a different campaign is hitting me up.
Which is relatively easy when you’ve written the software stack powering the recipe site, or can at least grok its source (if available). It may not A) be clear to the operator of a recipe site that their stack is logging IPs and B) be reasonably straightforward for the owner of a recipe site to stop their software from doing so.

Some things are very deliberate, but others are the consequence of decisions far removed from those of site operators.
If there's a complaint,

Do you have to provide proof that your site doesn't specifically target its services at individuals in the EU?
What's the ggplot of python?
I got the app for free from Amazon and then I heard how that hurt the company and went and bought the app on Google Play. I have never looked for another podcast player since this is next to perfect.
It's unclear to me how your random salt would work. From my understanding, you're suggesting smth like:

register: send (username, user_salt, HMAC(user_salt, pwd))

login: send (username). retrieve user_salt. retrieve a server_salt generated randomly. send HMAC(server_salt, HMAC(user_salt, pwd))

But now your password is effectively just HMAC(user_salt, pwd), and the server has to store it in plaintext to be able to verify. Since plaintext passwords in the db are bad, this solution doesn't sound too attractive, unless you were suggesting something else.
Closing the stable door after the horse has bolted as a service
I have never had the opportunity to tell anyone at Atlassian how much I love Confluence. There are so many cool technical feats that improve my experience, like being able to open an embedded spreadsheet in Excel and having it update the version on the page when you hit save. So many things that aren't natural for the web are seamless, like indent levels and accepting pasted images. So many organizational tools like excerpts and child view macro. So many usability features like attachment versioning and keyboard shortcuts.

It takes a great company to make such a great product so easy to use. Thank you.
Qt is probably the best alternative honestly and despite its shortcomings is really a pleasure to develop in once you learn the ropes.
There's strong social pressure to maintain your career and pour many hours into it in the US, too.

That doesn't have very much to do with whether there are enough places to live. If the places where the careers are have fewer available places to live than they have people, it doesn't matter how dedicated you are, you can still fall out the bottom of the market.
VS Code is the hallmark of electron done well.

Does it use more resources than vim or sublime? Yes.

But it's fast enough to be a workhorse for gobs of devs. And it's core + community development outstrips every other IDE.

Would I prefer saving $20 of RAM? Sure. But what I really like is best in class $LANG support. (In my case, Typescript.)
Cut the lettuce before serving. Use chopsticks instead of forks, which after you are accustomed to chopsticks are frankly ridiculously barbaric implements. I am western but I loathe eating many things with blunt knives and clunky forks. Learn to appreciate the texture and color of food, not just the taste.
The server would not be able to verify a changing hash without knowing the password
Maybe this?

https://www.space.com/31122-trident-missile-test-photos-vide...
So does this mean Swift 4 should work on the Raspberry Pi?

I know people had Swift 3 working, but last I heard there were some bugs holding back Swift 4 from ARM.

Edit: Thinking of the two issues listed at the bottom here https://www.uraimo.com/2017/09/06/A-small-update-on-Swift-fo.... Digging deeper it looks like there hasn't been a successful ARMv7 build yet (https://ci-external.swift.org/view/all/).
The connection between NIMBYs and displacement goes like this: newcomers come in and increase prices of rentals, NIMBY homeowners refuse to build more housing, long-time renters are displaced by the newcomers who can afford more. Simple supply and demand.

Tech is certainly part of the problem, but California has been underbuilding for the past 30 years. This problem goes way back, and it was made much worse by Reagan's massive cuts to HUD back in the 80s.
Why do they keep asking him? It seems stupid. He can tell you very clearly what will do (and he does it). He obviously can’t predict the timeline.

Either it’s impossible to predict, or Elon can’t do it. Either way continuing to expect accurate predictions from him is the definition of insanity.
Maybe, but it's clear that your company doesn't specifically target its services at individuals in the EU. Your company is actually using active measure to not do that.
Tech companies not hiring blacks despite ownership rates
Yes I remember reading about this thought here: https://wtfuh.com/2018-04-09/gdpr-has-a-few-problems/
Thanks for sharing. I am a less experienced programmer and have never seen this before. The name is so wonderful.
So let me make sure we're on the same page...

--

Server stores hashed-password, hash-salt, and random-salt.

Server sends hash-salt, and random-salt to client.

Client uses user password and hash-salt to generate hashed-password.

Client hashes hashed-password using random-salt.

Client sends hashed-hashed-password to server.

Server grabs stored hashed-password and hashes used stored random-salt to check for match against client's hashed-hashed-password.

--

So the only thing this actually does is not share the text of the password that the user typed to the server. But at a technical level, now the hashed-password is the new "password".

Let's say the database is compromised. The attacker has the hashed-password. They make a login request to fetch the random-salt, hash their stolen hashed-password with it and send that to the server. Owned.

Along with being more complicated with no real gain, this also takes the hashing away from the server-side, which is a big negative, as the time that it takes to hash a password is a control method used to mitigate attacks.

Just send the plain-text password over HTTPS and hash it the moment it hits the server. There's no issue with this technique (as long as it's not logged!)
This is described in the document (sections of interest are "Emulator Choice" and "SpongeBob video sequence"). To make it very brief, what's happening is that Pokémon Yellow is acting as an interpreter for commands that get sent to an engine that renders tiles+sounds. These commands are sent through the key inputs. A specific emulator that polls the keys at a subframe rate (very very subframe indeed - thousands of inputs per frame) is used so a lot of data, such as video, can be sent.

In a way, you can imagine what you're seeing not as a GameBoy Color game being played, but as a video being streamed to a GameBoy Color video player using a specific codec optimized for the GameBoy hardware.
Well BSD kernel will also choke at more or less the same limits as linux kernel.

The key point here is that a netmap driver bypass the kernel and therefore open the door to many millions packets per seconds or millions requests per seconds. Not many Gbps
Wasn't this GitLab, not GitHub?
And the always wonderful - meeting that should have been an email.

https://imgur.com/gallery/9yF0Vyo
here:

Domain Name: GDPR-SHIELD.IO
Registry Domain ID: D503300000096633167-LRMS
Registrar WHOIS Server:
Registrar URL: https://www.gandi.net/whois
Updated Date: 2018-04-24T15:25:22Z
Creation Date: 2018-04-24T15:25:19Z
Registry Expiry Date: 2019-04-24T15:25:19Z
Registrar Registration Expiration Date:
Registrar: Gandi SAS
Registrar IANA ID: 81
Registrar Abuse Contact Email: abuse@support.gandi.net
Registrar Abuse Contact Phone: +33.170377661
Reseller:
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Registrant Name: Nikolaus Fischer
Registrant Organization: InnoWire UG (haftungsbeschrankt)
Name Server: NS-86-B.GANDI.NET
Name Server: NS-78-C.GANDI.NET
Name Server: NS-61-A.GANDI.NET
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2018-05-04T01:38:30Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

×××@@@@xxx
The value for the Created field will show domain age. No serious offering was erected 1 month before open season begins. lmao.
It's been a couple years and I don't recall if he was associated with NPR, WBEZ or both, but a meetup I sometimes go to had someone from "there" speaking about accessibility and giving the impression that it was actually a pretty serious matter for them.
How a company "specifically targets its services at individuals in the EU" is not clearly defined within GDPR. Even if you just set your AdWords targeting to 'global', it might be enough to trigger this. GDPR Shield is a clear signal that you're not targeting EU users.
Your perspective only has merit when society offers opportunities to remedy failed situations with the values you support as solutions. If you can't prove it, then logic without empathy makes us complicit in evil.
Deep Insight into Neural Evolution from a Crocodile Listening to Bach in an MRI
And how do you propose to do that when the clocks arent synchronized? Clock drift is exceptionally common. Not everyone runs ntp or ptp. Probably even fewer use ptp. Desktop/laptop clients it's typically configurable on whether or not to attempt clock sync, and ive never seen where the level of synchronization is documented for PCs. High precision ptp usually requires very expensive hardware, not something to be expected of home users or even a startup depending on the industry.