skysight-inc/HackerNews huggingface dataset:
And that's where neovim comes in. I makes me so excited. You can write plugins in any language. which is just plain awesome. I switched to the neovim alpha in archlinux last week. Wasn't the most painless process but it worked. pacaur hung installing it so I had to makepkg the package manually and get the dependencies manually. But hey it works. The dependencies seem to change quite often as well so sometimes you end up with dangling dependencies that you don't need anymore. But apart from that, once it's installed, You won't even notice you're not using vim. + The fact that it has a fully fledged terminal emulator built in is pretty slick.
Sure that's possible, however, four things: 1) There's not nearly enough information to determine that from the post, 2) the post actually says evidence was collected, which may suggest the person was caretaking justice, 3) in any case, that would be legal advice, which, however constructive, the person has plenty of and 4) if you believe this, and you don't do anything to report that, does that make you culpable of the very thing you're wondering someone else did?

It's interesting to consider, and I don't know. I'm not a legal professional tho I imagine a legal professional would say "there's not enough information."

So on those points alone I feel it's far more likely what you suggest is incorrect. Also I'm inclined to believe that. One reason is it works to choose the benefit of the doubt (not only because it's a legal doctrine), one reason for that being the benefit of the doubt creates harmony amongst people. Search for the good, sometimes it takes effort, and it's worth it. You'll be happier, definitely, if you see the good. On that point, I'd say we're wired to imaginatively perceive the bad, because we're wired for "threat landscape analysis". Tho this disturbs the mind, and maybe isn't always a clarity that works for people. Seeing the good is more unnatural and yet I think also very valuable.

Finally, if a person is asking strangers for advice at a pivotal moment, I'd say they're valuing and respecting others. It also works to respect their vulnerability in reaching out and help. I mean, that's the putative spirit of "Ask HN", right?

Maybe I'm missing something here, and benefit of the doubt goes a long way it seems to me. I'm also finding the HN Guideline, "Don't say anything you wouldn't say to someone's face" really useful in guiding choice on what to say here! :)
CSS Filters are awesome
No screenshots, no demo.
60 something... they made the first PCs!
50 something... First PC OSs and compilers.
40 something... created the first web browsers, and founded the biggest, longest lasting Internet companies. Had to deal with C, slow computers, crazy memory mapping, OSes that crash.
30 something... started Facebook, wrote mobile apps, created hundreds of more narrowly focused internet companies using pre-existing tools.
20 something... hack PHP, ruby, js to create sites that deliver stuff to you. Utilize heaps of VC cash. The book is still open what they'll accomplish.
Or even just a check box to make the already-provided email public.
Back at my first job, since it was a fairly infrequent occurrence, I would occasionally ask my boss how to get out of vim. He would laugh and enter some new convoluted command every time!
I'm giving an offer to someone about as old as my father (over 52 easily) because he shows interest in the subject I need code written in, has proven shipped projects with success over decades, and is reasonably competent at the details. My employer is not a Bay Area company though and we are not trying to crank out code on a relentless mission like most are - we're looking for something a bit slower paced, thoughtful, and more "right amount of effort" for fairly simple tasks that I've found require some real world experience to get right. As a result, we're actually biased against younger employees if anything, not the other way around.
Japan: Crystal Buddhas and LED lights for a spectacular afterlife
I love Techmoan!
Yeah so it's not going to get through your thick skull that he's a teenager. A stupid
teenager. We don't care if you weren't arrested when you were at his age, maybe you
were clever. I was never arrested either.

The problem is that societies are built to protect the clever and stupid people alike.

Societies are not built to enforce and uphold the letter of the law. Only lawyers and
misanthropes care about that. If the laws lead to videos like the one in this article,
then the laws need to change.

People who see this video and don't feel sick to their stomachs are sociopaths. No way
around it, sorry. And I guess I have to sleep at night knowing I walk on the same planet
with people like you. Well that's life I guess.

In any case in a country where it has this problem
http://thefreethoughtproject.com/american-cops-killed-people..., if its citizens don't understand that less(not more) police is the solution, then
I guess you can talk about your precious fucking law and I can just continue to feel sick to
my stomach.
It would definitely be nice to have as part of HN itself. In the meantime there is http://hnnotify.com/
Yes, elementary have put in a huge amount of work to produce an excellent product, and a major step towards where Linux needs to be to attract non technical users, and it is disappointing that so many people seem to be willing to throw them and their years of work under the bus for what amounts to poorly chosen wording.

On the substance rather than the wording, surely Hacker News does not agree, as a group, that open source software should never be monetized, especially on a voluntary basis. They have rewritten the Linux desktop environment from scratch, which is an enormous amount of work, and in my experience it works very well. Why not expect that you could find 10,000 users, many of whom people spending their professional life on computers, willing to pay $20 (which in the UK is about 4 cups of coffee), and actually be able to support some developers working on the project full time? That is not at all an unreasonable goal.

I know about 20 people over the age of 70 who I periodically help with computer problems, I would say about half of them still using XP on computers that cannot be upgraded to Windows 8. They principally use their computers for checking webmail and browsing the internet.

I have tried Ubuntu, but unfortunately it has all sorts of minor UI ruffles which make it difficult for many non-technical people to use. Some examples are: people really struggle to use its pop-up scroll bars, partly because the concept is apparently non obvious, and needs to be explained, and partly because they're fiddly. Then, programs often open in the background, and don't come to the front, so the only sign they're ready is an illuminated icon to the left. And, you get regular pop-up which say 'serious system error detected' which never seem to amount to anything.

And in general, I would say my experience is that it is not beautiful, polished or consistent enough to justify to non technical users the change in user interface which it asks them to make.

Linux is effectively a developer market, it is written by and for developers, to stratch and itch or for infrastructure. But there has been a consistent failure to produce an operating system that ordinary people want to use. In my opinion, Linux also needs a consumer market, which is willing to pay to bring in other professionals, principally designers, and support them in polishing the user interface, in the way that users want, to a heavy sheen. Elementary OS was a step in that direction, and it's very disappointing to see it apparently shot down for a lack of ideological purity and/or just being abrasive. Hopefully, despite the level of outrage which many people feel, they will be able to find their 10,000 users out of the general Linux community, and carry on regardless.
<esc>:q!
Instead of a Plastic Toothbrush, Now You Can Brush Your Teeth with a Twig?
I call shenanigans on the original NYT article.

According to a survey conducted by the National Science Foundation and the Census Bureau, six years after finishing college, 57 percent of computer science graduates are working as programmers; at 15 years the figure drops to 34 percent, and at 20 years -- when most are still only in their early 40's -- it is down to 19 percent.

What they fail to talk about is the 7 different occupations similar to 'computer programmer'. Are you a Computer scientists and systems analyst? Or a Network and computer systems administrator? Is your job title Computer software engineer? Maybe you're a Electrical/electronic engineer or a Computer hardware engineer? Then you are not a Computer Programmer.

NYT cherry picked one occupation of many. If you're 40 and you've migrated job titles past Programmer, you contribute to this 'rampant ageism'.
I learned vi allowed normal commands as part of :g/..../ matching.
Nice work posting this here..
Others plz plz open the link and click "send response" to defend the internet.

more info (http://www.medianama.com/2014/11/223-net-neutrality-simple-e...)
Before we talk Plan B, let's talk Plan A. The article equates age (and obsolescence) to Plan A. This is incorrect. Age is not a plan.

Plan A is continually improving your skills. Breadth and depth. Know one thing fairly well? Become excellent at it. Is there something way outside your wheelhouse? Get closer to it.

You can't do everything, but chances are there is something you can do to improve your overall skill set. The great thing about Plan A is that age has nothing to do with it. It's a personal choice that you control.
That sounds fantastic, I'd love to read a more in depth blog post about this!
I rather got my lulz :)
I provide one for introductions that winds up in my 'real' inbox. I've made one great contact through it so far and hope to make more as time goes on. No issues with spam.
A comparison of open source tools for sentiment analysis
Game of Thrones: First 4 episodes leaked
It would be good if they used extended regexes, but oh well...
Go watch this awesome video
How much of Greece's foreign trade is with Russia? Isn't about 1%?

Do they not trade more with Turkey (and Germany) and about a handful of other countries?
It starts with a 5m long and irrelevant introduction.
Probably it's just driven by the use cases: most vi users (probably) come from server side, where you don't have a mouse.
Vi is particularly effective in those circumstances
There are several ideas on how to simulate social network experience with classical w3c tech.
Linkeddata group (one with Tim Berners-Lee) work on SoLiD - "for developers who plan to build social linked data servers and applications". As you said, there is plenty of ways to make online social experience with original WWW methods, and it'll be distributed, and ad free, you just need to make a "pretty wrapper" for common folks.

If more developers acknowledged possibilities of semantic web (or "Linked Data" approach as it been re-branded) not just for reducing entropy of the web, but also to provide solid services for ordinary users, it wouldn't be so hard to develop critical mass to be widely used.

[0] https://github.com/linkeddata/SoLiD
Yeah, but that would require the distro maintainers to sell their own computers, which they support and test their distro against before releasing. Most distro maintainers don't really like the thought of that.
Every binary package was built using ABS though, and a PKGBUILD is just a bash script so you do have the flexibility to build every package from source a la Gentoo.
this is not a git-like system, this is a code hosting solution similar to github/bitbucket.
Have you read Pettis on the subject? Similar views on prospects - there has to be a bailout, but his view is that there is a bailout - somehow or other someone will pay the debt, European taxpayers probably, but we can have a managed fair debt reallocation or we can have a disastrous collapse.

My fear is unelected officials trying to smack down democratically elected wishes will lead to a collapse not just in Greece but elsewhere.
> Correct-conception #1: steep learning curve

I was fortunate to learn vi by rote, in a series of lectures where there was no computer in the room. Yep, copying the likes of ':wq' from the hand-written blackboard to A4 paper, along with all of the other 'handy' commands, some of which such as 'yank' I do not use to this day. This was a whole different way of learning with the notes referred to rather than things getting 'Googled'. Was this a better way to learn vi?

I don't meet so many 'vi' experts these days, if anything I feel embarrassed to be using 'vi' and associated command line tools like 'grep' when everyone else has some auto-completing high-speed IDE instead. I have to 'psr-fix' my code to make it sufficiently elegant. The problem for me is that I can do most things in 'vi' without having to hunt around for menus etc. Therefore, moving to the new is hard for me. In some ways I am like a secretary knowing 'Wordperfect' 25 years ago and unable to adapt to 'MS Word 2.0c' due to the same UI problem and convenience of known tools (Wordperfect, Vim).

I also do not feel that 'vi' works well in a team, people with Mac-gui-loveliness computers just can't edit things on your computer on an ad-hoc basis, some visual editor has to be found just for them.

If you are a vim person then these funny new-fangled 'gui' editors are really dangerous. It is far to easy for the document to end up with mystery 'j' characters added to the first line, ':wq!' added somewhere at the end, maybe with some randon 'ijk's' in the middle. If you are a vim person then every editor should have an 'insert' and 'normal' mode, not just 'insert'. The rest of the world doesn't see that though.

With people that do use 'vim' I have noticed that everyone does things differently. Some people will regularly use a feature that you never use, to make you wonder why you don't know that trick. Life without the correct, personalised '.vimrc' file is also quite hard, however, I have found some of these that others use to be overly 'souped up', for instance the search, I really do not like the search-as-you-type option, old-school is better, where you need to press enter.

So everyone finds their own dialect of 'vim'. Like car drivers, everyone thinks they are a good 'vim driver' apart from those that haven't learnt to drive. And they shouldn't. Amazing that vim is, it is a relic of former times, there are better tools with better 'UX paradigms'. In my field none of the 'programming gods' use 'vim' as they can't get to their productivity levels with it, so they use modern IDE's for their work, retaining enough 'vim' for any server side config file editing.
Since 'gravity of the universe' doesn't exist (because there is no center of mass of the universe) also its alleged counterpart 'dark energy' makes no sense. I described it in my article http://goo.gl/uQNo5L and in two PDF (links in the subtitle there).
As noted, HNNotify, but the OP did not talk about this. After some time threads are closed and you cannot comment on them any more. OP suggests people leave contact info in their profiles, in case somebody stumbles onto your comments and wants to talk to you for some reason.
Don't think Material design works very well w/o touch, but any fresh desktop development on Linux with Wayland is welcome right now.
Well, it does tell you how to exit if you press ctrl+c...
Vi vs Emacs again?

"No, they are not dinosaurs who don't want to catch up with the times - the community of vi users just keeps growing: myself, I only got started 2 years ago"

Using batch to write FORTRAN, the editor was a card punch. On the Deck-writers (teletype) and VT100 terminals, I used to write Pascal, Ed was the only choice. Early Linux use forced your hand, Ed (again? NO) or Vi. This is because Emacs is a 30Mb download and where space was a premium. [0] Try using anything but Vi or Ed with Busybox. [1]

So I stick to Vi(m). I can use any cli editor but with much time and effort in Vi usage why change? I can but why?

[0] esr, "A Tale of Five Editors", http://catb.org/~esr/writings/taoup/html/ch13s02.html

[1] grep "emacs" here ~ http://www.busybox.net/downloads/BusyBox.html
When I was new with SSH and everything, I managed to enter vim on my session on a server I was managing. Didn't manage to exit. So quit the SSH session and logged back in, still in vim, what to do? Well, I logged in as another user and rebooted the server. Not my proudest moment.
I managed to live off the stipend without too much of a problem - but I lived with my wife and she paid the mortgage while I was studying so I suppose I didn't have any accommodation expenses. In my second year I did a six-month internship in the US and came home with a five figure sum which made it a lot easier.
I started using vi in the 90s and got very used to it. It's still my standard text editor (the nvi implementation, that is).

I've never grasped vim. It was too slow at the time and the extended command set consumed all the free keys I use to have available to do my own macros (eg: 'q' 'g').

I reckon vim grew to be much more than an editor, it is now an editing plataform, capable of so many things, and contains lots of shortcuts / builtins for common text-editing situations.

The article above contains many vim-only commands. For example 'di>' ("delete inner angle-block") doesn't exist on standard vi, neither the '>aB' ("indent a Block").
For the article: If you try to argue for superiority, you should probably check the alternatives first and give an example where your preferred choice is obviously superior - the example of adding an empty body to each method is a great example where Sublime with multiple cursors beats vim (sure you can get them in vim to, but it doesn't show vim being superior).

For vim itself: I have seen friends trying to learn it. I have seen PhDs and postdocs use it. I have seen coworkers use it. The only people who I could see were editing text as fast as friends/PhDs/coworkers using Sublime were my tech leads. The smartest most proficient and effective programmers I have ever met. Everyone else was slower, at times wrestled with the editor (by this I mean that they executed commands and had to redo them because they didn't do what they wanted). I guess the conclusion is that people can learn to use vim as proficiently as Sublime, but most will fail or it will take them years (and I mean 5 or 10 years).

Actually, two of my tech leads, when I showed them some trick in Sublime were like: I should look into this. Maybe I'll just boldly argue that vim is inferior after all :).
> A computer on the other hand does have access control. The default response then becomes "wow the authorised user of this computer set the background image to 2 gay men kissing".

I wonder what is so bad about two men kissing? Would man and woman kissing spur same reaction? Or are there any anti-homosexual propaganda laws in USA similar to Russia?
I think you're under-estimating the effects of the fall-out of all this on both the reputation of the teacher and of the school. Bad judgement all around. Sure the pupil was in the wrong but we're discussing this across timezones now, which means it has gone way beyond where it should have gone and you really can not blame the student for that.

That you're more sensitive to this issue because you are a teacher is obvious (fwiw my brother was a high school History teacher and from the fact that that's in the past tense you can take it as read that I understand some of the pressure), that should not get you distracted too much about what happened here.

"malicious" is a very stretchable word, I've lived in the 'real world' long enough now that I think that I can recognize an over-reaction when I see one (and your comments are also over-reacting). The fact that teachers in the past have over-stepped their conduct should not result in those measures having effects on the future lives of students in their care, that's just more fall-out.

If you're concerned about access to your computer then protect it properly and refuse to work with a school that mandates insecure setups.

Having an insecure machine isn't a valid defence against being hacked either, in that 'real world' that you go on about you have an obligation to secure your property just as much as the other party has an obligation not to attempt to breach that security.

Where this all failed is where it began: education, if educators are not able to create an atmosphere where there is room for some give-and-take and where harmless pranks can ruin lives then we've all lost.

The reason why we use separate rules for minors and adults is that they are minors! Keep in mind you're dealing with kids here and don't ruthlessly apply the standards and rulesets for adults to kids. Half the time they don't oversee the consequences of their actions.

> You have no idea how quickly bad news travels in a high school. If even one or two students happened to catch sight of the image on the teacher's screen it would be the number one talking point across the school within hours. This would lead to an official administrative investigation within less than 24 hours! If the teacher didn't immediately report the issue it would without a doubt be viewed as the teacher having something to hide. This kind of issue can very quickly escalate in a school setting.

If that's the atmosphere you're working in then you have already lost before you started.
Why? Developing software requires man-hours, likewise modifying software. It's not wrong to want compensation for that, regardless of license. Or maybe you hold the opinion that everyone who releases software under the GPL are suckers who shouldn't expect anything?
To be honest, I don't find it that surprising. Being laughed at is not something people take kindly to. Of all the possible ways of letting her know that you thought her plan sucked, that was the one that was doomed to fail right from the start.
@peterfirefly (sorry, I can't reply directly to you because of the negative karma of my original post)

Yes, the EU are of bigger importance, but OTOH those trade partners are still there. Only the exports to Russia are lost. If the trade amount relative to GDP really is 1%, that would amount to more than 2 billion Euros in lost trade. Greece is small and in a precarious financial situation, I can understand why they risk to affront other EU members for those 2 billion.
I did once the same thing[1] with canvas. However, this demo warps the whole picture instead of circular region which seems unnatural. Other than that, you did great job.

[1] http://cihadturhan.com/lab/gravitional-lensing/
> unelected officials trying to smack down democratically elected wishes

Didn't it come to your mind that it's first of all the voters of other EU countries that don't want to pay for Greece's debt with their taxes? It's not the unelected officials' money we're talking about here.