skysight-inc/HackerNews huggingface dataset:
If you're depending on "government-issued identification" you've already failed.

A) What does that even mean? What's considered valid? There's got to be at last 100 different forms of this in the United States alone. How can anyone be familiar enough with all of these forms to verify them? Then consider there's several hundred countries around the world, each with equally quirky identification systems.

B) So the "face to photograph" method of identification depends on someone supplying a photograph of themselves? Since when is this part of the process for applying for a domain name? Secondly, it's impossible to verify that the photograph is of the applicant. Are we applying for domains at the DMV now? What about people who have identification where their face is concealed, or is a woman no longer allowed to register a domain in places like Saudi Arabia?

C) Why should having government-issued identification be a pre-requisite for owning a domain name? What if you're 10 and want "billyslemonadestand.com", paid by Bitcoin?

This isn't a trust issue. Owning a domain name shouldn't be terribly difficult. This isn't like an EV SSL certificate where a notary is going to be involved. Their entire process is complete bullshit and does nothing to improve the security of anything.
Honestly a Bootstrap / Semantic UI style system that implemented Flexbox would probably be the best thing for making Flexbox more popular.
Thanks for your kind words Tim! We are happy to offer everyone unlimited private repos on GitLab.com https://about.gitlab.com/gitlab-com/ What can we improve so you would prefer GitLab over GitHub?
The 106.9% isn't a problem of mathematics; it just means an average of more than one failure per drive per year, or alternatively an average lifespan of less than one year. It comes from the fact that they've only had those models in service for a very short time, and so they can only constrain the lifetime through the same reasoning used to estimate a MTBF of multiple years with less than a year of testing. With zero failures so far, it's obvious why the bottom of the confidence interval is at 0%.
Seattle has the highest income of any city in the USA at $94,000 a year. And we just got the $15 minimum wage.

Portland has good programs and an OK tech scene. A lot of them are poached/contracted by Seattle firms, since it can be cheaper to pay for a contractor's hotel than it can be to hire a local. The wage differential is that big between the cities.
Trademark lawyer to 3-man startup: hand over your domain–or else
That's because AirBrake made their plugin open-source. Errbit was making their product api-compatible with an open source project.
You can do vertical centering with margin:auto. Just absolutely position.

And margin collapse was a bad idea, I agree. But HTML had it, before CSS. If anyone is to blame for margin collapse, it's NCSA Mosaic. CSS just needed to describe what already existed.
Ask HN: Best first steps for a reformatted Dell laptop?
I have a dell studio xps 1640 and just reformatted it. I've had the computer for about 5 years and the hope was that a factory setting restore (I think this is interchangeable with "reformat" but feel free to correct me) would speed it up a bit. Of course, all the Dell gunk is back. In addition to getting rid of that, what are some other first steps/installs people take to get an older computer a little more up to snuff (speed, reliability)? Do you have any favorite guides you recommend?
Amilia is the revolution of online registration, please visit the website
We don't need more tech people. We need more tech people who give a shit about their jobs besides getting paid.
There's an explanation of the solution here for those who don't want to play the video in the article: http://en.m.wikipedia.org/wiki/Wason_selection_task
Awesome! I really like using Gitlab CE. Are there any plans for more code review type enhancements? We typically do lots of discussion on merge requests and often times, certain code features or plans will get scheduled for a refactor sometime in the future. Though, all those comments kinda get hidden away after the branch is merged. Maybe what I should be doing is using the Wiki, but it would be nice to be able to leave comments on the HEAD (i.e. comments on current state of a project).
How likely is that, versus the possibility that the surgeon operator has an aneurysm or seizure mid procedure. Or the nurse hands the surgeon the wrong chart?
As Americans, we like pipelines, right? Can we make a cross-Southwest pipeline to move some of that water to CA?
Note I did not say that I would not pay my developers what they are worth. I am saying I would not put it out there initially in emails. If I stated I pay well publicly it would just attract money grubbing morons.
Just finished http://dodgerdash.com. It's a real-time dashboard for the Los Angeles Dodgers that displays stats, a countdown till next game and a live view when a game is in progress. And it's open source https://github.com/Lukeas14/DodgerDash

Now I'm back to working on my main project, http://shadetree.com. It's a community for anybody who works on cars to look up technical data, repair guides, TSBs etc. about whatever vehicle they're working on.
It may surprise you that the order matters - in the hands of a potential attacker, combining random sources is not commutative!

If your last random source comes from an attacker who can read your state, then they can manipulate your state freely (XOR) or partially (any PRF), which could lead to trouble. Source: http://blog.cr.yp.to/20140205-entropy.html

Combining with a proper PRF limits the damage a bit compared to plain XOR, which is why Linux's /dev/random was changed to feed in RDSEED/RDRAND like any other entropy source.

On the other hand, there's the school of thought which says: if the CPU you're running on has been trojaned in hardware, you're probably buggered no matter what!
epoxy-sealing all my USB ports right now ...
I've seen people happily work at much lower pay then they deserve. I've also seen people work at higher pay then they are worth and still be miserable. Pay isn't all that.
A lube free jet bearing could be a major plus for preventing Aerotoxic syndrome.
Show HN: Simple notepad for Chrome new tab – Note Instantly
its deduplicated.

Without looking at the code, I assume each file is stored as a binary blob with a hash, snapshot and volume id. This would allow you to keep identical files only once.

The last paragraph is conjecture. However the idea is that the filesystem is arranged so that it only stores the difference(or a different version) of the file.
It's analogous to asking if jQuery provides comparable functionality to JavaScript ES5 enumerables. It does, it's just a strange comparison given that the former is a library built on top of the latter language, using a different API due to the former predating the spec
Starbucks says [homakov] gift card hack was 'fraudulent activity'
We've been tinkering with a big powerful shared notepad platform for a while. This is our first piece that's really ready and nice.

Simple, stylish new tab screen that lets you type notes from the place where your ADD strikes worst: in the browser

- from the makers, Knotable
In Nordic countries tax records are public so you can check anyone's income if you know the name and birth date.
I agree with you, but take in account that if these companies didn't exist like this (and I'm not saying this is a valid excuse) a lot of programmers (and other positions) wouldn't exist. A lot of folks here go with the 'I rather work at a startup then a corporate job', but the truth is, if these ventures didn't exist, they wouldn't be able to get a 'normal' job at a boring company, since those actually care about following the law and standards and what not. Most of these 'senior' developers in the new startup flavour of the week wouldn't be considered much above juniors in other industries.
I'm sorry but that is not possible. You would have to use scripts to mirror the repos https://github.com/samrocketman/gitlab-mirrors but we don't recommend it.
In terms of format, I appreciate something like Raymond E. Feist's Riftwar Cycle, where you have a series of connected trilogies. You carry over the universe and some of the characters, but the story is tied up at the end of each trilogy.

Or Fritz Leiber's Fafhrd and the Gray Mouser short stories, which were the individual adventures of those two characters.

There's something obviously appealing about a universe (a "franchise" or "IP", if you must) which goes on and on, but that doesn't mean spending decades on a single story.
This is a fantastic writeup. Do any of you know of other great PoC security articles like this one?
it's better than that because social security tax will be capped four months in.
> Just as an aside, to give you an interesting benchmark—on roughly the same system, roughly optimized the same way, a benchmark from 1979 at Xerox PARC runs only 50 times faster today. Moore’s law has given us somewhere between 40,000 and 60,000 times improvement in that time. So there’s approximately a factor of 1,000 in efficiency that has been lost by bad CPU architectures.

Anyone know what kind of benchmark he's talking about? Because if that's true, holy shit.

(considering of course, that this article is from 11 years ago)
The problem with this is that the 5 card also needs to be turned; it might have an even number on the back.

But if you take them at their word that each card has only one number, then yeah, it's 8 and green.

I guess I'm saying the article didn't make it clear that you could trust anything you didn't see in front of you.
I have interacted to a meaningful extent with at least 10 different major recruiting firms, and I can tell you that it varies greatly. There are lots of ones that suck, but some of them are actually quite good and respond well and work for you if you actually talk to them and explain what you are looking for.

Hating on all recruiters since a large percentage of them suck isn't fair.
Absolutely.

On top of that, it also makes it easy for front end interfaces to be designed with a mock microservice (or handler) that simply emits it for their testing with a backend developer going through and filling it. As long as the API isn't overly complex for emitting events, almost anyone on the team can do this.
I did get the problem correct, but in figuring out the answer I got an intuitive sense of why the police officer statement of the problem might work better than the number/color statement of the problem. There are two things that I can see which seem way less vague than humans "evolving in a socio-cognitive niche".

1. The number/color statement of the problem doesn't have a cause and effect--the if/then statement of the problem doesn't indicate any actual causality between the number and the color. The only reason humans typically solve these kinds of problems "in the wild" is to understand the causality of a system so they can make intentional interactions with the system that produce effects they want and avoid effects they don't want. The police and underage drinking part has a clear cause/effect: if the person is drinking underage they should be arrested. Having a cause/effect to reason about is much easier to reason about than a correlation between causally disconnected systems.

2. People have prior experience with the underage drinking puzzle: at least in the US, people have probably had to think through some variation of part of this problem before to understand the who and where of drinking legality. Being pattern-matching machines, we solve logical puzzles by matching them to previously-solved logical puzzles.
What if? Why, it would be akin to a social revolution. There would be literally millions of people who would not only have to deal with the original symptoms, but also the side-effects of withdrawal from a pharmaceutical addiction.

It can't happen, at least not overnight. It is going to take at least 2 or 3 generations before the dependency on industrialized-pharmaceuticals can be removed as an aspect of our western societies. Even if we have a solution to the dependency that pharmaceutical customers have, it is no small thing to come off the prescription.

So how far have we come as a species that we are having these 'generational approach' questions posed to us? Last centurys' Ritalin addict is this years flapper girl. All we do as cultures is propel the change of fashion forward. I feel nothing but pity for those who have a chemical dependence where the next patient bears no such duress, should they push pixels instead of pills. I would love to see it all change, such that none of us are dependent on industrialized pharmaceutical production - the penultimate of capital masters, but the closest analog to a solution in this regard, that I see, is the legalization of weed.

Legalize it, and a lot of these industrial problems have the potential to disappear...
Just to be clear, the SID's noise generator is NOT a TRNG - it's a XOR shift register, basically an LFSR with no 1-tap. It's predictable.
Secrets, Lies, and Account Recovery: Personal Knowledge Questions at Google [pdf]
Recruiters typically make a percentage based on what you end up getting paid. It is in their best interest for you to be paid more not less. The only reason they would pay less is to try to get people into a position to which they don't otherwise fit well.
It feels rare to find someone who can be honest about the shortcomings of their day-job programming language. Kudos to you!
I think the point is that no additional software/hardware error is added on top of the human error. Human error + software/hardware error should come as close as possible to an operation using human hands (only human error). Ideally, the benefit of a hardware/software product should produce lower human error too.

Without knowing anything about the hardware/software and transport messaging layer, it could be very likely or unlikely depending on how well or poorly the product is implemented.
Can you send me a note - tomasienrbc@gmail.com. I'd like to run something by you.
I was bitten too and I'll probably avoid their products & platforms in the future. What I see very positive from them is the act of contributing back. Perhaps they are maturing...

Nonetheless, you can be a SOB of a profit and world domination seeking corporation and embrace open source at the same time. Think Oracle or Google (and many others).

Also I fear this new wave a little bit more.
"I have a low tolerance for bullshit" You should totally add that to your resume. I am sure it will get you far in life.
Let's start with my backyard! I currently have about 4 inches of water in it's southwest corner.

One drop at a time...
Easier Guide to Learning Testing in PHP
Mozilla overhauls Firefox smartphone plan to focus on quality, not cost
TBH if you need to do advanced debugging, it might be better to just not use finalizers.
> The best way to plan for 50 years is to continually have a 1, 5 and 10 year plan.

This is the key point to focus on: you don't actually have a backup plan if you don't regularly access the stored data – until then, it's just hope.

I like the CrashPlan + Dropbox approach but there's a key gap: you need something else to check strong signatures (SHA-256/512) on data to avoid scenarios where a bit flips on one of your computers, the file is updated and you don't notice it for a long time, which is really easy for data which is infrequently accessed or where the client programs typically cover minor flaws (most image/video/audio formats).

My favorite example is a JPEG-2000 file which had corruption in the middle of its tile hierarchy – either a thumbnail or full 1:1 zoom looked fine but something like a 50% zoom would show corruption. You'll probably never find something like that without automated checksums until it's too late to recover a copy from somewhere else.

What I'd really like is something like a mature large-file optimized Git repo where there's a strong, checksumed history and it's immediately obvious if a remote version is out of sync. https://github.com/bup/bup and https://git-annex.branchable.com/ are very interesting.

Archive Team is trying git-annex as a way to back up the Internet Archive globally, which will likely lead to changes helping that tool become solid for general usage: http://archiveteam.org/index.php?title=INTERNETARCHIVE.BAK
I bet you still have to install things that you need on your Mac though. Why the false dichotomy then? Install what you need on Windows and you'll be able to do all of those things.
I tend to see a disdain for YA books in the SFF community. Which is sad, since many in the community still remember the (not-so-distant) past, when all of SFF was looked down upon by those who only read "real" literature. Romance, too, seems to get this attitude.
(slightly OT) I don't understand Flippa; I've search several times for a regular web site making a bit of money and all of them look like scams, even the ones that are sold, with no PageRank since all the incoming links are spam.
> use a service for the next 50 years

Probably won't happen. Businesses come and go. Unless you want to be constantly shuffling file storage backends, such a plan will probably end in disaster.

If you want something with the requirements you describe, you'd be better off self-hosting. I'd set up two servers - one in your house or office or what have you, and a second in some further-away location (perhaps a relative's house). The "servers" could be as simple as ordinary desktops with a bunch of Western Digital Red drives. Pop your operating system of choice on them, set them up with some way to transfer files (I personally just SFTP important files to an OpenBSD box; once I find a suitable secondary location, I'll probably set up another one and have the first one pump the contents of its backup folder to the second one on a daily basis with something like rsync), and be done with it.

The downside is that now you have to manage the hardware side and the software side of things, but at least now you have some assurance that - so long as you actively maintain your backup server(s) - your data will be safely backed up.
Google Fiber pushes automatic piracy fines to subscribers
talk to an actual lawyer
For my personal stuff I just use Google Drive. I don't think that Google is going to ever abandon it since its tied into all their products as the storage solution.

For my servers, I've been wanting _something_ that I can use Amazon S3 with. Just did a search and found out about CloudBerry (http://www.cloudberrylab.com/). This is perfect since I also have a NAS and scripts that backup the server nightly. With this I could essentially just install and repoint the existing script to the new drive. Also, S3 has built in versioning which is really nice.
I haven't yet come across a case where it's actually needed, but I've come across a few cases where it seems like the easiest solution.
Let's modernize the way we handle front end code with Django
Remember, the author of the article is the owner of the company that owns AdBlockPlus, and has personally been in contact/worked for/with United Internet, which also owns BinLayer.
That's cool. There's a bunch of site that have this data. http://salarytalk.org/h1bwage has similar information on the data set.
Valuing companies based on revenues is a bit of a stretch in my mind. Actual income/earnings/cashflow makes a lot more sense.

If you don't take into account expenses then you get some really wacky valuations: ie a company is in the business of selling houses (or other large cost item) for a small percentage higher than they bought them. If you don't take into account the cost of buying the house and running the business, and just look at the revenue from each house sale you will drastically over value the business. If they sell 50 $100,000 houses that they bought for $99k each and it cost them $500 in fees per house sale they would have $25k in actual earnings but $5 million in revenue. Valuing on a common "5x the yearly revenue" you would be willing to pay $25 million for a business that produces $25k per year (if you are willing to do so and have a lot of money I'll sell you a lot of businesses like that!).

Software is a higher margin business of course, but at the end of the day as an investor I care about how much cash is going to go into my pocket due to an investment rather than how much total cash passes through the companies books.

Even the 2x to 3x of earnings that sole proprietor/small software shops are getting now sounds outrageous to me. You're betting on growth (and paying like it's there) and hoping that clients don't leave for 2 to 3 years. Higher multiples can make sense if there are expenses you can cut to get earnings (or a very clear, easy to see growth opportunity [if that is there then why are they selling of course?]), otherwise you're just tossing away money.
Based on the knowledge demonstrated in the question, I don't think I want to try out debian for fear that it's going to be more trouble learning than I would value it at. Definitely going to look into it more though, thanks.
searching for a home somewhere doesn't mean you actually moved there.
This is exactly how trademarks are supposed to work... he used and protected the name first by several years and there is some similarity. It's unfortunate you didn't know that 2 years ago.
My partner is a social worker who does pretty much this; trying to get those in poverty on their feet by giving them marketable skills. From talking with her regularly about her job, I get the feeling that once you've been in poverty a while, you get a kind of "learned helplessness" where you pretty much lose all ability to do anything. Step 1 and 2 here are the hardest because you just can't get them to accept the "paint brush" much less get them to "paint" with it.
You would be surprised at recruiters tolerance for being told off. I have experimented with some and they actually take it very well. They are human beings, as long as you are real they will respond in term.

I don't say something like that until they know me a bit though. I have asked my current consultant group "What happens if I tell you to fuck off?" The guy responded "Well I wouldn't like it, but you do your job well and I wouldn't take it personally."
When people say that perforce handles huge repos well they're referring to a characteristic of the technology not the server implementation of the technology. Git, on its own, is not very user friendly when it comes to large repos or binary files. It's a limitation of the technology regardless of server implementation.

Believe me, I'm not saying that perforce is flawless. But there's a reason its used heavily in the game dev and media industries. Does it suck to administer? Certainly. Does that mean that Google's problems with scaling or operating something like perforce apply to most of us? No. Most of us can resolve issues with Perforce by applying some limitations and governance because we're not operating at the massive and distributed scale that google is.
Ask HN: If you could redo GNU/Linux, what would you do differently?
>"Starbucks should be grateful this bug was found by somebody who worked with it to fix the problem," he added.

This sums up the entire scenario. If he wanted to (although he'd probably be caught) he could have added $1000's of dollars to gift cards, purchased coffee, and resold it for a cheaper rate. Or just used it for infinite free coffee.

He would have solved The Programmer's Dilemna.. Dilemma? That looks wrong....wait...isn't it dilemna? The Mandela Effect strikes me again.... http://www.dilemna.info/

Well there went the rest of my day. Back to questioning my existence and multi-dimensional theory.
Are you posting it from an outside site? Because Facebook changed their API on April 30.
The wholesale price of water is pretty low.

If/when the drought ends, that can make paying for your pipeline difficult.