skysight-inc/HackerNews huggingface dataset:
I think there's a lot of misinformation around the Greek crisis.

Whenever any of the actors involved speak to the press, you can be sure they have an agenda: to influence public opinion (their own or of other parties), or to seem more extreme than they actually are at the negotiating table so as to make a solution politically possible, etc.

When reporting on this the press then layers on a nice thick coating of opinion, often basing themselves on other press articles which suffer from the same problem.

No wonder comments on the internet are often of the 'You're an idiot! No you are!' variety. People are trying to reason based on second degree derivatives of the actual situation.
Flying on sunshine: Solar Impulse 2 in round-the-world flight
It's time for Flash to die
> The potential for catastrophic downside for the teacher involved is NOT hypothetical.

There is potential catastrophic downside in almost anything, but to use that potential in order to determine your reaction is reacting to that potential not to what actually happened.

A potential is just that, a potential, and in this case that potential did not materialize so therefore treating it as if it did is an over-reaction.

Lots of actions have potential catastrophic consequences but we do not usually respond to the potential, rather we respond to what actually happened, which is in this case 'not much of anything'.
That is one creepy arm motion

Made me laugh, though
Really? The economy has plunged further into decline after showing some signs of recovery in the second half of 2014. Tax avoidance (cheating) has soared given Syriza's populist promises to roll back measures designed to improve tax collection (and the Greeks are the worst tax cheats in the EU). They have both told their EU creditors f*ck you - you'll never get back the money you just lent us - while simultaneously demanding EU countries lend them more money. Unsurprisingly this pissed off their only friends/supporters in the world. Within the EU, support/goodwill for Greece has collapsed since Syriza took charge.

Other EU countries have taken on huge debts to support Greece only to be berated by Syriza; Spain for example has given Greece 27 billion euro (equal to an entire year of government social spending) while Spain itself suffers 25% unemployment and a collapsed economy. Syriza has/is rolling back many reforms (like paying civil servants 13 months pay every year) while other EU country are continuing to cut back (e.g. on retirement ages). Many EU countries (e.g. the Baltic states) have lower average salaries and work longer before retiring than the Greeks and yet have paid into the rescue fund for Greece. After all this Syriza still blames the EU for their troubles? Or threatens to unleash Jihadists on Berlin?

The trouble with Greece is that the government hasn't balanced its books in 35 years and the economy produces little of value (olive growing and cheap tourist sector jobs) while expecting to live a live-style like the average German, British or even French or Italian who produce high value-add goods which are exported to the world. They continue to demand that the government spend more while avoiding taxes.

Syriza feeds this national self-pity by looking for outsiders (particularly the Germans) to blame for this. At some stage reality has to be faced.
MPL's documentation is a catastrophe, and the API design is indeed abysmal. The plots, however, are only as ugly as you like them to be. Here's a great auxiliary package with much more sensible defaults:

https://github.com/mwaskom/seaborn
Only if you printed money to hand it out. If redistributive, no.
Russia's share of Greek exports is less than 2%. Total value of the goods covered by the Russian sanctions is approx mio 200 EUR / year. I sincerely doubt that it is worth jeopardising EUs long term economic support to the Greek economy in an attempt to circumvent Russian sanctions even if individual Greeks or even sectors are hit hard by them.
It is even more obnoxious when they are wrong. For one Emacs is a better editor, but that aside if you are using an editor when there is a good IDE you are doing it wrong(TM). Yep they are huge and bloated - but so was Vi back in the day - but your computer has both the space and the power to run them, while your brain hasn't.

You need type completion because your brain shouldn't worry about whether the method is called `updateBufferFromStorage` or `updateBufferStorage`, it should be focused on writing the best possible code.
Most people use the X client for Emacs, so you can just close the window in most cases.
I wonder if you could bind mouse gestures to vim normal mode commands and use left hand for typing stuff and right hand to do magic.
They took them on the express condition that the vast majority was used to pay the bankers. So the former greek government was the willing participant in moving bankers losses onto public books.

But that makes it no less the bankers losses that were covered with public money.
Why were they (singular) subpoenaed, though? It's definitely possible that a prospective future employer would consider a subpoenaed person a person who talks too much.
Don't you worry, I'm going to pull neovim into Arch once there has been a stable release. This should make it much simpler to install.
Isn't this already solved via the 'find similar images' feature of google images?
You are using a very provocative form for pointing at a very interesting detail here - yes, these people are trying to fix things:

However, to work well for the typical computer user, we’ll be focusing on an easy-to-use system, with stable, reproducable system installs and atomic upgrades. This will most likely be done using OSTree [1], which is like Git for operating systems.

[1] https://wiki.gnome.org/action/show/Projects/OSTree

Have fun on sundays!
Please re-read the guidelines and pay special attention to the sections dissuading dickishness.

https://news.ycombinator.com/newsguidelines.html
Would anyone be interested if I made "profiles and notifications" for HN ... and you could follow people or topics?

I registered the domain name http://show.hn for just such an idea.
Just close PuTTy. That's what we were doing at school.
Ah, the editor wars resume once again.

Emacs is a good Elisp environment. Evil-mode turns it into a good editor :P
Block languages
Really thoughtful, clearly articulated, backed with facts and diagrams, whining.
Ed is pretty useful the moment you have to search and edit some giant file that will make Emacs vomit.
Install and configure java in ubuntu easy
Would be interesting to see a re-use/re-purposing of some of these symbols .. seems like they all make a lot of sense - I wonder if I've seen them in some GPS applications before, seems like TomTom use the turn-direction symbols. Well, off to see if there's a font out there with these symbols in them ..
sorry, meant *aspergers, no malice intended.
Very good question.

Mostly because Italy (and France) itself is in danger. Do we think the money really is there if it is needed? And that it won't push Italy (and France) over the brink?
Ask HN: What would you call this?
As we all know, there are two major problems/challenges in computing:

* Naming things

* Cache invalidation

* Off-by-one errors.

So I have a question as to what to name something. I have a system (carefully unspecified) in which various objects and items travel about, and it is inevitable that every now and again two of them will end up in the same place. I'm looking for a good name for the event wherein two things end up in the same four-space location.

What would you call it? It's a ...

================================================================

Edit: I won't reply promptly to all the suggestions, because too many comments means the item runs the risk of getting a "Flame War" penalty. I use HN Notify and so will see your replies - I'll answer later, and thank people in advance for even reading this.
https://www.mediawiki.org/wiki/VisualEditor is a really well thought out modern document editor. I'm slightly biased as I work for the Wikimedia foundation. I'm not on the Visual Editor team, however, I'm very impressed with what they are doing.
I've been a vi user for 25 or so years, and I really only know a few commands - how to search/replace, repeat last operation, search for the thing under the cursor, yank/paste, #[cmd], block mode, set mouse=a, and so on. In that capacity I have supported myself as a software developer, productively, with much satisfaction in my selection of editing tool.

So I'm often quite delighted at learning new things with it, even still! And to be frank, I think this is one of the things I most like about vim - even though I've been using it for years, there are still undiscovered treats yet to be revealed to me, over and over. When I discovered cscope integration, some 10 years ago, it was like getting an OS upgrade .. in my editor! :)
I started with Textmate, liked it, but then the community lost interest. I followed them to Sublime. I never got comfortable with Sublime though it is hard to recollect why. I just kept getting frustrated with it.

Then people started talking about Sublime 3, Atom, and all that editor hotness. I wanted something stable, something I could learn once and be comfortable with it being around for a long time. I had tried Emacs years ago and found it unpleasant, to say the least.

I looked into Vim. It became very addictive but it does take a bit of time to learn. I love the action followed by motion idea. I found the built in tutorial decent as well as Painless Vim to be a decent starting point: https://leanpub.com/painless_vim

About a year into my Vim conversion, I get around decently and love doing the editing stuff. But I do feel that I need to go over tricks and tips again.
funny how people pay attention to how fast it is to change a piece of text in a editor. Most of my time programming is spent on a piece of paper or a whiteboard designing my data structures and algorithms. Actual typing , especially with an ide providing auto completion, is the thing that takes me the least amount of time, by far.
The best programming talent in the world is not in California
I agree with everything else that you say, except for the minor point about C: we're still using C for the same reason we're still using hammer despite all of our advancement in machinery.

Yes, some of us might be overdoing stuffs with the hammer, some might not know any better. But the hammer is here to stay.
I don't think it quite makes it to "elegantly" because it's not actually useful markdown. I can't copy it and do anything with it because all the tags disappear. :/
Practical Python to JavaScript Translation
The author should have made the donation link more clear, because I had to search in order to find it. Why not make the word "contribute" as a link to the corresponding page?
Oh, boy, I laughed.
I don't believe that to be true, and I have never met a developer who thought that to be true. Sketches and diagrams can design a large system, but at the end of the day, unless you're a systems architect or something, you're going to have to get your hands dirty.
no, because you can't copy paste the tags. they're just visual sugar that isn't actionable.
"collision", like in "hash collision"?
You can be frank without laughing at it.
> 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.

Turns that many of these (including IDEs like Visual Studio or Eclipse) have add-ons or built-in modes which emulate a useful subset of vim's behaviour.

> Life without the correct, personalised '.vimrc' file is also quite hard

Is it? For server-side work, I have a "light" vimrc of a few lines with sensible settings (status bar, nohidden, expandtab, this kind of thing). It is trivial to recreate if I don't have a copy. I have a longer vimrc and quite a few add-ons, but it's for more specialized work, not really anything I need for editing a remote configuration file.

> 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.

In a large part, it depends on the language you use. Nobody sensible would work on a mid-size Java project in vim.
The Greek loss due to the Russian undeclared war against Ukraine is tiny, even if it meant that all the trade with Russia disappeared (which it doesn't).

Compare with Finland and Sweden when the Soviet Union fell.

They were hit a lot harder but they cleaned up and enacted reforms. They certainly didn't complain that Greece was unreasonable for not lending (or giving) them money so that things could continue as before.
The simple fact that you're talking about this now is already a rather mighty feat.

Before Marissa took over Yahoo wasn't even worth mentioning anymore outside of sentences containing the word 'downhill' or equivalent.
The biggest reason for Kallithea to exist is that it does Mercurial. It really is the only self-hosted "hub" (edit: free) software that does it.
I don't suppose you mean that discussion is futile because our sources are tainted?

In this case Varoufakis is saying pretty much the same he used to years before he had any political responsibility.
The concept and website, is really nice. I like the tile-based design and layout. I personally felt that the login, sign up and how it works are in too many places on the screen.
Combining the hacker way with design thinking
I once worked at a company where I had to use Visual Studio. Now I can't believe I cared that much about it, but I basically refused to write code without vi. ViEmu saved the day, it was absolute magic.

I also really wanted vi bindings for navigation in team chat (isn't it the most obvious thing ever?), so that's how we made it work in Kato (https://kato.im/articles/en/power-users/keyboard-control)
So you have the comfort (or lack of it) of everyone going for lunch at the same time?
Why virtual reality shoud be used in the Classroom
What Are Y Combinator Startups Doing? Exited, Dead or Still Alive and Rocking
Even if that is true, we remain human and annoyance is not typically subject to reason. When I'm typing in Visual Studio and I find myself spending a second moving the cursor from the top of the screen to the middle, it's a second that breaks my train of thought. Ugh, now I'm thinking about this editor. Instead of typing M and continuing with what I was doing.

I can imagine it to be a little like holding a speech with a stutter. Sure, most of your time is spent on prep. That doesn't make the pauses less annoying when you're actually talking.

But I don't stutter, so maybe that's ridiculous.
I think it's better to hear it straight from Varoufakis than to read the newspapers, and what he says seems less 'political' than from the usual career politicians.
It is already happening with all those people drinking soda. And everyone knows it is not healthy.
A Study of the Galaxy Song by Eric Idle
At last, the evil Dr. Claw's true identity is revealed!
Other 'sticks with what they know to a detriment' are devs that stick with SCMs such as svn or cvs or even rcs when things like git or mercurial are out there.

Don't mistake not buying the hype for sticking with something just because you know it. While there aren't a lot of reasons to favour RCS or CVS when Subversion exists, there are sensible reasons you might favour SVN over a DVCS for some projects.
Biological computer simulation of selfish genes
I'm going to give this a try. I think it would look a lot better with a bit less dramatic line waviness.
I agree. I have an iMac and a Thinkpad; I classify these as my work computers. I really like OS X. It blends the Unix operating system with the best looks/UI of the OS market. If I could install it (easily/legally) on any hardware, I would run it everywhere.

At home I have a collection of misfit laptops that were discarded by others or sold very cheaply. It is these laptops on which I tend to run a Linux distro (because Windows tends to be slow and no SSH; because I'm not really in the business of Hackintoshing.)

Running eOS Freya on one of them now. It's not bad. Wifi seems a bit temperamental--which is astounding given that eOS is based on Ubuntu and Ubuntu had no trouble with wifi.
I have had a contact email for a very long time, but I haven't noticed any spam on it (gmail seems to have a great filter).

That said I have received a few emails that were the result of HN comments so I would strongly suggest adding one in.
Presumably, due to the complexity of remaining fixtures, goal difference, etc. there are cases in which an outcome becomes certain at an unexpected time. Taking advantage of this would be an excellent way of 'gaming' the betting exchanges - just hook this simulation into a results api and bet accordingly, as soon as a 'triggering' result comes in. This is the very point in the season to attempt such a strategy.
Could you elaborate on Varoufakis' confrontational manners? I think you may be misattributing to Varoufakis some moves by other actors in the Greek government.

As for high stakes... well, the stakes for someone coming into the finance ministry of Greece in this Europe are huge no matter how you look at it.
Agree and this is a place where HNNotify doesn't really work - this feature is only useful if most people use it because otherwise you are not going to make the comment in the first place.
I was always under the impression that having to read the update logs and configure things manually was the entire point of Archlinux. At least that was the reason I used it for years.

If you want a system that automatically configures stable updates you should go for Ubuntu. That's what I do now since I deem my knowledge of linux sufficient and just want to get things done.
Looks nice! But I wonder, what is the reason to use this over something like bootstrap?
Github-pages is cool,but what about gitlab?
Github-pages is cool,but what about gitlab?This project helps you to set up a web hook server for your gitlab,so your can deoply your gitlab-pages,it's easier and powerful then your image,try it out.npm install -g gitlab-pages-webhook
Commodore Smart
Word or LaTeX typesetting: which one is more productive?
Software is a tricky balance between practicality and ideals.

In this example, the older programmer may figure he can meet the real requirements faster and with less risk using technologies he's already familiar with. He might be right!

Unfortunately, there's also a good chance he's being lazy, or political, or etc.

Try to give it a really good objective look to see for yourself which one it is. If the latter, you can try to influence the developer in an ego-friendly way or consider leaving if it becomes unbearable. If your managers have no real technical experience themselves then they are useless in these situations.

Good chance it won't be the last time you have to deal with this sort of thing. (coming from an old-ish dev)
LG G-Flex 2, a new design a new future
Frankly I find vim an hindrance to the type of projects I work on.

One of the most common things I use an IDE for is navigation (between files) and vim is not very good at it compared to IDEs, here's why:

* no tabs

* no project structure

* in my IDE (eclipse based or intellij based) I can ctrl-click a class/object/other to navigate into that object's definition

* in my IDE I can search for classnames, I can press ctrl-T to find who inherits from something, ctrl-alt-H to find who uses something etc...

when I find myself actually writing code, it's usually a line or two in each of several files (because modern programming paradigms tell us we should split code as much as possible), or modifying some copy pasted snippet I found on google - so navigation is extremely important even when editing.

beyond that, there are simply some things that help writing code that a text editor cannot do:

* auto-complete(with annotation to tell you what the function variables are)

* debug inside your IDE

* run code-lint, auto-build on typing to detect errors, etc...

* auto refactor (I.E. extract method, move variable, extract class etc...)

* format all your files according to your pre-specified project guideline.

* sharing you IDE configuration with other contributors

* showing when files are/aren't in version control and integrating version control so that you view history in your IDE.

There are probably projects out there where a full-featured text editor is a real game-changer and is worth the days/weeks it'll take to use it intuitively, but I never worked or know anyone who worked on such a project (even when I started projects from scratch);
I absolutely remember you! OpenStack, right? Thank you. My profile has an email address; use it if you think of anything that I can clear up about my resignation.
the potential downside is why we, as rational adults, treat the access itself as a serious issue and not just a "harmless prank".

I have never advocated for punishing this student for all of the potential harm he could have hypothetically inflicted.

I have merely been trying to establish that the access itself is serious and downplaying it as a "harmless prank" does nobody any good!
Article doesn't have "history" in it's title, HN submission has.
Title on site is "How the Computer Got Its Revenge on the Soviet Union".

> some cheap spin-doctoring on soviet computer science
this article is actually reworked version of "Gerovitch, Slava. "InterNyet: why the Soviet Union did not build a nationwide computer network." History and Technology 24.4 (2008): 335-350." which has a lot of reference and citations. And article main subject is not history of computer science in USSR, it's about problems of creating huge computer networks in particular political-ideological environment.

I don't see how this attempt of informing about attempts of creating Internet in USSR diminishes achievements of great Scientists that you've mentioned. It mentions "MESM", which was created by Lebedev, it's certainly close enough without changing the subject of article.

> Twisting the facts, mixing them with fiction in such a way that is hard to tell one from another.
Where exactly fact twisting is in the article?

[0] http://web.mit.edu/slava/homepage/articles/Gerovitch-InterNy...
> all the non-systemd codepaths were explicitly removed in gnome 3.14. two revisions ago.

It's a bit odd that you are writing this while citing a blog that said that removing ConsoleKit (non-systemd) code was not done in Gnome 3.16 ?

But let's accept that for the sake of the argument.

It looks like GNOME wants to depend on systemd's public and stable DBus interfaces; this is good because it gets GNOME out of having to maintain OS portability gunk, and puts the burden of maintaining said gunk on other projects, i.e., the systemd project on GNU/Linux.

The goal is rather similar to what the OpenBSD community is doing in its applications, in e.g. the OpenSSH project, which (in its upstream release) only runs on OpenBSD, making maintenance easier.

There is a difference though between the two approaches: while OpenSSH has a downstream project OpenSSH-portable that patches the source code to replace OpenBSD specific calls with portable calls or #ifdefs, the GNOME strategy is to depend on abstract APIs that are implemented by some lower layer in the OS.
How to use grunt-usemin to remove console.log statements
Dalliance.
For sure. Don't be a dick is a pretty good strategy. However, I didn't get the impression that was his intent though: "I laughed along with her joke until, with a shock, we both realized that I was actually laughing at her actual plan".
A crisis of craft (2010)