skysight-inc/HackerNews huggingface dataset:
Do they search out more ads, and install more sources of advertising, no matter what they are? There's a difference between liking interesting commercials as a distraction or hobby, and having an appetite for advertising in general.

In other words, Nike and Budweiser don't advertise on Sourceforge crapware toolbars, but have you suggested to him that he might want to install that kind of thing?
Crapware. Shovelware. You know what he means.
This review has some -- and good analysis of the camera on the phone:

http://connect.dpreview.com/post/1305711237/lumia-1020
Linux and Macs have hosts files too, at /etc/hosts.
It's nice you can do something in HTML5 that you could have done in Flash 10 years ago.

(Of course, I know, this is all according to standards and all. But still.)
My next essay will be titled, keep your unsolicited opinion about an unsolicited redesign to yourself.
Hobbies are only useful if you actually have time to enjoy them.
Marissa Mayer teaching at Stanford University
Very neat! I feel like it needs support for "sustain" based on holding the key or on mouse down.
Exactly. You see the same trend in programming by way of abstraction.
are you generatimg the samples on each key press or when the piano loads? audio api or base65 url encoded wave files? I had made a synthesizer a while ago, but could never figure out how to keep the audio from clicking

http://wedusc.com/synth/index.html
The Real Reason College Costs So Much
One of my friends coded up something like this, except you can play with the keys on your keyboard and it sounds like a piano. Very cool!
It's great, but all these definitions (this one, the ones at https://news.ycombinator.com/item?id=6270128 and so on) have slightly different meanings. It must be maddening to anyone trying to get it for the first time.

For example, are parallel processes always also concurrent? It's hard to imagine a more elementary question, yet the different definitions don't all answer it the same way. That alone casts some doubt on how well-defined these terms are to begin with.
It's a shame that we have gotten ourselves to a point where we must rely on the level headed decision making of so few people to keep us from annihilation. To say 'saved' may be a bit premature. It's more of a shame that we have created such monstrosities with the gifts of technology and have kept them around and continue to threaten our very own existence with them. Here's to hoping for cooler heads and compassion to always prevail, for all our sakes.
I'm confused. What's wrong with GitHub selling a product for enterprise? (HUB not LAB)
This is true, and after much frustration I did finally deduce the intended behavior. However, it still isn't quite consistent (or rather, wasn't the last time I worked on a mac, circa 2008) and still seems to be lacking in functionality that the user actually wants.

In all my years of working with text editors, I don't think I've ever found myself thinking "This viewport is too small. I wish I could quickly resize it to just the width of the text, and maybe the height of the screen, or maybe something else, depending on what I'm doing." When my window is too narrow or whatever, I usually just (a) maximize it (which you can't to on osx), (b) dock it to half the screen (windows+left or windows+right on Win7+/*buntu, but not on osx) or (c) just quickly drag it over. So Apple effectively forced us to use only option (c), which is probably the least useful of the three sane options. The only other option is to use a feature that doesn't really do what we (or I, anyhow) want.
very cool - would love to see an actual implementation of this. might just use it for my own CRM
This is very true - I just returned a new macbook air because its overall speed and display quality paled to my x31 running Arch. Not to say the same is true for the Macbook Pros, although again, you're looking at a pretty major price difference.

Battery life is where the real improvement has been over the past few years.
Also I noticed tough that we don't have as many actual replacements of service or professionals as the article suggested. Robots are not replacing surgeons. They are being used by surgeons. You can't replace a lawyer with software either. These are tools for the professions and service providers, not the professionals themselves.

The risk I think is that this extra complexity may pose problems down the road due to automation paradoxes and so forth.
To hide I/O latency. You cannot do this effectively without threads without implementing your own scheduler, unless your I/O delays are constant and known a priori.
The document most certainly said that my employer owned everything that I did that was related to my employer's business. The thing about working on salary is that there's no punching in and out; just because I'm working at home doesn't mean I'm necessarily "outside of work" -- I worked at home doing paid work for over three years, in fact, seeing the inside of their office only 2-3 days a month.

I work in games. If I do something in my free time that's game-related, it's arguably related to the work my company does.

So I quit and started contracting. Now I own what I work on when I'm on my own time.
> Windows Vista had better interface design than this. That's just sad.

Let's just not get that far.
Well, I'm glad the worst is over. It's chilling how many near misses there were. How many more near misses might we have endured, had the Cold War gone on, before the one not-any-kind-of-miss that would have destroyed human civilization?
The Greek philosopher Socrates objected to writing because he believed that it would negatively impact memory.

The next generation will be just fine.
What to think during the project meeting
next level shit right here
Google Earth using CSS shaders
GitHub takes advantage of open source ideals to build its community...but doesn't open source its own software to give back to the community. It seems a little hypocritical.

I'd feel much better if GitHub had a useful open source core (like GitLab, or Chromium, or AOSP, or darwin, or...) and then had an Enterprise Edition that had enterprisey features (GitLab's LDAP integration is a great example) and professional support and such.
Can you explain in greater detail please? Are you using the terms "concave" and "convex" in the same way that NNT does in his recent book Antifragile?
I haven't ever had to mess with drivers with Mint and my x230. I did spend time to set up i3 and configure it to suit my workflow. I view these as "sharpening the axe" types of activites, and don't really understand why I see so many people saying they don't want to spend any time at all customizing the device they regularly use for 10+ hours a day.

The only thing to miss about osx over linux is the font rendering, but I'll trade that for a tiling window manager and a proper package manager any day.
Try not running it on ubuntu, or in a location that doesn't allow sudo to be setup to allow any command in quite the same way as the install docs assume.

I've a forked version of their startup script that doesn't use sudo for the init script (honestly wtf why is this so common redis does the same). sudo the init script don't sudo in init scripts. Meh, its not too bad I'm at the point of 15 minutes to upgrade between releases so its not too bad but yeah it isn't a trivial install.
That sounds exactly the same. What's the difference?
emotional story and certainly not hacker news, is it?
I meant it to be a counter to your point; web developers don't really need access to their own systems, so the fact that they have a monoculture of Macs doesn't speak to the access that OS X allows you to have.

edit: and to be really frank, what web developers do for a living is write software that they eventually intend to deploy on Linux.
Tiling window managers (i3) and the trackpoint are two things I don't think I can ever give up. I think I'm basically going to be on thinkpads for life, or at least until other companies start adding trackpoints to their laptops.
Seems like it's usually just losers trying to get attention so someone will hire them. Sort of embarrassing.
Elon Musk on Erick Jackson (author of Paypal Wars quoted in article):

"The only negativity in recent years was due to a book called The PayPal Wars, written by a sycophantic jackass called Eric Jackson. This guy was one notch above an intern at PayPal in the first few years of the company, but gives the impression he was a key player and privy to all the high level discussions. Eric couldn't find a real publisher, so Peter funded Eric to self-publish the book. Since Eric worships Peter, the outcome was obvious - Peter sounds like Mel Gibson in Braveheart and my role is somewhere between negligible and a bad seed. However, to his credit, Peter didn't realize the book would be as bad as it was and apologized to me personally at a Room 9 board meeting at David Sacks's home in LA."
Nah nah, the themes are probably fine. It looks like you're rendering them on a browser from the 2001 (the text rendering is really choppy)...
http://news.ycombinator.com/item?id=5177851

http://michaelochurch.wordpress.com/2013/03/14/gervais-macle...
You Scandinavians have it rough—your English is so often so close to perfect that the tiny imperfections that remain stand out. [1]

When I studied Russian there was an older student whose mastery of the language was so brilliant that native speakers assumed he was Russian. Unfortunately, his 99.9% mastery left room for 0.1% errors, and these were the kind of errors a native speaker would never make, so they sounded odd to Russians. Instead of recognizing him as a brilliant student, a lot of people took him for an illiterate (literally "grammarless") Russian and wrote him off as an idiot. A foreign accent has its advantages!

[1] In case it's not obvious, this being the internet and all, I'm complimenting you and I'm envious.
>Yeah and when cars replaced horses, the next generation got dumber because they no longer learned the skills they would have acquired by learning how to ride a horse?

Well, at the time they merely replaced those skills with learning how to drive a car.

But, in a future where you won't have to replace previous skills with anything (e.g self driving cars, calculator vs having to know basic math in your head etc) it can be argued that it can lead into a general dumbness.

Some people will say that it will "free resources for higher level learning" etc, but in all probabillity it will just infantilize most people, a la "Brave New World". We already have huge resources for higher level learning and most people just spend their time watching 3 hours TV and day and learning celebrity gossip on the internet.

>If anything, based on what I have seen, the next generation will be shockingly smarter, more adept at fact-checking, much better at focusing and multi-tasking, much more disillusioned about institutionalized education and much more interested in self-directed learning

A few perhaps. For the majority it will be the same ever increasing dumbness that has been going on for decades.
;p;p;jlkh

Some days I wish I'd learned how to play the piano.
Om's analysis should be a submission on its own. Pretty devastating.
Or yanno, don't.

Is it entertaining? Eh, sure -- to some. Is it valuable to the companies that the redesigns target? Maybe, maybe not. Is it valuable to the designers who do the redesigns? Definitely.
That's false. GitHub open sources almost all non-essential pieces of their codebase. [0]

Notably, grit [1] (git bindings for ruby), gollum [2] (wiki on git), and hubot [3] (chat robot).

To ask a company to open source their core, revenue-generating product is a little bit much. The reason Chrome can be open source is because Google Search isn't.

[0] https://github.com/github
[1] https://github.com/gollum/gollum
[2] https://github.com/github/hubot
Is providing a service to the community not payment enough?
So what's the excuse for no decent window management, then? That even despite making 27" displays, and not letting us maximize a program, they want us to only use one program at a time?
I believe "pesticide" traditionally encompasses both herbicides and insecticides.
Both links you provided are not products that are available over the Internet from NASDAQ. Both TotalView and OpenBook are multicast feeds that are strictly disseminated to a small handful of data centers, the most notable of which is NY4.

You need to cross connect from your local network onto NYSE's or NASDAQ's network to receive that data.
It would be cool if there was a way to convert piano sheet music to QWERTY so you could play piano on a QWERTY piano (if a good QWERTY piano actually exists). Then everyone could play piano!
But then you might code up a cruise missle, or even worse a industry killing app. we cant have that. its best if you let all major corporations vet your content from now on. you can Trust them.
+1 for mint. I had been using Ubuntu since ~2006. Got annoyed with the direction they are taking. Installed Linux Mint. Didn't even have to install or configure anything for my wireless mouse/keyboard. Literally zero configuration, except for setting my preferences. I don't really understand the prevalence of Macbooks in web development. It's awesome hardware, but it's expensive. As far as software, there is nothing I am missing.
Tox IM: Abusing those who find security flaws
link to this graph please?

as far as i know, unemployment has been fairly steady since the beginning of time. as new technologies come about, new jobs are created to replace the ones taken by machines. we're losing truck drivers at an alarming rate, but never before has there been so many designers and environmental consultants and political analyst jobs. it sucks if you're a truck driver, but doesn't really change much for global economics.
Just fyi, ___ with friends is owned by zynga and you may or may not get UDRP'd/C&D'd or some other terrible thing
> ever increasing dumbness that has been going on for decades.

Do you have evidence that it's increasing? Maybe there have just always been dumb people. Of course you can point to amazing discoveries or great literature from the past, but that only represents a tiny slice of the population. And we're still doing science, still writing books, etc.
I've been reading a lot of Bamford lately for obvious reasons. Apparently, the CIA, NSA, and Chair Force were quite provocative during the Cold War. Something like twenty US aircraft were shot down by the Soviets (over Soviet airspace).
I got my account deleted just fine by emailing them. Have you tried?
Off the top of my head, Vim has a folding mode where "{{{" and "}}}" are used to mark the start and end of a fold. So you can see this on the code:

// ==== Section 1: Code ==== {{{

BLAH

// ========================= }}}

Granted, since this is Vim-specific, you usually only see it used in Vim plugins, because you're unlikely to have someone editing with another editor.
I guess it all depends on perspective. When I picked up Gitlab (18 months ago) -- the major competition was Gitorious -- which if you think Gitlab has a bad install -- you have no idea.

Gitorious _had_ (haven't looked at it recently, I guess they spent a lot of time addressing this) the worst install I have ever seen (any package, ever, 15+ year in the industry) ... it seemed built for complexity just to generate them consulting / professional support hours. Gitlab in comparison was blissfully simple.

As for the bloat... we have nearly 180 projects and 10+ user accounts, and while the baseline setup has a lot of bloat (I blame choice of language / framework) -- it generally works fairl well -- sometimes you have to kick Ruby.
It's not a "watch-me-do-it-better-ism". It's a "what-if-ism".

I consider these to be the design equivalent of speculative fiction for literature. It's an interesting exploration of a direction the designs could have gone and what the original designers could have explored. It's design curiosity, not one-upmanship.
My feeling is that if most of the rich world's education systems weren't run by inefficient, corrupt, and overly subsidized government bureaucracies then this whole income inequality issue wouldn't be a problem. Of course some places do better than others, mainly Scandinavian countries, but I think the income inequality problem is mostly an education/job training problem in disguise.
>certainly not hacker news

Everyone's been over this a million and a half times, but "not hacker news" means nothing: if it gets upvoted, it's of interest to the community, thus it is hacker news.

Plus this is an anti-government regulation story, which has a very long success with this community.
Reading this unsolicited rant was a waste of my time.

Who is the author to say what a designer should or shouldn't do?

I love the postscript, which shows the author has no idea what he's saying:

"A brief postscript: I fear that some confuse the nature of my posts as being overly curmudgeonly or as intended to incite vitriolic debate. If you read them carefully, though, you’ll realize that even in my crankiest seeming ones, I’m just making an appeal for common sense."

It's a pity that what he's saying is not commonsense, but merely a way of dictating his own narrow view of the world.
I coaxed the team at uni over to git by installing Gitlab. The ease of a web interface to view the repositories impressed even those academics who version control by copy and pasting folders of their code and adding a '_works' suffix. It also allows the SVN users to start using git as it was based on a client-server model.

The gem dependencies are incredibly large, but I found the install process well documented.
The core of Ubuntu is fine, I just don't really like Unity. While you can technically use regular Ubuntu and install Gnome, I've always had some weird stuff happen because Unity's still around.

My typical suggestion for other people is Ubuntu Gnome, because it provides them with the "just working" Linux, and most people I've talked to enjoy Gnome more than Unity.

As for regular Ubuntu, I'm not really a fan of their recent bouts of Not Invented Here Syndrome. Everything has to be made by them, for absolutely no reason. And they tried to belittle Wayland, and make up blatant falsehoods to do it.

If they were willing to focus on making ONE really, really good product, and push that towards consumers, instead of spreading their focus everywhere, I feel like they'd have a much better core product, Ubuntu Desktop (with Server out there, too, because it's not difficult to decouple the GUI stuff).
Would be nice if the mining superprofits tax had gone through. Then at least we could be collecting some revenue from these vultures before they pick up shop and leave the place a completely uninhabitable toxic mess in 10 years' time.
It was at least shinier...
The real truth here was the topic of consumers (literal) thinking they, or their kids, are "smarter" today because they can use an iPad. The general populous has always leaned towards consumption over building - but the great thing is now is one of the best times to really be a maker, considering most anything is easily attainable in a short period of time.

But, will there be more smarter people? No. The reality is that all my friends and I could program the blinking VCR clock when our parents were few and far between in the 80s. Today it's the middle schoolers who have Arduino, Raspberry Pi and are writing apps they're running on VPS and IaaS. The game has shifted, but the average consumer is no "smarter".

I had a conversation with a neuro Dr. once and he told me to think of your brain like an iceberg, one that melts as you get older or mess with it via externalities. Your mental capacity is reflected in the number of penguins that fit on that iceberg, and when you consume and learn other penguins get pushed off. We're not "smarter" but we no longer require the penguins that help us hunt our food. This is why over consumption of data you don't want or need is counter productive to your "smarts".
It's extremely naive (and, oh so, contemporary) to treat the philosophical arguments put forward in that text (which was written by Plato, btw, who attributes it to the Egyptian King Thamus), as some kind of failed prophecy.

Writing DID have a negative impact on the directness and vividness of memory of pre-writing civilizations, and the role that memory played there.

To use a somewhat crude analogue, Plato was speaking of a phenomenon akin to what we have today, where any idiot with an internet connection can play the know-it-all in conversation, not by having studied a subject and absorbed it, but by just looking it up on Wikipedia to get a shallow quote.

This, which we have all witnessed on online forums, also holds for written books. Yes, they can help solidify memory and pass it over to the next generations. But they also served as an easy shortcut to information, compared to memory (which takes years and experience to create). While everybody can aknowledge what was gained, few (like Plato) could see what was lost in the process.
Hardly. There are plenty of redesigns quoted in the article itself that were worthy of looking into. There's nothing embarrassing about doing a redesign.

I'm not a designer, but it occurs to me that by doing a redesign, this is how designers debate and discuss elements and aspects of design!
NASA’s Massive Launch Platforms Are For Sale
It would be cool, and it may be ok for certain kinds of playing, but a subtle mordent, a tasteful triplet or a good arpeggio all depend on feedback from the keys. I think this is more than muscle memory and that "simulating" the sound will never do, a mordent in particular depends on a very mechanical relationship between adjacent keys rising and falling.

There's a reason most band pianists haul around electric pianos with heavy weighted keys rather than cheaper keyboards that contain the same sound synthesis engine.
Add "Scan with Windows Defender" to the Windows 8 context menu
What helped me understand was this point

concurrency is a property of the algorithm, parallelism is a property of the execution environment

To expand on the above. This means that a particular problem can be talked about in terms of smaller sub problems. Example, you are serving a site. Sub problems are handling each client request. Another example of problem "crack password via brute-force method", sub problem is "try one particular password". Here is where discussion comes about whether there are concurrent sub-problems or not. We are not sure about how they'll run yet.

>For example, are parallel processes always concurrent?

Not sure what you mean by that. Are these processes solving one particular problem. Concurrency and parallelism make sense for a particular problem or algorithm. How are these processes related? Do they just happen to run on the same machine but otherwise are solving separate problems. Then maybe it doesn't even make sense to talk about either concurrency or parallelism.

Now you can turn this on its head an look at it from the point of view of a kernel designer. His very simplified algorithm is "fairly schedule processes and IO" for all the users. So his problem now deals with any two processes but these are now all part of a problem.

I guess I am trying to say that some questions just don't make sense to ask.
Windows are scriptable.

http://mizage.com/divvy/

https://github.com/jigish/slate/blob/master/README.md
I just wish GitHub Enterprise was a better product. When we did the 45 day trial (18 months ago) -- it was just awful, our repo got corrupted, no root access, had to talk to Github support for them to write us a "script". ugh.