skysight-inc/HackerNews huggingface dataset:
The only digital life I'm worried about in the event of my untimely death is the few IRC channels I frequent. Just let those guys know I'm gone, put up a "He's dead, Jim, take what you want." on my GitHub and leave the rest to bit-rot. I don't think the cloud cares that I won't feed it data no more.
Not working less hours, but much less "productive" in an economic sense. See US Patent statistics: http://www.uspto.gov/web/offices/ac/ido/oeip/taf/cst_utl.htm

Even in the boom years of 1999-2008, Greece had like 20 patents / year, while Austria or Finland have 600-900, despite having a smaller population.
https://news.ycombinator.com/item?id=9829189
The best use I can imagine for this is as a progressive tool to learn traditional sheet music. You start with this (simple stuff, maybe even add the finger-numbers onto the dots so one knows which finger hits which key) and make it harder step by step. Introduce pedaling, remove the numbers on the dots or replace them with their note (first by letter, later by graphical representations on traditional sheets), before you gradually transform it into traditional sheet music. Last step would probably the switch from horizontal to vertical but at this point you will have the notes down and it should make it easier to transfer from notes to keys.
I usually save web pages as XPS or PDF, so I can compare the lengths. XML 1.0 specs is 56 pages; by contrast, YAML 3.0 spec with similar formatting is 96 pages. And XML specs describes both the serialization format and simple grammar-based validation for the resulting high-level language (DTD); YAML only describes serialization.

XML is relatively verbose, but this is by design and is clearly stated as design goal #10: "Terseness in XML markup is of minimal importance."

The grammar for XML serialization itself clearly has 1-character lookahead structure, so the parser must be deterministic and thus work in linear time. The tools that process XML (e.g. XML Schema, XPath or XSLT) are based on tree automata and, in most cases, work in linear time as well. (Of course, one can end up with a slow XSLT, I meet them all the time, but one can end up with a slow regex too.)

XML Schema provides very good types and a way to define your own types. I admit this part is relatively complex, but I think it's inherent complexity. If you have a Schema-aware parser, you'll get all the usual types (numbers, dates) and even more so, plus a better (more powerful) formal description of the high-level language than DTD. (For example, DTD requires all structures to have different names, while Schema can define context-aware types.) And Relax-NG is even more powerful. This extra description power doesn't increase the runtime complexity though, it's still linear time.

I don't know what you mean by namespaces being ineffective or vulnerable; I'd say it's as good as it gets for an extensible framework of roll-your-own languages without central authority.

The structure of a particular XML-based format (i.e. tag names, use of attributes, etc.) is the responsibility of the author of this format. Yes, some are very sloppy and illogical, but a lot of code is, regardless of the language.

I agree about huge arrays; XML was never meant to handle them. But modern tools perform very well on moderate and even large amounts of data; a few hundred megabytes is not a problem at all.

XML is not just plausibly reasonable for word processing or web documents, it's the only format designed to handle such (mixed) content.

There is some shortage of tools, most state-of-art tools now are Java-based and this doesn't work for everyone. But the biggest problem with XML is the amount of FUD and prejudice that accompanies nearly every mention of it.
The sources from 10.10.2 to 10.10.4 are missing. Is this somehow a preparation for the upcoming T(T)IP? Is the source still accessible for security firms?
The mods keep saying that they do not do stuff like that. If you search for user dang (who is a mod) you can probably find him saying that.

When a post is killed or dropped off the front page it is normally as a result of user flagging. I'm not a mod so I don't know, but I suspect that's what happened here. Many users flagged the article; it drops rank.

If anything HN works to avoid censoring these topics: mods often unban / unkill these types of articles. (Again, a search of dang's comments will probably find examples.)
I don't know about all the landscape, but in Python, at least, with `lxml`, you can configure the parser to yield native Python objects. I.e. you parse a XML file and get your own objects as a result. Here "your own" part is limited to your class and methods (no data, except what is in the element itself), but it's already rather convenient. (I can't say `lxml` is simple and Pythonic though; it's rather cumbersome to boot.)
Singling out a groups as scapegoats for all blame and the aspect of collective punishment

In line with many on the right, you are singling out Germany as a group as a scapegoat! Indeed Syriza's approach to the negotiations was to run a divide-and-conquer on the EU, trying to pit the rest of the EU against Germany. This backfired badly.

Germany isn't paying for Greece

In what sense? Greece owes Germany €88.7 Billion.

Sensible people trying to maximise the return on their loans would restructure them to take some loss but to enable Greece to recover to be able to pay the bulk of them.

Which is of course exactly what the troika is trying to do (however imperfectly), and much debt has already been written off or rolled over, but the Syriza government is blocking this as much as possible.

there is something profoundly undemocratic

Greece is perfectly free democratically to decide to ignore the troika, and default on all debt. Greece is also free to other other countries to pay for its debt, e.g. Japan, the US, Venezuela. But Greece has no unconditional right to other people's money. Why should Latvia and Lithuania, who are much poorer than Greece, finance a ridiculously bloated Greek military? There are much poorer countries still, Cambodia, Malawi, Niger, Angola. Why is it so vital that the rest of the world blows billions on fairly wealthy Greece, rather than these much more needy countries?
Tamagotchi Is Back, Thanks to the Internet of Things
FPH wasn't banned out of the blue. They and their users got very many warnings and temp shaddow bans over at least a year.

(I agree with your post btw. I don't think that's clear from my comment.)
I'll add, "behaviour of Windows regarding floppy disk drives".
Exactly, maintain the mindset that you can absolutely master the problem once you've learned your way through it and you'll be fine. It's a pain to have to re-learn libraries and APIs, but new idioms are always interesting.

It's also important not to get caught up in the tribal ego-driven BS, or bias that says one idiom is better than another because it happened to be the way things are done in a previous language or framework. Maybe that's a general problem, or maybe it's heightened in the software world because we're (statistically speaking) a bunch of overprivileged daiper-babies.
TL;DR just read this book http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
Isn't the Mac equivalent CMD+R? Not on my Mac to check at the moment but as an NFS user, I remember this working for me in the past.
Write a dead man's switch script. You just have to remind it you're not dead once a month for example.

However don't do what a colleague of mine did back in the early 00s. after a motorcycle accident he was in hospital for three weeks. This was back in the days before ubiquitous internet access (horrible times!). His dead mans switch went off after two weeks and caused an email to be sent to his boss to call him a vacuous cunt. Obviously that didn't go down well at all.
That's nonsense. There are many BSD, MIT, and ISC-licensed packages on that site that they wouldn't have to release source code for.

This page dates back to the early 2000s, when Apple was a relatively small company after years of decline, and OS X was gaining popularity among UNIX users. They hired some people from the FreeBSD project (most notably Jordan Hubbard, one of the founders of FreeBSD). This was also the time that everyone and their dog was going open source (a trend started by Netscape).

The industry's open sourcing spree, their traction in the UNIX community, and the fact that they were importing a lot of new BSD code, probably moved them to make non-Aqua/Cocoa source open source.

Suddenly removing source code now would probably be a small PR disaster. So, they basically let stuff rot: some new stuff is missing and they are slow in posting new code drops.
I cannot keep up with Apple :) It changes so fast, I cannot switch computers that often.
> You can always type /bin/pwd to avoid this and you'll always get the correct path.

Yes, but it affects other programs as well. See the `cat myFile` example in the gist.
If I were to take you literally, I imagine the newspaper would serve as a few things

1) Devil's advocate - This would be the worst it can do

2) Speak the opinions people would rather hide - This would be the best it can do

3) Break Down pros and cons of equal two sided debates - I'm a big believer in give people as much information as possible to make decisions

Maybe more. Conspiracy enters into hidden opinions however, if we are talking about the "tenth man rule" then I doubt leaking private information would be this newspaper's bread and butter.

Honestly, I skim through things to try to get to the meat of materials. So if you provide information that was easy to sort through, about current and heated topics and attempt to hit every angle with logical arguments, I would read it.
> “We don’t know to what extent they’re not working because they can’t find a job, or aren’t interested, or are doing other stuff — like going to summer school, traveling, volunteering, doing service learning,”

> What is clear is that those who need a job the most are often the least likely to get one. To a large extent, the higher a household’s income, the more likely a teenager is to get a job.

So it seems to follow that we don't know what these low household income teenagers are actually doing when they've chosen not to work during the summer. It seems to me that this should've been something to figure out, rather than imply that those teenagers are not being productive. For example, they could very well be attending summer school which one could argue to be more "productive" than working.
Better to set it for two months.
Could be relevant for users on network connections which don't update state? But on the desktop explicitly, certainly seems odd.
Nope. Apple is just extremely tardy in general about releasing source; this has been the case for years.

edit: this even applies to LGPL stuff under the iOS umbrella. The latest version of WebCore available is from iOS 6.1.3; iOS is now on 8.4. I made an explicit request some time ago for the source corresponding to 7.x and 8.0, and after a while got 7.x (apparently they nevertheless haven't bothered to publish it on this site), but IIRC I never got 8.x. Need to check.
As far as I can see, they're just using it to promote their products and their usage for developing open source software.
Siemens for example [...] has spent over 2 billion euros (!) in bribery to Greek politicians and public servants.

Can you please substantiate this outrageous claim? The Wikipedia page [1] mentions approx €150k.

[1] https://en.wikipedia.org/wiki/Siemens_Greek_bribery_scandal
A floating holographic plasma display that you can touch
"Fairy Lights in Femtoseconds: Aerial and Volumetric Graphics Rendered by Focused Femtosecond Laser Combined with Computational Holographic Fields"
Calling requestAnimationFrame again after drawing the previous frame gives smoother results, no need for setInterval. You can know how much to update the physics by seeing how much Date.now() has changed since the previous frame.
The abstract of the paper being discussed, "Fairy Lights in Femtoseconds: Aerial and Volumetric Graphics Rendered by Focused Femtosecond Laser Combined with Computational Holographic Fields":

"We present a method of rendering aerial and volumetric graphics using femtosecond lasers. A high-intensity laser excites a physical matter to emit light at an arbitrary 3D position. Popular applications can then be explored especially since plasma induced by a femtosecond laser is safer than that generated by a nanosecond laser. There are two methods of rendering graphics with a femtosecond laser in air: Producing holograms using spatial light modulation technology, and scanning of a laser beam by a galvano mirror. The holograms and workspace of the system proposed here occupy a volume of up to 1 cm^3; however, this size is scalable depending on the optical devices and their setup. This paper provides details of the principles, system setup, and experimental evaluation, and discussions on scalability, design space, and applications of this system. We tested two laser sources: an adjustable (30-100 fs) laser which projects up to 1,000 pulses per second at energy up to 7 mJ per pulse, and a 269-fs laser which projects up to 200,000 pulses per second at an energy up to 50 uJ per pulse. We confirmed that the spatiotemporal resolution of volumetric displays, implemented with these laser sources, is 4,000 and 200,000 dots per second. Although we focus on laser-induced plasma in air, the discussion presented here is also applicable to other rendering principles such as fluorescence and microbubble in solid/liquid materials."

Full paper: http://arxiv.org/abs/1506.06668
I discovered this last year after arrogantly jumping into the first volume of Feynmans Lectures on Physics.

50 pages in, I decided to take a step back and read a calculus book first, but wait my algebra and trig are crap so back to the basics. So yesterday I hit LCM and GCD applications and factoring which are very basic. So, I'll probably resume the initial book in a couple of years or so...
If such a paper was to exist what would stop it from simply becoming a conspiracy theory newspaper?

As long as the people that make the paper are on the premise that the facts gathered and presented are verifiable (in principle) by anyone, there is little danger.
Do you know any other companies that we can add to the list ?
> IT unemployment has been 2% in my region for nearly a decade.

Where are you located?
Why not six or a year? It'll be very hard to screw that up and you can Hari Seldon your friends and relatives.
Film Review: Modern Times (1936)
Heck, I've been following @sebmck for months, and I just thought he was a cat for the longest time...
With respect, you're flat wrong here. The consequences of this kind of thing are serious for our industry.

This is to be expected...

Software isn't a 100% male field; maybe 80-90% in my experience. That means:

(a) This list is missing great people, e.g. @ErisDS who was the lead engineer (now CTO) for the Ghost blogging platform

(b) This list is thoughtlessly unsupportive of the minority 10-20% in terms of role models. What's the effect of women being constantly portrayed as an underclass of developer by the lack of profile given to successful female devs?

Personally I don't think gender matters at all

That's exactly what someone who hasn't experienced any gender-related workplace problems would think.

This utopian finger-in-ears attitude ignores the reality of the harrassment and the systemic uphill battle female devs face in terms of diminishing remarks ("Oh, you must be the designer") and community bias (events typically provide beer & pizza & mens t-shirts).

It's okay, you may not know about all this stuff, or have thought about it from that perspective.

I'm inviting you to level up. It's time.
then just white-list those addresses?
Yes, definitively.

In my case the pain was mainly in my index doing all the clicking and repeative scrolling. Scrolling without articulating my fingers helped a lot, and being able to do it with any combination of two fingers was a plus.

Same goes with being able to alternatively use the thumb or the index to click

Now I'm clearly less fast/precise than with a mouse, so I heavily rely on additional tools and shortcuts to avoid as much as I can to hunt Tiny areas with the pointer. Like using a windows manager like slate or spectacles to stop hunting the corner of the windows when resizing, or relying more on spotlight search to avoid clicking small icons in huge application lists, etc.
You make good points but it is multifaceted. The money "pushed to Greece" isn't really available for them to squander as you're suggesting... it is used to roll over loans from private European banking institutions that were reckless and stupid to buy Greek bonds in the first place, and place them on the backs of taxpayers instead. Greeks are understandably ticked off that they are being choked out by the conditions of rolling over those loans, for which they see little benefit.
At this point the European contracts are such that a country can only leave the Euro if it leaves the EU.

However, I think it would be possible for the EU to agree to amend the contracts to allow Greece to leave the Euro while staying inside the EU, if Greece so wishes.
It's the javascript future. How long will it last, really ?
I think his ultimate point was that embik is being naive. That it is just a simple coverup with a thin, obviously untrue excuse.
VÕTA OMALE TASUTA €5 KINGSWIN KONTOLE –
Have a read of the parent post that mine is a reply to.
I'm a huge fan of Markdown because it frees up extra taps/pecks on the keyboard with the knowledge that my final document is portable and understandable in its raw unrendered plain text to non-techies.

I expect all my documents to be web friendly also. Markdown ensures that extra tweaks (more work) will not be necessary when rendering my MD file for the web.

Blockquotes inside paragraphs are harder on the eyes - best kept as block elements for web reading.

Inline quotes are sufficiant for snippets of quotes within paragraphs - for most use-cases.

Markdown keeps things simple while enforcing good web writing practises for non-HTML folks or those of us who just want to focus on content and not tags in my opinion. I guess the semantic web is less a concern for me with Markdown because I'm focused on the final deliverable, a willing trade-off of a little non-semantic for the portability and readability benefits.

The bottom line for me is producing content with the least barriers. MD always seems to fit the bill.
Every starving writer just loves to hear about it when a fan appreciates his work.
A clique celebrating itself. Don't feel intimidated.
But, every macro itself is a small compiler.

I'm not following you here. What does that mean? The macro gets expanded at compile-time into 'normal' source code, by the compiler.
Indeed, I think that having a shared keychain is very important. I have heard of people planned to do such a thing, but never did before it was too late. Sorting out the digital life off- and online will be a mess without it. Do it today.

We have also been moving stuff out of data silos and are moving back to plain old files where possible. E.g. administrative stuff we share using Bittorrent Sync (because it is peer to peer and encrypted) and we store photos in Dropbox (because they are easier to share with family that way). We considered doing everything with BTSync, but on iOS the interface is too difficult for non tech-savvy family.
This is great, but what I think is sorely needed is a roadmap to navigating the maze of module systems, transpilers, preprocessors, packagers, etc.

Why do npm and bower both exist? What is the difference between UglifyJS and Closure Compiler? Do I want WebPack or Browserify? Should I use these standalone or should I use them together with Gulp, Grunt, or another build tool? Which of the hundreds or thousands of plugins for the build tools should I use (Gulp has 1,532 plugins and Grunt has 4,403!!)? Should I use CommonJS, ES6 modules, AMD, UMD, or something else? Don't even get me started on application-level frameworks like React, Angular, Ember, etc.

I have reasonably good answers to these questions in my head right now, but three days ago I had no clue. And it really is a maze, because while all of these projects have flashy web pages and nifty "getting started" guides, their docs rarely explain the role of their tool in the big picture, and its relationship to other tools, they just give you examples and point to recipes. And there aren't a set of best practices for setting up a project that cover 99% of common needs painlessly -- you really have to get your hands dirty and configure the tools, in my experience.

I mean, take a step back and writing JavaScript in 2015 is pretty weird. Writing JavaScript in Node.js involves writing things like require() that the browser doesn't understand at all. So you have to run code like that through a tool before you can use it in a browser at all. But what tool exactly? There are so many to choose from, all of which have their own way of being configured. To write JavaScript in 2015, you basically have to sit down and choose a language dialect design a compiler pipeline to match.

I mean, just look at the Babel "setup" guide and how many different variations there are in the instructions based on what tools/frameworks you are using! https://babeljs.io/docs/setup/#make

The point of all this isn't to criticize, but more to offer my experience of being extremely confused/overwhelmed.

Hopefully a lot of this will get better once ES6 is ubiquitous.
Market Maker Millionaire REVIEW Binary Need to Know THE TRUTH
So accepting the fact that both are responsible, what should the EU do with their relations with Greece? They can demand the money back, but that isn't helping. They can expect no money back, but what to do then? Kick Greece out of the euro, and accept failure of the principle that once in the eurozone, you stay in the eurozone? Basically accepting failure.
I read the sentence to mean that you have to defend free speech for the less worthy so that free speech is still there for the truly worthy. Seems like he is in agreement with you.
Hmm... :-( Somehow I had the words "canonical ordering" in my head while I was writing that earlier today. Of course as you say it's nothing to do with ordering. Very sorry I can't edit it now. Not quite sure how I botched that one so badly, thanks for pointing it out.
To begin, I'm not quite sure what flux is.

https://github.com/facebook/flux is this the flux it's for?

It seems opaque to me at this stage. It reminds me of when Google released Polymer. There was a lot of generic stuff - but no elevator pitch.

Explain to me in 30 seconds what's flux and where it sits?
TabToDo – turn open tabs into daily tasks (extension)
JS isn't Java. It usually doesn't need the design patterns of more brittle OOP languages.
Interview with Yanis Varoufakis - Referendum [video]
He should have disclosed it to the regulators before going public.
I tried to sync for several years and it never worked. I tried everything. Eventually we just moved to using one computer and sharing it. Its not healthy to spend all the time on it anyway. Having a pooled machine has a number of social benefits as well.

So we have a single laptop, three smartphones (my oldest daughter has one as well) and they're all handed in weekly to me for data extraction and archival.

The laptop is a Lenovo X201 so it can go anywhere and we have a docking station and full desktop setup if you need anything a little more healthy to use.