skysight-inc/HackerNews huggingface dataset:
Rescale (YC W12) is looking for a platform software engineer
Rescale is building a simulation platform for engineers (of the non-software variety) to help them design better products faster. Simulation is a $40b market and used across a wide range of industries including aerospace, oil & gas exploration, and life sciences. Our platform has been used by both large established Fortune 500 enterprises to optimize existing products and new private spaceflight companies to develop rockets so you have an opportunity to revolutionize computing processes and tools used by the world's leading scientists and engineers. We are well funded company by top tier investors (including Jeff Bezos, Paul Graham, and Peter Thiel) and offer a competitive salary with matching stock options. We are located in the SOMA district of San Francisco close to BART and Muni.

As a platform software engineer, you will be building a distributed workflow engine and cluster management system that will run compute-intensive simulations across multiple cloud providers.

We are looking for a few well rounded generalists to join our team. We prefer that you have:

* Experience writing software in Java and/or Python.

* Ability to context switch between tasks ranging from query optimization to devops at a moments notice.

* Ability to take complete ownership of projects, from conception and architecture right down to implementation.

* Education: B.S. in Computer Science or a related field, however relevant experience and proven ability trumps diplomas and certificates for us.

Some nice to haves:

* Experience with AWS stack, especially EC2, S3, SQS.

* Experience with other cloud technologies such as Openstack, Azure.

* Experience writing RESTful APIs and Django apps.

* Release engineering experience using Salt and/or ansible.

* Expertise or strong interest in the following areas: high-performance computing, code optimization, concurrent programming, security, encryption, certificates.

Interested? Contact us at dev-jobs@rescale.com
Sounds like a hashtable ... is that what made you laugh ?
There is definitely great PHP support at Heroku: https://blog.heroku.com/archives/2014/4/29/introducing_the_n...
The transcripts are probably the since most commented on feature. It is a lot of work, but having something that you can copy/paste if you are trying to do this yourself, is something worth putting the effort into. I sometimes even find myself coming back to an episode and looking at the commands ;)

Just wanted to say, thanks for the kind words!
I've read very carefully some parts of it, mostly combinatorial algorithms, because I had a program to write or an algorithm to study. I've also done exercises here and there when they caught my interest (obBrag: and once got a $2.56 check out of it). I'm also using TAOCP as a bedside table book, because Knuth is fun and relaxing to read.
Bitcoin Foundation hires Washington lobbying firm to reach out to Capitol Hill
Yeah this is nice. All we need now is for this to be supported in all major text editors and we're set!

The only possible issue (not sure how it's handled, can't remember if/how gofmt handles it either) is when sometimes you actually want something to be misaligned because the width is so far out of the norm, e.g:

int const1 = 10; // There's lots of space here for a long comment
int const2 = 5; // Here too, unless the tabs get moved too far right
float const3 = ( const1 * 123.45 ) / MAGIC_CONSTANT; // Not here.

Normally when this happens I try to regroup the code so that "plain" constants are together and long formulas are in another group, but sometimes the order is important for some reason or doesn't make logical sense to regroup items, so the formatting has to suffer a bit.
Academia really is a massive wank
> Owning Beats puts Apple hardware on the heads of a huge fraction of every mobile user

You might be on to something here. What if Apple's plan is to make the headphone itself a network enabled device with access to the app store?

While headphones are currently 'dumb', there's no reason it has to continue to be the case. Network enabled watches. Network enabled headphones. Network enabled glasses. If Apple get's the leading brand in all these categories, then making the leap just suddenly became a lot easier.
Hyperledger's home page talks about a protocol, pools, consensus, security, and decentralization, however, none of those features exist in the codebase. Proof of work and distributed networks are why bitcoin and others are more complex than a list of node URLs and a simple database model.

After looking through code, a number of concerns are also raised:

- key pairs use RSA
- identities are based on MD5 of RSA public key
- no p2p protocol for nodes
- lack of proof of work (more on that below)

As-is, the project is a rails application which references accounts by MD5 of the public key, a postgresql database, and a REST client. In other words -- basic rails ledger app plus some PKI.

I see a significant issue with hyperledger, in that the pools are, by nature, private. The only verification a client can perform is the SSL certificate. A pool owner, if they wish, could change the account balance on all of their private nodes and there would be no public record of the change or the previous history. Yes this would require collusion of some kind, but even for 10k nodes, such data can be changed in seconds. Without a blockchain, how could anyone prove otherwise?

I see the potential for companies like quickbooks, paypal, or even banks, to create public REST interfaces for their account ledgers. This seems inexpensive for a bank to do (compared to a p2p network), and, we'd have the trust of the bank. This is money after all, so, I'd trust the bank over a psuedo-private network.

Looking forward to see how hyperledger will approach the problems described above. I would be surprised if the end-result isn't similar to bitcoin.
> Let's move it around a few orders of magnitude to see how you feel

Haha! What a tactic for an argument. I'd love to see that added to yourlogicalfallacy.is but it's so absurd it'd never make the cut. I do feel like you've captured lightning in a bottle there though sir, you've made my day :)
> People are simply buying them as a fashion item!

So... you're saying it's a great match for Apple?
Because Taiwan is so close to the PRC, in every sense of the word, you have to worry. Has the Taiwanese government been enacting China-like policies? When researchers return to Taiwan, do they bring with them corrupt practices? Or even just beliefs in evaluating researchers by publication count? Do the revelations about Chinese papers encourage Taiwanese researchers to try their own hand at it, and normalize it? Are there any underlying cultural factors which might be the same in both countries? And so on.

> that we can safely assume Taiwan is about as bad as any other "normal", non-cargo cult science country.

I wouldn't say that. For example, there's a strikingly consistent observation that close to 100% of acupuncture experiments succeed when they are done in East Asia (which is pretty much impossible for any effect size) despite rates halving when you move out of the region; is the placebo effect that much stronger in East Asia, or does this reflect investigator bias / incentives to get positive results by any means etc?
As a counterpoint, how long does it take to recognize a Beats headset? My guess is almost instant. The characteristic design is not entirely reliant on the colors of the plastic used.
Does this work for marketplace payments?
Google, Canon, Dropbox and Others Pool Patents to Ward Off Trolls
Dropbox joins the LOT network to fight patent abuse
Yo, I read HN. I got this.
Easy, charge $$ for them. This is great stuff, and people value it highly. You will have more time to work on them if there's income coming from them, and your customers will benefit from you covering more topics, more quickly. Everybody wins!

Three ideas:

- Make them all access free for the first week they're up, then charge for access to the back catalog. See CreativeLive[1] for a good example. This way everyone can measure the quality of video, audio, transcripts, etc so they know what they're getting, and the people who need to learn a specific topic will have a strong incentive to pay. This will encourage you to cover evergreen topics to make your back catalog more valuable

- Flip it and make the new videos available to subscribers for the 1st N months, then free afterwards. This will bias you towards covering the newest, churniest stuff that is causing people pain right now

- Do like RailsCasts and alternate between free and paid videos. Paid subscribers get twice as many videos, everybody still gets something free for marketing etc

Personally I think the first one is your best bet.

[1] https://www.creativelive.com/
Top StackOverflow Users
I use Inconsolata if I can't use Consolas, they're nearly the same.
The fix for that is don't have the cage monkey care about server "names", but instead physical servers.

I've done this, and it works very, very well with third parties. You simply give them their work-order, and it consists of working on particular physical devices.

I.E.

Row 10, Rack 11, RU-15 - Serial Number 103527382 - Replace Hard Drive.

Row 13, Rack 9, RU 6 - Serial Number 103528942 - Replace Power Supply.

etc...

The work orders are generated from your CMDB, which tracks things like serial numbers and physical locations.

As organizations grow, this is eventually where they all end up (after multiple iterations of other less scalable systems)
> Gaza could become a sovereign Palestinian state, it doesnt need a military to do so.

A state with entirely benign neighbors could, theoretically, endure without a military (not that such a state really exists... even Monaco has a few soldiers). Not being permitted to have a military does preclude a state from being considered sovereign.

In any case, you said "They already effectively have a state in the Gaza Strip." That's silly on a few levels, independent of the politics.

> No one is occupying it or attacking it

I know little about the conflict but I'm quite certain the people living there consider the blockade an aggressive act. I certainly would.

> The problem is that their leaders are ideological crackpots, and many are corrupt on top of that, and they havent built up their economy, infrastructure, education etc in 7-8 years they controlled it.

Gazans are definitely very badly served by the homicidal lunatics they've voted into office. I'd say the problem is a lot bigger than that. The lunatics are exploiting the situation but the conflict is a lot older than they are.
High school interns at Facebook make more than average American
Well, you're wrong in that you seem to think I was trying to convince you of something. I was just curious as to your setup, since my habits run similar.

Personally, I use ratpoison, typically with one window full-screen.
Love the concept. Too bad their web-site is buggy. When I visit i get a pop-over which reads:

> Not ready to order yet?

> Get 15% off by entering your email address below

Blocking out the web-site and not allowing me to do anything on it (until presumably I give them an email address). In order to view the site at all I had to set display: none from the development bar on div class="modal-background--light js-exitintent-modal-background is-top is-shown" which isn't the best user experience ever.

Not sure why you'd do that? Fortunately it doesn't appear when I visit the site on mobile (or emulated mobile) just PC.
Just an idea... should we consider the problem is not with the first visit, but with subsequent visits?

If I sign-up on a website (bank, Google, etc), all I want to ensure after that is that when I go back to that site, I will sign-in to the right website and not a phishing one.

CAs don't provide this guarantee, when a simple self signed certificate would!

Certs signed by CAs provide some kind of identity, while a self signed ad-hoc cert would provide strong identity! Let's imagine 3 factor auth: something I know, something I have, something they GAVE me.

In the case of Google, I would gladly install a Google CA cert for all of Google's services. Okay, I just checked and Google is already its own issuing CA :)

When SSL was born, the "problem" was to send your credit card number to an authenticated website (web store).
Nowadays, we're loyal returning customers, and we want to sign-in without any ambiguity.

Maybe we should kill generic CAs? and favor self signed certs after all.
I could trust any self-signed cert, if the only guarantee I need is that I'll always return to the same website where I opened my account.

Remember, that was just an idea, please tell me where I'm totally wrong!
While I don't disagree with anything in the article, I think it, and most commentators, are thinking too small.

When thinking about wearable computing, one big challenge is to take a small, weird-shaped form factor, like sunglasses or watches, and cram enough computer hardware in there to support all the features that people want.

Why not stick a computer in the headphones? Between the earmuffs and the headband, there's a lot more room to stick a computer into a set of Beats than there is in a wristwatch.

I can imagine being able to listen to the Beats music service using just the Beats headphones, and not even needing to connect them to a computer.
I find the disappearance of the Haskell text and logo in the navigation bar to be really strange. It feels like I'm going to a completely different website every time I click anything on the menu.

I think it should always stay there, or something else should be done entirely.
Maybe. Generally, though, I'm just saying: you should look at all the elements of the business: the promotion strategy, the user base, the product positioning, the distribution and sales channels, the supply chain (as Khoi Vinh points out), the integration story... and the competitive tensions in all those places. You can't just look at the feature/function/benefit table and make a snap judgement; the feature/function/benefit list of a billion dollar business is rarely the whole story.
As a bit of a Apple fan boy I think it's a terrible match. The quality of all the Apple products I have owned have been brilliant (even if my iPhone screen smashed within a month). I personally hope the acquisition of this brand doesn't result in the gimmicky promotions like on the HP laptop brands etc
The problem is, Inbox already has a BUNCH of VC's behind it. Which means a lot of people only worried about making money on the board. Unless the founders collectively agree they won't sell the company and also have a majority of shares in the company, the first big tech company that comes knocking with an offer will treated like the second coming.
Reminds me of the rubber duck debugging, only tangentially, but in the same spirit.
Beats has a track record of producing consumer electronics that are accepted as fashionable. The iPhone already blurs the line between tool and accessory and it spends most of its time in a pocket or purse. A smart watch or head mounted display is more visible and needs to overcome a nerdy bias to appeal to the mass market.
I'm sorry, but that's a lot of overhead to just get to the right line in the file. Now you're talking about generating even more files every time you save. For a large project this doesn't scale.
Terminal trick. option + click moves your cursor to the position.
Apple had tons of variations in the iPod line, and is opening things up again with the 5C.
>Your response is the natural instinct, but it's ultimately misplaced. It is completely rational for people to notice that corruption is highly correlated to certain locations in the world, and you're not going to be able to just assert your way into making that false. The correct response is to make it irrational by making it not true, and working to root out the corruption in question.

That's like saying "blacks are lazy" and when someone complains you tell them that it's normal for people to make such correlations and that to fix this he has to work on "making it not true".

You got it backwards. The burden of proof is on you.

You have to prove what you state with regards to corruption is true. Not just speak like it's a given, and demand of them to fix it.

>This seems to be ground deeply into the human psyche. (...) the human instinct is to band together, assist each other to various degrees in covering over problems (often not even deliberately per se, but as a side effect of the system's structure), and band together to attack anyone external who notices anything amiss.

This is a generalization that can be said for all groups. Not a proof (or even an indication) that any charge of "something amiss" from somebody external is right.

I have friends that studied in the UK (including Cambridge) and the US. My anecdotal evidence is that tons of papers in Comp-Sci in those countries are also BS, to keep the churn rate up). And academics return favors to other academics all the time, with regards to favorable reviews, etc.

(Btw, I'm not Chinese, so the pop psychology 101 above doesn't apply).
Netmap provides an efficient syscall API and mostly reuses existing kernel drivers. DPDK and Snabb bypass the kernel and just take control of the NIC from userspace.
Not really sure why you're being downvoted. Apple's design is amazing. They've (almost) single-handedly thrust consumer electronics into a position where fashion and looks are just as important (or more important) than function. Gone are the days where "geeks" are the guys with the expensive, ugly computation devices. Now, when a famous actress waltzes down the street, you're just as likely to see her pull out an iPhone (or WP8 or whatever) as you are to see her wearing an expensive handbag.
My theory on confusion over the Beats purchase is that Apple fanboys have a reluctance to admit that Apple is significantly a fashion company. Not the beacon of technical excellence(asterisk) they set it up to be in their mind.

The reality is that Beats is also primarily a fashion company. Also with a strong brand. Also with a product line that sells at a high markup. They go together like pancakes and maple syrup. If Apple puts Beats headphones in their stores they will sell just as much as they do now. Why wouldn't Apple want a slice of that profit?

And if they make a next generation Beats headphone that can only be used with Apple products? Well, that's even more money.

Edit: asterisk: which is not to say that Apple lacks technical excellence, but the reason why they are so successful is not their engineering credentials, it's because they are able to marry aesthetics and engineering.
Kristi from Braintree here. You can securely store the card info to the Braintree vault so the user only has to enter the credit card info in your app one time. You won't be able to save credit cards to the device to use across apps.
That's why I used "independent developer team" instead of "indie developer". Think Crytek, Crystal Dynamics or Yager. These are all medium sized companies (couple hundred to a thousand people) which are independent from (not owned by) publishers, but still need publishers to finance, market and distribute their projects. This in contrast to DICE or id Software which are no longer independent and now owned by EA and Bethesda.
One thing about Beats is that they really are ridiculously popular. They are consumer electronics items which are also fashion accessories. I don't think there's really any other brand like that in the industry, at least not that I can think of. Even Apple's products while stylish I'd hesitate to call them fashion accessories.

Maybe they were worried primarily that Google would buy Beats and suddenly hold more 'cool' appeal than Apple (particularly with youngsters).
Deeb the Conquerer Bares His Soul Before Mama
We'll see if they fixed the proxy so it can get through our corporate firewall, otherwise the alpha integration is useless. No other programs have a problem except Mathematica.
When you have a 2000% profit margin on the product, you can just trash unused stock.
Right, it seems to me that spatiotemporal shifting and id salt-hashing would go some way towards a viable de-identification scheme.
What Qualities Make a Good Startup Engineer?
This is a nice little article, but I wonder about some of the design decisions. In particular:

> The simplifications employed (for example, ignoring generators and the power of itertools when talking about iteration) reflect its intended audience.

Are generators really that hard? (Not a rhetorical question!)

The article mentions problems resulting from the creation of a temporary list based on a large initial list. So, why not just replace a list comprehension "[ ... ]" with a generator expression "( ... )"? Result: minimal storage requirements, and no computation of values later than those that are actually used.

And then there is itertools. This package might seem a bit unintuitive to those who have only programmed in "C". But I think the solution to that is to give examples of how itertools can be used to create simple, readable, efficient code.
* ZSH, not zShell (unless this article is referring to something other than ZSH).
* looks like the plugins are from oh-my-zsh, not ZSH itself.
* xtrafinder or whatever does not appear to have additional relevant functionality over OSX Finder.
A closer look at Project Harmony and Dropbox
Because unlike most other big tech companies Apple doesn't make big purchases like this. They normally acquire small, unknown companies which are focussed on a specific technology Apple needs (mapping for example).
To the extent that you can say the exact same thing about Porsche, I agree; just bear in mind that it takes more than a sense of style to execute on "Porsche".

But also look how Apple integrates downmarket. To a first approximation nobody's first car is a Porsche, but the less expensive iPhones are viable first smartphones. There's something powerful about being able, at least in theory, to address the whole market that way. Porsche probably can't change the way everyone engages with cars, but Apple can do that with mobile.
Why do people use K-Cups? Why do people use tea bags instead of tea leaves? Why are microwave/takeout meals so popular? Why are washing machines and dishwashers more popular than doing it by hand? Why are battery powered watches more popular than wind-ups?

One word: Convenience.

It is easy to believe that people will pay for it, just look at the history of the last one hundred or more years. Convenience has trumped almost all other considerations (including enjoyment in a lot of cases).

So the only question that needs to be asked is: is this more convenient than the alternatives (e.g. tablets) or is the lower convenience worth the lower cost relatively speaking? I don't know, but that is the question to be asking.
he's very clearly having a bit of fun by mocking buzzfeed and its ilk. nothing wrong with that.
great read, appreciate you sharing it. A lot of the same mental grapplings as the OP, but with more insight into motivations.
not intuitive, but you can just press escape.