skysight-inc/HackerNews huggingface dataset:
When we first built Rapportive for Gmail, people thought that we were crazy — writing a browser extension that modified the Gmail page on the fly, effectively writing an application inside someone else’s application! But it turned out to be a great success, and many others have since followed our footsteps and written browser extensions for Gmail.

The author is being a bit arrogant, there are more complex stuff that modifying gmail on the fly (remember greasemonkey?).
> in fact, your example of the X1950 is a perfect example of which cards the OSS community supports better than proprietary.

Wow, that's some twisted logic. AMD doesn't support the cards under Windows 8, but I can still load the unsupported Vista drivers and play modern games. Last time I benchmarked OpenArea in Windows vs the Linux Gallium3D, windows was 3x-5x faster, while the last working catalyst was 90% of windows. Beyond the Quake2/3 engine games, Gallium3D are worthless for gaming. I've had terrible luck with Humble Bundle games like Penumbra and demos like unigine that run perfectly under windows and Linux with the catalyst drivers, but are broken under Gallium3d.

The X1950 is in my spare PC. My primary rig is an AMD 5970 and I dread the day I'm forced to use Gallium3d drivers because of some GPL zealot kernel developer changed some driver interface. I'd love to see Valve pull a Google here to enforce a stable binary driver interface.
There's an awful lot of Javascript backing that animation, I can't see where it's being turned into SMIL. At the very least it's definitely not static on the page, since the definition of the animation is entirely in JS: http://svg-wow.org/camera/camera.js

Does it write SMIL somewhere near the end and then let it run, or does it just run in JS? Skimming through I couldn't tell, but I don't really have time to read more closely.
Isn't this example wrong: (I'm not much familiar with libuv, but reading from the comments it might be):

http://nikhilm.github.io/uvbook/filesystem.html

void on_read(uv_fs_t *req) {
uv_fs_req_cleanup(req); // <-- bug? freeing here, later using req ptr?
if (req->result < 0) {
fprintf(stderr, "Read error: %s\n", uv_strerror(uv_last_error(uv_default_loop())));
}
else if (req->result == 0) {
uv_fs_t close_req;
// synchronous
uv_fs_close(uv_default_loop(), &close_req, open_req.result, NULL);
}
else {
uv_fs_write(uv_default_loop(), &write_req, 1, buffer, req->result, -1, on_write);
}
}
Dear Starbucks, I Like Clojure
> Keep in mind that once money is spent, the spender no longer has it.

This would be true if lobbying didn't give such good ROI: a few million for lobbyists can yield hundreds of millions or more in tax breaks, government contracts, or otherwise profitable policy.
Do you seriously think that Xiaomi makes the kind of changes that Apple makes to their products annually on a weekly basis?
Yeah, I'm pretty shocked that iframes work at all.

Spammers could very, very easily abuse this. Send a valid-looking e-mail, then swap out the iframe content with something spammy once they've all been delivered.
Can't get the delay right with the shot. There should be a counter that's like "3 2 1 SHOOOTING"
Show HN: Cirrina, minimum span text search library
Who is talking about quality? OP posted that the majority of development jobs are within .NET and PHP. Some guy gave the low-brow dismissal "was this in India by any chance?". I just supplied position numbers from one of the largest job sites in the US, confirming that .NET and PHP jobs (adding Java), really are the most plentiful in the US by far.
Bokeh 0.2 released: Interactive web plots for Python
> As far as typical reaction times go, GI disorder can set in anything from instantly, to 24 hours later, and the effects on my mood, and skin, etc have lead time of anything from 24-100 hours, and a recovery time of as much as three weeks.

That's wild. How on Earth did you zero in on your issue? Was it a case of "literally nothing else would explain things, so I may as well get this blood test"?

And what do you eat on a typical day?
It's listed as a coworking space (there is one above the café), not a startup.
I have been wanting to create a tool like this for some time. I'm curious about what (if any) data analysis you're doing. The general area here is called lag sequential analysis.
I've been among the biggest screamers about the NSA and other atrocities against privacy, but the author is exactly right. Those who call for putting the internet under some kind of control by the UN or other world organizations are either purposely misleading people or direly uninformed.

We have a technology problem. The technology we built was made (on purpose) by us to track people like lab rats in an elaborate zoo. This capability exists completely outside of where your server is, where your data resides, or any of that. It's a feature of modern life.

It's this feature of modern life that is the problem. All Snowden did was show that some Americans aren't going to sit idly by while their government screws over the world. Defunding the NSA or moving your stuff to an offshore cloud, or making it illegal for the U.S. government to track you? That's going to do exactly nothing in the way of protecting your privacy and anonymity.

So yes, let's rise up and take action. But by all means, we should know what the hell we're talking about. If you want to really see draconian state surveillance, let each individual country have it's way with the citizens. What we've seen so far is a cakewalk compared to that possible future.
Modal stacked above another modal when I opened the page. Neither relevant. gags

The article's cool though.
Even the most repressive regimes have laws that activists are charged with violating.
The User Experience in Japan
Correct. I like the phrase "GNU/Linux", but only in recent years with the popularization of other userlands that makes the distinction has become useful.
> Even in the US, we don't vote for our UN representative! (Do we?)

Correct. The UN representative is a diplomatic ambassador. Just like every other diplomatic ambassador. Also, similarly, the SCOTUS appointments.

> while a democratic country like the US[1] is accountable to the people

Different to the point you're making, but the US is accountable to the people in the same way. In the US, the federal government is appointed through the states: the district you live in determines which Representative seat you vote for, the state you live in determines which Senators you vote for and how much of an impact you make to the POTUS run-off based on the electoral college.

In other words, the United States federal government isn't accountable to "the people": distinct parts of it are distinctly accountable to distinct parts of the people. And that's just the legislature plus one public office. The judicial isn't accountable at all, nor is any other part of the the executive. The rest of what you vote on in the ballot is state-level, county-level, and local-level.

All of this is to say that the level of indirection you're talking about isn't a black-and-white binary. It's just one more iteration of an already very indirect chain.
The Embarrassing Costs of Not Testing Your Own Code
Yep, the demo is just non-interactive falling objects, it feels like an "intro" instead of a physics engine.
What if two programs did this? (2005)
Cool concept. I can see this becoming a better way to browse and find random video chat partners. Especially as a girl, you don't want to be going through a bunch of dick videos on chat roulette. This quickly summarizes who's available and whether they look like someone you would want to chat with.
Crowdfunding To Take A Leap By Seeking Investors
I’ve read a paper recently, stating that you can learn better from muddlded lerning material because it encourages you to build connections between concepts on your own. This works only, though, if you have already some prior knowledge about the topic.
Tricky Photography And Special Effect E-Book
Become Unique, Creative, And Artistic By Taking Breathtaking Photographs That Blow People's Minds Away! Dozens Of Rare Trick Photography Ideas Are Included In This 295 Page E-book, Along With 9 Hours Of How-to Photography Video Tutorials.
make_shared and make_unique
http://herbsutter.com/gotw/_102/
Not only they can read the emails, but they could even change their content or create some false one as well. Good fun.
I never have off by one errors in Python, but have always experienced it in previous languages and their libraries. Guido chose very well.

(The one exception is a function in the random module.)
Microsoft's Frank Shaw rips into Apple
What are salary ranges for experienced engineers in Berlin and in Germany in general? Startup vs stable company is also interesting in this aspect.

Maybe someone with enough karma could create a poll...
My initial reaction to this blog post was basically revulsion on a gut level, but the more I think about it, the more my revulsion becomes justified on a rational level.
I just sold my IPad on Ebay, it was performing very badly after the IOS upgrade. I am seriously thinking of getting Surface 2. Bottom line, all apps I use are on surface + the office suite. Hopefully Flipboard will be in soon. I know there are too many Apple/Android fans out there actively trolling all over the internet - I think MS deserves a fair chance.
I got 4:56 minutes out of my battery today. I switched from FF to Safari when I wrote the previous comment. It did make a difference.
Researcher's Observation on Tea Party Comprehension Spark Political Frenzy
Great post. This is interesting due to similar discussions we're having at work about moving from a monolithic Rails app architecture to an SOA.

I'm curious though, what does the local developer environment look like when you run an SOA of this complexity? Does everyone needs to run a series of Vagrant VMs/Docker containers to have a fully functional local version of the application running?
Yes, exactly. Also pointing to the fact that "this is how college campuses and Silicon Valley work" is not proof of anything, unfortunately. I worked in a huge open office before, as is fashionable at tech companies right now, and it was the ultimate worst. I've read research saying it wasn't just me, either; people are really hindered in overly-collaborative open office environments. Especially introverts-- which many of us are.
Show HN: News headline analysis of over 140,000 headlines over several years
This is the result of an 8 day final project for DBC Chicago. Our team scraped over 140,000 headlines of several news agencies stretching back several years. We then took those headlines and fed them through the AlchemyAPI sentiment analysis engine to assign each one a score. They were then plotted in a couple different ways using D3.

This is far from perfect and even farther from scientific. It was done in 8 days by some passionate amateur developers. It was however a lot of fun and very interesting.

You can read about it and the team in more detail on the repo page here:

https://github.com/kelmerp/headline_sentiment_rating

and see some slightly more technical slides here:

https://speakerdeck.com/luizneves77/sentimental-headlines

This was written in RoR, Postgres (Memcached), and javascript + D3.

I'm also the creator of:

onionornot.com
reddesigned.com
http://luiz-n.github.io/route-search/

and am interviewing for web dev (and data visualization) positions in the chicago area if you would like to reach out to me. @hey_luiz
Yes the majority of positions are never listed publicly, so numbers from Monster is only the tip of the iceberg. But that goes for all positions regardless of language. If you have 5 times the listed positions for one tech over the other, it would be logical to assume the amount of unlisted positions have roughly the same ratio.
There's a bit of a difference between "engineer" and "senior vice president of engineering".

Further down, you can read:

even entry-level engineers can draw lucrative salaries in the Valley. Google Inc offered $150,000 in annual wages plus $250,000 in restricted stock options to snag a recent PhD graduate

Being a PhD graduate doesn't make you "entry-level".
We were discussing the traveling problem, not the poor. But, I think it actually just tastes worse when it's not cold, so it could still potentially help.
Somehow after installing clean and using the system for less than a day I got into a cycle of BSoDs (maybe caused by a buggy RAID driver?). This required a reinstall.

Sometimes my monitors go blank and won't come back on. I still can't get a second external monitor working. I had trouble with the installers for various MS products, which produced completely useless error messages (e.g. unclickable URLs in dialog boxes that, when typed in, redirect to a generic marketing page). The standard process for finding and installing third-party utilities is a bad joke.

My point isn't about these specific problems, it's that the idea that Linux is uniquely flakey and unsatisfactory won't fly.

(I know the hardware is OK because I was using it with Linux and no problems a month ago.)
There's a few FB groups besides berlinstartupjobs.com

Post your intention to want to work for a startup here: https://www.facebook.com/groups/BerlinStartupJobForHire/

Read job postings here: https://www.facebook.com/groups/BerlinStartupJobs/

General startup stuff here: https://www.facebook.com/groups/159595270791268/

And my previous employers are hiring some senior level Javascript and iOS devs - http://www.6wunderkinder.com/en/jobs
This is one reason I think it would be helpful to have a clearer articulation of which functions people are referring to when they talk about "Internet governance", so that other people can understand whether we want those functions to exist at all, and (if so) what kinds of institutions we would like to try to empower to do them. Many things that can be called "Internet governance" have little bearing on Internet users' free speech or privacy -- but others do.

This might be akin to the way that RMS suggests that saying "intellectual property" (instead of "copyright", "patent", "trademark", "trade secret", and several sui generis regimes) leads to conceptual muddles. "Internet governance" may have the same problem; maybe it's a term in need of some disaggregation!
Excellent execution for something I always wanted on the iPad, congratulations!
Looks to me like Apple has some security to tighten up. I definitely don't think you should be able to do most of this stuff, but you can't really fault LinkedIn I don't think. They made something that adds value to their product and it got approved by Apple. Either way, the hacks are cool ones and I'm glad Linked-in did this write up. Keep 'em coming.

EDIT: not an app apparently.
Wasn't linkedin the defendant in a class action lawsuit about them using address books improperly?
Awesome app, well done! Any plans for POGO stylus support?
The Poppy Platform, an open-source humanoid robot
> how things were in the US in the 1960s.

Less different from the 1990s (or 1890s, or 1490s in Europe) then one may have previously guessed.
This is not meant to be tongue-in-cheek - I thought this argument was settled ages ago. Are there any respected languages that use 1 based indexing? This is an honest question - every single one I've ever used (C, C++, Java, Scala, Python, JS, Objective-C, a bunch of academic ones) have been zero based. It's quite clear that it's the right solution, since the first element of an array is zero distance away from the beginning of the array.
Yes, great talk -- I was just about to post that link. For those who haven't seen it, definitely check it out.

Rich describes his design process and talks about how deep contemplation is a mechanism that transfers an idea from your conscious mind to your unconscious mind (your big brain) where the real horsepower is.

John Cleese also talks about this idea in his lecture on creativity (http://www.youtube.com/watch?v=VShmtsLhkQg).

In another talk Rich mentions that he has been able to spend a year in deep contemplation three times in his life: one was for Clojure, one was Datomic, and one other yet-to-be-named project.

BTW: You can tap into even more horsepower by pairing deep contemplation with a good night's sleep, where you go to sleep still thinking about the problem (Rich touches on this briefly).

Research shows sleep is when the brain prunes itself by separating signal from noise...

"Sleep researchers at the University of Wisconsin-Madison School of Medicine and Public Health believe it is more evidence for their theory of 'synaptic homeostasis.' This is the idea that synapses grow stronger when we're awake as we learn and adapt to an ever-changing the environment, that sleep refreshes the brain by bringing synapses back to a lower level of strength. This is important because larger synapses consume a lot of energy, occupy more space and require more supplies, including the proteins examined in this study."

"Sleep — by allowing synaptic downscaling — saves energy, space and material, and clears away unnecessary 'noise' from the previous day, the researchers believe. The fresh brain is then ready to learn again in the morning" (http://www.sciencedaily.com/releases/2009/04/090402143455.ht...).
> What do the scare quotes around "equal" mean?

What is equal say? Is it that each country gets a vote, or is it that each human being gets a vote, or is it that each privileged (definition variant on circumstance) human being gets a vote?

"Equal" is an ideal that sounds great until you realize other people may define it differently. It's easy to say that their definition is wrong, but that's the point at which you realize you don't actually have a say.
There are good ways to remove 95%+ of the content even if you forward/reply from a different account. We'll talk about this in an upcoming post.
I thought about this too. It's tough, because that specific banner is arguably a higher quality ad and user experience than a pure text link on branded search, and it especially helps with competitors bidding on branded search. If they are careful about who and what gets access to this, I think they can get away with it. PLA's are arguably more banner ad like, and it's not like this is one of the old school flash banners.
Holy fucking shit Batman! Assuming I read this correctly LinkedIn will now have access to all of your emails, your email credentials, and will now have the ability to both spoof your email, and MITM all incoming mail (banking etc). I was actually impressed at some of the little hacks they found, until they dropped this on me halfway through the blog. My jaw hit the ground.

This is probably the most blatant disregard for privacy and security for the smallest possible benefit that I have ever seen. Well, next to giving LinkedIn the password to your email so that they can spam your friends and hack your account.

Everyone needs to stop using this piece of shit service. They're incompetent and malicious. LinkedIn is the Zynga of HR. I'm gonna go buy some puts.

Disgusting.
This is the result of an 8 day final project for DBC Chicago. Our team scraped over 140,000 headlines of several news agencies stretching back several years. We then took those headlines and fed them through the AlchemyAPI sentiment analysis engine to assign each one a score. They were then plotted in a couple different ways using D3.

This is far from perfect and even farther from scientific. It was done in 8 days by some passionate amateur developers. It was however a lot of fun and very interesting.

You can read about it and the team in more detail on the repo page here:

https://github.com/kelmerp/headline_sentiment_rating

and see some slightly more technical slides here:

https://speakerdeck.com/luizneves77/sentimental-headlines

This was written in RoR, Postgres (Memcached), and javascript + D3.

I'm also the creator of:

onionornot.com
reddesigned.com
http://luiz-n.github.io/route-search/

and am interviewing for web dev (and data visualization) positions in the chicago area if you would like to reach out to me. @hey_luiz
I'm glad to see more cluster management software getting open sourced, and this is sort of on the right track.

However, looking at the design, this still has a long way to go. There are a lot of failure modes you guys haven't encountered yet, which will result in a few design tweaks. For example, what happens if your health checkers decide to start reporting garbage data (e.g. maybe they are too overloaded to properly perform health checks)? Or when you have a query of death being issued? Also, things like traffic sloshing can very quickly build resonant failures in a system like this.

(Source: many years working on Google infrastructure, including causing outages related to load balancing code)
Agreed that nobody needs to control the Internet, however the standards organizations are centralized and controllable.
I have been using this for a short while and wrote them thoughts down:

http://tosbourn.com/2013/10/development/review-whitehat-avia...
Microsoft’s Oxygen Supply Problem
10 Most Expensive Colleges
Yes. And anyone.

The whole point of darknets is that no one person is in control of them.
That standard is too arbitrary and stringent.
That LinkedIn not violate one of the simplest, most fundamental notions of security: never ever give your credentials to a third party.

Part of being a semi-decent citizen of the internet is also not encouraging users to give third parties their credentials

It is a neat hack. I'd love this if it was "here's how we integrate LinkedIn into our email clients internally". It is novel and it does use CSS in weird and new ways. It should also not be a shipping public product. MITM is bad shit.
You don’t want cable data caps—but a former FCC chairman does
I like these types of things and for someone who picked up an interest in coding while in college. I wish I had resources like this when I was a kid.

I wish the programming community in general was more friendly to newcomers. I see people tell others that only CS people should be doing this don't even try a lot.
I hate to say it, but quite a few US presidents have a psychological profile that closely, if not entirely, fits that of a socio/psychopath -- in fact, these traits are invaluable when you are running for president (having this condition, as pop culture likes to hint, does not make you a murderer necessarily). A sociopath is risk-adverse, does not take responsibility or feel guilty, and often is outwardly charming. These days more than ever, a president is required to "look the other way" or remain "blissfully ignorant" when the biggest lobbyists secure major contracts, enact laws that benefit them, or sidestep laws that don't. As a side note, both of my parents are psychiatrists who have dealt with every variety (including the criminally insane) - this does not in the least make me an expert, but they did teach me a lot (for my own safety) about spotting these types of disorders.
I can't agree more.

Next thing: store your S/Mime private keys on linked in servers to enable the feature also for encrypted mails...

I think LinkedIn should not offer every feature that's technically possible. Things should stay within reason, and some things should not be offered, especially not to non-savvy users.
Should you be trying to see how much pressure his body can take re: eggs? I know there's a difference between raw egg and cooked egg, though I'm sure there's still irritation going on - just not all at once - if the egg is distributed with other food in the body. Just wondering if this is what's generally advised.
Hi All, meetup sounds great! I know there are a lot of local Jakarta tech community (such as GDG Jakarta, StartupLokal, id-php, id-ruby), but a HN meetup would be different than those meetup.
Lua is probably the strongest candidate for a respected 1-based language. Smalltalk, Fortran, and MATLAB are other examples of widely used languages that are 1 based.
Pinterest Does Another Massive Funding -- $225 Million at $3.8 Billion