skysight-inc/HackerNews huggingface dataset:
Ha! ... quick turn around by Fortune, http://fortune.com/2016/06/18/palantir-hack-buzzfeed/

Bizarre to watch a company move like that ... a bit unnerving in an Enders-Game sort of way. Information manipulation, and suddenly you wonder who's wagging the dog.
Mori Arinori, the first Japanese ambassador to the United States (and later, Minister of Education), proposed abolishing the Japanese language in favor of English.
Can the title be corrected? It has a plural noun leading into a singular verb.

Unless we're supposed to parse "slew of startups" as singular...
My physics knowledge is pretty weak. Wouldn't you want a space ship to be closer to something like an oblate spheroid? Less surface area <-> volume ratio builds cheaper, lighter space ships presumably? The primary thing I'm unsure of is steering, but how much of a problem can that be?
Engrossing read, and an interesting piece to run on Father's Day.
What’s the Difference Between a $240 Sushi Roll and a $6.95 Sushi Roll?
I am a bit in a hurry, so I acknowledge I only quickly scanned the article. But it struck me as damning by faint praise.

Like a waiter advising, "Choose the chicken parm. It doesn't have any bones, all the salmonella has been cooked out, and it doesn't have any bad flavor."

If I'm going to be successfully pitched a programming language, I will need to see its power of expression or be shown how it solves some problems that other languages don't address well. Some "special sauce."

No offense intended ... that's just my quick take.
Which is irrelevant, since languages are a medium of human expression, not a way to store bits on the disk.
This reminds me of a practice Ernest Hemingway supposedly used to maintain his productivity. He would purposely stop writing for the day when he was in a state of flow and knew what he would write next, so that it'd be easy to resume his progress when he came back to his desk the next day:

http://www.secondactive.com/2009/08/boost-your-productivity-...
I wholeheartedly agree. I'm an expat, and it bothers me to no end when I encounter thermostats which can only be adjusted in whole degrees Celsius - I end up being either too cold or too hot.

Given its origins in Revolutionary France, the metric system is quite literally a communist plot.
If you end gracefully by treating customers with respect, being honest and open with investors, helping the team move on, and understanding the where/how it failed, it won't be a negative.

Remember those customers, investors, and colleagues all trusted you. How you deal with that after.. people remember.
How  the Internet Steals Your Soul
No love for the typical MBA consultant here, but one thing they seem to have over the philosophy crowd? Brevity. Good lord this post needs an editor.
Very cool -- what about sliders to feed parameters for new ship generation :)
Hey, thanks for taking notice, and more importantly, fixing it.

You're awesome!
This recent post from microsoft describes how to mitigate some of the risk that got Palantir.

https://blogs.technet.microsoft.com/johnromsft/2016/06/14/wh...

"I can’t stress how important this change is – an administrator who connects using “normal” RDP exposes his or her credentials to the remote system with every connection. RDPRA, on the other hand, ensures that credentials aren’t exposed to the attacker on the remote computer being managed."
I speak two languages in addition to English, and can (mostly) read and write a third.

English is far more expressive than the other languages with which I'm familiar.
It substantially depends in what region you are located or more to the point from what culture you are coming from. Different cultures have massively different attitudes to independent workers and personal failures.

In Asian cultures the common expectation for a worker is to be loyal to its company, know its place in the hierarchy and diligently follow the procedures. An independent thinker with many creative ideas and innovation proposals will unlikely to be welcome. Failure at something is generally a point of embarrassment that needs to be covered up or at least not advertised.

In Western cultures independence, experimentation and failure are seen as normal elements of the life process. There have been many inventors and entrepreneurs in the Western history exactly thanks to those liberal perceptions. Failure is not tragedy but useful experience. You learn a valuable lesson that will help avoid mistakes in the future and ultimately achieve success in what you do.

In reality of course it's not as black and white. There are both types of people living in all countries, and many people are somewhere in between on that axis. Also, even among Western countries there are those which are more Western and more adventurous than the rest and some are less Western and more risk-averse. There is the full spectrum out there.

Back to the software industry, I'd say somebody with an experience of failure is way more valuable than a person who never did anything wrong. Humans learn more from failure than from success. If you do something and succeed right away then you'll never know why you succeeded - because you did everything right or just because of the right set of circumstances, fortunate timing and some good luck. Meaning you won't know what components are crucial for success. When you fail you learn what elements are responsible or have contributed to the failure. You may not know yet what ingredients you need to have to succeed but at least you know which obstacles you need to remove to not fail.

In general, experienced people do value failure and can appreciate the usefulness of someone with that kind of background. They should not have any problems hiring that person because they recognize the knowledge that comes with it.

I too have had some failures in my professional life and I'm not ashamed to admit them. Each of them taught me a valuable lesson. On a personal note, I would be more inclined to hire somebody who was bald enough to attempt something big, failed and learned from it than someone who just drifted from one safe employment to the other never actually interacting with the real world in the wild.

TL;DR: Don't worry about it and go for it.
related..

https://blogs.technet.microsoft.com/johnromsft/2016/06/14/wh...
> Unless we're supposed to parse "slew of startups" as singular...

Yes, that's how that works, grammatically. The noun in that sentence is the slew, which, in this instance, happens to be of startups.
I would say you can reasonably expect that unaudited software is not secure and that unaudited books are not legally and correctly balanced.
> A really easy way to fix this is to make a law so that if government data such as this gets lost, then the cabinet level person responsible for overseeing the agency immediately loses their cabinet level position and is barred from further work with the federal government.

I see a fantastic way to completely abuse this. Need to get someone who disagrees with you kicked out? Hire some corporate espionage people to take care of that work for you!
And it keeps getting farther away from a free market with regulations like these.

You blame government intervention while welcoming more government involvement
That you have that advantage isn't all that interesting. In the end it's not your income that matters, it's your happiness and these two things don't have a proportional relationship.

If you're rich, you don't gain more happiness as you gain more income. So the only thing you really care about in regards to your income, is that it doesn't drop low enough to affect your happiness.
Does it come pre-trojanned for your convenience, like their laptops?
So that leaves the bottleneck on either the merchant bank, the US card networks, the payment terminal or the retailers internet connection. Still a crapshoot to figure out where the latency comes from, but at least it's not the cards or the issuing banks.
I've been part of that group within large organizations at a few different levels.

It's both an intensely rewarding experience -- you get to fix things that are broken and get a lot of creative license. Simultaneously, it's also intensely depressing, as you get to learn how the metaphorical sausage is made.
ART single thread performances – Grenadille
I didn't say they were clueless. I said their pr is clueless. Some pr person said "there is no risk" relating to it security of a large organization. That is obviously false, and clueless.
Push decision making out as far as possible.
for some definitions of free - not on airbnb and not rent controlled appartments
Fwiw, adapted from "Parsing an ipv4 address"[1]:

/ ( (\d ** 1..3) <?{ 0 < $0 < 255 }> )
** 4
% '.'
/;

[1]:
https://perl6advent.wordpress.com/2012/12/22/day-22-parsing-...
Someone should be working on spaceship guidance software with UI interfaces for humans. We're going to need it.
Set a philosopher to catch a bullshitter. Nice.
The modernization of the OpenBSD network stack: ART single thread performances
Don't participate
When he was still at Etsy in 2012, McKinley gave a talk about "Design for Continuous Experimentation" that is still one of my favorite tech talks that I've had the pleasure to attend:

http://mcfunley.com/design-for-continuous-experimentation

I skimmed the slides linked in this current talk and it didn't seem to mention the test-driven stories he brought up in his 2012 talk, the highlights which were:

1. Some of Etsy's employees were also power users when it came to shopping Etsy, and they would open up product pages in new tabs while skimming the listings. So they assumed that Etsy's normal users would prefer new tab opening to be the default upon clicking a product link. The results were an "epic failure", with A/B testing showing that "70% more people gave up and left the site after getting a new tab".

2. After spending months implementing infinite scroll for search results, which they just assumed would be a net win for user engagement, they found that it negatively impacted the number of items users bought via searching. To my knowledge, this is the largest example in which a company has rejected infinite scroll based on A/B testing. I mentioned this on my blog, and that post is by far my most visited blog post...lots of people looking for reasons to not implement infinite scroll I guess...
If you are going to be a CEO then it is important to wear many hats in the beginning. It is important to understand the basics of accounting, law, sales, etc so that you have some idea what is going on with those aspects of the business when you are able to delegate those jobs to experts.
I'm just surprised at the lack of basic, non-identifying info being presented here. No mention of general locale, no mention of how far along in terms of percentages these women are, no mention of travel history statistics for the group, no information on whether or not the two deaths were from pregnancy-related causes, no info on how many non-microcephaly births, no info on anything, period. What's the point of this other than to spread hysteria?
Diversity lottery is not available for India, China and some others. Isn't the eb2 category for rest if the countries pretty much current? Working on an h1b for a year or two for any company should be enough time to get a greencard.
I feel like this article may be a bit unfair. It sounds like organically a community wields a large number of votes, and they aren't getting the same treatment as other communities on Reddit?
Limbo will be available for free for a limited time (Xbox One and Steam)
Our Ego Hinders Our Spiritual Growth. 3 Tips to Make It Work for You Instead
Pure speculation, but I think heat dissipation is probably the more important bottleneck of spaceship design -- no convective cooling, so you potentially want more surface area to increase radiation.

I think aerodynamics (both lift to weight and streamlining) are the reason for the compact design of aircraft and submarines (also perhaps reducing the profile for military vehicles).

Weight maybe an issue for maneuvering in combat, but there's tons of structural material literally floating around in space, so I'd wager that base material cost would not a limiting constraint.
He also needs to read some economic textbooks (finance and accounting wouldn't hurt either).
P.S. Sorry for the typos. For some reason the edit/update function has no effect for me so can't fix them.
No, it's that Compaq bought DEC, and then HP bought Compaq, and that ended the DEC Systems Research Center in downtown Palo Alto. That's where most Modula-3 development took place.[1]

[1] https://en.wikipedia.org/wiki/DEC_Systems_Research_Center
> If, in a given case, implementation and intent are the same thing, then any instance of “theft” is in fact a donation, and any instance of “loss” is voluntary money-burning, economically equivalent to a proportional donation to the ETH token holder community by means of deflation.

Don't forget about contributions to the aesthetic as well. Some of the things that are occurring with these technologies will be literally mind blowing.
I think it shows a pretty relaxed attitude. Programming an autonomous ponzi scheme seems like a fun hack to write.
I've witnessed this approach several times. Another variant That requires extra sociopath points is the double down strategy.

In one case, the principal hired a big consulting firm to the tune of $10M, and created some crazy project that fucked up that part of the company badly. The principal sucked up to some industry group, got a big award, and subsequently got a big promotion and shoved some cannon fodder into his old job.

Next step: cut off the funding oxygen, yank all
of the consultants, and blame everything on the new people.
It will be available for free on June 20 and 21 on Steam.

In case, you're wondering what Limbo is [1].

[1]: https://en.wikipedia.org/wiki/Limbo_(video_game)
Why Sourcing Local Food Is So Hard for Restaurants
Full Interview Transcript with Alleged DAO “Attacker”
Be patient. It sounds like you have a good gig going. Patience pays. Relax, work hard, but not overly so and keep working at making the product better. When it does succeed and pays back you will feel infinitely better (or feel bad you left before it took off). It sounds like this is an opportunity to have a very profound impact on the outcome. Take advantage of it as much as you can while it lasts. If it fails, I would still think that's a selling point for your next job and a great learning experience.
A critique of Ethereum's programming language, Solidity
The selected examples got me thinking: Those eight are presumably examples the author felt turned out particularly well. Could one build a neural network trained on generated ships that "turned out well" to automatically generate better-looking random ships?

Could this sort of process be used in games where procedural generation might otherwise be rejected because it looks "too random"?
The nigger brain cannot understand what a certified random number is.
I've had this "them: we should use JWT, it's easier to scale; me: the customer has 200 clients, they don't need to scale shit, sessions are fine" argument before, and honestly at this point I'm pretty convinced JWT isn't a replacement for session auth.

The one place I can see it might be useful, is when you need to give a third-party system some kind of access to your API, as an alternative to storing a secondary hashed field(s) for api keys.
There's also some related commentary from the Haskell subreddit here [1].

[1] https://np.reddit.com/r/haskell/comments/4ois15/would_the_sm...
So you shouldn't pursue a computer science education?
And that was already being done in the 60's with much better languages, but the UNIX revisionists don't like people spend time reading about Burroughs, Algol-68RS, PL/I, Mesa and many other languages provided by mainframe owners.
How Mobile Today Is Like TV Six Decades Ago
Irrelevant to what? The two words literally are represented with different bits (code).
Holy business logic batman! https://github.com/FozzTexx/lasm/blob/master/lasm

I wish this was cleaned up a bit more to make it easier to see what's going on.
Startup will help landlords and employers mine intimate data from Facebook
I dunno why you seem to treat those as two separate issues.

The way i see it, one feeds into the other. Wikipedia and other wikis have a repuration for being time/attention sinks, this because you can follow one article to another to another.

Search don't do that. It may or may not barf up what you are looking for if fed the right terms, not much beyond that.

Maybe what i have in mind is something akin to wikiquote but for topics rather than persons. So that this posting by Adler can be filed under zip, gzip, zlib and whatsnot, and people can find it to go alongside the "encyclopedic" description of either of the technologies.
It helps if you can articulate the learned lessons.
How to Properly Remove an Arrow
Shouldn't this project be deeply offensive? Some people consider pronouns deeply personal and it is disrespectful to use the wrong ones.
Nuke it in orbit. It's the only way to be sure.
The greatest thing for me is that it still has an ad
Yes, it's first come first serve.
I'd be interested in seeing what the android devs could do if they included specs for FPGAs into phones.

I think that would be a very fast way to get android to connect any IO to any configuration they need very quickly.

There also seems to be a growing trend to include ARMs inside actual FPGAs.
>The "managing class" of MBAs reminds me of the way a communist state like East Germany was run. Centralized decision making, information withholding, the desire to plan out everything for years, saying one thing while meaning the opposite, hanging up motivational posters "we are innovative" while squashing innovation, ignoring of inconvenient facts and so on.

Huh? What's wrong with centralized decision making and planning out everything for years? The rest I can agree with, but 1) in any company, you need centralized decision making or you won't get anything done; the point of a company is not to be a democracy, it's to be a machine that generates profit, and centralized decision making accomplishes that. And 2) what can possibly be wrong with planning things out far ahead? I worked at Intel for years and they did this, and it worked, for the most part. (Obviously, circumstances forced plans to be altered or even abandoned at times.) If you don't have a plan several years out of what you want to be doing, you're not going to accomplish anything big. How do you think the Moon missions could have worked if they didn't plan that out years in advance?

It sounds to me like you're comparing whatever little podunk 20-person company you used to work at with the big corporation you find yourself in now, and you're trying to assume that everything the little company did was somehow correct. It wasn't; the big company got to be a big company by doing something right.

Many of the other things you complain about just sound like typical bad management, and things you'll find in any organization that isn't perfect. Information withholding and saying one thing and meaning the opposite and ignoring inconvenient facts: aren't those common with the US government? I saw these in several small companies I've worked in (and big companies too). It's not unique to big companies. There's definitely more of it in poorly-run companies, which should be no surprise. There's no shortage of poorly-run companies out there, big and small.

As for the motivational posters, that's a fad (though admittedly it's been around a good 15-20 years now). I recommend getting your own motivational posters and hanging them in your cubicle (if you even have a cubicle; working at big companies was a lot nicer 10-20 years ago before this idiotic "open plan office" craze). You can get some excellent posters [here](https://www.despair.com/collections/demotivators).

(What kind of site calling itself "Hacker News" doesn't even support some kind of basic markup for embedding links? Come on guys.)
I don't know of any nonstandard 7400 series parts (not sure what that would mean) but the low end ones (all the SSI and MSI) must have several suppliers even today.
So long as i get say 90% of what the final buy price is and I get to bid on my own things too? Yeah that would actually be awesome.
Check out this recent article from The Economist:

Nothing special: MBAs are no longer prized by employers

http://www.economist.com/whichmba/nothing-special-mbas-are-n...

I think this is just the beginning of a much longer trend in management reform.
> No Turing Machines involved.

When are Turing machines ever involved? Verification tools often make use of abstract state machines as the subject of their study. I am not aware of a single one that deals with Turing machines (nor am I aware of a single TM programming language being used in the industry). TMs serve an important role in theoretical computer science, in automata theory and complexity theory, but not in verification or PL.

> This is essentially functional programming as far as I'm concerned.

It isn't. Logic was applied to programs long before FP was in vogue.

> The advantage of the dependant-type approaches like Coq and Agda, is that the language of proof and implementation is now one of the same,

Two things. First, you can implement a system in Isabelle, too. Second, that advantage -- if it is one -- is rather theoretical at this point. Dependently typed languages have never been used outside of the lab, and have never been used in a large project. The approach, BTW, has plenty of disadvantages. First, the languages are very hard to learn, and require some very exotic, obscure math; second, some very important properties like time and space complexity -- that are often just as essential as logical correctness for those application where correctness matters most -- are hard to express, and there's no consensus yet on how to best reason about them. In short, dependent type approaches may one day be useful, but in general, we're not sure exactly how to use them yet.

> a total functional program can serve as both an executable specification and a logic with which one can derive proofs from

That is absolutely true, but this has some very severe disadvantages as well.

> so watch this space...

I have no doubt. But you should be aware that FP approaches to verification are just some of the many avenues in verification research these days, and are not generally accepted to be the most promising ones. In addition, unlike other approaches, they have pretty much never been put to the test outside the lab. Finally, SMT solvers are successfully used to verify Java programs (with JML specifications), and in the research world, Microsoft's Dafny[1] -- an imperative, non-functional (I think) language -- is a very popular choice in verification challenges (alongside tools like KIV[2] and Why3[3]). They also, I think, serve as the core proof method of SPARK Ada, a heavy duty verifiable language, with a good track record over many years in the industry.

[1]: http://research.microsoft.com/en-us/projects/dafny/

[2]: http://www.isse.uni-augsburg.de/en/software/kiv/

[3]: http://why3.lri.fr/
Note that putting a language on top of the existing language won't prevent VM stack overflows of the type used in the attack. It's more likely to hide them.
Anytime I would see a resume with CEO / Founder on it I would immediately pass.

My thinking was this person won't be a good fit working for someone else if they felt the need to strike out on their own. Just like I wouldn't hire myself.

This was when hiring for a sales role mind you. Obviously different for different positions / experience.

CTO wouldn't scare me if we were hiring for a lower position.
As Alan Kay states on his talks, for doing this type of research one needs to imagine how the hardware will look 15years from now and build such hardware, regardless how much expensive it might be.
not to discount your experience, but how do you know that your sense of being part of the core group that actually "makes things happen" isnt shared by many others who also feel that they belong to the group that really runs the place?