skysight-inc/HackerNews huggingface dataset:
I "strongly suggest" everyone drops NIST's encryption standards as soon as there are viable alternatives to them. They can't be trusted ever again, and it's best to form another truly international security standards body, anyway, with ties to no government.
Huge step in the wrong direction.
He's saying the same thing the comment you're replying to is saying. "64-bit" doesn't just mean larger pointers, but encompasses the whole of the architectural changes in the new chip and instruction set. Those are far more important than just bigger pointers.
I love it too. Maybe this should be dumped into a Chrome Extension for 'non-technical' people?
Link?
Studies about salt are notoriously difficult, because hardly anyone actually adheres to a truly low-salt diet, so you get the equivalent of a study that tries to discern whether smoking 1.5 pack of cigarettes (which takes lots of restrain) is any better than 2.
Personally, it took 2 months for my blood pressure to start coming down on a high-vegetable low-sodium diet, and I notice that many people already think they are not salt-sensitive if it doesn't work in 2 days. I'm still astonished when I take my blood pressure and it is 115/70 or so. It used to be consistently 150/90.
> Fukushima possibly contaminating the entire Pacific, making any seafood from there not able to be eaten ...

This false view has been partly inflamed by an "environmental" website that posted an alarming picture of Fukushima radiation spreading across the Pacific -- except the posted picture was actually of the tsunami wave's height, not radiation, spreading across the Pacific.

Fukushima isn't going to release nearly enough radiation to poison the Pacific Ocean. Maybe it will release just enough radiation to force changes in the nuclear power industry. Nothing else has worked.
Thanks, I will sign up to the list now. So, if I understand it correctly, TACK allows you to become your own CA.

I will read the spec for more information (e.g. what prevents the MITM from becoming my CA?) but it sounds very interesting, thanks again.
I would imagine they'd move to some sort of out-of-band method, where the servers use something akin to WebHooks (or maybe just WebHooks themselves) in order to rotate their ad stock, rather than loading the ad on-the-fly from a 3rd party site upon each visit. This would allow them to maintain an ad network while still serving the content from the same domain as the ad.
remarkably poor article. Doubling your registers won't get you anywhere near to doubling your performance on real world code

Did you even read the article?

"Double the register file adds a few percent to performance,” he said. “It’s a deep compiler and runtime VM issue. … So marginal improvements for most apps, at best."
It was the nature of the Soviet Union and Eastern Bloc countries to spy on its citizens. We, the United States, were supposed to be better than that. We were, but we're not any more.

It is our choice as developers, creatives, et al to decide if we as individuals will do work that will directly lead to spying on our fellow citizens.
Jane Street Capital uses OCaml for their trading system. Yaron Minsky explained that one of the main benefits of it was that people could read and understand the code much better than the other languages they tried (including C#).

Yaron's talk: https://www.youtube.com/watch?v=hKcOkWzj0_s
▶ ww3
In Greece Six-Day Vacation Bonus for Computer Use to Be Scrapped
Free Marketing Ideas - Part 1
Read it on Wikileaks next month.
World's First Invisible Highrise
I was just thinking that everything from Coding Horror has to have appeared here at least once.
Even so, the GWT creators ended up recognizing the value of presentation markup and introduced the UIBinder system (HTML markup + XML for custom widgets), which arguably made my life a whole lot easier when I was working on a moderate-sized GWT codebase. It's definitely better compared to mucking around with Swing-looking code soup.
It’s Not ‘Mess.’ It’s Creativity.
Keep in mind that this was a known and fixed vulnerability, not an 0day. 'Burning' is a bit misleading in this context.
What is the parent post genuinely concerned about?

For myself, nothing. I have to say I lead a rather mundane life.

My objection is not for myself, it's for others. I don't want reporters tracked. I don't want whistleblowers tracked. I don't want government employees to feel threatened they may lose their jobs because they have a private life. For those people to be safe we all have to be protected from government tracking.
This stuck with me from Marvin Minsky's TED talk:

> Anyway, the question I think people should talk about -- and it's absolutely taboo -- is, how many people should there be? And I think it should be about 100 million or maybe 500 million. And then notice that a great many of these problems disappear. If you had 100 million people properly spread out, then if there's some garbage, you throw it away, preferably where you can't see it, and it will rot. Or you throw it into the ocean and some fish will benefit from it. The problem is, how many people should there be?

http://www.ted.com/talks/marvin_minsky_on_health_and_the_hum...
If this is the only manner that the FBI --or any law enforcement for that matter-- has for identifying TOR users, then wouldn't the best operational security just be to firewall yourself off completely except for Tor connections? Better yet, you could monitor what applications are trying to broadcast out even if they are designed or intended not to leak. Isn't this what the TAILS live-CD does? For this case, even if your software was out of date and vulnerable to the initial attack on the browser, the attempt to broadcast out would hit a firewall and fail (and ideally be logged and alerted).
Margaret come on now, that would be 233 hours of work if she was paid on a 1099. She still needs to pay tax and self-employment tax on all of that money. That said, I don't think 233 hours really counts as "just a few hours".
[1] 100 TW primary energy

An article by MIT claims 14TW - http://web.mit.edu/newsoffice/2011/energy-scale-part1-1024.h... - and I've seen figures from 12TW to 20TW bandied around and I tend to use 18TW when running the numbers, but I have never seen an estimate as high as 100TW. Where's that figure from?
[DAWGs](http://en.wikipedia.org/wiki/Directed_acyclic_word_graph) are a special kind of Trie where similar child trees are compressed into single parents. I extended modified DAWGs and came up with a nifty data structure called ASSDAWG (Anagram Search Sorted DAWG). The way this works is whenever a string is inserted into the DAWG, it is bucket-sorted first and then inserted and the leaf nodes hold an additional number indicating which permutations are valid if we reach that leaf node from root. This has 2 nifty advantages:

Since I sort the strings before insertion and since DAWGs naturally collapse similar sub trees, I get high level of compression (e.g. "eat", "ate", "tea" all become 1 path a-e-t with a list of numbers at the leaf node indicating which permutations of a-e-t are valid).
Searching for anagrams of a given string is super fast and trivial now as a path from root to leaf holds all the valid anagrams of that path at the leaf node using permutation-numbers.
i see it making sense for equality tests ( != , == ), but not for comparisons...
I don't think there will be any advance signs. Nearly all of the CPU-specific stuff is common between Mac OS X and iOS, since that's generally in the kernel and low-level userspace libraries. The high-level stuff has been through multiple architecture transitions in the past few years (PPC->i386->x86-64) and any inadvertent architecture-specific assumptions in it has probably been ferreted out by now.

Mac OS X is likely ready to go on ARM right now, with just a push of a button to build it. I'd be utterly shocked if Apple weren't maintaining an ARM build of OS X internally.

If and when Apple decides to make an ARM-based Mac, we will probably only know it when it actually shows up, because the groundwork is fairly solid. The only thing that's lacking is encouraging third-party developers to cross-compile, and given Apple's famous secrecy, it's highly unlikely they'll give any advance warning just for that.
Regarding the kernel.org hack: Even with git’s hashing, wouldn’t an attack on Linus’ – or even a subsystem maintainer’s – computer still be a viable way to get code into the kernel, as said code would be a variant of new, unpublished code rather than changed old code?
Cut the cables. The USA should be kicked off the internet. They've proven they can't be trusted.

It is irresponsible on behalf of the rest of the world to allow this behavior to continue. Maybe after US businesses have experienced enormous economic damages they will change their way.
Might Trick Me One...
Battery technology hasn't really moved anywhere in the last five years (even ten). So increasing battery capacity means a bigger battery.

As for RAM, I found a good paper. http://www.nicta.com.au/pub?doc=3587 If you go to the top of page 13, you'll see that RAM accounts for less than about 5% of all power usage. Given that cpus and radios in modern smartphones can use a bit more power, you're looking at even less. So I'd say ram is negligible towards power usage, so the amount doesn't have a power constraint.
A car may have more than one user.

With traffic enforcement cameras in New York the violations are issued to the owner of the car. They don't try to identify the person who was actually driving. Because they don't identify the driver the summons doesn't count against anyone's license.
Meanwhile the way Bruce Schneier is now using GPG is really only one conceptual leap away from full-blown Tinfoil Hat Linux usage: http://en.wikipedia.org/wiki/Tinfoil_Hat_Linux

The difference between "tinfoil hatters" and reasonable people like Bruce Schneier now seems to be how concerned they are with their ability to destroy a harddrive, and TEMPEST.
NSA built replica of USS Enterprise bridge to sell Congress on spying
As the sibling comment says, yes she is sort-of correct. Our names are in the format:

<First name> <Middle name> <Grandmothers first name> <Grandfathers first name> <Surname>

So its kinda like a family name, but its not like everyone in our family will have the same family names. My cousins don't share any names with me as they are named after different people.

It causes trouble insisting they are all part of your surname. She recently had issues because the officials dealing with her medical exams assumed only the last name was a surname. So she had call and find someone with the necessary authority and present her birth certificate to get them to cancel the previous transcripts and issue new ones under the correct name.
Enrollment In Harvard's Intro To Computer Science Jumped 590% In 10 Years
> I hate to break this to you, but the biggest obstacle to a human solution to this problem is ... humans. Or nature, if you prefer, in the guise of natural selection.

I'm not even sure that we are in disagreement. Reducing the birth rate would be one (admittedly important) prong in a multi-prong approach. But given current environmental realities, reducing the birthrate, even drastically, would not have the desired impact on current CO2 levels.

Also, given humanity's energetic sexuality I do not think such a goal is realistic in practice, at least not enough to prevent apocalypse, and certainly not in the time frame required.
It is actually nearer to 113%. They have the existing 32 bit stuff from the old iOS for compatibility reasons and the new 64 bit stuff which is 13% larger than the old stuff.

Apple, as far as I know, haven't released how much RAM they'll be adding to the 5S. If they double the iPhone 5's RAM this might all be a non-issue, but you still won't gain as much free as you might initially imagine per above.
Just to clarify -- The only dependency of oj.js is jQuery. Clearly if you want to use Backbone for model binding it has an Underscore dependency and if you want to use the AceEditor plugin then you will need Ace. So don't think you need all of these files to use OJ!

Also just for those who didn't realize, this is the initial release of OJ and was written by just one dude. As people start using it and a people give feedback it is just going to get faster, smaller, and better. Let me assure you perf and filesize are big priorities, as is better Express and Node templating integration.
Those studies are usually not very good. They often fail to recognize that people who are on a low-sodium diet are very sick, for example (just like those studies that say that a low BMI is very dangerous but fail to control for the fact that very ill people are thin). I just think it would be really strange if humans had such a high need for salt, because until a few hundred years ago people did not add salt to their diet, getting only the naturally occurring sodium from food, and people did just fine.

According to Harvard School of Public Health, salt sensitivity is a myth: http://www.hsph.harvard.edu/nutritionsource/salt-questions/#...
It wouldn't be particularly easier to do it that way than just submitting your subversive code normally. Either way your change would need to be "underhanded" such that anybody viewing it wouldn't suspect anything.

In fact, trying to slip it in under the radar like that would actually just increase the chances of getting caught, because then it becomes something that isn't suppose to be there instead of merely something that does something that it isn't suppose to do.
Sarcasm. You're missing it.
Is it intended to? Yes. Will it? Time will tell. :)
How is this different from HPUX or Solaris Package managers? Asking to learn.
I'm very much reminded of these:

http://www.cracked.com/blog/5-things-nobody-tells-you-about-...

http://www.cracked.com/blog/the-5-stupidest-habits-you-devel...

http://www.cracked.com/blog/4-things-politicians-will-never-...

Especially the last one.

EDIT: Fixed last link
> When you "say goodbye to ads" you're also saying goodbye to the source of income that pays the people who made the website.

No you're not; you're just preemptively indicating your decision to be part of the "free-rider tier" of their system. Most business models aren't built on making money from every customer equally. See free-to-play games, for example: 90% of people pay nothing, 9% of people pay $10 or so, and 1% of people ("whales") pay ridiculous amounts that sustain the business. They don't want the 90% to start paying--they want the 90% to talk about "this great free game they found" to achieve a network-effect that brings more whales to their funnel.

Now, if Firefox and Chrome and IE integrated ad-blockers, they'd be responsible for "saying goodbye to the source of income that pays the people who made the website." But your using an ad-blocker when you weren't in the target demographic for the ads anyway (the target demographic is always at least "is willing to click an ad" and "has money to spend") makes no more difference to the site than your voting in a non-swing state makes to the results of an election.

Keep in mind: if a site really wanted to, it could detect that ads are loaded and displaying before it shows you the content. But nobody asks for this feature; goodwill toward free-riders is a necessary part of doing business.
The hilarity here is that Anonymous and the FBI had the same target this go-round.
Sounds like the Custom Element standard that's coming soon. http://www.polymer-project.org/ makes polyfills to use it today.
Sadly, all your points are true and germane. All I can add is that I speak to many people who try to argue that reducing CO2 emission is the problem, not the size of the population doing the emitting.
Minimum Viable Product shouldn't mean minimal security
This may be somewhat misleading, because I believe the number had fallen a lot before 2004. I.e. it may have gone up less in 15 years than in 10.
I do wonder why they haven't been used yet to track speeding violations.

This question was answered for me by a Maryland DOT person a few back during a tour of one of their operations center. The upshot is that the intended purpose of EZ-pass and other toll systems are for improved traffic flow, there is a lot of DOT involvement and the DOT wants to encourage folks to use them.

If those toll systems were to be used for speed enforcement, people would be discouraged from using them, which hurts the DOT's objective. Furthermore (and this is probably the bigger reason), since the DOT is deeply involved in deploying and monitoring the system, they would be subject to subpoenas by offenders challenging their speeding tickets and the DOT absolutely wants no part of that.
I have installed it with homebrew several times, just pay attention to the instructions of the "brew install postgres" command.
The content (and ad) provider will provide a page of advertisement first, then count to ten, then release the content. User can choose to watch the ad, or (with ad blocking technology) a blank screen for ten seconds.

This is already being done with videos.
The problem comes in a more specific case than that.

We know Twitter has filed for an IPO. Will it be good? Will it be bad? We don't know any of their financials. But insiders know.

Now, granted, they'll file paperwork to show them before people can buy, but that's (partially) due to the same thought process as 'insider trading is bad.'

Now, imagine a situation a year after Twitter IPOs: An all-hands meeting, where management tells everyone that they won't be getting their annual raises because finances are bad. Employees can exploit this knowledge, but those not in that (private) meeting cannot.

Any information asymmetry _will_ be gamed.
WTF? Can we even trust the water we get from the government? Maybe they put some meds in there to make us dumb and complaint. Is that too far fetched now after what we've reading?

>> Donahue also said Marque had been researching the possibility of moving his hosting, and his residence, to Russia.

Nice try FBI, but I have a feeling that Puttin's Russia will have him a gulag after a 5 minute "trial," appeal included.
Oj also happens to be the fastest Ruby JSON parser.
> Your math teacher never taught you these because they're just labels attached to quantities expressible in terms of sine and cosine.

... which is why I plan to ignore tangent from now on.
It's very easy to underestimate the power of human ingenuity. The things we do routinely today would seem to be beyond magic to someone who lived 100 years ago. How do you even convey the concept of "automated car" to someone who doesn't know what a car is? How would you explain the job of a "director of social media strategy" to someone who lives in 1913?

My point is that the people of the 22nd century will probably be more alien to us than we are to people of the early 20th century. One innovation is all it takes to change paradigms, and those innovations are very difficult to see coming. Then something builds on top of that and something else on top of that, and next thing we know someone is getting filthy rich by removing carbon from the atmosphere using science fiction technology.

I believe that your pessimism is unfounded. Human beings have a long history of rising to a challenge. Even more so when there are fantastic sums of money to be made from a global economy. The safe bet is on technology and innovation, on unexpected ideas and discoveries that change the way we understand our problems. I'll admit that the environmental situation looks grim, but take heart in the fact that help is on the way.

And:
HN has gotten so conspiracy crazy. For whatever Snowden did, he certainly changed the way that we view things in our corner of the internet. Privacy and liberty are genuinely important values and they should be fought for. But really, every thread? "the powers that be"? This too shall pass, I suppose.
Stupeflix To Help Create The Next Instragram, Vine
Not exactly the same, but cool none-the-less: http://www.dyson.com/Fans/FansAndHeaters/Fans.aspx
Sorry, accidental downvote. I meant to upvote since you nailed it: I want privacy norms to be respected not because I have anything in particular to hide, but because I want people who can advance my general interests as a citizen to be able to do so safely.

I am acutely aware that doing so demands adversarial relationships with powers that can be concentrated, lawless, and malign. The risks faced by people challenging them are real. They deserve all the protection they can get.

Put simply, we're all in this together.
Ig Nobel Prizes 2013
Speeding cameras and other ways to ticket people automatically are problematic in the US. See, in Europe, the ticket can be given to the owner of the car. The problem is simple: take a picture of the license plate, look up the owner, send ticket.

In the US, the law says that the only person that gets the ticket is the driver which != owner in a lot of cases. Because of this, places that have speeding cameras have to employ people to look at pictures of the person driving and compare them to pictures of the license of the owner, or try to identify the driver by some other means. Needless to say this is expensive. On top of that, states like North Carolina require that all or most proceeds from speeding cameras tickets go to education, and not the police department. Thus, the police department has no reason to shell out $100k/year on running a camera to see none of the profits. They'd rather hire an extra officer to give out tickets manually.

That could be different for tickets given for average speed violations, as you could give them to the driver, but that would likely create a traffic backup nightmare.
Did you find any DRM on the content or do you just like to whine?
I don't know who that is.

Insofar as humanity's long-term survival goes, though, no I do not think it is by any means a sure thing. The rate of CO2 emissions increases every year, parallel to the population. The "whackjobs" that are attacking are those who produce and profit from fossil fuels production and consumption. They already exist, and are not some far off, imaginary threat.
That seems like it would be a great deal more illegal than simply just not having tags.
P.S., I love the arbitrary down votes because I don't agree with the HN hivemind.
When you become big you need to switch to black shirts. http://imgur.com/oEbrORI
That's needed to verify unique identities when doing specific official business with institutions. It's not what's going to show up when you log into your work computer, send an email, use Facebook, or any of the thousands of places that computers use our names.
This is outstanding. Thank you for the effort.

Has there been any consideration of making a semantic version of the equations involved? The great thing about having this on the web, is I could easily see myself maintaining links in long calculations to various formulas as the authority.

(Also: what's the font in the SVG images? It's great!)
I did a well known beginner's program called starting strength where you add 5 to 10 lbs per week depending on the week doing it once or twice a week. Then I did crossfit for almost a year and went back to starting strength.

By the time I went back to starting strength I was able to start much higher at about 180 and kept increasing from there out, again 5 to 10 lbs a week. The key I feel was consistency. You hardly notice the weight going up if you're consistent.

I am a huge proponent of strength training for general fitness. Please do reach out if you have any questions!
..or just adhere to common sense and disable javascript.
Especially since 4 weeks (28 days) at 40hrs/week is 160 hours :-)