skysight-inc/HackerNews huggingface dataset:
For those who missed it, here's what Linus wrote in the comments:

"+Aaron Traas no, XML isn't even good for document markup.

Use 'asciidoc' for document markup. Really. It's actually
readable by humans, and easier to parse and way more flexible
than XML.

XML is crap. Really. There are no excuses. XML is nasty to
parse for humans, and it's a disaster to parse even for
computers. There's just no reason for that horrible crap to
exist.

As to JSON, it's certainly a better format than XML both for
humans and computers, but it ends up sharing a lot of the
same issues in the end: putting everything in one file is
just not a good idea. There's a reason people end up using
simple databases for a lot of things.

INI files are fine for simple config stuff. I still think
that "git config" is a good implementation."
Having been someone who hasn't really had the money, time or interest to invest in bitcoins, this submission doesn't make a great deal of sense to me; despite one particular angry sweary guy shouting at everyone claiming it 'should be obvious'. But I'm not angry that I don't understand it, or am not interested in it, we're spoilt for choice with great content on hacker news, so this doesn't mean much to me personally, who cares? I'll read something else, or maybe it might inspire me to give a little more time to look in to BitCoin. I can see that already that's a large amount of money being processed, that in an of itself sparks some sense of curiosity.
children, children
No, you relax. I'm not going to have you moderates controlling our feed. It's an arena. Anything goes.
All does. Is just that some of us choose to protect it with a thin (more or less) layer of fat.
I made this already: http://userscripts.org/scripts/show/185221
Is something missing here? As I understand it, that general definition works like this:

6 divides 49, but does not divide either 4 or 9. Therefore, 6 is not prime.

But I'm pretty sure 1 cannot divide the product of two integers m, n* while failing to divide m and n individually. So while that general definition does exclude composite numbers, it doesn't seem to exclude 1?
The meme maybe a cliche but it's true. For a for-profit company, there are 4 outcomes :

- Paid without ads : Whatsapp till now. Ideal for personal privacy

- Paid with ads : Bad for users. If whatsapp was doing this, it won't stay hidden for long. The breadcrumbs of your data will lead to whatsapp's door.

- Free without ads : Bad for company

- Free with ads : Facebook. Bad for some, good for others.

Point being, respectable companies that are in for the long run will probably have a clearly defined business plan i.e. sell the product to the user or sell ads to the user. If it's doing both, it becomes evident.
https://github.com/torvalds/subsurface

I didn't really know what he was talking about but I think this is it.

The title does need changing though as it is definitely file formats under discussion not file systems.
All I can see here is people moaning because this isn't what they have come to expect from HN. It isn't a startup? Not a new Node library? Omg, this isn't some hip news? It shouldn't be in hacker news!

Actually, I think this should.
I remember reading someone's analysis that suggested satoshi has never touched the vast majority of bitcoins he mined (based on the block's nonce you can figure out who the miner was in the early days)

edit: source - https://bitslog.wordpress.com/2013/04/17/the-well-deserved-f...
i think not - you can only go/do basic stuff with sites like this, at the end of the day some level of coding will be required
Allow me to help.

http://www.reddit.com/
It exists in Cydia if you are willing I jailbreak your phone.
I think this title is wrong.

Firstly some clarification - this appears to just be about the persistence format for his dive log. It was XML, now it's git based with plain text.

As someone who had to manage a system which worked with plain text files structured in a filesystem for a number of years in the 1990s, this is done to death already.

You now end up with the following problems: locking, synchronising filesystem state with the program, inode usage, file handles to manage galore and concurrency. All sorts.

Basically this is a "look I've discovered maildir and stuffed it in a git repo".

Not saying there is a better solution but this isn't a magic bullet. It's just a different set of pain.
Linus : G+ :: notch : Java
Nocturne also does this. I keep it for inverting my Menu Bar when not in use. It would be of course more convenient if f.lux would do this so I can get rid of one extra app in the menu bar.

http://github.com/InBeta/nocturne
http://www.blacktree.com/projects/nocturne.html
http://code.google.com/p/blacktree-nocturne/downloads/list
If you submit the form, they notify you that you're Nth in line (N=70k right now) but they'll ship you one now if you... you guessed it... buy it.
And take your canvas bags!
What's with all the XML hate? Of course, doing everything in XML is a stupid idea (e.g. XSLT and Ant) and thanks heaven that hype is over.

But if I want something that is able to express data structures customized by myself, usually with hierarchical data that can be verified for validity and syntax (XML Schemas or old-school DTD), what other options are there?

Doing hierarchical data in SQL is a bitch and if you want to transfer it, well good luck with a SQL dump. JSON and other lightweight markup languages fail the verification requirement.
Ask HN: Why all those "Responsive" frameworks "waste" screen real estate?
Bootstrap, Zurb, and others, all seemed to be doing the very same thing.

I wonder how come I cannot find one which will not be fixed into X columns with max size of Y concept, rather, let one design a "full-screen" layout, one which take advantage of "all there is" - and adjust between high resolution screens and small phones, and all in the middle.

There is a dashboard page in my mind which I am sure will be happy to use every pixel out there and it is kinda sad that when window is maximize, there are empty margins on both sides of the page.
Startup Muster = Australia's first community startup survey
But it's supposedly also very easy to detect whether you're being tracked or not, right? GSM+GPS seems a lot more stealthy.
Buffett: Bitcoin not a currency [video]
Probably about this lie: https://k0nsl.org/blog/digitalocean-no-customer-data-was-lea...
Thanks for interpreting the ToS.

That pricing model you are talking about is old. They now make the first year free & charge $1/year after that for all platforms.
I suspect she was operating in parent-mode rather than lawyer-mode at the time. You don't have to be your job at all times.
"Payments:	Cash in person"
Is your idea something that you think has to go into motion soon or else its not going to be nearly as successful? If not, I'd recommend the same thing I would to someone who wants to date - Go to where the co-founders are, meet people, work with people on small projects if possible, don't expect results super quicklly.

I've talked to a founder who hired external contractors for their site and they ended up with something pretty unmaintainable for $3.5k. They ended up working with a more technical advisor to vet new people working on tech. I'm not sure if such an arrangement could work for you, but if I was in your shoes I'd find someone who seems upstanding and has had success with contracted teams, and then get them on as a contracting advisor.

I have another suggestion I'd like to share with you privately if you want to put your email in your account.
Valid point. I hope a lawyer can weigh in.
Stick around HN a while and you will hear about all the major VPS providers and learn about both the good and bad experiences people have had with ______ provider
I found that xubuntu used more power than Linux Mint xfce. Not sure why.

If you can manage in a virtual tty without X, the power savings are noticeable.

But by far the biggest savings will be disabling ethernet/wifi and reducing screen brightness.
Run metrics on your CSS with Parker – SASS/LESS support coming soon.
The issue is probably that 99.999% of all XML use cases don't use (or need) the verification aspect. For all of those, XML is overkill. Besides, surely it would be possible to design a verification layer on top of JSON, for instance - the fact that one does not currently exist does not mean that XML (and abuse of XML!) should not be criticized.
Are you aware of the author's work?

Eric Lippert isn't a random SO lover and writes lots and lots of helpful articles. I consider this one helpful as well. The advice is good. You focus on the "so SO closed your question" part and seem to ignore the meat of the article?
Sure he'll get a chair but that's where it stops. FB, the company is about targeted advertisements based on your profile, activity etc. There's no reason why they won't do that with Whatsapp. They have most definitely not paid $19 billion to get only 99 cent revenue every year. They perhaps are eyeing for much more per user.
Uso Sustentável do Alumínio na Construção em Workshop da Ordem dos Engenheiros
+1 for iPad. I'd pay for this
Armeria Lancha
Armeria Lancha, es una armeria en Toledo especializada en armas de caza con tienda de armeria online
Three Important Steps To Prepare For Field Test Of PARCC And Pilot Test Of SBAC
Here is a quick reference guide for the students to prepare for the field test of PARCC as well as the pilot test of SBAC.
I don't think much is new, guessing someone just hasnt managed to see it before.

I did get an email from them last week about their new for pay templates https://webflow.com/templates
People seem to prefer JSON, but I don't find it any better to hand-write/hand-edit than XML. If anything it's slightly worse, because it has more syntax edge cases.
Interesting. Why would The Graun bin the article?
"beautiful" and "responsive" have become two of the biggest "buzzword bingo" words of the web these last few years. So many people telling you that their stuff is beautiful that the word starts to lose value.
Yes, it is harder to find content that is pushed out by excessive bitcoin coverage. Yes, it is hard to ignore bitcoin content when it makes up so much of the front page and of /new.
For me it's not just G+, but also Facebook and Twitter. Only reason I ever visit those sites is indirectly through HN posts and similar.
Too bad companies like this never mention that it's US only :-/
Perl 6 isn't production ready in the same sense Perl 5 is production ready.

But you can test bulk of the language features. Agreed that the stage of affairs are no way close what one describe as a commonly accepted definition of production ready.

I won't give a timeline especially when I'm not working on it in any way. But I guess they are pretty close in making a production ready release.
It does exist: http://json-schema.org/
That's a wonderful rant - I particularly appreciate the digression into anti-bush rhetoric - but:

1. There's very little detail here; it's a nicely worded, emotionally charged piece that leaves a lot of detail unaddressed, e.g. "'I would like to hear why you think it is so bad, can you be more specific please?' If you really need more information, search the Net, please." That's not very helpful.

2. It argues for 'simpler' markup via the removal of attributes. Where possible, I totally agree, as at least hinted at in my original post. Sometimes, though, this would be impossible or unwieldy (e.g. HREF attribute on an A element).

3. Character entities vs. unicode - totally agree. Wherever possible, I use proper unicode characters rather than ugly character entities in my markup.

4. "But the one thing I would change the most from a markup language ... is to go for a binary representation." Linus would vehemently disagree on this point.
Gentrifiers complaining that they've been out-gentrified.

There were people living in Hackney and Dalston before the hipsters moved in and starting pricing them out of the neighbourhoods they grew up in, but what goes around, comes around.
It appears in the very light shades, at least on the analogic, that the sample boxes have slight gradients at their boundaries. Am I just seeing things or is this accurate?

If it's not just my eyes, it makes difficult the experience of judging the very light shades.
Everything is ultimately built for people. This is just an obscure phrasing of "bad HCI design".
Alleged Bitcoin inventor says Newsweek story is dead wrong
Sorry, poor English here. Some times, we tend to have devices inside the room which make subtle noises. Like a digital media player, for example, which tries to keep the HD spinning. It's a noise that you won't listen or pay attention to during the day, but at 2 A.M. your brain listens and process the noise.

The brain is an incredible machine. It tries to isolate all the known noises. So you have a phenomenon where people fall asleep while the usual noises can be captured by the ear, but when a new noise - as in unidentified - jumps in, you suddenly wake up.

If you can keep all these noises to a minimum, by switching off (not off mode, really off) such devices, will enhance your sleep quality. Keeps the brain less busy.

Also note that digital devices (especially routers and digital players) raise the room temperature by at least a couple of Celsius degrees, sometimes more[1]. Ideally, no working device should be on the bedroom while you're sleeping.

[1] I had a Dreambox-500 PVR in my bedroom. Apart from the incredible noise, when it was running during the day, the temperature was at least 6 Celsius higher, with no windows/doors open.
College Grads Taking Low-Wage Jobs Displace Less Educated
> actually, I think this should

Why? What intellectual curiosity is being stimulated? What am I learning?
I'm a designer and know about them for some time, but I really dislike the pay-every-month plan. That's not how it works for me with design jobs. I might need several projects at once and have no (webdesign)projects after that. I'd rahter see a pay-as-you-go plan. Also: bugfixing. I think I still need someone to do that for me with a service like this.
> FYI never tell or show anyone you own a jet in storage or it will be likely robbed of flight / nav gear. High security storage is a must.

Is there a story behind this? If it is interesting, can we hear it?
Have you seen the intro to this (dated) video: http://www.youtube.com/watch?v=je1EXzdv-Aw

They explain why IBM did this in entreprisey wording. As if development should be slow and developers shouldn't be left alone 'Playing'.
Did you read the article? It's not really about the filesystem. 1 part your fault for seemingly not reading the article you're commenting about, 1 part the submitter's fault for choosing such a misleading title.
"This article has been removed as it was launched early. It will be reinstated at the correct launch time."
“And interestingly, Chrome (even Canary) still allows the user to run javascript from the omnibar.”

Worth noting that they remove the "javascript:" part when you paste from clipboard.

My guess is that it protects against people telling others to "copy this in the address bar to steal your friends' Facebook accounts", much like why Facebook disabled the console previously.
You might want to try decaf.

This submission is lousy. It has a lousy title and there is zero interesting content. It is pointless. What is anybody learning from this submission?
"Create apps with the efficiency of a cold-blooded cyborg." That's good copy.
Where did you get that text from?
"that being technically good is good enough to get promoted and get pay rises" - it's not?
I suppose it pays for me to read beyond the headline!
And it doesn't support the multitude of accurate numeric types that XML does implicitly. XML data is not just "strings", it's a sequence of characters. The deserializer determines what sort of type it is based on either the structure or the language's capabilities. With XML, you can define these policies. With JSON you're stuck with JavaScript being the semantic standard and type definitions which ties you to floats or numbers inside strings. The latter is criminal.

Edit: clarification as HN won't let me reply any more.
It appeared when I clicked on the link. Maybe it's UK-only or something.
Geoblocking Tor users
Since before Christmas I've been unable to access the UK National Lottery website, it says I am geoblocked because I may not be in the UK. The law says they must ensure that players are in the UK, which is fine. But I am in the UK, so there shouldn't be a problem.

Initial enquiries told me the usual silly call centre things like reset my router, etc. But eventually an agent sent me a MS Word document containing a screen cap of Quova Neustar IP Intelligence, with the lines "Anonymizer, Positive: yes, Status: private".

I couldn't get an explanation of what this meant and they just said I should disable 'the anonymiser' on my computer. Given that I don't run anything like that usually I just pushed back to them. After months of back and forth with different people, all equally unable to give me facts of why they thought I wasn't in the UK, I now have an answer.

"Following from your email dated xx, I have discussed the matter again with our Technical Department and they have confirmed that the IP address xx.xx.xx.xx was registered on the TOR anonymity network - first collected on xx November 2013. They have further advised that if no further positive is detected, the IP status will change on xx May 2014 and you should then be able to access your Account using this IP address."

I did do some testing with Tor last year, but I am not a regular user but it seems my testing was logged and has been flagged by this agency. I thought the HN community might find this interesting: geo-blocking companies tracking Tor usage.
If used sensibly XML isn't too bad. But there's a whole lot of cruft in the standard that seems to do nothing except make it harder to use. Part of this is a problem with popular libraries rather than inherent to the format, but we judge a thing by its ecosystem rather than in isolation. So: namespaces are a pain, making it much harder than it should be to just make my xpath work. DTDs are annoying, especially when a production system breaks because a remote server that was hosting a DTD goes down so now your parser refuses to load a file. User-defined entities seem pointless, and though most parsers can handle the billion laughs these days it wasn't always so. The handling of text nodes is confusing; whitespace is irrelevant except when it isn't. Specifying the encoding inside the document itself seems wrong, and supporting multiple encodings at all causes trouble (e.g. sometimes it's simply impossible to include one document in another inline).

Is XML schema really so much better than e.g. JSON schema?

To me it feels like there's an impedance mismatch between the kind of structures XML lends itself to and the kind of structures programs are good at dealing with. So for program-to-program communications with a certain level of validation I find Protocol Buffers is a much better fit. Conversely in cases where human readability is really important, XML isn't good enough compared to JSON.
SEEKING WORK - Remote (I'm based in Western Europe)

I'm an experienced Ruby on Rails developer and currently am looking for up to 10 hours/week of work. If we are a good fit I'm definitely open to long term project(s) discussion.

In the past I've done a lot of open source work and I'm a core contributor for Refinery CMS project which is still the most popular CMS built on top of Rails.

I'm also very interested in "spreadsheet to application" type of work.

mail: ugis@ugisozols.com

github: https://github.com/ugisozols

www: http://ugisozols.com

linkedin: http://www.linkedin.com/in/ugisozols
PHPUnit 4.0 Released
You need to figure out what types of objects the arm would be picking up. The heavier the object the more expensive the arm becomes. If you limit yourself to foam/light plastics then an arm with standard servos will work well. I would go with that, and if the need for more strength arises, you can then upgrade to high-torque (high $$$) servos. I've always had god luck with Lynxmotion (http://www.lynxmotion.com/p-866-al5a-robotic-arm-combo-kit-b...). You can buy the parts separately and it will be a bit cheaper (find them on ebay for more savings).
JSON is explicitly not designed to be hand-editable. Hence, for example, no comments.

It's just meant to be human readable.

If you want human editable "json", use Yaml: http://www.yaml.org/ (it's a superset of Json that adds comments, linking etc.)
a little self indulgence - I built http://clickortre.at with (mostly) AngularJS, inspired by http://orteil.dashnet.org/cookieclicker/
Practically everything is made of "dirt" just with different amounts of power applied in the transformation in to it's new nature.
This isn't about QM per say, but may I suggest you read Richard Feynman's book: "Surely you're joking? Mr. Feynman!" It was a hugely entertaining read. Be warned: there is some content in the book that may be a bit politically incorrect.
Treating Inequality with Redistribution: Is the Cure Worse than the Disease?
My guess is that they're trying to build a showcase of all the interesting 'value-adds' around GitHub. They will then use that showcase as part of the sales-pitch for GitHub Enterprise (and allow a chosen few 'developers' to access their Enterprise customers - perhaps via an AppStore model).
Your scheme is essentially same as is used by keyboards and has the same problem. When you press two keys that are connected to same output wire, additional keys on these two inputs are ambiguous. There are some software tricks related to the fact that nobody presses multiple keys at exactly same time, but the root problem still exists.
I've also used libgit as a means to a similar end - providing versioned data across a local filesystem. Its an idea whose time has come ..
Bike Forks and Suspension
Chronology of the Ukrainian Coup
That's interesting! You made me read more about Bitcoin transaction fees (I found this http://bitcoinfees.com/ offering an explanation, although I can't appreciate its quality in this regard). I found this disturbing:
"If any of the outputs (including any change) of your transaction are less than 0.01 XBT, then a fee of 0.0001 XBT is required."

Bitcoin is fungible up to a "Satoshi" fraction, yet the low-amount transactions are discouraged. Actually I'm not sure how it would be even possible to operate with amounts of 0.0001 Bitcoin or lower in the current condition (and that's one US Dollar at 10k USD/Bitcoin)!
How is YAML a superset of JSON? Do you mean 'conceptually'?
How so? XML by itself only supports strings; any other data types have to be derived from a schema. But you can do the same with any other format that supports strings, including JSON.
{1:"AB"}

That's how it usually works with functions.
I don't think that such list could contain websites under reverse proxies.
> "I actually want to have a good mental picture of what I'm doing before I start prototyping. And while I had a high-level notion of what I wanted, I didn't have enough of a idea of the details to really start coding."

This I like. The race away from the waterfall straw man has also stripped us of the advantages of BDUF.

While rigid phase-driven project management helps nobody, I think there's still room for speccing as much as we can upfront within iterative processes.

Or you could run to the IDE and start ramming design pattern boilerplate down its throat the second you're out of the first meeting ;)
Same thing here, I also thought that Flux was designed with white balance harmonisation (wrt the environment) in mind. What I thought would have been neat is the option to use the webcam (or ambient light sensor in macbooks) to actually estimate the ambient light temperature every hour or so, and make a gradual adjustment. I'm not sure if there are good algos to estimate the lightning from a few webcam frames, I just wanted to put this idea out there.