skysight-inc/HackerNews huggingface dataset:
In Math, it's almost impossible to do serious undergraduate-level research. It takes about 2-3 years of graduate level study in a specialty to get to the point where you are at new territory. Almost all the easy theorems have been proven already.

Also, it wasn't until I was in graduate school that I realized people that were comparable/smarter than me were struggling with mediocre jobs or not finding any permanent job at all. I also saw people who were really weak but picked a hot specialty doing rather well.

Also, everything is so specialized in Math that nobody really understand anyone else's work. If everything is so specialized, then how can anyone decide whose work is good and whose work is junk? If objectivity is completely out the window in Math, what hope is there in other areas of science?

So it's essentially the same as being a programmer, where the skill of promoting yourself is more valuable than the skill of doing good work. At least I get paid more, and still have spare time to read about things that interest me.
I've often thought that we should pay financial regulators competitively with what they could make in the private sector AND in conjunction institute some kind of sweeping moratorium (e.g. you may not take any corresponding job in the private sector for at least 10 years after your government service ends.)

I'm sure this would be politically untenable. Headlines would cry about absurd salaries being given to government employees.

However I'm equally confident it would save us money in the long run. The current system seems almost designed to create toothless regulators and a revolving door.
for completely, completely, completely different reasons
There are healthy ways the HN community can be challenged. Given that it is a community rather than an individual the domain of challenges are those appropriate for communities in general and the unique aspects of HN in particular. What is and isn't appropriate is a variation of HN's community sentiment toward political topics.

Some opinions are meant to foster discussion. Others are meant to invite disagreement or structured with a disregard for that potential. Cargo culting is less if an issue than trolling behavior, in my opinion, and the diversity of ideas I see on HN has increased from the days when mentioning Microsoft in a positive light or Apple in a negative one invited downvotes to grey.
Beautiful. This article made me smile. I also like that the author gave a simple "how-to" at the end in case I wanted to try it myself (i do!).
Saigon (or Ho Chi Minh City) is the best place if you want to meet other tech people, but I find it a little too hectic to stay here too long. I prefer the smaller towns like Nha Trang or Hoi An if I really want to knuckle down and get things done.
If you are in the bay area, I'll happily give you the two I'm thinking of.
Where do you live that it's "not rare" for the loan officer of a suburban bank originating mortgages to be making north of a quarter million dollars?
In the 1950s-1960s, the university system was expanding, in part due to the post-WWII GI Bill. Anyone with a PhD was pretty much guaranteed a decent job.

A pyramid scheme works well when the pyramid is expanding. It doesn't work so well when the tip of the pyramid is shrinking.

If EACH tenured professor has 1 graduate student per 3-5 years, that's nowhere close to the rate at which new tenure track jobs open up. There are some private sector jobs for Math PhDs, but even those have an oversupply.
What's the Secretary of Defense Doing at Stanford?
Is Fundamental Analysis OR Technical Analysis OR Macro Analysis Better?
As others have pointed out, the semantics are pretty hard to deal with. But, it's the style that I think is the really bad part of this snippet. Why would you create an array of empty elements to iterate over just to grab the index? In CoffeeScript, however, the language guides you to this solution:

[65..90].map (number) -> String.fromCharCode(number)

where you're operating on the elements of your array and you don't care about their index.
New York, especially Manhattan, straddles this weird paradox where it's both mindbogglingly huge and swallows you up, and intimately navigable. Everything is simultaneously sized for titans and humans. It manages to provide awesome vistas while piling in on you. It's organized and chaotic. It can be astonishingly cheap, and hideously expensive.

There's an infinite, fractal, size and complexity to the city, while being constrained on all sides. You always know where you are, but there's a near infinity of places to be. It's both surprisingly old and cutting edge new, and it generates its own history. It's the only city I know of that looks exactly like the photos of it.

You can set out at one river, on a journey across the island, and it feels like a vast quest among the roots of a giant alien steel, stone and glass forest (with massive iron snakes coursing beneath the earth), and before you know it, you're at the other side, looking at the view of somewhere else across a river -- yet entire generations of lives have lived, loved and died without ever seeing the outside of it.

In that short walk you'll cross betwixt a population greater than most towns, encounter nearly every method man has devised to cross the earth, meet poor artists and giants of industry. It can be stunningly hot, or buried in snow and freezing depending on the weather. Rain storms can start and stop in the time it takes to read this sentence. In a few moments, you can be beneath the surface of the earth, or higher than the first aircraft dared to go, without ever taking off your jacket or adjusting your shoes.

Every building you step into captures a moment in history of good ideas and bad, a museum of thought, a classroom of fads and fashion, structure and freedom. It's like a random sample of the whole world was picked up and air dropped onto a carefully organized vessel, a Rama waiting to lift up and go forth on its journey elsewhere.
http://articles.chicagotribune.com/2011-01-06/news/ct-met-ca...

Evidently a Supreme Court Ruling. Hopefully there will be a ruling that drug dogs aren't considered probable cause soon.
1 in 10, or 3 out of 500?
The problem with comparisons like this is it's horribly

a) Judgemental - what you might class as a success can differ wildly from what someone else does.

b) Situational - the success rate you get from differing events, shot under different conditions with different equipment, technique, time constraints and expertise etc. etc. can vary hugely, even when judged impartially.

About the only time i ever feel like i can objectively judge a day a good one, is either

1) When i've been to the same event as any of my peers, using comparable gear and felt like i've held my own.

2) Achieved whatever it was i set out to, be that a great picture worthy of putting in a portfolio or sticking on the wall, a satisfied client, a new technique or lesson learnt, a memory captured or just enjoying whatever i did on the back of the excuse i was out with my camera.

I wouldn't worry about the numbers, worring about the numbers would be when you got roped in at the last minute to be the main photographer at best friends wedding and all you had was a kodak brownie with half a roll of film left in it anything nowadays would be a cakewalk in comparison.

Yes, don't stop pushing yourself, but at the end of the day, for me anyway, it's the experiences that count, the pictures are generally just reminders of things i've forgotten, can no longer experience or because the people in them are no longer with us.
> If they knew what the next number to be pulled from the random number generator was, they could, for example, delay firing a weapon by a frame or two, to get more damage.

This is similar to a crit hack in TF2: https://wiki.teamfortress.com/wiki/Hacking#Critical_Hacks
Amazon Web Services is now a $5B business
This resonates. My cofounder is the CTO for our company and I see his role change the most between the two of us. It's almost like he has to reinvent himself constantly.
I've read and noticed some interesting things since I left graduate school. I just make them a blog post, rather than going through the hassle of trying to get it published in a major academic research publication. Since I'm not pursing an academic career, does it matter if 100 people read the post on my blog, or 5 people read it in some journal?

An HN comment with +20 karma was probably read more times than most research papers in journals!
Thanks for the post!

For new players it's best to start in the tutorial:
https://schemaverse.com/tutorial/tutorial.php
Semiconductors from idea to product
Compared to Azure, yes. The IaaS offering on Azure has many, many limitations. It is also very difficult to use. There is no general pool of servers. You have to cram VMs into these groupings called "Cloud Services" which are limited to 50 VMs each. No support for TLS termination on their load balancers. SSDs are currently a "preview" feature and only work on a subset of hardware types.

In all fairness AWS had a 4-5 year head start on Azure. Also there are a lot of really exciting things coming down the line for Azure. I don't expect this gap to last long.

Competition is good!
This article shows relative "cloud" revenues numbers between Amazon, IBM, Microsoft, and Google. In this context, Amazon doesn't look that big.

http://finance.yahoo.com/news/official-amazon-strongest-clou...
China shocks world by genetically engineering human embryos
I find that a college scarf is a far more effective identification symbol.
Co-op was a weirdly disorienting time for a lot of reasons, but I've done hundreds of interviews at PagerDuty, and UW co-ops are a lot better for it. I strongly prefer to hire them (Hiring! SF! Toronto! Yay! http://l.euri.ca/1Htzmav ).

Working at 3+ places for 4-8 months isn't a perfect substitute for years of experience, but it's a huge improvement over school projects.
Cool. Do you have blog that talks about old game hacks?
Way better than I expected—on my Moto 360, total battery consumption is usually 1-2%, and the beta testers have reported the same. In my experience, the biggest optimization you can do for Moto 360 battery life is to disable tilt-to-wake, since the most power-hungry part of the watch is the display.
This isn't an uncommon strategy today. Many online RTS games work in a synchronized model like this still; it's much cheaper to for all players to send each other their inputs than for the server to send the positions of possibly thousands of characters constantly. The recent Halo games use a synchronized network model only in their cooperative modes. (It's obvious because lag will cause the game to slow down.)

>It does make me think that cheats (not that I ever cheated) were missing a trick. If they knew what the next number to be pulled from the random number generator was, they could, for example, delay firing a weapon by a frame or two, to get more damage. Probably other more interesting things I can't think of immediately. If there was ever a bot vs bot Doom competition, this is something you'd definitely want to consider.

See http://taeb-nethack.blogspot.com/2009/03/predicting-and-cont... for an example of that sort of thing done in Nethack!
List of Countries with the Most Pot Heads
That link does not explain how they're managing to obtain the correct key from the server without paying money.

So they were able to dump a memory segment into a hex editor, and locate references to RijndaelManaged. So what?

In the screenshot, I still see:

Server.GetKey().Key

So how did they convince the malicious server to cough up the token for free?
Ask HN: How to find users of specific online services or products?
For example I want to talk to people that use Jira and Trello (both) because that intersection is the target audience for the product I'm building and I'd like to conduct customer development with their help. How do I find them? How do I find their contact details? How do I reach out to them without coming across as spammy? Are there any more or less well-known online services that facilitate that?
That, and, downloading GTA 5's 59 gigabyte installer in 12 minutes was nice... Or, when I was about to leave on a road trip & downloaded my entire itunes library in just a few moments. Lots of cases where insane speed is beautiful.

//moved to Chattanooga for gigabit($70 a month). Love it. :)
I think you've taken my words at being solely towards co-op, not a co-op program itself. Deadlines, school, and stress are part of being in a co-op program. Having a stressful work term, that is when you are supposed to be on break from school, is part of being in a co-op program.

It's hard, some handle it better than others, but it's naive to say that the downsides are trivial and have little to do with being in a co-op program.
Twitter to Push Out Twice-Daily ‘Highlights’ Digest
All the Ridiculous Adjectives Jony Ive Used to Describe the Apple Watch
Same as everything: look at how it was built. Many of the images are built by CI systems according to Dockerfiles and scripts maintained in public GitHub repos. Audit those, then use them yourself if you're worried about the integrity of the services and systems between the code and the repository.
It was pretty beautiful. Thanks for the love JD. And the pun. Because that wasn't at all predictable ;)

Oh, and if you want to see what he's talking about, here are some pictures https://www.facebook.com/media/set/?set=a.785821618171086.10...
Knuth took a decade off because he wanted his papers to look better. (I know this is glib, typesetting is fabulously complicated. But he did get to spend a decade making his papers look nicer.)
Forum != Knowledge Base...

For forums, take a gander here:
https://news.ycombinator.com/item?id=9410250

For a Knowledge Base something like Zendesk or many of the options out there...
https://www.zendesk.com/self-service/
One of my favorite questions to ask candidates goes like this:

"What's your favorite programming language?"

"Describe three things you would change about that language."

And as a bonus question if they aren't faltering, for each improvement they list, I'll ask: "Can you think of a programming language that does that thing correctly?"

I find that programmers I respect/admire can all answer these questions enthusiastically and without hesitation. As with all interview questions though, you do need to worry about false positives and negatives.
Douglas Coupland on Marshall McLuhan (2011)
Past numbers had SoftLayer as larger than Rackspace prior to the IBM acquisition. I imagine with the massive growth there post merger, the distance between Rackspace and SoftLayer IBM has only grown larger. That's probably the larger omission than Rackspace.
Also already submitted at least twice:

https://news.ycombinator.com/item?id=9428613
https://news.ycombinator.com/item?id=9421990
I have a Fitbit Charge HR that checks every second during exercise and every 5 seconds otherwise. The battery lasts about 4 days for me.

https://www.fitbit.com/chargehr
This is becoming a widely held belief within the humanities via Accelerationism[1]. If anybody's interested, I know folks in the Bay Area organizing events around these ideas.

[1] http://criticallegalthinking.com/2013/05/14/accelerate-manif...
With such slim margins AWS and the larger cloud services industry of today will become what the airlines industry has become.
Pretty unfair comparison in that article. Microsoft including Office 365 and Dynamics in that number totally masks Azure revenue. It would be a more fair comparison to see AWS vs Azure vs GCC.
Did you mean to say he's been on a downswing?
I'm always impressed by the simple ingenuity of the Doom source code and the immersive environment it creates.
What I don't understand is why the "Gods" don't say "No we won't train robots to do our jobs."

One of the biggest hurdles to automation in general - especially where replacing skilled workers is concerned - is in teaching (algorithmically or otherwise) the machine to replicate what the skilled worker is doing.

If there really is the existential crisis of "machines taking our jobs" then why are the robot trainers not pushing back? Isn't is immediately clear what they are doing?

I personally think everything should be automated with no mandatory human inputs for the majority of tasks - but that is hundreds of years away if ever. The key sticking point though is whether people will be willing to be "the last human to hold this job."
Wow. This is amazing. Thanks so much for being so receptive to what we're trying to do. This is exactly what we're going for. Except for 8mn people in NYC, not just 100.

In time.
I like your approach, and have some thoughts relevant. What's a computer? The $1/hour revenue is generated by AWS from FAR less than 1U. SuperMicro sells a 2U machine with 4 full sized computers in it with 6 drives. You can put 12 cores in that, and an AWS 'ECU' core is a hyperthreaded core. So, in the Supermicro "quadnode" [1] version you get 4 * 12 * 2 = 96 cores in 2U, or 48 cores per U. An AWS computer/instance that costs $1/hour is a "m2.4xlarge" [2] which has 8 cores. So you can sell 6 "Computers" per U with this math.

[1] http://mezz.ixsystems.com/servers/families/?family=Gemini4
[2] http://www.ec2instances.info/
Halting problem perhaps? Even if you put in safeguards, an exhaustive search could still be unacceptably slow. You can never tell when a pathological case might arise.
yaay it compiled!

Just grabbing an IWAD, I'm looking forward to trying this! Thanks for the suggestion
Swift vs. C
In the first release of the Band's firmware, it wasn't consistently good (especially during workouts!), but it's gotten much better with the 2nd and subsequent firmware releases.
Good news. At least last year (and I hope this year) the speaker contract allows speakers to upload their video to YouTube independently. I encourage all speakers to do this if it applies again this year. (Disclaimer: I'm a Fluent chair.)
Not one professor. Most of them for the first two years. The exceptions were younger guys who hadn't taught the class before, and there weren't many.
Your second sentence ironically defies logic.
This is a great perspective.

You've done a pretty detailed analysis of the company process.

So is the Production Engineer "Seisan Gijyutsu" focused on finding improvements for the Craftsmen to develop or does the Production Engineer "Seisan Gijyutsu" develop the improvements and teach them to the craftsmen?
Not in other faculties, though. The BMath/CS program for example.
16% contributory profit is not a slim margin. AWS made a quarter-billion profit on 1.67 gross revenue. That's better than 80% of the industries, beating brokerages, beverages, and pharmaceuticals, according to this NYU study here: http://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/...
Positive Parenting for Busy People – My Bouncing Baby
The difference between 18F and USDS
Robert! So cool that we cross paths again on the internet. We're trying hard, but time will tell if we actually are hitting the nail on the head. Things have been good so far, but this is certainly a tough thing to grow effectively :).
Actually quite a few systems have been! Besdies telco stuff, Facebook used it quite a bit and I'm told it was in LinkedIn's stack as well.

I get a lot of recruiting interest from my time at Powerset as an erlang engineer, from the most surprising places. Game companies come up a lot.
seed = seed * m + a would certainly have been much slower than a table lookup at the time, but that's not the case with current microarchitectures.
… which is one of the pressures driving Docker adoption. Each process tree gets its own root filesystem to trash with its multitude of dependencies. DLL hell, shared library hell, JDK hell, Ruby and Python environment hell… a lot of it can be summed up as "userland hell". Docker makes it easy to give the process its own bloody userland and be done with it.
Thank you for this comment, it really put into words things that have been passing through my head constantly in the last couple of months, without me being able to put them down in writing as well as you did.

For example just the other day I (a programmer) was trying to explain to a friend of mine the concept of "Cargo cult programmers" and about how an initially good idea (agile programming) had been taken over and perverted by outside consultants and "professional managers". Said friend works in sales and I think she once mentioned to me the "sell me this pen" thingie.

And about people and institutions still living in the 19th century, I'm now reading a book on the 1830s Saint-Simon movement (https://en.wikipedia.org/wiki/Saint-Simonianism) written by an academia darling, French philosopher Jacques Rancière. I don't know how to put it in words, but to me it seems like Rancière would have preferred for the world to have stopped right then and there, i.e. in the 19th century, when bourgeois people had just taken over from the aristocracy and they could look from above at the peasants and workers that stood below them. He (Rancière) is of course trying to be sympathetic to the workers he writes about in his book, but one feels that he's being sympathetic from outside their world, worse yet, from above their world. More than that, there's this feeling of him mocking their (the workers') belief in an better future and improved social relations, especially when talking about Fourierism (https://en.wikipedia.org/wiki/Fourierism). It reminded me of people who not so long ago were still mocking open source.

And last but not least, and it pains me to say it, but I'm afraid that open data (the idea, the concept) is dead. Somehow the forces that be managed to kill it (I'm thinking Google post-2007 or so, FB since its inception, Twitter in the last couple of years, just to name the biggest). It's strange about how no-one wants to bring this subject up for discussion anymore, it's like a foregone conclusion by now.
There's quite few different tools in this space. I made a list of them, http://datacenteroperatingsystem.io/ feel free to add your own pull request.
That's not true. AWS found a way to resolve the xen vulnerability without us having to reboot servers. # of servers I manage in AWS is >1k.
I've had to do the math to calc this stuff... what you are saying is simply false. If I execute a single order with a full fill, and you execute the same fully filled order with 99 canceled order behind behind it, show me how the execution costs are "built in" to reflect the difference.
While the threat of an uncontrolled AI singularity seems to make a lot of sense, the main reason that makes me think it might not ever occur is that there has not been any sign of alien AI.

The Universe has been around for millions of years, which is plenty of time for AI to develop somewhere else (probably multiple times) and in my opinion one of the key features of intelligence is exploration, which means colonizing pretty much everything.

The lack of alien AI signs makes me prone to think that AI is not achievable or there is a plateau somewhere (energy-related? atom-size related?) of how smart AI can really become.
Note that Comcast, as a corporation, is prohibited from donating money to political campaigns: http://www.usatoday.com/story/news/politics/2014/04/07/supre....

OpenSecrets has been sweeping that disclaimer more and more under the rug, to the point where now I'd accuse them of lying.
Making me blush. So unnecessary. But we're doing our best. Long road ahead if we want to create a real dent while staying mindful.
I disagree. I'd actually argue that I learned a lot more in my coop placements than I did in many of my classes. Maybe the UBC coop experience is different? The companies hiring Waterloo coops are usually top notch and include well known Silicon Valley companies like Facebook, Google, Apple, Stripe, Square, Twitter, etc.