skysight-inc/HackerNews huggingface dataset:
So that brings the total to $331M? That's a metric ton of cash, what do they do with it?
This is often the case with WPS on home routers. Here's a blog post detailing the reversing of D-Links WPS PIN generation.

http://www.devttys0.com/2014/10/reversing-d-links-wps-pin-al...
Sorry, can't and won't get onboard with this. It's not 1995 anymore. Join the rest of us in the 21st century with pages that are functional and attractive.
So, fair point. Keep up to date with technology, don’t become obsolete. Sure.

But I don't know about the metaphor. I mean, programmers do practice daily. If you’re coding at work you’re practicing.

More to the point: if the author played in the NFL he’d want the cornerback to do exceptionally well at game time, to practice daily, of course, AND to go home at night and keep practicing to become a quarterback AND a coach because, you know, got to keep up. My guess is that’s not what happens in the NFL.
Have any of Uber's "experiments" of this sort been successful? Anyone know if the bike couriers in NYC (almost a year old) have gotten any traction? Has the service expanded?

How did their limited-time experiment of delivering toothbrushes in DC go? That was six months or so ago.

How about food delivery in LA?
I have the same problem and the same irritation as the author of the article: I can't turn off birthdays in Google Calendar using the GUI. The checkbox that should allow me to do so is greyed out. Perhaps Google are doing a staged rollout of this "feature", or perhaps you have escaped the clammy grip of Google+?
Nobody thinks Moore's law will last another 30 years.
I don't think they would, though. I think people would see that their money is in fact safe, as the government guaranteed it, because now the possibilities are 1) the bank will fail and the government covers the deposits and liquidates the bank, and 2) the bank doesn't fail and the deposits are safe anyway.
but what is broken? Perhaps there are far more smart people than there is need for? Its hard to break into a field where other people are actually that much better, its even harder to acknowledge it.
Arguably, communism did. I certainly know a lot of ex-soviet scientists who have a much worse life than they did under party rule.
You may have been satisfied by what you were making, but that doesn't mean that you were making as much as you could have.

I mean, people renounce their belongings and live in ashrams for spiritual reasons, and they're OK with it. But let's not pretend they aren't making a trade-off.
Sure, the salaries may come down as more competent people enter the field (something that has been happening a lot more slowly than expected IMO), but calling data science a "fad" or saying it isn't a solid career trajectory is ridiculous. It's just a new name for something that has existed for decades. My first job was in a group that has been creating useful products using machine learning since the early 1990s. If that group was formed today it would be called the "data science" team. There are plenty of other examples, like "quants" at finance companies and actuaries at insurance companies. These sorts of jobs have existed for a long time and have paid well the whole time.

I'd also point out that most of the jobs on your list are specific roles in specific industries - data science as a concept will be more resilient because it's an evolving set of skills (as is programming/software engineering) that span basically the whole economy. The day people no longer have a reason to build systems using computers is the day these jobs will go away.
Indeed. To be clear, I was trying to ask about the speed at which you'd have to travel in order to approach (but not enter) an event horizon. Say, a distance of one meter. Or one millimeter. Does your speed have to exponentially increase the closer you get?
Basically operate it remotely for the first and last mile (instead of the driver physically being in the truck), and let the computer take over for the long stretches on the freeway.
The point is that changing the service location is not covered in the contract. I wrote the article to warn people that Comcast believes this is covered in the contract and will enforce it. So we fundamentally disagree here on whether I'm changing the terms of the agreement. Maybe my expectations are misguided, but I would expect that conditions where they do not give me service and I continue to pay (especially a common one like moving an office to a non-servicable area) it would be explicitly included in the ToS. This is the reason that I think warning people is a legitimate thing to do.
Denver, Boulder, Greeley, and Fort Collins, Colorado all made the top 20 with separate entries. They're all along a 60 mile stretch of the front range.

I find Greeley particularly surprising. It's mostly known for the afternoon smell due to the stockyards (cattle) in town. My best guess is it's due to the fracking-powered oil boom in the area.
The Ghost Boy (2011)
> What exactly is "crypto-gibberish"?

You generate a random password from the set of inputs that the system allows, usually printable ASCII characters. So instead of a non-gibberish password like "correcthorsebatterystaple" you end up with a gibberish password like "]'gf2~B;](0EnxW>/n%+b*q4{".

> I'm pretty sure they haven't addressed the old issue of
> having keeping your FTP credentials in plain text.

Would you complain if it were an API key that was provided to you in plain text?
Jeff was a big OpenID proponent while developing StackOverflow, and it looks like he still is. Even if he's recognized the necessity of offering a more common login approach.
Pretty nice! I mostly used Rust Nightly till now. The language, the ecosystem, etc. seems really mature now. I've been following language development for a while now. I've never seen something that is really a new language and is that far before 1.0 or in such a short time.

The language developed rapidly, without sacrificing reinventing things, changing opinions a lot. I am not sure how they did that, but it's really impressive. Usually languages lack documentation, stability, performance, etc., have lots of rough edges, no users or libraries, but none of that is true for Rust.

I am really curious about how this was achieved. Maybe someone involved could describe how that was possible. I am sure I'm not the only one interested in this.

A year ago there was an article about using Rust for an undergraduate class on operating system development. Rust was 0.7 back then and very different and way more mature.

https://news.ycombinator.com/item?id=7009414
Post-scarcity doesn't mean "scarcity-naive" or that everything has to be non-scarce.

We already have things that aren't scarce and by assuming scarcity is a factor of value, we irrationally devalue them. Post-scarcity economic systems attempt to resolve that.

Look at the struggle the entertainment and journalism industries have had since the value they provide was divorced from distributing scarce print/recording media, etc. Disregard human subjective behavior, the rational behavior under capitalism before was to buy the thing you wanted, now it's to try to be a free rider, so that's what most people are doing, despite valuing creativity and journalism no less.

So, instead of being able to participate in an economic system that solves the problem of compensating the creators of non-scarce information, they turn to DRM and paywalls and other ineffective solutions to try to force their bits to be effectively scarce for the majority of consumers, and therefore remain valuable and prevent the free riders.

That said, a post-scarce economic system also shouldn't aim to be producing a glut of any one variety of professional, so it certainly isn't a good argument within the original thread.
"It didn’t really occur to me that most employed twenty-somethings weren’t scavenging free food from lecture halls."

I used to do the same thing as a postdoc at UC Berkeley, while trying to provide for a wife and kid. Actually finding leftover sandwiches was a big deal.
Honestly I feel like your site could benefit from quality design and marketing. When I visit that site I have literally no idea what it does, how it functions, what the company is, etc. etc.

I love the idea btw.
It is probably much higher. If we take a conservative estimate of 10k btc traded per day, on average, and a trade commission of 0.008% (0.004 two ways), we get to $5.6m in little over half a year. Now yes, the have some operational costs etc, but they've been in business for several (?) years.

tldr: back of the envelope calculations show that they must have made more in profit to-date.
I regret posting it. A comment better suited for Reddit.

> an American political narrative

Reflected two days ago by a former CIA deputy director who called the French event the worst attack in that part of the world since 2005. Norway didn't count apparently.

https://encrypted.google.com/webhp#q=cia%20worst%20terror%20...
I've always been pretty happy with Diffmerge

https://sourcegear.com/diffmerge/webhelp/sec__inst__mac.html

Instructions for commanline use are pretty easy to find as well as setting it up as the default diff toll for git and svn
The intel engineers are working on a bunch of stuff that isn't in the SDK yet. They mentioned multiple cameras.
If it's in your interest that I understand what you're saying, and you make it too hard for me to parse your stuff down to a comprehensible level - then it's your fault, not mine.
That said, I'm a GCP certified engineer. I love GCP, but I can see Google losing the cloud war to Microsoft solely in that Microsoft has a more comprehensible offering (UI and libraries/services) and, most importantly, knows how to market its platform.
and is totally unrelated to any jitter on the storage system (unless it's so slow that it can't keep up with the DAC, which is unlikely to happen unless it's a 20th century hard drive or connected by a wireless/internet connection).
Coding at work is certainly not optimized for practice.

NFL players do an exceptional amount of highly optimized training in addition to their "work" of playing the game: http://www.si.com/nfl/2014/12/10/tom-brady-new-england-patri...

No, you shouldn't have to work a 40+ hour week and then go home and practice to make a living as a software engineer. But if we want highly performant programmers, we should figure out the best ways to practice (and probably spend less--but more effective--time on production code to balance it all out).
Oregon Trail, Wolfenstein, Prince of Persia.. ~2300 MS-DOS Games Online Free
I realize the "it's easier" part. That's why most of us use email over TLS/STARTTLS instead of PGP. However, I don't think Microsoft is going to address the "trust" issue foreign governments and companies have with American clouds right now.

Granted, I'm only picking on Microsoft because they are announcing this now, and I think they could've done better. But I assume Amazon and Google's encryption also relies on "trusting them" (+ the US gov).

They all need to adopt more end-to-end solutions from end-user services to enterprise cloud services. Perhaps especially for enterprise cloud services, since I think they have more to lose by putting their trust in the cloud providers instead of building their own clouds, and they could be more reluctant to adopt their services because of that.

Maybe the cloud companies aren't feeling this as much now since there seems to be "growth" coming in anyway, but when the market will stabilize a bit, they will probably start feeling it. It's kind of how Blackberry didn't feel the they are banking on a bad strategy in the post-iPhone years, because they were still seeing "growth" during that time, mostly from other markets, hiding the fact they were using a bad strategy, and they were only growing because of brand inertia from previous years.
LGBT Kickstarter Projects
Plummet is live Broken back inspired my First game
I'm going to show the Azure downtime numbers to my boss next to the downtime numbers for our private cloud next time I want to ask for a raise....
Everybody Else Is a Moron, and Other Reasons to Start a Company
The Turbulent Genius of David Foster Wallace
Sort of, yeah. Gc<T> was just refcount + simple cycle detection.
Moving Quickly with Compositional Chains
Those are all (vast majority) client funds. 5 million is coming out of their pocket.
https://news.ycombinator.com/item?id=5685166
A message remains true even after encryption, and yet it's unreadable.
Interesting however from the tasters seems to be quite bland and non-worthwhile material especially for that price.
I do wonder if this will catch up and we might see the birth of "lets code" videos with developers streaming their work on twitch.
I noticed the same thing. Denver specifically has seen signifiant growth over the last few years, with downtown real-estate prices rising rapidly. It will be interesting to watch how the potrepreneur money effects these trends moving forward.
This is true. It's not only outsourcing, but also the shift from small molecules to large molecules (proteins, antibodies). Pharma companies have shed thousands of chemists over the past 10 years. I know a few who have been able to hold onto their jobs, but it hasn't been pretty.
Ugh. I hate gofmt. It's a good idea in principle, but even with "go" there are times when you want things spaced out to align columns, or hide a distracting error handling case on one line (instead of making it take 3 lines of precious vertical screen real estate).

I find gofmt to be too opinionated about certain things and I will never use it for my go programs.
The best way to handle this is not to modify the entered password, or to reject it, but rather to just display the message. If it stands out enough you should notice it and make the corrective action yourself. In your case no corrective action would be necessary.
Hire, Hire and Hire. I suspect their infrastructure costs are very high too.

One challenge that companies find as they try to scale is they have to add a lot of Sales and Marketing costs well before they receive any revenue, so there's a cost bump despite low growth in engineering. This is compounded if there's a professional services component.
Nice, they gave me good odds on fairlay. Betting 0.001￼￼￼BTC on 3.5 odds did not earn me much money, but It made Bitstamp drama more thrilling. :)
Lawyer Says Oilman’s Ex-Wife Cashed Big Check
Overlays: Mapping made easy
This is a very long way of saying: you should learn new skills, and practice the skills that you think will be valuable by the time you need to get a new job.

Practice isn't rocket science... heck, just practice different kinds of programming. You'll naturally improve at everything because it all relates to each other. To borrow from his football and music examples, even practicing dance will make you a better football player, and so will playing the drums for a cellist.
Devops Developers: SSH Requires a Chain of Trust
One concrete example would be data acquisition. Long term, large sample panel data sets take decades to produce, but are incredibly valuable if well designed / executed.

If you are applying for funding as part of a 100 year study, you won't get continued funding unless you put in the effort up front to design the data acquisition correctly.
30 best pieces of advice for entrepreneurs in 2014
Does anyone have any opinions on Google Cloud? We are investigating moving to Google Cloud but I personally am a bit skeptical because they appear to be a distinct #4 behind AWS, Azure and Rackspace. I'm worried that Google Cloud will not get the revenues they want and they will close up shop, like they've done with their other products that were wildly successful. I don't see Google having the same level of commitment as Bezos, who will believe in something and then see it through come hell or high water.

Does Google Cloud have the same functionality and flexibility that AWS or Azure have?
Simple = Easy, so choose well
This is a fantastic post. My career has only spanned 15-20 years so far, but what I've learned is that every "hot" career ebbs and flows. Law used to the be the place to go, now nobody wants to go, but it'll get to the point again where it's a "hot" career.
Google's tool is new to me as well, but it doesn't seem to be very good for comparing card rewards programs. I like the nerdwallet site for that: http://www.nerdwallet.com/
He has also criticised the rest of the community for not studying his work in detail, and says most other mathematicians are "simply not qualified" to issue a definitive statement on the proof unless they start from the very basics of his theory.

Math this advanced can be very hard to follow. There are more incentives to do original work than check someone else's, especially when they have drifted far off the mainstream. It takes a special arrogance to say, "You have to come to me" and then be angry when nobody follows.
I think that simplicity can scale, but it requires someone or something which can see through the abstractions that your normal programmer needs and distill out just the important points.

In other words, it will require artisans of the craft, or really good new languages and compilers.
I'd be interesting in going the course of: boring work should be eliminated through automation or obsolescence.
Oh, I agree, and I'm not opposed at all to publishing such kind of jokes. What I object is the idea by the OP that this should be done in order to hurt the vandals that killed people because of those drawings; Charlie Hebdo's drawings themselves were not made with that intent. Publicising the images out ofspite doesn't hurt the terrorists, it makes them stronger.
What you are referring to are non-Markov processes. That is, process with a memory. These can be useful too, but the reason Markovian processes are preferred is because of the independence (lack of memory). Independence is a sufficient condition for many theorems that use Markov processes to prove things about average behaviour.
FYI both kaoD and Kibwen's post seem to be dead because they included a link to a URL shortener (seems a little melodramatic on HNs part...) so I'll reproduce it here w/o the URL shortlink and see if that helps

>Hm, an enum like `enum Color { R, O, Y, G, B, I, V }` is represented by a u8 at runtime (see for yourself here[1]), which means that you're only saving a single byte in your `Piece` struct by doing that manual optimization. What was the magnitude of the speedup that you saw?

[1]: http://play.rust-lang.org/?code=%23%5Ballow(dead_code)%5D%0A...
Yes what ryanSrich said. Try adding some example projects that have worked, some pictures and some campaigns.

The site almost looks like an internal VPN search that I shouldn't be accessing, but you should be making it irresistible. :) good luck!

The colored google-like letters are cute- but not enough. Try making it look more like kickstarter or indiegogo.

or http://publiclab.org

Also the "I'm feeling Generous" button returns an error if I don't fill in anything! Make it do something in case I really am feeling generous and want to fund something. Suggest something, etc.
First of all this question isn't all that relevant to the article. Second, it's a question of capitalization methods, not grammar, and more of a style decision than a language rule. Do what you feel is right.
There are some technical details that make them different, if I recall correctly. But they're kinda similar. They're also close to Haskell's typeclasses.
Which is weird, too. I wrote an email once to Blizzard, asking why they also have a maxlength for the password. This doesn't mean anything, but it could be an indicator for password = VARCHAR(16). Makes no sense whatsoever to restrict the length of a password, especially in such a large network. Never got a reply though.
Some part of it certainly goes into MongoDB development. It still sucks, but every new version has a ton of major improvements. I may give it another try once 2.8 is released.
A professor once defined a proof as "That which is convincing", and we were free to say, "I am not convinced"

While the topic being proven may be technically correct, the act of proving is a social act. The formal notation just makes this more precise than human language.
> I wrote the article to warn people that Comcast believes this is covered in the contract and will enforce it

But they aren't enforcing the service location, they're enforcing your minimum term, which is covered in the contract. You can continue to receive service at the current service location if you wish. Instead you're trying to terminate the contract early.

> Maybe my expectations are misguided, but I would expect that conditions where they do not give me service and I continue to pay (especially a common one like moving an office to a non-servicable area) it would be explicitly included in the ToS.

Then what happens if someone starts a new service, Comcast pays the installation costs, and then that individual moves a month later. Comcast would be out the full cost of the installation.

Now, 36 months is absolute greed on Comcasts part, I'm sure they recoup the cost of installation after less than a year. However in principle Comcast deserve to get reimbursed for the full cost of the installation regardless of if someone moves or not.
Nobody thought it would last till here
Are you working for Bitstamp now?
I would be interested to hear the opinions (or more accurately, experiences) of developers regarding "practice." I'm beginning my career as a software engineer this summer and I would like to become an "excellent" engineer. Employable, of course, but also the go-to for knowledge in a subset of computer science (let's say natural language processing, for example).

Given I have a very long life (hopefully) ahead of me, what would you say is the best way to do this? Yes, coding is good, but is it the best way? I spend a large amount of time doing side projects, but eventually I'll have a family and other obligations, so I would need higher impact, less time consuming practicing options.

An example of this I guess is how many expert violinists actually "practice" for a surprisingly small amount of time because the practice is so deliberate. What's the equivalent for us?
Shoving stuff on multiple lines to save vertical space is a great way to get into a crappy codebase quickly.

Gofmt respects vertical alignment of basically everything I've ever vertically aligned, and it's remarkably intelligent about it in places.

>I will never use it for my go programs.

And no one will colloborate with you. Look at ANY Go project on Github and the first issue is "run gofmt". It gets rid of entire bike-shedding discussions like this.

As an example, comprehensively document in what cases you do and do-not put two lines of code on the same physical line. Now try to enforce that across the entire internet, let alone in a lexing tool.
Duke has an MD/PHD medical scientist degree - http://mstp.duke.edu/
Show HN: A modernized and annotated code companion to Paul Graham's “On Lisp”
The formal definition of a single Markov Chain is one with a fixed transition matrix.

In practice, many software implementations of Markov models update/modify the transition matrix as new information becomes available. Formally, you're no longer working with the same Markov chain, but that doesn't mean that the model isn't useful.
The Next 5 Years in Open Data: 3 Key Trends to Watch (Industry Perspective)
Is dividing up the bay area really that meaningful? Seems like every article does a different division. Why is San Mateo county, or parts there of, sometimes grouped with San Francisco and sometimes with Silicon Valley? I generally consider most of San Mateo the same continuous sprawl with Silicon Valley and San Francisco somewhat separate. Is Facebook really a San Francisco company rather than a Silicon Valley one? Or Sun before it? Where does Oakland end and Silicon Valley start? Fremont? Milpitas? I would generally prefer the entire by area considered as one population center unless the division is really, really meaningful and not just an excuse to fudge the data a little bit...