skysight-inc/HackerNews huggingface dataset:
I think point 1 is largely that business/econ isn't needed, however a large part of econ is dealing with data sets. Regardless, college isn't a tremendous metric of ability; how many times has the fallacy been sold that it doesn't matter what you graduated in, just that you graduate? Programming and comp sci are largely about logic, and teaching oneself how to program is certainly a fine suggestion but it's not a very efficient solution for somebody who has previously demonstrated aptitude and is still going to face a learning curve once employed.

Stepping away from the startup scene and simply looking at businesses in general, it's ridiculous to think that an employer would hire you and put you to work with no training. Also a hire should be a long term strategy, turnover is very expensive and destructive to company culture.

"Building something" is a relative idea. Aptitude is not. My story isn't specifically important, just that hiring is maybe overly focused on buzzwords and the short term. But I don't know.
Mixing and Matching to Create the Near-Perfect Digital Calendar
If you like pinball and live in the Bay Area, I highly recommend visiting Lucky Juju (aka the Pacific Pinball Museum) on Alameda. $15 admission for unlimited free play on dozens of pinball machines, including many vintage machines.

http://www.pacificpinball.org/
These seem like valid but relatively minor complaints. YouTube should fix them. But the heart of the problem lives in the DMCA. If jerks or idiots file a fraudulent DMCA take down, the content comes down before you have a chance to dispute it. Then, even if you do dispute it... the DMCA says it stays down for at least 10 days. Ostensibly to give the claimant an opportunity to file a lawsuit against you, but there is no requirement that they actually do this, and your perfectly non-infringing content remains unavailable even if they never had any intention of doing so. (And if they do file a lawsuit then it stays down even longer... even though they've done nothing but file paperwork and have yet to prove anything whatsoever.)

And then, after your content has been down for a week and a half and finally goes back up, any new set of jerks (or as we saw here, maybe even just the same old jerks) can come along and file another takedown against the same content and it goes back down for another ten days or more.

I would say that it's amazing it doesn't see more abuse, except that it does. SEO companies and similar such scumbags regularly file fraudulent takedowns against their competitors. As far as I can discern, the process Hollywood employs to decide what to issue a takedown for comprises some combination of untrained monkeys and a random number generator. Wendy Seltzer wrote a paper detailing a whole slew of other such issues a couple years ago[1] but still nothing has been done to address it.

[1] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1577785
Another piece of advice: take your diplomas and expertise in Law, Journalism, Medicine and others to developing countries. They may not pay as much, but the jobs are there...
I think it is kind of amazing that "don’t be mean to customers" is a lesson that would ever need to be learned. I guess nothing is obvious.
Completely agree. The people behind Symfony (and other embraced projects such as Composer) are dragging PHP kicking and screaming into the modern age.

The support and tooling they've managed to come up with is great, rivalling some of the more mature languages. Definitely a good "side" to hitch your wagon to.
(please excuse my poor knowledge of lisp... check out the wikipedia page if my explanation falls apart: http://en.wikipedia.org/wiki/Referential_transparency_%28com...)

My clojure interpreter gives "10" not "20".

The function "or" is referentially transparent, because if you call it with the same argument values you are going to get the same result every time. (or 10 20) is the same as 10.

However, the following function is not referentially transparent:

(defn incx [] (do (def x (+ x 1)) x))

Because subsequent calls return different results:

(def x 2)
(incx)
(incx)

Things like side effects and many kinds of metaprogramming break referential transparency.
With respect to (a), for the applications that require some level of admin function, I say to not allow password reset for those higher-level priv accounts.

And with 6, i suggest expire at step 4.
If this is the case, then maybe PHP's role is a rapid prototyping language which is replaced when the codebase gets to a certain size.
"18% of 165 private universities and 15% of 127 public universities project a decline in net tuition revenue"

What about the remaining 82% and 85%? What fraction of these project an increase? It's not mentioned, so perhaps there's also been a similar rise in the fraction that projected an increase, and all you can say then is that there's increased variance in projected revenue change, not that universities on average are facing projected revenue decrease.
Thanks for the link, this looks great. I love the idea of peer-review for websites.
I dunno, if it's a small group or not that gets headaches from the 3D but I definitely do. The HFR completely eliminated that though. I hope they keep it up (as long as they keep trying to do 3D that is) for purely selfish reasons :)
My ISP, RCN, is "ready". I have 50Mb/5Mb.
The Art of Resilience
PHP works fine as long as you're never exposed to a better way.

In a year or two start using rails. You'll come back to PHP and wonder why anyone would ever make a hammer with two claws.
An Algorithm for Compressing Space and Time (2006)
Yes, you can. In fact, it's kind of crucial, because each bra fits differently.

And I can't resist but to point out the awesome fact that you can actually wash clothes you bought. (That, and bras don't come in contact with waste products. )
The Father of Chicken McNuggets
Sorry for coming down harsh but I don't understand how to interpret any of the individual curves, since it looks like they are five points on five different axis with a curve fit through them. What's the significance?
Generate Hashed Passwords and Salts with Python
Generally that size is not more than about 5 files.
This makes me a bit uncomfortable. I am more comfortable with a semantically-meaningless cryptographically random token.

Additionally, this token could be valid for a very long time.

I would probably flag this approach in an assessment.
Seems a bit premature to conclude that a major shift is happening after one year.
Your conception is, to pick a metaphor, straight out of "The Matrix." Check your assumptions, you'll find that one of them is wrong, or arbitrary (which is really the same thing).
Actually I would argue that the scientific evidence is highly controversial, incredibly ambiguous and in need of serious and systematic review.
I have $20. $10 to two PHP BDFL's kickstarters that are willing to take on the responsibilty of improving the language and removing the inconsistencies.

1) No one from Zend or Rasmus can apply.
2) facebook - would love if you guys forked it, but you don't need my money.
I highly recommend Jekyll and other static generated blog engines as they can handle high traffic and don't suffer from security problems. Hit me with an email if you need any advice, happy to help out.
SFHN Presents: Pirates of Silicon Valley
Hi HNers,

San Francisco Hacker News group is throwing another movie night this Monday January 14th at 10:30p at The Roxie.

We'll be showing: Pirates of Silicon Valley -- a great movie about the struggle between Microsoft and Apple.

So come out and enjoy a movie and support your local Hacker News meetups!

http://valleypirates.eventbrite.com
6 implies expiration at 4. :)

(I thought about it and decided to just have one expiry instruction).
Clickable: http://valleypirates.eventbrite.com
You are so generous.
This really just screwed me, I have app in review and since I never know when or if they are going to be approved, I dont update the screenshots until after approval. Thanks for the advance notice, Apple.
Things Video Games Can Teach Us About Web Usability
"PHP Should Be Implementation Neutral, and Support All Paradigms Equally".

This is what I like about PHP. When you want a 4 page site, you can use procedural and functional programming. When you're working on an enterprise level CMS you can whip out the OO paradigm and you're set. PHP is a messy soup but it does web better than most other languages.
The guy in the OP values his company over all other personal relationships it seems.
Yeah good one. Wordpress is a great example of a huge failure written in PHP over 5 files, right?
I found myself thinking of the apocryphal Mark Twain saying: "Never argue with a fool, onlookers may not be able to tell the difference."
Yeah – I was and still am super grateful for the free test I received from BetaPunch (implemented feedback from it, too) but after seeing that "silicon valley douche" tweet, I am very glad I didn't become a paying customer.
Fantastic visualization - the filters really make it interesting!

Could I suggest an extra column - Downloads * price
The punchline, of course, is that retirement won't be a realistic option for our generation at 60. 25-75 leaves 50 working years, and that's what it'll probably take so we can pay for the boomer generation to retire and also save for our own. And I don't think it's a bad thing. It's patently ridiculous for a person to spend half their life not working, why should it involve less than an unreasonable savings rate to do?
"Many of us cut our teeth on PHP's simple scripting concepts" -- The Gateway Drug :D

I went Perl -> PHP and have been there ever since. Not because I'm too lazy to learn another language, but because it has done everything that I have needed it to do, and when I found something that it couldn't, I looked elsewhere for that one aspect of the project.

Isn't it our role as developers to push the boundaries of our chosen language? I'm pretty sure back when Javascript was being thrown around, they wouldn't have imagined what it is today.

Trying not to sing praises, and throwing fuel on a fire that should have died a long time ago... To each their own.
Thank you. I'll drop you a note, I think it is time. I've been on the same Dreamhost box for 8 years!
Tory burch cases
Each curve/line is an individual app with each point representing that app's stats in downloads, reviews, etc. You can use the different axis to see trends. Ie, there is (obviously) a correlation between number of downloads and reviews. You can check out a bit about the history of the visualization at http://en.wikipedia.org/wiki/Parallel_coordinates
Python was my first language. Haskell is my #1 language right now, and I do Java professionally. There have been many between.

It's a nice language, but it's not for everyone.
Other than the overt sexism, ("They are no smarter than you, and they are definitely way less organized and far less attentive to detail. So go show them what you are made of.") this article makes some fair points. That said, the author seems to be on a vendetta against post-secondary education. H asserts that an education "probably won't" pay for itself. This is a total falsehood. The nontrivial positive returns of collegiate degrees have been documented by numerous studies.

(http://www.nytimes.com/2010/09/21/education/21college.html?_...)

Moreover, this is not, as he asserts, only true of top 25 schools.

(http://www.businessweek.com/interactive_reports/bs_collegeRO...)

On this front, he appears to be talking out of his ass.

I do agree that the world has changed drastically over the past 3 decades, and that the precedents for education and occupations have irrevocably changed for the worst.

I thinks some qualification is necessary for his contention about "making things." This is not necessarily a recipe for success, especially if what you make is superfluous. If the economy tanks, you'll still be the first to go. To ensure career resiliency, one needs to pick a field that 1) won't be obviated by technology in the near future, and 2) is fundamental to society and thus will never go away. If anything, I think that this skews towards more abstract fields that are removed from physical labor. All physical labor can or will be able to be performed by technology at far greater efficiency and far lower cost. Machines won't be able to think anytime soon, which is why coding is such an attractive profession. Computers aren't going out of fashion, and will, for the foreseeable future, require people to write software for them.
The git support isn't that user friendly, but you can always use cloud9 as an online ide with your github account.
Firstly, it's misleading to say that the cost of a UC Berkeley education is $210,000. That's the price is you're an out-of-state resident and you receive no financial aid. In-state residents without financial aid end up paying roughly $120,000 (and the cost is even less since most students live off-campus after their first year, but I digress). Going to the flagship state college in the state you live in is generally a highly affordable choice for anyone.

Secondly, a private school education typically runs around $200-240k, a number that is calculated to include room, board, books, and living expenses.

Third, you need to realize that most people get financial aid at private colleges (and state colleges). The irony is that top private colleges (i.e. Ivy Leagues) are actually more affordable options than state colleges for low-income students because of financial aid policies for which households earning even low six-figures can qualify. The only people who actually pay full price are people whose families have gross incomes of ~200k+. If they have a sibling in college at the same time, even then they might get financial aid!

Fourth, for middle-class families that straddle the line between "too rich for significant financial aid" and "too poor for parents/myself to easily pay," students should be aware of merit scholarships. Many liberal-arts colleges offer them. USC, despite its reputation as a wealthy private college, is well-known for "buying" good students by offering them generous scholarships (full-ride, half-ride) dependent on your performance on the PSAT.
You're confusing a language with a framework.

A more apt comparison is rails with symfony2 or zend framework2.
We take very hard looks at both inbound and outbound email functionality. Bunch of reasons:

1. Breaks out of the web security domain, requiring devs to think through and implement controls that compensate for things like sessions and access control.

2. New quoting domain creates opportunities for injection to leverage apps to send unexpected messages.

3. Often involves shelling out, with all the attendant risks of that.

4. Inbound mail has different input restrictions than web apps do, creating opportunities for submarined XSS or even SQLI.

It's just a really common place where apps suddenly sprout unexpected moving parts, is what it boils down to.
Well, Danielle isn't really trying to solve problems here. They're not getting her business, and that's that. She's simply calling them out on their Twitter BS, because eventually somebody had to.
Lots of optimized code in Go's standard library has fast paths in assembly which is linked into the final binary on a platform by platform basis. I this sense, it's probably easier than C to drop into assembly. Granted, Go's memory model is not going to enforce a whole lot so you better know what you're doing at this point.
What is the point? You don't like this company's business model so don't buy from them. Either you're right and nobody will buy from them and they'll fade into obscurity or you're wrong and some customers do like this model. Are you upset that VCs are being stupid? I hate to break it to you but the world is full of stupid people and some of them are VCs. This isn't news. #downvote
Being a (former) user of Betapunch, I'm speechless. Good job on your response.
Why We Patched node.js [2012]
Changing the orbit of an asteroid is a function of its mass and orbit (net momentum).

De-aggregating the asteroid via mining does nothing to the net momentum of the asteroid. It would take just as much energy to re-orbit 1000 or 1,000,000 chunks of an asteroid as it would to re-orbit one. The energy transferred by multiple chunks of asteroid to the Earth is the same whether it arrives in one chunk or thousands.

The only thing that would possibly make sense would be to drive two parts of the asteroid in different orbits. The net momentum hasn't changed, but the two pieces would split the difference and pass to either side of earth, possibly missing crucial "keyhole" orbits which would dictate a subsequent impact, though you could likely accomplish the same thing by exerting a small thrust against the entire mass over a long time.

Mining doesn't change the fundamental orbital mechanics or energy costs.
All I have to do is take one quick look at unemployment rates to understand just how valuable college is. In the rhetoric over rising costs, the benefits have never been more clear.
All of those services are run by sysadmins using software, not by software themselves. They just moved up a level of abstraction (take a look at the SRE listings, places are crowded with trying to hire proper devops/SRE). They have become the utility, which is where my plumbing/eletrician analogy comes in.

You might argue this is just suggesting there is a greater demand for software engineers, and that may be true, but I would be very skeptical of someone saying sysadmins would be replaced. Why haven't we replaced plumbers/electricians? Clearly we have utilities/plumbing/wiring that has been deployed for decades with little to no maintenance? Yet the profession still exists. The reality is, it still takes these tradesmen to build new environments, and support the frequent changes that technology throws us.
Ah, but things that can't go on forever, don't.

An indication that something that clearly can't go on forever is in fact starting to come to an end is very likely to be correct.
We moved 1.5TB between devices and servers last month I think...

For a one-person shop, getting a game out at all is pretty amazing! I certainly see the appeal of Game Center. I'm not knocking it, we just wanted more flexibility and control. We started with a single API server and single DB server, but it was still over $200/m, so it was a cost we were willing to eat personally and experiment with - but we knew it had to become self-sustaining quickly, or we'd have to rethink our strategy.

As for ads - iAd pays about 75% as well as RevMob and Chartboost - believe it or not. That said, this month we're about 28% banner, the rest interstitials - they're worth it, as long as you don't abuse them.
You're still heating up the atmosphere and generating shock waves.

The difference is that you're distributing the initial shock over a larger area (and possibly longer time period). Any sufficiently large strike would create similar results by way of ejecta which would be thrown from the impact site and re-enter the atmosphere and strike the planet elsewhere.

You might be able to avoid certain order-of-magnitude effects, such as piercing the crust and exposing the mantle, but at that scale of impact, it's pretty much assured to be a bad day regardless.
Maybe I am misunderstanding but it seems like this post is critiquing the investments of a specific set of VCs.

Firstly, who cares? If VCs want to blow money on ideas that go nowhere, that's their business. In fact, it's a business that they know and do well, they cast a wide net of high-risk high-yield investments and deal with the average.

And if OP is attacking the validity of the product, great. That's your opinion, but honestly who are you to say which ideas will succeed which will fail. The true test is if the company succeeds. A company's primary goal is to make money, they don't really give a damn about fitting bras. If they can make money, even if their service is factually crappy and unreliable, they've succeeded; probably in their own minds and the minds of their investors.

My personal opinion is that the idea is dumb but if they succeed good for them, they were blessed with a vision that I lack.
What's the point of owning the company if you can't fire the guy who cuckolded you? Come on! If you were into it, it'd be another story.
> That said. Danielle, this is NOT how a CEO solve problems.

I'm obviously missing something here... what exactly did the author of the blog post do wrong?

A person who trialled a free service was asked why she no longer used the service, and she provided free feedback on why. They didn't like the answer and got mean (publicly).

In what universe is she even remotely in the wrong here?
This looks great! Thanks.
Yes, it is a "good one." Wordpress' source looks like spaghetti with shit sauce. The fact that it runs is a testament to something, but not the readability, maintainability, or usability of the code base. Those people wouldn't know a well-designed API if, well, fill in the rest here.
Without that application, there would have been another.
Fascinating. A bit of digging suggests the founder, Ross Nochumowitz[1], has a second business as well: Big Boyz Bail Bonds[2] (note the identical avatars). He was CEO of the latter as recently as October[3].

Never having utilized the services of a bondsperson, I'm not qualified to comment on the similarity of the two businesses. Perhaps Ross can comment here!

[1] http://www.facebook.com/ross.nochumowitz

[2] http://klout.com/#/BigBoyzBail

[3] http://citypaper.com/news/big-boyz-bail-bonds-banned-from-ce...
I'm trying to move away from proprietary formats where possible, but I'll have a look. Thanks!
You seriously find PHP hard to debug? I wrote something that may help you : http://jtreminio.com/2012/07/xdebug-and-you-why-you-should-b...

Thanks to namespaces, PSR-0 and Composer, I no longer have to worry about "include mess". Use an autoloader, that's what it's for. If you're finding you have to include a file to access information in it, that tells me you're not testing your code.

The only error I've run across that gave me pause, for a second, was the T PAAMAYIM NEKUDOTAYIM. A quick, 5 second Google search gave me the information I needed.
Just to counter all the "I didn't like HFR" people. I saw both HFR 3D and non HFR 3D. I liked the HFR version better. I read the some blogs that hated the HFR before I went and so was going to skip it but other friends said they had no problems with HFR so I figured it would be good to experience it.

There were a couple of places it was distracting which I assume was because it's "different". On the other hand there were places in the non-HFR that were distracting because they were shot for HFR and stuttered horribly.
Why do I feel like your comment is dripping in sarcasm?
I think it clearly added a lot if it expresses his opinion, my opinion, and apparently even your opinion of PHP in a mere five words.
Ask HN: Best way to programtically convert html -- pdf
So far I know of wkhtmltopdf and phantomjs. Are there any others in the market I might be missing?
Yes, I mean Paint.NET. I was a bit sloppy when I typed it in.
[Art] Justice League Of America on American Currency
Very cool indeed, but not what I'm looking for. I'm trying to focus on the content more than the presentation, but +1 for badass use of html5 + css3
Well I dunno about that .____.