skysight-inc/HackerNews huggingface dataset:
Hello Winter_Blue Sir. I am Prince Whatusername, a member of the Nigerian Royal Family and I am sending you an email to tell you the good news. I have recently come into a large sum of money (10,000,000 US Dollars) and I would like to share some with you..........
I actually think you might have the logic flipped here. The only thing that has a real chance of making a lasting impression on the world is money. Fulfilling your roles as a person is highly ephemeral.
Can we stop calling things like these 1-liners? Most languages can have arbitrary programs reduced to one line. That doesn't mean it's legible or a good idea. It's a concise, possibly even elegant (although that's an opinion) Sudoku solver in Coffeescript. Isn't that good enough?
I think you're right. Like Klaas said in the presentation, such behavior usually is a reaction to the working ethics of the company. Screwing your colleagues (and the company) is rewarded by (lousy) management or management with a hidden agenda.
The greatness of this book cannot be overstated
Most frequently it is because they are in a competitive environment and fear that they won't be given credit for their contribution.
It's probably the "I don't get paid for that" attitude ...
Some stats:
~350 million users[1]
~17Mb download[2]

Lets assume a full 25% is dev tools (I think its likely to be much less), so 4.25Mb per user. That's 1418Tb, or just under 500 3Tb disks. Considering that's spread across 350 million users, I think that's not too much at all, and its probably much less.

[1]https://wiki.mozilla.org/images/e/ed/Analyst_report_Q1_2010....
[2]http://www.mozilla.org/en-US/firefox/all.html
That's Van Jacobsen introducing CCNx Content Centric Networking. One way I would summarise it is as a stripped down HTTP at Layer 3. Just think about all the client devices out there that don't actually need IP addresses or the management overhead going with them. After watching this I concluded that IPv6 is an IETF solution to The Wrong Problem (more! faster!). I can't understand why Google would prioritise SPDY over this, they could make Chrome do CCNx over IP to their DCs instead.

It's an outstanding talk, I've watched it 3 times now since I found it [0] on HN a few months ago. VJ is a visionary and a gentleman.

The FISS09 workshop presentation [1] is about 3 hours, well worth it for a deeper dive. His tour of the history of how packet switching emerged in a telephony circuit dominated industry is a fascinating case study on introducing fundamental change to a legacy incumbent system, as well as the early history of data networking.

0. http://news.ycombinator.com/item?id=3847968
1. https://www.ccnx.org/wiki/CCNx/CCNxPresentations
> OnLive's assignment came less than two months after Sony bought rival streaming game company Gaikai for some $380 million.

I heard about OnLive all the time, but never Gaikai. Was it big in Japan perhaps?

According to jeffool, it seems Gaikai got EA demo rights, and OnLive then self-imploded http://news.ycombinator.com/item?id=4635405
Shouldn't that be var to get the right scope?
Meh.

These questions are indeed trivial, but obviously biased towards security — your area of expertise. What makes these questions anywhere close to a compelling measure of a developer's mathematical knowledge? Seems pretty presumptuous to me.
You've given examples of old theorems, and also said they weren't actually useful at first. Later practical work lead to someone seeing use in them (but only the a vague way - limits - which could have been and probably found through experiment as well).

The example you gave of your proof doesn't say all that much, you won an argument (you said those algorithms were practically useful anyway).

I'm sincerely sorry if I come across as hostile. I'd just like to see mathematicians own up and change the corruption from the inside. A lot can come from it, you can change the world (you've taken up a lot it's resources, including some of the smartest people).
In my experience, which, granted is limited (3.5 years programming), one or two team members I work with very rarely share their insights.

In the case of these team members I think one comes down to fear of maybe looking daft in front of the rest of the team by saying something that they think might be wrong. The other can just be a sanctimonious prick and will ask people questions that they simply wont know the answer to, to show them up in front of the rest of the office.

So in my experience fear is certainly a factor holding a person back. However on the flip side a person lording his knowledge over other people but not sharing it in a useful way conducive to improving the general programming knowledge of the team.

They both harm the team but in different ways. I don't know how these two problems can be solved though. Maybe encouraging opinion from the people who fear sharing their points of view and being supportive of them would help.

I'm at a loss though with regards to the power-bitches that like to make people look small with their own knowledge.
There are many places like this out there. It's nothing new. My first experience with a place like this was in the early nineties. Very similar situation. The Bob developed some software for opticians in an arcane 4GL. I was being hired to take on some of the development work and get up to speed with the 4GL. On the way out he stated they needed me to be in early to answer phones when they went on vacation the following week. It was a clear sign and I declined the job offer. The latest of my experiences with this type of company is doing some iOS and Android development work. I was brought in by a friend and had some extra time to help out so I offered my services on the cheap. It was like walking into the Twilight Zone. The Bob was bat shit crazy, and technically inept, but refused to take or consider advice. One thing that rings the same with the Bobs is this whole social media panacea mentality. This included the Bob making weird artsy youtube videos talking about the product. There is some crazy stuff out there in job land that's for sure.
From the Varnish documentation, addressing an assumption of the Varnish source code that unique inputs will produce a unique SHA-1 hash: "The risk of collision is very small however, and I can all but promise you, that you will be fully offset in fame and money for any inconvenience a collision might cause, because you will be the first person to find a SHA256 collision."

https://www.varnish-cache.org/docs/trunk/phk/varnish_does_no...
@VSerge, this wasn't meant to be a comprehensive list of advanced strategies. I just threw some quick thoughts, posted on company's blog and posted it on HackerNews with hopes of starting a discussion about ways people got PR. I guess it wasn't apparent in the post, but I would love to hear more tips from the community about things that worked/ didn't work for them.
Mom's Wagon Wheel Pasta and Peas
I was surprised to hear that they ask candidates to spend a couple of days working on a project, and then present that project to the company. That's a substantial time investment to ask someone to make on top of interviewing. If I was looking for work and every potential employer asked this of me, searching for a job could take weeks or months.
Short story about looking for new place to live (Malta and Berlin involved)
These questions are indeed trivial

Software development doesn't need a huge amount of mathematics -- but some basic calculus, probability, and statistics, are pretty essential. I debated whether to include the cryptography questions in this section, but I wanted to include them somewhere and this was the most natural arrangement. (I started out by writing about 25 questions, then threw 5 of them out to get a more balanced set, then tried to figure out how to organize them.)
Certainly. There are also many that no longer exist.

From a summary I wrote of "Why Most Things Fail":

Of the 100 largest industrial companies in 1912, by 1995, 29 had gone bankrupt, 48 disappeared (mergers, acquisitions and so on), and 52 survived, but only 19 remained in the top 100. Once you discount the large number of small companies that fail in their first few years, the average lifespan for small companies is similar to that of large firms - and most of them eventually fail.

http://www.amazon.com/dp/B000XUBDQM/?tag=dedasys-20 - although I don't know if I'd recommend buying it. It's good, but never seemed to gel 100% for me.
These people are proposing to manage people's money, without having a serious understanding of how to secure it. For me, it's akin to watching someone build a bridge that people's cars are going to be driving across without having a background in civil engineering. I may not be able to tell them how to build the bridge, but I sure know it's going to end poorly when they try to do it themselves.

As a first step, add an NofM authentication process with a pair of sophos/utimaco HSMs doing rate/key/encryption management.
How to Get Rid of Acne Scars Overnight?
We can't have provably correct software without theorem proofs. Provably correct software is a good thing.
... in the US.

If this happens, the US will simply become less and less competitive unless it (the country) goes out of business.
When I was last shopping for DSL internet service in the UK, every provider would require you to enter your phone number to see what speeds they could provision you with.

Most had a small box to uncheck to avoid a marketing follow up phone call.

But at least one company didn't have a box--they just had a message saying that if you entered your phone number to check for service, they would call you at some unspecified later date. There was no way to opt out.

Needless to say, I didn't buy their DSL.
@sixQuarks there was a mention in TechCrunch that happened as a result of YC experience. The rest of the press: PandoDaily, VentureBeat, ReelMarketer, etc., happened because of a mix of things: pure hustle (applying the rules I outlined), and positioning our company as a thought leader in the space.

Thank you for pointing out the links.
To the bitbucket team - one quick feedback.

Many of us, use github profile pages as resumes. Your redesign focus has been towards "repository landing pages" rather than user "user landing pages".

E.g. take a look at https://bitbucket.org/basho vs https://github.com/basho
and
https://bitbucket.org/basho/riak-0.9.2 vs https://github.com/basho/riak .

Please make the user pages a little richer and I shall be infinitely grateful. While we are on that, could you use a better Markdown parser please ?
Nobel prize in chemistry awarded to Robert Lefkowitz and Brian Kobilka
But same as your reasoning, you didn't have to buy windows either, there were still 1% (maybe more) computers that runs other OSes. By the way, I agreed with you, government should not interfere as long as MS didn't shut competitors out of the platform.

Now, I bought iPhone/iPad because they are the best hardware with some of the best software. I don't REALLY have other choices if I want the same build quality. I don't have a problem that Apple bundles apps for free, I do have a problem when Apple stops me from running software that I really want to have running on my device. Just because he can control everything running on the hardware doesn't mean he can do whatever he wants. Again, whatever this thing should be called, it is far far worse than MS's "monopoly".
Are you on a Retina display? That screenshot is beautiful (and huge).
Yes. It's always fun to bring that up, because people generally see Switzerland as trilingual only. Haven't met a speaker of that language, yet, though.
Shouldn't it worry (terrify?) you that a small group of two or three people could coordinate with each other and abscond with your money? Isn't the fact that $80,000 worth of consulting costs is considered an investment too large to consider making also a pretty big red flag?
Romney Will Defund Programs that Help Children with Lifesaving Care
`g in [s[x][i], s[i][y], box i]` - the first 2 arguments check in row and column level and third in box level
But then what is the use of the maths. We already have the wealth the comes from the technology. The maths doesn't add much (instead siphons off resources).
Great...

"We are deeply, deeply sorry to say that due to licensing constraints, we can no longer allow access to Pandora for listeners located outside of the U.S."

I long for the day when these prehistoric business and licensing models are finally burned to the ground and I can just spend my hard-earned money on music and motion-pictures without having to worry which country I am in and which country the song or movie is from.
I debated whether to include the cryptography questions in this section, but I wanted to include them somewhere and this was the most natural arrangement.

Fair enough, but you made some pretty bold statements about what this exam is supposed to measure and I don't think this lives up to it.

For instance, I happened to have taken an intro security course taught by Ron Rivest; thus, I know the difference between a MAC and a hash function. But I wouldn't claim that another developer who didn't have exposure to the material was deficient in basic knowledge, anymore than I would make that claim about a security researcher who didn't know the basics of how a support vector machine works. These things are pretty specialized, even if they're not particularly difficult to learn.
Sleepyti.me Bedtime Calculator
WTF: "45 GHz of equivalent CPU performance"

(though I see the more informative "50 GFLOPS/Watt" below... and I like the prospect of something that would make it cheap to play with large scale real time neural nets...)
This is an interesting project that deserves to reach it's funding goal but progress towards that is slow (I have been keeping an eye on it since launched on Kickstarter).

I suspect the problem is that it has no compelling (and immediate) "use case". If they could communicate a set of application ideas then I suspect that a whole new raft of supporters will be happy to risk at least $99.
These types of new laws seem like a growing trend in the most advanced "democratic societies". Worst of all, the governments of such societies are trying their best to bypass the regular democratic processes and to avoid letting their citizens have any say on them.
Re slide 20: I recall reading that it's a myth that people who use the word "I" a lot are particularly self-absorbed. I recall it being suggested that the opposite might even be the case, perhaps because people were acknowledging the subjectivity of their opinions rather than presuming to present an indisputable statement of truth. I would look for a link, but the word "I" is hard to google.

Edit: I might be thinking of this, or something like it: http://www.businessinsider.com/what-does-your-use-of-the-wor...
Not only very large, but also to: Made of many small components.
Cloud-based animated GIF generation
This blog post details a programmatic way to easily create image compositions, build image-based animations and generate animated GIFs. All image transformation, layering, effects and animation generation are done by Cloudinary in the cloud (no software installation required).
Dynamic URLs and sample code included.
you made some pretty bold statements about what this exam is supposed to measure and I don't think this lives up to it.

I believe I said most developers should be able to answer a majority of the questions -- not necessarily every single one. But I do feel that all developers should have some basic knowledge of security, and the difference between hash and MAC is a pretty important thing to know there... as all the people who have been caught using them wrong can testify to.
> Zuckerberg is more interested in long term growth

If anything, for all fb employees including Zuck this was the big cash-out because they and their very close "partners in crime" were the only ones who really made any money from all this; for them it was pretty much money out of thin air and for the average investor, well it turned out to be the other way around.
How much is your data worth to Google?
Need HN: Beta testing a mobile game
We are just finishing our first android mobile game and we need beta testers to make sure it is bullet proof.

We will offer, the paying version of the app to everyone who help in this. I'll also share after the release "all the details" of our stack.

We really need many testers here as it is an online game.

Anyone interested, can just send me a direct message or follow us on twitter @SudokuEmpire.

So here is the teaser :-)
@SudokuEmpire is a Beautiful, addictive multiplayer sudoku games. Weither you are a sudoku master or beginner you'll enjoy playing online in real with thousands of opponents.

Thanks.
Their attempts at marketing talk are indeed very bad, but their technology is pretty interesting.
But I do feel that all developers should have some basic knowledge of security, and the difference between hash and MAC is a pretty important thing to know there... as all the people who have been caught using them wrong can testify to.

Touché. :)
Big congrats to the Mozilla team.

Lately they haven't stopped releasing new great things: Persona, lljs, WebPlatform (co-participation), now this developer command bar, ... sth else? Impressive.
Every time I read an article or see a presentation like this - about JavaScript, Node.js, etc I feel like I am somehow appeared in the club of very particular interest (say, leather clothes with large openings on the back). And, despite of discussing the main subject, the members every time tend to talk about world politics, religion, and science, and how all these are affected by the size of the openings on the back. Wierd.
Happy Birthday, Dart: 1 exciting year
I have heard of companies paying a contract rate for 2 or 3 days to evaluate the candidate with the team. I wish they did that were I work now. The process here is just here's the new guy. ( now I bitching about my company, does that make me an ass-hole )
Agreed, but generally there is an opportunity cost associated with any risk.

You just have to decide if you are ready to lose the opportunity if you don't want to take the risk. I know it sounds unfair, but unfortunately that is how things work in the real world.

If there was no risk associated with opportunities, then the number of people who be would competing for an opportunity will go up by a large number. Nature puts filters to keep the size of the game limited.
Jakob Nielsen: banner blindness means display ads still aren't fit for the web
Since the Go1 release, Go is not a moving target anymore. Stable releases are rare and there are binary packages available if you are so inclined.

Go compilers, being derived from Plan 9, are always cross compiling. To cross compile you just set and export GOARCH and GOOS to your target, for example:

GOOS=windows GOARCH=386 CGO_ENABLED=0 go build foo.bar/baz

Would build foo.bar/baz for 32 bit Windows from any system that has Go and ran make.bash --no-clean with those variables set. More interesting is building for ARM:

GOOS=linux GOARCH=arm CGO_ENABLED=0 go build foo.bar/baz
I'll ask him whether he considers himself mostly a pencil pushing fraud when I see him in December. I'll also see what he thinks of the claim that VW's usefulness is "not due to any theory". I'll think you'll be surprised given he's written a blog post on this topic titled "Use of Learning Theory" http://hunch.net/?p=496 at his blog which, by the way, is called "Machine Learning (Theory)".

It's easy to dismiss what you don't understand but you should consider the possibility that it is significantly more difficult develop algorithms like those in VW and "bang out" implementations of them that are fast and correct.
An Inside Look at the NYPD's Stop-and-Frisk Policy
I have backed this project. This is an interesting startup, with some good solid technology behind it. They have managed to design and tape out a chip with just a 2m dollar budget so far. The main draw of their architecture is not its peak, but rather its efficiency, both in terms of perf/watt and perf/die area. You can look at their manuals on the site.

Hoping their funding drive succeeds. I am liking the fact that ISA is being fully documented and we will have a fully open-source toolchain to work with the system.

(Disclaimer: Not associated with Adapteva in any way).
Dont't know whether it's good or bad but these questions closely resemble the ones I've been asked during my final exam (Faculty of Mathemathics, Informatics and Mechanics at University of Warsaw).

Of course there were a few nontrivial questions too, like the one abou fixed point theorems.
Thanks, that is nice to actually have a suggestion.

One note is that I think you vastly overestimate the competency level of organizations. Just because they are large and have an air of security does not mean their systems are terribly secure. I can speak from personal experience that huge government organizations that ought to know better have absolutely glaring security holes.

But yes, we should all strive to do better. I think NofM encryption in particular would be a great improvement.
Ask HN: Would you be open to Self Study college?
Everyone I know says only benefit they get out of college is discipline, friends across a wide spectrum and human experiences which make them grow as a person.

But $100000 is pretty huge amount for this considering most of the education material is in open spaces now. Internet is a huge depository of knowledge and MIT has most of its course in available online.

Would it be feasible to have self organizing groups who commit to self study for say four years and stay on a campus?

PS: I understand major fallacy would be access to research labs. But as a thought experiment, I am curious to know HN view on this
That's easy if you're currently not working, but not so much if you are. So you're screening out the employed.
> why did people think this was a good deal

What we are seeing on the net nowadays is by and large the average people catching up to the brilliant things that every hacker, cracker and geek was happily doing in the 90s already, just on a much larger scale nowadays. All those friend websites, now called "social networks", are just one facet of this.
So what happened with fb's ipo was the average people's dotcom bubble in a way, in my opinion. Ultra-hyped, practically everyone knows and/or uses it "so what could possibly go wrong???", right? I am pretty sure that's what was going on in most average joes' and janes' minds. They didn't question or analyze and just wanted to ride the sweet-sweet money wagon and not miss out on the action, they just trusted the name and hype alone. Much like the crash in the 20s where practically everyone was trusting "super secret ultra hot" stock recommendations from their barbers...
Richard Branson on how his dyslexia worked in his favor
Usually, all railway lines must know the position of every train at any time. This is simply a requirement for avoiding crashes. As far as I know, there are usually pressure/induction sensors at regular intervals that detect train positions. Maybe that is what they are using?

Electric railways usually only supply actually used sections of the railway with power, so they have to know train positions, too.
UFO THE TRUTH IS OUTHERE HERE Now - YouTube
Six start-up lessons from martial arts
The biggest hedge fund that you have never heard about - Apple
For some reason I took an immediate dislike towards the speaker, perhaps because I had previously read the article about programmers having a negative outlook (i.e. they're prone to being assholes) and his silly attempts to please the audience by making jabs at marketing and PR staff. How do you separate assholes from people you dislike for mostly unfair reasons?
42 new online historical exhibitions on the Google Cultural Institute
An IDE and a server are cheap, why should developers be paid good salaries ?
We are getting close to the smallest size we can make transistors
Sent my answers in, reminds me how much I've actively avoided stats (I much prefer pure Maths).
Spyware Leaves Trail to Beaten Activist Through Microsoft Flaw