skysight-inc/HackerNews huggingface dataset:
I don't have "any evidence to back it up" but it "has not proven to be false." So because you're "avoiding tunnel vision" you should purchase some. Luckily, I'm willing to let it go for $999 a can.

Don't marginalize me, bro.
Australian Woman Gang Raped Then Jailed 8 Months for Sex Outside Marriage
No it isn't. It's a kin to saying that many Jewish people prefer to eat Kosher meals so when the government goes to buy emergency rations it looks for ones that are Kosher.

I don't see why it's "ignorant" to think a government institution wouldn't take into consideration the local cultural sensitivities when making decisions.

It has nothing to do with "blaming" it on religion. It's just that individual preferences might have made this scam more attractive in some parts of the world. I'm not sure what your point is, have you ever lived outside the US you seem to lack a nuanced understanding of foreign culture.
On super high-resolution displays, would it really be that bad? I can't imagine rounding errors being that significant on a Retina-quality display. In fact, it was never a problem on 300DPI laser rendering back when I worked in the publishing world.

Am I mistaken?
You can, but the point of subpixel rendering is increasing effective resolution, and for English text, horizontal resolution is more useful than vertical resolution. See: https://www.grc.com/ctwhat.htm.
Does this mean my MacBookPro8,2 will stop acting as a hot water bottle?
I believe that 3.0 actually coincided with some Linux-related anniversary.
US Rep. for Silicon Valley hosting online Q&A
House Representative Mike Honda (rep for Silicon Valley) is hosting a Q&A for a couple days online at this link: http://crowdhall.com/h/53. Could be interesting to ask him about issues that impact the startup ecosystem.
Golang Diaries II
Free ebook, how to promote an app cheatsheet
Selected tips for success on the app markets, from us at Mobiloud.
Benchmarking Random Forest Classification
Checkout the presentation 'How to Design a Good API and Why it Matters' by Joshua Bloch (Principal Software Engineer at Google): http://lcsd05.cs.tamu.edu/slides/keynote.pdf
Smart people are too burdened with the responsibility to save the world to spend on leisure.
Department of Justice slaps Gallup with $10.5M fine
I think the commenter was downvoted because they dismissed the original article as nothing more than an "emotional headline". Even a casual reading of the article shows otherwise.
It seems to be targeting the same market as Go or Haskell OO more than that of C++. A class in this model basically means 'definitions for a set of methods on this type', so it's more like what you understand as an interface.

For example, there's a "show" class that converts your object into a string. Any object that implements the necessary methods can thus be printed.

Another example is an iterator class. If you implement a couple of methods (move the cursor to the start, increment the cursor, see if the cursor is at the end, and get the currently pointed-at item), then you can be iterated over by a foreach loop.

Unlike Go, though, with Cello you seem to need to explicitly specify the functions used to implement each class.
Dr. Amar Bose's last lecture Fall '96
they don't need confirmation, they can find you without it if they need to (and so can the NSA)
President Mugabe offers $330,000 reward for whistleblower's head
US legislation often seems to have titles like that - 'America Invents Act' or 'Stop Online Piracy Act'. Legislation here in the UK has much more prosaic, factual titles, like the "Apprenticeships and Skills (Public Procurement Contracts) Bill".
That's true, but to me lumping in the gendarme with firefighters and EMS is pretty Orwellian language engineering.
Apple investigating claims that iPhone electrocuted Chinese woman
"Constructors/Destructors aid memory management"

Does it do RAII? Really, calling destructors implicitly on auto variables on scope exit is the main thing missing in C here.
20 years after Windows 3.11, Linus unveils “Linux for Workgroups”
She never stops to amuse me.

YOU: i think you are a confused robot, eliza

ELIZA: Perhaps you would like to be a confused robot.
fwiw, it has worked reasonably well for nuclear weapons, both in the sense that only nation-states have access (hopefully) and that only a select few nations have access.
Sure, but 4,999,998 other people with secret level security clearances are not being whistleblowers and leakers.

Hard to imagine a better success rate for any organization composed of fallible human beings.
Actually, there's a lot to do with genetics and brain chemistry. Whether or not your fight-or-flight reaction (your amygdalae) kicks in has a lot to do with nature. Nurture is also important - meditation can help you regulate it.
Secure ID Reclaimation: Require-Recipient-Valid-Since
Might be cool to ask him about things affecting the startup ecosystem. Like privacy, taxes, etc.
But that would only work on new hardware, not on the millions of existing machines that people will upgrade, which means it would still have to support the old resolution model to support older machines and thus the incentive for hardware makers to put on higher resolution screens would be reduced since they could get away with older crappy screens.
NYC Booting– LPR and keypad locks
Yeah, ok. I agree with that. I changed incrementing and decrementing operations to POST requests only, and updated the documentation. Thanks for the feedback!
I wish there were an RSS option for the search results sorted by recency. Would love to be able to see when there are new mentions for a term without having to come back and search frequently.
In that document, he proposed two different systems.

The first transmits two tuples for every bit of the message. In pseudo-ish code:

for(i = 0; i < message_bits.length; ++i){
send( (sequence_number, 0, (message_bits[i] == 0? HMAC(shared_key, sequence_number . '0') : rand())) );
send( (sequence_number, 1, (message_bits[i] == 1? HMAC(shared_key, sequence_number . '1') : rand())) );
}

Without knowing the HMAC key, the only information exposed is the length of the message. Without the HMAC key, you can't tell whether '0' or '1' (both of which are sent, for every bit in the message) is the correct bit.

The second works in a slightly different way. You take a message, and transform it into a package in such a way that one must determine the entire package contents before being able to decode any part of the package. (Rivest's proposal for such an 'All-or-Nothing Transform' can be found in [1]).

Next, you packetize that transformed package. Rivest proposes blocks of 1024 bits, but it could be anything. The point is you can't send (2^1024 - 1) 'chaff' blocks, which would be required to not leak any information about a 1024-bit message block.

But, crucially, you must determine which is the correct block for every sequence number sent. So, if one includes just one 'chaff' block for each 'wheat' block (so there is one wheat and one chaff block for each sequence number), and sends n blocks, then an attacker who doesn't know the HMAC key would need to choose the right combination of blocks of all sequence numbers--a 1 in 2^n chance--before being able to decode your message.

If one splits an all-or-nothing transformed message into at least 256 blocks and sends one 'chaff' block with each 'wheat' block, you could be pretty sure the message remains confidential. Of course, this assumes all those pesky security assumptions about the random number generator, transform, and HMAC function hold up.

[1]: http://theory.lcs.mit.edu/~cis/pubs/rivest/fusion.ps
"I can't really go into the details that would support it" (about Google)
Agreed. I updated the site and docs. Thanks! :)
That's no moon...

(Only 12 miles!?)
https://github.com/wakatime/sublime-wakatime/issues

I've temporarily switched to using Sublime instead of Vim so that bug will get fixed today.
Yes, I could, and I meant that when I said that it was a suggestion. I take from this that there is something (unintentionally) ambiguous or misleading in my original post, I'll check that.
I actually was about to post this -- this guide is great.
As an undergraduate, this was what was given to us to help demonstrate above-introductory command line tools/pipes.
swillden is a Googler FYI, and what I would like to see is the kinds of monitors the studies/tests was conducted on because it matters a lot.
Sure, but those runtimes are EXTERNAL to their editors!

BTW, are you familiar with Literate Programming by Donald Knuth?

And the reason I'm mentioning the web is because, well, it's a nearly universal runtime and the best thing we've got that might get a lot of really important and forgotten about concepts from Smalltalk back in to the mainstream of computing!

Also, are you familiar with Don Knuth's Literate Programming? Thoughts on that?

(And yes, I realize this thread is going absolutely everywhere, but I've got a lot of questions!)
Compiling λ
I think that's the way to go for the public URLs. I'm going to leave it up to the user to come up with a unique group name though.
Doublethanks.
> Coast Guard does search and rescue work nearly every day

Over 100 cases every day.
Yeah he did get a bit less subtle about it in that interview. Anyone's guess as to whether that was a calculated change or just speaking off-the-cuff.
Yeah, but he whole "pervasive surveillance" thing means there's no meatspace equivalent of Perfect Forward Security here. It only takes _one_ instance where someone can map my MAC address to an identity for the entire recorded chain to lose it's anonymity - one venue "in the system" where I make a credit card purchase or divulge my identity. Hell - if we're being paranoid, a sufficiently determined wifi access point operator has a _lot_ at their disposal to attempt to de-anonymise a specific phone. iOS for example under some conditions transmits the MAC addresses of the last 3 access points its connected to. There's a reasonably high chance on of them's my home and/or work wifi - use some tool that'll sniff all those ARP requests and geolocate them[1] to get partial address data. A determined enough attacker might be snooping any traffic that the phone puts through the network. Using non SSL protected POP3 or IMAP - guess who's got your email address (and password!)? Does your Twitter/InstaGram/Pintrest/4Square/SnapChat/whatever client always use SSL? Are ay of them vulnerable to sslstrip or MITM-able with unsigned certs? How many websites does your phone browser happily send unencrypted cookies to that're capable of providing strong hints to your identity? (Even HN did this up to a few months ago. "superuser2" doesn't reveal much about you, but knowing I'm "bigiain" in HN is enough to uniquely identify me.)

Now you've got me wondering just how many of the widespread free wifi rollouts are relying on this as part of their monetisation. McDonalds free wifi would be a great network to do this on. My local shopping center free wifi is almost certainly run by the same company as all of the othe AMP Capital shopping centers in Australia. And now that I think about it, they're pushing the center wifi hard, with things like Pinterest promotions and "like us on Facebook" and "download our iPhone app" - all things that could easily deanonymise my MAC address...

[1] https://github.com/hubert3/iSniff-GPS
We vote, organize, protest. :) A few years ago I would have been right there with you, but since learning more about national security I have come to the conclusion that it really is a unique sphere where idealistic conceptions aren't always practical.
> Well he didn't say he never attended one, only that he chooses not to now

I didn't suggest he never attend one. In fact, I was careful to avoid suggesting that at all.

My question has nothing to do with what happened in the past, but rather, his assumption that everything he doesn't attend is a certain way.

> I'm amused at how many assumptions people are making about this guy.

Casting stones, pots and kettles, and all that jazz.
"they have no choice what so ever except to bend over and take it from the surveillance state?"

Yep. I guarantee that as well as taking the process through the courts, they have also been obeying the existing law. They have no choice.

"Are you suggesting that if in the event of a CEO or shareholders of multinational corporations deciding not to comply with secret orders then they will be labeled by the state to the public as terrorists and national security threats?"

or child molesters, or rapists, or tax fraudsters, or anything that can be found and has the smallest chance of sticking.
There is a pretty good history of this, including Assange, and the CEO of some telco whose name I forget. It is a pretty standard way for Intelligence departmentsto get what they want, see the history of intelligence companies.

The NSA have access to all our communications, finding something to use as blackmail isn't going to be hard.

"If one needs the populace at large in order to discern whether the actions undertaken by the state or any of it's outsourced entities are reprehensible or not, they we have bigger problems at hand…"

we honestly do. The actions of the state are moving beyond the common understanding of the social contract.
Is he still doing any TV shows? I would be so up for that stuff. Just brilliant!
What about my remarks is equivalent to "I suggest you pick cronies instead"?
Well that's the rub. Remember, we already live in the surveillance state. As it stands now, you're reliant upon the goodwill of the current government. If we put robust safeguards in place, we could ensure our rights more concretely.
Why do you turn off the CAMELLIA ciphers?
You obviously didn't even read the linked article since it has screenshots demonstrating that Windows has full support for DPI-based scaling of entire UIs, not 'icon scaling'.

Windows has had DPI-based scaling of user interfaces since Windows 95 where you would set your display DPI and all applications on the system would (theoretically) adapt. The problem is that app developers have historically been completely deficient in this regard; in practice they either hard-code pixel-perfect layouts (but don't lock the font sizes, so text gets cut off), or half-ass it and get the DPI scaling completely wrong by starting to implement it and then stopping. It has literally been possible for Win32 applications to do everything that a OSX/iOS Retina application does since 1995. This feature was even supported in Visual Basic!

In Windows Vista, Microsoft responded to this by adding a new system where unless an application explicitly told the window manager 'yes, I'm actually DPI aware', the window manager assumes that the app will completely muck up DPI scaling, and it renders to a lower-resolution window buffer and scales it up so that text/object sizes are appropriate for your display DPI. Despite this, there are still applications that tell the window manager 'I'm DPI aware!!!' when they're not. Note that this scaler uses an actual scaling algorithm, unlike Apple's nearest-neighbor, so text scaled up in this fashion remains perfectly readable (albeit blurry), unlike the complete mess Apple turns Cleartype text into.

In practice the problem here is ENTIRELY developers and consumers, not Microsoft. Consumers buy (and continue to buy) displays that have resolutions that are not an even integral multiple of some other display resolution, and continue to buy applications that are not correctly DPI aware. Developers respond to this by continuing to ship broken applications that don't respond correctly to display DPI.

Microsoft could do whatever they wanted, including directly mirroring Apple's approach, and none of this would change.

Apple's approach only works because they have a complete monopoly on their platform and they use it to force developers to waste resources on whatever changes they introduce - a new approach to DPI awareness and rendering that requires introducing 2x versions of all your UI bitmaps, a new sandboxing mechanism and app store that requires it, a new UI toolkit, new font rendering APIs, etc. Usually Apple at least uses this power to improve things for consumers, but it's naive to look at how Apple handled the Retina transition and say 'if only Microsoft had done that too' - the Retina transition was incredibly expensive for developers and continues to be expensive for end-users (by making shipped applications larger and potentially slower and definitely more complex).

Don't even get me started on the blatant stupidity Apple's approach to Retina introduced into HTML5/Canvas/WebGL. getImageDataHD and devicePixelRatio, hurray!
My memory might be fuzzy, but I remember support in those days being very limited for 7.1. Win 3.11 would run on stuff made in the 80s (any 386 or 486 with enough RAM) - OS7 required a fairly new Mac.
Irix with SoftPC was about the slowest thing I ever had the misfortune of using.
As I understand it, the concept is derived from the Magna Carta in that the spirit of facing ones accuser is in line with the concept of being told what you are being charged with in a complaint.
Issues when I type stuff using a phone...

I mistype dots a lot (it is right next to space) and HN layout on mobile combined with how my phone keyboard works make impossible to see what I am typing (so any typos also go through)
Ask HN: Would it be possible for the NSA to watch through our phone cameras?
That worked in Chrome, thanks.
http://csrc.nist.gov/groups/ST/toolkit/rng/documents/sts-2.1...

via http://csrc.nist.gov/groups/ST/toolkit/rng/documentation_sof...

via http://stackoverflow.com/questions/7214239/nist-statistical-...
Researchers Discover First Use of Fertilizer
As I said - just pointless.

Ego is what enables empathy. It's a tool that makes it possible to "become something" in your mind and understand from within.

What good it is when it's in size of universe? Everything just looks alike. Striving to understand universe as a whole is pointless - you just hit infinity right away by the very fact you are trying to achieve.

This dimmed vision hits emotions too. When those start to look the same, man starts to seek "stronger" and more colorful emotions.
Also - that is why loss of self identification is seen as a highway to addiction and scares so many away.
Indeed, mutually assured destruction was the motivating force for nation states to Not Go There with nukes. Here, however, the motivation for governments to eschew mass surveillance must come from a vocal populace and web-business interests.

If "we the people" don't speak out against this, both on a grassroots and lobbying level, there is no motivation for our governments to abstain. States love to spy on one another; it gives justification for their budgets. Only individual citizens, businesses, and other free thinking organizations have anything to lose.
I think that people view art as a side effect of abundance. It is something that naturally arises given a surplus of some thing.

The point of contention here is that someone of that level of intellect has "wasted" their talent on art, rather than productivity, which "should" come first.

For varying definitions of "should" and "wasted", of course.
Bower-rails: Manage Rails vendor assets with Bower
I was also creeped out (still am) by the name, especially given the spirit of the times (eg yellow ribbons etc). I had the same sense as described here: http://www.alternet.org/speakeasy/alyssa-figueroa/dissecting...

I was also surprised at the time by often seeing "Department of Defense", as we were bunker busting and daisy cutting the crap out of people across the globe. I also just recently learned that we don't know the number of US military installations around the globe (700?, 900?) and instead of dismantling them after collapse of USSR, we found new justifications.
Meet the companies accepted into the first Google for Entrepreneurs program
Thank you. I also encountered dieharder:

http://www.phy.duke.edu/~rgb/General/dieharder.php
you've just described art.
> I couldn't buy bitcoins with my Paypal account or credit card

I'm very interested in any irreversible asset you can buy anonymously with a reversible payment method. Seriously.
> No, actually, it's not the point,

No, actually, that was my point, and while you can disagree with my point, you can't tell me what my point is.

Listen, I'll make it easy for you.

> Either his criticisms of duckduckgo have merit or they don't.

So let's say they have merit. That means they have merit in all cases. Nothing is 100% proof against surveillance. Nothing is. So once you get over that, the rant against DDG is pointless. Because if at a technical/legal level, nothing can protect you, then everything is equal. What you have left is things like intent. In this case, the intent of DDG is to do what they can to protect you.

And they've taken distinct steps to do that. Steps that make DDG different from Yahoo, Google, Microsoft and others. Heck, comparing those three to DDG is disingenuous at best because they aren't even remotely the same (even if you consider them all search engines). This is especially true when you include the quotes the OP was trying to use. Using the OP's own evidence that he keeps using, it doesn't say what he wants it to say.

So, the only way his criticisms hold water is if nothing can protect you. He wasn't arguing that.

So, maybe we need to trust no one equally.
So That’s a Fed: Update on Recent DEF CON No Fed Policy
Early Spatial Reasoning Predicts Later Creativity and Innovation
And remember to turn off Bluetooth as well - the wifi and bluetooth MAC addresses are sequential - if you see one you know the other.

More paranoidly… A femtocell could fool your phone into revealing your phone number over the GSM/CDMA transmitter's channel. If I were involved in some extremely high value sale where the identity of potential purchasers was not always known, and where knowing it earlier might help close a sale (perhaps real estate or luxury cars?) - it'd be _so_ tempting to at least trial soemthing borderline-evil like that. (And now I'm inventing a small network of femtocells with directional antennas in white vans parked outside competitors - to track which of your potential customers are visiting which competitors…)
(I'm not on r/programming.) Can you go into specifics as to why they would downvote it?
Verbal Abuse on the Linux Mailing Lists
I don't know who Richard O'Keefe is but I do know he writes intelligent things on the haskell-cafe mailing list.
Art that only exists for the sake of existing, without intent to express, explore, or otherwise stimulate human mind - art of that sort is garbage. There are plenty of people who vehemently defend that garbage, but it doesn't make it any less wasteful use of human time and attention. Personally, I will never respect it simply because there was a lot of effort involved.
Sure, but I think the issue is that 'reasonable scales' are growing larger and larger due to the improvement in constant factors associated with use of vectors. Especially if you already know the size you need to allocate it can be quicker to dump the data into the vector and then sort it than to branch hither-and-yon while maintaining an ordering invariant during push_back().

Of course there's probably some kind of cache-aware binary heap that gives the best of both worlds (algorithmic complexity and constant factor improvements), but vector<> already works now without needing fancy things like Judy arrays.

The real answer (as ever) is probably to profile to be sure.
Here's another one of his projects where you can write ruby script using just underscores. https://github.com/mame/_
What if <THIS SPACE LEFT BLANK> and the end-user can supply their own editor?

But then, how do we ship around the source editors meta data that is REALLY important, like, custom DSL syntax highlighting?

Do we need a universal syntax highlighting engine? What other universal engines do we need to build interfaces in to Emacs and Vim and Eclipse and XCode and Visual Studio in order to tackle some of these issues?