skysight-inc/HackerNews huggingface dataset:
You could kind of do this with a phone. Hit an emergency button and it starts discretely recording audio remotely. It wouldn't be overt, but you'd get a lot of evidence.
Exactly. Even more interesting, all of the source code can be OK and just some subtle configuration tweaks can be enough to compromise you. Or just some build flag that you don't even see in sources. Often you don't know the build flags of every binary as soon as you use binaries. You also don't know if the compiler is tweaked to do some preprocessing you don't know about (see Reflections on Trusting Trust by Ken Thompson):

http://cm.bell-labs.com/who/ken/trust.html

For security conscious the prefect state is the OS which changes very, very slowly, fixing only security bugs and having binaries used by as many people as possible and which change so seldom that more people can even check them by disassembling them. You don't want to only check sources, you want to disassemble the binaries and decide if they match the sources.

And only then you want to be sure that all configurations are what they should be. Not easy at all.
I'm also a small business owner -- have been for several years now. I also have a number of business clients, and I'm active in my local business community. On this point, you're wrong.

Taxes are not my biggest concern, demand is. Same for my clients, down to the last one.

> The new hire puts you up a tax bracket, and you lose profit to gain productivity.

Not if you're sensible about how you price your product or services. Hiring should increase your profit, not decrease it; when you see businesses making cost-cutting layoffs, you're seeing adjustment caused by either a decrease in demand (sales & revenue) or by mismanagement ("fiefdom hiring").

> Your immediate finances can't support adopting a new hire...

If the phone started ringing off the hook right now I could afford a new hire within a week or two.

> ...because tax proceeds from your profit margin limit your growth potential.

Taxes aren't due until the next quarter. I suppose they "limit my growth potential", but so does every other business expense, including payroll. Hell, if I didn't have to pay anybody, I would have infinite growth potential!

> You need financial capital to invest in broadening or transitioning your business rather than just increasing labor to meet more demand

I think you are conflating a couple of different things here.

Taxes don't have a practical effect on capital for a successful business. Lenders and investors are happy to work with businesses that can provide ROI. Increasing labor to meet demand is something you do in parallel with other growth strategies, but for small businesses, they can often do just fine hiring an extra employee or two to meet demand without having to organize enterprisey growth strategies.

> principally because in this modern age it is easier to automate increased demand (circumstantially, but frequently) than to hire more workers to cover it.

what?

This is contrary to what I hear from every single one of my clients. Every one. I can see it being true in certain, specific cases -- certain industries, certain types of business maybe -- but as a generalization of all businesses in America, it is wrong.

I think you need to go and talk to a couple of local restaurant managers and feed them these lines. See what they think.

> IE, if your market grows 10%, you might as well invest in a contracted software team to automate your systems to enable your current labor staff to be 10% more productive than to hire 10% more people.

And spend more money on the contractors than you would on an equivalent number of employees, have a questionable long term support plan and/or ownership of the software, spend money on staff training, and, best of all, wait a minimum of six months to a year straining under the weight of increased demand (and pissing off all of your existing and new customers in the meantime) while the software gets built and then debugged and documented.

Put your theories to the test: run a business.
Yep, those excuses seem familiar.
I loathe competition as you describe it, yet I can be very competitive. I hate being acknowledged for my accomplishments; it makes me very uncomfortable. But I relish the accomplishments and achievements themselves.
Really nice looking UI. I'll have a play with it in a bit. Good work!
>Better SPAM detection. Yes, you can beat the Big G.

I never had a spam problem with gmail. V!AGRA and other spam emails are always in my spam filter. I'd say current detection is around 98% effective with the remaining 2% due to the fact that I haven't tried to correct miscategorization of some newsletters.
Play Darts Like a Geek
Probably anybody who actually implements matrix multiplication knows about ATLAS already, but this software does what the article advocates, and then some, tuning to your specific machine cache:
http://en.wikipedia.org/wiki/Automatically_Tuned_Linear_Alge...
They stopped provisioning some of them for a couple of weeks. no word on their status and/or offer page. API calls just failed. Turns out that they ran out of IPv4 space but were not able to communicate that to their customers in a professional manner.
I'm not sure what you mean. I use two-factor authentication to ensure that people can't log in to my mail from 'new' locations without needing my cellphone. Having root access to the server and being able to reset everything doesn't fix this, unless I'm misunderstanding you.
Even great minds need to eat. The problem is that truly daring, innovative work simply doesn't pay that well. It's an uphill battle at best, and a vow of poverty at worst. There is very little funding for hard, long term, daring projects.

The other problem is more systemic and less confined to tech. Most of the people I know under 40 are shackled to student and other forms of debt and home ownership is utterly unthinkable to them. (So they have no way to ever escape paying rent to the rentier class.) They have no "fuck you money," or even enough slack to contemplate changing course. They have to go for whatever pays the best even if they hate it and even if it's stupid or they have no hope of ever escaping the indentured servitude of the debt-financed college degree.

Combine that with real estate hyperinflation and you have a formula for an economy that encourages premature convergence on local maxima:

http://repositorium.sdum.uminho.pt/bitstream/1822/4291/1/P07...
Fighting unconstitutional laws in the phony secret "court" set up by the same laws is not really fighting, is it? It's sort of accepting the terms.

Take the battle to the real courts and ask them to decide on the matter.
Instructions of how to secure your email even faster with same level of security.

1. Have Gmail account.

2. Use disc encryption in your desktop/laptop.

3. Have your own email client.

4. Use IMAP to download mail from your Gmail acocunt and to delete mails in Gmail.

NSA can still snoops your email like it does when you use your own server, but you don't keep the archive of your emails accessible to them.
You might be interested in reading more about the development of "Railroad Time" in the US: https://en.wikipedia.org/wiki/Local_time#Railroad_time
Elon Musk to publish hyperloop design by August
So, this is nice, but it's not going to "NSA proof" your email in any meaningful sense. You're still going to be exchanging plain text email with most counter parties, and unless you require TLS (as is mentioned in the end, and which will lose you quite a bit of email), you can trivially be MITM'd. Also, the author appears to run it on Linode, ie. a VPS in the US. In other words, the encrypted filesystem is only marginally more complicated to get at than a non-encrypted one.

But that doesn't mean it isn't an extremely useful guide. What would be even cooler was if it would be productized, e.g. by packaging a VM image or as Puppet/Chef recipes - this would make leaving GMail a much simpler proposition to a much larger audience (and make large scale collection of emails, if not impossible, then significantly more complicated) - just get a cheap VPS, do a git clone on the recipe and invoke puppet.
Boston's 'Sorely Needed' Pillar Company?
Did anyone benchmark the SSDs yet?
Not really, there is no evidence of Sanskrit being used for conversation other than in learned circles. Most of the Upanishads, Aranyakas and Puranas and the last two vedas were written after 500 BC. Kalidasa - arguably the greatest litterateur in Sanskrit lived after 500 BC. Bhasa - the playwright lived after 200BC. Most of the Sanskrit oeuvre has been produced after 1st AD and prolific works continued till 16th century.
Well that's cool. Except, as others here have noted: what assurances do you have on the other end (destination)? You can have all the encryption you want, but ultimately "they" (NSA, FBI, CIA, whoever) have a thousand ways to get at the information they want: keyloggers, 0-days to get into your machine, 0-days to get into your email server, etc. Sure it's a fun exercise, but don't kid yourself into thinking that you're bulletproof. Whether you agree with it or not, the NSA can more than likely get around any protection you try to implement, if they have enough reason to put the effort into it.
I don't understand why git-annex is dismissed. The only reason given is "But for that reason, it's impossible to fit all my 200Gb of Stuff[tm]into the 120Gb of SSD on my work laptop.". Except that with git-annex, you don't have to keep all the files in all places. Files not present are represented as broken symlinks exactly as described. You can even specify pattern matches to determine what files are kept where by default (and override as necessary).
Useless facts are useless if not not organized (by the learner) into a useful structure. My impression is that a lot of schools have responded to this not by helping the students to organize the facts but by going light on facts instead.
Android more difficult than iOS - really? Having learned Android first, I am currently struggling to pick up Objective C. Any suggestions?
Well what else would you expect them to be saying?
There are many developers who like audit small pieces, and then share their findings.
The imaginary "proto indo-european" language is a very deep seated racist brother of the Aryan invasion theory. You can read the wikipedia article and the start of this mythical language construct with Sir William Jones who wanted to make his study of Sanskrit fit within his Christian worldview. He found the Sanskrit, Latin and Greek related and decided that there is some mythical imaginary language that preceded them. How could well educated Britishers and Europeans come to the conclusion that Sanskrit was indeed the ancestor of Greek and Latin.
Isn't wearing Google Glasses reason enough to get shot?
At least we now know that they are also helping to protect the free world.
The dirty business is that Microsoft is willing to cooperate with the Chinese government and censor its search results. Google publicly pulled out of China precisely because it was unwilling to do that. Even so, China did renew Google's Internet license, and they do run ditu.google.cn (un-offsetted maps, possibly only accessible from within China).

Google is not actually blocked by the firewall. Gmail is slow, occasionally lots of dropped packets, and other passive-aggressive behavior, but not blocked. Search generally works ok, unless, say, you are a tourist searching for information about a certain popular tourist destination in the center of Beijing. Groups, Docs, and other free exchange of information services are blocked, though.
Java is a tool too. But the years and years of people inflicting bad Java desktop UIs on the world might have been avoided if we had been more critical of it rather than going with what's cool and hip and new.

I think in a few years time, we'll look back on the current trend of client-side-all-the-things just as we now look back at Flash intro pages, pop-up ads and all that shit.
Why Laravel's Seeds and Migrations Are Damn Powerful Tools
I for one have not done so and would not know how. However, I'd like to so hopefully some wise hacker will respond with recommendations here. IMHO the best thing that could come out of the Snowden leaks is a rallying cry for an explosion of crypto/privacy advances in the FOSS community.
Naive is going to be "that bad" at that size. I tried this on my own system, 4096x4096 matrix multiplication, with the naive algorithm, the naive algorithm with swapped loops, and Strassen's algorithm. I had my implementation of Strassen's algorithm switch to the naive algorithm (with bad locality of reference) for 64x64 matrices. The results were 530s for the textbook algorithm, 140s for the textbook algorithm with better cache access, and 94s for Strassen's algorithm.
>> If you think them paying any more taxes would decrease my tax bill in any way, then you have an odd way of doing math.

Them paying more would either relieve the burden on other parts of society, slow down the debt accumulation (even just a little bit), or allow the government to spend more on public services. All of these three have an impact on your life. If you think it would have no effect at all then you have an odd way of doing math.

>> Are you seriously saying that the reason Google has no competition in France is because they pay less taxes?

Maybe, who knows? But what we have at the moment is market distortion and monetary advantages for multinationals that can play these games. Certainly the likes of Starbucks (who pay little to no UK tax) have a direct financial advantage against smaller operators and local chains.

>> As long as there is no low flat-tax but unfair and complicated tax system.

This is a pipe dream, and any flat tax I've ever seen proposed is highly regressive, loading the burden onto the middle classes (and away from the very wealthy). What I find most amusing about it is how the very wealthy have so many cheerleaders who are in effect arguing for higher taxes for themselves.

>> People will always try to avoid it.

Yes, but you seem to be supporting your own country getting screwed by large corporations and transferring that burden to yourself, French companies and French citizens.

>> Get rid of your insane tax system and you'll get rid of these special exemptions. Just like getting rid of alcohol prohibition got rid of the bootlegging problems.

It's not quite that simple unfortunately.
Here's the first few hits from Google:

https://developers.google.com/speed/articles/reflow

https://developers.google.com/speed/articles/javascript-dom

http://www.stubbornella.org/content/2009/03/27/reflows-repai...
brunomtsousa@gmail.com
Maybe this will help: https://developers.google.com/speed/articles/reflow

Edit: ah, posting the same link at the same time...
But I think the best tip is: be shallow. A lot of things trigger reflow but DOM-depth is causing slow reflows.
What's with this "social media bad" meme that seems to be so pervasive around here nowadays? Last I checked, looking for new and better ways to connect people was a Good Thing.
That's true. The article however, does state that a GC stall is bad but explains it can be avoided with a good GC and a good programmer.
With ARC you get more consistent performance but the article was going after the claim that GC inherently require 5 times more RAM to be reasonably performant.
Hey, I said "might"!
Verizon "femtocells" easily hacked for wiretapping
RSS has taught me everything (ps. last day to export Google Reader)
Maybe it is just because I've more experience with iOS documentation that I find it superior then.
Ask HN: Is it wrong to contact people via their blogs?
My city is not such a big one and there are no meetup groups that I know of and rarely any programming event is organized. So when I find some interesting blogger from my city, I usually find their email address and try to contact them to meet or have some chat.

Out of 3 times that I have tried to contact three people, no one replied. This makes me feel that I am being really stupid and pesky but my only intention is to meet new people.
"US publishing houses did not buy in, sales faltered. And this is where Steve wandered from his path - he began courting the Fortune 500 and the dark agencies - NSA and CIA - because these people could afford his expensive machines."

Thought this was interesting...
It's a joke mocking the "x drawn in just CSS!" stuff we've been seeing lately. The general point is that CSS isn't the right medium to do a lot of these things, and using ":before" and ":after" hacks are really just a mess.
I think that speeding laws should be abolished on highways and interstates, road surface permitting. I really do.

I also don't surpass 10% over the limit. Neither do I have a radar detector, nor a GPS unit that maps speed traps.

Does this make me a hypocrite? Of course not.
From what I can gather, startup culture is a weird toxic mix of aggression, advertising hucksterism, cheesy motivational-speak, masculinity, and a pseudo-belief in letting the free market determine value.

I wonder what "restructuring" you have in mind though? It seems stronger wealth redistribution and higher taxes could be one form of structural change that might eliminate get--rich-quick schemes.
This of course leads to the user throwing the disc away and pirating the game he legally bought. I'm not much of a gamer myself, but I also heard stories about people buying games on Steam only finding out that there is some terrible cloud service (like uPlay) that they need to register to, before they can play the game, and this is advertised nowhere.

I think making people pirate your product so they can enjoy it, even if they bought it just means they will pirate it in the first place next time.
Related project matching against a database of >3Mio. fingerprints: https://panopticlick.eff.org/
Grunt test, before git commit.
As a general point, it's easy to forget all the layers.

If you learn C, you feel close to the metal. I have an array. It is contiguous bytes in RAM. I've got the power!

Well maybe.

The array might be contiguous virtual memory, but backed by disjoint blocks of physical memory.

Then there's cache. In front of ... another cache.

At least with C you're closeER to the metal.
Baltimore City 2013 Homicides(thru July 12) vs. Vacant Properties
Perhaps, but only to the extent that Bush would remove him... and, if tried, to the extent that he violated laws. Bush stood behind him, happily letting him take flak from the media and political opponents for years.

The buck has to stop with the president. How depressing for our civilization that people get worked up blaming a lower level appointee whose job it was to be operationally in charge of dirty work that was fully supported by the president.
European commission backs Merkel's call for tougher data protection laws
> I think all intelligent people should aggressively campaign the idea of absolutist morality to all ends of the earth.

"But this time, it's different, because we really are the chosen ones!"
Ask HN Silicon Valley folks: Are you San Jose Earthquakes fans?
Just a curiosity really - do any of you guys and gals who live in SV go to the Quakes games? I never hear anyone on here talking about them but I know there are lots of sports fans here.

For anyone who doesn't know: http://www.sjearthquakes.com/
and what was it?
Microsoft Extends Office 365 to 38 New Countries and 5 New Currencies
Some might say if your speaking at an audience "reaches" a single person, then you have achieved more than you could have ever asked for.
Cubesats to go interplanetary with tiny plasma drives
Social media isn't bad per se, but there's definitely a lot of money going to a lot of ideas in that sector that are both unsustainable and boring as hell.
So it seems most real world users of cgroups are against the change, which in my world means that the change probably should not be done.
Scripting plugins for Sketch App (OSX)
pg's advice on doing things that don't scale isn't new. He told us the same thing when I was in the YC S09 batch (4 years ago).

So, with 4 years (maybe more) of data, I am sure that the advice works really well for most YC startups. And, that's probably why pg decided to wrote an essay about it.
The kickstarter: http://www.kickstarter.com/projects/597141632/cat-a-thruster...
Lots of NSFW in your interaction graph
Its possible I'm wrong. I've never designed a UAV flight system, so I was speculating as to reasons why a lower level of encryption might be needed. Its possible that's not a realistic constraint for atmospheric craft.
Less than 25% of new jobs for developers created by gaming firms
He was also pragmatic enough to pick the right battles. That,s a prerequisite for success in any business.
I have no doubt it does happen. I saw it myself several times. Heck, maybe I have done it, when I was a first time entrepreneur.

But as I said, if I were ever in this position, I'd just pack and go. It's hard to build a successful startup; even harder if the CEO thinks he/she has all the answers and is not open to collaboration and sharing the burden of the key early decisions.

This is particularly true when the company is small; not so much when you get to triple-digit headcounts.
The reason I don't listen to women in tech presentations:

1. I'm basically not allowed to voice an opinion that isn't completely aligned with the feminist status quo (I believe in equality, fuck me right).

2. I'd rather learn how to build a better emberjs app. Or learn more about thorium.

3. Unlike the vast majority of problems, there are few concrete steps to be taken to correct the imbalances that do exist.

Edit:

I can't believe I had to self sensor, just to hit the post button.
Larry Wall is getting old, his shirts are getting less colorful.
This is rather disconnected from the established facts of the case.

I'll just point out the most obvious one that is totally indisputable: about the same time Trayvon might have started the suggested process that would include calling 911, Zimmerman called the police on their non-emergency number (NEN) and got them dispatched to the location.
ffbellfhtlflf@outlook.com
Yeah. One of the biggest things I've learned about startup culture is this:

Even if you want to do a startup, avoid "startup culture" and the "startup scene" like the plague. Just build something, launch it, and market it, and ignore all that noise.

Not calling your thing a startup at all can be a good start. Call it a project, or a business, or whatever.
you do realize that 'delete' does not actually delete your messages?
That's her entire point: the people she wants to reach tend not to be in her audiences.
>So if the foreign country has a higher tax rate, you will never pay US tax.

If I live and work completely in a foreign country why would I ever pay US income tax under any circumstances at all? The US is one of two countries on this planet that expect people who's only tie is being a citizen (perhaps never having set foot there and not speaking the language) to file income tax and potentially pay a portion of their income.

Even worse, the US expects you to file with them the way you file in your country of residence. File join in the country you live in? You're expected to file joint with the US then. Which means your foreign spouse who has no ties to the US of any kind (outside of being married to a citizen) will potentially have to pay US tax on their income.

And worst of all, the tax is mostly an annoyance. The true problem is that you have to report every account you have signing power over. That includes pension fund. That includes your companies bank accounts that you manage (which is why an American will never hold such a position in e.g. Switzerland). Lots of banks also won't take Americans on as customers. They don't get enough to warrant dealing with US bureaucracy to report information on these accounts.

>You can always renounce your US citizenship

Which is what many people are doing. The US is one of the few nations on earth that people give up citizenship from.
There is an email service that offers what the article explains: https://countermail.com