skysight-inc/HackerNews huggingface dataset:
Thanks for the reference. Hmm, Section 215's "business records" provision, that little thing EFF told us the NSA is using "to collect the calling information of every American"?[0] It sounds like EFF prefers to use "Freedom Act" to put some plastic handcuffs on the program, instead of trying to starve it when its justification disappears. EFF has fought against the renewal of these exact same 3 provisions in the past[1][2]; why do they accept them now?!

I guess they project the 215 revisions will be extended in another bill if necessary anyway? So they supported a more minor reform they thought more likely to pass? I wish they'd be more open about the compromise, then. The 100 vs. 3 comparison seems a little oversimplified -- I would guess many of those >100 sections don't have an expiration date, or at least expire on a different date than these 3 (which were last renewed in 2011[3] against EFF's wishes.) I am making an assumption here about what the 100 sections means.

In any case, I'm rather upset they're on the record fighting these in the past, yet now they barely mention them at all, and only in what I see to be a hand-wavy "lesser evil" excuse. I know "perfect is the enemy of the good", but I don't think "Freedom Act" is even all that good.

[0] https://www.eff.org/document/215-one-pager-adv

[1] https://www.eff.org/deeplinks/2010/02/epic-fail-congress-usa...

[2] https://www.eff.org/deeplinks/2011/02/tell-your-representati...

[3] http://articles.latimes.com/2011/may/27/nation/la-na-patriot...
Yes he does, but he won't write it because he knows he'll be laughed out of the room. I bet it's God or something equivalent.
We've reached this point because the airlines wanted to promote lower prices and make up the losses with volume. If they don't want this situation, it's on them to change it.

Their lack of foresight does not constitute a problem that I am required to solve, unless they want to pay me for it.
Just Use Bcrypt

http://codahale.com/how-to-safely-store-a-password/
Any reason the iconic orange was omitted? It just feels odd to read Hacker News without it.
Sweet, let's build an OS based on Rust code now!

Why don't we port something that's already got an eye for security, like Minix?
The speed of light is just a clever hack for rendering performance much like binary space partitioning made the rendering of our own early 3D worlds performance good enough to enjoy.
Luminati.io seems to be payware, Tor is free.
How to Not Freak Out About Material Design
To a one, every medium- and large- sized application deployment I've tested that failed to set up VPC (or something like it) has fallen to some stupid oversight on some stupid backend, support, or dev machine. Don't rely on individual host hardening for security; you'll fail.
That's my take on it as well. We've created fiction that explores the idea (The Matrix is the most obvious recent entry), we've created games which are simulations themselves, and pretty soon we'll be able to create complex, realistic simulations that in turn can create complex, realistic simulations. After all, we've managed to simulate an entire ALU in Minecraft, itself a simulation of life in a blocky world, and there are far more advanced game engines out there.
That's what I do. I use chrome for a lot of stuff, but if I'm browsing video or or doing web development stuff I use FF.

And people here have told me that I'd like the Chrome dev tools better, but although I tried I was too lazy to completely switch so I just use FF and Firebug.
It seems to be a thought experiment in torturing the inhabitants of a computer simulation. How else would you pose the question "Is this a reality that may be modeled, or a simulation of a model?" If it's a perfect simulation, there is literally no difference to the inhabitants. If it's not a perfect simulation, then the experiment being run is what differentiates this model? The answer is clearly those conscious of the problems with the model and how they react. And if a physicist ever seriously posits we're in a simulation, they had better have better evidence than "because humans are interesting".

Anyway, until we fuzz physics enough to detect inconsistencies in (e.g.) conservation of energy, this is an entirely fanciful and useless topic. If I may bring in Plato's allegory of the cave, it's fairly clear this line of thought is only useful if we can detect and/or manipulate it. Until then, it's fairly absurd to think what we may be "turning our back to" in the cave when we are unable to even figure out if we have a back.
The other really frustrating thing is when you log out of Gmail, you are not actually logged out. You will be presented by a pseudo-looking login screen, which is really just an authentication screen to get back to Gmail.

What really happens is they keep you kind of logged in to collect as much data on your searches, videos, etc. The way to actually log out is:

- Click logout in Gmail

- Click "Sign in with a different account" (!)

- Click "Remove"

- Click the X next to your name.

- Click Done

It feels like they are trying to trick you into staying logged in by making the logout process extremely obscure and difficult, and I really hate it when I'm being blatantly tricked like that. With existence of evercookies (http://samy.pl/evercookie/) I am somewhat skeptical that even that obscure logout process actually logged me out.

This is pretty much the strongest reason why I don't use the GMail UI anymore (there are others, but this alone would have made me stop).
Could wandering virtual sunny landscapes in something like Oculus Rift be a reasonable substitute for a light box?
I don't agree with the first paragraph, that social mores exist to limit the danger of uninhibited indulgence in sex. I think most if not all (other than disease) downsides of sexual indulgence are because it violates customs. The author has that completely backwards.
More RSS mess
This is one of the reasons for why I call it a "bastardized radix tree" in the README :)

The routes are stored as "nodes". There's a root node. It has a hash map of child nodes, by name. It also has a list of "parameterized" nodes. When a node gets a path segment, it will first look in its hash map. If nothing is there, it'll call the parameterized nodes in sequence. Typically there's just one parameterized node.

For the following paths:

/projects
/projects/new
/projects/special
/projects/:project-id

The root node will have a single item in its hash map, "projects". No items in the parameterized node.

The node for "projects" will have to items in its hash map, "new" and "special". It will have a single item in it's parameterized node, for :project-id.

I updated the README just now with a slightly more detailed explanation :)
There's already a few projects doing so. Drop by #rust-osdev on Mozilla's IRC network sometime. :)
A similar overview. Might be interesting too http://tomayko.com/writings/unicorn-is-unix
Irrespective of whether they are indeed a part of a given side, they are one-sidedly being described in the media as such.
Three things.

First, the "character" you infer from Barbie isn't fixed in stone, or some universal truth. It's a kid's toy, it isn't going anywhere, and the way we react to it imprints on children. So don't dismiss efforts to change its connotations.

Second, be very careful when you dismiss "Barbie as a character", because it is awfully, scarily easy to end up dismissing attributes of women instead of just what you don't like about the character. Just for instance, it's easy to single out elements of "materialism" that stick out to you because you don't care about (I don't know, say) clothes, without giving equal time to shit guys are (as a demo) materialistic about, like (I don't know, say) cars, or FPS games.

Finally: my guess is that virtually none of the parents who allow their kids to have Barbie dolls are thinking exactly what you think they're thinking. I think you've forgotten about the fundamental attribution error.
Some math:

--

$3/month/user

10 sites the user visits daily (for argument's sake)

3 pages visited per site (for argument's sake)

30 days per month

=>

Each site: $3 * 1/10 * 1/30 => $0.01/day/user

Each page: $0.01/day/user over 3 sites/user/day => ~$3.33 CPM.

--

Publishers right now average higher (~$5, up to $15) CPM, so this sounds like something that will lose them money for a non-biased set of users. Of course, maybe this selects for folks who otherwise wouldn't click on ads... I guess we will find out. It could also just select for publishers that are not able to monetize their content effectively.
the point here was more just to get both things running with a slick and more-or-less common interface. you're quite right that this isn't rigorous enough to settle the question between two algorithms in a domain where they both work somewhat - but stay tuned, rigorous analysis and comparison is high on our priority list.
I had what can best be described as a pre-midlife crisis. The summer before I turned 30, I was in a relationship in which I was not happy, my career had stagnated and my younger sister had just graduated from college.

It felt like someone lit a fire under me. I went back to college, changed my career trajectory and ended the relationship. I spent 6 of the next seven years in college. I picked up two AS degrees, a BS degree and an MS degree. I roughly tripled my income, I enjoy my job and I'm now engaged with three children.

"Someday" can happen but only if you make it happen. Don't wait for it, figure out what you need to do to make it happen and then do that. For me, the big incentive to get out there and make it happen was my angst over that digit on the left changing.
Currently Swift is a questionable choice. It adds around 5 MB size to the application archive, XCode support is buggy and standard library lacks many things it should have. I built custom keyboard with Swift and I won't use it for my next projects in the near future, until it'll become more stable. But probably in year or two it'll become much better.
I don't think he meant you personally.
Resurgence? This was the DJ's role in the electronic music scene going back to the 90s, back when everyone spun vinyl. Just saying this isn't new at all there.
The notion of simplification, which I hadn't considered, might explain - if testable - certain things such as Heisenberg's Uncertainty Principle, i.e. limiting the precision with which one can measure a particle's position or momentum would make it more difficult to discover the underlying true reality.

I'm tempted to use Occam's Razor but probably can't because the simulation hypothesis assumes an intelligence created it. And intelligent beings have demonstrated more than once the capability for subterfuge.

I think to test the simulation hypothesis one might have to assume a couple of things - 1) the sim has resource constraints, otherwise the creator might as well build a real universe (thanks to Pete Bonani of Falcon 4.0 for sharing a similar insight); 2) every object in the sim has a state and a function which acts upon that state.

I'm not sure how someone inside a sim might test these assumptions though I suppose we could try making babies and hopes that overloads the sim before we run out of food.
So you think "customs" are totally arbitrary? Not following the logic.
Please don't. Walking on a sunny morning is a pleasure, but working for the whole day in bright artificial light is a form of torture.
i can't argue with the title, it's definitely simple
> Why would someone want sterile meat?

Maybe because they've had a nasty encounter with food poisoning?

> I'd suggest that sterile meat is more dangerous as it is devoid of the natural bacterial "cloak" that provides protection from the nasty bugs.

I'd like to see a reference to a scientific study that demonstrated that.
Disclaimer: I am a random internet person, my advice is best taken with a grain of salt and a second opinion.

Why not create a "beta" program, and let them enroll in it for a fee (like half the price), and tout the fact that they will be allowed to give feedback that will affect the product?

I think that's a good way to do three things:

1. manage expectations (they shouldn't be expecting a full product if it's not done yet)

2. get revenue

3. help build your product into something they will want to use (and pay full price for)
Being in my early 40's a lot of this article resonates with my thinking as it was a few months ago. The piling up of setbacks, aches, the 'is this all there is?'. One day, I was on the porch, trying to wrestle my kids into the car, and a neighbor, in his 80's, health conditions (who was walking laps around the neighborhood for exercise), asked me how I was doing. I said 'surviving'.

"Surviving?" he said, "you're living!" with a raised fist.

Seeing myself through the eyes of someone much closer to the end has given me some very valuable perspective. Sometimes I think of myself as an 80 yr old man, and think about what it will be like. Makes me pretty damn glad to be alive now, and pretty appreciative of what I do have. Crisis averted.
It is important to know who is making the argument in order to evaluate possible incentives, biases or an agenda.

The parent isn't politicizing anything, they are saying a true statement that they think can be important for discriminating minds to help evaluate the claims in a richer context of important background information.

Your knee-jerk reaction to this particular truth says a lot about you. For the benefit of others, however, I'd appreciate if you would let us read what others have to say, instead of encouraging censorship.
You could say our consciousness (and imagination) is a simulation running on our brain
> Any non-misogynist Gamergaters (are there any?)

Yes, there are. The majority, in fact. And there are a fair few women in the movement too, but I suppose you think they are poor deluded fools who are oppressing themselves and need the guiding arm of the authoritarian left (including its legions of male feminists) to help them think proper thoughts.
Before going through the trouble, it does not run on Windows 8.1 64bit.
Stop using that X-Ray Vision app in public.
Thinking about this is a fun little exercise, but I hope nobody becomes a nihilist over it. Because fuck nihilism.
This. Or a similar pattern thereof that's harder to guess even by the administrator of a malicious site with access to one such password. Like your random string followed by the first and third letter of the domain.
IMO it's really a question of the quality the simulation. If it's not bug free you might be able to directly measure hidden variables and possibly 'hack' the simulation. Picture a device that simply tells the simulation to swap the contents of two locations. Or could just directly replicate the contents of some location. Or how about GPS 2 that uses in game /loc command vs an array of satellites.

PS: Just imagine if the large hadron collider ended up opening the game console.
> if it were, then it shouldn't be long before we all switch away from HTTP and SSH for the sake of "innovation"

Not great examples. HTTP has evolved several times to address changing needs: HTTP 0.9 (1991), HTTP 1.0 (1996), HTTP 1.1 (1997), HTTP 1.1 again (2007) and HTTP 2.0 (targeted for 2014). So did SSH: SSH-1 (1995) SSH-2 (2006).

These evolutions were possible because there were multiple major players that could come together (with multiple implementations) to settle on the new standard.

> but it sounds like XMPP at least could have simply been extended if there were features Google needed for Hangouts

In an alternate future where Google did that, people would have cried "embrace, extend, extinguish." Especially if any of their extensions were anti-spam related, people would have criticized them for being exclusionary.

For example, look at all the flak Google has gotten for SPDY. Evolving XMPP would have probably led to the same criticism.

And XMPP still wouldn't have provided interop with any of the major IM networks, because none of them were implementing it.

You truly can't please everybody, even if you really believe in something.
Yes, most of the time i use a different port than 22 and the noise all but dissapears.

Mind you it isn't that this is a defense, but it gets the drive-by scanning stuff out of the log.

By all means disable password login, and all direct root login.
Could you define "uber-reality" and explain how it doesn't really make sense?
Not one ad and it looks like it's free? Who's this Twoodo?
Perhaps we are the control, and other simulations have the variables.
NSA director: China can damage US power grid
Mods: could use a (2009) tag.
I believe studies have generally shown married men, on the whole, to be happier than unmarried men. I'm not sure about women, nor about how children affect things.

Regardless, you are not an outlier. Huge numbers of people with families are happy about it. It's fashionable for men in their 20s to talk about marriage entirely in terms of loss of freedom, but that doesn't mean their ideas are in accord with reality.
It's rather idiotic to put money up on auction.

There's a little exchange risk, since I assume there'll be a delay between the bids and the payment, but if everybody bids at the same time, they will bid the same amount, unless they're willing to accept some loss, which of course, since payment has to be made in US dollar, is perfectly understandable.
As a first pass, I think we can require humans to still do some work - it's not like the robot is going to take my laundry basket from the room...
While I agree with his point, I don't think he successfully demonstrates it, let alone proves it. There's very probably an Extra Credits video that does it better; I'd have to look, though, and I can't do that at work.
There's an interesting short story that deals with just this line of thought: http://qntm.org/responsibility
Assassin’s Creed Meets the French Revolution, and the Left Rebels Again
Lambdash: AWS Lambda Shell Hack
Initially there was an orange navigation bar in this app, but I got rid of it completely for the sake of more screen-space.
> you'd be surprised at how often people publish proprietary/private information, and then need to pull it down.

But once published, isn't such information already compromised for all practical purposes ?

I can understand the legal reason behind "pulling it down" (using someone else's IP, etc), but practically speaking the private information once published cannot really be "undone" (at best you can make it hard to find, and disassociate from yourself).
I really like this short story that illustrates the concept:

http://qntm.org/responsibility
If you read the citation they're following the original source, which isn't the common usage either, but at least it doesn't seem as glaring now.

http://www.jstor.org/discover/10.2307/2683689?uid=2&uid=4&si...
The Back of the Fence – How Did Apple Rise to Power?
IT's A TRAP </end Adml Ackbar impersonation>
No, they're mostly designed to keep a few Italian men in white hats in charge of 16th century Europe. We should probably take a long hard look at them.
Not really. Each time you create a simulation it is necessarily less complex.
My wife has a friend who is very into organic. She says that all those pesticides are not good for us, and she's probably right, at least to some degree.

But the thing is, famine is really not good for you. If pesticides prevent that (and, arguably, they have done pretty well at doing so), then they're better than the alternative of not using them.

Of course, the best alternative is "neither"...
He's neglecting that SSBM is an offline-only game, so imbalances take MUCH longer to manifest. When people can easily play games against serious competitors across the globe at any time of day, new strategies spread extremely quickly.
This is pretty much why I'm so confused that Facebook didn't go through with the whole 'facebook as a platform' plan.

I remember being excited about all the ways I could use Facebook as the 'social' backend to a whole bunch of apps I considered building. I also remember eventually giving up on that idea because clearly Facebook had decided that being the 'social API' was not their goal anymore.

Meanwhile, the vast, vast majority of my network (ages generally around 25-35, Dutch, tech-savvy) only use Facebook for chat, internal groups, and the occasional silly post, which is much less than our use a few years ago (we'd upload vacation photos and actually 'write'), and a significant number of us would leave if it wouldn't be so inconvenient. And the vast majority of teens seem to not really be into Facebook.

Basically, had FB continued with their 'social layer of the web' approach, it'd have been perfect for us, and it seems, to me, for FB too. And yet for some reason they decided to stay the old course and tend their increasingly less-cool walled garden. I am usually capable of understanding the behavior of a company even if it acts in ways that I don't like, but I don't see how this benefits them.

The only plausible theory I can come up with is that FB suffers from groupthink. It would explain this issue, but also many of their tone-deaf actions concerning privacy and the timeline. Perhaps they are really mostly building for themselves, and not realizing that their audience is slowly eroding. But then analysis of user behavior should make this clear... it confuses me!
It appears to have changed in the last few months, and it didn't show full history, so I'll take it back slightly, but you can still see other Youtube users favourites/subscribed: https://www.youtube.com/user/whoever

Some people have a link from their G+ to their youtube, but it seems not to be there for everyone any more.
I worked on autolayout, which does exactly what you describe: attempt to derive a pixel-aligned layout from abstract positioning rules. It was very difficult, so I'm skeptical that Android has found a way to just make "everything work out." The mathematics requires some sort of tradeoff.

For example, say we have 10 views, alternating black and white, each 10 dips wide, packed abutting into a container of width 100 dips. At 1.33x scale, each view wishes to have 13.3 device pixels. How do Layout Managers solve this?

1. Round each view down to 13 pixels, and repeatedly "move the next element up" by 1 px? Then you must account for .3 * 10 = 3 unclaimed pixels at the end of your container. That's going to be quite visible.

2. Round views based on their fractional pixel position, i.e. seven views down to 13 pixels, and three views up to 14? Now your stripes have different widths, which can be visible (especially if they have high-frequency content), and can also cause a "creeping" effect when they animate, if their edges are rounded independently.

3. Don't round at all, and position views on fractional pixel boundaries. This yields fuzzy edges.

Honest question - how would layout managers position views in this scenario?
A few thoughts:

When on the comments page, I'd expect tapping the title to take me to the article, but it doesn't.

The child comment touch target is all the way to the far right, which is at the edge of the touch region on the new larger phones. Feels a bit awkward. Maybe make the entire comment the touch target for that?

Not a fan of the big black back arrow. I know it goes away, but as you scroll, it is right where you want to start reading, and feels a bit distracting. Maybe just tone it down a bit?

There's a little bit of stuttering as you scroll, which is surprising for a text list. I'm guessing it's a bug rather than actual performance issues.
IIRC the MINST data has a mix of style of 4's. I tried it with an open top, and it worked correctly. I wondering if they just happened to sample a majority of 4s that have an open top.

Example: http://imgur.com/mRRz1L3