skysight-inc/HackerNews huggingface dataset:
OTOH, I've experienced a lot of people who know basic computer science but don't grasp any software engineering. Nor do they even realize that it's a thing.

Those sorts of people tend to be very focussed on clever algorithms and data structures, and frequently miss the larger picture and coding best practices. I've seen far too much code that had extensive CS cleverness at the root but was spaghettified, untested, undocumented, poorly performant, and not even tracked in a version control system. Such people often don't value writing code that other developers can read and maintain. On a team, clarity matters more than cleverness.

Good developers need both sets of skills.
iMessage does this now. The problem is that the UI gives no control over the list of keys it encrypts to, so you can still be wiretapped.
Still tons of money to be made blogging
also mentioned here: http://hardforum.com/showthread.php?p=1039878678
How to ruin yourself on Facebook
You mean this? http://en.wikipedia.org/wiki/Proof_by_exhaustion
Which sadly way too many people do. I am surprised by how many think that large bureaucratic entities exist for the benefit of others, when invariably the become focused on utilizing their power to insure their continued existence.
You are allowed to downvote once you get a certain amount of karma.
I think they should at least use profits. It's not everything - Instagram sure mattered, but it's a lot more robust than revenues. A hypothetical company that doubles your money could probably meet that revenue limit, but they wouldn't really matter long term.
It's hard to analyze memory usage. When you say 1 Gig+, are you referring to allocated memory, physically paged-in memory, or what?

There can be a very drastic difference between "virtual memory made visible to a process" and "physical memory actually used by a process", especially in the context of shared memory systems where you have 5+ processes that are able to share much of their text and data segments.

I don't have Firefox here so I forget, but does their about:memory page show the "proportional" memory usage? KDE's KSysGuard has a detailed memory usage calculator that can display stats like that.
Faking it, can get you places.
Just came back from Beijing, where the pollution rate was down to 33 at least for couple hours last week.
I think being a programmer does help the situation in one respect: by having a large salary, you also pay commensurately more in taxes, which could be used to pay for social services.

One reason the quality of life is so high in Germany is that it is, as far as I can tell, a nation of engineers. With an economy based on high value products for export, Germany can afford one of the shortest work-weeks in the world and some of the best social services.
No, it doesn't. Orthogonal means "at right angles", or "independent". The latter meaning applies.
Source maps. Soon.
Some Strange Things Are Happening To Astronauts Returning To Earth
It would be great if they could roll such a feature into a convenient UI. Just a magic "Firefox, whatever you are doing.. knock it off" button would be great. It could look at system memory usage and CPU usage, determine if either is high enough that it might cause user distress, and kill whatever tabs are the most likely offenders.
I'm arguing that "normal" users don't view these emails negatively, and so they don't have the same issues you do.

You've repeated this sentiment multiple times, from where do you derive this insight to a silent majority? Why is your sense that people don't view them negatively more true than GP's assertions?
why would they use go, a language aimed at building scalable web services to build a game is puzzling...I am not sure if people who made that decision actually knows what they are doing. Many open source libs and system-level linux libraries can be installed from git or github repos... that is not news at all. Can't see why people are fighting over such things. O.O
Bitbucket introduces online editing
I'm using Nightly with AdBlock and vimperator. I see around 600MB RAM usage with 2 or 3 windows and 5-6 tabs.

What extensions do you have? I've also disable Java, Shockwave, etc. Try Nightly? I've never had a single stability issue.
> after I indicated that I don't have vocal cord paralysis, the survey was over

They're not collecting information from people without the condition.

This is simply their way of getting rid of people who shouldn't be filling in the survey.

I think it's actually a reasonable UI decision. They could have done it one of two ways:

1. Have the page say, "Fill in the survey ONLY IF you have the condition".

2. Anyone can fill in the survey. But the first question determines whether you are a candidate or not.

They chose #2.
> It seems in principle to be no more or less dangerous than something like "apt-get install libcairo-dev ; make" but that would only be true if there was a trusted repository system.

Not that this is really a response one way or another, but given the way that Go currently works, you effectively place the same amount of trust in each individual library maintainer as you do with the collective trusted repository maintainers in other approaches.

If someone were to decide to start curating repositories and forking/maintaining them, people could choose to trust that individual. So the possibility for a trusted repository exists, but as far as I know nobody has fully stepped up to create such a thing at this point.
Pinterest Adds Mobile Mentions and Notifications
I empathize with your position, but I don't think it is fair to paint such a negative picture when the reality is, at worst, much less offensive.
Related reading/watching:

Obama's secrecy fixation causing Sunshine Week implosion (14 March 2013): http://www.guardian.co.uk/commentisfree/2013/mar/14/obama-tr...

Pentagon Papers lawyer on Obama, secrecy and press freedoms: 'worse than Nixon' (19 March 2013): http://www.guardian.co.uk/commentisfree/2013/mar/19/goodale-...

The persecution of Barrett Brown - and how to fight it (21 March 2013): http://www.guardian.co.uk/commentisfree/2013/mar/21/barrett-...

How Destroying Evidence Of Torture Gets You Promoted In Obama’s CIA (March 28, 2013): http://notthesingularity.com/1578/how-destroying-evidence-of...

Glenn Greenwald: Challenging the US Surveillance State: http://www.youtube.com/watch?v=zCj7SmjSsGw

Endless War, Radical Presidential Power, and a Rotted Political Culture: A Talk by Glenn Greenwald: http://translationexercises.wordpress.com/2013/03/28/endless...
Signing a receipt while holding a baby is really tricky. Square is easy to sign just because the ipad doesn't move around like the paper does.
What type of up sells or special promotions are you sing to bump people into action?
whoops, I stand corrected. Thank you. He is still a good example of science working well for the world. (even if it is born out of industry)
The use of nuclear weapons on civilians was not necessary. They could have chosen a military target. The shock and awe of losing an entire division would have been entirely adequate, and Japan was ready to surrender after Hiroshima - Nagasaki is utterly unsupportable, given the USSR's declaration of war, and Japan's impending capitulation.

I know the history perfectly well, hence my view.
Yes, it's a nice UI decision.

I'm surprised by the business decision. My feeling is that there is often value in collecting information on people without the condition (negative data), should those people somehow feel compelled to participate.
Because it worked for me. Strength training helped me overcome the RSI and back pain which plagued me while I was still inclined to overvalue the intellectual over the physical.
> Treating intangible and tangible entities both as "property" does not mean treating them "equally."

Sure it does. We're treating conceptual entities as physical objects that can be "stolen" (you wouldn't download a car would you?). We treat infinately reproducible entities as scarce resources that can be "pirated". The idea of IP is based on conflating the notions of copying and stealing, which I feel is a set-back for furthering the discussion. I understand IP is a legal invention not observable outside of a legal context, but the issue I see is using the notion of property to justify intillectual property.
While I think it's laudable that Larry Page would donate what I presume is a non-trivial amount of money to fund research and treatment into a condition he himself has, i.e. a voice disorder, at the same time I wonder whether he could get a bigger bang for his buck by funding the low hanging fruit. Maximum impact per dollar. Bill Gates foundation has taken this route and I think it's the right thing to do. There's a part of Larry's story that feels slightly egotistical.
As someone who made best progress following the ideas described in Starting Strength after trying numerous approaches that didn't really work, I'd say you can safely assume N=2 now.

Really, this book teaches a very "old-school" approach to fitness but as a matter of fact, it does work and it did indeed work for thousands and thousands of people already. I know we like to get all scientific on everything these days, and I think this is a good thing, but there's something about fitness and especially building muscle that makes intuitive sense without any science whatsoever: If you want to be strong, start lifting heavy things. Do that in a controlled fashion, with a simple workout plan, and you'll eventually succeed.
By your argument, no one should use the Google cache of jquery. Or any of these: https://developers.google.com/speed/libraries/devguide#Libra...

Do I understand you correctly?
Small VPS instances with little RAM available.
Dont let the PC crowd imply that offering a position is some how offending. It's not like it's a hitler quote... Good job on the app, I just downloaded it.
The phrases "phone", "stock Android", and "just work" are mutually and orthogonally exclusive.

Stock android phones don't work.
Stock android things that just work aren't phones.
Phones that just work are not Android

{Okay, that last one is probably not totally true. =) }
That isn't currently a target area for FHR. Things pertaining to the performance of particular webpages and such are extremely difficult to tease out of the data in a meaningful way. Not to say we will never include something like that in FHR, just not in the first couple of revisions of it.

Have you tried out the about:memory page? It doesn't do CPU, but it is a good way to see what particular pages are hogging memory.
Blogspam. Original at http://www.scottaaronson.com/writings/journal.html
When the viral infection is spreading at 4000 messages a minute, by the time the Skype team informs the IE, Chrome, Firefox, Opera anti-spam teams and waits for them to add it to their blacklist, they might as well not do anything.

What's wrong with scanning links in chat for malware on the Skype servers so that they can immediately stop such messages from spreading?
Companies you have heard of put friction on unsubcribes. Ever seen "Edit your mail settings" at the bottom of an email? They think that creating an account constitutes opt-in.
MOTO FONE[1] > Nokia 105

[1] http://en.wikipedia.org/wiki/Motorola_Fone
> However, there is hope but we cannot rely on the government to sort it out.

Indeed:

"A change in public policy saw the mass discharge of Riverview Hospital's patients as an effort to integrate them into the community while the province considered the land for development. However, this caused a large influx of mentally ill into the DTES as poor follow-up support failed to reach a majority of these individuals."

http://en.wikipedia.org/wiki/Downtown_Eastside#Mental_Illnes...
Beginner's Intro to Coding Fundamentals
I meant keeping our contact lists basic and of real information like names and an email (email being a good base block for net stuff/identification/comms because the domain etc) instead of 10 other accounts to keep track of for all our contact list/address book entries.

On the 'communications permissions system' tip, yeah, ok, useful to direct certain things via different networks, but instead of numbers and cryptic pins, keep it to names....
Address Book entry:
Name & facebook: ChrisArchitect
email, IM: ...@....com (translates to a searchable contact on other nets like twitter too)
The US Military's Disastrous Plan to Use Napalm-Strapped Bats in WWII
I remember a few years back all my friends had Blackberries and we could all sit in a room and have full conversations over bbm, excluding those without blackberries. Now we all are split over Android and iOS but we all use whatsapp and groupme.

BBM was great for instant messaging back in the day, but it's been out of the game for too long now.
If MS doesn't request a GET operation, is this still a privacy issue? The writer is bombing his/her own theory with saying "MS cannot understand if the site is phising related or not, by just sending HEAD request".
I'm not saying we should eliminate regulation, or outright allow crap in our food (which to a large extent we do), only that we should really limit out spending/subsidies and gear our regulations toward increased competition, not less.
Or a ten-ton beam falling on your car.
Original commenter here, looks like your post is going to be near the top I wanted to reply so people don't get confused and instead understand why my post is at the top.

-Mark Rippetoe is not a self-described fitness expert, he is THE expert on building strength. If you want results, you listen to Rippetoe. Such a claim is widely-supported, rarely disputed.

-If you want to get stronger you'll need a caloric excess. Repairing muscle requires chemical energy in the form of protein and glucose. Look into Leangains for a method to do so while avoiding fat gain

-Jack3d - the supplement you're referring to - is a powder that has a stimulant in it called DMAA that's very effective as a pre-workout energy drink. I'm a biochemistry major so I know that "Pre-Exercise CNS-Carnosine-ATP Augmentor" is probably meaningless mumbo-jumbo (common in the entire supplement industry) but the drink works and is safe when used as directed. Tastes great too.
That depends how "obvious" the troll is. In this case, having no domain knowledge on this subject, I would prefer to see arguments against the troll as to why there are no memory leaks, then for the troll to be left unopposed but merely downvoted to oblivion (which would leave me questioning if people downvoted him for opinion).
>Go didn't screw anything over.

Erm, yes it did. The civilized world (Java, Ruby, Python, Clojure, Scala, Haskell, OCaml) has version numbers in their dependency management. Albeit out-of-band from the source files (pom.xml, gemfile, requirements.txt, project.clj, sbt, .cabal, OPAM version pinning) but it does work.

Hell with Clojure and Leiningen (the standard choice for dependency mgmt) even the language version is a per project dependency ala:

[org.clojure/clojure "1.5.1"]

So you can still build jars that "just work" even if it's some legacy stuff that you haven't updated to the latest Clojure version yet.

That's not to say Clojure would've helped here - it's a game. And one that's aiming for better graphics - JVM isn't a good idea.

But that doesn't excuse Go's poor package management design that decided being facile and hid complexity of the real problems (changes breaking existing code) was more important than working builds.

The decision to make it facile, weak, and fragile was egregious and very out-of-character with the rest of their design decisions. I think Go can be faulted for failing at their own goals on this particular matter.
A stand? That's not what they need to go mass market.

When I show people the square dongle on my phone, the first thing most people ask is... "OK, that's cool, but how can it accept cash"?

If their communication is not really simple & clear about how they can be a "total" solution for a small business (which yes, must also take cash + CC's), then they will not get to mass market. Having more hardware (which is far harder to scale than software) will not be the best path.

That said, I'm still impressed with Square, as it's very hard to compete in a non-level playing field with huge entrenched players (Visa/MC/AMEX + big POS players), and the ecosystem needs successful upstarts to freshen the ecosystem for consumers.
I know it was not induction. My point is that a computer program to consider all the cases is just another mathematical tool morally similar to induction.

The program does tell us something, namely that the problem can be reduced to a bunch of similar cases all of which are colorable. The difference is that the insight is perhaps a level removed from a normal proof.

Essentially, I think that it's the program and not its output that plays the philosophical role of the proof in this case.

Of course, my perception is significantly colored by the fact that I'm mainly interested in programming languages rather than traditional math :P.
... oh and furthermore, all using base internet technologies and IP networks instead of seperate private nets and god forbid the cellular network used for SMS that should be dead by now.
Thus bringing interoperability etc too
You must understand that all of this may be frustrating to you, but it's not going away. Equally frustrating is seeing every conversation completely derailed by these complaints. Every article on HN about Windows 8, every article on Reddit, on Ars Technica, on CNet, on Engadget, and increasingly even in real life. It's a skipping record, and it hasn't stopped in over a year. If anything, it's just getting louder. You must understand the frustration in trying to have a serious conversation about a topic only to have loudmouth troublemakers constantly popping up and shouting over you.

Do you Windows 8 haters really think if you keep repeating yourself but only louder this time that suddenly your whining will be taken seriously? Ask any 5 year old how well that works. It's been over a year. If you don't understand it, you never will. It's time to drop it.
There's a power cable the plugs into the bottom of the unit - https://squareup.com/help/en-us/article/5114-square-stand-se....
Ask HN: What does git commit --cleanup=whitespace do?
What does 'git commit --cleanup=whitespace' do? I'm trying to test it out but I cannot figure out what the expected behaviour is (and its git documentation on it is just one line).

If I add it, and someone pulls my code, will they receive a source code with zero whitespace lines in between?
I think most people who start a business are people who worked in that sector and at some pointed decided that they can do it better. Think for example about a bakery.

That is however very different from the type of startup that we usually talk about here, which does not an have an well established businesses model already.
Ask HN: LXC container inside a VM : is it good for scalability?
Hello,

Who am I ?
I'm a french "studentrepeneur", doing distance studies in Computer Science & Business, and working on my companies during the day.

What is my problem ?
(/!\ Test conditions, not in production /!\)
I have implemented an hybrid private/public cloud (using OpenStack & OpenNebula) with AMI provisioning. As such, I can use by default my own dedicated servers, then scale up with Amazon EC2 instances if I get too much charge on my private instances.
As such, I have one pool of VM by function : load balancer, one pool for webserver , one pool for proxy, one for DBB, and so forth ...
I use a mix of different technologies, PHP, Python, and I'm even thinking of trying Go. I use Nginx as reverse proxy and as webserver.

Now, all the domains are grouped ( clusterized) together, so they are VM agnostic : I can add as much instance as I want, it will always be presented to the domain as just one big resourceful physical server, not many VM.

What I would like to do now is to add more security by putting each domain in a LXC container.
But I wonder, if I include container, won't it break my scalability model ?
If yes, should I use a totally different model ? Like, not using a clusterized model but rather a lot of different instances with one per domain ?
As it's in test and not in production, I can still break everything ;).

Yann
Did you notice the truck in the video was overloaded way above the normal height of the bed? The truck could have easily passed any checks on paper, but the load itself is what causes the interference.
Want to lay off the "Fuck Yeah, 'Murica!"?

Because you are laying it on just a little thick along with scaremongering.

Provide proof that China is evil. Different != evil.

"the unknown is scary"

That's just a stupid statement. If all you knew was Nazi Germany, would you maintain the status quo?
Dell 200 GB 7,200 RPM Serial ATA Solid State Hard Drive [sic]
The Jenna Marbles Paradox: Why Are YouTube Videos So Terrible?
For those interested in QM I highly recommend this intro
Quantum Mechanics for Engineers
http://www.eng.fsu.edu/~dommelen/quantum/
The Google cache of jQuery is for a specific version. It will not change from under you.

Yes, you are trusting Google not to maliciously change the file to something evil, but that is quite different to linking to the trunk of a repository that is expected to change.
Re NYTimes: Should you do a newspaper workout?
Post to Facebook Using Google Glass And Your Voice
How Shrimp House's Online Efforts Drive In-store results
yes, that's really not helpful :(
It is still a bit forward looking, but I can give you one quick "for instance":

Using the data that is being collected today, we can analyze poor performance and stability and correlate it with certain extensions and plugins, going down to the level of version and platform specifics. We can then provide better blocklisting based on this data, in addition to providing the user with the tool to see the results for themselves and offer suggestions such as updating an add-on or uninstalling it.
Death to die.net: More man pages now rendered on man7.org
ahem, acid burn.
Your comment is shortsighted. This is not at all egotistical.

Rare diseases are generally not huge money makers for big pharma. That is why there isn't as much money being devoted to them to find a cure. The fact that Larry Page is donating is a great reason to capture some of that long tail for whatever reason.
Let's say I depend on github/A and github/A depends on github/B. If I fork A, that does not solve the problem. Now I need to fork B and modify import paths in A to resolve my fork. Wouldn't this be a mess in time?

I assume, instedad of forking, it might be possible to import a specific tag, or commit hash from a git repo. If it's possible, it'd solve the backward incompatible change problem but I guess the original author can always delete the github repo.

What is a good way to manage dependencies locally?
I don't understand the issue, or why it's such a show stopper.

If the original programmer is using git, he should have a complete history of his code. They know the date (or thereabout) when the last version of the code "worked". Revert down to the a commit around that date.

For each dependency, do the same. Pull the dependencies repo down, revert to the last commit that was around the date of the working version, and use a new fork of that repo to get things back to the working state.

One by one, move the dependencies forward, resolving bugs as you go.
BlackBerry’s BBM coming to iOS and Android
I didn't say Erlang was kool-aid, but that the claims that concurrency have been "solved" are kool-aid.