skysight-inc/HackerNews huggingface dataset:
Ask HN: Will my iOS/Android app work as well if I program it in python?
China Censors Facebook.net, Blocks Sites with “Like” Buttons
I can't tell if this makes me excited for parenthood or terrified of the demise it will bring to my own life.
Here is a great video showing it: https://www.youtube.com/watch?v=t4DT3tQqgRM

I think I just like their banter.
What a douchey boss.
I first caught this on Bruce Schneier's blog:

https://www.schneier.com/blog/archives/2015/04/shaking_someo...

He points to a great xkcd cartoon:

https://xkcd.com/538/
37) Don't assume that age correlates to intelligence or expertise.

It goes in both directions. When I took my first full-time job, I was 24. I had no academic background in computer science. Because of those two facts, I held my tongue when managers and executives made decisions I didn't understand. Turns out just because they are in their 40s and have senior titles doesn't mean they make sound decisions.
Amazon – “Real Life in Seattle” (parody)
The ReactJS Landscape
Those weren't "unsolicited". The Feds intercepted them, and than let the delivery go through. But the packages originated with the Suspects business partners, not the Feds.

The original article is annoyingly unclear, but I'm pretty sure that's the case with Green as well. The Feds didn't send a fake package, they just followed a package they'd interecpted.

I don't really think there's a problem with this practice. Having a bunch of packages with drugs addressed to particular residence seems like reasonable grounds to get a search warrant for that residence.
How does SSH agent forwarding work if there's no interactive user driving the process? Otherwise the concurrency is going to be limited to however many ssh sessions the client can spawn; and the orchestration/deployment cannot be a handsfree process.
Topics in Networks: Highly cited research papers in Networks
"Aim to be the best in the world at whatever you do professionally. "

"Become the best at one specific thing.
Become very good (top 25%) at two or more things.
The first strategy is difficult to the point of near impossibility. Few people will ever play in the NBA or make a platinum album. I don’t recommend anyone even try."

ref http://pmarchive.com/guide_to_career_planning_part2.html
He was young (as was I), and trying hard to be a good boss. Married but no children, short on philosophy and long on business school theory.
I think you misinterpreted OP's comment. He meant that having a child completely neutralizes the petty stress of the daily grind because you have something far more important.
Radio silence as Russia tries to contact space cargo
Dismal Twitter earnings leak early, stock plunges 18% and outlook is cut
Just look at this: http://en.lmgtfy.com/?q=python+iOS+development
All it takes is a WordPress vulnerability that lets someone run `exec` on your server.
Maybe try to think of it as "talking about what's important in life" as opposed to advice. I think it would be silly to think one has all the answers in this direction, that's effectively what you're telling them when you apply value judgments to what they have to say.
You learned first "hand."
There's age and there's experience. Sam's had experiences that are even rare among people in their 60s.

I do think it's a worthwhile exercise, especially if he looks back in a few years and decides he was wrong about some of these.
Negative interest rates put world on course for biggest mass default in history
He sadly didn't include one of his more insightful, recent Tweets. https://twitter.com/sama/status/593111270095630336

Or perhaps that falls under #18 on the list.
Red vs Green Hulk – Time Lapse Drawing
I've often wondered what happens psychologically to people who inject "noise" into their virtual personas to evade being identified. Does the fake persona start to leak back into their everyday personality? If you do this long term does your personal identity start to erode?
Todd McFarlane's Spawn – Time Lapse Drawing
Patent Trolling: How It Felt, What It Did and What I'm Doing About It
This is great, would be made better by linking to Mozilla's excellent Server Side TLS recommendations https://wiki.mozilla.org/Security/Server_Side_TLS which update over time.
I've been hoping they would do this for a while. A couple years ago my friend sent me 2 screenshots she'd grabbed from Lulu app of my "profile" basically a girl I'd dated had signed up and it pulled all the info from guys she was friends with and allowed girls with the app to rate them on everything from how polite they were to what they did for a living to how they were in bed. This was pretty insulting as the only way to delete your "profile" was to sign up for the app and log in with facebook. Sorry for the long story but I'm personally glad Facebook is doing this.
Are you willing to pay increased taxes, so that FEMA (Or your countrys similar) can afford to run 100.000 servers, in order to "do TLS on Google scale", so that they can get emergency orders out for civil defence ?

Have your forgotten (or maybe never seen ?) CNN's traffic graph from 9/11 ?

Experience so far is that emergency services web-pages tend to die the instant they are most needed. Addint TLS will just make that happen even more.
So while the headline seems pretty damning I think this policy makes sense seeing how the third-party "apps", as of right now, do not execute ON the watch (everything happens on the phone and talks to watch). Apple doesn't want "custom watch faces" which will require talking over the expensive (in terms of battery) link to the phone for every update. I think this is all about battery not trying to stifle third-party watch faces.
The username might exist, but be the wrong one. In such a scenario, the password is correct for the intended account but not for this particular account. Meaning that the message "Wrong password" will confuse the user.
It's a good product for what it does -- I've rescued more than one site using it -- but the politics behind it have always been a little weird. Some of it is subtleties of Danish culture and humor not coming through.

But if you're actually running Varnish the way he'd like you to, chances are something isn't quite right with your architecture. Poul-Henning has strong opinions on everything from virtual memory to life on Mars and I really don't need that stuff to be part of my web stack.

A little personal maturity to match the product maturity would help both advance.
Ah, cool. Thanks to you and danbruc for the correction here. My fault for coming at a physics problem with a CS mind!
@kungfooey

And you wonder about ageism in the industry?
Using Owned Media to Promote Your Giveaway: Pinterest
If you don't need varnish, it would be pretty stupid to start running it...
Send basic baby items to mother's who need assistance
Have you guys considered a Spotify style subscription model? Say, where I as a reader would pay a fixed monthly fee but would then be able to read as many articles as I wanted from the various sources you guys support throughout the month? Of course, the fees would be split across the publishers proportional to the time or number of articles I read from each.

If you have, what were some of the pros and cons you saw in something like that?
Using 4096-bit RSA for the end-entity certificate is pointless. First, it's unlikely that an attacker will ever be able to break 2048-bit RSA but not 4096-bit RSA, either in the near or distant future. But for the sake of discussion, let's assume that such an attacker exists. Since nearly all clients will use forward secrecy with ECDH when connecting to eff.org, the attacker will need to conduct an active attack, and forge a certificate, to take advantage of their RSA breaking ability. But a 4096-bit end entity certificate will not hinder them, because there are plenty of trusted CAs (including the one that signed eff.org) which use 2048-bit RSA keys. So this hypothetical attacker, instead of factoring EFF's 4096-bit RSA key, will just factor a CA's 2048-bit RSA key, which is what they would do anyways, since factoring a CA key allows impersonation of any website, not just one.

So all that 4096-bit RSA accomplishes here is to slow down the handshake and increase computational load on their web servers.
New Technique for Exploring Structural Dynamics of Nanoworld
So if I read that correctly, the UserID (I find that naming confusing since users here aren't necessarily humans) creation has a human in the loop to add the UserID to Vault and therefore make the authorization decision?
Broadcasting Events in Laravel 5.1
I was living in Toronto in the 1990's and I wouldn't swim in Lake Ontario if you paid me.

And anyway this is a seasonal effect brought on by a larger than usual ice content this past winter. If I read the article correctly this won't last long and run off from surrounding farms and industry will have the lake algae ridden and opaque before too long...
Two comments:

1) Valve half-assed the implementation (of course) so that existing mods couldn't be changed to "pay what you want" (a.k.a. donations) unless you deleted and re-uploaded the mod (thus breaking auto-updates for anybody who had the old version).

2) The real tragedy here is that Valve's also turned off the "pay what you want" option in addition to the listed price options. So if I do want to accept donations for my mods, even understanding my "cut" is only 25%, I can no longer do that.
Verizon tells customer he needs 75Mbps for smoother Netflix video
Your life will have a demise regardless.
More lazy: attach yourself to one of these LED-based megascreens in sport stadiums. Output ordinary composite video and you're done!
TWTR Trading Temporarily Halted After Earnings Published Early – On Twitter
Document Classification with scikit-learn
The problem is that de Raadt and crew have a much bigger priority: that OpenBSD's code proliferate and prevent any duplication of effort in creating secure programs.

I think that's an excellent reason to use a BSD license. If you want to facilitate wide industry adoption that has zero resistance from legal departments, BSD is an obvious choice.
Are there any manufacturers that sell the exact same models that FB is using? It would definitely be interesting to get a few to play with.
We used to call them "expansion packs". They were the same thing as DLC, just without the DL. (Nobody had enough bandwidth to do large game asset downloads.)

The concept's old as dirt.
> "REU3. Disagreement exists about why reuse-in-the-large is unsolved, although most agree that it is a management, not technology, problem (will, not skill). (Others say that finding sufficiently common subproblems across programming tasks is difficult. This would make reuse-in-the-large a problem inherent in the nature of software and the problems it solves, and thus relatively unsolvable)."

Of all these topics he talks about, I think this is the one that has changed the most in 14 years. Open Source librarys, github, etc, have made reuse-in-the-large so much easier and it's so much more common now.
That's pretty messed up!
... And now they also need to circumvent Googles cert-pinning and other attempts to twart even legally mandated MiTM proxies...

Either all MiTM needs to be outlawed (with actual laws) or protocols need to recognize that laws mandate MiTM some places, and accommodate that with minimal loss of security and privacy.

The current weapons race just makes things more and more broken.
Cars kill over a million people annually and injure millions more. Let that sink in. Getting rid of cars as we know them will be like curing a dread disease.
Ten things I learned studying ten of the world’s fastest growing startups
Virtual Reality gaming:We're at the Pong level, we've only scratched the surface
At one point the audience here was estimated to average around 24 years old. I kinda think it probably hasn't changed all that much as the participants turn over.

That's about half my own age, which I try to keep in mind when everyone here seems insane to me. :-)
The first thing I thought when I read this one, "Someone is going to rip sama apart on Twitter for his binary mindset."
How to get shit to work right (FRP UI)
Russian spacecraft spinning out of control in orbit
Maybe you meant "there is a demand for such tools as long as they are free"...
Since learning of it, I have always been disappointed that I was not able to write and run software for a Burroughs machine running the MCP

http://en.wikipedia.org/wiki/Burroughs_MCP

"the first operating system to manage multiple processors, the first commercial implementation of virtual memory, and the first OS written exclusively in a high-level language."

using the Work Flow Language

http://en.wikipedia.org/wiki/Work_Flow_Language

Like the success the 432 could have been I feel that the Burroughs architecture was prematurely abandoned and at modern speeds would have plenty to offer.
Real world example I hit a few weeks ago:

I implemented a DB driver that had its own Next() method. Later I wanted to implement the SQL package interface. That interface contains Next() (http://golang.org/src/database/sql/sql.go?s=40568:40595#L157...).

Choices - break backwards compatibility and change the interface I control or convolute the type definitions to create a type specific to the database/sql interface.

This limitation in combination with methods only being distinguished by name, not by parameters, turns out to be very annoying -- especially as interfaces profliferate.
Sam Altman's quote is more zen. I took it to mean reach for the stars because the only thing that sucks more than failing is wondering if you would have succeeded.

Scott Adam's is slightly more pragmatic. I took his quote as meaning your chances of success are higher if you are a generalist than to pigeonhole yourself with only one skill set.

I don't think the two quotes are conflicting pieces of advice.
I've met some really shockingly vapid fiftysomethings. If you are writing somebody off entirely due to their age... well you need somebody old to come along and tell you how foolish that is.
There's a difference between the out-of-sight activity of individual cab drivers, and what a cab company deploys as company-wide infrastructure.
> I would find it very strange to see a `GetName() string` method on a go interface.

How else do you write a function that can take multiple types of structs, all of which have a Name field, and select that field? (Other than reflection.)

I mean, there are a bunch of Go packages that have types with a method named precisely that: https://www.google.com/search?q=golang+"getname"

> Even so, this problem could still have been fixed by just renaming the method to be more descriptive because they were still designing it. The only time this would be a problem in Go is if you had two unfortunately and oddly named methods in two libraries where you can't control either.

Like in the Android case mentioned above? The Android system frameworks required a getString() method, while the MVVM library the commenter was using required an incompatible getString() method. Neither could be changed without a lot of headache.
Texas A&M Overrules Professor Who Failed Entire Management Class
This wasn't a case of food becoming toxic due to an unforeseen chemistry stemming from genetic tinkering. They put the albumin in the bean. Albumin has a well-known effect on those sensitive to it. Nothing surprising here. They could just as well have cooked the beans with some albumin.

This is also obvious, to tell the truth.
34yo here.

Experience something horrible.

I grew up in a ridiculously perfect fantasyland. My parents, who have an ideal marriage, told me I was the best at everything, encouraged every dream I had, paid for college and insulated me from all of life's difficulties re: money, stress, etc.

To make matters worse, I excelled right along with the praise -- made good grades, got into a top-10 college, started a company after college which was lifestyle-profitable for 7 years. (It could have been a major score if I'd executed better, but that's beside the point.)

When my company started to decline post-2008, I had to go get a job. I excelled at it, but got crossways with my boss for entirely personal reasons and was fired.

This back-to-back double-whammy was by far the worst experience of my life. I'd never experienced failure or rejection and my psyche/ego simply didn't know how to handle it. I sunk into a depression for 3 years. It's not hyperbole to say I almost didn't survive it.

But I'm on the other side of it now. The darkness is receding. I know this because I know the double-whammy was entirely necessary for me. The spoiled brat is gone. I empathize with others. I care about the journey people have taken to the point where I meet them. None of that mattered before. It was all me, me, me, the worldbeater.

Yeah I'm in my mid 30s now and the past 5 years were tough. But I'm glad I've already spanned the chasm now than in my mid-50s. Now I'm better prepared for things to come.

One slightly separate piece: I used to have massive entrepreneurial angst. I was a person who looked at those who have "made" it and got angry. Angry at lack of co-founders. Angry that my school's alumni network doesn't have the best SV connections. Angry at perceived ageism in tech circles... But now I know that all advantages others might have on you -- better schooling, younger, lucky career breaks, etc -- can be trumped by one thing: traction. It doesn't matter if you're white, black, purple, one-armed, blind, gay or republican -- If you have something worth investing in, you can find investors. Period.
> Maybe try to think of it as "talking about what's important in life" as opposed to advice.

Im not trying to be overly condescending or judgmental, definitely just my opinion, but it reads like a teenager giving advice on how to live life when they themselves are just embarking on it. It sounds youthfully naive and obvious, there is nothing wrong in there, it's just not eye opening or inspirational as I'd expect reading from the successor to pg. Maybe I'm being to judgmental because I'm used to the way pg's blogs used to speak to me and this is something different. Of course this is my opinion, it just felt empty to me.
> On work: it’s difficult to do a great job on work you don’t care about. And it’s hard to be totally happy/fulfilled in life if you don’t like what you do for your work

I get that this is aimed at the startup crowd, but I've always felt that this sentiment is pretty privileged. We, the elite, get to cherry pick our work and do what we like. But I bet 9/10 people will never feel they have this luxury, and 8/10 will be right.

> Most people pick their career fairly randomly...

And in the truest sense of "most people" I would bet that "most people take whatever work they can get, and sometimes something sticks" is probably more accurate.

I know these sentiments are a bit cynical, I just can help but feel sometimes that it's irresponsible to dump the "you can be/do anything!" sentiment on our youth when the reality is nowhere near that for most of them. I understand we need ideals and motivation to make them a reality, but more flowery advice doesn't seem to be the best tactic.

Regardless, Sam is an amazing individual who has done an enormous amount for others and the startup community. This isn't meant to disparage his views or advice; ironically, I think it's just hardest to give truly sage advice when you're trying to be sage.
I'm of the opinion that the brain is very plastic. I feel like if you surround yourself with enough things that run contrary to your current beliefs your surroundings will leak in, without you being aware of this change at all. Psychologists have already shown that things such as violent media have immediate effects on the psyche, why would opinions etc. be any different?

Also, you might find this interesting: http://www.seeing-i.co.uk/
How Sift Science Rebuilt Its App on React and DropWizard
We are starting from small :) But we will see as we dont have a big audience. Its a chicken and egg problem, so what we are doing is doing a bit of customer development first. We are also talking with product owners for exclusive deals.
Its relatively easy filter out good and crap mods. That's what markets are good at. Good ones will rise to the top and become best sellers, and bad ones will flop.
You have to live your cover just like in the Americans TV series and in real life one uk based KGB agent ran a very successful fruit machine company - he apparently joked he was the only millionaire KGB officer.
What's coming next from hashicorp? The one infrastructure piece for which good open-source solutions still lack is ACL with solid auditing and variety of permissions approval models.

There are a bunch of good ideas in this RFC, https://tools.ietf.org/html/rfc2904

Something like a host-your-own Amazon IAM would be pretty dope. Add support for 2fa and especially u2f and you've got yourself a winner.
What has he done? I haven't heard of him outside of YC. Wikipedia lists Loopt, then YCombinator. If Loopt had failed, would things be significantly different?

(I don't mean this in a rude way, just curious. He's obviously exception in some way if YC selected him as president.)
See coercion in JavaScript
Los jóvenes y la nutrición
Are there JIRA issues related to these ongoing projects? I'd be interested to see the current thoughts on llvm code gen and the "Spark Binary Map."
Sometimes I think I'm bonkers because I want things like this to be an ordered, bulleted list of what happened and that's all. Have you ever been in a group where someone is telling a story and wished you could hear it without all the dumb narrative flourishes, instead just "this happened, then this, then this"?
Thanks for your lucid and thought out response.

> i assume you has a facebook (i do not). are you an agent of "the media"?

I do not, however I do think that people either get their news from TV/radio/online or (importantly) from other friends, mostly through facebook posts these days.

My main point (and opposed to your point, apparently) is that there may not be a smokey room where "the media" get together and decide what will be news, but the end effect is just the same if the vast majority of people's news sources are all printing/showing the same cherrypicked sensationalistic stories that are meant to illicit passionate reactions (and views/likes/etc.)
My hat is off to the author of this piece; what a beautifully written fair evaluation of two technologies.

Kudos.
I want to call this text out, because I nearly did a spit-take when I saw it, and someone skimming the post may miss it:

The mortally wounded features included a data cache (!), an instruction cache (!!) and registers (!!!). Yes, you read correctly: this machine had no data cache, no instruction cache and no registers — it was exclusively memory-memory.

No. Registers. I would love to know what discussions they had, and what arguments were made, to come to that decision. That point alone has made me re-open the paper to take a closer look.
Can someone explain how this works? Naively, I'd expect that this is just a signal amplifier, which boosts the signal from the key fob to a level where the car will accept it as close enough (via inverse square law computations and a known transmit power). But the key fob would have to transmit far enough to reach the amplification point, no? If I have my keys in my pocket in my house, how is the key fob going to be putting out enough juice to reach more than a couple of feet, let alone through walls?
The BBC did an interesting two part dramatization on Kim Philby recently not sure if its been on PBS

http://www.bbc.co.uk/programmes/b0406w88

They actually showed Philbys press conference where he was proclaiming his innocence - still used as a training aid apparently
Better than not doing it and forever wondering "what if".
This is something I've wanted for years. I wish I knew the price though. There is a tendency to overshoot on the price initially and the result is turning off most of the potential market.