skysight-inc/HackerNews huggingface dataset:
> The concern is with precedence, and the idea that sets in that some types of classified data leaks are "more equal" than others.

Some types of classified data leaks are more equal than others. The same is true of violations of any criminal law. That's why the pardon power exists (and, in part, why jury nullification is important) -- because no law can ever perfectly account for all edge cases.

> Lynching of black people in the Jim Crow South were often attributed officially to "unknown parties of a mob" even when there was clear photographic evidence of white ringleaders.

That repeated pattern of false portrayals to put a public face on a decision not to prosecute is very different than a pardon that does not deny that a crime was committed, and does not falsely assert ambiguity in the identity of the responsible party, etc.
There are some new "66 key" keyboards [1] with a similar form factor and price as the happy hacking lite except with mechanical switches.

[1] http://elitekeyboards.com/products.php?sub=leopold,compact&p...
> The problem is more deep.

You want to focus on the idea of analytic continuation. That's where the magic happens.
The author specifically mentions that this argument doesn't apply in countries with a presumption of innocence.
The number of small and midsize venture firms unable to either raise a fund or raise a fund comparable in size to their prior fund is growing. There are now many ex-partners from several firms, who have been discarded because the new fund is too small to support them.

On the other end of the spectrum, large funds which supply capital for rocketship companies have been doing well and raising more. These funds are akin to PE, and are primarily supplying the money to keep companies private long after they could have IPO'd. Hence the large valuations for dropbox, etc.
Ask HN: Looking for a noiseless Thunderbolt 2 enclosure.
Do they exist? I received 2 new Mac Pros today, but I need enclosures for fibre channel and AJA (video) cards etc. I have a Sonnet, but it is way too noisy compared to the noiseless Mac Pros. Apparently OWC is equally as loud.
Same for the people complains about the edges. Your wrists should not be on that edge.
but the patriatic rednecks in washington all want to kill him. I keep hearing in tv about how he 'needs to be shot'
Yes, edited, thanks.
If you look up the json_encode function on php.net it lists the flags. As I understand it there's a difference between the encoding allowed in javascript and the encoding allowed in JSON which means certain characters which would be valid in a javascript object don't necessarily work in JSON, so you end up having to escape everything possible. There's one flag (JSON_ESCAPE_UNICODE) which doesn't work on the version of PHP I develop on so I ended up applying code listed in the comments. This also adds some cruft similar to what google/facebook etc use if you want it. I haven't had any issues with it yet but, being what it is, there may be a more elegant way to accomplish it.

function AsJSON($arr, $cruft=null){

//convmap since 0x80 char codes so it takes all multibyte codes (above ASCII 127).
//So such characters are being "hidden" from normal json_encoding
array_walk_recursive($arr, function (&$item, $key) {
if (is_string($item)){
$item = mb_encode_numericentity($item, array (0x80, 0xffff, 0, 0xffff), 'UTF-8');
}
});

$JSON = mb_decode_numericentity(
json_encode($arr, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP),
array (0x80, 0xffff, 0, 0xffff),
'UTF-8'
);

if(json_last_error() === JSON_ERROR_NONE){
return $cruft.$JSON;
}
}

You might also consider looking at the ctype_* functions if you haven't.
Analytic continuations: how to compute non-converging infinite sums (2010)
I was thinking of doing something like this last year but never got around to it. I wanted to build the user experience around commenting on reddit using eg #buythis or #dontbuythis anywhere in a comment and it'll hopefully attract attention and spread. I think there's especially potential with movies and games on itunes and amazon.
A study showed that 90% of professors rate themselves as good or excellent at teaching. My experience from 18 years in college is that about 2% are excellent and about 20% are good.

This is now my second favorite self-rating statistic, after "50% of males rank themselves in the top 10% in athletic ability".
The thing about CLAs, I always figured that if I'm working for a company (by giving them license to close-source my contribution to a not-BSD-flavor licensed codebase), I should be getting paid.

OFC small changes or contributions to something like the FSF have to be judged differently, but thats the big picture.
I happen to have one each of all but one of every QBUS based VAX DEC made (maybe too, the MicroVax I's location is in question). Also a half dozen VTxx terminals, although the fun ones are the VT340's that do REGiS color graphics. People started sending them to the dump in 1998 because they weren't "Y2K compliant" and DEC wouldn't sign off on non-current hardware ...
Well, the x220 had an excellent keyboard, and ticked all boxes except the screen. It even included an Ethernet port and a non-ULV CPU. The previous X1 Carbon was also pretty close in many respects.
This submission is a dup of this one:

https://news.ycombinator.com/item?id=7078744

I submitted it under this alternate title at the suggestion of an HN mod with whom I have been corresponding, but I encourage you to upvote the original submission (which is now un-killed) instead of this one.
I found that 6% unbelievably high. A check confirms that. http://www.ncbi.nlm.nih.gov/pubmed/10097898:

"It appears that such deaths occur in 6% of all deaths in diabetic patients below age 40 years."

So, it's not that 6% of diabetics will die in their sleep before they are 40, but of those that die before they are 40, 6% die I their sleep.

That makes the risk per hour of dying in your sleep about a tenth of that of dying while awake. I would guess that is relatively large compared to non-diabetics, but probably nowhere as freaky as you portray it it be.

Further evidence: http://www.ncbi.nlm.nih.gov/pubmed/8542738 shows 16 such deaths in Norway in a ten year period, with 224 other deaths (during the day, or at night, but not matching the criteria for death in bed syndrome)

Also, http://www.fhi.no/eway/default.aspx?pid=240&trg=List_6673&Ma... shows about 20 type I diabetics per 100.000 Norwegians. With 5.000.000 Norwegians, that gives about 10.000 type I diabetics, of which about two die each year of this cause.
no. just stop.
Big up to the NYTimes. I'm impressed with US newspapers' willingness to speak up despite what they know about the surveillance. Those journalists can expect to be investigated and any wrongdoing will take them to jail. They're brave. We should thank them.

To the people who make those newspapers.
Russ's points are an incredibly well thought out and written discussion of systemd vs upstart and worth reading for anyone who needs background on the two.
Secret intel court can undo any changes too
That's a nice idea. Do you connect people just in the USA or outside as well?
I did this for a project in 5.3 (client: "PHP EVERYTHING"), it wasn't as difficult as I thought it'd be, but I will admit, there are better solutions.
The very old (think Pentium M) HP nc8000 had all those features, available in 1600x1200 and 1400x1050 resolutions -- those were good back then for a 15''.

Quite feature-complete for its time -- ab WiFi (5GHz and 2.4GHz), gigabit Ethernet, Bluetooth, FireWire, modem, serial port, SD card reader, two battery bays (about 5 hours of watching movies FTW), even IrDA (ha!).

The six keys were offset to the right and up, but nonetheless quite comfy. The touchpad, while somewhat small-ish, but otherwise excellent. Easy access to all extension ports. As for robustness, it survived at least five dismantling & rebuilds by the untrained owner ;-), including display upgrade from 1400 to 1600.
Cicada 3301: I tried the hardest puzzle on the Internet and failed spectacularly
Right... until some guy watching a video on his glasses while driving plows into you and your family.
> Give to to me straight: Do you think that a search warrant should be obtained before violating the privacy of Abdi Zullah?

For law enforcement? Yes, at least to the extent that an "unreasonable" search would be performed.

For military applications (such as, yes, counter-terrorism)? No, for the same reason we didn't get a warrant to wiretap Hitler's generals. I would still say that searches against any particular individual be supported by more than a single analyst's "hunch", or that non-individualized searches should be looking for particular things instead of just trawling what they can, if only for resource efficiency reasons.
So apparently I don't know what I'm doing when posting to HackerNews. I had done a write up that posed a question about the event that this post links to, but it doesn't look like anyone else sees it.

My question is around events in general, especially in the Bay Area, using the one I've posted as an example. What are others thoughts on the value of such events. Are we now over saturated with them? Is there room for more? If you're trying to make it, is it really worth your time attending?
Thrown by the electrostatic discharge, I presume.
_why returns, as whimsical and obcure as ever. this was a great write-up, and now I want to read the book. My favourite quote from the book:

What if Amerika [the novel by kafka] was only written for 32 bit PowerPC?

I sometimes wonder the same sort of thing, when crafting software for iOS or other platforms doomed to obsolecence by the exigencies of capitalism - all that is solid melts into air, and while much of the data or content we produce will probably last centuries and remain decipherable, I'm not so sure about the code.
The site required Yale credentials to log in

Requiring these credentials seems like a perfectly legitimate way to protect this information. Later in the article it mentions other reasons that were more likely to have contributed to the decision that they made.
There's a wonderful proof of this on Numberphile's channel here: https://www.youtube.com/watch?v=w-I6XTVZXww
Sorry, I don't have any experience with Arch.
I agree with this article, standardisation of keyboard layouts would be better. If there was an industry organisation that got companies together to agree on things, the situation might be much better, although I don't hold out much hope for home and end!

I feel that a lot of people copy apple because it's designs and hardware are great, but they copy things that aren't really that good at all, such as removing Home and End keys. I like to call this cargo-cult design, people blindly change things to the apple way for no clear reason. I'm looking at you gnome 3.

Here are my personal preferences. I don't really care about caps-lock, but I do use it occasionally. I'm more likely to go back and use a keyboard shortcut to change a whole word to upper-case when doing sql programming.

I personally want the 6 delete-insert-home-end-pgup-pgdn buttons separate in a way that mirrors the desktop pc keyboard. I quite liked this layout from microsoft keyboards of about 8 years ago which has gone out of fashion:

Home End
Ins Pgup
Del Pgdn

I want the arrow keys to have spacing around them so I can feel the triangle without looking at them, no pgup or pgdn touching them, just a gap.

I want a laptop keyboard that is sufficiently close to the desktop keyboard that I don't have to adjust as much as I currently do. My T410 isn't too bad in that respect, except for the arrow keys as mentioned above.
Do you see rocks the size of a donut blowing around on Earth as well? No. Sure we have more gravity, but also a thicker atmosphere. I don't think they blow around on Mars either.
Thanks for making me double check, seems you're right.

The most restrictive requirement seen in courts appears to be a "reasonableness" requirement judging by the totality of the circumstances involved: http://www.volokh.com/posts/1227548515.shtml
As an example of this type of Chromium library re-use, Firefox and Firefox OS use the Chromium ipc library for messaging between the main UI process, plugin processes, and content processes (in Firefox OS or in Firefox with the experimental multi-process mode enabled).

https://hg.mozilla.org/mozilla-central/file/tip/ipc/chromium

https://wiki.mozilla.org/IPC_Protocols
if you're in london and working through/thinking about reading/interested in/heard about sicp, let me just shamelessly plug my group here: http://www.meetup.com/London-SICP-Study-Group/

(we use racket)
Show HN: Easily count distinct items in golang with an HLL++
I hadn't thought about how these cons might also apply to large traditionally managed companies. Thx.

> BTW, apparently there are citation-like watermarks when copy-pasting from the blog post - this isn't a big deal, but I don't see any particular benefit to anyone from this... Ryan, if you're reading, may I humbly suggest you reconsider this?

Nimi, I think Tumblr does that. Sorry.
> I wonder if other universities suffer the same issues. Could be a market opportunity.

Yes and yes. Both the schools I've been to (the local community college and university) have horrible slow Java-based interfaces that haven't been updated in a decade. I have to admit that those lousy systems were part of what motivated me to get into programming in the first place.
What Comforts Targets of Prejudice the Most
Definitely a solution. For many years web sucked. Still sucks (and much more).

I personally, do not care for any company that stores cookies on >my< system without my permission.
I meant the current generation inch 15 inch laptops. Lenovos current gen (x40) has numpads sadly. This includes T540* and W540. http://shop.lenovo.com/us/en/laptops/thinkpad/t-series/t540p...
Nothing particularly tempting to me, but it was refreshing not seeing those startups that just offer group massage coupons and crap listed at least. That's more like spam than a benefit.
If you say so -- I'm just going off of the examples given in the Go documentation on how to sort lists. If that's not the "Go-ic" way to do it, perhaps the documentation should be updated. If it is the "Go-ic" way to do it, then I think that my point still holds.

I also don't really have a lot of excitement about the prospect of solving problems by composing types in Go. For instance, to the best of my knowledge, Go does not have language support for sum types. It's not that I'd rather use continuations or callbacks -- I like powerful, expressive type systems to do, e.g., static enforcement of contracts -- it's just that I think that Go's type system isn't very expressive.

You're right, perhaps I'm totally misinformed about the language, and that lurking below there really is a way to do clear and clean things with types in Go. But everything I've seen points in the opposite direction, so at this point, though I have an open mind, I'd need more evidence to change my view.
That feature would definitely be on the roadmap if I keep working on it. Would be really fun to build. But I decided to just start small, and see if this is something people might actually use.
Turn on coffee machine and toaster just before leaving the shower (or close to the end of your sleep cycle).

Servo big enough to close central heating valve (the big knob next to your heater).

Automatic light switches when you leave house or going to sleep.

Smart monitors, esp. water leak alert when you are not home.

I think a really great improvement would be GSM module, delivering connection over Whispernet (aka hassle free).
Will those packages always be up to date even on the LTS Ubuntus?

Will you be able to support Postgres 12 and Nginx 3 on those machines?

I find it useful to deploy the application on the same OS it was dev'd on, but in a decoupled manner. The thing I despise the most is needless upgrades of infrastructure pieces of working apps (redis,python runtime,etc). Each should get there own static version.

A couple jobs back, I would package my own JVM along with the application (in an rpm) as ops was being really slow to upgrade machines. The only thing I depend on for a box is libc.
This is great. For a weekend project this looks and feels very polished.

Possible suggestions: it looks like it is 'just' retrieving one's list of subscribed subreddits then displaying manually curated lists for each category, which means every user who is subscribed to a subreddit will be shown the same products in this category.

I don't know if you are planning on continuing work on this project, but if you are adding more items implementing an actual recommender system could do wonders (for example, by looking at what users with similar subscriptions have favorited). I feel the Reddit-browsing demographic is one that would be very receptive to this type of thing since some subreddits are all about about social-based discovery.

I'm willing to guess one can learn a surprising lot about one's preferences by looking at their Reddit subscriptions. For example, you may be able to guess the clothing style of someone who is subscribed to r/malefashionadvice, r/newyork, and r/finance, or that someone who reads both r/audiophile and r/metal might like different headphones than someone who participates a lot in r/classicalmusic.
Court: Bloggers have First Amendment protections
No, we don't use rendering components for our application. But that doesn't mean you (or anyone else) can’t.
Which category of companies do you think are more likely to be willing and able to pay >$100/hr? :)
jlees,

I have bought large numbers of T-shirts and give them away as well as wearing them myself. I honestly don't have any statistical evidence that shows they have worked to gain me more business. However I always wear these when going somewhere that I specifically intend to network. In the same way as having business cards does; company branded T-shirts lend credibility to your business and I have been approached and directly asked questions about my business from wearing the shirts.

And believe me; I totally understand the uncomfortable at introducing yourself point. I am an introvert by nature. I have a rule for myself when I go to these places; I force myself to do a minimum of 2 new introductions each time. More is better, but a minimum of 2.
A wild ROCK appears!

OPPORTUNITY used TAKE SAMPLE.

It's super effective!
The financial crisis was probably extremely dire.
I think the most significant benefits are the ones an employee can't simply buy for him or herself.

For example, we offer an extremely flexible leave and vacation policy. It's a great benefit because it's good for employees, good for the company, and it doesn't "cost" anything!

Better, are the ones that big companies can't really offer: like being part of something that's rapidly growing and evolving and knowing that you can have a significant impact on the entire company. Personally, I think seeing something I did make a difference is one of the most important factors in job satisfaction.
Yeah, that was sort of intentional, I'm suggesting that distinction doesn't actually get us very far as it might seem at first glance.

For instance, there's probably a billing account or two assigned to just the office. That wouldn't be personal, but wouldn't be something the state just passes around either.

You could retort that's still not "state secrety" enough. We could then exhaustively try to separate the sheep from the goats, but it's probably just a definitional minefield.

We can probably skip all that and agree on the broader point, though: absolutisms aren't very useful here. They're seductive because of their intellectual purity. But despite our best intentions, we're inevitably going to end up haggling over what's a good secret or bad.

Probably many people will have different opinions on that question that are all prima facie reasonable, but that's ok, just so long as we avoid adopting an all or nothing approach because it seems easier.
Qt is reasonably separated into modules; I've deployed stuff that only depends on QtNetwork, QtSql and QtCore and all the other stuff doesn't get linked in (it's not even in the #include search paths).

(I haven't used Chromium libs and have no opinion about them)
Is there any strong reason to use Underscore over Lodash?
A superfluous solution. They're easily fingerprintable, unlike blocking ad trackers from the hosts file.

http://someonewhocares.org/hosts/
I know that you are an ex-chrome dev so this is all moot as Chrome is the code you knew when you started, but really that is exactly what QtCore + QtNetwork is for. You don't have to use any of the GUI bits when you use Qt if you don't want to. I have written many "Qt" applications that were console apps simply to use the built in capabilities.

Edit: in fact just to highlight how similar it is, the way that QtWebKit works is that it is built on top of these modules in a [hand wavy] similar way that blink is built on top of the chrome development platform (I have hacked on Qt, WebKit, and Chrome).
Thanks for submitting this Bryan!
And QuotePress looks like a great product.
Dropbox Fundraising Could Actually Be as Much as $400 Million
He did say that he was a big strong fellow and that the punch didn't bother him. What bothered him was that incidents like this are a daily occurrence in a city with the largest concentration in the world of people who want to do things differently and solve problems.

Either few people bother to read the article or he really is right that the people of HN don't really care about solving hard problems, just the easy get-rich-quick kind of problems.
Or just don't bother.
The office billing account is a much better example. It is a secret that is legitimately preserved by the state, without there being room for corruption (if we publish the transaction history) that wouldn't be present anyway if the secret were disclosed.
http://mathworld.wolfram.com/ConditionalConvergence.html gives a nice intuitive explanation:

"A series is said to be conditionally convergent iff it is convergent, the series of its positive terms diverges to positive infinity, and the series of its negative terms diverges to negative infinity.
[…]
The Riemann series theorem states that, by a suitable rearrangement of terms, a conditionally convergent series may be made to converge to any desired value, or to diverge. The Riemann series theorem can be proved by first taking just enough positive terms to exceed the desired limit, then taking just enough negative terms to go below the desired limit, and iterating this procedure. Since the terms of the original series tend to zero, the rearranged series converges to the desired limit. A slight variation works to make the new series diverge to positive infinity or to negative infinity."
Wonderful article, though I got slightly distraught once he got through all that hard math only to state essentially that it would get more interesting below the fold.

I used to understand some of that (Taylor and Maclaurin series). I think the "Integral Test" had been my high-water mark, it's amazing to see how much further the mathematical concepts can be carried.
The likelihood of the rover being responsible is really something only the guys actually controlling it could estimate.

I wouldn't discard weather as the cause, and I'd consider weather long before meteorites. While the martian atmosphere is very thin, it packs a good punch speed-wise. Maybe in edge cases that could be enough to pick up small rocks and have them rain down somewhere else (similar phenomena exist on Earth).

Another hypothesis would be that the rock was ejected by a gas vent. I have no idea about the temperature conditions at the rover site, but a gaseous plume could carry solid material with it if the release was forceful enough - showering the surrounding area with rocky material.

But all things being equal, I'd bet on the rover.
It's an inside job...
It always is!
I think that's a good point most places. Acquiring enough office space to get everyone an office is never going to be free.