skysight-inc/HackerNews huggingface dataset:
I think it's blurring the line between modelling and simulation. You can find an efficient route down a hillside by pouring water down it, or a line of least resistance through a system by passing a current through it. Is the system learning a numerical solution, or performing one? I think this is like building a model of a system that is much closer to the territory than the map compared to a normal model, but still easier to work with than the territory.
I fear this apathy was also someones invention.
Web application development cost
Vertical-align with Bootstrap 3?
> UK company and need to deal with the GDPR (till Brexit do us part)

Brexit will make little or no difference unless you refuse to deal with EU citizens in any way the involves you having access to their PII or storing any information about them (including traces of their activity in your product/app/site.

GDPR will be carried over post-brexit, and even if it is later revoked by act of parliament and not replaced by something equivalent you'll still need to deal with it if you want to trade with EU citizens. If the UK refused to play ball and somehow blocked us from the punishments for non-compliance we will face inconvenient sanction by other means.

GDPR isn't perfect (is any regulation?) and their are certainly significant questions to be answered from the PoV of people operating outside the EU, and even some issues that may still require more clarity for those entirely operating here, but I wholeheartedly welcome it (UK citizen here, FWIW) despite being a data specialist and therefore having a bad nervous-twitch reaction to any idea of a non-soft delete operation!
I can't see a route from here to there. If such a thing were to come about, it would obviously have to happen via some form of (hopefully transitional) authoritarianism, since a century (give or take) of assiduous cultivation of a culture of greed has left our citizenries largely too enfeebled to willingly and/or competently participate in such a change.

Going from a couple of hundred very disparate nation States to a global benevolent & rational authoritarian regime isn't something I can imagine happening in the next 50 years or so without nukes getting involved.
Admittedly predicting the future outside of immediate trends is a mug's game.
Looks like it was just a really bad PR stunt, more info:
https://cryptoticker.io/savedroid-back-online-exit-scam-to-s...
Is your expertise getting in the way of customer engagement?
I can take off and fly in a single engine plane, never tried a landing though I've done a couple of 'mock' landings where you almost land but then go again. I wouldn't know where to begin to do any of that in a jet unless the other pilot did all the work and I was just along for the ride.
He look it’s brain fuck !
I have both Raspberry Pi's and a few of the cheap "clones". So some takeaways:

The good: they're definitely cheaper, I paid about a third of the raspberry Pi 2 price for a comparable Orange Pi. Other models seem to have similar aggressive pricing.

The bad: Armbian distros are a mixed bag, I had the impression some of them were put together by developers who didn't even have the particular board on hand. I spent a good three hours just getting WiFi to work (not being familiar with linux didn't help either though) , while putting up with an invisible cursor editing config files. Setting up a raspberry pi zero W in comparison was 5 minutes. Also I found out later that the pin header was 180 degrees rotated compared to the Raspberry, which made it not compatible with standard hats.

In retrospect I did learn a lot, and the Orange Pi has been running without issue for 2 years now. But Raspberry's have my definite preference.
Also single engine vs multi engine.
Recall when the Mossad assassinated someone in a Dubai hotel: https://www.youtube.com/watch?v=7d9KDysPbZ0

https://en.wikipedia.org/wiki/Assassination_of_Mahmoud_Al-Ma...

The only reason I point this out is because many (most?) techies have a natural aversion to helping out this sort of thing.

It's totally fine if you don't. But it's easy to forget the end result.
They have provided a real-world example elsewhere in the thread. It really seems to support their point:

"Take, for example, my old blog. It has commenting enabled and a standard Apache config (where logs include IP addresses). If I want to comply with GDPR, I have to do a bunch of work around log rotation/encryption, provide tools for old commenters to go back and remove their information, and this is even the simple case that I'm not using any 3rd-party analytics."
> but in the end, you have a feature to deliver

In the end we are all moral agents and responsible to refuse to do ethically questionable work.

You don't get fired on the spot in most companies for refusing to do something or asking to be assigned to another team.

And a skilled engineer has other options for employment with a comparable salary.
>One may not park a car _anywhere_. There are typically laws dictating when, where, and for how long. Whether the laws are respected or enforced are a different matter.

The law is broken so often it might as well not exist AT all, at least in my country.
Vigilantes here have started to take pictures of cars that are "parked like shit" to shame the drivers publicly because the law has been insufficient, the punishments not applied often enough or not harsh enough to truly dissuade car drivers from not parking on a sidewalk, bikelane, in front of a shop or even at times directly on a part of a road...
http://www.garecommeunemerde.fr/gcum/galerie/

The website gallery isn't showing a tiny minority. I see examples of this every day as soon as I leave my home.
They drive across the sidewalk when entering or leaving driveways, and drivers do not always see cyclists in those circumstances.
Yeah sorry writing on an iPhone is a makes it a bit hard.
It's a bit different - you can deny service to people; however, if offering or denying service is conditional on consent, then this means that this consent isn't freely given and thus "doesn't count", doesn't give you any rights to handle that data.

It's done in the same manner as with other consumer contracts - there's a broad range of contractual terms that (in EU) automatically are unenforceable if they're put into a "take it or leave it" consumer contract; GDPR clarifies that permission to use private data is one of such terms; this permission cannot be transferred by some term in a nonnegotiable contract.

I.e. if customer A clicks "agree", customer B clicks "disagree", and you deny service to customer B because of that - then this means that the "agreement" of customer A (and everyone else) is worthless to you, it means that these clicks don't indicate freely given consent and thus do not give you permission to use their data, as customer A can reasonably claim that they did not really want you to use that data in this manner and they clicked "agree" only because you'd refuse them service otherwise.

The legal wording is such that you can't (and shouldn't be able to) gain GDPR-consent unless the users actually want you to do the thing you do with their data; GDPR requires that they know what exactly you'll do, and they without any coercion give an explicit opt-in indication that they want you to do it, and they can freely revoke that permission.
CouchDB vs. MongoDB: Understanding the Difference
I made a commenting server in go and preact. Feedback welcome
Bombers and Dinosaurs Were Both Before Their Time
I'm sorry. I've got you confused with Kenshoo (two Os).
Isn't that brainf*ck?
Oh, FFS. Yeah, we know, you can fly and land with a single engine, that's what ETOPS is more or less, noone questioned that. And yes, a two engine turboprop might have more problems with a single engine, but no idea how relevant that is.

But please. She had a situation at her hands where 140 people are injured, perhaps dying and she talks to the tower with a stony calm. Even the famous "Houston Center voice" of the Tower Controller was shaken a bit when he asked back. That's what made everyone astonished.
I'm thinking the same thing...
Knowing what we know about how shameless their government is about killing unarmed civilians, why on earth would any ethical human being support them?

https://www.aljazeera.com/news/2018/03/israeli-forces-kill-3...
How to jsdoc annotate BackboneJS code?
NASA's Tess spacecraft embarks on quest to find new planets
I never really felt the need to store ips actually
What's so annoying about this?

DDG does use Google search for a lot of things.
That is an exceptionally good looking board at that price.
He is a murderer and a terrorist.
If you murder people because they are Israeli and you think you can get away with it, think again.
Rise of the Tomb Raider for Linux has been released
How to make $50-$100 a day online with 30 minutes work at home every day?
Top 4 ratios to make sense of cryptoassets
I didn't say it was an unjust assassination. Only that this is the business they're in.
I'm currently prototyping a product using the Raspberry Pi + GPIO. I've often wondered - if the thing makes it to market - how I would substitute the Rpi in mass production (1000+). The SD card is a big point of failure for many Rpi users for example. So storage is probably something I would change.

Does anyone have experience with a mass produced product that used the Rpi in prototypes?

I know element14 is offering Raspberry Pi customization for mass production.
I understand the concern but I just see it as two equal choices: preserve what's there or make something new.

Perhaps easier to understand if it's "let's take some time to understand what's there before we go make something new."

Surely this is an unapproved perspective. It goes against the popular will of science and really goes against our inherent desire not to muck stuff up. I just can't bring myself to really see it being wrong.
Hardware-level user tracking? You just know they must be thinking about doing this.
Should I learn Hadoop(Big data)?
He can also just choose to not log ip addresses.
Because "technology", as in technology companies, have no profit in doing that, but they have all the profit incentive in doing the opposite and enable the surveillance capitalism.
Why does it need to have a purpose? Parents have a duty of care towards their children and (usually) love them. That's motivation enough. Why make it more complicated than that?
Gene therapy helps patients avoid blood transfusion
I don't think high standards are the same as expectations, and it seems obvious to me how that misunderstanding can lead to poor management practice.

Some people, given a certain task, max out lower or higher than others. Which is, people have different aptitudes for each task. If the bar to be 'ok' is high enough to where not every person may meet it, and they're truly doing their best, then there's a management problem.

You can push people psychologically, and gently, and be within the confines of what I think is considered good management practice. But pushing people physically, and pushing them in a way that's mechanical, like a global quota, that's harmful to a person.

Just simply falling short of something and hearing "well, you fucked that up, don't let that happen again." instead of "hey, you're fucking up, do you need help? Is there anything wrong?" is enough to almost ensure that the person will fall short again.

It's cliche to say that honey catches more flies than gall, but damn if it isn't true. However, starving the flies until gall is all that's left is diabolical.

Sorry for rant, but I've lived like those DC workers are living, and its not pleasant.
What is cybersecurity tech accord?
The compute module has eMMC instead of an SD card, and there should be a few products based around that to look at.
Facebook to create proprietary silicon IP
I think it was meant to be a direct answer to "Am I being stupid [...]?"
What Is Ethereum Gas: Step-By-Step Guide
It's a bit of a gimmick. Vantablack is a highly specialised coating intended for use in precision optical equipment. It isn't really usable as an art material because it's prohibitively expensive, it needs to be applied under laboratory conditions and it's extremely fragile. It's considered a dual-use technology under arms control legislation and can only be exported under license.

Semple's feud with Kapoor is similarly gimmicky. He described his Pinkest Pink (and the ban on selling it to Kapoor) as "like a piece of performance art".
Ask HN: Visualize Reddit user profile
I recently saw a website that can visualize the user profile of reddit. I am unable to find that site.

Anyone know the site I am looking for.
Not logging IPs makes debugging and abuse detection much more challenging. Moreover, it is also the current default in most software which touches HTTP requests.
- I posted a link from a recruiting agency (that I have used) but because you haven't been offered that amount, my data must be wrong? The link is "2017 salary survey".

- looking at another recruiting agency I've used, I found this job posting.

https://prestigestaffing.jobs.net/job/lead-net/J3W7C8754PTSH...

- from anecdotal experience, I have a group of four friends from a former job. We all still get together about once a month and we are in a private Slack group. All of us are in our early 40s and none of us have any desire to go into management. We all consider ourselves "full stack developers". Our salaries range from $125 to $145K.

- I just turned down a job for $145K as a lead developer (still hands on coding) because of the commute. I accepted a job that paid slightly less that was better commute and used newer technology.
On an unrelated note, I wish there was an easy way to recommend typo fixes on blogs. I’ll often find them on my blogs too. He’s got one:

“One any fire is extinguished, e.g., by cutting off the fuel or blowing the”

Sometimes I’ll write a blog and not find my mistake for months. Linus’ Law applied to writing on the Internet.
I'm not a lawyer, but I would think your Argentina company can be in one of 2 states:

1. You have a subsidiary in EU, in which case that is who will get fined or will have to deal with the DPA where it is registered
2. You don't, in which case the EU can not fine you?
I like the way you think! I myself have fallen into this trap before, playing video games to relax whilst trying to read technical articles to improve my skills.

I didn't realise the danger of it until someone pointed out the waste, if you're going to relax then just relax!

As a recent father I'm going to teach my daughter financial planning and responsibility so she can provide for herself but otherwise that she can take her life in any which direction and that money is the not the answer.
The article says:

Does the GDPR apply to non-EU companies?

then it says "maybe"

This is false.

GDPR applies to any company that ingests data from EU citizens. Enforcement is done by the body in your country (example the ICO in the UK)

Don't peddle bad information
One thing the article entirely neglects to mention is that the well engineered design came, via licensing, from an antenna specialist company called "Proant"

http://www.proant.se/en/news/2017/03/01/raspberry-pi-zero-w-...
One fundamental problem is that the problem you solve must in some way "sign" or validate the set of transactions you want to add to the Blockchain. You can't just solve anything and say "I did some work".

So while we could hypothetically use NP complete problems (although there are several issues which arise to do with consistent difficulty), it's hard to do useful work, because we need the input to be fundamentally linked to the transactions in the block (and the hash of the previous block too)
People are making fun of facebook/google for expanding beyond core competency, but this is a market (AI training / inference) where Nvidia has a very real monopoly that facebook and google must rely on for core competency products, so it's critically important that one or both of them break the monopoly by becoming a fabless chip designer and partnering with TSMC (or whoever) to make training and inference chips. It's absolutely the right decision today, and if there was one viable alternative to Nvidia (which AMD and Intel are not), it wouldn't be necessary.
Things to do after installing Kali Linux
Mike Hearn's AMA
Thanks! This is really great.
I will try to find more about this so if you have anything else to suggest apart from the original reference please share.
OK, that sounds like a convincing reason not to use this feature - it really looks like it covers wrong abstraction. Consider reasons why you could get ENOSPC before:

1. Ran out of disk space,

2. Ran out of inodes,

3. Media reported ENOSPC and it gets propagated,

4. (something else I don't know about?)

So now, #3 gets more common. Is it actually something that FS devs think about? "What if I get this weird error message?" Or is it something that could trigger a some destructive edge case in the filesystem and lead to serious data loss? You mention dm-thin doing the same, so I guess that at least the popular filesystems should handle it well.

Anyway, when you think about it, how do you debug #3? You checked file size, you checked number of inodes, other than that the FS gives you no feedback. There's no central API to signalling this kind of problems and suggested solutions and I would say that this makes systems much less flexible. You could of course run vdostats (and whatever dm-thin uses to report its resources), but just imagine the amount of delicate code you would need to automatically solve this kind of issues. It's insane, it really looks like crappy engineering to me.
Recursive JavaScript function with setTimeout?
The depends on how much easier "wayyyyyyyy" represents. If it is harder to do but protects there use of data to make money enough that the extra effort is worth it, then they'll make the extra effort.

> then they clearly believe that there's a lot more to be gained by not complying with GDPR

This. Though more precisely it is the other way around: they have something to lose by complying globally rather than something to gain by not.

Extracting every last cent out of every bit of data they could possibly hoover up is their business model. I expect they'd be better of telling EU users to go elsewhere than applying GDPR style protections to non-EU users (which they won't do: even if they can extract less from EU users less is presumably better than none especially when network effects are taken into consideration).

> I work at a firm where we care about GDPR

Same here. Our clients use our systems to store a lot of information about their own users and their customers. But unlike facebook that information is not their primary business and source of income.
I don't think any of this is entirely clear, but from my understanding it seems like the EU wants to apply GDPR even if you don't have an EU presence.

In practice, I doubt that they'd get the US to enforce judgements. But it might mean that I can never risk going to Europe again lest I risk having a default judgement enforced against me for one of my businesses.
I think that's what they meant. Anything else wouldn't make much sense anyway.

Seems like making a PR out of someone else's "private" changes now requires two PRs: first into my fork, then to upstream.

Not that this is a common use case, but I did consider this two or three times the last five years...
Actually it was Ms Pacman!
> good parenting is largely a matter of being lucky enough to have oneself received good parenting, i.e. it's mainly a matter of tradition

a) Tradition is extremely variable across both time and space, even within the West

b) we have largely moved away from some of the nastier edges of "traditional" parenting, with good reason

c) there has to be a huge number of people who feel they don't want to replicate the upbringing they had and instead want help, who deserve decent resources

d) given that parenting resources exist, it's better to have and use scientifically tested ones than ones that replicate the prejudices of the loudest voices
If I remember correctly you can't request access to any non-public user info without submitting your app first for manual approval by Facebook's staff. So, if there are FB apps out there tracking extra user info, Facebook must have reviewed and approved them, so they are obviously OK with such usage. So it's not an exploit of the platform, it's FB's core business...
This is the attitude that makes it hard for me to take Israel seriously. Like they have an inherent right to go after whoever wherever.

It feels like a CIA / KGB learned trait.

I think I'm most frustrated by the notion of other nations going to work in my country. You do you. But not in my yard, eh.
Here's some help to make your bank cry a little: The GDPR Nightmare Letter -- https://www.linkedin.com/pulse/nightmare-letter-subject-acce...
You might not, but your webserver did. Or did you change the logging configuration of your webserver to not store or obfuscate IPs in the past?
Laws of Software Development That Apply to Everyday Software Development
A LaTeX Client for Mastodon
It provides a diversity of opinion. You might be surprised at how much disagreement there is about most candidates.

Its probably one of the few parts of the process that actually makes sense, but the fact that people rarely agree belies the deeper problems with tech interviews.

The selection criteria is way too subjective and the bar at so many companies set artificially high.

In my experience your best bet is still to know someone on the inside.

Though even that doesn't always work. A former intern of mine was rejected for a full time job at the company because he was "shy". Mind you this was someone who built something still running in production today.

I do 3 or more interviews a week and the process seems like complete nonsense. (but its my job so I do what Im asked)
"perhaps you're not the kind of company the EU wants to be doing business with"

Europeans want Facebook and Google and the rest, the EU doesn't. The EU != the europeans.

So international startups must now care more about what the EU wants than what european customers want. That's wrong.

In the meantime, european governments take measures that jeopardise private life, like putting black boxes at ISPs in France to watch everyone (aka. fight terror...).

GDPR is ideology. Not private life protection.
I'm no expert, and I'm not 100% sure what the EU can do, but its not about the EU taxing them, it's all about minimizing paying tax in any country, but say if it was purely US based, it wouldn't have the benefits of its Irish tax avoidance system that everyone seems to use. It would be all exposed to being taxed in the US which I believe would cost a lot more.
I'm British but live in Barcelona, our baby is being raised by the building where I live. The concept of personal space/privacy is much different, practically our whole building come and talk, hang out and play with our baby (9 months old), when we visit the UK people are much more hands off and cautious.

It also makes me incredibly happy that my daughter hears 4/5 languages daily, growing up multilingual seems such a cool and interesting thing.
Ask HN: Why are blogs/companies not updating existing subscribers (for GDPR)?
I'm subscribed to hundreds of email newsletters.

According to GDPR all those businesses/blogs/sites/newsletters must ask for a new consent that I'm still fine with receiving marketing emails from them.

Mailchimp - e.g. puts it that way:
"You still need your existing contacts to opt-in to your marketing permissions. The best way to do this is to send a consent campaign to each list affected by the GDPR."

So my question: Why don't most businesses do not comply with that (so far)?