skysight-inc/HackerNews huggingface dataset:
I thought the page was broken or not loading. It showed only a green page. Granted, it is a cool effect but it was really confusing.

Sorry, this is the web, I don't need a fucking splash screen. At least make it so that I immediately notice that the content is there.
It's mostly crap. What you get with universe and multiverse packages is essentially a snapshot of Debian development at the time U+1 was forked from Debian testing or unstable. There are packages which are also in the stable branch of Debian or may later become packages in that branch, but often more changes are made before it goes into the next Debian stable release.

Secondly, a package in Debian stable mustn't have any applicable release critical bugs at the time the release is made. If after release a package (in Debian, Ubuntu or any other derivative) is discovered to allow for remote code execution in its default configuration for instance, there's no hiding behind what it says on the tin. The bug doesn't care how it's labeled and you should act on it.

Thirdly, packages in universe and multiverse only get community support, as opposed to support from Canonical for the duration of the support cycle. The entire point of having a repository system (like apt or yum) is that you can mix and match them to your liking and choose which packages may come from which source. So if you can get better support elsewhere, there should be no stopping you from subscribing to that support channel.

Personal package archives I'd generally not recommend because they may not be vetted as well as the more official repositories and the support commitment (when it exists) might not be at the same level. Could be better or worse, but you'll have to evaluate that on a case-by-case basis.
Actually, that was exactly the case in the Eastern Block. All those laws for "crimes against the state" were on the book. Most of the GULAG prisoners were in fact jailed after a "due process".
And I think it's the same now with the US. Tons of laws that you can never be sure you are not breaking. Tons of laws that everyone is breaking (copyright law, anyone?) etc.
Every empire will collapse eventually. Under its own weight.
they did that in ww1 :)
I would not do business with any company that puts their customers at the mercy of SE's toxic culture.
I had 13 login attempts from South America, Asia and Middle East. My login details have been leaked in several leaks, latest being the Adobe leak. And even though I've had strong password, my fault's been that I've used the same password in lots of places.

Luckily the Adobe leak was the final straw and I finally started to use a good password manager and super strong, distinct passwords in all the services I'm using. It wasn't that bad at all, just selecting a good password manager[1], strong encryption and an easy way to sync your passwords between devices (git), I've had no trouble at all with strong passwords.

Although it would be nice to have an Android app for the password manager. I think it's a nice excersize for writing my first Android app at some point...

[1] http://zx2c4.com/projects/password-store/
I think you need to say it like this to really be in spirit:

> I added bacon to my milkshake because bacon.
I know that online poker clients have been doing this for over a decade.
Well, if they haven't seen evidence that metadata surveillance is useful, they clearly haven't searched for it. Cause if you don't search for it, you won't find it and therefore you can say with confidence "We haven't seen any evidence..."

For anyone wanting to see such evidence can go here:
http://www.zeit.de/datenschutz/malte-spitz-data-retention

This is a 6 month representation of cell phone metadata overlayed with this politicians public information like tweets or other stuff freely available on the internet.
AirBnB for Food - MeetMeals
> I know that they have legal counsels and all. But do they really sit down and weigh the legal ramifications and discuss who shall be thrown under the bus, if things should flare up?

I come from a country where this used to be fairly widespread (I don't know if it is anymore; I imagine it is). Owing to my hatred (and no, I'm not using the wrong word; few things give me a more unpleasant, visceral sensation) for large organization and business crap, I wasn't involved in any stuff like this, but I know people who were.

Your supposition is in fact correct: yes, people actually sit and discuss which is actually more profitable and what they can do in order to make sure they don't get caught, either.

It's not usually a board decision, because a large board tends to spread its efforts far wider and, as you involve more people, the danger of news spreading (even for personal image gain) increases. It's usually something driven by two or three of the more important figures, who make sure (via bullshit, oh, sorry, I mean politics) that the rest of the board follows along -- not for free of course.

Things aren't ever written and are cleverly disguised under various contracts that are otherwise legal.

Obviously, this implies that the legislation lays the proper ground for this. Consequently, most of these things are usually done with political support from within the legislative unit.
Enforcing unique and strong passwords is not hard. We do it.
oi this is disturbing. "because bacon" already had tons of uses in the comment thread already. I didn't see that!
How many people think about the possibility that their partner may become physically or mentally ill when they get married? Most people assume their life will be great and don't really think about how they would handle really bad situations later on.
In Kota, teachers are rockstars
Your flight purchase's confirmed ($800), would you like to upgrade for $10,000?
But that's the point - there are so many sites with tiny bits of overlap that a user now has to navigate conflicting help pages.

A Linux question -

SuperUser?

Ask Ubuntu?

Unix and Linux?

(Server Fault)? (Stack Overflow?)

While we expect programmers to RTFM the rest of the SE network is aimed at not so technical people.
This is exactly how the PS4 real name system works. You have to add a friend as a "real name" friend, and they have to add you back with the same permissions. Just adding someone as a friend doesn't grant them permission to see your real name.
This is cool, we all could use a Facebook foto editor
Why do you need to be married to have people stand beside you in times of crisis? Such people should care about you unconditionally, not because they are contractually bound to you.
The attack must have been done over Tor. My account was flagged and locked but it's not reasonable to say the password was cracked. However, I do my day-to-day browsing over Tor and the matching IP addresses caused a false positive.

Its worth mentioning, though, that the rate limiting is at the account level and not the IP level. When I was trying to get access to my account before the email was sent out, my account was locked and remained locked even after developing a new Tor circuit. How were the attackers able to circumvent the aggressive rate limiting? Three password attempts a minute is a generous estimate and it would take longer than the expected life of the universe to crack even a moderately secure password at that rate (my old password had 704 decillion permutations.) Perhaps some part of GitHub isn't being rate limited?
How do you enforce a unique password? With unique I mean that the user has not used that password for any other website.
The man who can taste the Tube map
That wasn't in my email.
Many things will be impossible unless you delay the initial action. I mean, how do you really undo sending an email? You can't. What you do instead, and I'm guessing this is what gmail does, is to delay the sending for 15 seconds to give the user time to regret.

Seems like delaying the action will almost always be possible. Guess i could give the users the misconception that they can undo whenever they want, which is just..
Show HN: CloudEngine beta launch
On the Rails note, you should be setting an ENV variable rather than hardcoding it as is the default. Same goes for any other keys/tokens/credentials that you're interacting with in your code. With these sorts of things, it's best to rely on pessimistic assumptions and take proactive steps accordingly.
Thanks for that link, I've found explaining that difference to people to be difficult sometimes. There is some helpful stuff in there.
Unique across all other services the user has accounts at? If you did that it would be both creepy and impressive. :)
Love Room
Well, most people would be nervous and give inconsistent answers under pressure, EXCEPT trained spies and high ranking terrorists, so yeah, that's stupid as duck.
Note that this can be very tricky. You don't want to keep connections open or waiting.
Same here.

My TV does not even play sound through its speakers anymore since I upgraded to a surround setup. It literally does just display whatever I feed it through its HDMI inputs.

I kinda like it that way. Should the TV break, I can get a new one and won't have to spend hours trying to set everything back up the way it was.
Or it could expand to something like "because it has to do with space, which I find boring, but I remember that you're a space nut, therefore you might find it interesting". Or even "because it will help with your school project which is about space".

It's too fickle, too context dependent.
I'm not sure what the causes this. I always get this error when trying to run Aberoth from Apple stores (and I have tried 3 different stores). I can't debug or fix the problem because I have not seen it anywhere else. The Java version might work.
Seaborn - a new Python library to maximize aesthetics of matplotlib plots
i've found a nice sound mixing app for iPad, DjTrigger
Excision is built into Datomic expressly for this purpose.

I don't know why people assume those capable of building a database would also fail to anticipate this need.

The difference is that you don't use excision except in special cases (like legal obligation to delete data), you use retraction which doesn't lose any history.
The Transparent Chinese
How do you avoid that the users action have a cascading effect through the system? Was the undo/history option built in from the start?

For example, your app inserts a new doc, some other process sees the new doc and updates a table or inserted into a message queue, it gets picked up by Foo and..
License seems very restrictive: https://github.com/BlueVM/Feathur/blob/develop/License.v1.tx...
http://www.wiwitness.com
Backbone.js + Zurb Foundation + jQuery + require.js. Of course there's some plain java script as well.

The backend is Java on Google App Engine. Restful.
Generating it for them.
You can... get yourself in jail for days/weeks :-D.
You know Disqus has taken over English when OP asks us to disquss on Hacker News.
There's a good book on the subject, albeit with completely opposite point of view - the equity has spoiled management and made them care less about the big picture and instead moved the focus to managing expectations.

http://rogerlmartin.com/lets-read/fixing-the-game
I've worked on event sourcing based systems, Datomic is a lot saner.
Built from the start, yes.

and... what? you mean what would happen if I undo the creation of the doc? Like I was deleting the doc - the system either would not allow me because of the linked docs/events/objects or would do a cascade delete, if it can.
Yes. But some 19th century laments are now accepted as formal usage.
> Could you explain the relevant complexity, particularly as it applies to this example?

Maybe it's simple if all a parolee has to do is to make sure he spends every single night in the halfway home. That might not make a lot of sense, but if that was the _only_ rule he had to follow, it might be simple.

My guess is there are many rules to follow, and a lot of them don't make sense to the individual parolee. A rule like having to spend every single night at the halfway home is there for a reason, but the reason (probably) is not to prevent parolees from seeing their girlfriends. So it's easy for someone to think that they aren't doing anything wrong when spending the night at their girlfriend's, even if they might be aware that they are -- technically -- breaking a rule. They might also (naïvely) expect to be met with some kind of reasonably response to said rule violation.

People have difficulty with rules that don't make sense to them. It's very easy to think: "This can't possibly apply to me in this situation".

Finally, one more thought: I know this is borderline Godwin, but this reminds me of rape and blaming the victim. Like in, it was her own fault for wearing a short dress. This is a case of someone who was the victim of an injustice. Does it really make a lot of sense to talk about what he, the victim, might have done differently?
Looking at my security log, it looks like they gained access over two weeks ago. No failed login attempts, just a successful login. No brute-forcing about it.

oauth_access.create: GitHub XRP Giveaway - 16 days ago

user.login: Originated from 23.29.121.166 - 16 days ago
Very interesting. How many visitors have you got? How many people are using it?

I liked the UI. Clean and simple.

Adding a line or two about what the site does may help.

Best wishes.
Moreover, that other proces need not be on the same server, or even on a server that you control; worse, it could trigger a meatspace effect. "User now authorized, access granted, door opened. [five minutes pass] Oops, that was a mistake." How do you undo _that_?
I do agree with you about the overlap. I've had the same issues in the past, but to be honest I think it's just a matter of getting to know the different sites and achieving an intuitive feel for where questions should go. It may not be perfect, and you may get blow-back if you post in the wrong site, but then learn from that and move on. As programmers, we should be used to failing when we try something, but we don't give up and abandon what we're doing: we try again until we succeed. And if that comes off a bit stoic (for programmers, and non-programmers alike) then I think that the person may need to readjust their ideas of what SO/SE is. It's a collection of random strangers who have been interacting for a period of time and built up certain social conventions which they start to expect people to conform to. Just as in real life you don't go up to a group of people and expect them to be perfectly willing to accept you no matter how you behave (good or bad). Yes, the separation is bad. Yes in the SO/SE case, it could maybe be improved, but generally there is always going to be overlap. With the advent of area51 it seems people really want to specialize the SE sites, which makes the problem worse: but that is what the community seems to want. I think that in order to fully solve the problem, there should only be one SE site, and everything could be separated appropriately by tags
I seem to remember that there's always a prime between n and 2*n? (Still an arbitrarily large absolute gap, but a fixed relative gap.)

Can anyone deny or confirm?
Ask HN: What is the current state of the art in time series storage?
I'm researching viable (i.e. modern) alternatives to RRDTool, but it seems like it's never really been surpassed. There's Whisper (part of the Graphite project) which is still a disk orientated format.

I'm trying to avoid tools such as OpenTSDB which are pitched at people with dedicated monitoring infrastructure.

I'm sure for most scales something like a disk-backed (read: correctly configured) Redis instance would be sufficient, but there's no well documented prior art in this area as far as I can see?
Taking Aspirin at Night May Boost Heart Benefits
It's very interesting how throughout the discussion the opposite behavior (smiling as neutral line) is becoming localized to US/UK. Plus, Dale Carnegie seems to have left a cultural mark on Americans comparable to that Confucius left on Chinese ))

The funny thing - it's in the same way English (and by extension American) people got rid of 2nd person singular pronoun ("thou"), and I find some of underlying debate pretty much the same. "It's more convenient and you run no risk of alienating someone with only the polite form left" on one side and "yes, but with potentially impolite form gone you have no means to actually express politeness" on the other.

The question is - does universality of polite behavior (smiling, using plural) actually devalue it over time?

The answer, at least for me, is something similar to dieting + cheat day dynamic - feel free to form a habit out of the healthier thing (method act yourself by smiling) but maintain your baseline by exploring the opposite (admit you're feeling bad today, look miserable when you feel miserable), if it's around 10-to-1 healthy-to-opposite ratio.

American way gets the first part down, and directionally I think we Russians should learn from that (in other words, we sure should smile for no reason MORE), but the other extreme has its dangers as well.
Stoic philosophy of life, anyone?
Uh, being justly analyzed and NOT be treated as a terrorist and taken to weird, scary and isolated places at the slightest misgiving would be nice.

I imagine he'll get over it, but will be cursing US CBP agents for the rest of his life now...
They did the OAuth token with the Ripple give away 16 days ago, and before that, I had no failed attempts, just a single successful attempt. I too used the same password for a few sites.
Scala compiler phases
The presentation this is from is at http://www.cake23.de/fmx/ - there's a lot more good stuff inside than just this.
> Assuming it isn’t, it will then check the system’s local cache to see if there is a recently cached answer to this query.

Really? Where is this cache?
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم الاربعاء 20/11/2013
Again, focusing on the presentation rather than the content, I'm extremely impressed with the integration of advertising on the page, using position:fixed to lock it in place while the content scrolls over it.

If we go with the assumption that advertising is a necessary evil, this isn't a bad direction in which to take it.
Demanding slower development cycles for apps
Why are we arguing about the "usefulness" when it should be a crime against the human right to privacy, and possibly many national laws and constitutions through out the world?

At the very least, even without abuses (which is ridiculous to even contemplate that there weren't/aren't any) mass surveillance can create chilling effects on free speech, journalism, and creativity and innovation in general, as well as to progress in a society.

How do you admit you are gay or try to convince others that being gay is okay, in a society where the vast majority are against it, and the government has zero tolerance for it, for example? In a society that monitors everything, it would be very hard to turn being gay from "illegal" to "legal.

And that's just one example: women using birth control, doing abortions, being of different faith, smoking pot, copying an image "illegitimately" from the web and so on, can all be "illegal" at some point, in any society.
With bi-directional path tracing it works something like this:

* trace a photon from the light source with x bounces
* trace a ray from the camera with x bounces

Now the end points of those traces are not connected but you can calculate the probability that they can 'see' each other. You can use this calculation for the light transport from the light source (photon) to the camera (pixel).

Edit: maybe this image will make it clear: http://lebedev.as/web_images/historyGlobal/15.png

The 'deterministic step' connects the raydiance from the light to the pixel.
After seeing what the kinect sensor is capable of - not a chance of having such device in my house without having root on it or being able to work completely offline. It is too creepy. And too potent.
It is so easy to loose $10,000. Highly misleading. Also the number is in green makes it less highlighted. Upgrade button highlighted. No Congrats text on top, so someone in hurry may click it considering a step left in order process.
how do you make it memorable enough so they don't just write it down? passphrases?
Wouldn't it be better (/cheaper) to get a bunch of personal assistants for the engineers?
That's not quite right. It's unclear how much total the VCs put in, at least from the article. But it sounds like they continued to fund the company while the founders' involvement ceased over 10 years ago.

"For the next decade, Bloodhound recovered and slowly grew, raising seven more rounds of financing." <-- if the insiders participated in follow-on rounds they stayed involved all the way through. Once again, that's what seems to be indicated but it isn't spelled out.
Small steps towards this: http://www.imdb.com/title/tt0387808/
Meant and.. a cascading effect resulting in 100 other actions you're only half-aware of, maybe on other systems =) So building the whole system with this in mind is probably a good idea.
What's the problem with writing it down? I periodically generate a strong random new password, write it down and put it in my wallet with my credit cards, until I type it enough times that I learned it.

Writing it down and leaving it exposed in a public place, like taped to your monitor - bad. Writing it down and treating it like any other important asset - not that bad.
Mobile ads suck. What's next?
My thoughts exactly. Having two and a half pages of empty green before the article seems like pointless insanity to me.
I don't think this impact would be large at all for industries that approximate perfect competition like raw food. Price of such goods should approximate marginal cost. Marginal cost would only increase if workers in these industries could now demand higher wages than before, which doesn't seem likely to me unless the basic income is very high. Do you expect their wages to rise? If anything, I would hope basic income would go side-by-side with abolishing minimum wage, which could decrease the price of such goods.

You may very well be right for some other goods, but food is a good example where production can scale up but is essentially a no-margin industry. And it's a very important example in the context of eliminating poverty.

Of course, the only way to prove it is to try it out and see :)
Chrome's resolver is a stub resolver - it is just a replacement for getaddrinfo(). It does what getaddrinfo() does but asynchronously.
Scrolling is broken, I couldn't scroll to the bottom to see the score it kept bouncing back up.
n00b question: can anything be done about the mosaicing in the images (look at the corrugated roof, the edge of the concrete etc)?
As with IPv4, DoS attacks which tend to be clustered from specific locations (I've seen them originating from multiple hosts within a hosting center's range, or from a particularly poorly managed ISP's allocation), using broader allocations (CIDR blocks and ASNs) to identify responsible networks can be useful. The challenge in general is translating from IP addresses to the administrative block responsible (there are IP reverse lookups which do this, in some cases the zonefiles are downloadable allowing lookups at local network speeds), and in translating the information to some sort of policy (few network management devices offer AS blocking rules, though CIDR is pretty much native).
Nice idea -- I have an iPhone so I can't try it out, but I've been thinking this would be really nice for running or driving. Hope it all goes well for you.
The tool doesn't include any of the c3 and i2 instance types yet.
Try tapping Up-Up-Down-Down-Left-Right-Left-Right-B-A on the pad.