skysight-inc/HackerNews huggingface dataset:
I used to be like that, until I got kids that went to school.

It's possible that you're just not coming into contact with a lot of viruses (maybe the same for the yoga teacher).

Funny story of a friend of mine: had no kids, and started dating a pre-school teacher. First year they dated, he was sick 50% of the time.
The fact the woman was pushing a bike with tons of plastic bags late a night makes me think it wasn't. It sounds to me like a homeless person jaywalking in a dangerous fashion.
I remember seeing stories about an Occupy group doing that.

You know, a distributed ledger of defaulted US student debt might actually be a useful use for a blockchain.

(I say this as a NZer whose student debt was held by the govt. and had capped fees etc.)
Pre-publication peer review subtracts value
Wow a trillion dollar fine seems almost unthinkable - there are only around 10 trillion dollars in circulation, and with that shared among apple google facebook and the rest of the entire country its hard to imagine facebook could afford to pay
Actually, it is down to you to make a change, and do ethical things. There are ways to influence things which you mentioned from the war in Afghanistan to privacy issues with Facebook. But to do that, you have to care.
But intuition is not always correct.
In short Elsevier.

The movie industry has it's fair share of copyright protectionism (DRM is popular) and same goes for gaming.

Elsevier is worse. They get paid by scientists so they publish their papers. They get paid massive amounts of money by universities (sometimes even the same that paid the scientist) to be granted access to research. Research largely funded by tax money. Research results that had already been paid for to even be published there.

There is a very good article in the SlateStarCodex if you're interested in a more in-depth article on it.
I think a lot of problems with types could be avoided if the package management system / linking system required typing of imported functions, even if the actual language doesn't.

Maybe there'll be a "safe" subset of the pip/npm registry that will only let typed APIs in, to promote the concept.

As a side-note: is there data on how many dependencies there are of framework on npm, on average? If it's anywhere past two, I'd say that the extra time spent typing is more than compensated by the time saved by the user of the API.
It sounds like a lot, but it ends up not being much. It was, of course, 40k votes over 3 states. But most Presidential elections the winner carries more than 320 electoral votes. Bush 2 had pretty slim margins, of course. Before that, you need to go back to Carter to get 297 electoral votes.

It's not the tightest margin, but it's among the lowest margin of victories in the electoral college. Not that it matters, because you either win or lose. And we all know the rules of the game before we start playing
You were not around during the first and second Browser Wars, and the Dark Ages, were you? Yours is, word for word, the exact argument "from-Navigator-to-MSIE." What we got from that was, eventually, the monstrosity called IE6.
var is inside jdk10...
http://openjdk.java.net/jeps/286
> I really think false testimony should carry the punishment the accused is facing.

This conflicts with the feminine imperative.
Real Estate Pre Licensing Exam Prep and Course
OOP: Everything you need to know about Object Oriented Programming
One thing I am confused with all the data collection that is going on (and it obviously costing them $ and some reputational risks) is not really helping them to produce decent ad targeting. I am not even surprised by how bad FB ads are most of the time but even Amazon that has 20 years of my purchase history is amazingly bad: I already bought 4 Elixir programming books and looking to buy new books when they come out and yet if I search for Elixir it will keep showing me guitar strings WTF? In 20 years I've never bought a single music related item and I bought a ton of programming books and yet ...
Oh, lock-free circular buffers, yay Hey, no 2D graphics?
For me, it is not about catching errors, it is about documentation.

In the codebase I work on most, all variables that can be marked final are marked final. That means that whenever I see a non-final variable, I know that something tricky is happening and I need to be extra careful in reading the code.
You could hail an Uber.
This release cycle makes no sense to me. We haven’t even finished migrating all our components to compile with JDK8 yet, though they’ve all been running against it for a while now. We’re barely even discussing moving to JDK9 at this point. What company with a reasonably large software base is going to keep up with a six-month release schedule? Java isn’t a web browser or some other user application. Who would even _want_ to spend the kind of resources required to constantly be testing new JDK releases?
I used to think this way, but I've realised that email is crap! It's the minimum, but it has so much friction.

People click "reply" instead of "reply all" so others get cut out of the conversation, attaching photos on a phone is a pain. You have to fill out all those fields (subject, To, CC). The subject is always garbage ("Hi" or just empty). Then you have the message buried 2 clicks in, with random chunks of quoted reply appearing again - and this is with everyone on gmail, that mostly clears up the quoted text problem. And if someone dares to change email address, forget it. That's it, you may as well give up trying to contact them because you'll never get the right address any more. And there's all this old-skool formality that people expect with email ("Dear Mother, ..., regards, Derpface"). Emojis don't always render correctly, it depends on the email client on the other end.

I don't use Facebook, but I do have a couple of Whatapp groups, and whenever my parents can't update Whatsapp because their ancient Android phone is out of space, and Whatsapp requires the update due to some protocol change, they end up going back to email... and it is like the stone age again.
They will have LTS versions, the next LTS will be version 11
So if you're homeless and can't afford a phone or if you forgot yours at home or if you got pickpocketed... you can expect to get hit by a self driving car?
> When you use Facebook platform apps, you have to consent to the disclosure of your information to the developer, and have to agree to allow whatever special permissions the developer is asking for. As for friend data that apps may have access to, when you sign up for and use Facebook, you agree to the terms and conditions, which allow this behavior.

So it depends on what you mean by consent, and whether you want to specify "informed consent". Lots of EU data protection law talks about "informed consent". If you asked 1,000 facebook users what they had consented to, they probably would not think that they had consented to that. One can make a case that the long legalese with a checkbox at the end isn't (informed) consent.
I deleted my facebook accounts years ago, and never looked back. Nobody in my fried group even really uses it anymore. Most people just check in once a day for 3-5 minutes.
Non-AMP version, which works with JS disabled:

https://markusmeister.com/2018/03/20/death-of-the-sampling-t...

And here's JS-free rendering of the notebook:

https://nbviewer.jupyter.org/github/markusmeister/Aliasing/b...
It would probably be sufficient if people who make false testimony would be fired and not allowed to work for law enforcement for a few years.
Yes, and also sometimes the redundancy is structurally unavoidable (e.g. if I make a public statement, inevitably some people will have more context about my mental state than others and understand my message better).

English, like all other natural languages, is very redundant. We can't change it to remove all (unnecessary) redundancy since they need to both be speakable and understandable by most possible pairs of communicators, and we are constrained by pesky little facts like the physiology of our mouths and vocal cords.

So in a very real sense, you can probably can practically beat the sampling theorem for most real-life signals that we care about, as long as you have the priors and the necessary compute to apply them.
First Government Sanctioned Blockchain Recorded Real Estate Deal in the US
I've fallen in a deep, deep hole. One I can't get out of (meaning, deleting my Facebook account), because I've used "Login with Facebook" on quite a few sites and platforms.

What do others recommend in a situation like this?
What the West Doesn’t Get About Xi Jinping
That's why they have LTS releases I think?
> You can't retroactively change the rules.

Why not? You totally can. It's not some fundamental law of nature that regulation can't be changed after some time. The loans were made under the assumption that they are not dischargeable, at that time someone could attempt to estimate what's the probability that the laws would be repealed or modified in some time horizon. That probability is going to be > 0. Is that risk large enough to change the business case for making the loan in the first place?
EU privacy using a VPN from the US
If I rent an EC2 (or similar) in Europe and tunnel all my ip traffic from home in the US, will I have the same benefits as you guys living there?

Seems like there are some very knowledgeable folks around here - hope I didn't miss a thread where this was already discussed.
That's just not how it works

Actually, that is how it works. Unless there is an NDA in place between you and I, I can share anything you choose to share with me, especially in the context of a social network where we both agreed to and are bound by the same TOS where we authorized exactly this kind of sharing.
There are also other options that can break SSH access just as easily
(AllowGroup being one prominent example). The whole thing is too brittle to
be used exclusively as user-facing service ("build server" where users log
into and run build jobs), file server (scp/sftp), server debugging channel,
and configuration distribution method.

For servers administration at least one more channel is a must, and CFEngine
(and as a derivative, Puppet) got that right, while Ansible did the dumbest
thing, because "agentless!" (though you still have an agent on the OS' side,
it's just overloaded with other functions).
Couldn't you just order by preceeded_by ? Offsets should work
Yes, of course, we all have the time for endless fiddling with regular expressions... please
I'm sorry but I don't see how it works?

>https://sci-bay.org/scholar?hl=en&as_sdt=0%2C5&q=entropy+sha...

-> Please show you're not a robot
How to solve 90% of NLP problems: A step-by-step guide
Yes, that's the obvious explanation.

But I spent 5.7 years homeless and was often suicidal, in part because I was homeless and things seemed hopeless, in part because I have a history of being suicidal. I had no knife, no gun, no poison. My suicidal ideation typically involved ideas like hurling myself into some nearby body of water or "playing in traffic." I was often camped near a highway and just walking out into traffic on the highway was often the most immediately available means to try to die.

I was homeless with two adult relatives who were not ever suicidal themselves. Their support is part of why I never acted on such impulses. Most homeless people are on the street alone, which means there is no one to talk to if they are suicidal and no one to try to prevent a spontaneous impulse of "I have had enough and would like to just check out of life since the entire fucking world hates me and there is no means to solve my problems."

This is part of why I say we can't really know. Homeless people often jaywalk very dangerously and it is entirely possible that one reason they do so is because they figure ending up dead would be one path out of their awful situation and bonus points for it looking like a tragic accident since suicide is stigmatizing.
And what have they been replaced by?
Yeah, but it's been over a century since they lost any states.
You actually want Amazon to show you different search results?

If I'm starting a new hobby or wanted to buy a present for someone with different interests, I would be very annoyed if results were hidden from me because of a name clash with a product from my purchase history.

A good product search isn't personalized, and doesn't try to predict what I want. It just shows the results in a sensible manner, and lets me use categories and keywords (in addition to user reviews, price, availability, etcetera) to filter the results.
Uber, ola strike highlights tough business model of cab-hailing firms in India
It does not seem to be uncommon to recommend staying away from the non-LTS releases. It is probably not only up to you whether or not your software supports the next JDK release; all your tooling and libraries need to do so as well.

See http://blog.joda.org/2018/02/java-9-has-six-weeks-to-live.ht... for more insight.
Java 8 and 11 has LTS
http://www.oracle.com/technetwork/java/eol-135779.html
The problem is that "val" or "const" is not.
I thought they had switched from consumer camera's to large 3D light field camera's for shooting movies.
> Since it would mean having to change from most cheap preprepared versions of common foods such as pasta sauce, like you mentioned, and even regular store-bought bread

Don't let the perfect be the enemy of the good. If you can just start by reducing the added sugars, you can monitor any changes as you go along. If it seems helpful, you can then take more expensive/drastic measures.
Ask HN: Common Patterns for Resiliency in Distributed Systems
I am collating ideas on bringing resiliency in distributed systems at scale. I had previously written a article on this here: https://blog.gojekengineering.com/resiliency-in-distributed-systems-efd30f74baf4

Above article includes:

1) Timeouts

2) Retries

3) Circuit breakers

4) Fallbacks

5) Resiliency Testing

More patterns I can think of include

6) Rate limiting and Throttling

7) Bulkheading

8) Queuing to decouple tasks from consumers

9) Monitoring/alerting (Observability?)

10) Redundancies

Please let me know your experiences with these resiliency patterns. Also please feel to pitch in more other patterns if you have encountered any and was of immense help

Thanks for your time :)
Show HN: Your Outlet Now – Share what you truly feel about what happened at work
Show HN: Compare your work week and overtime
Self-driving Uber kills Arizona woman in first fatal crash involving pedestrian
Building PWAs with Vue.js
I think they meant the separate keywords to distinguish "var" and "final var". Personally I like just reusing the final keyword, which for once would actually mean the very same thing in the very same place, with "var" just taking place of the type name. More familiarity, less surprises.
" Breathing changes can hurt you. Please seek an experienced teacher."

Could you provide some reference of the dangers? That sounds like a generic marketing speech for yoga instructors.

I don't mind finding guidance, but empty scare tactics are the cheapest trick in the salesmans arsenal.

If there are explicit dangers, give external reference. Otherwise you just sound like a snake oil salesman.
That's not true. An IPO is just that, a public offering, of a small amount of shares to raise capital. Some shareholders cash out some of their position at IPO.
EU to unveil plan to tax turnover of big U.S. tech firms
The author has imposed some rather arbitrary constraints on possible solutions, probably for pedantic reasons. I'd prefer to look for ways to use an index.
That I understand, but it seems like oil companies don't market directly to _people_, that they would collect data on individuals they don't market to seems highly suspicious in and of itself.
Trip Advisor hasn't failed me, nor have the Lonely Planet region guides. You do see tourist traps high up in the list, but you also see high-rated, low-total-votes entries which can be gems. You'll have more luck if you focus the search as much as possible; "castles in france" won't be as good as "Renaissance France exhibits with disabled access in Aude"
Revising Japan’s Peace Constitution: Much Ado About Nothing
Freedreno's MSM DRM Driver Continues Prepping for Adreno 600 Series Support
Err, what? I don't follow at all. Don't roads have curbs on both sides?
Is media literacy something that can solve this though? A society can educate its citizens (and should do so), but a large group of people simply can't reach the level of critical thinking necessary to fully grasp the nudging and political weaselling they are submitted to.
Travel insurance, now with hip fonts!
A proper (e.g. non-Uber) self driving car would never take a blind corner at a speed that doesn't allow it to come to a complete stop before it reaches its vision range.
They scan emails. I have had airline ticket reservations that my friends emailed to me added on my Calendar.
But if I have to convince you about the unified theory of journalism and business, just in arguing about whether the OP is full of shit, I don't think I can win that

Depends on which OP you mean. I don't think mannykannot made a strong argument here, but I was surprised by this. I seem to recall upvoting him on numerous previous occasions for comments I liked, and that I thought were logically sound. I was trying to figure out whether there was stronger argument hiding underneath his (at least superficially) logically flawed one.

If by OP you mean the author of the blog post on Law and Crime, yeah, I agree it seemed irredeemably awful. I'm willing to believe that it's a low quality hit piece for clicks and not worth considering more closely. Are they thought to be a brand that normally has higher standards? My expectations for mannykannot (a name I recognize on HN) are significantly higher than for an unfamiliar linked blog.

But why is that the topic of debate?

The actual debate of interest for me is why you and mannykannot seem to disagree so completely here, and why it was so difficult for the two of you to even make sense of each others' arguments. From the outside, it looked like both of you were arguing in good faith, but getting nowhere. Logically, I'm mostly with you, but while I find your argument compelling, others apparently do not. I'm interested in understanding the underlying cause of this.
SOLID Principles #3: Liskov Substitution Principle
In the grandparent comment's link (showing clojure data in haskell): I'm pretty sure that is not how people code in Haskell, its not how the libraries are usually designed etc etc. Using only data is definitely possible in Haskell, but it's not encouraged by default, the core abstractions are used for concretions of information.

In the same way you can do immutable and functional stuff in java, it's not going to mesh with the rest of the ecosystem or language around you.
I don't mean to say that we shouldn't regulate Facebook, as a society; sure we should, and let's try to do it. But that will take years, if not decades.

But as individuals, there is something we can do today: not use it. Why dismiss this very simple solution?
Consider whether any of those associated sites are still useful. You can enumerate these on Facebook itself, it shows you which sites have access to your account.

Secondly, make a list of these sites. Ask yourself: "if I lost access to these sites today, would I care?" - remove the ones you don't care about.

Lastly, separate each one from Facebook one-by-one. Some will be easy, log-in, set a password, unlink Facebook. Done. Some will probably require getting in contact with the site's support team.

Don't worry about doing this over night. Just rest in the knowledge that every step you take, is getting a bit more control over your data.

Eventually the list will shrink, and then you can start the mammoth task of doing the same things with:

* Your post history

* Your likes

* Your check-ins

* Your reviews

* Your event history

* Your employment history

* Your photos

* Your wall posts

* etc.

Good luck!
Salesforce deserve a lot of credit for staying online for 15 years or so while upgrading and expanding the platform every six months, while minimising breakage to customers' customisations. Imagine how most projects would look if you tried that, the developers would usually want to scrap it and re-write after 18 months or so.
"we reduce restrictions when possible and increase only when needed."

I worry about a private company making that decision. It should be the government to make that kind of decision, not private industry.
How we should pay for newspapers
> I don't get what changed? We've knows Facebook tracks everything, we've known Google does the same thing.

This reminds me of the OkCupid scandal: https://www.vox.com/2016/5/12/11666116/70000-okcupid-users-d...

A researcher released a dump of 70K dating profiles and people were horrified. But this data was already accessible to anyone (just had to create a free profile) and you can be sure it was already used for analytics purpose.
Is this correct? Because all this time I was wondering about this scandal: apparently, this all started because someone had some app or website which got downloaded by a few hundred thousand FB users (who gave access to their info), and somehow they turned that into data of 50M users. And I also am well aware the current FB API doesn't allow you to get info about your friends if only you give permissions to an app. That this "breach" happened some time ago, when API permissions were different, would make a lot of sense to me.
> I for one am grateful that these services target me with relevant adds. Is that something we want undo? What is the strategy here? Is the objective to be less informed and be directed to information that is non-relevant to our interests?

What does "relevant ads" mean? They're more than just ads for something you would want to buy, the message is specifically tailored to you, and they use what they know about you to decide what to tell you and what not to tell you.

This is bad enough when it's used to advertise products, it's much worse when used to influence how you vote, given candidates and political parties will have views / policy ideas on many different subjects. Targeting means you only hear about the ones you would agree with, not the ones you wouldn't.
> Have no meaning in the work that we do

To create a website that serves as an important bollock against other travel websites that endanger the company that pays you is not what I would call meaningless.
it's hard to understand how this actually gets used for those of us not in enterprise IT. would be great to see an example of a real project using Mule (or similar products).
The trade-off is that hosts file blocks more processes, but the browser plugin updates more frequently.
Someone has tested it in China and it can get around the Great Firewall.

http://startuplivingchina.com/how-to-outline-vpn-setup-china...

I imagine a multitude of small privately run VPNs will be much harder for the Chinese government to shutdown versus centralized VPN providers.
I thought the future of light field cameras would be to replace the bulky DSLR's and their lenses.

If you can do that, then autofocus systems go away completely. What you're left with is the shutter and zoom, and the computer's ability to make beautiful bokeh from any image.
I am being used as scapegoat – academic who mined Facebook data
And Obama did broken the society. Probably it's broken so badly, that it cannot be mended anymore...
Keep deleting it after you enable it to login to whatever site and the delete it again after you changed your credentials on said site. Eventually it will stay deleted/disabled and lost at some point.

Thats what I did and the Facebook account is gone now. Haven't encountered any problems so far.