skysight-inc/HackerNews huggingface dataset:
I found the comments from Andrew Wyatt - They're on the same G+ page linked in the article actually (Though it would be nice if the article pointed this out). Here's a full copy of the relevant comments:

Andrew Wyatt:

> Sigh.

Lennart Poettering:

> +Andrew Wyatt Sigh?

Andrew Wyatt:

> +Lennart Poettering I'm not going to waste my time explaining why.﻿

Lennart Poettering:

> +Andrew Wyatt cool, then what you doing is not helpful, and just noise, and hence waste of time, and hence why do you post this at all? You are contradicting yourself there...﻿

Andrew Wyatt:

> +Lennart Poettering I forgot that this wasn't a free internet, forgive me for sighing in public about something that doesn't really solve the problem that it aims to solve.

> One of the principle reasons to ship logs is not just to protect and preserve them, but to remove the control of the logs from the administrators of the systems - as sometimes the attack happens from the inside.﻿

Lennart Poettering:

> +Andrew Wyatt Cool, I'll translate this for everybody else: +Andrew Wyatt has no clue what he is talking of, but is full of negativity, hence tries to spread FUD, and be as unspecific as possible, making wild claims he makes up of thin air, to just make this negativity stick.﻿

Lennart Poettering:

> +Andrew Wyatt I never claimed that FSS tries to solve the problem of attacks from the inside. That is a fundamentally hard problem, since it is entirely against the protection model of Unix: the admin is in power, and this gives him the power to stay in power. If you want to fix that problem then an external log server won't help you at all. You need to change Unix from the ground up, and not just that as the untrusted admin problem is primarily a social problem that you can only do so much about solving technically.﻿

Andrew Wyatt:

> +Lennart Poettering it is actually a pretty easy problem to solve, I should know as someone who has solved it. Log syslogd events including starts and stops, and ship every log message to a server or cluster of servers that administrators don't control. A good forensics auditor would know who was on the server when the syslog kill event occured, and if the nodes are configured right - at least some of the steps executed prior to.﻿

Lennart Poettering:

> In case anybody wonders, I have blocked +Andrew Wyatt now. If people get personal I am more than happy to remove their comments, and ultimately block them.﻿
The Best Outdoor Technology
Q. How to ship insert item around the world really fast?

A. Have lots of money.
That makes much more sense. My unstated assumption was that a decimal place had been forgotten -- thanks for doing my homework for me and clearing things up :)
How the Poor Will Save the World AGAIN
> They think that if someone doesn't have a manager telling them what to do then they won't do anything

As someone who has moved from being an IC to being a manager, I can assure you that's not true. What we do think is that an engineer won't necessarily work on the right things. Engineers have a tendency to work on something until they've solved it, which isn't the same things as finishing it. This is why personal projects usually end up being unfinished and unpolished. Engineers also sometimes let the perfect become the enemy of the good. The oft-cited Malcolm in the Middle episode (http://www.youtube.com/watch?v=RHpJFROEOmg) illustrates this well.

As a manager, I don't see it as my job to keep my team busy or even productive...they do that on their own. I see it as my job to keep them focused, particularly on the tasks that will provide the most benefit for the business.
This one?

http://i.imgur.com/dFJgJU6.jpg

(Trigger warning: bleeding)
Great extension, but the developer doesn't know how to advertise it. Hope he will find new users - really useful!
I arrived at this thread about 6 hours late and people have said most of what I would say; but I'll add that we would like to see more startups using FreeBSD (a preference which predates Koum's donation!) so if you've considered FreeBSD but found that it was lacking some functionality which your startup needed I'd love to hear from you.
The kaolin formula apparently generated so much heat it could cause 2nd degree burns in the patient.

http://www.reddit.com/r/gifs/comments/2mx653/this_gel_can_st...
I'm also happy to see EFF now accepts Bitcoin.
An interesting thing to note is that systemd's FSS feature is based on a FSPRG [1] (forward-secure pseudorandom number generator) contributed by Lennart's brother Bertram Poettering, based on the latter's research paper entitled Practical Secure Logging: Seekable Sequential Key Generators [2].

[1] http://cgit.freedesktop.org/systemd/systemd/tree/src/journal...

[2] https://eprint.iacr.org/2013/397.pdf
Nothing in this post involved distortion of customer data. They just linked up transcation time/date and geo-location data. Then did some simple math. It's not out of the question that your payment processor could replicate this analysis...Once your credit card processor cuts a deal to geo-tag your purchase history. Of course almost all fixed POS hardware is geomapped, and the mobile stuff is trackavle, so that's not much of a stretch.
Given all the specs of it, it seems to have been designed to serve much the same role of the apple iigs. Something that can act as a bridge between the higher end 32 bit machines, and the bread and butter 8 bit boxes.
Is it based on Unity? It looks really good.
This is such a beautiful explanation! And I love the shaft orientation detector example.

The biggest effect that Gray code had on my life was when it helped me pass an entrance exam to a math camp when I was pretty young (younger than most other students), because one of the questions on the entrance exam was "can you prove that there is or isn't a Hamiltonian circuit on any n-dimensional hypercube?".

The Hamiltonian path is a path that visits every node once, and a Hamiltonian circuit does this and also returns to the starting point.

https://en.wikipedia.org/wiki/Hamiltonian_path

Well, I knew about the binary Gray code from Martin Gardner (in his book Knotted Doughnuts and Other Mathematical Entertainments), and I realized that if you think of an n-bit number as a coordinate in n-dimensional space (like 10101110 is the coordinate (1, 0, 1, 0, 1, 1, 1, 0)), then the n-bit binary Gray code is already a description of a Hamiltonian cycle on the unit n-dimensional hypercube.

It tells you how to trace the path, because it tells you which vertices to go to in which order. Every transition from one number to the next is an edge of the cube because it involves changing exactly one bit (so, exactly one dimension), which is exactly what defines the edge of a cube (it's a movement in exactly one dimension). You visit every vertex because the Gray code includes every number, and as this linked article says, the default Gray code is cyclic and comes back to the original starting point at the end.

We know that there's a Gray code for any number of bits because there is a recursive reflective procedure for constructing them to any length (as described in this article): take the (n-1)-bit Gray code, write it forwards prefixed with 0 and then backwards prefixed with 1, and you have an n-bit Gray code. This also has a nice geometric interpretation, which is that given a Hamiltonian circuit on an (n-1)-dimensional hypercube, you can do it on the "lower" hypercube, go "up", do it backwards, and then come "down", and now you've created a Hamiltonian circuit on the larger n-dimensional hypercube.

This answer let me pass the test and get into the math camp, but I found it pretty difficult when I actually went, I think because I didn't exactly come up with this answer "on my own": Martin Gardner did a ton of the work for me in teaching me about Gray codes, and I had already been thinking about the isomorphism between binary numbers and hypercubes before for some reason.
Baby-upload radios and websites more probably. Why bring baby to the sound if you can bring sound to the baby.
In that case/context, why would a journalist be obligated to consider Uber's business needs at all?
Thanks for the heads up. It seems we messed up something with the last changes.
The mail from 2102 that is linked from your url contains this paragraph, wonder what happened to that plan?

"Ubuntu plans to take over maintainership (more precisely Martin Pitt
from Canonical), to maintain it as long as they still need it, and will
change the name while doing so."
I'm not an FS expert and others have answered your question much better, but I don't want you think I am ignoring you, so I'll talk about this part instead:

> the filesystem could offer an abstraction over a patch and pointer to the original file

I've implemented a delta-based patching system before: the idea is that, given two binary buffers (ostensibly files), encode the differences between them. I have no idea how Xdelta (VCDIFF-based) and bsdiff manage to do this at reasonable speeds (their code is too much for me to understand), but the best I could manage for this was O(n^2). It's a very complicated and difficult thing to do efficiently. But indeed it can result in massive file space savings. You could cheat a bit by intercepting fwrite commands, but that won't catch insertions or deletions. Nor programs that overwrite files instead of updating them in-place (eg most of them.) As you can guess, to really make something like this efficient would require program authors to rethink how they write to files, which is unlikely to ever gain traction.

What I'd really like to see, but know that we'll never get thanks to xkcd.com/927, is a metadata system for files that is portable. Instead of relying on file extensions or unreliable magic byte header detection, you'd have the MIME type included in this metadata. Along with the displayed file name that can have any characters in them (sans maybe the path separator), the file attributes (read/write/exec/user/group/owner/hidden), creation+modification+access times, etc. And then when you'd send a file through your e-mail client or FTP it up to some web server, it'd copy over the metadata along with it. So when you moved your file from extfs over to NTFS, and then copied that over to ZFS, you wouldn't lose all of that metadata.

But good luck getting all file system authors and browser vendors to agree to a common format to transparently wrap files with.
Won't happen. It's turning ugly (really the ship sailed on that with the container stuff), but it's never going to "go off the rails". It's quality software and it works.

I... guess I'm sort of in the "anti-systemd" crowd, but in the mildest sense. For the overwhelming majority of use cases, it really just isn't appreciably better. It's better in lots of measurable, small, and ultimately more or less irrelevant ways. Runtime system software maintenance just wasn't a problem worth solving, IMHO.

But... it's quality software with solid features and it works. The same logic says we should just shut up and take it. So I do.
Olin Shivers also authored the best Acknowledgements page of any reference manual ever: http://scsh.net/docu/html/man.html

"Who should I thank? My so-called ``colleagues,'' who laugh at me behind my back, all the while becoming famous on my work? My worthless graduate students, whose computer skills appear to be limited to downloading bitmaps off of netnews? My parents, who are still waiting for me to quit ``fooling around with computers,'' go to med school, and become a radiologist? My department chairman, a manager who gives one new insight into and sympathy for disgruntled postal workers?

My God, no one could blame me -- no one! -- if I went off the edge and just lost it completely one day. I couldn't get through the day as it is without the Prozac and Jack Daniels I keep on the shelf, behind my Tops-20 JSYS manuals. I start getting the shakes real bad around 10am, right before my advisor meetings. A 10 oz. Jack 'n Zac helps me get through the meetings without one of my students winding up with his severed head in a bowling-ball bag. They look at me funny; they think I twitch a lot. I'm not twitching. I'm controlling my impulse to snag my 9mm Sig-Sauer out from my day-pack and make a few strong points about the quality of undergraduate education in Amerika.

If I thought anyone cared, if I thought anyone would even be reading this, I'd probably make an effort to keep up appearances until the last possible moment. But no one does, and no one will. So I can pretty much say exactly what I think.

Oh, yes, the acknowledgements. I think not. I did it. I did it all, by myself."
Will it be "Microsoft Internet Explorer/11.0"?
It's kind of pretty and ugly at the same time.
You should actually blame America for everything you hate about Internet culture
>This article is predicated on the assumption that an attacker goes from zero access to full root within 10 seconds. While there are vectors which have allowed such rapid escalation, they're less common now than historically thanks to Linux's security looking more like an onion rather than just a binary state (root or user).

You mean like a disgruntled system administrator? There are countless scenarios in which an attacker goes from zero access to root within 10 seconds. Predicating your security on that not being a common scenario shows that you've spent next to no time in a real corporate environment. IE: Poettering.
Are you implying you agree with that? I always thought that accusations of tone policing was the most childish thing about that kind of forum/community.
Few facts to consider. First, the dee butter is the most important commodity among nomads. Most of Tibetan nomadic population of high-altitude Plato still live out of Yak herds and caravan trade, not agriculture, unlike fertile western provinces.

Second, there is much more influence in traditional households from closely related tribes of neighboring Nepal and Sikkim and Bhutan (Sherpa, Lepcha, Tamang, Bhutia) than from Ladakh or Chinese mainland, so it is more reasonable to think of Nepalese/Indian influence.

Third, there were more trade and migration with Nepal and North India than China or Kashmir. Some caravan routes ran there, of course, but they were not that busy as those to Kathmandu, Sikkim or Bhutan.

You could see that most of heritage buildings in Lhasa has been decorated by Nepalese craftsmen and artists.
It doesn't really matter which it is, as long as it's one of them. Spaces are more copy-paste friendly though.
> Well, the sample is quite small,

Regards,

Peanut gallery on every article on some research
I don't know a whole lot about this stuff. Why would one set up remote logging and not send logs instantly?
I agree and many attempts to push away from the Windows 95 design in order to be different have been usability nightmares
>they're less common now

Source?

>arent sent instantly so an attacker could intercept or alter them

intercept where?

>Most attackers ... generate plenty of logs

Source?

>They can implement FSS and remote logging.

Point is, thus far they have not, and their first choice was not what the author views as more secure.
> Bob's photon does NOT change state as a result of Alice's measurement. It is in exactly the same state that it was in before: entangled, which is to say, if you consider it in isolation, it is in a quantum mixed state. NOTHING changes on Bob's side as a result of Alice's measurement.

As usual in these situations, it depends on being precise about what one is referring to with words like "state". But with the common definition -- a density matrix updated to incorporate all macroscopic data -- the state of A certainly does change following the measurement of B. It goes from fully mixed to pure.

Of course, Bob's personal epistemic state (which doesn't include data that he hasn't yet received from Alive) doesn't change.

You can try to say that Alice and Bob's photons have merely become entangled with the measuring apparatus, or some similar many-worlds-type statement, but then you'd be using "state" in a very different way than the vast majority of experimental physicists. You might think that definition better fitting with reality, but it certainly wouldn't make the NASA press release wrong.
Check out http://www.salesforcefoundation.org for more details.
I work on PageSpeed, which makes heavy use of UserAgent string parsing. I would love to stop using the UA and just leave everything up to the browser, but you can't do that without slowing things down. They key problem is we need to know on the server at request time what features the browser supports.

For example, only some browsers support WebP images. We'd like to send WebP to browsers that support it, and JPEG to the rest. If you wanted to do it in the browser you'd have something like:

<img src="">
<script>
if (SupportsWeb()) {
img.src = "/image.webp";
} else {
img.src = "/image.jpg";
}
</script>

But this is slow. Why? Because the lookahead parser can't find the image url, so the download can't start until the regular parser gets there and has run the javascript. Instead we want to issue a simple:

<img src="/image.webp">

to supporting browsers and

<img src="/image.jpg">

otherwise. You would think this would be what the "Accept:" header would be for. Browsers that support WebP would send "Accept: image/webp". And this almost, almost works. But there are problems: Opera started sending the header when it supported lossy WebPs but before it added support for WebP lossless, Chrome v36 on iOS sent the header but didn't support WebP in data urls [1], etc.

WebP support is just an example; this applies to many of the optimizations we want to make that are dependent on browser support. If we want to be fast we need to maintain a mapping from UserAgent to supported features. Doesn't mean I like it, and yes it's ugly, but we do need to keep doing this.

(The gory details: https://code.google.com/p/modpagespeed/source/browse/trunk/s...)

[1] http://crbug.com/402514
That justifies their allegation that you are using a straw man; it appears that you were replying to me but arguing against them.
This is a neat feature, which I didn't know systemd had, and which I recall having wanted in other contexts. The criticism about the 15-minute interval is valid, but that's an implementation detail which, from the sound of it, can be fixed if someone puts in the effort. So while the author may have intended this as a pure criticism, it didn't really come off that way.
Nonsense – defence in depth and all of that. FSS is useful because it provides a layer of audibility for users that wouldn't have external log servers in any case, and because it provides some minimal guarantees about the ability to tamper with logs. That's useful, regardless of the fact that it's not a bulletproof solution!
> really bright colors in the top bars: that's exactly what we _don't_ want in desktop apps, as the focus is on the (changing) content, not the title bars

Bright colors serve as good visual anchors. If you have a lot of windows open, they can help you find the one you want to focus on, although in this case it'd be better if the user set the colors rather than the applications.

> Grab this http://quantum-os.github.io/images/desktop_layout_1.png, resize it to full screen, and you'll see what I mean.

You'll have to spell it out for me, because I don't :(

> large empty spaces: for me it's too much even on touch-based devices, but on the desktop it's just utter waste of real estate.

I agree that the information density is too poor. As long as there's a compact mode I'm good, but few app makers bother, even though it would be trivial to offer.

> I want the desktop to get less and less popular, so then the OS and app makers can start optimizing for people who create stuff (e.g. me), and it could look like http://i.imgur.com/7Tu2i6W.png or http://yxbenj.files.wordpress.com/2013/02/vs2012_colortheme_....

You know, if the desktop gets less and less popular, OS and app makers won't start optimizing for people like you. They will pack up and leave. These two screenshots show the current extent of the effort deployed to cater to power users, and I'm afraid they show their future extent as well.
And ZFS deduplication consumes an absolutely frightening amount of RAM: 5GB of RAM per 1TB of storage is recommended.
TLDR: take it apart and put it on a plane
So the argument is: it's not good enough, so we need to throw it away?
Thanks for taking the time to respond, but I'm wondering what specific "common problem [you've] seen when debugging other people's CoffeeScript code", ie. what bug does implicit return commonly cause in their code?
The last reply claims they removed some comments, so we don't really know what got said between those two posts (the last two). Maybe nothing, maybe something.
Loo-ok we have an angry troll hier!!
;D

(also: WTH is a PHD script?)
Two of the authors, Phinny and Volek, have some interesting books out on living in a low carb lifestyle.
Colin, some of the "reform math" programs in the United States from the 1990s to the early 2000s insisted that school pupils routinely learn to do their multiplication with a lattice, supposedly because that is easier to learn, with the result that I have had very smart pupils in my local supplemental program who couldn't do multiplication by any other method. Fortunately, these days the insistence on lattice multiplication as the best procedure for school mathematics is decried by many and is gradually falling by the wayside.

P.S. A good website for articles on education reform issues is Education Next,

http://educationnext.org/

which has much better articles than most articles that are submitted for discussion or comment on Hacker News about education reform and education policy.
Ask HN: I have 3 months severance. Seeking advice preparing for a dev job. Help?
Greetings.

<Background info>

I have never been employed as a software developer. I have spent the last year casting a wide net and learning interesting web technologies. Began with Python at Udacity. Got through a third of SICP, and began to really enjoy Javascript. I've gone on to learn enough HTML and CSS to build small web apps, familiarize myself with EC2 platform... enough to receive genuine interest from web agencies.

So, I have a fair grounding in good practices, logical flow of program parsing, and I can reasonably design an OO/MV* system. I like this stuff a lot.

I've spent all this time dabbling and exploring. Now, with three months of severance (no unemployment insurance, though!), I have the opportunity and the pressure to drill down into a particular area. The goal, of course, getting a good job afterward.

</Background info>

<The crux>

I'm in my 30s. It seems a crucial choice here that could go wrong if I waste time. I am considering nailing down a MEAN-stack project in a month. Then spend the rest of the time learning iOS development.

The idea would be to give myself options. I'm more interested in finding a company whose product I like than I am in working with any particular technology. But, as you can see, I'm not great at picking a course and going with it. Am I crazy to think that I could be employable from the iOS side in two months? Should I play it safe and just drill down into the MEAN stack?

Sorry for the long, selfish post. I realize it's a pretty sweet situation to be in - and I don't want to waste it.

Thanks for any advice or thoughts... regarding whether this sounds doable, or your experience comparing developing for the browser vs. developing for native, or employability, etc. and so on... I really do appreciate any thoughts.

</crux>

PS: I am in the US, but otherwise open to moving, so geography shouldn't be much of an issue.
Android game “Little Dragon” – A challenging journey with your dragon
The image in the reddit thread is clearly taken from the video that is part of OP's submission, yet commenter KanterBama identifies it as QuickClot. QuickClot however is a powder so I think his comment should not be considered factual information.