skysight-inc/HackerNews huggingface dataset:
I've experienced this to different degrees in my travels. One time it felt like I was being stabbed in the brain with an ice pick for the entire 6 hour cross country flight and no amount of blowing/swallowing/yawning would help.

It's a form of Eustacian tube dysfunction:

http://en.wikipedia.org/wiki/Eustachian_tube#Disorders

My ENT recommends taking a hit of Afrin nasal spray during takeoff and again just before descent.
Keep in mind that javac is only half of the compiler, the JVM is the other half. I'm not sure you need escape analysis when you compile down to JVM bytecode. Could you show an example?
Yes, this is a ridiculous story both in general and for HN. We've reached the point where you can't separate parody from serious articles with anything NSA-related.

So now we're stuck trying to educate very well-meaning, yet angry people that no, simply because something says "NSA" on it doesn't mean it's evil. Spying has been around since the Romans, and probably before. Spying happens all the time between friendly governments even. It's a legitimate function of any government, and when done well prevents people from being hurt -- a very good thing. Each country needs an intelligence service.

Or we could just all ramble around online with a chip on our shoulder, no idea what the fuck we're talking about, and ranting while never giving up the moral high ground.

I know one thing: if you want spying on civilians to continue, then keep confusing the legitimate use of spying with the terrible illegitimate use that we now have. Then you'll force pragmatic libertarians like myself to choose between some farcical simpleton's future in which there exists no state intelligence, or letting the government do what it wants. And I don't want to be forced to make that choice.

The public discussion on the NSA has taken a turn for the worse for freedom-loving people everywhere.
I would consider saying "please reply to this message to unsubscribe" easily accessible, legitimate, and free.

I think spam is more complex than just saying "spam is spam". Especially in b2b (see the other comment about pharmaceutical reps).

There is a factor that includes relevance (negative correlation with spam).
Another factor is automation versus doing it by hand.
Another factor is the intent of the person who publishes their email.
Another factor is whether the sender stops sending messages once requested.
Another factor is the existence of a previous relationship.

Anyhow, I have one more question: can any message that is sent without automation (i.e., I type the message specifically to a recipient) be considered spam?
That's already the world we live in for many things, including some of his examples (e.g. TVs being repossessed), so, I don't see why that matters much.
I know this comment is a couple of days old, but neither Uber nor self-driving cars in general will come close to completely disrupting mass transit. It might disrupt suburbia, where you get a bus every 30 minutes with 10 people on it - and transit agencies will probably be delighted to no longer have to offer this non-profitable service. It will do nothing to high-capacity transit that moves tens or hundreds of thousands of people a day - not only because of economies of scale but also because there's no road space for that many cars, self-driving or not.
Nobody can explain to a dedicated C++ programmer why a new language is better than C++. I have tried for more than a decade many times and all I have ever gotten across has apparently been a "wah wah wah" noise like the adults in Peanuts.

Because C++ is multi-paradigm, all paradigms are possible within it (although they may not be syntactically easy or have reasonable error messages, etc etc). Therefore, either C++ is the obviously the best language (to its partisans) or it is a hellish agglomeration of mutually contradictory confusing crap that takes years to begin to understand (to its detractors). Unfortunately, those two camps each find their position obvious, and seem to be unable to communicate with one another.

std::cout << "This does what??!" << endl;
It compiles down to 'C', which C++ hasn't done since the cfront days.
I like CoffeeScript a lot actually. It seems to me that in some circumstances JavaScript is a new assembly language. Just because it is the native language of the runtime environment doesn't mean that it is the best tool for a programmer who is working to solve a particular, complex problem using it.
Another linkbaity title - calling something new and trendy a bad thing will always get a lot of people rustled - from the fine elitists blogging on Medium. The UI anti pattern described is not the loading bar (as the alternative in the conclusion IS a loading bar) but the placement of the loading bar. Then again, it is pure speculation with no further data or research to back the "cognitive load" theory up.
Ask HN: Is there an RFC for weights and measures?
Reading RFCs is well outside my wheelhouse, but I'm curious if there is anything like RFC 3339 (Date and Time on the Internet: Timestamps), but directed at establishing a common lingua franca for weights and measures. Is this even something the IETF would concern themselves with? Are timestamps such a unique case that this isn't even a concern.

I ask because there are standard date/time format strings, so I wondered if the same is true for weights and measures. I'd like to build a JS lib that handles this, so it'd be pretty nice to know if there's already a standard expected API outside of just what the Imperial and metric systems give us.
Spot on. This is the usual endgame for design by committee unfortunately especially when all the players are purely self interested.

Someone needs to say: product X or fuck off.
Hey, guy behind Jester here (The web framework being benchmarked). Please don't let these results deter you from Nimrod. Not only is Jester alpha-grade software, but when I submitted these benchmarks I did not have much time to properly utilize Nimrod's concurrency features (I was in the middle of exams). My first submission was not parallel at all and I quickly corrected it so that multiple processes were simply spawned (with no regard to the amount of CPU cores) which is definitely not ideal and the results show this. So please don't blame Nimrod for this, blame me instead.

For better evidence of Nimrod's power take a look at these benchmarks: http://togototo.wordpress.com/2013/08/23/benchmarks-round-tw...
a truer root is probably therapy. escorts are just therapists that can also touch you. plus they <looks around, lowers voice> have sex
Artist Spends 50 Years Creating Map Of Imaginary Cities
Apple released a new ad for Mac Pro
Your general learning capabilities decline with ageing.
Also it's not about learning nowadays. It's about switching. Switching between similar technologies. Using NoSQL/Node.js/FancyMvc.js is not learning - it's same ol' deep inside. Reading about quantum computing is learning.
I love how often this kind of thing pops up in discussions like these.

"Maybe he's lying!" Sure. But you don't get to just pick an arbitrary lie out of thin air that supports whatever point you'd like to make.

If you think somebody is unreliable, then you need to remove their testimony from your pool of facts and re-evaluate. If that testimony is the only source of facts for the subject at hand, then you no longer have anything to talk about.

You cannot both simultaneously say we can't believe this guy and carry out any kind of commentary on the event, unless you've discovered some other info on it and haven't told anyone else about it.
Not sure I understand this, isn't the device just a low-cost implementation of a DIAL device? http://www.dial-multiscreen.org
Great post Chris. Good luck to you both!
Your suspicion turns out to be wrong in practice. It's a nice idea, it should be the way things work, but it demonstrably isn't.
> if you have any sort of system that expects or uses your columns by index.

Of course if you have that sort of system, select * is the least of your worries.
Ideally any group will have good intellectual variety (not an attempt to be PC. I mean that the group is composed of uniquely smart individuals in their field in a complementary way). My question is what is the role of the "smartest" person in the room? Obviously a group won't survive if the smartest person is always moving on. Assuming there is always 1 "smartest" person, this is an inherently unstable system. Eventually all groups will be composed of one individual who is both the smartest and dumbest member of the group.

The way I see it, the smart people can both:

- Satisfy their intellectual curiosity individually through their work or in personal extracurricular activities

- Establish a mentoring relationship with the rest of the group

Regarding the second option, I believe this is a healthy group dynamic. It raises the groups average IQ or expertise, and training / mentoring others helps to solidify your own understanding of a subject. Perhaps in time the mentee will get to the point where they can challenge and expand the mentor's own understanding.
Try transposing the second sentence with the third and fourth. I didn't really do a good job there.
You know what's worse than website loading bars? Breaking scrolling for your users.

I'm running Firefox with Vimperator and noscript. All scripts are blocked on this page. When it loads, none of the "scroll page" commands work (Arrow keys, PgDn, Spacebar, Ctrl-D, j/k, etc). Even once I click the text, Vimperator's Ctrl-D still refuses to scroll (though all the other commands work, including j/k). And if I permit scripts, arrows, PgDn and j/k all work, while Spacebar and Ctrl-D don't, regardless of what I click.

It is 2013. Twenty years ago we could serve plaintext without breaking shit. What happened?
Indian holy book "bhagvat gita" has a valuable lesson for each one of us. Sorry if i seem too religious. But you can thank me later. Here is a link: https://www.youtube.com/watch?v=1M3n69SZjtw&html5=1
User sessions, what should be stored where?
Unauthorized access to profiles has been a fireable offense at FB for several years.
Tha a is raelly closa to tha e on tha dvorek kayboerd, end it mekas for e mora common misteka. ;)
I think it quite clearly makes a tremendous difference. TVs being repossessed was an erroneous example, yes, but I don't think that presents a significant problem with the point - this was a step beyond simple repossession.
No problem. Lean Startup (http://theleanstartup.com/principles) and Noah Kagan both have some great guides about methods to potentially validate your idea or find potential customers.
Hi dom96. Thanks again for contributing the Jester tests! I hope you get some time to continue your work on Jester. We'd like to have Nimrod represented properly in the results.

Are there other Nimrod web frameworks (and importantly, domain experts with those frameworks) that could be contributed for Round 7?
Ah! Interesting angle. It could certainly be possible, and if it were I definitely wouldn't hold it against Snowden.

In fact, the Der Spiegel article [1] fails to release the source document(s), so I'm fairly dubious about who provided this information.

[1] http://translate.google.com/translate?sl=de&tl=en&js=n&prev=...
The secret plane stuffed full of cash that saved the euro
Research can (and arguably should) exist outside of a corporate vision.
>Btw, on Pixel you don’t have this physical switch. You can just use a keyboard combination: Press and hold the Esc and Refresh keys while you hit the Power button

Source: The article you're commenting on
The number of desktop-based products closed by Google is far more significant, as a percent of those released. Basically, excluding obviously Chrome, they are shutting down every single desktop tool (toolbars, plugins, desktop search, enterprise syncing tools, etc.).

I don't think it's unreasonable to forecast that this IE9 plugin might get discontinued at some point for a combination of { no traction, better alternatives from ffmpeg/vlc, irrelevance of VP8 when VP9 is out }. At the same time, I can't see it as a crucial part of any business (I doubt there will be any WebM-based business soon, for now), so I don't see a real problem in getting/using it while it exists.
Sorry, but why would I want gitlab? And what are the alternatives?
Most Silicon Valley companies produce products or services whose revenue does not scale with the cost of living in the area. Yet they pay their employees a lot more than in most parts of the world and they pay a hell of a lot more for office space. Contrary to what is written very frequently here by SV dwellers, it is actually not common for fresh graduates to get six figure salaries--only in Silicon Valley and NYC.

The terrible irony of it is that the over-abundance of high salaries has led to those salaries meaning practically nothing; there have been plenty of threads here on how people can barely afford 1br apartments in San Francisco while still saving for retirement and living a comfortable life, etc. Salaries for very senior folks become so massively inflated due to the cost of living--sometimes in the $200k+ range--that very few startups can afford to hire even just a few of these guys. If they were in a cheaper area where a top salary, rather than a starting salary, was $120k, though, then they'd be in a much better position to hire a range of employees in terms of experience and age.
Offtopic: your employer MyEdu constantly spammed me throughout college with emails pretending to be from a university affiliate, when you had just slurped everyone's email from the public contact database. The intent was clearly to deceive and misrepresent the nature of the email. Shame on you for working for a spammy and exploitative business.
Is that true for anyone? If someone I really respect is encouraging me, that's very persuasive but there are so many forces at work when choosing a career, I don't think there's any way to quantify that decision. But of course teachers make a big difference, for better or worse. This particular teacher, I know one of his female students is a successful 3D graphics engineer, another classmate works at Intel, etc.
This is a property of implementations, not languages.
>I think a forum where nation states can gather in relative peace is a good thing.

Of course, I agree, but I'm not sure it can exist.

>I think that nation states once bound by treaty should abide by that treaty, even the largest, especially the largest.

Well, the US has demonstrated that it is not to be trusted. Move the UN HQ to... umm... I don't know where.
"Spying has been around since the Romans, and probably before"

The Romans were out for world conquest. I'd like to believe as somebody from the Netherlands, that yes, we really are allies with our neighbours and the days of war are past us.

Glorifying some Machiavellian competing states scenario is not of this time. Not only that, it's naive. The real benefit of this NSA information on it's allies is purely economic.
> Microsoft has serious problems with let the competitors a chance to compete.

When you come down to it, there's a lot of circumstance involved.

For instance, take iOS -- it doesn't allow any other browser engine WebKit/UIWebView. And no one is suing Apple over it.
You are completely wrong, flat out.

Your argument is basically that "spam matters". This is false.

I am a gmail user. I get thousands of spam messages a month. In the course of a year, the number of those messages that make it to my inbox are less than 10. Most people these days use mail providers that offer excellent filtering. People in companies most certainly do. If you are one of the minority that host their own email, filtering options are readily available.

There is no benefit to masking your email. You just make it harder for real people to contact you.

Case in point: Send me an email if anyone wants to say hi, geuis.teses@gmail.com.

This service has a lot of benefit if I want to try finding someone under a type of description. Maybe I need a developer, or someone wants to contact me but didn't get my email at a conference we met at.

If someone contacts me that I don't want to converse with, it's just email. Delete and ignore, or mark as spam. Simple.

Hope this clears up your misconceptions.
That's part of it but mainly this - http://www.theguardian.com/world/2013/aug/18/glenn-greenwald...
I remember some young MBA asshole in Singapore on stage telling people he wouldn't hire anyone with a kid.

The last interview I had, I asked if they had people with kids. They had and they were on parental - no problem.

I'm 24 and will never have kids, but I do give a shit if they treat parents or engineers older than me like shit.
I second this. If most parents are anything like me, they avoid flying with their small children as much as possible. What a nightmare.

However....

Sometimes you just _have_ to fly somewhere. Anybody demanding that babies be banned from airplanes probably doesn't realize that this would be a severe discriminatory measure against women with small children that try to keep their career from dying.

My wife had an important once-every-few-years scientific conference when our daughter was one year old (and still breastfeeding). Being from Germany, it was bad luck for us that the conference happened to be in Korea. It was either don't go and miss out on countless opportunities or make two 12 hour flights with the baby.

In the end I went along as a babysitter and we flew to Korea, enduring some hours (fortunately not the entire flight time) of crying and stares.

Small children are a part of human life, and a noisy one to say the least. If you have them and still want to build a career, you cannot always go for the "I don't want to bother anyone" route.
Wow, I’ve met the creator of that Kickstarter before. I went to a free concert at Temple University where he demoed his “magnetic resonator piano” instrument (http://music.ece.drexel.edu/research/mrp), which is kind of a more-limited acoustic version of the device in that Kickstarter. From talking to him after the concert and seeing what he’s produced, I don’t doubt that that Kickstarter is legit.
I've contacted them, they are supposed to give me a call back. Wonder if they will sell them to a consumer.
"You need to start working into management, and become a manager if you want to work for others, or you need to become a founder."

Not everyone is capable of going those ways. I hope there is a cure for ageing. Western civilization desperately needs it.
I've been reluctant to sign up to the store. As I don't want any syncing to the cloud, it's unclear to me what's stored at MSs end, and what the repurcussions are from doing so.

This seems a tactical way to get us to sign up for a store account.
It seems to me that in discussions of NoSQL vs relational databases, one of the main arguments that comes up regarding ease of design and maintenance is "you can just use an ORM". But I see major disadvantage after major disadvantage of using an ORM, and there seems to be some overlap with the disadvantages of NoSQL (by which I am primarily referring to document-oriented databases). I really can't tell, once you factor these disadvantages in, what comes out on top.
I'm talking about stuff like having a method where you make an object - let's say comprising of two ints, a coordinate - and figures out if it can instead solve the same problem with, say, just making two stack-allocated ints instead of one heap-allocated object. Maybe the programmer wanted to make an object since it looked more readable than making two ints.
Working with people who have kids makes staying late optional :).
Petition : Remove Ben Affleck as Batman/Bruce Wayne
This critique's central example is a straw man.

The main discussion is about interacting with a small element (such a search bar) where, the article argues, it's better to keep the ajax UI indicator closer to the point of user interaction.

While this may be true, many sites that use these loading bars (such as youtube) are using them when all (or a large portion) of the page is being entirely reloaded using ajax or pjax. So the critique given does not apply to one of the largest use cases.
PayPal under attack.. Not just Facebook…
The problem is that many older timers, like myself, that know C++ since its origins are quite comfortable with it, despite all its warts.

Nowadays I spend my consulting work in Java and .NET land, and actually I favour the Wirth family of languages over C and C++.

However, C and C++ have a big tooling support in the industry, and history shows system programming languages are only successful when backed by OS vendors.
http://tubelor.neocities.org/
Functional testing with CasperJs
Yes, worrying.

http://www.linuxjournal.com/content/allegations-openbsd-back...

Not sure what was confirmed on that story, but I remember reading it and thinking there wasn't much chance that I'd ever be able to audit my own system.
Plug-n-Hack
Startups are not looking for great engineers. THEY'RE LOOKING FOR PEOPLE WHO WILL TAKE ABUSE. Older folks will not take abuse.
JsPDF - HTML5 PDF generator
Now if only it would offer immutability and lightweight threads (like Erlang's processes)...
You're thinking of Indigo.

"(It included) several main pillars: Avalon (Presentation), Aero (User experience), WinFS (Storage), Indigo (Communications and collaboration), and Palladium (Privacy and security). Of these, one pillar (WinFS) would be dropped completely while another (Palladium) would be so stripped down that it's no longer considered a pillar at all."

http://winsupersite.com/product-review/road-gold-long-road-w...
Hm. I don't know. The vibe that I get from talking to the people around me is that spying happens among enemies and prospective enemies. And being downgraded into the prospective enemies category comes with a bit of emotional trauma for us Europeans.

But what does that make us? Are we now the bitter EX of the US?
Tested: A Chemical Time Machine Makes Whiskey Taste Older, Faster
I was hoping for something more constructive, like "these 3 Nimrod features address programming problems much better than c++". I skimmed through tutorial ( both parts) and failed to see anything extraordinary.
I'm not sure there has to be just one "smartest person in the room"; people have different fields of expertise, so it's almost always possible to learn something from someone. You can be a mentor in one thing and a student in another if the room has a sufficiently diverse group of people.
.ch or .be
That is probably because you have no font installed with a rho in it.
Life Tips from the Sufi Poet Rumi
Not a big company thing but your first idea is basically geocaching
The other side of the coin is even worse actually, I have been in plenty of positions where you are the only human who can do most of the work, and the others just form a queue in front of your desk.

That is a sign that either your employer needs more qualified people or you need another job.
PayPal Testing Face-Verification System for Mobile Payments
The immediate and poisonous issue is not being recognized or rewarded. Typically you're better off by moving on sooner rather than later, becuase it's unlikely you're going to stanch the organizational entropy, no matter that you're carrying the rest of the department to verifiably higher levels of success.

OR, maybe you're not as smart and valuable as you believe, and you're better off if you STFU and produce.
I think the dread of going in to yet another mind crushingly boring day of work also contributes to that. Just the thought that tomorrow is going to be exactly the same hanging over you all the time can be draining.
Austin, TX if you're a Rails programmer. $100-$120k salaries, homes about $100/ sq ft.
The origins of the word "jerry-rigged"