skysight-inc/HackerNews huggingface dataset:
>"most criticism of PHP is out of ignorance" nope, I suggested that many of the people who "hate php"

Yes, you said most. Go read your post again, or your response where you quoted yourself.

>but "fuck php amirite??" circle jerk is pointless & stems from the cool-bros-hate-php culture, not from an informed position

It is also nonexistent, so not much of a concern to anyone but you.

>If you have nothing to share, why clutter up the thread everyone will "phpsuxlol" bullshit?

Where did I do that again? You seem to be forgetting that you started this discussion, by preemptively calling out nonexistent "PHP haters" as ignorant.
I highly doubt construction works make 250k a year at least if you account for down time. RegardlessLabor costs don't explain massive cost over runs. If the amount of labor were accurately predicted, it would just inflate the cost, not over run those estimates.
How exactly is it lying? Microsoft did pay a $100k bounty to a hacker. The HN headline just leaves out extra details (what the bounty was for), but doesn't change the meaning at all. Am I missing something?
Presumably it's because the author is comfortable in the language, it's capable of doing what he needs, and runs on the platforms where he intends to use it.

I mean, seriously. Are you going to crap all over this project just because it's not in your language of choice? What's your standard for a project that can legitimately use ObjC? C can do everything ObjC can do, after all, if you try hard enough.
Articles like this don't disincentivize a lot of people, and burying it would just let them be lured in and find out the hard way how bad it is. Articles like this air a problem that needs to be corrected.

What disincentivizes talented (specifically young talent) people is the ageism inherent in the system and its perverse method of rewarding people (specifically talking civil service here, contracting's another beast). Unlike the ageism you hear about in the occasional article about Silicon Valley, its the young that have a hard time in civil service. Positions aren't available because too many people are waiting to retire (for various reasons). When they do get in there are few leadership roles open for advancement (see previous sentence). Their pay is strictly time and not merit based (well, not 100%, but NSPS is gone and only a handful of places use its equivalent of merit based pay increase). Career fields are disincentivized, for instance engineers are treated better than computer scientists and mathematicians even in offices where the latter make more sense (bonuses, faster promotion schedules for trainees, pay differential for the degree). Lack of proper training programs (this is office by office, so not sure how universal the problem is, but it's pretty shabby in a lot of places). People are expected to be hired in and, within months, become experts on arcane and outdated systems, with no support because the actual expert has just retired (that's whey there was an opening). People leave quickly, similar to the Teach for America article earlier in the day, because they burn out or realize there's no where to go, neither up nor down, just steady.

On the other hand, in some regions older, talented folks can get a good deal. They can come in as a high grade GS employee with a middling step, automatically enrolled in a decent 401k (5% matching), good insurance (less critical with Obamacare?), and, after a couple years, effective tenure so they have stability which they might value for their family.
Show HN: Friend automates the removal of his account before he leaves
Aren't some of these arguments against Gladwell along the same lines as people complaining about Mythbusters' lack of rigor? Well, then I defer to zombie Feynman.

http://xkcd.com/397/

I'm not saying Gladwell is right, but Chabris' argument amounts to pulling one referenced study out of context and saying "SEE HOW TERRIBLE THIS IS." He's complaining about sample size... with a single anecdotal example?

Also, social scientists are kind of cute when they get all angry.
I think that often, it's not just the interaction between the government and its contractor, but the activities within the contractor as well, though the interaction between government and contractor can certainly exacerbate any existing issues within the contractor.
On an equally motivated and skilled playing field, you would be correct. The bugs that will be exploited by meaningful adversaries will not be stopped by this effort. Latent exploitable bugs in most of the targeted mature software require significant, well-targeted compute to uncover. Google's incentives are insufficient to direct adequate resources toward the goal of making the internet a safe place for civilians.
I'm not our society is structured such that in many common circumstances, greater linearity is beneficial. I'm also not denying that there could be relationships between size of brain regions and various physical characteristics. And I'm certainly not denying your experiences.

What I'm questioning is constructing this as a mental disorder.

That's distinct from, say, psychosis. 100k years ago, being totally delusional would have been harmful. But there's no reason to think that most people classified as ADHD would have been at any disadvantage.

Again, come back to the height analogy (which you haven't addressed so far). There are obvious advantages in our society to being taller, including greater career success. Many short people hate being short. Does that mean there's something wrong with short people, or that they should all be treated with drugs as soon as we can diagnose Tallness Deficit Disorder?
More Twitter IPO Madness: Shares In TW Telecom Go From $30 To $300 In Seconds
FWIW, HN won't allow title submissions that are that long
This is an excellent analysis. Particularly the point about setting the go-live date long before the scope of the project was understood, not to mention the fact that there's no way they could have had an open bidding process AND meet the deadline. In some ways it's a miracle this went live on-time, flaws and all.

However, I suspect the true extent of the flaws with Healthcare.gov and the exchanges is not understood yet.

If anything good comes out of this, I hope it's that the government finally starts paying attention to the woeful state of government IT projects.
Mario Party while drunk
We were playing some old school Mario Party after a few beers
something I always unconsciously desired
Well put. I always imagined that this was how email worked, until I looked at building an email server. Which makes me think, why not build a simple 'email' like tool on top of this? (I'm getting way outside my area of expertise here. There might be some very good reasons that I'm not aware of.)
Spawning conversations on the basis of poor or misleading evidence is not a worthwhile endeavor. While nothing should be taken as sacrosanct, one needs to have solid evidence or a reasonable argument before they start prodding and examining issues.

Just saying "Hey, what if?" is not an incredible benefit to society if the claims are not properly testable.
>You also couldn't do that for Visual Works, except for a very narrow window when they properly emulated enough Windows XP widgets you could probably fake it.<

You could always do the work yourself to properly emulate whichever UI look and behavior was needed. (Which was both blessing and curse.)

>There are lots of other reasons I would finger instead...<

Lack of standardization between vendor implementations.
And, because of the political clout that these large companies have and the revolving door between senior government and the large companies, government engineers and project managers who are competent and capable are routinely overruled when they try to raise red flags.
Really interesting, thanks Adam!
>Of course things aren't as simple as he presents them in outliers, but man did I fall for it at first.

Yea, I had just graduated from college and was binging on popsci. I felt really smart because all the popsci authors seemed to reference each other and when I saw the references I thought I was very well read. Obviously, I don't think that anymore.

This is an embarrassingly accurate description of me at that time: http://xkcd.com/863/
some kind of Ender's Game version of a distributed network 'game' of attacking drones w/ other drones I suppose could be fun.
I wrote it for real time motion analysis. Since it requires some signal processing and detection, I decided to use Accelerate framework. Though my main tool is R for such things.
Reference counting is a form of garbage collection. There are many industry languages that offer safety without tracing garbage collection, but not without any garbage collection.
The current headline is eye catching, but a more accurate one might be "I wrote their iOS library for free and I got a job offer".
>>the average low net worth household probably saved much, much more than $3,000 by shopping at Walmart. That's a win-win, and it's how an economy grows.

Dunno, it doesn't seem to be win-winning. Maybe because the pressures exerted by Walmart to get those low-low prices has forced the formerly decently paying manufactoring jobs overseas. So the guy who used to work at a factory now works at McDonalds making 33% of what he made without any decent benefits.
Major cities will hit climate 'tipping point' by 2047
Just as a note to OP, the animations are stacking on top of each other, so if you hover in/hover out several times very quickly, the animation keeps going back and forth for quite some time.

It's not likely to pop up, but I noticed it right off the bat.
I'm sorry, sir. I'm not Tony Stark.
>but then came Java<

Yes.

>image based source control systems<

"Mastering ENVY/Developer"

http://books.google.com/books?id=ld6E19QIMo4C
Quick question: why do you need to normalize the origin? Is it ever passed in by the browser runtime un-normalized?

i..e, why couldn't you have written:

if (e.origin !== 'https://clef.io') {
You still need some kind of mapper though to go from the SQL results to your record type, even if it's using convention such as the records fields are named the same as the table columns you're pulling from. I'm not arguing that for instance Hibernate is awesome, just that you need something to fill that gap, and you can do a lot worse than Hibernate, particularly within the limitation imposed by Java. Personally I prefer something like this ( http://hackage.haskell.org/package/esqueleto-1.3.4.2/docs/Da... ), but will usually settle for Hibernate or similar in less powerful languages like Java.
The Oatmeal shines light on the true Christopher Columbus
You don't really mean self-signed, do you? I'm a doctor. Here's my diploma. I created and signed it myself. But trust me, I really am a doctor. I hope you really meant that you use an internal CA that issues certs and that you trust that CA instead.
Malcolm Gladwell has the same problem as any of the other 100's of authors of those shitty "How to win!" business books.

It's not that what he's saying is not true, it's that you don't get the whole picture, because actually giving you the whole picture would take a whole lot more time to research and wouldn't be half as entertaining.

The best example are the "Good to Great" series of books that espouse what companies should to be successful, neglecting to mention that the majority of the companies held up as examples from the previous book have somehow spectacularly failed. The books aren't predictive because they're based on an extremely flawed methodology that cherry-picks data to fit pre-conceived notions.

Also, success on the scale that most people reading these books aspire to requires a huge amount of luck no matter how hard you work, what short and long-term goals you create, or how early you wake up every day to run four miles.

But most people won't read books titled "Preparing For Modest Success from a Lifetime of Hard Work and Saving" or "Success Secrets: Being Lucky."
MinimaLT: Minimal-latency Networking Through Better Security
I was under the impression that the old Flipboard TPM feed provided the full articles. TPM's current Atom feed is truncated. If what they pulled from Flipboard was also truncated, then the blog post makes no sense. A truncated feed is in no way a substitute for the full site, and it actually provides an excellent way to attract and track valuable visitors.
Read this https://code.google.com/p/tokland/wiki/RubyFunctionalProgram... and master it by refactoring some of the source code that you work on. Also follow up the references to work by Joe Armstrong and Rich Hickey. If there is anything there that is unclear, then google for pages that explain it in a non-Ruby context.

And read everything written by Uncle Bob starting with his books "Clean Code and "Clean Coder". He has a lot of blog articles out there as well as various conference videos. And he is also a Ruby developer in addition to C++ and Java.

Learn and apply the SOLID principles http://blog.rubybestpractices.com/posts/gregory/055-issue-23... and maybe read some more of those Ruby Best Practices articles.

Don't let the speed freaks drive you. Many of them are writing bad code fast. It is better to write clean maintainable code at a slower rate than it is to rush into things and create a complex unmaintainable mess. It is possible that some of the complex code that you have difficulty with is actually bad code and not something to emulate in your practice.

P.S. focus on learning Ruby not on Rails. Ruby is the basis for Rails but Rails is not the only Ruby game in town. Someday Rails will fade away but Ruby will still be going strong with new frameworks like Sinatra or Celluloid or Cramp.
I completely agree that bringing a helpful idea to a broader audience is quite valuable. The problem, however, lies in the combination of lack of precision and lack of attention span that creates artifacts of conventional wisdom that rattle around for years and years without question.

Some day, someone's grandkid is going to be spouting something about "10,000 hours" and not even know where it comes from.
You need a trendier, buzzier name for it, and perhaps a three-letter acronym. "Inbox of Things" (IoT) should work to gladwellize the minions and get people talking.

But since the chatterati think email is the spawn of old white european males, you need to get rid of "Inbox" all together. Way too emailesque.

Also, we live in the most narcissistic, shallow society ever to have sat idly on this good planet earth, so you need some combination of self, selfie, me, my, myself, you, etc.

Of course, in the selfie-sphere the major issue you will face is appearing "needy" if you respond to pings quickly or respond in a personal, non-selfish way. The proper form of communication in narcissistic society is merely post inane self-expressions in hopes of garnering hip-metrics of reblogs, retweets, likes, upvotes, and other simplistic pings.

So what you really need is an one-way orifice for self-expression that merely reports social metrics back in gamified form. Sort of like a toilet with an AI success coach built in.

The flushing metaphor has its limtis, because "flushing" makes it seem like you don't care about water conservation and other hip non-selfish, selfish things that aid your image-crafting. An "air flush" would solve the water conservation issues. So what sound would an "air flush" make? A swish, a blow? That's it.

So we should call a universal inbox in the selfie age? How about: "Blow Me"
Recordings of the talks at RacketCon 2013
The biggest takeaway is the last sentence: "... the key to finding happiness in my career isn’t just by doing what I love, but by also being part of a team that openly appreciates everyone’s achievements and gives people the freedom to thrive in their passions."
> you can get the data in the shape you want, not in the shape it's stored.

If you build a database view, you can often trick an ORM into thinking its a table.
I'm actually surprised that the truth is that close to the story. I've always assumed that it was largely invented ex nihilo. The actual story is actually not too far off, and is more interesting.
Large orgs want guarantees and certainty, and so typically look for software support from other large organizations. Easier to hold IBM to account than a small independent vendor who may have gone out of business by the time you need them. Yes, this is an expensive approach.

Who is selling support for Puppet and Chef?
iOS and android libraries for free. He was hired after that
Beautiful personal site and congratulations!
They wrote an Android library, too!
Funny, the exact opposite happened to me with Airbnb.

I asked for a job:

http://www.lorenburton.com/

.. and all I got was a t-shirt!

http://farm4.staticflickr.com/3743/10195265204_e01cc38c73_b....

Note: I failed epically and didn't deserve the job. No hard feelings, though - this led to some awesome opportunities! Also, I love this shirt and wear it all the time. Super comfortable. Props to Airbnb.
Is it Sexist to Recruit Women in Tech?
That is not actually the origin of the term "zero day"; "zero day" is a tongue-in-cheek #hack expropriation of #warez jargon, where "zero days" refers to the number of days from the official release date of a piece of pirated software.
So very true. Fortunately, they occasionally get called on it and people realize there were kickbacks or back-scratching going on before they moved from one employer to the other and someone goes to jail. Unfortunately the contracts rarely get changed or cancelled as a result, it's usually just the employee that gets (meaningfully) penalized.
Great story.

I like the title. It's mysterious and makes me want to know more.
The BWB Marketplace - 60% commission for life, exclusive or not
and if the OEM continue to put all the trials and other bloat (and why not? :), now in Android version, it would allow for those $100 saving
I mean self-signed, if you pin the certs. I also mentioned internal CAs.
We're talking about server-to-server connectivity here.
Most first-world governments have a century or more of experience in proper administration and project management of construction contracts. Designing, estimating, awarding and administering nine or ten figure construction projects is extremely complex but by and large, we know how to do it properly.

Construction management is a serious discipline that is studied by civil engineers. It helps that construction methods don't change very often. Software technologies can become obsolete in a matter of months.

I wouldn't start calling IT procurement a failure compared to civil infrastructure until software engineering has matured to the point that civil engineering has.
Agreed. It's a great story, but the premise is a little disingenuous.
Mod_python performance and why it matters not
Using ZNC, an IRC Bouncer
Add Dell XPS 13" Ultrabook to the list. I got one with Ubuntu pre-installed, very happy with it but there is a Windows variant available also of course. Core i7, 8gb RAM, 256 SSD, 1080p. Very yummy. (Not astro-turfing :)
There's not a lot you can to do prevent your site from being targeted by a DDoS attack.

If you are unfortunate enough to get DDoS'd you probably have enough money to pay for a service like Prolexic, etc that will shield you almost entirely from DDoS attacks. DDoS protection services are used to people signing up during an attack, so they are usually pretty quick to implement. The downside is that services like this tend to be expensive and can mess up regular traffic (especially if you are providing an API).
How to quit Microsoft and start a startup
Beaker: a Python library for caching
Fun With SnapChat Spoliation and Preservation
Way to post a misleading title just to get views. Why does shit like this even get upvoted? Learn to read the spec.
Kudos for this major release !
How to create a web app that looks like a iOS 7 native app (Part 2: Behavior)
Yes. The embedd API defines a way for the browser to pass a framebuffer for flash to draw in (a framebuffer is just a buffer of pixels). It uses this 60x a second to composit with the page.
China has more Internet monitors than soldiers.
Scott Carpenter, Mercury Astronaut Who Orbited Earth, Dies at 88
Magento Marketplace Membership
That's fair, but I found this portion of Gladwell's response interesting:

> Chabris does not like this study. He thinks it involved too few subjects and that its findings were not replicated by a subsequent study. Alter and Oppenheimer disagree. They say that the version of desirable difficulty that they explore has been confirmed on numerous other occasions. This is the kind of intramural argument about the nature and value of evidence that social scientists have all the time.

So who am I supposed to trust here? Who has the higher epistemic ground, Chabris or Alter & Oppenheimer? The problem is that I don't know what the scientific consensus is on the validity of that study. I'm not sure whose side I should be taking.

Are Alter & Oppenheimer bad scientists trying to pass off a poor study as robust scholarship? Or is there a valid difference of opinion here?
Can be done, but a expensive project for sure..

I think the whole thing are pretty messed up..

We shouldnt be choosing between freedom to run whatever we want in our own machines against the convenience of a fat application layer and the apps that are more easilly found in iOS and Android..

We should have both worlds in only one platform.. thats what the industry are having a hard time to figure it out..

I hope when my project are launched, i can make my point more clearly by using a practical implementation to address some really bad scenarios for user and developer freedom. that are coming ahead
Jony Ive and Marc Newson on Their Shared "Level of Perfection"
And yet somehow France, which also has high wages and unions, is able to construct rail for 1/5 the price per mile as the US.
Yeah, it may suck more sometimes than supporting private industry, but the mission is critically important. The United States needs to get government working more effectively and this stuff has to be fixed. We need more dedicated, smart, technology-focused people to embrace the suck and fix it. Fixing it will change lives, and the way our government serves citizens for generations. Seems like a worthwhile endeavor to me, and at its lowest point at least a way to learn how NOT to do things haha.
The generated code used to be a lot prettier and more idiomatic, but JavaScript is such a pain in the ass that it's really not possible to do - too many behavioral differences, performance issues, etc. Basically all the readability problems are caused by compromises that ensure adequate runtime performance in V8 and SpiderMonkey.

Were I to start from scratch I'd probably drop the goal of producing readable JS entirely.
> he cited studies that have been proven wrong in the service of a story.

That's a substantial overstatement. Gladwell didn't cite studies that have been proven wrong, he cited studies that have not been consistently reproducible. That's still a problem, but it's a very significantly different one.
I'm also surprised, 1 million sounds like a lot of money for such a thing.
Why Chuck Palahniuk? Doesn't seem to fit with the rest of the list.

He's got an incredibly creative writing style and pulls things off, like writing a novel in second-person, that not many authors could.

And I never got the impression of intellectual pretentiousness from any of his books.
Is there anything wrong with reading and enjoying Gladwell for his prowess as a storyteller? And not reading his books as scientifically rigorous works? Whatever you feel about Gladwell, he is an extremely effective storyteller.
Yeah, I find the popularity of C on nerd forums in the past few years completely baffling. Writing all your data structures from scratch is a nice educational exercise and all, but it's incredibly tedious when you're doing actual work.