skysight-inc/HackerNews huggingface dataset:
I don't know much about the low-level details of CAC. (We've somewhat assiduously avoided working for the government --- not for political reasons).

I would venture a guess that Google 2-factor is comparably as resilient as DoD smart card auth, except for the fact that it relies on the security of your mobile device, and nobody in the world knows how far China can take an iOS exploit at the moment.

The SMS/GSM network is probably totally insecure against foreign adversaries (it's sound enough right now for routine financial transactions but I wouldn't want my bank account directly hooked up to it).

If you're going to use GMail, you should use Chrome. Chrome pins GMail's TLS certificates; Google will not let Chrome pretend that Comodo or GoDaddy or some Middle Eastern CA nobody's heard of has signed their own certificates.

I trust Chrome's TLS connecting directly to Google's TLS server more than I trust any third party VPN service. In fact, I don't trust VPN services at all. VPN software scares the shit out of me.

Make sure your desktop isn't owned up. If you're on a hostile network --- like, you really know the network is hostile --- one strategy is to install VMWare and use it to host an image that can run Chrome, and then have that VM be the only thing on your computer that talks to the network at all. Even if you start with a trustworthy connection to Google, you assume an attacker can trick Chrome (or Firefox or Safari or whatever you use to get to things besides GMail) into talking to some other random website, at which point the entire clientside of your browser is vulnerable to every zero-day vulnerability anybody knows about. Aurora, for instance, was just Javascript events.

Disable Java.

Thanks for your service.
Nice but time consuming idea.
I'm from Germany and I can only say that everyone I know does not speak openly about compensation. I would never reveal any numbers to anyone else, even close friends.
While convenient and technically fine, this can get creepy for users. “Wait, I didn't submit the form on purpose but the data has been saved?”
THE RACE TO A BILLION BILLION OPERATIONS PER SECOND: AN EXAFLOP BY 2018?
I'd appreciate that as well. It can be a challenge to establish relationships with these trade pubs and develop beneficial content. Interested to hear your take on it.
Clojure seems to be proof that C++'s const qualifier does not constitute a reasonable approach to immutability.
The "emails from investors" are likely associates just trawling for new leads they can pass to the partners. Unless you're actively looking to raise, they can safely be ignored.
> you have to not be able to get something 'good enough'

So true. so true. My applauses sir.
The RethinkDB guys made it clear in this thread that although they don't have secondary indexes in this release, they will definitely be adding them. They also explained why.
>Too bad that of The Two Steves, Jobs gets the accolades and Wozniak gets ignored.

Oh please, not this again. But OK, I'll bite:

Wozniak was given plenty of recognition for his work at Apple.

But he quit in 87, which was 25 years ago. What has he done since? Not that much, really.

Steve Jobs, on the other hand, has brought tremendous contributions to a number of industries.

In the light of this, it makes complete sense that Steve Jobs is a household name, whereas Wozniak isn't (but Wozniak is definitely a "hacker household name", which is what he deserves to be).
Fortunately, it's open-source so we have only ourselves to blame and absolutely nothing to complain about.

https://github.com/sublimehq/Vintage
I was unaware! thanks for the pointer.
"Why would that not describe any major Linux distro?"

Because Linux distros don't build or spec hardware. A hardware company can make a platform that is 100% supported by a software distribution, but it is currently impossible for a software distribution to be 100% compatible with a HW platform which won't release details of its implementation. One of the things I like about the OLPC XO-1 was that everything was documented. Very cool that.

Trendy example, look at the Raspberry Pi. Now look at the graphics blob, now back at the Raspberry Pi. Can't get there from here. So there is an opportunity.
This is actually a really interesting product, but there are very few details. My big concern is one of trust - if I'm going to literally route all my network traffic through this device, how can I trust that it's not doing something nefarious? Also, what kind of performance does this device offer? Given that it's inspecting every connection, this might put a limit on the throughput it can provide and/or add additional latency. Also, how transparent is it to the network? Does it do its own version of NAT or does it just passively inspect the traffic that passes through?
Maybe you can do something like:

A) Sort edges (descending).

B) Have a total order between N-sized subsets by treating each edge as a binary digit (1 if it is in, or 0 if it is not). I believe this guarantees that the total order between the binary numbers that correspond to edge selections is the same total order as the one between the sums of those selections.

C) Start with some first guess (e.g: 111...111000000...)

D) Binary search on the number, by adjusting each next guess to be the nearest number with N digits enabled.

I am not entirely sure, I just made this up, but I think it might work?
That points to a bigger flaw in the Groupon model, namely that most businesses who try a promotion end up coming out disappointed. There are a number of reasons for that - bad planning on the retailer's end, excessive promotion fees for Groupon, and so on.

Until Groupon solves this problem, I don't see an optimistic future. Building a product your consumers loves leads to repeat users and growth. Building something retails hate leads to Groupon.
For users that want to just use the internet like the author of this article, I think that Chromebooks are quickly becoming a really great option. No crapware, comes with what you need to get online and nothing more, tons of battery life, tiny startup time. It fits the "I just want a dumb terminal for the web" model perfectly.
A few added things:

- To those suggesting using Linux, I use Windows because I need to. I run programs that require Windows, and don't really want to start messing with Wine. Also, from seeing the recent Ubuntu stories here on HN, it really does seem like the people behind Ubuntu and Gnome in particular are guilty of the same thing with their "brand"

- While Apple probably doesn't do this on MacOS they sure do try to get your email to sign you up to "offers" when you download QuickTime.
"avoid Toshiba and companies with a similar behavior – I take such behavior as a signal."

What specifically is it a signal of though? What is the specific thing you feel you are protecting yourself against by noting this signal?

Here's an example of a "signal" that I just interpreted. I made an inquiry at Rackspace and the sales person was all over me for the transaction. Then I had questions about the AUP. The salesman responded with a 1 sentence answer which basically restated the AUP. I wrote back saying I already knew that and restated the questions. The salesman still hasn't (4 days later) written back. Even though the other questions were answered super promptly. Same day with gusto. (I don't expect I will hear back). But I've received several canned emails pushing me on how easy it is to setup the account and get going!

To me that is a signal. He is all over us when he might get business. But isn't able to answer a few simple questions and he hasn't even closed the sale yet. To me that is a strong reason for me at least to avoid this company. A signal.
That P/E is somewhat misleading, because it is heavily skewed by the loss they reported in September (interestingly, a big chunk of that loss can be blamed on a huge writedown of their investment in LivingSocial). Prior to that, their P/E was in the 200-300 range - still probably kind of high, but much more reasonable than the figure you quote.
All PCs sold at Microsoft Store come with
Microsoft Signature – a great way to get the most out of Windows.
I dare to say Xavier Niel has brought enough innovation with Free which is more than just another ISP. They came in with a low price, disrupting the market, because they pioneered cost-savings everywhere. For their broadband service, they even designed their modem/set-top box themselves, and built a lot of internal systems that other ISPs outsourced. Their service is very geek friendly, and as a consequence is a geek favourite. Now they're disrupting mobile service, even if it's not going as smoothly as desired, they forced all the other network operators to offer lower prices.

I find it interesting they have a very entrepreneurial YAGNI and fake-it-till-you-make-it swagger. They really do a lot with very few resources.
How extendable should code be?
In cases of useful background apps (and there are few), they should be run from the Windows scheduler. They don't need to always be running.

Why do we need 30 individual software update checkers running anyway? Linux solved this problem many years ago.
It is hypocritical when you can't view posts marked 'Everyone' (public) unless you log in.
Perhaps the answers are:

1. 1st-party OS installations in which the OS creators sell you the hardware with only the OS installed (Apple). Or possibly 3rd parties can license your OS only if they don't install any additional software (sort of like Nexus phones). Or obviously you could install Linux distros yourself... which is not appealing to most people.

2. Monitored software installations either in the form of (A) community managed software repositories as done with Linux distros and the BSDs, and/or (B) "app stores" with restrictive policies and sandboxed apps.
The problem with this idea, or rather its implementation, is that it's just a matter of time until someone uses NotSet as a legitimate value assigned to a variable/attribute, just like None is today. At this point someone will introduce a new singleton, "NotSetIReallyMeanItThisTime", and so on and so forth. It never ends.

The only way this might work is if NotSet (or whatever it's called) is a keyword and it is only allowed in (a) function signatures and (b) comparison with `is` and `is not`; everything else throws a syntax error.
https://github.com/richardhundt/luv
https://github.com/connectFree/lev
Things I learned from my Siberian airbnb guest
I didn't questioned the ad-based internet ecosystem.

My question was about the AdTrap competitive advantage, if any.

I should have stated it better: assuming, for the sake of discussion, that we want an ad-blocking device, what will prevent modem/router manufacturers from embedding an ad-filtering proxy into their devices, tomorrow?

From the OEM perspective, more features means bringing more value. In turn, an ad-blocking router/modem would erode the need for a specialized device a la AdTrap.
There's a pray-to-god part, true. Largely when it comes to hardware support, which may require some unpleasant steps. Or may not work at all, though that can be usually known beforehand.

But once you get the hardware to work, apt-get install really is a great way to get quality software. You list a bunch of stuff and it will get installed. Without trying to trick you into bundled crap, without charging you, with quite decent documentation included. If you run into trouble, there are people you can reach out to -- other users of your distro, mailing list, even the authors. It's not perfect, and may be time consuming but head and shoulders above of what regular users of other systems can get nowadays.

More than that. Package is maintained by people who use it themselves and will usually get updated in a timely manner, with minimal effort required on your part.
That's why he said MVP.
As I mentioned below, if you expanded the list from 10 to 50 or 100, the US list would be a Who's Who of start ups, and the Euro one a Who's That? Besides Skype and Spotify, unfortunately there just haven't really been very many mainstream start ups coming out of Europe.

Also, I'm not sure what Alan Turing has to do with Sinclair and Amstrad failing and Dell being successful. From what I understand of the early development of the computer, much more work was done in Boston, NY, and the Valley than in the UK.
Very nice, clean overview! Please add an RSS/Atom feed so I can add you to my Google Reader :)
there sure are a lot of people try to fuck up windows. It's much less of a problem on other operating systems.

Possibly because Windows has many, many, many more users than other operating systems do.

It's like the old urban legend about bank robber Willie Sutton (http://en.wikipedia.org/wiki/Willie_Sutton) answering a reporter's query about why he robbed banks with "because that's where the money is." Crapware vendors focus on Windows because that's where the users are.
And this is why I'd prefer to buy a laptop or tablet directly from Microsoft. OEMs are doing an increasingly bad job, with everything from hardware to software. The exception I can see is Lenovo, which is the only OEM I'd buy anything from.
I didn't immediately see what guaranteed that the binary search would run in polynomial time. In case anyone else doesn't see it:

There are O(V!) possible paths. Assuming binary search actually halves the search space each iteration, it will run in O(log(V!)) = O(log(n(n-1)...*1)) = O(log(n) + log(n-1) + ... + log(1)), which is clearly polynomial.
Had this been by Apple, it would now be called "Revolutionary", irrespective of the hardware specs - Sad state of tech journalism. Because, I honestly think that a projector inside a phone is actually revolutionary. Remembered, the iPhone 5 was rumored to have this and ended up with a few inches of extra screen and a new processor, and now this Samsung phone actually has this. Bravo Samsung, for actually being innovative and not just on marketing terms!
Yes, LuaJIT is faster than V8.
We have at least three dota players in the office. We should ge this going!
Thank you for your valuable insight. All of your points are pretty valid :)
No authentication support yet unfortunately - you'd have to do an ssh tunnel for the web admin. This is one of the things on the todo list.
Such agents are common in the US, they are called "brokers". Brokers are especially good in negotiating with multiple dealers, and getting the exact car you want from the dealer with the lowest price by getting dealers to swap cars. Service can be very good; brokers will pick up the car from the dealer, truck it to you, and take away your old car. Brokers customarily arrange whatever financing the buyer wants. Brokers work around the stupid franchising laws by arranging the actual sale paperwork to be from the chosen dealer to the car buyer, with the broker collecting a commission. The nicest part of buying through an auto broker is that you never have to see or talk to a dealer salesperson.
>They seem to have a high acquisition cost for deals.

Thanks for the reply, I kind of agree with you on that one.
> the reason Steve Jobs wouldn't license the Mac OS X operating system to other OEM vendors

The reason Jobs didn't license out OS X is because the last time Apple did that it almost killed the company. One of the first things Jobs did on returning to Apple was end those agreements.
The Alzheimer's prion hypothesis is implausible, or at least incomplete. The proteins should spontaneously misfold at a small rate, followed by dementia 20-30 years later. The incidence at age 90 is something like 50%, and if we follow the exponential curve backwards, something like 0.5% of newborns should have tau prions, meaning several percent of teenagers should have early dementia. Instead the teenage dementia rate is vanishingly low, effectively zero.

We would also expect clusters of Alzheimer's disease in young patients who were seeded by tissue contamination: recreational IV drug use, transplants, blood transfusions, etc. We do not observe this.

The only obvious factor seems to be age. Something changes during aging that enables Alzheimer's disease. Before the change we are essentially bulletproof. After a steady increase sets in. I'm betting on some hormone being the culprit, possibly tied to a reactivated virus.
I know it is the deep dark valley of obvious, but this is why we use macs.
Good. It's time for a better business model. Ads suck - they're badly implemented, bloated, bug-ridden, privacy invading security holes at worst, and not much better at best. Every network I have admin for gets a Privoxy HTTP proxy by default and adblock plus/noscript/requestpolicy as strongly advised. My users love it. These guys are right - it's time for change.
One of the major reasons genetic diversity is important is that it makes it harder for a population to be wiped out by infection. The windows monoculture is inevitably a victim of itself.
Apple agrees to pay Swiss rail company $21 million for use of clock design
>Ever tried getting past adblock? It's very trivial.

Ever tried getting past someone who thinks they can force you to watch ads? Also trivial.
>I know that this is a pot shot against the American legal system (especially with regard to copyright stuff), but it really makes no sense. A spy would likely be no more expensive than a legal team (in fact, he'd be subsidized by his salary at Google) and would be monumentally more effective and secretive.

A spy would also be illegal and, more importantly, potentially very embarrassing politically. It should be clear to anyone by now, the US government doesn't care about cost or efficiency. And further, there are secret court proceedings for national security kinds of cases (of which there are literally hundreds at any given time), so there's no secrecy advantage.
Sounds like you'd enjoy Metro.
Social proof can influence funding. And TC is one avenue to get social proof.
>If I'm going to literally route all my network traffic through this device, how can I trust that it's not doing something nefarious?

How do you know that your modem, router, and ISP aren't doing something nefarious? Somehow I doubt a product which explicitly does Bad Things© to your datastream will sell well.
Interesting idea. If it screws up and blocks the wrong thing, I can imagine it would be hell to troubleshoot.
Man, what you said is a breath of fresh air. Nicely stated.
I thought this was going to be about the sad state of JS. Instead it was an interesting read about JS futures.

http://en.wikipedia.org/wiki/Futures_and_promises
Firefox seems to do this sometimes too. (e.g. I went backwards then forwards while typing this, and my text was retained.)
You can block many ads on SSL pages just by denying any DNS resolving to hostnames associated with ads.

But that won't catch everything.
Actually, there is a certain class of software that works amazingly well that well. Installing apache/php/mysql on linux with apt beats macports or plain windows so hard it's not even funny.
How to write assembly code for the iPhone
well, the last time when I used windows was like sometime between 2006-2007, I never had to pray, everything seems to work just fine and smooth until now.
Why is it any worse than the current state of the browser SSL world? When was the last time anyone went through the built-in CA certificate list and deleted all the ones from countries with dubious human rights records, or companies with less-than-stellar security history?
Git on Dropbox for new git users
Access to information would also mean that employees lobbying for an increase, would have to justify their performance against their peers. That's a lot more personal and objective than simply stating, "I think I'm doing great."

Essentially what I'm saying is that I'm not sure I agree that open salary information would result in all salaries moving upward.
The blacklist can be compromised, which is a larger vulnerability than having no blacklist.
The two things that could doom the ‘Internet of things’ revolution
tptacek you rock. Thank you for the comment here.
What every designer working in a startup needs to know
Somewhat ironically, your comment doesn't have anything at all to do with what he actually built -- a really cool new take on personality matching.
> To be honest, I didn't jump from Windows to Linux because of this. I jumped because Windows ME was just that bad. However, this makes me increasingly happy I jumped with each new version of both Windows and MacOS.

Yup, every time I use someone else's computer I'm astounded by the sorts of things they put up with. A simple example - after years of using AdBlock and FlashBlock, I simply don't have any tolerance for ads on the web. I don't have the ability to ignore them.
Nature abhors monocultures.

Nature abhors them so much that they do not exist in accordance with nature.
There. Fixed it for you.
Its nice to see my name in the Contributors file. I found that submitting patches was easy and said patches were quickly reviewed.

What isn't easy is reading and understanding the documentation. The jump between the Go tour and the Go docs is gaping. I wish some five star technical writers would take a look and fix it since I feel that is Go's biggest problem right now.
Some people obsess over typography, I don't get it, they are just letters. Others obsess over pixel density (that I understand a bit better having started on a 16 line x 64 character screen stretched across a converted TV set).

The point Dave tries to make as far as I can tell, is that there principles that define a company (for example Wallmart defines itself as the cheapest source of things, Round Table Pizza as an 'honest' pizza). And when the company does something out of character from their perceived principles it makes one wonder.

His complaint is that the iPad Mini seems like it was there to address the 'portability' issue of the 10" iPad and yet it stepped backwards on the 'principles' of high density displays that Apple has so successfully leveraged since they first shipped one on the iPhone. The argument that they have 'cheapened' themselves to have a product bounded on either side (iPod touch, iPad 10") with high PPI displays.

Those kinds of moves can be disconcerting.

However that Apple will change as it ages should not be unexpected. Tim Cook is not Steve. Move on people, different doesn't have to be bad.

That said, it seems like Apple is moving to high PPI displays across the board so I would expect the mini to get one as soon as they are available in sufficient quantity.
Example 1: 'political science'

Example 2: political Science
For what it's worth, there was a new yorker article from around the middle of 2011 where the feature is online dating. One of the researchers they interviewed concluded that guys are basically looking for girls that laugh at their jokes, and girls are basically looking for guys to make them laugh (to the point that they joked their next dating service would be called girlsthatlaughatmyjokes.com and guysthatmakemelaugh.com)
This is one of those ideas that seem so obvious to me that I wonder, "Why didn't I think of that." It needs some work, but it's got great potential. Good luck.
Techcrunch meetup
Sometimes you can have that inspirational drive to do things fast. Most of the time you have to think about it, go through "writers block" and then bam.
That's not a problem though: delimited continuations are more expressive than undelimited ones anyway and often are a more natural way to solve programming problems.
I'm on Windows and Linux, but my reasoning is similar. I also occasionally use the mouse for text selection. On Windows I especially like using GVIM over VIM because of the extremely limited font selection for the Windows terminal.
IMHO you also need a Jobs who wanders around (a) selling the thing to normal humans and (b) being a relentless advocate for the user experience, with the power to delay releases if something is broken.
We're all pretty sold on the idea that ads are a bad thing, but would we rather pay for all of the content that is ad-supported?