skysight-inc/HackerNews huggingface dataset:
The guys that submit to grueling interviews following their spouses' murder, on things like Dateline, mystifies me.

I'm sure there lots of off camera stuff where they make it seem not an interrogation, but...ugh. Get a lawyer, you are the easiest path to closure for the cops.

Edit: Dateline does usually speculate that anyone that does ask for a lawyer, or declines a polygraph, etc...is hiding something. It's a shame they do that.
> I hate to be the asshole here but...

This is a solid clue that you should reflect on whether you're about to violate the guidelines:

> Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

https://news.ycombinator.com/newsguidelines.html
Thanks for this, can you explain the others the parent mentions?
The major change will likely be companies relying more heavily on user bandwidth through p2p applications, p2p content delivery networks, etc.
> As soon as you use the result, a sufficiently clever and informed attacker can almost certainly own you.

This is equivalent to saying that we should just not write any program, ever.

> YAML is just too powerful for anything else.

The problem the original author is getting at is that the library makes unsafe operations extremely easy to do. YAML the language is not inherently unsafe — it just serializes a data structure. But several YAML libraries (I believe both Ruby and Python are in this bucket) make it extremely easy to create objects of any arbitrary type, regardless of what the programmer expects, making arbitrary code execution either easy or trivial. Were the parse/load function something like,

parse(input: serialized yaml, whitelisted_types)

that only allowed reconstruction of core YAML types + whitelisted types that the user needs for his specific use case, the API would be fairly safe. (You could still shoot yourself in the whitelisted types part, of course, but again, yes, any user-controlled input handled poorly "could" be a bug.)

This is a property of the construction of the API itself: the API encourages misuse.
That's a problem but not one the article solves, so the click is saved regardless. :)
Ask HN: Extension/app to save arbitrary text or images and e-mail it back to me?
Throughout my day, I run across random links, snippets of text, and images that I'd like to save but don't have time to sort or otherwise deal with. Is there some app, browser extension, etc that could take (preferably by dragging) snippets like this and send it back to me in a 'daily digest'-type format? I thought I might be able to cobble something together (IFTTT and Dropbox, maybe), but would prefer a more reliable solution if it exists.

Thanks!
> The founding fathers enabled the tax.

They repealed the tax 5 years later. Also, it was $1 per $500 (0.2%).

> It was re-instated

as part of the Tax act of 1862 to help fund the Civil War and repealed after the war was paid for.

That history does not scream "must prevent creation of dynastic wealth!" to me.
Ok, so you're saying there is no substance to "radio on the internet" (I assume that since nothing weird or shady jumped out at me from the wiki article). So by that same token there should be be no substance to "TV on the internet", a la Netflix but I don't think anyone would try and make that case.

Regardless of net contribution to the good of society, one deal is one deal. Cuban wouldn't have gotten rich if he didn't have stock to sell to Yahoo (one deal), Brin/Page wouldn't have gotten rich if they didn't have and continue to have stock in Google (one deal). Everything any of them did afterwards is leverage the success of the first deal.
I think this is right on the money, particularly with respect to Google. They're going to lock you away for X years to work on some internal project that'll probably never see the light of day. I think all of the hullabaloo about company culture "fit" and the awe of working for the Big G factors into that. The work is probably boring and mundane and they hope to further lock you in by making sure that you only subscribe to their ideology. This is all conjecture for now, but I have an internship coming up with one of the Big 4 and while I am genuinely excited/interested to work there I wonder if it'll also confirm my suspicions.

Would you say that Apple or Microsoft are any different?
Every time I hear a story about Uber I seriously wonder if the employees and drivers should unionize.

Presuming that even if there was some positive story to come out of Uber and that news editors know negative stories about Uber brings in clicks, when has anything positive regarding them come to light?
The sneakiest thing just happened to me on that Washington Post site. There was an overlay ad, no big deal, with an X to close it in the upper right of the screen. I moved my mouse up there to click the X and the site shifted slightly so what I actually clicked was "Subscribe"!
Apache OpenOffice security hole again, switch to LibreOffice immediately
The new no Captcha Recaptcha should help https://security.googleblog.com/2014/12/are-you-robot-introd...
Changed to https. Sorry about that and thank you for noting it.
I keep thinking about http://www.cringely.com/2015/03/31/the-net-neutrality-myster...
I've heard good things about: https://www.emailthis.me

I'm not sure it does text snippets, though.
I'm sure he's right when you are building a one percenter company. But my team will likely never grow to a size that it will ever take on a life of its own outside my control. 5 engineers tops when we hit market saturation. Each new hire I make is more skilled than the last because I can pay more as time goes on.

I just don't think research done from the perspective of the biggest tech company in the world has any relevance on 99.9% of small tech startups.
In the absence of a contract, your employment is at will and you can be terminated for almost anything.

In many situations where you're covered by a collective bargaining agreement, you're protected by this sort of thing an can have a union attorney involved before this happens.
You can use the excess to create fuel, such as cracking H out of H2O, and then use that to reduce the nighttime problem. I don't think it'll be hard to find a use for excess power.
Here is one in C, with flex-generated lexing, for back-end use:

http://www.kylheku.com/cgit/hc/tree/

I used this for allowing HTML in a mailing list e-mails to be incorporated into the web archive. (The archiver is a modified version of Lurker.)

P.S. "wl" stands for "whitelist": what elements are allowed to pass through, and of those, which attributes are allowed to pass through. The condensed "wl" config file is translated into compiled-in static tables by the wl.txr script. No run-time config.
The only attractive nuisance laws I've heard of applied to children. If you have a swimming pool without a fence, and a child sneaks onto your property and drowns you are liable.

IANAL, and it's hear say, but I had thought this was something everyone knew.
>trivially haystacked

We already know the State flags people for rigorous, repeated, obnoxious harassment at customs checkpoints and for domestic TSA stuff.

Might as well derisk a little.
I used the term as it was originally intended, to describe an age group in the context of marketing a product. Robinhood's massive growth is being driven largely by their target of "millennials" (ie. young adults) coming to the platform without any allegiances to legacy brokers. The millennial customer base is one of the reasons cited for their valuation, since legacy brokers have had trouble gaining younger customers.

Any negative assumptions being read into the phrase "enticing millennials" are created by the reader's own bias. I think because so many articles are published complaining about "those damn millennials" we automatically assume anyone using the word is doing so in a negative way. I wasn't (I am a millennial myself).

Robinhood's strategy would be predatory in the context of any target market. If they were going after boomers, I would have said "enticing boomers."
unfortunately, we know from past experience that a certain percentage of the manufacturers would attempt to sue anyone offering such a service into silence, or even attempt to have him prosecuted for a crime.
What if it isn't?
No matter what you're responding to, it's not acceptable here to violate the guidelines like this.

https://news.ycombinator.com/newsguidelines.html
This begs for an application to automatically post on all (or at least most) of them! :D
And Walmart employs 2.1M people :o When you just think about it it's crazy.
> People have confirmed this to be true.

that's not something that can be proven true though.
That's a scary thought to me. One that's probably correct, but scary, especially at companies who claim to champion "outside the box" thinking. It's almost like a sort of "Do as I say, not as I do."
There was a collapse of urban civilization. Rome's population went from around a million to about 50 000 people. Sanitation gets more important the higher the population density is.
Thank you! This is extremely useful!

I've always wanted to break into Go, but pointers scare me after my experience in C in University. While I got the usefulness and it's functions (and usage), it was not something I felt comfortable with.

This definitely it easier!
Having a way to "break the seal" and void the warranty is fine, but it should require conscious decision making. Designing APIs such that the easiest, most straightforward use of the API voids any security guarantees just results in situations like the one that happened here, where everyone gets it wrong.
My feeling is that modern C++ generally makes things simpler once you know and understand the new features (a large part of why I like it). In most cases they are either as performant or more performant than the old ways of accomplishing similar goals too (and that's an explicit design goal of new C++ features).

I'm curious what features you're avoiding due to complexity or performance concerns?
Here's one take, published today in WSJ Opinions: https://www.wsj.com/articles/make-the-net-neutral-again-1493...
Amazon Echo Look has a good chance of leading the camera-focused future
Go into the store and mostly buy only things that cost less than 1$ per lb. Even if you average 1$/lb that would mean you could buy 900 grams per day. Just as an example, if you only bought rolled oats and whole wheat flour (which by the way are excellent sources of protein and fiber, magnesium and potassium - far more healthy than the average person eats), you would get about 3000+ calories from that. Though you'd probably want to mix it up a bit and buy some fruit and veg for a small part of your budget, arriving at close to 2k calories per day. And you'd still be eating more healthily than the vast majority of middle class peoples.

Even here, in the insanely expensive bay area, you can buy Costco spinach for 1.60$ per pound. bannanas 47c/lbs, rolled oats for 0.80$ per pound. etc. There's more examples of foods you can find that are cost effective.

Admittedly, you wouldn't be able to eat at restaurants, ever.
Nobody ever mentions varying the price of electricity to reduce demand when the sun isn't shining. We need to get past the assumption that electricity prices should be fixed.

This won't solve the baseload problem, but it will reduce it.
Perhaps, but I actually think getting the best and brightest is more of a factor of having tons of VC money. In that case, you need to move as fast as possible, and every little bit helps. If you are building a niche business with limited TAM, you just don't need the top tier, assuming of course you aren't building something groundbreaking from a tech perspective.
Movie recommendation service based on artificial intelligence and Deep Learning
It sounds mainly like a pretty basic topological sort applied in an clever way. You probably could find pseudocode for the basic algorithm on Wikipedia.
Randomized U-A makes you stand out.

You want single U-A that many other people use.
Why is that confusing? During the Title II debate many on HN thought broadband should be regulated as a utility, or at least forced to be sold only as a "dumb pipe". Utilities and dumb pipes have terrible profit margins. Businesses want to invest capital in things that have larger profit margins (today, for example, wireless).

Verizon's vision for Fios was to sell a bunch of value-add services like video calling and on-demand movies. When plain-old-internet services started providing those capabilities without having to pay Verizon directly, Fios deployments slowed to a crawl.

Interesting that Comcast is heavily pitching their home security add-on, as that's a service not yet broadly adopted over the 'net.
A very fun game, it feels like a more "computationally intense" minesweeper, though I guess I compare everything to minesweeper[1][2]!

It seems the optimal strategy is to initially try to ferret out which dots are in the solution set and which are not in the solution set via broad non-overlapping sweeps followed by slight pattern deviations to determine membership of particular dots. Depending on luck and your errors, this might take a half dozen moves, it might take two dozen.

Once you know which dots are in the solution set and which are outside, I find it takes less than 5 additional moves to determine order. For this part, a pencil and paper for tracking the elimination of certain dots from certain orders made this phase consistently quick.

Is very fun, I was ultimately able to beat the medium difficulty setting in an average of 15 attempts per game.

[1] - https://github.com/lelandbatey/defuse_division

[2] - https://github.com/lelandbatey/minesweeper-solver
When you want to discuss "the myth of a superhuman AI", it's important to carefully separate the two categories of claims:

1. The claims by economists that AI-- even if it's not "strong AI"-- will put lots of people out of a job with potentially severe societal/economic repercussions

2. The claims by the Bostrom/Yudkowsky/etc. crowd that an AI intelligence explosion will cause the extinction of humanity

Without saying anything about the plausibility or lack thereof of either 1 or 2, I think we can all agree that they are very different claims and need to be analyzed separately. Right from the very first sentence the author seems to muddle the two, so I don't think there's much of cogent analysis in here.
Show HN: Vocapouch – Turn translations into flashcards. (Chrome and mobile)
Is it Robinhood's money? Are they required to maintain reserves to cover 100% of the loans they issue? If not, then it's not their money.
Good point. Web views are no good. Google has introduced the new app auth libraries (for iOS and android) which are more secure.

My business partner wrote a blog about this topic:
https://www.linkedin.com/pulse/webviews-bad-use-appauth-mike...
> build up the pressure

That's true for modern humans too -- without the phone, they can't build up the pressure.
> Pai's proposal is set for a vote at the FCC's May 18 open meeting. If it is approved, Pai will begin seeking public feedback on the plan, which calls for regulating ISPs more lightly and asks Americans for ways to preserve the core principles of net neutrality, such as the idea that blocking or slowing traffic should be off-limits.

Well, the obvious way to "preserve the core principles of net neutrality, such as the idea that blocking or slowing traffic should be off-limits" is to not get rid of the regulation that prohibits blocking or slowing traffic.
1) A system that can only stably support two parties at a time, leading to really weird combinations of issues under the two parties (imagine a world where voting for a "pro-life" party didn't also mean voting against a social safety net and for the death penalty, for instance—much saner, no?)

2) Propaganda. See any number of studies about people's perceptions of tax policy and various government programs, versus the reality of same. Some discrepancy would exist no matter what, but much of it is the result of deliberate misinformation.
http://news.nationalpost.com/news/canada/british-columbia-ml...

"Feeding himself has been the toughest part of the challenge to date. “I’ve not been able to buy enough food,” Mr. Brar said, as he walked through the Downtown Eastside to his latest residence, a small, depressing room inside a sketchy-looking hotel. “I’ve already lost eight or nine pounds.” He buys mostly cereals and grains, instant noodles, some fresh and frozen vegetables, tofu and milk.

Local activists trailing behind him said his luck is about to change, at least on the dietary front. No one need go hungry in the Downtown Eastside, said a man named Dave, himself a local welfare recipient. “There’s lots of free food down here,” Dave said. “The thing is, though, you have to line up for every meal, and that becomes a full-time job.”"
Oh, I don't disagree that there's lots of left-wing and progressive people here too, just as on any tech site. But there's a ton of extreme libertarians and alt-right people too; maybe not a majority among the users, but still a very significant presence, and exercising downvotes.
Many home buyers are novice investors. There was more to it than novice investors blowing up the real estate market due to misunderstanding margin.
This reads like the thoughts of a man who knows the price of everything and the value of nothing.
Relevant commit strip: http://www.commitstrip.com/en/2017/02/16/the-dark-side-of-co...
Also, it's at the start of a blind curve -- the road design naturally leads you to slow down as you approach, so stopping short be won't be as much of a problem.
>That's a problem but not one the article solves ...

Says who? There's nothing stopping you from repeating those same phrases the article details while in the company of people who you have no reason to suspect are federal agents, but could be.

For example, if your significant other is nagging or otherwise interrogating you: "I decline to be interviewed without a lawyer." If your SO turns out to be a federal agent, then the article just solved the problem. :)
Show HN: Topsoil, a gardening puzzle game
Apparently, they're the same person. https://www.bogleheads.org/wiki/John_Bogle

> John C. (Jack) Bogle, after whom the Bogleheads® are named, is founder of the Vanguard Group and creator of the world's first retail index mutual fund.
Tritium binds with oxygen and forms tritiated water. It then contaminates the food chain and cause cancer. This is a current concern for populations living around nuclear power plants.

https://en.wikipedia.org/wiki/Tritiated_water
The linked https://www.percona.com/doc/percona-toolkit/2.1/pt-online-sc... generally works really well though, and in the simplest case it's as easy as following the usage example. I'm surprised that they knew about it yet didn't invest the time to learn it.
Disney’s Star Wars land will be ‘immersive,’ but what does that actually mean?
Ideally the speed limit should be whatever is objectively safe given the immediate environment.

The problem is that enforcement of such a rule is impractical in most situations. If you're going 35Mph in what was once posted as a 25Mph zone, and it was posted as 25Mph because there's a school zone in two blocks, even if there's a strong argument that 25Mph is the objectively safest limit, you'll then have to prove that the driver knew there was a school in two blocks. Then the driver could argue school was out. Etc, etc, etc.

There's a tension between administrative efficiency regarding enforcement and fairness to the accused. This tension is made greater the larger the community. In a tiny community everybody can trust the sheriff to make a judgment call, and the ticketed person not to contest the issue. As the community becomes more diverse and less personally connected, and the environment more complex, you need to rely on strict, clearly articulated rules that minimize discretion.

There's another axis we're dealing with here, too. Do we emphasize overall outcomes, or do we emphasize individual justice (for victims, for offenders)? If you emphasize overall outcomes then we focus on prevention and social measures. If you emphasize individual justice you want to make it easier to punish offenders, as well as make the rules clear so that everybody knows precisely how to avoid offending.

I tend to emphasize more on overall outcomes. I think most people do, at least in the abstract. But the moment a kid or a biker is run over many people switch into individual justice mode, and that's how elections play out.
Stepping back a bit, do people have a lawyer on call? I haven't had to use a lawyer for anything, but I don't have a lawyer when it comes to telling someone that they have to talk to my attorney first.
> a situation that has become impossible today (but once was possible, in the America of 1960 or 1970 say) - if you have a medical emergency, if your car breaks down, if a relative needs a place to stay, if your landlord suddenly raises your rent, etc., those careful preparations go out the window

Why these things were less of a problem in 1960/70?
This is a good point.

Though that as a kid, I was educated as to what happens when you drink unclean water or food made at the road side.

There were a lot of educational shows that aired on a channel named Doordarshan. That channel was free and you were able to watch it even without having a cable connection.

The educational/scientific shows aired around 10 AM to 12 PM the time after which most kids started school. So it would happen that I was getting ready for school and learning about all this shit; pun intended.

I never drank water from a shitty source ever again. Never left water in a bucket outside as it leads to creation of mosquitoes etc.

I must admit though, it is not enough. I also remember government officials coming to my grandfather's village where they educated about how mosquitoes are born in stationary water.

I think one of the best thing to do is, give some sort of a portable microscope to these officials, that can let people take the water they drink and observe the microscopic bacteria - or lack thereof - in their water. Even someone who is uneducated or does not know of scientific method will reason with what they see themselves.

Edit: Remove colloquial/useless words and grammar changes.
A lazy approach like that would have very mixed results I'd expect. Efficient if bootstrapping and unable to manage it all with a small team though.
In college we used the Kurose textbook: https://www.amazon.com/Computer-Networking-Top-Down-Approach...

It explains just about every networking concept in grueling detail. However I don't remember anything I learned in that class, and now as a working developer don't have the time to work through a 900 page textbook.

These Youtube playlists covered the important networking parts. Search Wikipedia for the topics you don't understand.

1) Stanford Networking: https://www.youtube.com/playlist?list=PLx_Dnlrnkd6f3mtJgmoBk...

2) New Boston: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBpuvPW0aHa...

3) Gate Lectures by Ravindrababu Ravula: https://www.youtube.com/playlist?list=PLEbnTDJUr_IegfoqO4iPn...
Your post (the one upthread that the immediate parent is discussing, not the immediate parent) currently is not net downvoted. Please stop slandering the site with false explanations for the effects of the common misfortune that reflexive downvoters often vote more quickly than more thoughtful readers.
Candide by Voltaire
A project I'm working on now relies on a third party platform that takes fairly long to reload after changes. I've managed to run some parts standalone which has been super helpful but in general there's a lot of waiting.

In the meantime I do small and very easy coding exercises.
But we don't treat people by average very well. We treat them bad if they have any kind of psychological issues. We treat them bad if they have weird sexual fetishes. We treat them bad if they have the wrong kind of friends.

Just because it's "average" doesn't mean it's safe to be public knowledge