skysight-inc/HackerNews huggingface dataset:
Those things don't happen as a result of professionalism. They happen because some people can be assholes. Assholes don't care if a workplace is "professional" or a fucking free-for-all.
> "I don't doubt Linus would be less brutal in person."

My personal rule of thumb is do not say something written that I wouldn't say in person, especially if I am using a profanity language.
Hardcore Ubuntu user here. I come from a Windows background. I mean like for 15 years almost, I was running on Windows. When I first got introduced to Ubuntu (5 years ago), it was a breath of fresh air. I loved the terminal and I loved the freedom of choice and the fact that nothing was thrusted into my throat. It was really nice. Until they introduced Unity. It was one of the poorest User experience designed, ever. Suddenly the OS I was in love with became so alien.

Of course I could switch back to the original normal GUI with a few command line entries and a few option entries. But it was already too late. The flexibility I had in 10.xx was gone in 12.xx. 12.xx become so clunky, heavy and painful to use, that I had to abandon it altogether. I can back up my statements too - Try comparing boot/shut down times of 10.xx and 12.xx, you'll know.

Meanwhile, on Windows, the start button just disappeared. And I DID get used to it, but the fact that Ubuntu's Unity had become synonymous to Microsoft pushing their Metro UI into my throat was a nail in the coffin.

Now I run dual boot - Mac OS X along with Windows 8.1. I'm using the Mac OS for about a year or two now and it's really good at what it does. Almost feels like Ubuntu's 10.xx w.r.t boot times. And I never will be looking back.

Ubuntu is a perfect example of "Don't fix something if it ain't broke."
Summary: Ubuntu has become Windows. It's pursuing devices and fragmenting the ecosystem.

The problem with Ubuntu, by and large, seems to be a Metro style revolt against Unity although Unity achieved suckdom first. Things broke with change... often this was unnecessary change. But you know what? The nice thing about Linux is that there's so many more distros to choose from.

Linux Mint (http://linuxmint.com) for example is actually quite nice. Don't like Ubuntu? Don't use it for crying out loud! It's not like Windows; a whole 'nother platform. The same software you know and love will still work.

Best of all, it's got a bloody start button!
Supply & Demand
Yes, unless you devote your every waking moment to activism on behalf of causes you believe in, you're just a poser who doesn't really care.

Social media chest-beating is kind of silly, for sure, but big moments for an issue, like the George Zimmerman acquittal or Jenny McCarthy getting hired by The View, help push that issue into greater prominence for society. Because of the Zimmerman acquittal, people who might not otherwise do so are thinking about race, gun control and justice. Because of Jenny McCarthy and the accompanying furor, people might actually read an article or two about the dangers of pseudo-science.
See https://news.ycombinator.com/item?id=6048898
the chilean version http://biobio.quebarato.cl/concepcion/vendo-triciclo-de-carg... (you see people cycling these around the city on an evening, collecting refuse that can be recycled; it's a great system (except for the fact that it depends on a huge disparity in wealth...) because all we need to do to recycle certain things is leave them out on the street at the right time).
I am going to get a dell u2412m, now I have a Samsung 24" monitor (I don't know the exact type but it is 1920x1200). I would not want to change to a smaller or larger one, though two 24"s would be nice. Sadly my workspace is not large enough.
I recently added UFW configuration to my provisioning scripts, so we now use UFW's 'limit' rules to do that on the port we use for SSH. We could probably get away with moving it back to the default with this in place.
I'll check out your blog tonight, thanks for the help.
The technology stack sounds very similar to http://hub.healthdata.gov/ ... I wonder if the two groups are talking to each other to share notes... (probably not)
OP's robot was made by a guy at his house. That's the difference. Imagine where we'll be in 20 years.
This isn't a book, like you asked, but my startup has found project management software, when used correctly, to be helpful in doing this. We have settled in with PivotalTracker.com for its compromise between price, customizability, and feature set/enforced ideology.
There's a blog post with screen shots on whitehouse.gov: http://www.whitehouse.gov/blog/2013/07/15/first-look-nextdat...
Politeness != Compliment sandwich

The only reason being polite saves time is because someone is unpracticed at it.

This comment (and indeed your comment) are both polite and completely disagree. I spent a while thinking of how best to express my point, but none at all working out how to avoid being offensive.

But if it makes you feel better: fuck compliment sandwiches ;)
Alas, the Vivante GC2000 cannot do bitcoin mining (not that you'd want to, anyway). The GPU can indeed do do OpenCL, but the maximum kernel size is limited whereas double-SHA1 requires quite a lot of operations.

It's more aimed at computer vision applications such as image filters for robotics.

FYI, I did some OpenCL tests and benchmarks on the GC2000 some time ago and reported about it here: https://blog.visucore.com/2013/3/12/opencl-on-i-mx6 .
I'm also working on a reverse engineered open source driver for Vivante GPUs such as that in the i.mx6 (https://github.com/laanwj/etna_viv).
>Linus doesn't have to be put in his place, and if you don't like that tough luck.

Actually, expecting a moderate appreciation of effort isn't by any stretch of the imagination "social expectation". Calling my code shit because it doesn't compile is fine but repeatedly doing so and getting away can only be interpreted as a power play - the very act of using your influence as a leverage to bring your subjective opinion to professional relations.

Last time I checked there was an industry who paid dearly for people skills. Just not software - because it doesn't matter. THAT'S the social construct - that it's ok to be tech-savvy and lack social skills.
Day 5462 on the internet.

Today, I have seen true madness.
I felt exactly as you.

IMO, Ubuntu 10.04 was the best version. ever.
Why? What is this new strange rule, that prevents one from criticizing others if one doesn't want to contractually force them to do the right thing?
You didn't get to keep your receipt. You didn't even put your hands on it. It was merely shown to you, as it was leaving the printer, and would go on to a sealed ballot.
Apple is the most valued (market cap) platform company because it owns the affluence market and commands high margins across the board. Google has gone after the "next billion" users, people who don't have that kind of money. MS might be trapped in the middle, neither sexy enough to be Apple nor cheap enough to be Google.
Why Does Residential Real Estate Cost So Much?
Read The War Against Boys by Christina Hoff Sommers. She wrote that bock over 10 years ago and has tons of examples and references.
I made the switch from Smalltalk to Java. I remember how disappointing it was to return to such a primitive language. I also used the VisualAge for Java products, which I recognized immediately as Smalltalk tools. I wasn't at all surprised to find out they were actually written in Smalltalk
One reality of beer is vomit and alcoholism. Another reality is people, of many socioeconomic demographics, including successful people, enjoying it socially without vomiting or alcoholism. Of course you sell on benefits.

And maybe ironically and/or coincidentally, the only thing I associate Red Bull with is drinking it with vodka.
I think you're missing the really great point Linus is making: that we (as humans) can find a way to work together on a common goal despite our differences.

Linus obviously has some differences, and yet is managing to pull off this amazing project that affects so many of us.

Forget business and software development, the world needs to learn how to work this way, because there's no way the entire world will ever "be professional" in that we all agree to the same ideology and behaviour. If the human race as a whole is going to function effectively, we need to be able to work together even though we don't always agree. If we can do that, as Linus does, we win.
Yeah, like kernel with grsecurity patches :(
Actually, I reckon he's being fairly unreasonable, he's just couching it in superficially-reasonable terms. He's arguing that "playing the victim card" is a way of enforcing your expectations upon others, but accusing someone of "playing the victim card" is itself an incredibly nasty way of imposing your own expectations on others.

It's essentially saying that not only should Sarah Sharp be willing to put up with all the hostility, but that the only reason she's complaining about it is to make a political point. It's a way of snidely arguing that she can't possibly actually care about the issue. That's far more dismissive of other people's reactions than anything Linus Torvalds is complaining about, and yet he's trying to claim that he has the inclusive moral high ground and Sarah Sharp is the one who's ignoring the fact that different people react differently.
that is sweet. when do the robot Olympics start?
NSA leaks revive Russian push for Internet regulation
Socialist systems keep wages average. Extreme case is Belgium. I'm a proficient software developer with a college degree. I make about 500 euro/month more than a cleaning lady.
I remember the cofounder of Dropbox also talking about this in an Stanford video. He was talking about promoting it, with ads, in Reddit. I think this kind of advice is the one where we need to put more focus instead of dev issues.
Thanks. I've had enough problems getting my own code working a few months later, never mind anyone else's, which is partly where this comes from. But the overall motivation is the same: how can we judge scientific work if we can't examine it statically (open source) and dynamically (recomputation)?
Giving Ruby a bad name: Women as Job Perks, Again
Thanks for your feedback :) Glad to hear you're enjoying GA. The apprenticeship option sounds interesting, good luck!
They are pretty popular in Portland as well. Metrofiets makes a very nice bike.
Meet Utilite, new Raspberry Pi rival
It's infringement and it's fine that the content owners send out their C&D's. I doubt there is any malice, though. I seems more like they just loved the game and want it to continue in some form than they are trying to get attention.
From what I've read, half the benefit of these classes is the portfolio & exposure you get.
And then replacing liquor in places and venues with restricted sale hours for alcohol.
Thanks for the info. Good luck.
One of the links isn't about professionalism, it's about politeness, and the author is not being polite in return. The 'jobness' of the comment is irrelevant.

The other comment spends the first half in character assassination and really gives us no particular reason to consider that author particularly versed in how to behave professionally.

The thing is, if you stop and actually read how Torvalds presents himself, it's not just spewing forth expletives. There is a lot of consideration and thought behind what he says. It's just that this hoopla erupts because occasionally an uptight person makes a complete meal of things by publicising one of these comments out of the greater context. It's pretty much textbook yellow journalism.
I'd like to see a system which stores a random string in one country, and the XOR of your data with that string in another.

Then the US and China would both have to collaborate to actually be able to get at the real data.
Yes. You can actually use OpenCL on the i.mx6. It's pretty cool. That said, there is still quite some room for improvement in the drivers (see my other post above). It is also more limited than desktop-class GPUs (CL embedded profile), so don't expect to be able to run all current OpenCL code unmodified.
Cable-operated disc brakes on bikes have almost the same stopping power as V-Brakes. Their advantages are different, including their more protected location (less mud/water, ideal for off-road applications) and the different mounting considerations (you can't put front V-Brakes on that trike).

A hydraulic brake system would be ideal for this application but they are quite expensive.
The question now is, can Microsoft compete in a world where they are no longer a monopoly?

They make almost all of their still-quite-impressive profit from the markets that they still completely dominate, like enterprise productivity software. They are probably losing money on products like Windows Phone and Surface.

So what happens when Microsoft has credible competition in every market it sells to? That will soon be the case (if for no other reason than the fact that Google is actively trying to kill them), and I'm not sure even Microsoft is confident that Microsoft can compete and stay profitable in that environment. I see a lot of belt-tightening in their future.

I don't really think a company can get--or stay--as big as Microsoft is, without the rent-seeking ability afforded by near-total monopoly of a major market.
Why I've Decided to Avoid US Genetic Testing
The only hard part is knowing what you want to do with your life and how to make a living from it. Being top of the class certainly doesn't hurt your chances at success, if anything it instills dedication and discipline necessary to achieve whatever you decide to do next.

School is just a really long training level. It's not as fun as the game, but make the most of it and the game will be much easier to play.
When you have a nail in your eye, chances are you can still see fine with your other eye.

Source: I only have one functioning eye and I’m a designer. (No nail in my eye though, so I can’t be sure)
Couldn't this be somewhat mitigated by using progressive enhancement versus graceful degradation?
I tend to try to live by The Four Agreements:

Be Impeccable With Your Words

Don't Take Anything Personally

Don't Make Assumptions

Always Do Your Best

This is from an excellent book called, "The Four Agreements: A Practical Guide to Personal Freedom" by Don Ruiz.

We could all do with a lot more of number two, don't take anything personally.
Yup. Moving from the US back to the UK, my salary took a hit from $110k down to $70k.

My guess (and this is no more than a guess) is that the difference is primarily cultural.

There is an acceptance in the US that technical skills are a core part of value creation, and as a result developers tend to be more tightly integrated into the "business". In a mild feedback loop, this in turn causes US developer culture to orient more towards the business, to the extent that developer and management roles and responsibilities start to overlap. (I am, of course, generalising. My experience is with the NYC startup scene, and so is not likely to be generally applicable).

By contrast, the boundary between the front and back ends of the business is more distinct in the UK. In part, this is due to the slightly more introverted/passive/geeky technical culture in the UK, which tends to reduce the involvement of technical staff in the management process. In part, it is also due to the attitude of the "business" - which tends to value the sales process as the key part of value creation - with technical staff tending to be seen more as an overhead than as the engine of the business. In extreme cases, this can manifest itself as an extremely derogatory attitude towards developers. "Glorified typists" was a phrase that I came across once - although fortunately this is a rare extreme.

So, my guess is that IT salaries are lower in Europe than in the US because developers in Europe have less autonomy and are less integrated into business decision making, partly as a result of an introverted and passive developer culture, whereas in the US, greater interaction between developers and management drives an increased perception of the value of technical skills, and a greater role in business decision making.
Cedar Shake Roofing Installation Lebanon, NJ | LGC Roofing Blog
But at what stage do you adopt this focus? From Day 1? The point of the anecdote about Apple is that they began their startup by doing something unscalable. Not only was building computers by hand unscalable, but the financial risk they took was unreasonable. What if they failed to sell enough of their computers to cover the cost of the parts?

Many businesses that you see as "mass scale" may have began life as "small scale" ones. Check your assumptions.
yes noticed that too. Some Katy Perry spam BS. real url is http://www.youtube.com/watch?v=4M0jhAuAuJI
Here's one by the same guy that is even more impressive. Several robots do double flips and then grab the bar again!

http://youtu.be/ckbC0PTfCRE
I don't normally complain about articles. The content is valid. I'm having a hard time parsing over the ads though!
> Exceptions are horrible if you're trying to make a fast, dependable, reliable, low-level, concurrent modern day programming language, as Go is.

Go is in no way "low-level", and if Go doesn't force you to check the returned error (hopefully it does), then it's not particularly reliable or dependable, either. It doesn't have much in the way of modern constructs such as pattern matching, generics, or compile-time guarantees, so I wouldn't say that it's really that modern, either. At least it did concurrency pretty well.
Lava lamps are high quality, cryptographically-sound random number generators.
Well, I'd prefer to assume they can.

Back at you... do you think the NSA's entire capabilities to date have been publicised?
and that happy medium varies from person to person you dense jackass, that was the entire fucking point of the rant
Does anyone know if commits 'offered' is tracked? One of the issues Google always had was they would submit their changes back to the community but then the community would reject them for one reason or another (a lot of the container stuff seemed to start out that way).
I don't know, I'm enjoying the latest, but with Xmonad.
Overtime is Morphine
I like to watch people in person and via the Internet also. It is interesting to see other aspects of working, how they write code, debug and so on. Well, this goes for everything I think: the more aspects you try to look through the more experiences you get and you can extract the best ideas that work for you. I would encourage you to do this kind of thing, maybe the later voiceover is not the best idea - the "actual" voices or explanations can be very useful and sometimes funny/entertaining as well.
The user's goal is rarely to manipulate 1's and 0's. Any design that mistakes the tool for the goal will be inauthentic (skeumorphic calculators being an example). Inasmuch as a design helps accomplish the ultimate goal, it is not arbitrary.
but repeatedly doing so and getting away can only be interpreted as a power play

And what is repeatedly submitting code that doesn't compile (wasting many people's time)?

In this situation Linus absolutely and quite rightly holds 99% of the power, and my point was that the social obligation trump card is being played as a way of trying to equalize the field, and it just isn't useful or valuable in this scenario (the other poster quite rightly points out that social graces are the rule when dealing outside of a particular group -- mostly when you're trying to curry favour -- which of course is true).

There is recurring sentiment that Linus needs to soothe all egos and comfort all comers because every submission is a selfless act of heroics that Linux desperately needs. We all know that isn't true: People want their contribs accepted into the kernel because such is a great professional accomplishment. A part of that accomplishment is making it past Linus, and if you can't then try harder next time.
Most people I have talked to tend to agree that 10.10 was on of the best point releases. However, 10.04 was a really solid the LTS release.

I have had a lot of odd issues with 12.04 (random freezes after unsuspend, crashing apps, etc). 13.04 seems to fix a lot of the outstanding stability issues.
...and I am a bit negative!
PHP internationalization with gettext tutorial
We tolerate jokes. Just not bad ones.
What is better, specifically?
Nice. I was going to complain about how terrible question headlines were but I didn't know there was a name for them.
That's what's going on in the other thread where some people are criticising Linus and some others say that he's not paid by them, so shut up.

My opinion is that even you're a volunteer, you should listen to criticism or don't call yourself a volunteer (as this usually means that you want to achieve something for the benefit of others (at least in part), or you're doing something in cooperation with others). If you're not completely isolated then your actions have an effect on others so you should be prepared for criticism.
The real reason that everyone should embrace/appreciate Linus' abrasiveness is this. Imagine what Linus' job as kernel boss would be like if people thought it was okay to submit crap-quality/untested patches to him (hint, it would be impossible). Imagine how long it would take for Linux kernel quality to dive off a cliff if quality were dependent wholly upon Linus' capacity to review and fix mistakes. Linus catching a cold unexpectedly could cause the whole thing to fall apart. Therefore, he needs, we all need for there to be some impetus to prevent folks from submitting crap.

Also, he isn't always abrasive, usually just if things don't go right.
"Last week, President Obama talked about the importance of opening government data to the American people"

Given they're already doing the inverse, I guess this is the next logical step.
Any "open" community that has to publicly state that it will only work with those that have established credibility in its own community has "lost it"

I'll politely withhold my comments about the disasters of Unity and now Ubuntu mobile.
I appreciate direct criticism. Fortunately I also have enough balls to refuse to stand for people being rude to me.

Politeness does not mean standing for incompetence.
13.04 server + xorg and fluxbox.

I know not what this 'Unity' hate is all about. apt-get still works last I checked.

You guys need to stop equating OS releases with the UI that ships with the desktop versions. 13.04 is loads better than 10.04, and it has nothing to do with whatever DE happens to ship with it. If you don't like Unity, download Xubuntu.
Show HN: easyAB.js - A/B and Multivariate testing made easy
Deploying static Flask sites for free on Github Pages
OP here. I just came by the announcement of the Content Experiment API [1] through Analytics' newsletter (and I'm not the only one around here), and I'm very excited because my plugin appears to be complementary with it. Support for this API pushed up in the priority queue and will be available soon. In the meantime, use the good old custom variables and events to track your changes.

[1] http://analytics.blogspot.fr/2013/06/google-analytics-become...
I looked into the tool and realized I'd seen my Information Assurance roommate use it 5+ years ago. It was a great application then, but has become even better since. I played around with it for a couple hours yesterday, lots of fun.
Is this becoming the norm? I'd hate to think that this is a good way to filter applications to top developers.
I love what Linus is saying here. I feel like some people haven't really internalized the lesson of the schoolyard saying 'sticks and stones will break my bones but words will never hurt me'.

I think that saying is deeper than it seems at first blush. It's a reminder that we are 100% in control of how we react to words. We choose how we react to words. You can always choose. Anyone who complains about language is implicitly saying they're unable to control themselves and how they react to words.
Not sure why you were downvoted. You may well be right, as a lifelong fidgeter myself, it helps me concentrate.