skysight-inc/HackerNews huggingface dataset:
Assembler is great too, but not all languages have to be assembler.

The modern looping construct imposes order not by design, but by historical accident. Working with a collection of data in assembler works by proceeding through memory addresses in linear order and then jumping back to the top. That pattern got lifted into higher level languages via the DO loop in Fortran.

It's an example of path dependency. Why do we assume that loops are the only natural way to deal with collections? Because that's just how the path of history unfolded. I think the die was cast when it turned out to be easier to build Turing machines than lambda calculators.

Edit: I don't know who downvoted you, but I hope it was an accident.
My first association is students (and "krakers") moving their belongings in them.
What makes a great icon design?
I dunno, tbh I think some people are putting too much emphasis on her gender here (OMG A GURL!!one). A gender-neutral phrase would be "I won't be nice anymore", but tbh I don't think she was particularly fussed about her gender or bringing a gender issue into this discussion.
>"He gets a free card to be rude and you get a free card to not like him"

No, he doesn't. If your boss or your client would talk to you in that tone you would call it verbal abuse. There is no such thing as a jerk free card, you can always be one but that doesn't mean is excusable.

"I am yet to see him abusing anyone. Verbal abuse mentioned is just swearing in aggressive tone of voice."

This is not the first time that we see this kind of emails from Linus so it is not exactly a new thing. I don't know where are you from that this is considered OK. I am a Venezuelan living in Canada and in both countries this is considered abusive, so it is not only in USA.
Great post. Now off to write some software that can track when I'm focusing too much on the technology!
Don't you remember donglegate? You can't say fork any more. ;)
Me too. In interior decor, I always thought I liked it clean and modern, but the more I look around I realise I like it comfortable and homely. Not Laura Ashley or shabby chic, but not stark and unfriendly either. Not white walls and chrome. Even in an office, I like colour and warmth.

Clean lines, light and airy, colour and not too much over-ornate art... there has to be a name for this design movement.
I am sure that a crazy gamer will be like Ender.
Quite like http://sulia.com/ but not as legible...
Right--and indeed, what Linus was doing here was criticizing the work ("the work" not being the commit itself--there are plenty of horrible commits submitted to the kernel every day--but rather the process that allowed this commit to end up in a stable merge patchset.)

The puppy-newspaper thing was intended to just be an evocative metaphor--I'm well-aware that hitting actual puppies with actual newspapers doesn't help anything. This is mostly because it's hard to understand, whether as a puppy or a human, exactly what you did that led you to being hit with a newspaper. Harsh words are much clearer than newspapers in giving causal structure.

(Though, if the stimulus-response is direct enough, words aren't exactly necessary; those "invisible fence" shock/noise collars for dogs do work, since the dog is given a much tighter feedback loop. As soon as they leave the defined zone, a pain-signal begins; as soon as they re-enter the zone, it ends. They can do science to figure out what is and is not painful, rather than being presented with a punishment and then having to use abductive logic to derive (that is, to guess at) possible causes. On the other hand, it is very hard to do science about where is or is not safe to defecate, unless you have the runs. ;)
The DHS budget is about 1/10 of the DOD budget. Just saying. If people want to make more of an impact...

"Abolish" is a bit of a sensational word to use, especially because even if the department is shut down, all the agencies under it would shift to other departments or form new one(s).
From an engineering standpoint would you get better maneuverability if the cargo container was behind the driver? So you tow the load instead of push? Would that make it easier to steer as well?
Awe inspiring stuff! But as a Ruby illiterate, I am left wondering what it is about the Ruby language that draws in such a level of creative / abstract / esoteric genius to use it as a starting point. Is there something about Ruby in particular, or is just a case of an individual obsessing over a craft?
The issue isn't really software then, it's hardware obsolescence.
I suppose so. And the realisation that it is (or at least could be) you that controls that choice is probably what this is really about.

--edit-- actually I'm not 100% sure everyone can excel at anything even with that level of dedication, and I am 100% sure that not everyone has it in them to give that level of dedication to anything.
On the contrary, London has the Barclays aka Boris Bike short-term hire scheme. It has the (also Barclays-sponsored) Cycle Superhighways. It has thousands of cycle commuters every day, even in the rain. Many offices have showers; some have secure cycle parking (even for those that don't, cycle theft is a bit less rampant than in NYC). The whole of the UK has Sustrans, which produces routes and maps across the island, not always perfect but pretty impressive and useful if you aren't in a hurry.

The idea that London doesn't accept bicyclists or provide infrastructure for them is quite untrue. That said, plenty of people in London from Europe view London as insufficiently bike-friendly. Which it is, too.
>they have zero stopping power

Good call. Load some groceries or kids on this things, and with the weak (looks like backpedal) brake design I'm seeing here you're asking for a world of trouble once you gain enough momentum from going downhill.

Let's keep in mind these were designed in the Netherlands, where everything is as flat as a pancake. Not always applicable to your average US city.

>In fact I think the best form of transport is a recumbent tricycle

Until you try to go uphill unfortunately.
Exactly. Personally, I'm super focused on not giving Jason Calcanis any of my hard earned money.
I am excited too but since it is a mass scale business I think it is important to focus on machines/robots to build the hardware.
The one in the picture appears to have disc brakes on the front wheels. That setup should be able to stop very effectively, and with the rider sitting so far back, no chance of going over the handlebars.
Not at all. Constructive criticism isn't insulting by definition.

Calling someone a douche isn't constructive criticism. And there's a difference between attacking a person and attacking the actions - and look at what Torvalds does. Even his famous "shut the fuck up Mauro" comment is telling Mauro that his behaviour is inappropriate. He's not saying 'Mauro, you are a douche' directly insulting the guy, he's saying "I'm angry with you because you're breaking our tenets", talking about his actions and behaviour, and he even finishes up with expecting Mauro to fix the technical issue - a tacit acknowledgment of capability.
If someone pushed their cart in front of him at the grocery store checkout and said "I hate lines. This is just how I roll." I wonder if he'd be OK with this other person's "expectations" of behavior.

The argument that acting "professionally" is an act or compromise we must try to avoid is bizarre to me. I dislike compromising over all sorts of things but having manners and not just doing everything or acting in a way your impulses desire is much of what it means to be an adult than an adolescent.

Forget the term "professional" even, let's just go with "courtesy" or "having manners." Fake, they may be, but people who act upon negative impulses in public whether sexual, violent, or even just bad language aren't typically going to have a good time.
I disagree - saying "that was a stupid thing to do" is very different to saying "you are stupid for doing that" and most people will notice that.
This robot is made by Japanese amateur roboticist Hinamitetu.

There are lots more acrobatic feats on his YouTube page:

https://www.youtube.com/user/hinamitetu?feature=watch
A little more background on this would be interesting.
We all know from experience … with Google Apps you can often have to add a lot of different third party appliances just to get to parity with the experience and then all of a sudden you've got lots of vendors to manage and all of a sudden it's very different to that low cost price point that Google initially positioned to the customer.

This is an old story; shades of every high-end vedor that's ever been wiped out by a low-cost player. As a hardware guy, it reminds me of the response you'd hear from POWER, PA-RISC, Alpha, SPARC, etc. vendors when you mentioned x86 workstations.

At the time, my response was, sure, maybe you've got a better product now, but what fundamental advantage do you have that keeps Intel from using their large, and growing, userbase and economies of scale to crush your R&D spending and pull ahead?

Software doesn't have such high fixed costs, and MS has a ton of money to spend on R&D. But, this still sounds like a lame defense.
15 Useful CSS Tools You Shouldn’t Miss
OK - it requires some balance - but what I have often seen is that what developers think are 'imagined problems' are nuisances that can be extinguished by spending all of 5-10 minutes thinking about it :)
Yeah, also probably a reason why he has life and does not spend most of his free time tiptoeing around an abusive bitch like some many others.
A series of R video tutorials from Google Developers
Fat is pure energy so you were entering ketosis through the bacon and whole milk etc. nuts are High in fiber as well, so you may have also helped flush out the stuff faster? Pasta and bread I think have less insulin effect than sugars and alcohols so maybe that's all your body needed to avoid fat hoarding.
This is very impressive but the "skin" shader is pretty gross if you've made a particularly deformed shape..
Every time I see "No copyright or trademark infringement is intended." I strain my eyes from rolling them too hard.
Funny thing is most wives wouldn't think twice to critcise their husbands in such way is such circumstances.
Beyond Google Latitude
This is not being cheeky at all. A very fair point. In general terms one reason I am keen on recomputation is because I can see how bad we have been about things in the past, and I want us to do better.

To answer your concrete question: Tailor has been replaced by SavileRow which serves the same purpose and which is being maintained.

http://savilerow.cs.st-andrews.ac.uk/
well, what happens if I wear a near-infrared light glasses? Will I still be able to pay or "wallet lost"? :)
Microsoft addresses DevOps with InRelease technology
You are right, I don't know much about Torvalds. He might be a very patient person most of his life. Like any public figure, he is probably badly misrepresented on the web.

But what makes me sad is that when he does snap, there's a large number of people who come and justify his behaviour. People don't say "You are misrepresenting him!". People say "He gave so much to us. He has the right to behave this way."
Marissa Mayer's First Year at Yahoo
The OP was just commenting that they didn't find abuse and profanity productive. They didn't mention censoring anyone. They said it didn't work for them.

Do you have one single way of expressing yourself? Do you use profanity 100% of the time? Do you automatically reject all feedback on how you express yourself? ... On how you write code? ... Or how you interact with your colleagues?

Because, from your comment, that's how you come across.

All feedback can be made to be useful, even if you end up filtering it out early.
Preinstalled McAfee crapware, what did you expect? I understand manufacturers get some money for putting that shit on the computer before they sell it, but it really diminishes the value of their product.
There is actually a ton of helpful feedback in that email in between the verbal lashings. I don't think he's trying to hurt this guy's feelings as much as he's trying to emphasize the importance of his point, which seems to be a tenet of the Linux kernel development philosophy.
Apple sued because its devices display porn
What is it with people and binary arguments? She isn't asking for LKML to be turned into a politically correct cesspool.

Not being an asshole does NOT have to equal being politically correct. She's advocating clarity WITHOUT verbal abuse. That's SO easy to do: if you filter out the f-bombs that are directed at people as well as the STFU's and you're there.

There is so much in between verbal abuse and killing each other with kindness, it's not even funny. I find it sad that even Torvalds thinks in black and white like that. And then he hides behind "that's just who I am". Whatever. Very mature. I wouldn't even consider becoming a Linux kernel maintainer, much like I would quit my job the day my boss decides to treat his employees this way.
I don't know. Apparently Syria's Assad used iTunes:

http://www.guardian.co.uk/world/2012/mar/14/assad-itunes-ema...

I imagine it'd be an easy way of finding the IP addresses of the devices actually being personally used by him (hypothetically speaking).
Hacker News: Where IQ and intelligence trumps being pleasant. So many tech types are assholes.
To be fair, there have been far more interesting posts on HN that were ignored because it was only a YouTube video. Would you be commenting if it wasn't linked to a different site (however spammy looking the domain)?
This is another great example of why you can't take successful people and distil them down to their base components and say "ah, this is what made him great!"

I believe being a loud-abrasive-dictator works for Linus because he is famous for being a loud-abrasive-dictator.

That's not important. What is important is the reader. Let's be clear on a few things

#1 - Linus doesn't run a business. He's the kernel admin, he's a popular figure, he manages millions of lines of code. That's an entirely different game than what is necessary to run a small/mid/large business. Comparing the two is an apples-to-hammers comparison.

In a business, or small open source project, you have to be willing to deal with what you get. You will make sacrifices, it wont be easy. You might have this great idea but only 2 people are willing to work the occasional weekend on it; are you about to start an email chain calling them all dogshit coders?

Linus doesn't have that problem. He's famous for being Linus. You are not famous for being you.

#2 - YOU need to know how to be critical and polite. I don't care what Linus gets to do. You as a developer, you as a person who isn't famous, you as someone working in a team must (MUST) learn how to give constructive criticism.

"Bob, This isn't up to our quality standards, here's an example (cite)".

Easy, no frills, no shit-sandwich, no sugar-coated-political-correct-everyone-holds-hands-and-sings-around-the-campfire filler text. It's clear and it gets straight to the point. Learn how to do this, or fight an uphill battle with diminishing returns.

Linus can start a project tomorrow and have a hundred developers working on it, you cannot.

#3 - I'd take Linus' opinion on business culture with about the same size of salt as I would when listening to Jonathan Ive's opinion on middle-eastern-politics.

Everyone gets to have an opinion on something. I'm sure Tim Cook has an opinion on healthcare, and Bill Gates has an opinion on footwear. This doesn't make them experts on the subject or even any more informed than your average person. They're famous for doing X, listen to their opinions on X, take everything else as amateur opinion.

Linus is the kernal admin. I want to know how he manages 15 million lines of code, I want to know how he forks/branches/merges this code, how he handles bugs, how he tests it, and how work is handed out. I want to get his opinion on managing code not managing people. He doesn't deal with payroll, 401ks, employee vacations or benefits, he doesn't care about retention, he cares about code.
As a PhD graduate in NLG I wouldn't say NLG is a "young" research field. For example the oldest NLG book I have is Eduard Hovy's PhD work on the PAULINE system ("Generating Natural Language Under Pragmatic Constraints"), which was published back 1988. The seminal reference book for NLG ("Building Natural Language Generation Systems") was published back in 2000. What's made NLG more interesting recently is that the computing environment has changed considerably. We have considerably more larger pools of time-series data than was available in the past and that we now also have standardised data-to-text pipeline architecture when creating NLG applications for such data.

Nevertheless, I do agree there's still considerable challenges when trying to perform text-to-text generation which involves trying to combine NLP and NLG together to abstract, interpret, and then summarise unstructured free text.
Hmm, this touched a bizarre chord for me, particularly "noodling too far down a technological rabbit hole".

Due to obsessing over the fact that the code you write today may get discarded tomorrow (even worse, it may need to be maintained!), I spend my time working on my rapid application development framework, in order to mitigate the cost of making the wrong thing. This obviously creates a distinct lack of making the right thing.

Coincidentally my framework is called Noodles...
>You can't trust web service providers, you can't trust your ISP, you can't trust your gov't, you can't trust hardware providers.

You forgot your compilers: http://cm.bell-labs.com/who/ken/trust.html
Facebook Page PR fails
Yes, on HN is it public (for example) that a user with a nickname "abcdefg" made some statement about cryptography in general and some government projects in particular.

What is not public is who is "abcdefg" in the real life? What is their IP, for instance, at time moment T?

Under some conditions NSA may be interested and request this information from HN.
My original was a response to https://news.ycombinator.com/item?id=6039938 and the context was that the site was being criticized.

> I'm sure that it was not fun to have someone flagrantly mocking your words.

Seriously? You must have missed Usenet in the 1980s.
http://www.responsivewebcss.com/ for custom responsive layouts
Score one for Seattle: Programmers work harder when it rains
I've thought about this quite a lot because people often ask me.

My main comment is that for one algorithm to be judged against another, the more different environments it is tested in the better, and we can get a deeper understanding of its performance profile. If it's always better then that's clear. If it is sometimes better and sometimes worse, either it's not really better, or there's some dependency on the hardware or other environment: but that is an interesting result in itself.

However there is always a place for very hardware specific claims. E.g. "For this chip/motherboard combination this flag is better", and for that we might always have a problem.

Interesting thought about the either VM or booting. Somebody suggested to me making live images (as in live dvds) which would serve this purpose.
Top Tech Firms Shut Down Ads For Websites That Profit From Piracy
My experience with TypeScript
That's a good rhetorical play by Torvalds... But the norms of "professionalism" that Sharp is invoking aren't just arbitrary rules. Of course the specific situation on this mailing list is different from a corporate office. But when Linus semi-jokingly says "I'm in my bedroom wearing a bathrobe, why should I be professional?" it sounds to me like he's trying to evade responsibility for his communicative behavior.
> I would have to hunt you down and kill you

Attempts at off-the-cuff witty death threats don't tend to work too well online. I truly hope you were jesting.
Free / Open source multiplayer servers
Seems pretty useful! I've found this Chrome extension indispensable for Android development:

https://chrome.google.com/webstore/detail/android-sdk-search...
You might be able to move yourself but moving any significant amount of developers is in practise impossible.

So it's better to force that significant amount of developers to do your bidding? That sounds just a just a weee bit unreasonable, IMHO.
MITX Announces New Board Members and Future Leaders Group
>We know that people behave better when they're accountable for what they do and say, and worse when they're not.

What you're saying here is that people conform to social norms better when they can be "held accountable" for not doing so. Now imagine some of the unhealthy social norms of the past and how people were "held accountable" for violating them.

Anonymity has a cost, but it is a cost that must be paid or we do not have a free society in any sense of the word.
Pulling the long-time-portability lever one mark further, I suggest Bochs. It's slow because it doesn't use Qemu's dynamic recompilation, but on the other hand, that simplicity makes the job of future archaeologists easier.
Hardware Acceleration Is Causing Visual Issues In Internet Explorer
Yahoo! responded to being put in this situation by, among other things, funding a fellowship at Georgetown (and Stanford I think) for a researcher and 2 students to study human rights issues and communications policy related to the internet: http://isd.georgetown.edu/programs/yahoofellow/
People criticizing Linus in this thread really seem to act like their arms are being twisted to work with him. I mean you literally compared him to a slaver. You know what the key difference is? He's running a voluntary programming project, which people are welcome to voluntarily join if the project and its other members suit them, and are welcome to leave (with all of its work-product at this time) if they want to, when they want to.

People are literally sitting around bitching and moaning that they can't play with a local, volunteer-staffed sunday afternoon basketball league because they don't like the people doing the volunteer staffing and organization.

You have absolutely NO right to demand that volunteer organizations began, ran, and maintained by other people change their behavior to suit you. The only time there is any duty created towards you is when (a) you are absolutely dependent on them for something, by their own doing, (b) they are forcing you to interact with such folks, (c) various other versions of coercion.

You do not get to dictate the behavior of every freely-assembled group of people which takes no action to coerce you to join them. You don't get to dictate the behavior of every group of people you might conceivably want to join.

This is some of the most entitled whining I've ever seen on HN.
Because the situation in its totality is discriminating. On one hand, society expects women to take care of children. On the other hand, taking care of children is a heavy broadside against ones career.

And please don't use the biology excuse. In Slovenia and Poland, the pay gap is much less than in Germany[1], probably due to a different child care culture.

The perverse thing about this is that many young women believe that their chances are the same as ours (you know, now that we have equal rights and everything). In reality, they are not treated as our equals.

On a side note: A woman gets paid less even if she will never have children. This is discrimination.

[1] http://ec.europa.eu/justice/gender-equality/gender-pay-gap/s...