skysight-inc/HackerNews huggingface dataset:
If anyone wants to send this to their non-dev friends, here's the write-up I sent to mine!

https://medium.com/@stripenight/seeing-how-computers-might-t...

---

tldr: To figure out how computers "think", Google asked one of its artificial intelligence algorithms to look at clouds and draw the things it saw!

There's this complex Artificial Intelligence algorithm called a neural network ( https://en.wikipedia.org/wiki/Artificial_neural_network ). It's essentially code which tries to simulate the neurons in a brain.

Over the last few years, there have been some really cool results, like using neural networks to read people's handwriting, or to figure what objects are in a picture.

To start your neural network, you give it a bunch of pictures of dogs, and tell it that those pictures contain dogs. Then you give it pictures of airplanes, and say those are airplanes, etc. Like a child learning for the first time, the neural network updates its neurons to recognize what makes up a dog or an airplane.

Afterwords, you can give it a picture and ask if the pic contains a dog or an airplane.

The problem is that WE DON'T NOW HOW IT KNOWS! It could be using the shape of a dog, or the color, or the distance between it's legs. We don't know! We just can't see what the neurons are doing. Like a brain, we don't quite know how it recognize things.

Google had a big neural network to figure out what's in an image, and they wanted to know what it did. So, they gave the neural net a picture, but stopped the neural net at different points, before it could finish deciding. When, they stopped it, they asked it to "enhance" what is just recognized. Eg. if it just saw the outline of a dog, the net would return the picture with the outline a bit thicker. Or, if it saw the colors similar to a banana, it would return the picture with those colors looking more like a banana's colors.

This seems like a simple idea, but it's actually really complex, and really insightful! Amazing images here - https://photos.google.com/share/AF1QipPX0SCl7OzWilt9LnuQliat...

Original article - http://googleresearch.blogspot.com/2015/06/inceptionism-goin...
Perhaps it is similar to hiring former IRS agents in accounting departments.

1. Established relationships that have worth

2. Write well about our investments for a few years, and we'll give you a spot once you've paid your dues?

3. Able to sift through the noise?
SidePrize Hopes to Hold Key to Converting Season-Long Fantasy Players to DFS
I think it's more than hazing. It may be some kind of costly advertizing, to show off their ability and willingness to function under that kind of stress level.

On the other hand this behavior also selects for candidates who are driven more by (the hope of) success and money, than by health, social/family life etc.
It was a genuine question?
Hm, I never received anything! Can you send it again?

(Two of us from Stripe, myself included, have already been in contact with disappointeddev.)
I wish we lived in a world where people actually did what they signed up for. Buy unfortunately we have machines who follow that rule. I came on Twitter very late and it was basically to shame and acknowledged good publicity.
I think the focus was on the fact that it is arbitrary. The person you are interviewing may not even know nor want to care what a Fibonacci sequence is. He is saying the goal is to understand the candidate and the way they think, not to trivia them about random stuff ( since it will put them down if they don't know it )
Bad bad bad idea. There is nothing more off putting than to be asked to dance like a monkey and write code with someone over your shoulder.

Ask for references, read his open source code and talk to him over lunch about some of the stuff he's worked on. Someone who doesn't know how to develop software will be easy to spot.
the amount of work that can be generated by a bad manager is infinite
How would you use Lua scripting in a DNS server?
I've had no problems getting responses back from Stripe. Glad to see the CEO responded. Please please please don't become PayPal!
Screenshot: NGINX working over HTTP/2 debug log
Never worked in a bank but I believe it's a matter of being available to senior employees.
So in concrete terms, does this mean that we show the network an image, choose one layer's output vector, and then back-propagate gradients to the image such that the direction of that vector stays the same, but the magnitude increases?
You put a bit more effort into this than I did. I only said the first thing that came to mind that would prevent a user without write permission from deleting the file, which is a near-equivalent to blindly overwriting the contents of a file with nothing.
I would not use this app (due to #3) but best of luck and wishes for your success. There are very few such apps/services out there, and this market is in desperate need of disruption. I would love to see a real alternative to Quicken/Mint emerge.
> And not just art, but good art

Makes me wonder what passes as good art nowadays. But yeah some of the renderings were particularly aesthetic.
Why do we pay that much again?

Assuming risk.
There is at least one major neuroscientific paper with similar title http://rstb.royalsocietypublishing.org/content/369/1633/2013...
Investment banking is all about dealing with other people's money and the customers usually are pretty demanding when it's well, about their money. From what I hear from my investment banker friends a lot of the day is spent socializing and going on client meetings, lunches, dinners to satisfy the relationship and then usually back to the office to do the 'actual work'. It's a lot of hard work but that's why these guys get paid $200-300k soon after joining.
A Prostitutes Near-Death Experience Changed Everything
Stress+verminderen+en+afvallen+door+gezond+eten
As someone who has dedicated their career to understanding and debugging software in production[1], it's hard to not be depressed about this -- not only because it (emphatically) isn't "awesome", but also because of the failure to couch this in its proper context: this is -- at best -- a kludge to enable small programs to be debugged in development. While this is fine at some level (debugging is, after all, a good thing), small programs in development aren't where the most pernicious bugs are found; sophisticated tooling should (in my opinion) always focus on the production systems in which the nastiest, most undebuggable problems arise.

Note that this needn't mean that the tools themselves run in production: for example, Valgrind is incredibly useful because it finds really nasty, production-grade issues -- even if it is only meaningfully usable in development. Similarly, postmortem debugging tooling is extraordinarily valuable for production problems -- and requires no tooling in the production environment itself. We have developed such tooling for node.js[2], and found it to be invaluable. There is nascent postmortem debugging support for Go[3], but there is much more to be done -- just hoping that some in the Go community see the value of debugging production problems!

[1] http://www.infoq.com/presentations/Debugging-Production-Syst...

[2] http://www.slideshare.net/bcantrill/node-summit2013

[3] http://www.joyent.com/blog/mdb-support-for-go
I think a good estimator would be the one taking into account the fact you're probably going to sell your place after some years to buy a new one, because you wont be able to have any cash if you don't.
That is my understanding of the blog post, yes.

That plus a prior on the input pixels to keep it image-like.
Same Origin Method Execution (SOME)
Here is a short clip giving overview of the app.

https://www.youtube.com/watch?v=9zjNN0ohy4k&feature=youtu.be

We are trying to get feedback from the HN community.

Thanks
You mean the same game that Cisco & Microsoft have been playing for years now?
I'd love a honest, MODERN comparison of both systems. Sometimes I feel like the cargoculting with PostgreSQL is as bad now as it was with MySQL 10 years ago and MySQL is being badmouthed for mistakes from the MyISAM age.

MySQL has some features that I'm really missing in PostgreSQL, like more flexible compression, and batched index writeout.
From my experience with our card processor (not stripe):

1) They have AVS checks, which can check the street number and zip code. But its up to us to decide what to do with this information (e.g. void the transaction).

2) They do not check anything else (country, name, state, phone, email, etc).

3) Some cards will fail if you put in the wrong expiration date, some won't - I would guess this is up to the card being charged. I get no information back when its incorrect but they let the charge go through.

4) Some cards will fail if you put in the wrong cvv code. Some will succeed but will just let you know through another field that the cvv code doesn't match - its up to us to decide what to do (e.g. void the transaction).
Would this imply no support for mmap(or similar) in qnx? Or just not very optimal to use it?
They discovered that the University of Illinois had been working on a compiler back-end called LLVM, and that being permissively licensed they could use it as a shortcut to making a proprietary compiler without putting in all the work.
Indeed, the old FTL game, Dungeon Master (an old RPG, its most direct modern successor-by-inspiration being Legend of Grimrock) put some copy-protection code in one of its sprites, where it hoped you wouldn't notice.

One part of it would repeatedly read one "weak" sector that had been incorrectly encoded on the disk in such a way that it would usually read inconsistently, and would crash the game with an obscure system error if it didn't read differently.

Cute, but kind of a problem when you have a much better quality floppy drive which read the weak sector consistently.
It's a gut check for motivation. How badly do you want to be there? Are you willing to give almost everything for the firm?

Hazing might be a part of it but I see it more like boot camp than anything else. Weed out those who don't have the fortitude and drive. They don't want employees who value family time over the company, for example. Forcing people to work insane hours will self select for the "right stuff".

It's not about productivity, it's about cultivating a specific culture.
Not to knock on you, but I'm starting to see this is a trend. I was on the hn irc channel, and numerous people complained about the same thing. That you're always very willing and ready to offer support here on HN by saying "Sure, just email me!" but when these folks do email you, they are ignored. I don't know if this is a clever PR strategy to contain and direct fallout to a private medium so it never sees light of day, or if it was a genuine mistake.

I think and hope it was the latter, but the frequency with which this seems to be happening starts to suggest it may also be a little bit of the former. E.g., just in this very comment thread there's a handful of people claiming you never responded to emails even after explicitly asking them to email you.
The simple way to do this is to have a default child in the trie. But even then, it can get absurdly large. Look at something like "aaaa"(4), for instance.
Even if they adhere to this new rule that's still 17-hour days. Does not sound balanced at all to me. I assume these guys work the weekends so it's a 119-hour workweek.
> ...or at least part of it since this is ultimately a mutually beneficial arrangement.

I agree with most of your comment but wanted to flag this...

I don't think it's that mutually beneficial. Apple gets the reward of stealing valuable market share from Spotify, Rdio, etc. The labels just receive a different flavor of what they already have: Access to a streaming service that people subscribe to.
https://www.youtube.com/watch?v=Ll50EFquwSo
Building and scaling container driven cloud infrastructure - Bryan Cantrill (Video about Triton)
> "set up this thing which has lots of waiting on other people or long-running processes"

It's exactly this in I-banking, from what I understand. A lot of the day is spent tweaking/waiting. Towards the end of the day, you get feedback from clients/managers, and that's when the "real work" starts.

From an external perspective, it's always struck me as horribly inefficient.
Namely, Human Resources in the Cloud, Raises $45M in Round Led by Sequoia
This is the biggest thing I struggle with - people confuse interview anxiety on my part with lack of knowledge or experience. You immediately look like a junior engineer if your mind keeps going blank on technical questions (that you know the answer to) or if you downplay your own accomplishments. Interviewing feels like a crap shoot at times, because it's entirely dependent on me being able to force myself to be extroverted and confident.

However, I have a lot of respect for companies that do interviewing well (testing skill and experience in a less contrived and awkward manner), and the ones that have made the process as painless as possible tend to be well-run companies.

You can learn a lot from the process with each company, especially at an on-site. Dick-swinging contests definitely happen, which to me means that the company values rock star coders over programmers who are skilled, pleasant to work with and good at communication (and moves to the "won't accept offer" pile).
Don’t Forget to Shine Your Shoes: Presentation Is Everything
Ignores mortgage insurance for down payments < 20%
I wasn't in the IRC room, but I'll go take a look at what happened there -- thanks for the heads up.
1. No one's looking over his shoulder (re-read GP).

2. If you think coding = dancing like a monkey, maybe you should do something else.

3. I've done everything you suggest, but the interview test is much more effective. You can bullshit through your suggestions (references are a joke), but not mine.

(2500 technical interviews)
Processors do their own fraud as well. But, as they're based on heuristics, the more context you can give, the better. Depending on how exactly they do fraud, they may not see a specific kind of fraud coming through one customer, but may be better at seeing fraud spread out amongst customers.

You know your customers and business better than anyone, even your own upstream.
This seems like an interesting diatribe, but gives no indication that you read the article.
... They don't put the interns out there schmoozing with the customers.
there are about 60 mentions of the word "container" on that page, including a full chart of questions "Compared to Docker in a VM", such as "Where are containers run"?

But the real question that should be at the top of the file, or at least that table of questions, is "what is a container"?

So: what is a container? (As opposed to a VM.)
>Why did you name your variables like this?

I never know how to approach this question, because often the answer is, "the problem is so simple and general to the point that all variable names are either academic (solved computer science problem with technical name for each concept involved) or hopelessly generic ("counter").

When I code things that actually do things, I just name things what they should be called. I think functional programming makes this glib prescription much more tenable, as many of the things you write are abstract of the implementation, so you never find yourself naming something "screen_refresh_counter_for_process_x."
It does take into account the sale of the house when you leave it.
Actually the article you posted makes the case that postgres is not a good json database, because it can not modify json documents in place.
I'm paying 0.15% + $0.26 for those transactions through another MSP. I think many people are paying the 2.9% for the convenience Stripe and PayPal offer over applying for and integrating a merchant account and gateway, not because they're a huge risk and nobody else would take their business at lower rates.
>- Two lessons learned from it - We've put much better high-res textures for the eyes (hired someone from Texas to do it for us), when we got the idea rejected by Hideo himself (by the phone), he told us (through the interpretter) that the game during normal game-play did not have any eye-movement, so higher-res textures would look like crap, while with a blurry texture your own eyes won't see it as a problem - it's really sometimes LESS is better.

Could this be part of the reason why I didnt like the look of the gamecube port as much as the PS version?
If you buy a house and pay off the mortgage, once you're older and don't want (or aren't able) to work any longer, you can live in your house for the cost of your utility bills. If you don't own a house, you still have to pay rent.
Competition to get "the next YC" deal is much greater now than it was back when "nobody has heard of us but we're still a club" but did provide value. [1]

If you don't get into the club and haven't passed the filter (which almost certainly has become more difficult) then you don't have anything.

[1] Also the resources are most certainly stretched much thinner than they were "back then". Even though there are more resources to tap.
An Easy Way to Get Some Shut Eye
That is some amazing info!

I found this video where you can see the effects of the sub-pixel vertex precision issue: https://www.youtube.com/watch?v=HrFcYbwz_ws
It's bootcamp for finance.
The most important skill in software development
He/she didn't say he/she wouldn't code during an interview, just only made a commentary about his/her reaction if expected to do so with pen and paper.

I think I might walk out too, because it's clear that power will be exerted on any candidates who choose to subject themselves to it - it says a lot about the type of work environment that is fostered.
Twitters top secret project lightning revealed
yes, but I expect that between feature checking and target platform configuration in the transpilers, virtually all of that will be transparent for the dev.
Note that the curfew (seemingly) does not apply to full-time employees, so a fresh grad could be working the night shift.
Alternatively, you could save the $200k down payment, invest it, and invest any difference in lower monthly expenses to end up with a pretty nice nest egg after 30 years, and live off the capital gains.
Dream House _
you're not alone. http://steve-yegge.blogspot.cz/2006/03/execution-in-kingdom-...
I've seen how this works at somewhat close quarters. They are expected to shadow a manager (or their mentor or somebody senior), go to meetings, take notes, prepare presentations, revise presentations, rework presentations because their boss' boss' boss didn't like it, prepare reports for that meeting at 9am tomorrow morning.

It's essentially grind work (which also includes bringing coffee/lunch or if you really are up to it, walking the boss' dog). It makes me wonder if they ever get to learn anything at all, but I guess making presentations and creating good first impressions matter a lot in the long run. But what do I know.
> For God's sake, they're growing monsoon crops in what is naturally a desert!

This is misleading. Most of California, and even most of the Central Valley specifically, is not a desert. The southern part of the central valley is naturally quite dry, but even that is generally considered a semidesert.

None of this is to say that California shouldn't address how, where, and why water is being used for agriculture, but they cries of "They're irrigating a desert" are a distraction at best.
Even if they DID report on half this stuff, I would still suspect that there's more happening than they can disclose. At least Facebook has the decency to make it painfully obvious that they're not disclosing things that are happening.

EDIT: To be clear. I do think Facebook should be disclosing things. I was making a sarcastic comment about how it's nearly impossible to trust what companies are publishing anyway because of the nasty gag orders and secret courts.
It is made by Google, and has Plan9 guys on the team, what else do you need?!
Yea this is usually significant
For what it is worth, just my two-cents, but I think even having a customer-facing ticketing system (doesn't necessarily have to be public facing) would help quell some of the unrest. At least for myself, I don't mind a delay in support, but when a request is sent in and it seems to disappear into a black hole it can be frustrating. If there was a way to incorporate support into the dashboard so that users could open/edit/check status of tickets directly from there that would be a great step in my opinion.
The GPLv3 doesn't prevent them from using their patents defensively. Is offensive use of software patents really something we want to encourage?
IntelliJ IDEA 15 EAP Is Open
Investment banking is a religion or something. Long hours of repetitive supplication and devotion wins the day.

But then again I do find that what clothes I'm wearing does affect my code. When I wear a bowtie, for instance, I find I use more curly-braces! (facepalm).
Spend a half decade writing Perl and you'll develop an eye for minute details like that.

People aren't kidding when they say Perl looks like line noise, but you get used to it and can find your way through even a dizzying regular expression with relative ease over time.

Yes, $s=~s+s+S+s+$s is valid Perl.
What sort of transparency would satisfy you in this case?
Lessons from the Crypto Wars of the 1990s: Doomed to Repeat History?
Just a note that a policy to head home at midnight doesn't end the late, late show. It institutionizes it. Midnight is not a reasonable time to leave work.
See. You're also proving my point.

I don't give a shit about what you wrote on the page, I care what you have to say about it.

Your comment tells me more about you than you imagine.
Thanks for being so upfront about your expectations; it saves applicants so much time, too.
"Some studies suggested that even slightly increased fluoride exposure could be toxic to the brain. Thus, children in high-fluoride areas had significantly lower IQ scores than those who lived in low-fluoride areas. " - http://www.hsph.harvard.edu/news/features/fluoride-childrens...

Sorry to burst your bubble brother, if you don't think solar radiation management("chemtrails") is happening you're wrong again. https://www.youtube.com/watch?v=a4s1qNJpko8

Now as for inflation..well I don't think there's much of a conspiracy there.
"and pay off the mortgage"

In most large metro areas this is impossible for ordinary mortals without a liquidity event or a very high income.

We are still very much in a housing bubble being driven by insanely cheap money -- near-zero or even <0 effective central bank interest rates. The only places housing is affordable are places where there are no jobs.
To the people downvoting me:

- http://www.cvedetails.com/product/22568/Rubyonrails-Ruby-On-...

- http://www.cvedetails.com/vulnerability-list/vendor_id-12043...
That's fine. I have not really ever had companies actively seeking me based on my non-LinkedIn activity, so there's no change in the status quo there. I don't claim to know any of those languages well enough to be paid to use them for "large software systems", but luckily enough there are a significant number of companies that do development in languages I do deem practical :)