skysight-inc/HackerNews huggingface dataset:
Akka is quite good in terms of reliability (I developed in both Akka and Erlang). All actors in Akka are supervised by default, and restarted if any exception happens.

This allows skipping most of error handling in Akka code. If something's wrong, your actor will be restarted. Works great!
Aside from the probabilistic harm mentioned by sibling posts, there are also issues of self-fulfilling prophecies coming from fishing expeditions.

Assume:

- LEOs use profiling (based on statistical models) to target individuals who are not the subject of investigation but rather subjected to random stop/search/frisk.

- They catch some "bad guys" by following this model.

These assumptions are not dissimilar from the premise outlined in the grandparent post.

Now, let's say the statistical model throws up "20-25 year old preppie white guy with glasses, called Peter" either through error or some odd outlier stat. If LEOs start to check out every 20-25 year old matching that description, sooner or later they're going to find drugs or a gun or a lot of cash or something. Their statistical model gets updated with these stats, and before long it becomes a truism that a disproportionate number of preppie Peters are criminals.

If you shine a spotlight somewhere, that's where you'll find what you're looking for.
I still don't know how I feel about crowdfunding. Is it a great way to give non-accredited investors access to more investment opportunities. Or is it a way to part more suckers from their money?

Would it be easier to just change the accredited investor rules?
Ad hominem fallacy.
Do you mean this? https://code.google.com/p/android/issues/detail?id=82716
Plane dropping bomb over capital
Wouldn't it make more sense to use a device that's not locked in to a specific vendor?
Some useful hints here: https://github.com/rg3/youtube-dl/blob/master/youtube_dl/ext...
I don't get why, when and how Google uses reCAPTCHA within their own tools. E.g. within the Webmaster Tools, I can submit up to 500 URLs for manual fetch/render and subsequent index submission. So the rate limit is already there and reasonable.

However, after 4 submitted URLs, I get a reCAPTCHA. From then on for every URL, I have to complete it with additionaly visual quizzes.
This is a fantastic comment. If I was the OP/dev on this project, this feedback would have a significant impact on the product development.
Man that sounds rough. Is new job/city not an option there?
You should combine this with robot wars. Allow the cars to make contact with each other.
How much are Walmart, Home Depot, and BestBuy losing on "operating retail stores"?

It's a cost of operation or cost of sales, IMO, and you have to look at it in the context of overall profitability and revenue growth, not as a standalone line item. Otherwise, you might argue for those other three to close all their retail outlets or charge admission in order to "stem the losses".
Thanks, but be warned, this is only the start of a bigger project, and needs A LOT of work to be ready for anything stable.
And goroutines are not distributed, while actors can be transparently deployed across remote physical nodes, both in Akka and Erlang.
With Amazon's Subscribe & Save option available for a lot of the major brands' anti-dandruff shampoos, I think your idea really banks on being able to create a better (and better-known) brand than them.

How will you out-compete Head & Shoulders, Dove, Selson Blue, etc. purely in terms of reach?
Churchill [...] inspired millions of individuals to act
directly against their self-interest

If a Brit is equally happy living under the Nazis or a British government; or if military victory is impossible for the Brits; yes.

But if most Brits would prefer to live under British rather than Nazi rule, you have something game theorists call a "Cooperative game" and it may well be more profitable on average for /everyone/ to fight rather than for /no-one/ to fight. It can even be in the self-interest of a /coalition/ to fight, tolerating non-fighting free riders, as long as the coalition remains large enough to win.

In other words, Churchill convinced millions of people to act in their /collective/ best interests, rather than their /individual/ best interests.
Does this help you: https://news.ycombinator.com/item?id=11452941
Split the track into dry, wet, dirt, sand etc.
Or use LFE - Lisp Flavoured Erlang by one of the designers of Erlang, Robert Virding. All the BEAM/OTP goodness with the meta-programming and homoiconicity of Lisp. Worth checking out.
Most non-clothing items are not no-fee returns unless Amazon has made an error or the product is defective.

My wife and I double-bought a gift for our daughter and the return shipping fee was going to be $6.99 as it was our mistake. That's fair enough, IMO, but it's not free.

Returns are often free on clothing/shoes and around Christmas.

Prime Video is indeed a bigger benefit than I originally thought. The kids watch it several times a week and I probably once a week.
I see your point. Indeed this does not sound very good. I don’t know enough about Relay or their plans so I can’t really say much.

Nevertheless it is an ecosystem precisely because you get to pick the pieces you need. For comparison, Redux + Redux Thunk is about 3kb. Immutable is not required either. Of course your app code would have to include data fetching logic which would make it much larger. But those are all tradeoffs you have the power to make.
People should stop looking for a silver bullet. If you are using react + relay, you must be building a very complex solution, where the overhead for such abstractions is justified.

If you are at a point where your task doesn't justify these abstractions - don't use them.

Find the right tool for your job.
Legal Consequences of NSA et. al.?
Tell me that when you have teenage kids.
Pilot in WW2 who flew 2,530 combat missions
There's a good reason for income taxes, which is that you can tax richer people more, which is good. That's an argument for getting rid of sales tax and corporation tax.
So then someone should create a dynamic hybrid console-browser.

Take, Chrome, flip it such that the input bar is on the bottom, and allow it to display console output as HTML.

Or, hell, keep it the way it is and just run the console HTML downward; why maintain the current terminal layout at all...
Nice point of view. Everything is linked for real.
ISO8601 please! Happy (2^5×3^2×7) - 2^2 - 2^3

;)
EFF recommending closed source clients, erm they just drop in my esteem.
Don't forget that rsyslog can also parse and generate structured data (json with mmjsonparse for input + templates with json escaping for output).

It can also queue up messages in memory and/or to disk if your remote data sink is having a hiccup.

And for those wondering how to send multiline data, well you don't.
If you need to write out a big blurb, you write it out on a single line from the application.
If using structured data, you can output lines as separate array items.
The current built-in limit for a syslog line is 8096 bytes, but that's tunable. Just make sure the thing that writes to syslog doesn't have a low hardcoded limit like older versions of logger from util-linux (1024 bytes)

edit: the version of rsyslog shipped with the distros might be a bit dated. They're providing packages for their latest stable version, we're using that and it works pretty well.
If you don't work at Amazon, there's a pretty big sampling bias in your data. (You are wildly more likely to work with someone who has left Amazon than someone who has happily stayed there, and in casual interactions, you're more likely to hear from the strongly disgruntled than the happy. In the same way, current Amazon workers are likely to know a higher than average percentage of long-tenured and happy Amazon employees than is reality in overall population.)
Off topic but just want to say, Apple knows there are many people like this, and the 16GB models are designed for them. I tire of seeing whines about 16GB being not enough. We the tech people are siloed in our own bubble and we often can't comprehend the existence of such people, unless they are our family members/close friends.
Is it really possible to block youtube-dl? All it does is the same thing Youtube's own HMTL5 player does, except that it saves the video instead of playing it back.
That will be the last time that I try using dictation to compose a hacker news comment without reading it. That should have read: "This should have been net namespaces, not mount name spaces. In that case, it does not make sense even as a horrible hack".
School Is to Submit
Doesn't appear to mention metadata at all.

While metadata is somewhat tangential to the actual encryption, it's still a vital part of a truly secure messaging platform - who we talk to reveals quite a lot about us.

I'm not sure how solvable this is without sacrificing the usability that makes whatsapp as nice to use as it is, and I certainly don't want to take away from how great it is that they've done this - but it is important not to lose sight of the fact that encrypting the contents of your messages is only one part of the puzzle.
It doesn't read that way to me at all. Let's face it, people move to Williamsburg because it's a fun and trendy place to be. Never mind that an increasing number of workplaces are also located in the area, too.
Why doesn't Amazon Prime video support Chromecast?
YouTube needs a "download" button; love this code, it works like magic, but for the average user the real answer is that YouTube needs a way to download a video; otherwise, YouTube is just enabling all the 3rd party sites that exploit YouTube making it easy to "hack" a way to download the files, but hard for the average user who ends up getting malware to download the video.
Why We Should Let Utilities Own and Operate Rooftop Solar
> I don't get why, when and how Google uses reCAPTCHA within their own tools.

This may or may not help with your quest.

Google triggers recaptcha when i use their search using one of my digitalocean servers as vpn and incognito mode, thus my IP address belongs to a datacentre, there isn't a cookie header and the user-agent is linux.
> Also look at popular Linux distros like Ubuntu. As soon as they reach mass market they lose what made them special to begin with and start experimenting with advertising and so on.

Well, ubuntu is a company. It was always their intention to become profitable at some point, even if they were willing to operate at a loss to build their market.

I very much doubt debian would go the same way if it got the same level of publicity, for example. But then, as the GP said, it's unlikely to happen because they're a community project without a marketing budget.
Apply HN: AJ's American Garage – The Ghost Door
The+Wisdom+In+Life+Challenges
They gave it a deduction in their rating and said to prefer open source.
What a fascinating tale.
They can change their site around enough to make it not worth the effort to maintain the tool. But it's always a cat-and-mouse game.
I now have a new alias thank you!
It's the same problem with Signal actually ;) All the communications of the official clients are sent to some "official" Signal Amazon servers (see https://github.com/WhisperSystems/Signal-Android/blob/master...).

Doing end to end encryption is nice, but I really think that having a decentralized AND standard architecture is also very important.
I really hope you're using SELECT * as an example and that you don't really do that.
Amazon Launchpad: Unique Food Products from Startups
aria2c is the backend for uGet
Containing Multitudes
Do you have any reference to confirm that google does this? I really doubt it would be a useful heuristic, as just because someone opens another search result does not mean the first one was not valuable.

Not saying they don't, but it seems unlikely and I'd be curious to know if this can be confirmed.
Peter Theil's quote
"Don’t always go through the tiny little door that everyone is trying to rush through…maybe go around the corner and go through the vast gate that no one’s taking.” -- Peter Thiel

I guess this idea can be one of these where competition is not much:
https://news.ycombinator.com/item?id=11452153
If you are looking for something to give your family members, almost everyone I know uses the open-source tool jdownloader [0] to download youtube videos.

It's a ponderous java monster but it works great and comes with a huge plugin collection for numerous sites.

The fact that it has a gui makes it really accessibly to non-technical people.

There seems to be talk about AdWare in the installer but I personally never had that problem and you can get around that by downloading the executable .jar.

[0] http://jdownloader.org/home/index?s=lng_en
This is quite a cavalier recommendation for proprietary unaudited (for the public at least) spyware that uploads your phone book to a company participating in PRISM.
I wonder how much absolute error there is between the actual boundary and a Voronoi boundary. While I'm sure there's some massive IV postcode for which it wouldn't work, if most postcodes are tiny, then the fact that you're off by under a kilometre isn't so bad for routing.
document.createDocumentFragment()

https://developer.mozilla.org/en/docs/Web/API/Document/creat...
7 Soft Skills Every Freelance Web Designer Must Have Pt5 – Critical Thinking
I agree it's about picking and choosing the right things, but as I think we've both mentioned elsewhere, an audit and explanation of what contributes to file-size in these libraries would be super useful, for a few reasons:

* It helps us justify to our bosses why a 350kb library is needed instead of a 3kb one.

* It helps us understand the overall picture of JavaScript today, what kind of problems we're having to solve that could eventually be better solved by browsers themselves.

* It just makes me more comfortable in my decision to send a lot of JavaScript over the wire.

Without such an explanation, we're essentially taking it on faith that these libraries are written by people who value good quality lean code.
It's an improvement, but proper end-to-end encryption on unsafe devices is about as useful as seat belts on an airplane.
>> "We want FordPass to do for the auto industry what iTunes did for the music industry."

Zero imagination.
I treat youtube-dl like Fight Club. I am glad it isn't on the top of searches since I am afraid sites would start trying to stop it from working harder.
This doesn't surprise me. There are people who follow my comments (just like there are about 10 people I follow). I've commented on many-days-old stories before and seen those comments voted on immediately.

So, while I think this does happen, I wouldn't chalk it up to a mob mentality; it's just that arguing with me, or 'patio11, or 'edw519, or 4-5 other accounts is likely to get your comment seen more quickly than arguing with someone else.

As for me downvoting you: I try not to downvote people I'm debating with directly at all, but you have the misfortune of arguing with me exclusively on a topic that I have profesionally strong opinions about. :)
You sound like a real treat to work with.
The fact that the people who perform best in interviews aren't also the people who perform best on the job doesn't invalidate meritocracy; it simply means that interview environment/tasks are a poor approximation of job environment/tasks. Non-meritocracy would mean that you don't choose the people who interview the best, but instead choose people you (1) like most, or (2) have a particular skin color, or (3) have perticular interests, etc.

The second part of your comment is less relevant, as I think most "tech" people would say that e.g. promotions (management), product development (marketing) and the general market dynamics are highly "non-tech". But in many of these areas, people do try to choose the best - at least as far as marketing is concerned, companies dislike wasting money and choose to promote those people/products that they expect will produce the most profit. Companies' "profit", of course, doesn't correspond to a person's "merit" ("profitcracy"?), but the basic mechanism is the same.
I'm going to call out [citation needed] on that blunt "aren't desirable" and that "mainly".

Source: I edited Waterways World magazine for six years, worked for British Waterways for two before that, and know a fair bit about narrowboats.
Hungarian government briefly proposes to criminalize encrypted services
OsmAnd is a great project, but the rendering performances are awful, even on high-end devices.
Ask HN: JSON API standards / patterns
Hi everyone

We are getting ready to do a major revamp of our API and we'll release it to customers

Any suggestions on standards to follow?

jsonapi.org?
json-ld?
json-schema?

How to deal with async end-points?
PubSub?

Any suggestions and comments are greatly appreciated

Thanks!
Anti-dandruff shampoo subscription service
Completely agree - great book and a great insight into the 2 Johns' dedication to creating Doom.
Certain videos will download without audio then I update youtube-dl and that usually fixes it.
Test if a function is pure, revisited
Interesting idea but it the way it is currently done isn't that great.

Most of the patterns I've seen are obvious simple things but they are missing a lot of content like :
- What was the design's intended properties?
- Expected volumes, access patterns?
- Good places for indices?
Maybe the comments could be of some help but really haven't seen much.
I've actually found more interesting content in the HN comments than on the site itself.
Food (or the addiction to it) is also "capable of completely and permanently altering a person's personality in negative ways". Outlawing a substance because of the potential for abuse does not solve the underlying problem.

Hopefully, when you say "according to what I have seen", you are referring to respected scientific literature rather than anecdotal experience and heresay...
They deduct points as it's still open source. And they are more applauding the fact that WhatsApp - probably the most widely used messaging app currently - has adopted strong end to end encryption, something which other clients have been loathe to do.

This is a win. To disregard everything that WhatsApp and Signal have accomplished because WhatsApp isn't open source is silly.
Hi all, Logstash developer here. It's always exciting to see new stuff in this space, however, this post has me confused. Maybe the OP can clue me in.

I'm a bit confused as the assertion "This worked for a while, but when we wanted to make our pipeline more fault-tolerant, Logstash required us to run multiple processes.", is no more true for Logstash than it is for any other piece of software. Single processes can fail, so it can be nice to run multiples. It would be great if the author of the piece had clarified that further. If you're around I'd love to hear specifically what you mean by this. Internally Logstash is very thread friendly, we only recommend multiple processes when you want either greater isolation or greater fault tolerance.

I don't personally see what the difference is between:

Filebeat -> LogZoom -> Redis -> Logstash -> (Backends)

and

Filebeat -> LogStash -> Redis -> Logstash -> (Backends)

or even better

Filebeat -> Redis -> Logstash -> (Backends)

You can read more about the filebeat Redis output here: https://www.elastic.co/guide/en/beats/filebeat/current/redis...
I often use mps-youtube, which I believe is based on youtube-dl and works great to listen to music off youtube from the terminal.

https://github.com/mps-youtube/mps-youtube
> The US Federal Budget is $3.8 trillion. There is no way tax not being paid in Panama is coming even close to the $3.6 tn they mention.

1. The 3.6tn figure is for the whole world. The US will only be a chunk of that, although probably a large chunk.

2. Why do you not consider these numbers plausible? On what factual basis can you dispute that the US is not in fact missing out on, say, 20-40% of their possible tax income because of tax evasion?
You make it sound like this is a sure thing. I have serious doubt that it will happen.

...cant we have Go instead Google?
You should go ahead and create a company for this, look into insurance, get some basic level of marketing up, etc.

Right now it just looks like a website, with no company (nothing in the footer with even an LLC or anything, and "Joshua Schachter is trying to start a low-end autonomous racing series." needs work as an about section), no news section, no press info section, etc.

The domain name is great, but you'll need much more to really get it going.

For examples:

Founding section: https://en.wikipedia.org/wiki/NASCAR

Race sanctioning section: https://en.wikipedia.org/wiki/Indianapolis_500

History section of: https://en.wikipedia.org/wiki/Formula_One

You could probably pose as an interested historian and get information from each of these organizations about how they are setup and some hoops you might have to go through.
I've found that the benefits in terms of developer experience, and being able to build good UI quickly, start accumulating almost immediately, even on tiny projects.

My initial reservations about the amount of boilerplate in setting up Relay, were in large part due to the server-side half of the equation. Since switching to building my backend in a different language (now using Elixir with absinthe, rather than node and graphql-js) I've found my productivity has skyrocketed.

At this point the overhead in terms of file-size (and the still pending support for server-rendering) are the only things giving me pause for thought.
CIA’s Venture Capital Arm Is Funding Skin Care Products That Collect DNA
If the city is ringed by suburbs, being in the city center gives you access to potential employees from all the suburbs, not just the nearest ones. As well as employees who would prefer to take transit to work rather than drive (a growing demographic). Plus if you're trying to attract younger employees, they'd generally prefer to work somewhere that's convenient to the same places that are convenient to their friends' offices and close to bustling after-hours businesses. They want to meet friends after work, and would rather travel 15 min within the city rather than 40 min back to the city or in a ring around the city in order to do that.
I have a bad feeling CloudFlare is going to break the internet for Tor users with impossible-to-solve CAPTCHAs again after this...
Soundcloud is on the list of supported sites for youtube-dl and has worked perfectly for quite a while (unless Soundcloud broke something in the last few months).
Ask HN: Getting interested in DevOps, question on certifications
I have lately gotten interested in DevOps. The fun of working with bare metal boxes and automating a lot of workflows seems tempting.

Is it worth to take up the related certifications like AWS Solutions Architect or Chef certification partnership program or DevOps Foundation certification?

Where should I concentrate my efforts to learn DevOps/Cloud/chef ?

Thanks.
Open source does not mean your binary is secure. There are too many counter-examples of this fallacy to even bother enumerating. These widely- distributed binaries will be torn apart and inspected instruction by instruction. That is the only way we will know for sure, and you can bet people will be watching closely going forward. In this case I think lack of open source is not an issue given the reality of the distribution system.
What? How can you give it 6/7 stars if you don't even know what holes are in the code?
> The often peddled argument is that cannabis is a "soft drug" is, according to what I have seen, a complete lie.

Cannabis is a "soft drug" when compared to drugs like heroin and cocaine - "soft" is a relative description. It is not meant to imply that using cannabis is entirely without negative effects.