skysight-inc/HackerNews huggingface dataset:
Regarding apt-get -- You're right.

If you use a single distribution and can get all your stuff packaged using the distribution's packaging system, you're OK.

It can be more difficult when you get to system configuration (editing files), but you can do it manually like you do with fabric if you're careful.
Napoli cade in pezzi…
Finnish startups killing it as usual :)
I would probably stand up an LDAP server after I had 4 or 5 user accounts to deal with, or, more importantly, more than, say, 3 servers to deal with.

I think there's a lot of fear and hate surrounding LDAP, but that's mostly for historical reasons. LDAP has gotten a lot easier to set up. Even in 2009 a colleague and I set one up (using openldap) and had other machines authenticating off of it in an afternoon. It's gotten even easier than that since then.

And hell, you should be using Chef to set up your LDAP master and slave. So once you have the config correct once, you can bring up another machine without trouble when needed.
Understanding Mobile App Economy
The obvious point, which people here seem reluctant to make,is that 'everyone' is not intellectually capable of programming.
In the rare event of me buying some DRM protected content (rare ebooks, for example), I will usually do whatever is needed to strip it for my own archival purposes, and share with friends. When something is DRM-free (Humble bundles come to mind) I won't share it, but send my friends to the provider. That's just the little rebel in me.
I guess it all depends on how often you bootstrap a new server. If you do it infrequently, keeping a configuration management tool updated is probably more work. I do it perhaps every two years and keep a similar list (I try to keep up to date if I change something in the server configuration) for that purpose.
The *Phone* and *Tablet* will be *Ubuntu*.
The *Desktop* will be *Android*.

That's a very risky prediction.
EU may fine Microsoft over browser ballot bungle
We have to stop FUD accessibility
+googol
Thanks! So basically what you are saying is that if the virus isn't replicating, then no cells are carrying the virus and the patient is cured? Are you absolutely sure that conclusion is definite? For example, some cells could have HIV and that HIV has not entered the bloodstream and show up in tests. The brain could be an example of an organ that might continue to have HIV, because of the blood brain barrier, unless HIV could pass through it: http://en.wikipedia.org/wiki/Blood%E2%80%93brain_barrier
Schwiizertüütsch (or any of the variants, it's not a written language)
Why are you assuming all productivity increases are reducing labor needs? Look at your YC example: AirBnB's entire premise is to make use of capital that would otherwise go to waste (unused residential real estate). When you lower the cost of capital, you increase the value of complimentary labor. If nothing else, I'm sure it's boosted demand for the local housecleaners. Given how elastic vacationing is as a whole, the dollars saved by the travelers are almost certainly being shifted into other goods and services at the destination.
I think the 5.8 billion may include late-payment surcharges, given that this happened in 2002 (11 years is a lot of interest).
The politicians of many "democracies" would disagree. They want the voters to be as stupid as possible.
>People love to believe the sky is falling. Fortunately, it rarely does.

Survivorship bias. That and (if an American) living in a country with a shortish history (mostly upwards until now).

The sky has fallen tons of times for lots of cultures and even whole empires.

Once there was a Babylon for real and an assorted thriving empire with millions of people. Once the Roman Empire ruled the world. Once Native American Indias lived and roamed their land as they pleased. Once there was a thriving Jewish community in Germany and Europe.
Here's the original link that SurfaceFlinger (and other Android services) are running:

http://www.phoronix.com/scan.php?page=news_item&px=MTMwO...

It's a very pragmatic choice in the short term. Most if not all ARM SoC GPU stacks are very much Android first with proprietary implementations. There's not a lot of ARM based manufacturer backing for generic Linux implementations (DRM/GEM/TTM etc) .

Maybe if Google sway towards something which works better in the generic Linux world the manufacturers might move.
Did anyone have success at getting this to work? I'm getting this error:

com.twitter.common.application.AppLauncher exit

SEVERE: Failed to apply arguments

java.lang.IllegalArgumentException: Failed to parse:

app_class - No parser found for java.lang.Class<? extends com.twitter.common.application.Application>
Thank you :) Would love to hear your feedback on us as well.
I have heard good words about OSSEC but never tried it because of it's perception being:

- heavyweight;

- not actively developed.

Are my perceptions right? If no, how would you recommend to start using it? Any good tutorials or other pointers?
I nominate this as 'The Poem For Entrepreneurs'
GIL? I've found that a single thread is slower than not running a thread at all.
Beyond Consumption vs Creation
Why is Google Remaining Silent on Android Activation Figures?
This is insane. Surface Flinger is quite different from X apps. They'd need to port all their Gtk/Qt apps to it or abandon these.

(Alternately wayland/X working on SurfaceFlinger).

They could port Unity to SF if they wanted, but what apps are you actually going to launch then, ones for android ?

I doubt they'll port all the apps they have to SF.
Did you use it in production?

Any pointers how to start? Good tutorials or walkthroughs?
The US is still the third largest exporter in the world (in USD), and has the second largest manufacturing output, which has more than doubled since 1975.

This graph tells a lot: http://mercatus.org/sites/default/files/manufacturing-for-we...
JCircle.js jQuery plugin for circular interactions
I wasted several days trying to get a good puppet setup. In the end it still needs more work, and the deploy system is complicated. I only have 4 boxes to manage.

Ansible looks great. Much lighter weight but it can still scale up.

Puppet and chef would both benefit by supporting single run light weight modes of usage.
Sounds very interesting, congrats! Look forward to seeing your progress.
I also live in Germany and am currently writing the thesis for my masters degree in CS. In my case, I wished I left college after getting my bachelor. I had a solid foundation of theoretical CS knowledge after 3 years. I continued to study only because I wanted the degree, in case I "need" it later to get a job.

For over a year now I didn't see any lectures, but have been working at a company instead. I had all my exams, the only thing I have left to do is my thesis. It's hard motivating yourself to do scientific work if you know you can get by just fine without it. And all just for a degree that doesn't matter (to me at least).
Its a good looking site, a few comments.

* The ruby icon doesn't match the rest

* the blue h1's are a little 2d. Try a webfont or a background image, use dribbble for inspiration: http://dribbble.com/shots/668114-Web-search-user-interface?l...

* I didn't even notice the navigation at the top. Same issue with the title font in the nav. Also there's more padding below the title than above.

* For the little squares under skills maybe you could put together something using a javascript graph library? Add something interactive to the page that also shows off your skills.

* You lose the page nav when you go to resume

* theres no need for projects to have its own page yet. You could move the projects to the home page and use anchor links in the nav,

* Perhaps you can add more to the header. "I'm X, I do this that the other I can do this for you I have worked here. These are my clients" You're work should stand out more than a 1 line introduction.

* You should definitely put a link to your github page on the front page.

* Might be worth commenting your CSS/HTML, my first thought is to always look to see if a developer is a good commenter!

Hope there's something helpful in there! I tend to go on a bit, especially when there's mismatched padding!
Darpa Wants You to Transcribe, and Instantly Recall, All of Your Conversations
Companies don't pay taxes even if they do. Their customers do through increased pricing.
The Laffer curve has never been shown to be true, and in fact has always been shown to be false in the real world.
Thanks, we're also on Twitter @upcloudcom if you want to follow us for more frequent updates.
Granted it sounds high, given that the corporate tax rate was 30 percent 10 years ago. I truly don't believe it's politically motivated, though. I could say a lot of bad things about the Danish tax system, and I do so all the time, but the Danish tax authorities are not known to be corrupt. It might be due to subsequent transactions that the article doesn't mention. Also, since the limitation period is around 5 years in this type of cases, the case may have been going on for several years. It's not possible to say from the article.
donuts.css reminded me of this plugin i wrote
Langoor.mobi does the Harlem Shake
I only checked the comments for this article to see if I wasn't the only one... Indeed, very annoying!
Honest hard working physical labour is real work. Using your brain sat at a computer is child's play. Right?
Which open source VPN solution would you recommend?
>The keyboard has dedicated volume and brightness keys but lacks media player buttons.

A very minor point to take away from the article; but do people actually use the media player buttons on their keyboard? I use brightness and volume buttons all the time; but I do not ever recall using the media buttons on my laptops/desktops in the same way as I would on other media device (phone, mp3 player, etc).

If I wish to switch song on my laptop, I tend to open my media player and select one which I actually want to listen to, rather than be at the mercy of shuffle.
>They could port Unity to SF if they wanted, but what apps are you actually going to launch then

What apps do people actually use on Ubuntu today? All the Ubuntu users I know just use it to run a web browser, and maybe a few other things that can be trivially moved into the browser (IRC, text editing, ssh). Native software is dead. Move to Open Web Standards and you won't have to worry about platforms changing core libraries and breaking all your apps ever again.
> OpenGL ES driver comes with the Android kernel, released by the hw manufacturer, so SurfaceFlinger works right-away.

This doesn't make sense to me, a PC or laptop doesn't have a mobile phone GPU. Or am I missing something here?
Same question - which open source VPN solution would you recommend?

I liked the idea of adding VPN layer to SSH, so would like to get as much advice as possible :-)
Individuals don't pay taxes even if they do. The companies they buy from do through reduced sales.
Show HN: Improved Personal Budgeting Web App
I created a personal budgeting web app a while ago called the Budgetizer. I made a few changes including a new interface to make data entry easier and added location-based cost estimation capabilities (cost of living, sales taxes, and gas prices). The web app is free. Let me know what you think. Thank you for your feedback. www.spendology.net
How much would you be willing to pay for a car or a house if you knew you couldn't sell it later? I know I would be willing to pay less than I am now.
> using key based auth is so much more secure than changing the port

Is it really? Once you get to a sensible password length (say, >14 characters) haven't you effectively made brute force and dictionary attacks impossible anyway?

> password auth = me having to type my password everytime, likely to have a less secure password

If you use a password often enough, I find the time difference between an 8 character and a 16 character password immeasurably small. It's all muscle memory anyway.

>key based auth = me never having to type it in

Perhaps I'm clinging to a false sense of security, but I find the idea of anyone with access to my local machine being able to access my server with 0 additional credentials really disconcerting.

Perhaps in the theoretical world if they can access your machine it's game over anyway because they can install a keylogger. In the real world, I think there's a fairly large population of people who might access your server who wouldn't/couldn't install a keylogger to steal your password.
> UpCloud claims to have 100 percent homegrown virtualization tech

What does that mean? Did you build your own hypervisor from scratch!?
How to Recovery from A Social Media Fall
I think he is missing the point that Ubuntu Phone apps are running QML based Qt apps that work on SurfaceFlinger, but that's about it. It's not like Evolution will run on Ubuntu Phone unless ported to QML.
> The best IT professionals are those with the capability to self-learn

That's a universal truth. You also have to self-learn in college.

> So those who skip university are around 2 to 3 years ahead of the rest that was pumped outdated subjects, mostly given by people that don't have practical experience.

Imagine having those 2-3 years to dedicate to full-time learning, without having to try to learn on the job without the luxury of time. Non-grads are ahead in their specific work areas due to on-the-job experience, but lack the broader knowledge of (for example) a comp sci degree that will force you to look at many other areas of IT and business.

> Unis today, except the higher tier (hopefully) don't teach Python, NodeJS, etc

They are just tools. The latest cool tools will change from the commencement of a multi-year degree to the end. All colleges will look outdated when judged in this way, but that is really not the point of these courses.

> Even worse, some dropped C, Lisp(Scheme) or others for Java.

Again, tools.

> So don't be surprised the ones that just graduated can't do much

I would wager that a recent comp sci graduate will bring to your organization than you appear willing to give them credit for. Sure they might have to learn all of your tools and processes, but they bring with them years of training in analytical, logical, critical thought on broader subjects that you organization is currently tackling, enabling a fresh perspective and a capability for lateral thinking.
A lot of the porting effort would be handled by simply developing a SurfaceFlinger backend for Gtk, in the same way there was (still is?) a DirectFB backend. I'm guessing Qt might be even better suited to such a situation.

Obviously, this doesn't cover particular applications that directly access X11 libraries, but porting the toolkit and recompiling the more 'simple' applications would probably be a decent start.
I am very suprised that you think that "anyone who doesn't know how to navigate Github(or can't figure it out)" (interesting use of brackets there) wouldn't want this data.

Why would knowledge of development, and git, have anything at all to do with if someone wanted this kind of data? I can't imagine why you would draw a connection.
Stop trying to cast people's legitimate arguments as mere products of some deep-seated fear of the unknown. If you talk like that we can't have any kind of proper discussion. I could just as easily retort that your rose-coloured reassurances are nothing but a manifestation of your inner child's need for a comfortable continuation of the status quo.

And I don't know why you keep pointing to history as a source of solace. History is nothing but an endless procession of empires and civilisations falling in tatters, no matter how many of their plucky young problem-solvers were united in worry. Just because people tend to cry wolf doesn't mean there's no such thing as wolves.

Anyway, no-one is arguing that humanity per se will not survive the emerging tech tsunami. We are, I hope, trying to calmly and rationally discuss its profound implications for the socio-economic structure we know and enjoy today, what we can do to prepare ourselves and others, and what roles we might seek or try to create for ourselves to do the greatest good in the coming era.
LinkedIn opensourced Databus, a distributed change data capture system
love the mixins!

The margins up and down the headings don't seem to be consistent though. For the big ones they are much too small, for the small ones way too big (when combined with paragraphs). Also, if they are below

's, margins above the heading are larger than below (big sin in typography). I don't know if margins are defined somewhere in Typeplate, maybe that'd be an issue to solve.

I also don't quite understand the way, font-sizes and scales are measured/calculated. It would be nice if you could document that so designers without extensive coding skills are able to understand and change that system to their needs. Are all font-sizes based on em? Is there any simple way to change the default font-size? Changes on the variables don't seem to have an effect for me..

Besides those (for me) issues this is really great stuff, thanks for sharing!
10 best practices to follow while writing code comments
>Would your work colleagues or managers speak candidly with you if they knew that their every word might be getting recorded?

If I recall correctly, there's a light visible on the outside of the eyepiece (the lens part) that's on whenever recording is happening. There will be no question if recording is going on or not.
A Contribution to the Mathematical Theory of Big Game Hunting (1938)
"Do not talk to the police" does not mean "do never cooperate or be utterly destroyed".

There may be some damn good reasons to cooperate, but you need an attorney to estimate the impact of any statement you make, even if you did nothing wrong.
The south-pointing chariot
> that the automation starts appearing in their countries

Well automation is already happening there - do you think the ipads are built entirely by hand? Automation will continue to increase globally whether they unionize or not, those types of things will only accelerate an inevitable process.
indeed. The strangest thing is you can debug the delphi ide in the delphi ide. I do this from time to time to debug components that have start up problems
Do some people actually prefer glossy to matte? I find the use of glossy screens on notebooks bewildering. What's the benefit of having lots of distracting reflections on your screen?
I think it's only language (color vs colour) and the book cover. I can imagine the UK version of the book cover would not have gone down well with the US audience (and vice versa).

The content is likely identical otherwise.
do you have any economic reasons to keep it closed? If the answer is no, then push it open source. Full stop. It's a gain for everyone.
Author moans that all console games are sequals conviently mass misses the new ips that happened in last 2 years whilst goign on to praise mobile gaming market which if anything is just cut down rehashes of console games along with angry <insert> birds games that are not generic at all...
Tangentially, I've been messing around with aniracetam + choline for the past week or so. It did seem to disrupt my sleep cycle (but maybe that was RSA Conference and a higher-than-usual level of stress and human interaction), but made me feel more focused. It's entirely possible it was psychosomatic. I figure I'll give it a month.

Modafinil, nicotine patches, and other stimulants seemed superior. Modafinil enough that I'd seriously consider getting an Rx at some point -- virtually no downside as far as I could tell. High-dose caffeine and other stimulants had far higher negative effects, and wouldn't be worth it long term.
My initial thought after signing up, is that it's a shame that I can only deploy a trial server with 512MB of RAM, that pretty much rules out testing any non-trivial application?
Here's a tip for you: you have absolutely no idea whether the people you meet smoke pot or not, except for maybe a fringe subset who 'act like stoners' and meet your own preconceived notions. Even then, you are probably wrong a lot of the time.

There are no universal 'telling mannerisms' of pot smokers. Quite a lot of pot smokers are anything-but-casual, hyper-focused, driven individuals. Not just programmers, but executives, politicians, power brokers, athletes, lawyers, surgeons, and so on.

If you disagree with me, it implies that you don't have significant experience with the industry described in this article. (Not the tech industry. The other one.)
They'd need to port all their Gtk/Qt apps to it or abandon these.

Both Gtk+ and Qt already run on non-X11 platforms like Win32. Canonical would simply need to add a SurfaceFlinger backend to the frameworks, and then the apps would just work.

The number of modern Linux apps that use X11 directly is small. Anything that makes substantial use of raw X11 is not going to feel "native" anyway by modern standards, so I doubt that Canonical would feel bad about abandoning compatibility there.
Working with Simplex Noise
Well, presumably they just need to provide SurfaceFlinger backends to Qt and Gtk. AIUI, SurfaceFlinger basically gives the app a buffer and an OpenGL library, and the app handles the drawing itself; this is pretty much how Wayland works, and how GTK and Qt on modern X servers work, too. So it's not clear to me that porting to SurfaceFlinger would be such a huge amount of work (no more work, anyway, than porting to Wayland).
I decided to translate the entire article to English from Danish, since this is too important to have people learn about it through friggin’ Google Translate:

https://gist.github.com/ndarville/5081765.

The only thing that really tripped me up was the corporate terminology between affiliates, companies, corporations, subsidiaries, parent companies, shell companies, etc., but I found the wording in the article to use the terms interchangeably as well.

I haven’t proofed it yet, so consider it a rough draft.

Feel free to post comments in the Gist about anything that comes to mind.
Superman 2.0: How human-enhancement technologies are giving us all superpowers.
As Pirates Run Rampant, TV Studios Dial Up Pursuit
Finally someone states the obvious. Find a way to globally tax all this profit. Take that tax money and use it to create free education, health care and much earlier social security. Devote tax money to public transit, research institutes, recreation. In short realize that all this capital growth should be used for something good.
This is one that bothers me - UK government is chairing the G20 and is pushing "fixing international corporate taxation"

It's popular amoungst all the member nations, but there seems to be absolutely no clue what to actually do

If anyone has a suggestion there are a lot of people waiting to listen ?
Good to see that we've got our best minds on such a critical issue.
He explains his word choice near the end of the article:

(Another
name for functional data structures are persistent. I've avoided
this term not to confuse it with the notion of storage on persistent
media like a physical disc.)
Quite the contrary: You're probably going to end up with documented procedures for deploying software that are simplified, follow existing standards/best practices, and don't rely on complex stone soup build/init scripts concocted by inexperienced developers (and I've seen some doozies).

A developer is more likely to create better and more easily maintainable software if the target audience is assumed to be an ordinary user with no special system privileges. In my experience, when a developer has root and assumes everyone else does, deployment becomes a nightmare.
Last time ubuntu replaced something we ended up with upstart ...
Might be an idea for the UK to close down all of the offshore tax havens we control first before asking others to do the same....
Funny, I just talked to a consumer that called his new Chromebook "useless" due to wi-fi problems; since I hadn't heard of this, I assumed he had a bad router. Being an inherently connected device sure makes this a more showstopping issue.
The Tragedy of Aaron Swartz