skysight-inc/HackerNews huggingface dataset:
> "Most of my conservative friends and family (which are, in fact, most of my friends and family, period) are against the NSA not because of Obama, but because they are generally anti-big government and have been the "big brother is watching us" types for decades. They see this as vindication of a lifetime of accusations of paranoia from the Left."

This is a good point; I am probably giving my family members too little credit.
As a part-time msie user i can assure you the webkit monoculture has had the same negative consequence on that side of the scale, in fact, it's worse on msie than firefox. It seems like nobody does cross-browser testing anymore now that safari and chrome hit a critical marketshare treshold, a bit like how nobody cares about their yslow scores anymore now that browsers are fast at executing javascript.
The easiest path into a nr 3 job here is to find a job with an engineering product company, ie a company that sells a high-tech product that is not software.

My current job mixes those three categories nicely and I love it :)
Working fine here with Firefox on Win7.
I've found MenuMeters really useful (only available on Mac though)

http://www.ragingmenace.com/software/menumeters/index.html

It's always instantly clear when something like iTunes or a Chrome helper starts eating up 105% CPU, and provides quick access to force quitting it. :)

Screenshot: http://i.imgur.com/sEtkR9p.png
I think part of the problem is that fsync() is that it's an insufficient interface. Most of the time, you want two things:
* write ordering ("write B must hit disk after write A")
* notification ("let me know when write A is on disk")
In particular, you often don't want to actually force I/O to happen immediately, since for performance reasons it's better for the kernel to buffer as much as it wants. In other words, what you want should be nearly free, but instead you have to do a very expensive operation.

For an example for notification: suppose I have a temporary file with data that is being journaled into a data store. The operation I want to do is:
1. Apply changes to the store
2. Wait until all of those writes hit disk
3. Delete the temporary file
I don't care if step 2 takes 5 minutes, nor do I want the kernel to schedule my writes in any particular way. If you implement step 2 as a fsync() (or fdatasync()) you're having a potentially huge impact on I/O throughput. I've seen these frequent fsync()s cause 50x performance drops!
I don't know how to hack his chances of survival but i would start to make the time he has left really nice and good. If he has programming skills why not start a project/hackathon maybe some ctf's or a game so you can just hang out and brainstorm on an idea. How about a little lan party with his best friends. Or start some tv show e.g Lost. Good luck.
used the same strategy, lost at about 11.5K after I had to use a down after filling my top two rows. definitely works well.
LoanNow - Senior Software Engineer - Orange County, CA

PAYDAY LOANS ARE TRAPS

Imagine for a second that you have no credit card, your bank account is almost empty, and your car breaks down. You need cash and you need it fast.

You turn to a payday loan with an ABSURD 1000% interest rate that does NOTHING to rebuild your credit. Two weeks go by and your loan comes due. You're in the same situation, so your roll that loan into the next loan, and the next loan – the average cycle lasts 5 MONTHS and it’s a cycle that 12 MILLION Americans live in.

Over a quarter million payday loans are issued EVERY, SINGLE, DAY.

We think there is a better way.

INTRODUCING LOANNOW

We're a stealthy team of technologists disrupting a $15 billion slow moving giant of an industry. Everyone on our team codes and contributes on every level, front to back. We've built web scale products and helped scale them to tens of millions of daily active users.

We are ready to we go live with our beta and there will be nothing in the market that comes close. Every person we've showed it to smiles at how fast and easy we’ve made the lending experience.

But we’ve realized we need help to move even faster. We're looking for a teammate who can come in and contribute at speed on day one, and who is world class at more than one thing.

You’ll be working with a team of A-players who have graduated from some of North America’s top schools and stem from companies such as Amazon, Nike, Citrix, Specific Media and Myspace. As teammates we value commitment and accountability; honing our craft; building tools to create leverage; and seeking to learn from and understand each other.

The ideal candidates is brilliant, passionate, and uncompromising in their pursuit of building an incredible product that will positively affect the lives of millions of Americans.

OUR STACK

Linux, Apache, MySQL, PHP 5.3+
HTML / CSS, AngularJS
Java + STOMP
AWS
Git

ABOUT LOANNOW

At LoanNow, we believe we can change the world by helping people with less than great credit get back on track. Our loans reward you for good behavior instead of trapping you in an endless spiral of interest & penalties. And we make getting a loan faster and easier than anyone else!

We are a very well funded stealth finance technology startup based in Orange County, CA. Our founders have an impeccable track record, which includes back-to-back Inc 500 Fastest Growing Company accolades. Our technology team includes veterans from Amazon, Nike, Citrix, Specific Media and Myspace.

You’ll earn a secure and competitive base salary and stock options. We also offer employer-sponsored medical/dental/vision coverage as well as 401(k), life, and supplemental insurance options.

The $15B payday predatory lending space is begging to be disrupted. We are the ones who are going to do it.

EMAIL hr@loannow.com
He is part of the Perl community, that's why. He not only uses Perl, he shapes Perl. Would you (easily) move away from something you helped shaping?
Oy, thanks man. Hope you're doing well
These results are really cool because first when you look at such a problem space, the size may look insurmountable but with clever algorithms one can always hope to solve it in reasonable time. Whether 35 CPU years is reasonable, I don't know. :)
Google has a Samsung problem. I think they are in a bad position, such as Sun was with Java or IBM with the PC. They own the platform, but they aren't getting much from it that I can tell. I'm no psychic. But I can easily see Google dropping Android in a few years or Samsung forking it. Won't be good for developers or users.
Ah, yes, it is plausible that I was being too literal minded and it was merely grammatically awkward with a different intent.

I usually wouldn't comment but I think many here are not native English speakers (so might appreciate it), but more telling the setup appealed to my sleep deprived brain. Always perilous, amusing yourself.
It's not always that easy. Yes, any branch of government -- legislative, executive, or judicial -- has the authority to shut these programs down. But you can rest assured that the first people the NSA spied on were the politicians and judges who might try to stop them.

What happened to Eliot Spitzer didn't involve the NSA specifically, but I'm sure the lesson wasn't lost on anyone.
Mt. Gox Co., Ltd. (Texas Northern Bankruptcy Court, Case No. 14-31229-sgj15)
Zero to One: How to execute on your ideas – Chapter 2
Here as well, running with Ruby 2.0.0.
Wow. He can totally rant about how evil Perl is and how good Lisp is (without any data, as cjensen noted), but he can't manage to capitalize the start of his sentences. I'm supposed to take his opinion on which language is good?
Nice work Mitchell! Pretty excited to try this. But...

Is anyone else having problems with this release? On my machine (OSX Mavericks), running any vagrant command is taking ages and is making my computer non responsive. I rebooted, reinstalled vagrant, no luck.

I see in Activity Monitor a ruby process is almost taking over my CPU! at 90%+.
Snowden's advice – encrypt everything
What makes for good writing---and what doesn't.
Edit: Thank you for sharing this. I have ONE invite left. But note that Atom is Mac only at this time.
Edit: Thanks!!
I have 2 invites now
I'm hitting 40 this year. I've been a professional in the tech field for almost 20 years, and a hobbyist for another 5 before that. I am completely self taught. I never took any computer science courses.

I have done pretty well in the field. I eventually focused on data warehousing and business intelligence. I worked for a startup that was recently acquired by a huge company, another startup from early on, and the highlight of my career was working on the Metrics team at Mozilla. I eventually accepted a management position in that team, but after a few years, the stress was getting to me and I missed coding so I switched back to the technical track and I'm doing software architecture at Pentaho, a business intelligence tools company.

I live on the east coast, I work from home full time. I make a good salary. I took a very small drop in pay when I left Mozilla, but it would be tough for many companies to compete with the full scope of life and benefits at Mozilla, and I wasn't unhappy with the change. I am on the upper end of the pay scale, but having been a manager at a couple of different companies, I also know that there is still plenty of room for improvement, even staying on the technical track.

I like @bane's reply, although I feel that personally, there is an important distinction between the middle-management handing hiring, firing, performance reviews, and bureaucratic BS and the director, CTO, VPoE, or team lead where you are doing the abstract work he discusses. Maybe I just got unlucky or I didn't take advantage of the opportunities there though. :)

I would eventually like to move into a principle role, or maybe a director, but I personally have to be careful because I enjoy leading teams but I don't enjoy middle management. :) It is very possible that I might not hit that level because of my self-imposed restrictions.

I attribute my success to a ceasless passion for technology in general. I keep a notebook where I jot down any keywords or tech that I run across or hear mentioned so I can look into it in my spare time. I love diving deep into these technologies and understanding where they can be effectively applied. In most people's books that would make me a generalist, albeit within a specialized field.

I don't pull as many over-nighters as I used to a decade ago. I am more concerned about stopping work in the evening to spend time with my family. That said, I have never felt or acted like a "5:01'er", and I don't believe I would continue to prosper in this field in a way I want if I were to become one.
How Failure on 'Shark Tank' Led to Success for One Startup
Political correctness is such a depressing drain on the world. Leave it how it is. It's fine.

Reminds me of when they tried to rename Manholes to "Personnel Access Units" to avoid offending women.

If you're offended that something is named a 'manhole', you probably have too much time on your hands.
A pilot on what's known so far of MH370 crash
Lots of apps die in the wake of the new.
Probably one of the worst services I ever tried to use.

Last week I ordered one of their small servers (PS-1). Although their site is in English, the registration form was in French and despite giving me a drop-down to choose another language, there wasn't one. I complete the process and I am asked to email them a copy of my ID and a utility bill for verification. I did so and never heard back from them.
This is unacceptable and I can't think of many worse cases of contact from companies. I sent you a copy of my ID and you do not even reply back? Even a Nigerian prince would be more polite than this.

Also in the past, I gave them a try with the €2.99 offer. They just canceled my order because it couldn't be "validated". I can understand if they have problems, but I expect them to be more straightforward.
It's not. But if you've been donated the spare cycles, it's easier to use them than to spend time optimizing a difficult algorithm.

I wonder why Google donated spare cycles to solve the Rubik's cube when there are problems like Fold.it that could use it for science.
Should be "chalk" for all intensive purposes.
Sorry - mind sharing the output of "top -l1 -n0 -u"? Looks like an issue parsing out the memory stats on OSX.
Why ‘Cosmos’ Host Neil deGrasse Tyson Has the World in His Hands
But why 100 mbps?
You name it
It makes me sad to read how some mistreat their laptops. Why keep it on 24/7? Even if you're using your computer 12 hours a day you're letting it burn for nothing for the other 12! And then you buy a new one every year.
I'm a middle aged perl programmer who definitely isn't chromatic, and it definitely doesn't suck. On the other hand I spent a decade struggling through working inthe health system, then another decade through the university system (for whom I have turned down several pices of work over the past week), so I have a frame of reference.

Having said that, as a perl programmer, I seem to be hugely in demand for flashy javascript at the moment.
for slack purposes too, methinks.
I like the last one as a middle ground.

As I said at the end of the post though, I find the comma-first thing to look pretty weird. Is it really so tiring to write `var`? Having to introduce the comma-first solution seems almost like a further argument for why the single var pattern isn't as great as it first seems, to me.
good idea!

-bowerbird
Do you think the regulations are over-the-top, or are they reasonably balanced? It sounds like you spend all your time satisfying regulations, and actually providing the product falls far down the list. In your opinion, could the regulatory burden be lifted and still produce a safe product, or are they all necessary?
Hi,

I'm an engineer building Polar Polls. This is an example of one of our realtime poll results dashboards.

We've built some cool tools for building beautiful, photo polls and the ability to embed them anywhere on the web.

http://polarb.com/
> Since he doesn't need to be re-elected, I'm assuming the opinions he has these days are truly his own without any other motive. That hurts. :(

If you believe he's doing it because it's what he believes is best for the country, that's the best you can hope for I guess. He's a smart guy, with an appreciation of the Constitution, and a lot more information available to him than the vast majority of people on any issue put before him. Given that he's not up for re-election again, I'm inclined to give him the benefit of the doubt on his motivations in his second term.

That's not to say that I agree with every thing he does, just that I take comfort in knowing that he's relatively unencumbered at this point.
https://www.aclu.org/blog/national-security/coming-soon-virt...
Revenge of the Lispers
That's not a bad thing, though. That signifies ambiguity in your code. You're better off fixing problems like that than you are letting them go undetected or unfixed.
I've watched the people at Beecher's at Pike Place in Seattle, and it seems that 80% of what they do is cleaning.

It's a hell of advertisement for the shop, though!
Why do you care what Snowden's feelings regarding the recent commotion are? He might be part of a political "game", but seeking asylum in Russia doesn't make him an expert on their foreign politics any more so than it makes Libyan refugees in Germany experts on Merkel's finance policy.

Regardless of whether it might reveal either a gap between his stance and his hosts or between him and US opinion, it just isn't relevant. Might as well ask him about his stance on drug policy, nuclear energy or GMO food.

The Saul Goodman backdrop, though -- pretty funny as a tongue in cheek reference, I guess, pretty cheesy otherwise.
That's exactly why it's useful to get familiar with multiple toolchains. If you are pretty comfortable with Ruby and move to Python, you'll have a pretty good idea about what pitfalls you'll encounter in a dynamically typed, interpreted language. Of course there's a learning curve, but it's less intense for languages with similar building blocks.

The first homework assignment when moving to a new language/stack is to google: "<language/stack/whatever> fucking sucks" and read the first 10 pages or so, you'll get a sense of the pitfalls.
We broke the problem down into 2,217,093,120 smaller problems

Off topic, but this is a brilliant sentence to use especially outside of the original context. Like if you broke someone else's ugly vase.
Interesting couple of related articles / rants by Jeff Darcy:

http://pl.atyp.us/2013-08-local-filesystems-suck.html

http://pl.atyp.us/2013-11-fixing-fsync.html
Error:

[2014-03-10 15:38:12] ERROR TypeError: nil can't be coerced into Fixnum
/usr/local/Cellar/ruby/2.1.1/lib/ruby/gems/2.1.0/gems/server_metrics-1.2.0/lib/server_metrics/collectors/memory.rb:81:in `+'

Here's the output:

[~] top -l1 -n0 -u
Processes: 268 total, 3 running, 5 stuck, 260 sleeping, 2070 threads
2014/03/10 15:36:26
Load Avg: 1.92, 2.05, 2.08
CPU usage: 4.46% user, 12.50% sys, 83.3% idle
SharedLibs: 60M resident, 0B data, 4156K linkedit.
MemRegions: 73352 total, 3529M resident, 83M private, 892M shared.
PhysMem: 6726M used (1812M wired), 199M unused.
VM: 570G vsize, 1312M framework vsize, 1570984(0) swapins, 1861805(0) swapouts.
Networks: packets: 2441317/1583M in, 1428870/324M out.
Disks: 3446592/122G read, 1578215/101G written.
singingfish, I'm curious what you have in mind here. I've used each of these a bit and I haven't noticed PHP lacking high level features?
Which proves that history repeats itself. Apple goes overboard with its initial design and pulls back in places with subsequent point releases. Everyone in 5 years forgets that their phone was allegedly unusable!!! for a matter of months.
will it be there in a month though?
First, big fan of your work. :)

Second, given the right set of circumstances you could find something wrong with any given suggestion. I wasn't trying to be flippant. Life is complex and I am struggling to find answers to many of the same questions as you.

Best of luck.

Update: also should apologize if my suggestion was in poor taste. I realize it's not the kind if advice that works for everyone.
Chrome pinning doesn't break corporate MITM proxies.

https://www.imperialviolet.org/2011/05/04/pinning.html
I also remember in one of the mayday episodes, that on one aircraft the transponder control was somehow near the foot rest. So it was very common for pilots on this model aircraft to accidentally disable or change transponder codes when they put their feet on the foot rest.

Sorry I don't remember which aircraft model or episode this was.
You get a clearance by having your employer or client sponsor you. It inactivates when you switch jobs, but can be reactivated fairly easily within 24 months. Beyond that, you need to be re-investigated. Standard Form 86 [1] lays out the information you need to provide.

[1] https://www.opm.gov/forms/pdf_fill/sf86.pdf
How can anyone not like to write "Web Apps and REST APIs in Perl/Catalyst" ?

See profile for contact infos :)
Are you sure you aren't using an outdated cache? I updated it to work with Firefox when I first saw the huge amounts of traffic coming in. Maybe try refreshing a few times.
How To Become A Jedi Knight
Firefox OS could get widgets… thanks to Sony
100% renewable energy for electricity production is certainly feasible, despite what some people say.

Some countries like Denmark already get 44% of their electricity from wind and biomass (other countries get more, but those are exceptions with hydroelectric plants).
Mead will be the next big thing. (It originates from insects. What's not to love?)
That is exactly the wording The Guardian used, although maybe we shouldn't take everything they write at face value.
Not a kernel dev but to my knowledge "write B must hit disk after write A" would actually be rather easy to implement: if the storage device supports it: insert a write barrier.
For the "let me know when write A is on disk" adding a callback to a write-barrier would do, not sure what the kernel queue looks like though.
If he's of a scientific or mathematical bent, he might find this an interesting read: http://www.nytimes.com/2014/01/25/opinion/sunday/how-long-ha... .

It could also be worth pointing out to him that although survival probabilities are useful measures when applied to large or even moderately-sized populations, they aren't necessarily that useful in trying to predict the outcome of a single event. "90% probability of survival" didn't mean that your friend was going to live, and "35% chance of survival" doesn't mean that he is going to die. What is certain, however, is that he is not done yet.
The landing page is on the gh-pages branch of the repo. I filed an issue for it here: https://github.com/scoutapp/scout_realtime/issues/6

Only reason I didn't file a PR myself was I wasn't sure what the best replacement would be (dev? sysadmin?), but this should be easy enough to fix if they're amenable.

EDIT: "Developer" as an alternative was merged very quickly. https://github.com/scoutapp/scout_realtime/pull/7
How should I spend my last summer?
It is my last summer of freedom after finishing university. In the fall, I will be joining one of the big tech companies in the bay area. I am weighing the options between traveling for a couple of months in southeast asia or learning to code with hackreactor (hackreactor.com). I'd love any input on what would be most valuable!
Pretty cool! Reminds me of wrist.im (http://wrist.im), which is an attempt to faithfully recreate several iconic (new and old) wrist-watches in SVG.
ScienceDaily is just a press release recycling service, nothing more. Many, many submissions to HN are based at bottom on press releases, and press releases are well known for spinning preliminary research findings beyond all recognition. This has been commented on in the PhD comic "The Science News Cycle,"[1] which only exaggerates the process a very little. More serious commentary in the edited group blog post "Related by coincidence only? University and medical journal press releases versus journal articles"[2] points to the same danger of taking press releases (and news aggregator website articles based solely on press releases) too seriously. Press releases are usually misleading.

[1] http://www.phdcomics.com/comics.php?f=1174

[2] http://www.sciencebasedmedicine.org/index.php/related-by-coi...

Participants on Hacker News have been commenting for years that there are much better sources for stories than ScienceDaily.

Comments about ScienceDaily:

http://news.ycombinator.com/item?id=3992206

"Blogspam.

"Original article (to which ScienceDaily has added precisely nothing):

http://www.washington.edu/news/articles/abundance-of-rare-dn...

"Underlying paper in Science (paywalled):

http://www.sciencemag.org/content/early/2012/05/16/science.1...

"Brief writeup from Nature discussing this paper and a couple of others on similar topics:

http://www.nature.com/news/humans-riddled-with-rare-genetic-...

http://news.ycombinator.com/item?id=4108603

"Everything I've ever seen on HN -- I don't know about Reddit -- from ScienceDaily has been a cut-and-paste copy of something else available from nearer the original source. In some cases ScienceDaily's copy is distinctly worse than the original because it lacks relevant links, enlightening pictures, etc.

" . . . . if you find something there and feel like sharing it, it's pretty much always best to take ten seconds to find the original source and submit that instead of ScienceDaily."