skysight-inc/HackerNews huggingface dataset:
I can assure you that if anyone had done the same in the US, they wouldn't merely be kicked out, they would be jailed for being in violation of the law.

Can you assure us that based on an actual law with a citation, or an actual case reported in the news with a link to the news report? The most usual disposition, all over the world, for an overt government operative of a foreign government operating on your territory in a way your country doesn't like is for the operative to be expelled as persona non grata. That's all. Most foreign intelligence operatives in most countries operate in a half-overt way, with "diplomatic cover," and many others operate under liaison agreements built into international treaties. It's fine for each country to decide which foreign nationals get to stay on their territory (I had to deal with that during the years when I lived as an American overseas), but it's exceedingly uncommon for people to be put into jail simply for activities inconsistent with their visa status of that nature.
When the best way to defend your new OS is to say "You can do this and pretend it's just like the old one!" you're probably in for a hard time.

The surface pro seems to be a weird use case. It's going to come in at a price point where you could get a mid range Windows 7 laptop and an ipad mini or Nexus 7 for the same price and the combination of these 2 devices is probably more useful.
The Dead Grandmother/Exam Syndrome
From Russia - a "Roadmap to Immortality"
big variance between those two outcomes, I really dont want my keys stolen.
Linux would have never happened if Linus Torvalds didn't have a chance to "slack off" in Helsinki University with taxpayer money. The whole thing started as a hobby project.

http://en.wikipedia.org/wiki/History_of_Linux#The_creation_o...

Unfortunately, the times are changing in Finland, too, as politicians are pushing for legislation to force students to finish their studies within tighter time frames.
Finally! I've watched the Crazyflie project for quite a while and not finally I'm able to order one!
Confined? Most people don't have this choice. Fear? This a dream of a large % of phd graduates.

I don't think GP meant it as "stuck as an assistant professor at UT Austin" -- more like "choosing between becoming an adjunct professor at University of Nowhere-You've-Ever-Heard-Of and not having a job."
London, UK and San Francisco, CA

CloudFlare is hiring for our new London office and for the HQ in San Francisco: https://www.cloudflare.com/join-our-team
Refactoring as a separate task is a bad idea from good intentions. If you blow your schedule on some other higher-priority tasks (i.e., directly business-relevant), guess which task is the top candidate for deferral? Speaking from experience.

Paying down technical debt is business-relevant, but not directly relevant. That means things on fire or new contracts or whatever will always supersede things of indirect benefit. Under sufficient load, this effectively means no refactoring, because people are then trained to wait until they are tasked with "the refactoring task".

What has served me well is following Fowler's advice, which is repeated in this article. Refactor when you want to do something else. I would add: Prefer modifying only code that will be QA tested anyway, so you don't explode your testing surface area. Do it as part of a directly business-relevant task. Build it into your estimates.
The emotional side of task management
OSX mouse latency problem, and how to fix it
SEEKING FREELANCER [REMOTE ONLY]

Designer. Websites, logo, character (mascot) design. Experience is nice, but not completely necessary. Send profile link and pricing structure.
Contact details in my profile.
I see your point. Many names are culturally/ethnically loaded. It would seem odd if an Chinese-American guy was named José or a Mexican-American guy was named Cheng.
OK, that makes sense. So the reason people on Windows do bother with this is that the Windows system libraries use UTf-16 for everything, right? (IANAWindowsDeveloper)
I have more money in bitcoins than Zimbabwe has in USD
The one problem I have with HN is imbeciles like you.
The article says 95%.
I would have still left a negative comment if it had the same title. The title is clearly a linkbait. I actually read through the entire post looking for a mention of Techcrunch but felt betrayed in the end. I'm pretty sure most people who actually read the post went through the same thought process. That's why I accuse them of gaming the system, since I can't imagine anyone who felt that way voting it up.
As for number two, I believe that secret service is typically responsible for investigating those sorts of crimes. I may be wrong though.
I guess that your landlord can come tonight and check if you are sleeping alone, and you can't tell him it's not his business.
What are the Real Advantages of Backing Up?
Conference Cycle Management
Sometimes society thinks that parents have children for society to get them.
That's a nice package: you spend your health and money on children but you don't get to decide how to raise them: society does.
That's your part in it then? Why bother at all? How does society expects to reproduce if they discourage parents from having children by making parents have all work and no play?
The name on the birth certificate need not necessarily be the name by which the child is known in day-to-day life.
As banking has gone electronic, it has also become vulnerable
The reward technique never works with me. Because, to me, there is not 5m doing something fun. I cannot have something really fun in 5m. So I rather finish all the things in limit time and enjoy the rest of the day, it's the biggest motivation.
My only work solution to get back to the flow quickly is leaving something undone. Depend on which task, it will have different ways.
Btw, I really love the idea of leaving failing test :D
SEEKING FREELANCER [REMOTE]

Front end developer with experience working on canvas and/or video games. Project entails building a javascript app with canvas.

This opportunity has the potential to turn into a long term contract.

Only people with good understanding and experience with native javascript (no Jquery).

I'm pretty flexible and won't bother you with endless meetings.

Email in profile.
Japanese would have a hard time with the "R", Arabs would have a hard time with the "o".

Not "everyone" can pronounce Ronaldo.
Ally Financial (http://www.ally.com) Charlotte, NC (Full time, on-site, relocation possibly available)

Our current online banking platforms (yes, plural) are hosted third-party solutions. We're building it in-house from scratch to be an API-driven JS MVC (Ember) application for cross-platform deployment.

This is where you come in: we're looking for a few developers who want to be a part of building something right the first time. The team building this is currently just me and two other people and we will be building everything forward of API consumption (UI dev, testing, & deployment across any imaginable platform). We'll be working with PhoneGap, Swagger, HTML/Handlebars, CSS/Compass/SCSS, JS, Ember, PhoneGap, Chef, Selenium, Mixpanel, Optimizely, and/or whatever other tools are right for the job (little is set in stone, we're in the prototype phase of the project). There are lots of jobs in other segments as well.

If you're interested, get in touch! nathan.hammond@ally.com
Hyperinflation was a separate consequence of the deliberate decision by the state to print money. Yes, the economy collapsed (from that and many other decisions) and they needed more money, but capital is scarce even with infinite money.
Especially since the actual visit was in 2011.
That was a joke by the Finance minister of Zimbabwe, according to Telegraph [1]. It seems they have 30-million dollars in the bank.

[1] - http://www.telegraph.co.uk/news/worldnews/africaandindianoce...
Not if you use media queries that look for resolution and pixel density to make appropriate adjustments. It all comes down to the implementation. Your example is a generalisation sir. I can give you plenty of fine examples of responsive web design where it's more than "moving a menu". It's all in the implementation and the implementer.
MIT can honor Aaron Swartz by fighting to make journals open to everyone
Hmm? Front ends emit GENERIC, which is detailed at http://gcc.gnu.org/wiki/GenericAPI.

I don't see what this has to do with RMS or plugins.
Spotify, NYC and Stockholm, for...lots of stuff!

- Backend Engineers: Improve our ad systems and enable better, more relevant targeting. Build and scale our backends.

- Frontend Web Developers: Mine, aggregate and visualize complex data. Engage users and optimize front-end experiences. Build advertising platforms and tools.

- Web Developer Team Lead: Build and lead a team of web engineers to create the next generation of Spotify experiences

- Machine Learning: Improve our music recommendations, mine those datasets!

- Mobile (iOS and Android): I heard something about 1B smartphones by 2015.

- Mobile Team Lead

- Backend Infrastructure: Build the stuff that the guys building the stuff are building it with; Storage, high-performance messaging, service registration and discovery.

- Lots of things not-mentioned (http://www.spotify.com/se/jobs/)

On the backend, we have an (extremely) service-oriented architecture written primarily in Python and Java with smatterings of C++ and others thrown in. Storage is Postgres or Cassandra. Messaging is zmq and protobuf and a few other interesting things.

On the frontend, we do hybrid native+CEF for most platforms.

Our website gets a lot of oohs and aahs for being a particularly good example of parallax scrolling.

We're looking for experienced developers, no junior roles, sorry.
Apply on the website, but mention HN and get bumped to the top of the resume pile!
Do you think a higher % of first time visitors come in on mobile? I'd worry that you are losing an opportunity to make a great first impression. Some people see a great responsive site on mobile and think "yes, I love when sites work like this."
I can see where they are coming from, but I think they're missing the point of RWD completely. Responsive Web Design is more than ensuring your site looks good on a mobile screen, a truly responsive site will not only scale down but also scale up for larger screens as well. They mention using a 980px grid, The Semantic Grid System (http://semantic.gs) sounds like a perfect candidate for this. You set your column width and gutters and it handles the rest for you, set the container width to 100% for fluid and BAM! you've got a responsive site that only needs minimal work.

The difficulty of responsive web design is way over-exaggerated. A decent web developer shouldn't take any longer than an extra day (if that, just a few hours) to make a grid based responsive site. I feel as though it's embedded in my developer workflow so much so I don't think it makes things more complicated having a responsive aspect. It's never taken me double the time even when I first started building responsive sites, another exaggeration. All you need to do is divide the width of an element by it's parent container and multiply it by 100, the same can be applied for left and right padding and margin values as well.

Another thing about RWD is if you're doing it for the sake of a good mobile experience you've already failed. Shrinking a site down doesn't reduce the overall page weight. An iPhone will still load stylesheets, Javascript files and other unneeded bloat you're hiding with a display:none; so the experience can sometimes be extremely cumbersome for a mobile user as opposed to building a separate mobile site. Having said that, making an already relatively light page respond to a smaller screen is acceptable.

PS. Don't forget to set max-width:100% and height:auto on your images as well!
TL;DR: OSX has a 32 latency between mouse input and cursor display. This is why you feel the mouse doesn't react in the same way as Windows or Linux. This is the fix.

It's not a mouse curve problem (as previously thought), so ControllerMate or USBOverdrive won't fix it.
Ruby, R, Perl, Processing, Hadoop, etc...

When I say big data sets, I'm normally talking in at least the millions, if not several billion rows.

I've got grad student friends who strain to deal with their 'huge' (10,000 row) datasets for weeks in Excel.
I'd probably go for 2C-T-7 directly against LSD (but ending the trial after ~4h; after 12+ hours, it would be obvious who had taken what), but I could easily imagine psychedelics as a class having a common effect.
http://www.quora.com/Why-was-JavaScript-designed-without-blo...
Why does the State have a say in what one names their child? Fuck off already, haven't you regulated enough of our lives?
it's annoying size for me as my (and many many others) screen is 1920 pixels wide, and i often have two windows taking up half the screen, 980px means i get horizontal scrollbars popup
HIPAA’s New Rules Reach Far Beyond Healthcare Providers
...but a new class of consultants and subcontractors who perform work on behalf of the business associates also have HIPAA obligations.
Are there any books or resources that teach how you would go about using flex, bison and llvm together to create something more substantial. I would find this incredibly useful.
Ronald is not that easy to pronounce in Japanese or Korean...
GitHub Invoicing Solution
Was I the only one who saw this for the genius it was. The author walked us through the pain, selling us the problem. How he would never sell us a book he just wrote without developing a rapport. Then over the next paragraphs he transitioned us into buyers:

"Once you’ve had a chance to learn a lot from my material, and you’ve had enough time to start to trust me, then I tell you about the book."

then

"To put it in web marketing terms, the conversion rate will be incredibly higher by asking for the sale after building trust."

Followed by how hard it is to do this:

"It’s actually really painful to setup."

Oh but wait! I have a software suite that does this for you:
"With ConvertKit it is easy to set up a new landing page, upload a PDF or another file to offer as an incentive, then let the subscriber opt in to an email course."

And then the buy now link :).

Pure genius. Nice article.
John's an awesome guy. He has a great ability to consume technologies and present them in a clear and concise way.

These videos are professional and helped me quickly get up to speed with Angular (the greatest web framework yet).

John's videos are also featured on the Angular website.

PS - John also has the great pleasure of being a developer evangelist for Webstorm (the greatest web IDE) at Jetbrains.

PPS - You should follow him.
It's been my experience that non-native speakers do a better job of paying attention to issues of structure and coherence than native speakers. And I can't count the number of times I've met someone whose excellent English composition abilities were completely at odds with their place of birth.

Some might say that my going on about "less/fewer" and other similar grammatical arcana is unfair or irrelevant. There is some merit to that argument, but we're comfortable tearing people's computer code apart, and this is a similar activity -- except in an emotional sense. Most people who eagerly welcome computer code corrections bristle at grammatical corrections.

So thanks for taking my comment in good humor.
The topic of this post seems a little off. The description of zipline on its github page is "financial backtester for trading algorithms written in Python" which is a bit different.
Pfft, I got my copy of the second run first edition for about 4 cents (not including shipping) off Amazon. If you want second edition: http://www.abebooks.com/servlet/BookDetailsPL?bi=9476545617&... it is there for $18.
No problem, I was assuming printable anyway... ;)

I just wanted to point out that it's possible to use VARCHAR even with weird characters.
I've always used screen, but may switch to a bouncer next, mainly to get better support on mobile, and the ability to route notifications. It does seem like a more elegant solution.
Palo Alto, CA

Software/Mobile Engineer at Accedo.tv

We are seeking an Junior Mobile Developer to be an integral member of our development team. The ideal candidate will be proficient with application development in Smartphone / tablet space and web development (web 2.0 / rich frontends). Provide expert knowledge and guidance on multiple mobile initiatives. Ensure that the development effort adheres to SDLC process. Give input to Mobile Solutions. The candidate will also be able to work on multiple projects, be equally comfortable jumping into existing applications and pushing out a large volume of high quality code in a fast-paced, highly iterative environment. The ability and willingness to pick up new technologies quickly is essential. This is your opportunity to design and develop applications for some premium media companies and gain experience of working across multiple platforms and multiple audience needs.

Ideal candidate will have the following-

BS/MS CS/CE or equivalent experience
Exp w/iOS SDK and Objective-C
Exp w/Android or Google Web Kit front-end a plus
Exp development and using Web Services using contract-first techniques.
Demonstrated experience with object oriented software design and development (in PHP/Java).
Good knowledge of software engineering life cycle process including design, development, build/release and QA.
Basic understanding of source code control procedures and environments (git, subversion, Jira).
Basic knowledge of Internet Application architectures and Protocols (TCP/IP, HTTP, etc.).
Experience in creating user interfaces from design concepts

This is a contract to hire/ full time and on-site position located in our Palo Alto office. Salary commensurate with experience. Please contact back with your resume and cover letter.

About Accedo: Accedo is the leading enabler of Smart TV and IPTV applications. Accedo provides platforms, applications, tools and services to media companies, platform and CE companies and TV operators globally, to help them deliver the next-generation TV experience. Accedo's cloud-based platform solutions enable customers to cost-efficiently roll out and manage application offerings and stores for multiple devices and markets.

nik at accedo dot tv (Please put HN in the subject line)
My great-grandfather came to the U.S. with two sons, Alpo and Ariante. Alpo in particular got a lot of grief about his name.

He mostly just called himself "Al", but I loved watching the scene play out when he had to give his legal name. He would say "Alpo", and the person behind the counter generally would give a visible start. Then grandpa would nod and say, very matter-of-factly, "Like the dog food." It instantly turned his name into a non-issue.
HackerRank (YC S11) Hackathon Tomorrow
These are not your Huffy brand bikes you buy at Walmart for $100 a bike.

They cost $500-$1000, but you get a high quality product that will last a long time. The ROI makes a lot of sense in the long term. Unless you are the type of person that has to buy a new bike every 2 years because it's shiny.
> "Personally, I would expect that this proportion would in fact increase over time"

Even so, it's a matter of rate of growth vs lifespan of design, in the context of what your mobile users are actually looking to do.

Even if mobile use is growing, if people are only using their mobiles to do one or two things (say, search documents and view balances) it doesn't necessarily make sense to build and maintained a responsive design that delivers the 'full' experience on mobile.

Cost/benefit may well indicate it's better to do a desktop design + purpose-built minimal mobile design. Over time, things change and naturally the next re-design should revisit the problem.

But who knows? By then, people may be looking for interfaces and feature support for all-new devices. Say, wearables like the Pebble or Google Glass.
I worked on the LHC's CMS data team about 2-3 years ago. We had thousands of machines crunching data. Comparing the cost to Amazon, we laughed at the deal we were getting with disposable hardware (compared to EC2 pricing). Even buying in bulk from Amazon, the dedicated hardware was cheaper.

Amazon is a huge premium over physical hardware. You use them when a) you want to scale immediately, b) you have financial reasons for not buying your own gear for long-term use (1-3 years), and c) you don't mind paying the premium.
Google Fiber is spooking the big boys
We added the middle name to be safe really. We had heard some horror stores about parents being denied kinder-geld due to an "incorrect" name.

We're both English, so middle names are common there (not sure about the US) and the middle name we chose rally suits the whole name, sort of finishes it of nicely.

I guess the point of the anecdote is really that in Germany, this sort of thing must be considered, but more of a light hearted Friday story!
They deleted the topic. Nice way to treat your customers...
I argue that Ronaldo -> Ronardo is still much closer/more intelligible than, say, Vukašin -> Vukasin [especially if you pronounce it with american u and a and get [vakeisin].
Top Developer Skills That Will Get You Hired or Promoted
Really cool stuff. Luckily, I draw my lowercase 'a's in double-story form, but if you attempt to draw an a (or an accented a) with just a circle and a line, it's recognized as an 'o'.
BOSTON, MA - @RiparianData - Full Time

Riparian Data is a small, Boston based startup devoted to building a better mobile email app for today's overloaded office workers.

We're running a Meteor stack on top of Node.js, with straight Ruby for services on the back end. This is all supported by a Mongo database.

Hiring: Product Owner and Software Engineer
More details: http://www.ripariandata.com/jobs/
email us: hr@ripariandata.com
>>"Satoshi Nakamoto was so talented that he even solved the problem of double spending of digital currency in his system."

>That was solved by David Chaum over a decade before Bitcoin.

To be exact, David Chaum figured out a system that prevents double spending yet doesn't have traceable transactions.[1] But it still required a central authority that keeps the ledger and which can block your account.

The innovation of Bitcoin is to prevent double spending without having any centralization at all.

[1] http://www.hit.bme.hu/~buttyan/courses/BMEVIHIM219/2009/Chau...
I understand your point. It struggles a bit due to the nature of Javascript and the user's direct access to source code.

But "freedom" is a cluster concept [e.g. "game" - see Wittgenstein], and Berner's Lee is pointing to another aspect of what we mean by "free". Again JavaScript is a useful example - the user has the ability to turn it off in their browser if they deem that to be in their interest.

Or rather, the user has traditionally had that ability. Smartphones and other appliances increasingly are curtailing or eliminating the user's freedom to do so. And a user might want to do so based on the concerns about data you raise.

The FOSS idea of freedom is important. But the problem it solves is of another era when those accessing computers rather than terminals tended to be programmers. Stallman's concern arose at MIT AI lab, not among owners of Atari 2600's or Commodore Vic 20's.

Berner's Lee is addressing a world where our game consoles and computers are collecting and transmitting detailed data about what we are doing, and we are not given permission to turn the collection off.
What is the difference between: CIA, US Postal Inspector, Marshall, FBI, ATF, State Trooper, Sheriff, Police Man and a Security guard?

A: Jurisdiction
Crazyflie Nano Quadrocopter showing off some performance and tools