skysight-inc/HackerNews huggingface dataset:
That sounds reasonable. For a camera sensor, the noise budget is made up of four primary terms:

1. So called "fixed pattern noise," i.e., a pixel by pixel pattern in the measured value that isn't reduced by averaging. This pattern would be a "fingerprint" of the camera, probably long term if not forever. You can make a well averaged measurement of the fixed pattern (somewhat temperature dependent) and subtract it from subsequent exposures.

2. Thermal noise of the amplifier that converts charge into a signal that can be read by the analog-to-digital converter. This is referred to as "readout noise."

3. Shot noise in "good" photocurrent, i.e., photons from the scene being converted into charge. This becomes dominant at higher light levels, as it's proportional to the square root of photocurrent.

4. Shot noise in "bad" photocurrent, i.e., a constant leakage current in the light sensitive elements, whose magnitude is temperature dependent.
GPL: Do whatever but the work is to never have restrictions added.

AGPL: Anyone using/visiting the service need to have access to the source code.

They are very simple. The only reason people can be confused by those two is FUD, and lawyers who find such statements too simplistic.
You're assuming that everyone are assholes, and that nice people just put filters on. Not true. And you should probably go see someone about that. Such a world view doesn't come out of nothing.

Lots of people are really nice without any nicety filters.
There is not a cult of personality around mothers, though I can see how it would feel that way if one had an abusive or neglectful mother. I was in that category, so I get it. However, I also have an amazing wife and kids of my own, and the beauty that can contained in the mother/child relationship is profound.

Honestly, since I absolutely do not have that kind of relationship, nor will I ever, sometimes it's hard to watch. It can rip open certain scars that never really healed well.
No it isn't. The only guarantees you have about the size of long are that it is at least as large as (greater than or equal) a normal int. And a normal int is greater than or equal as big as a short.
Capitalism is the least bad system we've found of harnessing the efforts of sociopaths like Larry Ellison in a somewhat productive way.
GopherCon 2014: Go for Sysadmins by Kelsey Hightower [video]
As somebody who runs systemd with syslog-ng and cronie and netctl, it seems to handle the use of separate individual components just fine.

I've seen some decent debates about the viability of systemd, but "it's monolithic" is one of the largest false idols I've seen. It's a collection of systems, the vast majority of which don't run as PID1.
Streamparse: Pythonic processing of real-time data streams using Apache Storm
Launch announcement: http://www.pixelmonkey.org/2014/05/04/streamparse?utm_medium=referral&utm_source=news.ycombinator.com
HP EliteBooks used to have trackpoints - not sure if they still do though.
typedef uint_least32_t u32;
April 2013:
http://wikibon.org/wiki/v/Virtualization_of_Oracle_Evolves_t...
I'm kind of indifferent to system's adoption, but I've heard quite a lot of complaints about it that have subsequently turned out to be false. It can sometimes be hard to filter out the noise.

However, it looks like most major Linux distributions are going to be using systemd. Fedora, Arch, Debian, Ubuntu (eventually), Redhat, SUSE, even CoreOS. What I don't get is why there would be comprehensive adoption across distributions if systemd was obviously the wrong decision.
I'm pretty sure that's not even remotely related.
Things that use Curve25519
So sorry to hear this. This is one of my greatest fears, yet I know it will happen to me one day. My heart-felt condolences...
Ha, fairy nuff. It's what prompts one to have such a day that matters, methinks. ;)
Not entirely sure what you mean by that. But I realised some time ago how lucky, and extremely privileged, I was to grow up with the unconditional support my mother gave me.

And I wasn't the only one to get her support. She was a social worker who dealt with the very heaviest of drug users. She worked tirelessly to help them get a grip on their lives, and often spent her spare time following up on their troubles.

She, and others like her, contribute actual good to this world. I, with all of my inhibitive worries and hollow ambitions, admire them infinitely for that.
Most shareholders of most companies are absentee landlords too; what's the difference other than ostenibly being CEO on top of owner?
If you say so. In today's Spanish grand prix he wrote off his car during qualifying, and then smashed into Gutierrez during the race, receiving more penalties, and adding to his already extensive record of crashing.
Talking about zoom and mobile devices, why does the HN comments section insist on staying fixed width with Chrome/Android?
> Anatolia is not a strictly historical region

Of course it is, also known as asia minor since the ancient times:

http://en.wikipedia.org/wiki/Anatolia

And the relevant linguistic hypothesis:

http://en.wikipedia.org/wiki/Anatolian_hypothesis
> but I question whether it's really a QRNG.

It really is a QRNG, but the only "quantum" thing you need to know is that light arrives in lumps.

As nabla9 points out, they are really measuring the shot noise. The fundamental assumptions of shot noise are that you have distinct items arriving at an average rate, and that the probability of a single item arriving in an interval dt is proportional to the length of the interval dt. Since light arrives in quantized lumps, and you expect an avg number of lumps that increases linearly with collection time, there is shot noise associated with it. It could describe the arrival of buses, which also happen to arrive in quantized lumps, if you could somehow convince the drivers to increase your probability of being picked up proportionally to how long you wait at the bus stop.

It's a nice enough hack, but the medium article is overselling "probabilistic nature of quantum mechanics to produce a sequence of entirely random digits." The arxiv paper is clearer and is much less of a sales job.

FWIW, the tough thing here is the nature of shot noise: In some interval of time, the expectation value from a constant power of light is N photons in a single pixel. The RMS deviation over a series of trials is sqrt(N). So the phone needs to measure sqrt(N)/N accurately enough to pull out random digits. The ratio sqrt(N)/N implies that you wish to measure low N, or low numbers of photons. That a cell phone has such sensitivity is the key observation. I expected the paper to have a plot of RMS(photons) vs LED output power to show definitively that the noise is photon-induced shot noise (there are other sources), but it is a nice paper nonetheless.
Seems like sour grapes from the author of another initialization subsystem (mdev). His argument would seem to apply to any effort to standardize initialization on Linux.
Show HN: DIY Karaoke App
Stuff like that works until it rather abruptly stops working. Charlie Wang was a genius, until he suddenly wasn't.
Or, "I'm not good with computers" will be the 21st equivalent of "I'm not good at math". Meaning LOADS of employed people will be saying it.

The real benefit of programming for non-programmers is being able to break large problems into small, solvable ones, and logically assemble those small solutions into various larger ones (even outside of the original problem; code reuse, as it were). This is a skill you can learn a myriad of ways, but computing is perhaps the first time we've had a mechanism by which you can directly practice it in a non-contrived, endlessly extensible manner.
As expected, i am getting downvoted because of my pro-quora stance. You clearly haven't spent much time on the site. The beauty of it is, that you can reach people, and ask questions who you normally can only dream of reaching.Nasa's engineers, Phd Doctors, Entrepreneurs, famous bloggers, Actors, filmmakers,World class athletes, they are all there. If you have a specific question , ask away. I once needed to find out how Gana.com the biggest music startup in india operated, i asked its CEO a question, and within a day i had a response. For all this amazing value, i dont see why taking a few minutes to register is such a big deal.
A friend of mine, working towards a Ph.D. in linguistics, told me that she witnessed a lecture where Chomsky claimed, on the basis of his theories, that no human language could possibly do X. (For some complicated, technical X.)

A hand from the audience: "Estonian does X."

I googled just now and believe the following PPT elaborates, but I make no claim to understand the details.

math.ut.ee/~heli_u/ettekanne/Koke.ppt‎
Yeah, that seems to be the point, that initialization shouldn't be standardized or at least should be standardized based on a formal spec. It's his entire criticism.
I developed an (unjust) animosity for systemd when a `pacman -Syu` installed it and broke my Arch system (which relied on a small password-prompt initscript written by me that I had completely forgotten about) but when I took a fresh look it didn't look bad. I have only a year of so of real GNU/Linux experience so take this with a grain of salt, but I think that even if systemd's got problems, they're not related to it being too monolithic. And although I haven't really measured, my ancient Atom-based MSI netbook seems to boot way faster than with initscripts.
Sales advice from the world’s crappiest salesperson (aka: me)
What I think the 6 month rule is:

After 6 months, your employer can more accurate judge your work and it isn't necessary to wait until the "annual" review. It's an opportunity to adjust salary upwards because you've proved your value. Remember, the original negotiated salary was based on pre-job leverage (skills, knowledge, etc) and not how well you exceed in the role. You could prove to be a bigger value-add than was expected.

You don't have to pose it as an ultimatum (Pay me more or I'll quit), because you can also use it as an opportunity to find out how to adjust in order to get the raise at the 1 year mark, which is in another 6 months.
The point he's making is that having One True System is the death of one of the biggest strengths of the Linux ecosystem: diversity. What he's ignoring is that the various distros that are making this change have done so because they think it's the best decision for their users.

No higher power decreed "systemd or death" and forced it on the distros. They've adopted it on its merits, and most have retained the ability to run other init systems if the user wishes.

This is a pinnacle of the Linux ecosystem, not a blemish on its record: the larger community is working towards better interoperability between distros.
No, I think you got that wrong.

TL;DR: systemd's supporters treat anyone who doesn't like it as an enemy to be defeated rather than a fellow traveller who is taking a different path.

If I look at launchd or upstart or openrc or runit, I see a project which wants a competitive landscape where they can demonstrate their merits for various uses.

When I look at systemd I see Microsoft.
> The systemd developers are responding to upstart and launchd and android init as things they must _defeat_, an establish a new standard by crushing all the competing implementations.

This actually... isn't true. If you feel like wasting valuable time of your life, try reading the Debian systemd flamewar: the people with the most rabid 'holy war' attitudes are the systemd opponents.

People who favour systemd generally use it to get shit done [1], not write blog posts about 'freedom of choice' [2].

Fedora/RHEL, SuSE, Arch, and now Debian didn't decide switch to systemd because they were all strong-armed by Lennart's evil cabal or something, they did it because each of them decided that it was a superior system.

Because it is [3], and no other system, save Upstart, actually put in the work required to be a potential replacement.

[1]: https://lists.debian.org/debian-ctte/2014/01/msg00287.html

[2]: http://www.redhat.com/archives/fedora-devel-list/2008-Januar...

[3]: http://utcc.utoronto.ca/~cks/space/blog/linux/SystemdWhyItWo...
Online tests are the latest gateway to landing a new job
From the same guy that brought us confd:

https://github.com/kelseyhightower/confd
With that wooden collar you can't put it in a dishwasher. Ain't nobody got time fo dat.
There is a ThinkPad Yoga that does have a trackpoint though. It's different from the other Yoga models, which are in the IdeaPad line.

Seems like Lenovo is determined to test the limits of just how many models their customers will tolerate. They're creating a new model for practically every feature instead of creating new options for existing models that are tried and true. I'd prefer they quit diluting the classic ThinkPad lines with experimental models, and up the quality on IdeaPad because they already have a value line called 3000 or something.

When I can find a trackpoint with a high res (2k+) screen I'll start shopping again.
CDN also do traffic spikes. If a MMO pushes a >100MB update to a several millions subscribers at the same time, no single network connection could handle it. CDN make it possible to push massive amount of information fast and it limits the risk of service disruptions.

The benefits of CDN's are thus mostly unaffected by Net Neutrality.
This has more to do with the tint of your lenses (and those of the article's author) than the layout of the software.
Agree with the premise but the article lost me at " that might someday lead to.... instant riches."
Woman faces wiretapping charges after allegedly recording her own arrest
Thats the difference between knowing and being.

Those that learn how to be good by books, that are not actually good, try to sugarcoat and wonder why being good doesn't work for them.

For it to be effective, it has to be genuine.
Maintenance for startups – the holy grail of opportunities
I fail to understand the swipe at Canonical for having /bin/sh point to dash. Having /bin/sh point to a lightweight POSIX compliant shell seems a wholly sensible choice. Indeed, the ability to swap out one implementation for another (made possible by the POSIX standardisation of the unix shell) seems to be exactly what he's arguing for elsewhere in the article.
Benchmarks are very impressive:

http://symas.com/mdb/microbench/

Multi-threaded, vs memcache

http://symas.com/mdb/memcache/
Clean Up Space Junk or Risk Real-Life 'Gravity' Disaster, Lawmakers Say
Online Commerce in India – Key Stats
Something like that. Perhaps you might like to read all about it? I am sure you are aware that cases like this are primarily significant in their individual details, and not in vague generalizations.

"What coffee is not a burn hazard?"

All coffee is a burn hazard, though the higher the temp. the greater the hazard.

Please, if you'd like to reply, and want to refer to burns, do me the huge favor of referring to "third degree burns." It's one of those things that indicates the difference between discomfort and hospitalization, very germane here, especially in the distinction between specific facts and vague generalizations.
Somewhat related, but I made a small site to help the average internet "user" understand what net neutrality is and why it's important: http://net-neutrality.io/

I'm not quite sure where to advertise it, does HN have any suggestions?
> Of course it is,

"Not strictly historical" by which I mean; not only used as a historical region. So if it is still used to refer to the modern region in some cases (?), then it can be misleading in the same way that one uses "Turkey" to refer to that region; it can be misunderstood to refer to this modern region, while in fact one is talking about a time where that place had nothing to do with modern Turkey. (whew!)

> And the relevant linguistic hypothesis:

Who cares what linguists call it? This is presumably meant for a more general audience, an audience that probably knows where Turkey lies but may not have heard of Anatolia. Anatolia is only slightly smaller than modern Turkey, and is subsumed by it. I don't think it is misleading.
Deep Link your Apps to Drive Engagement
Ok, looking at the code is seems like you could probably get another 2x by switching to views rather than slices which will be the default sometime in the julia 0.4 timeframe. That would probably put julia perforamance at 1.2-1.5x Fortran, which while there of course is always more optimizations to be done is at least pretty good.
Pls remember this database has no write ahead log and therefore is not too fast for write-intensive applications. But i really like it and regret I learned about it only recently.

PS and read the benchmark description carefully - some of the benchmarks are performed in memory, without actual disk i/o.
JavaScript TDD using Qunit and Karma
Seeing shady behaviour isn't a reason to stop reading. Seeing bullshit is.
A RNG with 10^118 secure bits isn't really that great at all. All I need is a 49 character entirely random password or a 36 word long xkcd-936 complaint password. I can then use them as my key/seed for secure cryptosystem (RSA or Rabin's) and then generate on the order of 10^118 bits before my system is breakable. QRNG's are only useful when you need large amounts of random data are needed for a (relatively) slow device. The average person has little need of a QRNG. That said, the work itself is an interesting method to create one, its just that the article makes it sound like something its not.
(I'm not a cryptologist, so feel free to correct me.)
As a data point, this is the underlying data storage mechanism we use for Consul (https://github.com/hashicorp/consul).

We also forked and improved some Go bindings to lmdb: https://github.com/armon/gomdb (which is the lib we use in Consul).

When building Consul, we were specifically looking for an in-process DB that supports MVCC. The reason is because while Consul is doing a snapshot, we wanted to be able to INSERT/UPDATE without affecting the integrity of the snapshot. LMDB fit this role nicely and the performance has been fantastic for our use case.
.net running on windows 7+ System.Net.WebRequest should support TLS SNI, the test I just ran on my machine worked fine (windows 7, .net 4.5)

using System.Net;
string url = "https://www.mnot.net/blog/2014/05/09/if_you_can_read_this_youre_sniing";
var request = (HttpWebRequest)WebRequest.Create(url);
var response = (HttpWebResponse)request.GetResponse();
var resStream = response.GetResponseStream();
using(var sw = new System.IO.StreamReader(resStream))
{
Console.WriteLine(sw.ReadToEnd());
}

As far as I know System.Net.Security.SslStream does NOT support TLS+SNI though.
The history of mother's day is rather informative:

https://en.wikipedia.org/wiki/Mother%27s_Day_%28United_State...
Best of luck to you today, too.
C99 standard [1], §5.2.4.2.1 says otherwise. Int must acommodate at least 16 bits, long 32 bits, and long long 64 bits. C89 [2], §2.2.4.2 says the same thing but omits long long, so tweetnacl's u64 may not exist (this was the case with MSVC not too long ago).

Additionally, char is required to be at least 8 bits by the C standard, but tweetnacl assumes exactly 8. Some oddball architectures have larger character types, but POSIX mandates 8.

[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

[2] http://nepsweb.co.uk/langstand/isoC/gordon/ansi-c89w.txt
That is the difference. A CEO, unlike "most shareholders", is being paid to run the company. S/he is supposed to be an executive: one who executes: one who does things. A CEO who's never at the office is anomalous in a way that a shareholder who's never at the office isn't.

(Quite separately from the Larry Ellison question, it's worth observing that working and being at the office are entirely different matters. A hard-working CEO might spend most of his or her time sat at home thinking deep strategic thoughts, or touring around potential investors or customers trying to understand and/or impress them, or something. So a CEO who's seldom at the office isn't necessarily slacking off. Again, I am not claiming that this observation has any particular applicability to Larry Ellison.)
Since you asked honestly, I'll answer honestly: it's hackneyed and poorly written and I don't think the dream's personal significance translates to a general audience.
Panopticlick – EFF Browser Fingerprinting (2010)
Almost everyone intuitively knows that red = deletion and green = insertion. Nobody knows what yellow and blue refers to. So how is that more usable?
That jumped out at me because I thought Bob Miner brought the paper and its potential ramifications to Ellison's attention. Ellison doesn't strike me as the kind of guy that sits around reading papers out of IBM research. Can anyone confirm one way or another? I'm pretty sure it's technically true, but also a good example of how he lies.
The vast majority of distros seem to agree that standardization is a good thing in the switch to systemd. If you don't want to be standardized maintain it yourself, see: GoboLinux.

But modularity of Linux doesn't seem to be going anywhere. Contrary to what the author says, systemd is not monolithic but rather consists of protocols and multiple daemons outside of PID1.

There doesn't seem to be any plans to stop one from using anything other than systemd on say Debian either. As far as I know the only hard requirement for systemd (really logind) is with Gnome on Wayland for user seats, because Consolekit is dead. Gnome seems to be willing to work with the *BSDs et al who have no plans to switch to systemd.

https://blogs.gnome.org/ovitters/2013/09/25/gnome-and-logind...
Lindora: online editor with FTP, split panes, sessions,  etc
If someone could build this into a usb key, I'd buy one for each of my servers in a heartbeat.
The part of systemd that provides pid 1 is relatively small and self contained. Sure there is systemd-networkd, systemd-tmpfiles, systemd-logind, etc, but those all speak to systemd pid 1 via dbus mostly. Anything that wanted to pretend to be one of the various daemons can simply speak the dbus protocol. In fact, this was one of the discussion points in the Debian systemd debate recently.
You don't succeed by being a jerk. But if you're a smart entrepreneur, you may succeed despite being one.
I agree with this article. In addition, systemd, upstart, and launchd are just not up to it. Time to go back to the drawing board.
Some of them write in all uppercase. I'm not joking or being sarcastic. If you run across someone who's a little too happy with the caps lock key... run like your life depends on it.
Aren't the init wars just over? I saw photos from the still running German Linux Tag were people are wearing T-shirts with "I survived the init war" (or something like that) on it. I think we better leave it at that.
Why it’s so hard to make ourselves better.
Sure its possible.

You have to also remember there is a historic connection between the Cambridge OCaml people and Xen, with some of Xen being written in OCaml.
"Stockholm's like a party with a $500 coat check"
In a small town I know, I think they switched their data provider (I guess to the Census TIGER data). I don't have a great memory of what they had, but I recently noticed some alignment problems that I hadn't noticed in the past.

What I think I remember isn't a great point of reference, but a switch to a cheaper, lower quality data set would explain problems with routing.
The Forgotten Job of a Data Scientist: Editing