skysight-inc/HackerNews huggingface dataset:
On a square either setting the height immediately also sets the width to the same value OR all the types involved are immutable OR you have actively chosen to make a subtype that doesn't properly allow substitution, which is bad.

I think this really shows the point the author struggles with: It's not that OO is flawed because inheritance like this is somehow not possible. It's a paradigm that is deceptively easy but is really very hard to get right. You need to keep these things in mind all the time. The simplest thing to start with is just make everything immutable if you can afford it.
Show HN: A Living Ledger – Visualization of the Ripple Network in Real-Time
TAO is probably better described as a custom graph cache. It understands the data model and can do certain operations (especially stuff like set intersections), but the authoritative store for the data's still MySQL
Ask HN: How to find remote jobs?
Are there any job boards that list remote positions? Every job site I have recently tried requires to enter a location, which limits the search to one Geo Location.
Ironically, https://remote.com/ seems like a scam. Is there a legitimate source of remote jobs on the web?
While this is true, do any of those buy electronics / mechanical goods and repair them for resale? It seems like it would be a different space than most of what you listed, though admittedly I'm not familiar with junk stores or surpluses.
How does a company with 3 employees respond to this?

It would be good if, like FDIC insurance, small companies could opt out, with the obvious disclaimer they do not comply.
Creator here. I created this app to visualize what is going on on the Ripple Network (kind of a blockchain, called 'ledger') in real-time. The application is written in Elixir/JavaScript, the client uses SVG (d3.js) and mostly css-transitions for visualization. Data is fetched from a public ripple validator using web-sockets, pre-processed server-side and finally broadcasted to the clients.

What you see, are validated transactions (TXs) between addresses. A TX always contains at least one address but can contain multiple (e.g. payment targets, but many more). These TX are not necessarily connected the XRP crypto-asset. The Ripple Network can be used without an asset as a messaging platform.

Check it out and enjoy. You can btw click on nodes to explore them. If you have any feedback or suggestions feel free to comment!
USCSB video explaining the causes of that explosion: https://www.youtube.com/watch?v=WZmUVQMh9qM
You hear the advice for new startups; only recruit the best from the start, cut away the fat from your task lists to only focus on the critical issues that generate business.

Here's another, bake privacy into your company from the start. Create a culture that takes it seriously and threads it through everything it does. Once you have this culture you'll find it costs less than when you try to retrofit it after 3 years.

In terms of the benefits, I can only assume you're American to ask this. In Europe we view our privacy as a human right and that our lawmakers should protect that right, it's that simple.
It's good to have one or two people in your project community that are willing to help people that don't have much experience at the type of problem-solving and methodical thought that fixing code requires. I am not the most knowledgeable person when it comes to any particular project, but I'm happy to help newbies get steady footing.
This is something that I have guessed is true for a long time based on the fact that humans have been genetically modern for hundreds of thousands of years. It makes sense that they would behave the same, at the same level of technological development.
There is a big difference between sharing data with companies, and allowing companies to specify as targeting rules.

Facebook lets companies bid for ads to show you, based on Facebook’s data about your interests and demographics. If you never engage with the ads there is no information leakage.

It’s the difference between telling a random person “I’ll tell my gay friends about your party” and “Did you know that Bob is dating Steve?”.
Is Bitcoin Mining Is Profitable or Not? – Viral Docks
Isn't sea level rise mostly caused by thermal volumetric expansion not ice melting?
I was thinking of runtime single dispatch with compile-time type of the arguments to that function.
> and definitely improves security.

How? What procedure improves security?

Right now, people I don't know at various companies have access to databases with my personal information. Those same people will still have the same access and opportunity to misuse my personal information, but under GDPR I can know what personal information is stored. I could also demand it be deleted, but that doesn't apply to data that's already been shared or under control of other parties.
I've been maintaining a compilation of articles arguing both sides of this issue -- https://countersearch.net/counter-articles#header-women-in-t... (Articles saying tech has a sexism problem are on the left, articles denying a problem of sexism are on the right). I'm always interested in finding high quality articles for the compilation. But I've flagged this one because is it doesn't anything new and I'm sick of having the same talking points posted to HN over-and-over again.
https://github.com/yallop/effects-bibliography

Anyway, the type of the
print "hello world"
expression would explain a lot.
> Perhaps a nation-state actor could shave down the processor and read that key with a SEM or some crazy thing, but that's literally how far the design is supposed to have pushed iOS security. Which is what makes this hack so embarrassingly bad (if confirmed).

Shaving down the processor is hard but still possible. A government with a billion-dollar budget can probably do it, if they want, including after practicing on a million throwaway phones in the process. Apple's design is also known as security by obscurity (https://en.wikipedia.org/wiki/Security_through_obscurity).

I much prefer an open design and security by high-entropy keys and well-established practices in the cryptography. I'd feel much safer using open cryptography libraries and strong passwords than arbitrarily and blindly trusting some secretive engineers at Apple.

Apple's design is super-hard to break but possible.
My Linux laptop, on the other hand -- the hard drive is standard SATA. Have at it. I don't care if you have a billion dollars, you'll have a hard time breaking into my data for a probably at least a few decades.
I'd encourage you to download our mobile app -- and try reading there. We just built this website to mimic the functionality in the app and show the concept, but the implementation is not as good.
On the whole, I feel your comment assumes that 1) psychiatrists are willfully ignorant of the spectrum of causes and treatments for ADHD and 2) there is some innate advantage to non-medical treatment that is being deliberately overlooked.

Given how much the three psychiatrists I've worked with have tested my health, inquired about my diet, given instructions about alcohol consumption, sent me for extensive blood tests, tracked my weight and blood pressure, I feel perhaps this isn't the case at all.

Maybe the experts have expertise. And maybe your anecdotal experience and my very different anecdotal experience are not medical proof of anything.
I thought the examples were real near San Jose, but I guess the stuff is almost ubiquitous in Japanese markets/restaurants.
I don't see how GDPR changes the knowledge of risk exposure. Before GDPR I know that when I give companies my personal information it is at risk. After GDPR the situation is the same.
+1 for AvE[1]. He's NSFW compared to bible school due to cussing and occasionally dirty jokes, but he uses language that pretty much any manual laborer in the country encounters daily. His analysis of how things are designed have taught me all sorts of things about how tools are made.

[1]https://www.youtube.com/user/arduinoversusevil
While this is true, I think eBay is very labor-intensive both on the side of listing goods and having to continuously bid on them, and I'm unsure of the size of people who buy electronics in need of repair and then resell; it would involve at least two shipping periods for a relatively small gain, not to mention the time investment and being unsure if the item is repairable, having not seen it in person.
“For reasons that remain unclear, the news stories that erupted this week resurfaced a couple of nasa press releases from January, which came out after the study’s scientists presented some of their preliminary results at a conference. The releases were summaries, and some of the language was ripe for misinterpretation.”

If a Journalist can’t explain a journalism event, I am disinclined to ever believe anything they will ever write.

Why is it hard to find the time stamp of the press release or article that started this firestorm if noise? Why is there no explanation of why that approach doesn’t work? Are date sort searches really that useless in this situation?
> They also have an embedded sensor that can be used to track geographic history whenever the card is swiped.

This almost makes it sound like the card keeps a log of where it is used internally. If that is the case then it could be used to track off campus activity, as a lot of colleges let you link your student ID so that it can be used as a debit card (mine did). The article is kinda vague though, so who knows.

If it is the case that it's tracking all purchases, I hope it's optional or at least that students are properly informed because that's kinda creepy.
I do think so, but which one of them?
Well, punishment rarely works as a method of education/parenting, and even if it does it's practically assured to not be the most effective method. Of course, some people remain who think even corporal punishment is OK for kids, but then again those are the kind of person you wish don't have kids anyway ¯\_(ツ)_/¯.
(One of) the key effects here is the chilling effect.
I believe it should be sufficient to:

- Incorporate your business outside the EU.

- Have no offices in the EU.

- Reside outside the EU.

- Not visit the EU (?).

- Not employ any EU residents.

- Not target any advertisements about your business to EU countries.

- Only offer your site in your local language and/or English.

- Don't register your site in an EU TLD.

At that point, as far as I can tell (and of course I'm not a lawyer), you have no EU presence and even the GDPR admits that it doesn't apply to you. Presumably these conditions apply to the vast majority of small businesses where dealing with random claims of extra-territorial jurisdiction is just a waste of time.

This being HN, I'm sure somebody will be ecstatic to correct me if the above is wrong.
Techno Classica Essen 2018 lot list
Today I learned about Social Sentinel[0], since both right-twitter and left-twitter are condemning it today. Kind of heartwarming to see everyone (except LE and opportunistic entrepreneurs) agree on something for a change. Anyway, seems the idea is to analyze kids' social media accounts and send minority reports to the police. All too easy to spin it like "nothing to see here" too. Interesting that this company has been around for 4 years and I can't find a single testimonial about any attacks it prevented.

[0] https://www.socialsentinel.com
Obviously you won't be finding a FB webpage providing details of where to buy user data by the thousands as I tried to explain above. FB"s role working with and for the Trump campaign provides some insights

Trump, Cambridge Analytica and how big data is reshaping politics - Gillian Tett in the FT
https://www.ft.com/content/e66232e4-a30e-11e7-9e4f-7f5e6a7c9...
I've found it easy with python recently.

- Go on github, find the repo

- Fork the repo

- git clone https://github.com/me/forked_repo

- cd into the repo, and 'git checkout -b me_myfix'

- write your change

- cd ..

- 'pip uninstall forked_repo' so that you can work with your fork's clone instead

- Sometimes, if the repo has a setup.py, some symbolic linking needs to be setup so we can easily do 'import forked_repo'

- use 'import forked_repo'

- later, you can do 'git push origin me_myfix' and submit a pull request from Github.

I think there is a better way but I did not think about this problem much. It would be nice if someone could outline how to go about this properly. And there's almost no chance I could do this with another language since I am not as comfortable with the building/packaging with other languages.
> Facebook lets companies bid for ads to show you, based on Facebook’s data about your interests and demographics. If you never engage with the ads there is no information leakage.

That's not true.
I mean if the Wikipedia article said otherwise then my comment wouldn’t really have been worth writing.
In the language of the article, this is subtyping without subclassing. Sure Java/C# implement this as interfaces, but in C++ this would be a case of multiple inheritance. This is a good example of the article's main point that people mean a lot of different things by inheritance and get different value from the different applications of the concept.
Or maybe the experts are talented at extracting money while looking good. That's not a talent I have. I remain quite poor.

I was a mom trying to do right by my kids. That's it. I think I did right by my kids.

I spent a lot of time on parent support groups talking to mostly other moms who often disagreed with the well paid experts writing their kids off and making a pretty penny in the process.

Our entire medical system makes its money off of ongoing treatment, not off of actually fixing anything. And you might pause and wonder for a minute about that inherent conflict of interest before fanboying your experts any further.
I'm kind of done with new silos. Mastodon showed me another way could work. Will this support ActivityPub and/or OStatus?
If you are selling things to people in country X, you have to be very careful if you decide to ignore X's laws for such sales. You and your company may be beyond the legal reach of X, but your suppliers and service providers might not be.

For example, if you decide to ignore tax laws in X, X might put pressure on your credit card processors to stop aiding your tax evasion. If the credit card processors respond by cutting off your ability to processes card, they might not bother just cutting you off from accepting payments from country X. They might cut you off completely. That would be pretty annoying.
For 'Russians' I would suggest individual oligarchs over the nation state. Semion Mogilevich rather than politicians...
:(

Do you care to elaborate?
Terrorists are a simple-to-state example of the problem, but if that doesn't sound convincing, remember that most (or all?) of these fabs are in a region dominated by a superpower that is moving towards dictatorial authority [1], and additionally, that this region is also (one of the many) moving towards a pattern of extreme weather events [2]. There are many possible events that could seriously disrupt such a concentrated industrial base, and only one would have to happen to cause problems.

[1] https://www.theguardian.com/world/2018/mar/17/china-reappoin...
[2] https://phys.org/news/2017-02-china-severe-weather-patterns-...
Could you link your personal site if it's not too personal?
Completely different set of mutations. So whatever advantage is conferred by SLC24A5 mutation is probably matched by something else in East Asians (possibly EDAR)
> Taking a cursory glance at Breitbart and Fox News, there isn't that much that is patently false.

Don't you think it would be better for you to take more than a cursory glance before commenting ?

Breitbart has had significant issues with fake news over its lifetime. Far more egregious and consistent than other any other news organisation not that I would necessarily call it one.

https://en.wikipedia.org/wiki/Breitbart_News#Notable_stories
Yes, you train people to be scared to Google it and then progressively train them to be scared to think about the question for fear that it will somehow leave tracks on the internet that can be found.
Mass surveillance is an abuse. One could go further in exploring additional abuses by looking into what is done with the data (Where is the data stored? Who else has access? What do they do with the data? Is any of this knowable?) but indiscriminately collecting information on people in the hope it will somehow prove useful is nothing but a cover for seeding people with the notion that it's right and proper to have no privacy.

Consider this excerpt from the article: "“Schools are justified in thinking about safety, both in terms of gun violence and other possible hazards,” Rachel Levinson, senior counsel at the Brennan Center for Justice, told Gizmodo. “At the same time, these technologies do not exist in a vacuum; we know, for instance, that facial recognition is less accurate for women and people of color, and also that school discipline is imposed more harshly on children of color.”"

Everything Levinson says here is vague and remarkably inarticulate. Being concerned is insufficient and a better written article would have asked Levinson further questions to clarify these claims. Precisely how is a bunch of data like this going to curb gun violence? What other hazards are you referring to, exactly? Why should we be concerned about the details of accuracy of the collected information while we're questioning whether it was ethical and useful to collect this data in the first place? Which school situations where "discipline is imposed more harshly on children of color" will be resolved by watching surveillance footage or examining location data?

All the more reason why people should get their own computers, never use school-issued computers, and make sure that their own computers run only a free software OS, and install nothing but free software on top of that. Also everyone (not just parents and students) need to politically organize to let students use privacy respecting books and (only if strictly needed) computer education that can be used from any computer OS.
The first comment seems to be confusing flow charts with state charts.

The second is addressed with hierarchical state machines.
> Likewise there was a time they would never publish software with the embarrassing bugs we have seen through macOS and iOS.

As someone who's been an Apple fanboy since the 80s, that's just bullshit.
well, except 9/11 happened so things can happen that the world's intelligence agencies don't know about. China or the us or russia or a few other countries could just send out missiles in 5 minutes and accomplish this. so just assume idiots or madmen don't get in charge of countries. And it already happened.
> Answering those questions won't in any way, shape or form improve the security of your business. It's pure distraction.

Answering the questions is not intended to improve the security of your business, it's a form of serving your customers.
Please provide evidence then.

I have never seen Facebook allowing large scale harvesting of their data.

And it would qualify as data breaches in places like EU which do not tolerate this sort of thing.
Last time Rome popped up as a topic on hackernews, someone mentioned "The history of Rome" podcast. It's absolutely fantastic. I mention it so that perhaps someone else can enjoy this masterpiece as much as I have.
Sure. What I mean by that is that if you use kubernetes, you will be using kubernetes service Discovery, endpoints, ingress, and volumes, where nomad is strictly the scheduler. For example you can easily set up nomad with consul service discovery and then use the same consul instance for service discovery of services living outside nomad, such as legacy applications. It's hard to do something like that with Kube services because kubernetes comes with its own service discovery mechanism.

For more comparison between the two schedulers coming from the point of view of someone who chose Nomad, look at this article https://medium.com/@copyconstruct/schedulers-kubernetes-and-... . I especially found his idea of incremental infrastructure improvement interesting, near the bottom if of the article.
> The team found obsidian tools that came from sources dozens of miles away — a sign of long-distance trade networks.

Dozens of miles is something a person could walk in a few days, so I don't see how that signifies a trade network, let alone a long-distance one.

Not that I'm doubting other things from the article, but this sentence seems a bit far fetched to me. I'm not an expert though - am I missing something?
remoteok.io and I would check specific job pages to your language of choice or framework.
Learnings about AWS Elastic Map Reduce and Spark
You seem to be presuming that the only alternative to a dorm is a fraternity house.
So the administrator of the estate is basically drastically reducing it's value by making it more organized. Get rid of that person.
Sorry what are you talking about ?

Please provide some evidence that anyone with money and know how can harvest tens of millions of accounts from Facebook.

Your example does not address this and seems just like normal Facebook targeting to me.
Wasn't there a study in Denmark that basically proved that ADHD is caused by sending children to school too early and then forcing the usual classroom rigor on them? Delaying primary school until the age of 7 decreased ADHD rate by 73%
That's a feature. I want to know if the people I do business with are applying laws to me that do not apply.

Too "bad" about the US dropping the TPP, I assume that was the backdoor planned for "compliance".
> It's very different. Here you're requested to answer fairly detailed and potentially tripping questions with potential legal implications on your business. This has little with how you secure things technically.

The difference is that you know offhand how to do one of these things but not the other.