skysight-inc/HackerNews huggingface dataset:
I think before you can answer that question, you need an answer to this question: What's my plan?
I use C++ more than full time (gamedev -_-;;) out of necessity (consoles, existing codebase, C++ APIs...)

If I could swing it, I'd absolutely code everything in C#. Okay, maybe that fails the "fp-lang" bit, but my reasons are basically the same ;). Unity's finally getting around to covering the "consoles" bases, although I really wish they weren't using old buggy compilers and writing similarly buggy APIs. Maybe MonoGame will port to Xbox One eventually...
Show HN: Codebashing – Codeacademey for learning application security
Accounts of some interesting natural experiments detailing some of the social biases against women.

Money quote:
'...another scientist said, "Ben gave a great seminar today—but then his work is so much better than his sister's." (The scientist didn't know Ben and Barbara were the same person.) '
> If you find yourself inspecting code to decide if it is safe, you are fighting a losing battle... I'd love to hear of any success stories here though!

NaCL, seL4 and the original proof-carrying code examples of packet filter are inspecting code, but on a very rigorous level.
> Yes, some of those who are commenting here would, I

> think, martyr themselves in such situations, but I doubt

> if the majority would.

This.

I thought about it yesterday, and I believe the most important difference between people living "in the situation" and commentators today is this: we know the Nazis lost the war big time.

1. I truly believe that quite a few people would try to act if they knew the war was coming to an end, their action would be seen as heroic, and therefore they either live as heroes or at least be remembered as such. Conversely, it's not tempting to act if you're going to be vilified when the Nazis win and rule the world.

2. Wasn't it clear by 1944 (or whenever) that the Nazis would lose? In a way yes, but if you want to argue that, think about Syria. A year ago it was clear that Assad was finished, he would certainly lose his power and quite possibly his life. Today he's not only in power (over a smaller Syria), but some in the West are actually wondering if we shouldn't include him in a coalition against IS. Now that he gave up his chemical weapons, we're clearly fine with whatever he's doing.
Well, imagine if that utility had 10x the footprint and was written in the worst language for the job.
This method is interesting in that it provides a new application for subspace clustering. However the subspace clustering method used (GPCA) has poor performance compared to newer methods like Sparse/Low-Rank Subspace Clustering. I'd like to see it done with one of these more modern approaches.
I don't think you understand what "fascist" means.

I'm not entirely sure you know what "truth" means either.
Are you so sure that those are not counterfeit? Even the "reputable" suppliers still end up with bad parts. It has become quite a problem/hassle in the last handful of years. Especially in the military industry.

On to your question about why: There are hundreds of electronics parts that are fairly standard and if people paid that much for them they would need a lot of money. Many /most people buying on ebay do it as a hobby.

A quick browse on digikey shows that <40 cents is easily found for a 7805 (http://www.digikey.com/product-detail/en/NCP7805TG/NCP7805TG...). Ebay would be even cheaper.
It seems logical that keeping the people who did well at the task and dismissing those who didn't would be the way to find people with forecasting talent in a specific domain.

It's the same principle as evolutionary selection. If I want to have a stand of only unusual purple flowers whereas the usual ones are red, then save seeds of the purple ones and plant those seeds and keep selecting. Maybe it could be called a purple flower meritocracy.

It sure seems to be the case that many employers aren't distilling the most capable employees among those employed so an effective workforce doesn't evolve.

One thing that bugged me a little was the hantavirus prediction. Seems the incidence hadn't changed much over time, I wonder how hard it was to predict accurately?
My advice to you would be to forget about it. Even if your apps do well you can easily make more money consulting. It's good to have a few apps in the store as a portfolio but if your goal is to become financially independent as a developer you're better off writing web apps or perhaps native desktop apps. Mobile is bad for indies now and steadily get worse.
> let's not pretend that Shakespeare can say more about our world than this week's TIME, for instance.

And let's not pretend that reading astute commentaries on the fundamentals of human nature will say any less about our world than would a publication that needs to keep advertising dollars coming in while remaining harmonious with present political echo chambers.
That, and calling Time "the news" is yet another variety of thin ice.
It's not relevant what it's intended to do, but what it does. If it makes long conversations hard, that's a con. (OTOH, if it avoids heated exchange, that's a pro. I don't really have a strong position one way or the other.)
Unknow explosion on Managua
Reddit is one of the bigger investors in imgur. I think that's how it's a counter- example.
Only if they certainly never turn a profit. If there's some possibility, it will be above $0.
this app mdesktop contains adware opencandy and there is no need for it. virtuawin has worked for years http://virtuawin.sourceforge.net/
I use the Outline View in MS Word to organize my bookmarks. I use 4 levels: Heading - Subheading -- Link --- Text. (Note that each level is a separate line in MS Word Outline View.)

An example:

Education
- Assessment
-- http://www.nytimes.com/2014/09/07/magazine/why-flunking-exam... --- test and test often to focus the learners' minds

Business
- Insights
--http://thecodist.com/article/lessons_from_a_lifetime_of_bein...
--- find dumb people with lots of money

I find this to be a simple, easy system to organize what I find on the internet.
I'd probably do something like this:

colors := []string{"0", "4", "2", "6", "1", "5", "3", "7", "0", "4", "2", "6", "1", "5", "3"}
bg := colors[(b & 0xF0) >> 8]
fg := colors[b & 0x0F]
fmt.Sprintf("\x1B[4%d;3%dm", bg, fg)
Criticizing Isotretinoin can only come from someone who doesn't understand what big of a deal acne can be. That drug saves millions of human lives from suicide.
Artwork pays a convenience yield. You can look at it.

But I definitely agree with the gold example.
that's the thing. along comes this giant, and its suddenly worth more than one of our biggest companies that has been around for decades? Did the average Chinese person have their income suddenly raised? Something doesn't add here.
I can vouch for the effect and it's far less subtle than I would have guessed. I expected transphobia plus sexism in the office, I got less of the former and far more blatant examples of the latter. I transitioned in the same job, reporting to the same people and supervising the same people and my treatment changed hugely:

• Guys I'd taught to use network tools months earlier (ngrep, paratrace, etc.) were eager to teach me to use the same tools and suddenly started giving me less credence.

• People in meetings (especially men) presumed I was from marketing or sales even when I was introduced as tech lead.

• When members of another group needed access to code I'd written my boss pointed them at me and told them I'd written it - so they came to ask me who knew the code and could explain it. I spent north of 10 min trying to get through to some very sincere, confused devs that no, there wasn't a "guy who wrote the code" that I was hiding from them and I was the only person who could help them.

• In meetings a male dev who reported to me started getting all the questions and was expected to sign off on things. When I made the final call on something people would ask him his decision.

• I lost two to three feet of personal space in elevators, break room conversations, and hallway discussions with management types and got talked over much more.

• I was happy that the invitations (I refused once I knew what I was in for) to beer runs/golf/bars with scantily clad servers stopped, but so did the "male execs go out in cliques" lunches. There's a lot of social currency, inside information, politics and gossip when guys go out like that and poof, your access is gone (or you never had it if you're a cis woman).

• Upper management stopped defaulting to believing me about deadlines, security issues, redundancy, etc. My concerns were far more likely to be considered overrated.

Every single one of these things I noticed _and_ had others mention to me. Imagine the combined effect of 10 years of that on someone's career and you'll understand why so few women have made it up the ranks in tech companies..
I would say it is also a matter of focus.

A real compiler backend takes a bit more than a weekend project, and it is hard to know the real reasons, technical or personal life of the coders, for the current state of the projects.
Ah, will try.
As far as I'm concerned, 22 seconds into this Chinese leak video pretty much confirms it. The TouchID demonstration image shows a 4.7" black iPhone 6. Apple always customizes their help images/videos for the specific device it is running on.

http://www.miaopai.com/show/x8PcHbQrEnGK4d6dv2dbZA__.htm
If you do not care about yourself, you may end up doing all that super important but non glamorous work that does not sound great when looking for another job. You will not have right checks and buzzwords on resume, cause you have been too busy doing useful "normal" work.

Consider also the latest "github is your resume" hiring fad. Do you think it is possible to crunch, give everything possible to your startup employer and have a pet project at the same time?

If you do not care about yourself, you will end up tired and overworked. Another potential employer will interpret it as a "lack of passion".

The issue is not limited to startups through. The same happen in established companies.
The geek shall inherit the earth: More Americans wish they had super powers
As far as I know, Zope's sandbox has not been broken: https://pypi.python.org/pypi/RestrictedPython

The approach there is to rewrite your Python code to disallow any potentially bad operation. E.g. your code cannot access identifiers starting with _ and the list of builtins is restricted (no "open" by default obviously, but also no "type"!)

Any sandbox code doing X.Y is rewritten to _your_getattr(X, "Y") which can decide whether to allow access or not at runtime.

The main thing to be careful of, is not accidentally injecting any callables like "file" into there, as just calling an object does not undergo a security check (given that you might want to pass some data INTO your sandbox).

This does not limit resource usage however, i.e. you can still try to allocate memory/use up CPU time.
China is so far ahead of the west in real-time (and live) peer to peer streaming. Look at video systems like QVOD (now dying after state intervention), Xigua, JJVod: they all have a central tracker and use swarms of users to supply realtime video streaming. PopcornTime was a decent example of this but China's been doing it for years - it was live television streaming over p2p first with PPLive, PPS, Sopcast, etc and this then morphed into streaming of films and television. All use a slightly modified version of bittorrent. Most use bittorrent hashes to mark content.

I still can't understand why this has been Bram Cohen's main focus for the last few years and he still doesn't have a working prototype.
Chrome devtools – Tips and Tricks
> he still doesn't have a working prototype

I suspect he still doesn't have a working prototype he can safely monetize. I don't think the wants to move to China.
We've still a long way from Gaia, but internet + biological computing may take us to there faster than expected.
World need wider adoption of DANE instead.
Something that's difficult to tell from HN's default 'threads' view :(

Thanks for the heads-up.
> If/when they want dividends instead of re-investment (which doesn't seem to be the case yet), they are entitled to it.

In theory, yes. In practice, being an activist shareholder and going against the wishes of management is _hard_.
The Taleb way - 90% in debt instruments and 10% buying options for the black swan event.
Asia is a bit less well served. Australia not at all apart from digital goods.
In your restaurant and cookie example you have a well defined market. If you're a restaurant you are really a Chinese restaurant, or a Mexican restaurant, or whatever. You have defined your market by type of food and price point.

In a startup all these things are up for grabs. You have much more freedom to experiment, but it is orders of magnitude more expensive to test business models then it is to test cookie recipes. One of these takes months or even years to validate, and one of these takes less than an hour.

"The second thing is that I get the feeling that the author simply haven't explored the huge "product space" between takeaway and ready-to-cook prepackaged ingredients with a recipe at all."

This is very true, but that ties into my point: it's much much harder to do this testing than to test a new recipe. Hence many people try to find a cheaper way to validate ideas, which is what market research is all about.

Now whether the OP did market research well is a different matter. In fact he's quite up-front he didn't. But that doesn't mean well conducted market research in not worthwhile.
> A concorde going 1350 mph still has less kinetic energy than a 747 going 600mph.

Not really no. Remember that Ek grows with the square of speed, so you need 4.5g of 747 for each gram of Concorde, something you only get when closing in on a 747 at MTOW (400t for a -400, 440t for a -8i) and a completely empty Concorde (80t).

Comparing the 747-400 and Concorde using maximum takeoff weights, the 747 comes out at 15GJ[0] when Concorde is 33GJ[1]. Using empty weight has roughly the same ratio. Even swapping the -400 for a -8i yields only marginal improvements to 17GJ[2].

With a loaded but dry plane (simulating the arrival at the end of a flight, under the assumption that fuel is a much bigger part of a Concorde than a 747) and maximum fuel load at takeoff, Concorde comes out at 16GJ[3] and the 8i at 10GJ[4].

Even if we use the same route, halve the 8i's fuel load (to account for twice the range) and replace it all with additional payload (which I'm not sure makes any sense), it's still only 13GJ.

Going back to the first paragraph, fully loaded 747's 15~17GJ[0][2] would indeed beat a completely empty Concorde's 14GJ[5], but that's about it.

[0] http://www.wolframalpha.com/input/?i=1%2F2+*+396890+kg+*+%28...

[1] http://www.wolframalpha.com/input/?i=1%2F2+*+185000+kg+*+%28...

[2] http://www.wolframalpha.com/input/?i=1%2F2+*+442253+kg+*+%28...

[3] http://www.wolframalpha.com/input/?i=1%2F2+*+%28185000+-+956...

[4] http://www.wolframalpha.com/input/?i=1%2F2+*+%28442253+-+216...

[5] http://www.wolframalpha.com/input/?i=1%2F2+*+78700+kg+*+%282...
> The real question is this: does the dollar of earnings Amazon retains generate more than a dollar of value for owners of the company (i.e. shareholders)?

Taxes bias this question.
Millions of lives from suicide? Only ~800k people successfully commit suicide annually, and somehow many people survived quite bad acne before this drug.

I'm not saying severe acne or associated scaring can't cause mental health issues, but the list of side effects includes suicidal ideation, suicide, birth defects (it's a teratogen), depression (notably at the rate of between one in 1k and one in 10k), etc. This list [1] is quite extensive, and I'm glad I didn't have to sit on the fda council that decided this list of side effects was ok in a drug that, after all, just prevents some cosmetic scaring.

[1] http://en.wikipedia.org/wiki/Isotretinoin
I definitely read this story as well. It is possible it was in Robert Cialdini's book, "Influence: The Psychology of Persuasion." I may be wrong, but either way it is a must read book.
To be fair, all post mortems sound obvious in the end. You can analyse any failure write the reasons down and it'll seem obvious. Why did Microsoft fail on it's pre-iPad TabletPC? Because the Office teams were too politically strong and didn't care about touch. That sounds like a simple management problem. What's wrong with Microsoft?

When you're in the startup you most often miss the forest for the trees. You're too involved sort of like a peson in an abusive relationship. It sometime takes a neutral third part to make you realise "wow you really have it bad".

I've never read a story about any failure that didn't sound obvious in a after-the-fact analysis. Read up on why Nokia failed against Apple or how the banking system collapsed. When reading any of thee you will always think "huh, what a bunch of dumbasses", we highly over value our own behaviour and pretend that can never be us but it frequently is.
This is a standard construct in functional languages, probably why it's getting into C++14. This "|" is $ in Haskell with its arguments reversed. F# even has it in this particular order of arguments "|>" IIRC.
Safe is the word but BitTorrent Inc have a habit of throwing things at the wall to see what sticks. They've released so many little products over the years. Sync is one of the few examples that has gained some traction. I'd have expected some kind of live streaming beta if there was a decent example around. But from what I've read, he seems to want to market it to legit networks and distributors and they are not going to do business with BitTorrent Inc.
JQuery Quiz
Man Dives into an Active Volcano with a GoPro, Calls It a 'Window into Hell'
Calculating Lead in Sporting Clays Targets
I disagree strongly with the generalisations in #2. I do not find people in the UK people who actively do. The education model sounds very similar to Austria.

London Business School is world-class and the self-starters who go there are self-selecting.
Yes, they will. And so will many other people in many other industries. I know numerous people who've had the "lets start a bar/music venue/restaurant" idea, and failed dismally (because they're difficult industries to break into and become successful in), never mind stacks of other business owners who pick a niche and struggle in it.

Basically, I don't see it as an inherently bad thing. Until we've got Culture terminals and a Hub to chat with to convince us why something is a bad idea, I believe it'll always be this way. The other thing is that sometimes it works, so being an entrepreneur can have the same allure as a lotto ticket, only with even more illusion of control.

I thought this was a great post by OP, and I thank him for it.
Nike definitely solves a problem...A big one... called, "Identity."

The functional problem it solves as a shoe may not need solving, but indentifying with a brand, culture and community is a much more powerful need than protection for feet.

If you really think about it...Pain points are primarily emotion driven and solutions need to solve the emotional point much more than the functional one. (the functional point is just the ante to play the game.)
Amazingly negative comments on this. How interesting. I thought the post has value, even if they are mistakes that people make over and over... which is interesting, to my mind, and means I should try extra hard to not fall prey to them. It seems like that's easier said than done however, no matter how "obvious" and "simple" it is...
This is taking the "website made a minor change that I dislike, they are evil" to the absurd extreme. Algorithmic filtering is amazing and necessary and A/B type testing isn't "evil AI controlling your life for profit".
If anyone wants to hire a critic (per #4) I am your man! I find entrepreneurs don't like hanging out with me because I am "not positive" enough (you're meant to surround yourself with upbeat go-do people right?). However, this pessimism also translates to realism. I'm not always right, many times too pessimistic esp about new ideas, but many times right about why an idea isn't going to fly and where the weaknesses are.

If you have ideas how to make that skill marketable (or even better received)...
That's a very bad example. Not only is IPv4 (especially TCP) full of knobs, but it was still in flux 15 years after it's conception.
I don't know your reason for asking, but if it's advice you're after, avoid investment counselors, and invest in index funds. Here are the reasons:

http://arachnoid.com/equities_myths

Warren Buffet has chosen index funds as the basic approach for his estate and relatives after he's gone.
I was also genuinely shocked by how negative the feedback here was.

I almost feel like these negative comments are coming from founders who feel like frauds on the inside and need to call out others as frauds to elevate themselves and their own egos.

Here's the truth. This guy took a shot. That makes him more entrepreneurial than 99% of the folks out there! Did he make mistakes. Yes. Could they have been avoided. Probably.

But... he took a shot. He who fails the most, succeeds! You only need one success.
Back in my Windows days I used LItestep. I have not found anything so scriptable even on Linux:

http://www.litestep.net
By no means there's any doubt in MIT admins' competency. Just that by reading the encounter, I feel sorry for the cards they've been dealt with, so to say:

1) a s/w hang for which there was no way to advance in a getting a solid RCA. This alone is a very hard one, and I know the ugly feeling both from the customer's side and from the vendor's side when all you have as an action plan is to try to reduce the potential exposure to what you think the problem is. I've been there myself multiple times, both as a customer, and as a vendor support.

2) Bridge loops. You can fix an active loop by disconnecting links, but root-causing such a problem is not a piece of cake, by far.

3) A buggy client firmware. This particular nastiness has been unfortunately a bane of quite a few networks already - see http://packetpushers.net/good-nics-bad-things-blast-ipv6-mul... for the details about it, or https://www.mail-archive.com/cisco-nsp@puck.nether.net/msg55... for the first-hand encounters.

4) TCAM overload (?) due to privacy addresses rotation. "TCAM space dedicated to IPv6 multicast is only 3,000 entries. That would be just barely enough to support all of CSAIL". The network gear frequently allows to re-carve the TCAM space - maybe they might have taken some space from IPv4 which is by default is provisioned much more generously (for various reasons outside the scope for this thread).

Besides just brute-forcing, there might be other strategies in dealing with the temporary addresses - actually shortening the valid lifetime and bringing it closer to the preferred lifetime should work. This gives me some useful material to update my IPv6 troubleshooting talk with.

There are other scenarios in other setups that one can go out of TCAM, see e.g. http://lists.cluenet.de/pipermail/ipv6-ops/2013-October/0094...

So, no, MIT folks are by far not stupid - it's the problem that is complicated - and, after staying up for 40 hours, whatever helps to reduce the pain is good.

But I'm confident there's more learning here to be done from this unfortunate incident.
In general, yes. In practice, some companies have a subpar book to market ratio.