skysight-inc/HackerNews huggingface dataset:
While that looks a bit more sophisticated than my current setup, it wont fit nor run on my actual router. And to me, that's a deal-breaker.

I like having my setup sub-divided into separate things, in small, dedicated boxes. I don't want to have to run a PC as router in my otherwise neat and tidy home.

I used to do that, mind you, but I don't feel like going back to that anytime soon.
A practical use might be a behind the scenes installation of this technology, so that the curators can more quickly create their own summaries of articles for Medium?

Basically, tools to help the Medium staff scale the white glove nature of the site.
All about Perl 6 – interview of Jonathan Worthington (Part 3 of 3)
> There aren't enough swear-words in the English language

I can second that as a Pole.
7 ideas after 7 days with iOS7
The experiment started last week tuesday (09/07/13) and today marks the end of 7 days of running iOS7 (beta 3) on my iPad. I thought of waiting for another update but here is 7 reasons why I will be running iOS6 for now.
Surreptitious, massive Internet surveillance does nothing to address your first paragraph.
Works fine on Intel Ivy Bridge /Mesa/Linux here
Something adaptive that you'll probably fidget with anyway vs something that is hiding behind a sofa cushion most of the time and needs direct line of sight to work.
Complete discussion here: http://thread.gmane.org/gmane.linux.kernel.stable/58049/focu...
I fundamentally agree--yet, at the same time, it'd be so nice if a paper could just point to a URL for a Docker container, and you could pull it and immediately execute the program.
Bundling expressions into regular expressions can be handy, for example "grep -Ev '(thisbot|thatbot|bingbot|bongbot)'" instead many single grep pipes.
Swearing at other people is pretty easy, and lots of people do it, yet there are few people who create and manage something like Linux. My conclusion is that the rants are not what make him a good leader. Perhaps his style is part of the equation, but it's more complex than simply being good at ranting and calling other people stupid.
Wont somebody please think of the children!
> The accepted definition of a software fork is a copy of
> an existing project that is independently developed.
> ...
> It doesn't matter which people do or do not work on the
> project at this point

Surely if the definition is "independently developed", then which people are developing it is the only thing that matters?
Female developers as a perk
I'm a Finn.

"Perkele" is the archetypal Finnish swearword that's pretty much untranslatable without losing most of its power. "Fucking" seems too mild - perhaps "motherfucking" has some of the same weight behind it. It's not that "perkele" is particularly vulgar - those hard consonants P, R and K just carry some heavy emphasis.

"Vittupää" literally translated means "cunthead". "Vittu" is the most vulgar term in general use for referring to a vulva or a vagina - it is, however, more often used as a generic interjection with most of the semantics and versatility of "fuck".
> Why would it be "the size of the universe"? The idea is to eliminate ego (as in egotism and seperation), not expand it.

I think that that's what elimination of ego is - expanding it in explosion like fashion till you can't figure where the boundaries are at.

And egotism is a complex thing. Your kitty cat doesn't care what you think, you are the one that gets polarised.
Advocates of a totally transparent society seem to be forgetting that there are significant reasons for privacy other than embarrassing personal details -- espionage, extortion, kidnapping, burglary, identity theft, blackmail, and more all become vastly simpler to execute and harder to prosecute when everyone knows everything about everyone, except the aforementioned criminals who know how not to leave a trail.
You should hear him rant in Finnish.
Some people prefer the first, longer-winded way because it's more explicit. To some --- myself included --- it makes more sense because it explicitly breaks each function into a seperate steps; I'm explicitly telling the system to print the contents of data.txt rather than implictly doing so. I'll happily type those five extra characters for that additional clarity.
Different kinds of Help Desk Callers [funny comic strip]
It's not just satiety, there's also the fact that fiber prevents absorption of a percentage of ingested food, and possibly other effects on appetite and digestive efficiency such as gut bacteria.
I thought Linus was a Swedish Finn. But maybe Swedish is too polite!
I think it's important to note that Linus' style isn't resumed just in "being an asshole", because the narrative he builds usually makes the issues he has overtly obvious.

I think a lot of people here seem to think that "being rude" is the same as "being Linus". But it actually requires a certain amount of skill to emulate. And if you don't do it properly, you end up being less than useless.

Dunno about his reasoning, though. If someone's attitude is too disruptive to the group, something has to change. Also, "acting professional" is more of a buffer to try to keep people's emotions from going too over the top. Linus seems to be able to control himself and keep the respect of people, but I think we can all agree that there are a good amount of engineers that, if not discouraged from doing so, would go a bit over the top in their actions, thinking they're just being "direct", when in fact they're just harming things.

Acting professional has always been first and foremost about separating issues from people. The clothes seem to help in that for some reason, who knows why. The lying and office politics is just human interaction.
Sometimes you need to escalate the consequences - otherwise groups just fall apart.

It is not easy to lead a group. I used to be the object of similar attacks by a leader that I believe were unjust (because I believe that technically I was right) - but I still think that leaders sometimes have to use this power.
I am also not calling for that. They provide physical boxes, so I expect them to be on call when there is an issue with a physical box. Especially when talking about providers of hetzners size.
Wait! I didn't see this in my bag from the bitcoin conference! Argh...
Xiaomi (China's Android phone) Nets $2.16B In First Half Of 2013
But then the cycle would probably not close anymore - the end result would not be the initial code.
Being Japanese doesn't actually preclude you from being Jewish. It makes it highly unlikely... but not impossible.
How to Keep Your Employees Interested In Their Job
We know that people behave better when they're accountable for what they do and say, and worse when they're not.

For some definition of "better" that's probably true.
We also know that feeling like they have no privacy causes people to stop taking risks - creative, financial, personal, etc.

A world with massive surveillance is a world of joyless automatons and basically zero social progress.
How do you expect one's boss in a startup/enterprise to behave if one:

- pushed some code that fired warnings all over the place and made the CI server go red on the main platform used out there

- developed said code in vague hopes that it is somehow useful, yet is admittedly "probably not" straight in the commit comment

hence time was 1. developer wasted time 2. team wasted time 3. boss wasted time

I'd expect 2 and 3 to be quite angry, and ultimately 1 to be angry at himself for having wasted everyone's time.
London's quite fun when you're young but on the whole it contains all that's bad about the UK and very little of the amazing stuff.
Installing Lighttpd With PHP5 (PHP-FPM) And MySQL Support On Debian Wheezy
Oh come on. Everyone is so fucking sensitive these days.
We now have psychological terms for every little emotion and behavior, but come on, put these into perspective.

Our grandparents would slap you in the face for calling this an abuse. Try sitting in a trench with tanks rolling by and bombs falling from the sky during WW2, at 18.

I could go on with examples of what 'emotional abuse' is, but I think you get my point.
The submitter fucked up and he got a slap on the wrist.
And it was good for the entire community.
The 'abused' submitter will probably triple check his commits and will be a better programmer as a result.
Everyone wins.
Also, doesn't the DMCA protect people under most of these? They can be posted no matter the copyright status, until a company claiming ownership asks them to take it down.
Another list from April 2011
http://14clicks.com/famous-logos-hidden-message/
Took a look: interesting library. Documentation looks good. When following the link to 'readthedocs.org', it took me to http://libcork.readthedocs.org/en/0.10.0/ which has a message on top that says it's not the newest version. Editing the URL gets me to http://libcork.readthedocs.org/en/0.11.0/. Not sure where it should go, but might be worth checking. Thanks!
You are not your productions, and you are not your creators (parents.) Criticism of what you've come from or what you've produced needs to be taken objectively if you wish to self-improve.
This is what I'm so confused about. 6 years ago they realized they would need to protect their customers from prying eyes yet they couldn't wrap their heads around encryption being a major player in that system? I'm not buying it.
I think many/most finlandssvenska use Finnish swearwords even when speaking Swedish exactly because the rather pathetic Swedish ones just don't quite cut it.
right click and drag works.
I remember watching the South Park film from the 1990s with Danish subtitles, and realised the subtitles' swear words were far worse than the English ones.

Stranger still, they air The Daily Show here uncensored.
I would say that Openoffice fills a niche market, that being that it's more permissively licensed than Libreoffice
i would guess somebody sensed that
linus had built up too much steam
-- it happens to the best of us --
so they gave him a great reason to
blow his stack and clear the air...

and they all got a good laugh with it.

yep, that's what i would guess... :+)

-bowerbird
Hm, that's strange to me as a Dane, because Danish swear words can be quite terrible. I assumed it would be the same for Swedish.

Also, aren't they called 'Swedish Finns', as they are Finns (Finnish nationality) but speak Swedish?
Libcork: A simple, easily embeddable, cross-platform C library
You know, there is a theory, that kids growing in sterile environments have really shitty imune sistems and prone to all kinds of ilnesses.
I think the same goes for the emotional environment and we are starting to see the results of this, I'd call it "knee-jerk ethics". It works like this: there is a list of words, which are triggers, and the default action: to feel "offended". Whatever that means. Why is it bad? Because it "outsources" ethics, removes emphaty and understanding and messes up semantics. Astonishing number of people are quick to yell "rasist", "sexist" at anything even remotely related to race of sex, no matter the context and the amount of real rasism or sexism (which my be zero).
If anything and everything offends and abuses you, well, go cry in the corner.
You're holding them to an unreasonable standard here, IMO. They've got "cheap" in their name - you can't have your cake (dirt cheap product) and eat it too (perfect service and procedures).

The profound apology and promise of fixing the procedure is already above and beyond what anyone (again, IMO) has a right to expect from a vendor of a $4 product.
Market Research, Wireframing, and Design
On the road, my kids refer to the FedEx truck as "the hidden arrow truck" ...
The metareddit monitor doesn't search through an index. It's a crawler that constantly fetches all new comments and submissions and looks for the (several thousand) keywords in each of them.

Source: I run metareddit.
So are you saying that if he had not spent his time doing this, he would have cured cancer? You're forgetting the amount of people this will inspire to go on and create amazing software.
I'd seriously hope it's Unicode these days.
Self learning allegedly yields better understanding and retention then other types of learning, so in that regard students who do not drop out would be better off.

I agree that not every student may be able to get into the self-learning mode, although the success of Montesorri schools show that most kids can at least be able to at some level. If you are smart enough to make it into one of Dijkstra's classes, and aspire to comprehend the subject matter he teaches, then you should not need to much hand holding.
https://en.wikipedia.org/wiki/Psychological_abuse

Telling somebody that they are "so fucking sensitive" is abusive. I'd be offended by that comment if I was the recipient of Linus' wrath here.
Monitoring Amazon RDS with Opsview
> COME FROM also allows elegant aspect-oriented programming :)

I used to make fun of Intercal, until I had to do with a Simulink model that made use of FROM blocks.

It's just as retarded as you'd expect. It's as if someone intentionally decided to take a step back from structured programming, and then some more steps back.
I agree - most of the comments below are arguing over whether being an asshole is okay or not. I think that's completely missing the point as Linus isn't being an asshole here. Half the world runs on Linux. Hospital systems run on Linux. Peoples lives are literally at stake. If they're committing garbage with obvious errors because they want to head home for the weekend earlier, this is a serious problem that requires some serious action.

Linus calling out the problem and expressing just how badly the people responsible have fucked up is the best coarse of action. If Linus was just randomly insulting people he'd be an asshole. However, these mistaken commits cost Linus hours of time and probably hours of time for many other people as well, and likely slowed down the release of the kernel.

If the problem doesn't get fixed, the whole Linux project suffers. The only valid management styles here would be removal of everyone involved from the project, or making it as clear as possible how bad the mistake was. Linus chose the second option - and I'd say that is a better option than the 'professional' option of passive-aggressive removal of commit privileges / disciplinary action and starting real problems.
It's possible to express anger without being abusive. It is definitely harder to do this.
Have to say I would actually appreciate working with female developers, and would definitely see it as an incentive when choosing a new role. I have spent most of my career working only with guys and it's not very... fun. That said, I think the OP was quite foolish to post it as a perk.
Being French, I find this part of the English language ironic given how expressive and concise the remainder of the language can get, all the while swear-words feel like few and raw.
Possibly because some people (myself included) would actually volunteer to work under someone like this--because "caring enough about the product to get angry" is actually a useful quality in a leader, if you believe in the product and want it to succeed (rather than just being there to make your pay and not make waves.)

Of course, if he also gets angry about not-the-product, he might be horrible to work with--but I've never seen this to be the case; Linus seems like a genuinely nice guy in every other situation.
I wonder if the hand in MyFonts is coincidential. What should the hand symbolize? Grabbing the fonts?
Stoll's "The Cuckoo's Egg" contains a bit of detective work based around the hacker's switch style.
In Cello, however, all types are supposed to start with a type declaration, so that you can get the type back at runtime.
"Why We Can No Longer Trust Microsoft"
Are you kidding when did anybody trusted microsoft.
> The academic peer review process basically curates the literature

I don't know why you keep talking about the academic peer review process. The things I mentioned have their own peer review processes too and it's for the same purpose as you said.

> The point isn't to educate, it's to advance the knowledge of a small group (other researchers) that specilizes in a narrow area.

This is a poor excuse, and from experience, quite insincere. Nearly everyone links to academic papers in non-academic settings as "references" to communicate with a wider audience, and nearly no-one re-writes an academic paper afterwards for it to be more understandable.

> the stuff is just too hard

Nothing is "too hard". I can understand RFCs perfectly fine, even an RFC that I have completely no background in. I cannot say the same thing for academic papers.

> Most of the good work that is done will _eventually_ end up in a product, but it will take time.

This is also just wrong.

You seem to be blindly asserting that academic papers somehow magically get turned into documentation that is more easily understood by a wider audience. This requires either academics to re-write their own papers (this nearly never happens), or for someone non-academic (like me) to come along, understand the paper, then re-write it. My entire topic in this thread has been that the latter is grossly ineffective, and that other avenues are much more effective, but unfortunately not used in the academic world.
First thoughts when I saw this: Must sign up immediately, this is going to save me hours and looks great!

First thoughts when I saw pricing page (sadly): for $950-$3000/year, I'll just build it myself :(

I'd be happy to pay $25-50/month for a slimmed down offering but with no limit on subscribers (that seems a strange vector to limit tbh)

But... beautiful service. Will keep an eye on it.
Relax, Your Time is Coming
Hey now--some words are in the linguistic toolkit precisely because they create offense. I would almost call it "fiat offense"--there's nothing offensive about these words, beyond the fact that we, as a culture, have agreed to react in an offended manner to them.† They can thus be used to "color" your language to make any statement seem offensive and lower-status, when that is your goal.

† The proof of this being that different cultures choose wildly different things to be offended about; nobody in America thinks "bloody" or "tabarnac" are offensive, even though we understand exactly the concepts to which the words refer.
Start of the verbal abuse discussion: http://thread.gmane.org/gmane.linux.kernel.stable/58049/focu...
I also quite like the bluntness in that it is very clear what his opinion is, I can easily understand where and how I went wrong and actively work to correct this.
Measuring Facebook apps with campaigns in Google Analytics
Keylogging student sentenced to one year in prison for rigging college election
The fact that this uses "void *" as a universal type makes me somewhat reluctant to try this out.
Try this in the javascript console:

meSpeak.speak('This is awesome');
And it works.)

Actually, so-called polite-correctness is exaggerated. Of course, it is unacceptable to, say, constantly remind a person with some disability that he is somehow handicapped, comparing to other - he knows it perfectly well. But there is nothing wrong to point out to a healthy adult, who act like an idiot that he acts like an idiot - it is just an observation of what is.)

In case of a collaborative project, where an act of negligence or lack of attention could cause an unpleasant difficulties, such tactic is quite efficient, especially when you just cannot code-review everything.

Actually, it could be called a culture. Almost every, say, "primitive" community is using the tactics of mocking and languagely abusing each other to, so to speak, stay in a shape. A military unit or criminal gang are canonical examples.) Of course, some constructive feedback must be given, otherwise this would be regarded as offence and severely punished.

Psychology of lower classes isn't that sophisticated, and the methods they use are primitive but efficient to some extent. One could use /b/ as a working model.)
yeah, Oracle changed the license before releasing to be incompatible with LibreOffice.

Jenkins and Hudson is other misstep. After the hudson fallout which make Jenkins, they gave Hudson to Eclipse to maintain.
From the image, there doesn't appear to be any vacuum. The tunnel is filled with air, which blows around the loop like a circular wind tunnel.

I don't know anything about fluid mechanics, but wouldn't there be some serious friction between the fast moving air and the tunnel wall? I'd be surprised if that resulted in less energy loss than a fast moving vehicle through static air, but perhaps someone with expertise about such things could chime in...
A lot of corporate environments prevent you from connecting to anything but port 80 and 443. Websockets is the only way for you to multiplex your tcp-like connections over port 80.
Really? In a recent test of a whole bunch of languages, scripting, compiled and JVM (but not Kona or kdb), our awk test was beaten only by C. awk was so far ahead, its run time beat other's compile + run time.
To be fair, many of these are not "hidden", they're just there (and clever, I don't deny that). Amusing post thought.
I was aware of the Hudson-Jenkins duality, but didn't know Oracle is to blame for that one, too.

Even if a company needs to defend its trademarks and such, why is there almost a need to ruin everything else in the process?
SkyDrive in Windows 8.1: Cloud storage the way it’s meant to be
Here in the UK I get:

"We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee."
Odor Camera Turns Your Favorite Smells Into Memories
I see; you think it's right for the individual but wrong for a group.

Why? What changes?
sum the 0th field:
perl -lane '$a += $F[0]; END{ print $a; }'
>better option than the 'professional' option of passive-aggressive removal of commit priveleges

Actually, the move Linus chose seems pretty "professional" in the "this is pretty good management" sense:

- The error was made public so that it won't be repeated

- The exposition was done in such a way to understand exactly how much he doesn't want this to happen again

The "calling it out in front of everybody" thing is.... I don't know how necessary/unnecessary that is. But he doesn't attack the person, he attacked the issue. That's the essential
The leaked slide says that Yahoo was assimilated into PRISM on 3/12/2008. I assume that must be some time after the secret court decision.
Ah somehow I missed that. Thanks for the correction.
The concept of "mine", I assume.
New Hiring Method - One smart person and several competent followers
I enjoyed looking/reading at the 'hidden meanings'.
No, but his children's friends swear like troopers when the adults aren't around.
The understanding here is that πr^2 is the area of a circle.

You are saying that this understanding is important/useful even without the proof.

This is in direct contradiction to what you said earlier, where you said the proof was important/useful even without the understanding.

Perhaps we're using the word "understanding" to mean two different things here and that's where the contradiction lies.
It's a bit offensive as it seems like it was intended, but the balance of men and women is definitely something I take into account when looking at a company I might join. An office full of just guys is going to make for a limited company.
It's unclear whether Yahoo did fight tooth and nail. They were assimilated into PRISM on 3/12/2008 according to the leaked slide. Other companies (particularly Apple) took longer to undermine and presumably put up more of a fight.
Wtf, now we fight the way Linus is dictating things around ?

Next, we'll be down to having respect for colleagues and maintain civility in all cases.
Show HN : Hackathons are dead. Introducing Code in the Dark.
So, can anyone tell me what Sarah Sharp has contributed to the kernel?