skysight-inc/HackerNews huggingface dataset:
What do you mean 'with bots'? We're talking about anyone at all hitting a link blocking the IP they have.

Some mobile networks have every person on the network originating traffic from the same IP. Some large institutions, universities, government departments, large companies have all their traffic coming from one IP.

This person has effectively created a feature that will perform a denial of service attack on their own website.
Component pin spacing is nearly always in decimal fractions of an inch. As others have commented, it improves latency at GHz speeds. The optimal approach for this is stacked dies, like the Raspberry Pi, although there it's done for cost and area reasons instead.
While you have a very valid point, in my use case I just ignore it. I don't see why anyone would want to block anyone else from accessing a small independent label website. Or the personal blog of a friend of mine. Or the portfolio site of another friend who is a designer. (edit)Or what real harm could come from it if it happened.
Robots.txt tutorial
PDFium.Net SDK with great form-filling functionality was released
Curiosity killed the cat, or so they say.
This was a very, very interesting and entertaining slide deck. Thanks for taking the time to make this.

The angry face you use reminded me a lot of Ally Brosh's style and made me laugh out loud.

Love this style.
Show HN: Open source Live Chat Engine for your own systems
I think what you are looking for is MIRR: Modified internal rate of return.

What were the initial and later cash investments? What was the opportunity cost to the founders? When was that money and time spent? When were they payed and how much? Compare this to what they could have done otherwise with the same investment money and time used otherwise and deployed during the same period, and you have your answer. In this case that time is valued on one's capacities, so it is a qualitative and highly subjective answer once you are comparing to anything more than "industry standard pay".

Because of business structure, a success to a founder may not be as successful for an initial investor, etc. The key in all this is to factor in when things are done and when rewards are received, along with viable alternatives. 5 million 5 years later is not worth anywhere near as much as 5 million in the first year.

See https://en.wikipedia.org/wiki/Modified_internal_rate_of_retu...
> I gave CBB (a telco) my CPR number on the signup form and poof they had all my data.

That is correct. Unless your address is "protected" a large number of companies with access to CPR can look up your address. No privacy to speak of there.

Yes, the Danish social security card contains the CPR number (SSN).

A big (huge) problem in Denmark has been created as an unintended consequence about fear of "having a number assigned" to you. As a result of much debate in the 1960-70's, the compromise was to designate the CPR number as "confidential". Which was really, really stupid in the first case because 6 digits out of 10 is your birth date, one is a check digit, so in reality you have very, very limited entropy.

But worse, because many confused confidential with secret, misguided companies (and authorities) started using it as an authentication method. The logic being that since 3rd parties were not supposed to know the "secret", proving this knowledge was taken as proof that you were who you claimed to be.

Even today, it is amazing what you are allowed to do with a CPR number. So yes, it is foobar.
It's just libtorrent packaged up as iOS8 framework + a convenience API, available here: https://bitbucket.org/jberkel/torrada. Still WIP and not used in a production app, but hopefully soon.

It works well if you're on a non-throttled network and has support for local peer discovery which is great for testing (install from a local torrent seed, or another device). Apart from bandwidth saving it's also very convenient to let libtorrent handle consistency checks and resuming of transfers.

ipfs looks interesting, have you published your port?
I think it depends on the algorithm. Something like siri trains on a larger data set with better hardware and uses a reduced version on the phone hardware. I think most neural networks can be reduced and compressed into a 'read only' format with limited or no new training, but it's a secondary problem.
Purely mechanically. Just writing down the problem statement we get:

\exists f,g: \forall a,b: (f(b)=a) | (g(a)=b)

where f,g are the guesses and a,b are the flips. Each guess is a function of the information available to the respective player -- the outcome of his own coin flip. There's only 4 unary boolean functions:

f,g \in {true,false,id,not}

The constant functions are out and order doesn't matter, so we're left with

{(id,not),(id,id),(not,not)}

Here I just tried (id,not) first, but 3 choices are easy to check exhaustively.
1. Security updates don't add debconf prompts
2. Supporting large numbers of systems is exactly when a persistent local configure database becomes useful for avoiding unanticipated regressions
I was experimenting with HN and for some reason this only works in console

> javascript:document.getElementById("hnmain").width="50%"
This looks interesting, I feel it has a lot of potential.

It will be useful with a standard library or a way to link easily to 'outside' functions without having to create (insert?) them in each cat that uses them.
It wouldn't be too hard to prevent that. eg the honeypot directory name could be a hash of the originating IP. You'd need to then have a dynamic robots.txt but that's easily done.

The destination directory doesn't even need to exist. Worst case scenario you could handly the hash via your 404 handler or via .htaccess file if all of your hashes are prefixed. Those are only examples though - there's a multidude of ways you could handle the incoming request.
One man writes Linux drivers for 235 USB webcams
The Blank State
I suspect this is going to be like the iPod launch itself: software doesn't matter, until someone produces some that the non-enthusiast users find is a great improvement in usability.

In-car entertainment is going to be a marginal thing in the smartphone era; people just want to use the car as a peripheral display and speakers for the phone they always already have. Maybe integrate some buttons so you can control the navigation more easily.

The two threats are Tesla (battery changes the owner experience as charge requires more active management by owner) and self-driving cars in general.
London's Digital Shoreditch Open House Week Guide
If you cannot physically donate them, perhaps you can offer remote access: hook them through a serial line to a computer that other people can ssh into.

You'll need a small contraption to be able to reset the device remotely. If you have a friend who knows a thing or two about hardware, he can come up with one in a few hours (it just needs to momentarily interrupt the connected device's power supply).
Hadoop for complete beginners
He could have made exactly the same point with a fake name and institution. The information became public due to incompetence, he's made it much more visible… I don't care to speculate on what personal failing might be the reason.
The point would be just as well made if he did not list the actual name.
The exact same point can be made by redacting or anonymizing the individual's name. Perhaps the organization rethinks its use of the comment and removes it. However, this blog post will live on through the archives of the internet in perpetuity, forever labeling that individual and, unfortunately, helps out their stalker.
That kid is a really good writer for a 12 year old. Very clear and to the point.
So they're building houses out of sandbags? What if the plastic bag breaks? Why don't they coat the whole structure in something a bit more resistant to a kid with scissors?
Amon – lightweight self-hosted tool for server and app monitoring
If I understand what you are talking about, then yes.

For example, offline speech recognition in Android phones uses a CNN that was trained on Google's GPU cluster[1]

[1] I can't find the good reference of this, but Slide 31 of this is outdated, but kind of says it (you aren't training a 2.7M parameter CNN on a phone). http://www.cs.nyu.edu/~eugenew/asr13/lecture_14.pdf
since no one has mentioned it, there's this http://matias.ca/laptoppro/mac/. IMO, it's the perfect solution for a portable mechanical keyboard. It's small, so you can throw in your bag and have it with you always, and the rechargeable batteries inside this thing are seriously impressive. I last recharged mine about 9 months ago and I use it all day every day.
Eiwitrijke recepten:omelet met maïs, broccoli en kikkererwten – Leef Nu Gezonder
"But satisfaction brought him back."
Lotus Announces Prices for Its Latest Supercar – Evora 400
What Object-Oriented Programming Should Be
I wonder how this is different from ALL the other Steve Jobs movies
What happened to "you'd better get a co-founder"?
Group Free Porn Tube Movies XXX
Don't forget about the burden this would have put on python's language designers to take into account the large amounts of already running code in websites. JavaScript was and remains tailor-made for running in browsers, which has allowed it to maintain near-perfect backwards compatibility for its primary use case without killing the language itself. It's probably a good thing that no other language was repurposed for web page scripting, as it would likely have effectively forked that language.
That's fair. Parenthesising return is a matter of readability and flavour to me. It tickles my spidey sense if it is missing.

I strongly dislike declaring variables anywhere else but the function root, but I agree with you on the example you provided that those kind of variables could be constified to be sane.
If you are unfamiliar with concatenative, stack-based languages, I wrote an introductory blog post that might be a little easier to read[0]. I say that only because the chaining style here can feel a little dense.

[0] http://blog.eatonphil.com/2015/04/06/introduction-to-stack-b...
Google's Plan to Eliminate Human Driving in 5 Years
From 2007 but kudos to the guy for doing that.
TL:DR - Sounds like it is a fearful place to work and puts all ownership on the employee and nothing on the person doing the fire with no checks or balances. Just a clear cut you disappoint me and I will fire you quickly and even pay you off instead of you suing me.

Having had to fire people this read like a lead balloon. I have fired several people and the hardest one was the first time, but after it was over it felt good for everyone in the business.

This is really managing by fear. The manager might say "It won't be a surprise for you or me implies that this is a non-verbal understanding. Well a lot of people get paranoid when it comes to job security and might have had a bad experience so anything and everything means they are on the verge of losing their job. If I was a worker on his team I would shutter any time I saw my boss walk into my office and say may I sit down. Seems very much a scare tactic. My company when we fire someone there has been several steps taken and it is dignified. (Unless you did something illegal or unethical, than it is quick and clean with an escort out the building.) You go through a written warning. You than have a performance progresses plan written by the employee and the manager together. You may have the manager sit in your work space for a few times to make sure that the person understands their roles in action and make sure that it just isn't a lack of knowledge or training. If it is our business culture we will get a co-worker to partner up with the person to help them find their place (Or see that it might not be for them and that is okay for both parties).

There doesn't seem to be a check and balance between his decision to fire and the action. As a manager I just didn't see the person's positive side since they had a trait I couldn't stand (perception of them being lazy or a bully to their co-workers) and I almost fired people which months and years later proved I was wrong in assuming they deserved to be fired. This also saves the work place from being a homogeneous Big Boys Club.

PERSONAL Opinion : Professionals (I am assuming this is a professional position and not some low hourly wage job) normally don't get fired for them not being smart enough or the ability to improve. I find that it normally is the fault of the employer for why the relationship didn't work out due to a manger or even the negative culture of the company.
The truth about poo: We're doing it wrong
Probably because populations who would theoretically be building with this material can't afford and therefore don't have access to scissors.
This seems a silly thesis, if only because cars are already commoditized due to years of competition. Early PCs has huge profit margins; current automobiles generally do not.
The plastic bags are only intended to be exposed temporarily. If the structure is intended to be permanent, the plastic bags are plastered over (from the article):

> For permanent structures, the synthetic bags are plastered over to provide an erosion resisting layer, or they can be removed when the stabilized earthen filler is cured.
What if I put a link to this URL and google bot will follow? You will block google bot?
The bags are filled with adobe, but instead of forming bricks, they use the bags.

Adobe structures are extremely durable, and account for some of the oldest existing buildings in the world.

Adobe buildings are known to be particularly susceptible to earthquake damage, a problem that was solved for super adobe.
That sounds like it's US or at least not north/west Europe. My point is: in Denmark/Sweden/etc, the step to cash-free isn't very big, simply because of what I mentioned: we are more or less cash free already:

Salaries are paid to bank accounts and never cash/cheque (cheques don't exist), bills are paid from bank accounts and not cash
Cash is tracked by anti money laundry laws and so on and so forth. So unlike in the US those prerequisites are already in place. That is why a) it's not really a giant leap to stop using cash, and b) it's not really a major privacy concern as we are already pretty much completely tracked.
If I learnt, only moderately, that moderation is the key to success, did I succeed?
Ok, thanks. I am studying logic now, so I think I am starting to understand things related to term-rewriting. Maybe will look at Wolfram Language some day.

Do you know interesting programs/systems developed with WL?
The right approach depends on your configuration management strategy, which in turn depends on the kind of product you are making.

If you are developing a big system with lots of components that need to work together (e.g. an embedded machine vision system with a multitude of related data-recording, calibration, simulation & test utilities and subsystems), then the matrix showing which versions and configurations are compatible with one-another quickly grows to an unmanageable size.

Unless you have a god-like configuration management system, the only practical approach is to go "green trunk" and co-version all of your components. Granted, this doesn't necessarily force you to use a single repo, but a single repo is (at least initially) the simplest approach.

Of course, you could go "old-skool" and define interfaces up-front then freeze them, but this just slows your development down to a snail's pace. Better (IMHO) to co-version your components then lean on your integration tests to maintain compatibility.
When I looked into it a few years ago, Spotify used a custom protocol which was similar to BitTorrent but was not actually using BitTorrent. It had some clever features to optimize for the chunk of the song to be played and it had encryption for the DRM.
I'd argue that the latter is a reflection on the escalating costs. Self driving is really a sharing scheme. I work in a place in a average cost city where the average salary is north of $100k -- I'd guess the average car is 7 years old. Hell, I'm the boss and I'm driving a 13 year old Honda.

In the 90s, the average car in my high school student lot was newer!
This talk of connected cars is kind of disturbing. How long until cars serve targeted ads on their HUD?
That is curious. Relying on an extra driver? Acting like multiple keyboards on a USB hub to work around USB protocol limitations, possibly causing complications or weirdness? </wildlyguessing>
Could an alternative be to use individual repos and also a meta-repo? The metarepo contents are the commit ids of each individual repo.

So let's say you want to update a repo which depends on another one:

Update project A, commit changes.

# Your product hasn't changed at this point

Update project B, commit changes.

# Your product hand't changed at this point

In metarepo, checkout to the new 'master' branches of Projects A and B, commit that to metarepo

# Your product is now updated!
"Every time you have to wait in a queue, think if that would be there if there were more staff."

Luckily we are getting more and more of automated self-service tills. No humans, no drama.
I used it in '08-09.
That's not actually quite correct. Build quality usually refers to the overall integrity of the finished product, it's ability to withstand wear and tear and reliability.

The difference between a skoda badged VW and a VW badged VW is more about the finish quality - the differences in the seat materials, amount of sound deadening, the amount of standard features and so on.

In most cases the active and passive safety features of a skoda/VW will be identical for the same platform, especially when it comes to things like power train components, which are purchased and built in bulk. The main difference between a VW and skoda engine is that the skoda misses out on the plastic engine cover.
Indeed, I wasn't writing that solidly until into my 20s.
Violent warfare is on the wane, right?
Can you tell us more about the leasing process? Is this expensive? Where did you find the other businesses to lease with you?
Of course ... when your development team grows really big, then this may well become untenable ... but "green trunk" should work in development teams up to a couple hundred developers or so.
SEO 101: In Words So Simple a Baby Could Rank on Google
> I really had a horrible experience sometime back, while downloading a software of around 2 GB. Where a network would die down and chrome would discard the partial download.

Me too. And it was _Apple_ providing the download, for crissakes.
I was going to comment how that would not be legal in most countries with decent labor protection laws, but between the lines is some cynical advise on how to circumvent that and screw your employees out of their rights.

Charming.

(Also, doubt if that's legal outside France, or will remain legal in France and/or the EU for long.)
Axact Response to the defamatory article published by New York Times
http://newstactics.com/news/axact-response-to-the-defamatory...
Having driven in London, Paris, Madrid, and Nice, this just serves to remind me of the bubble so many tech people inhabit.

Unqualified, it's laughable. Qualified, it's meaningless.
Look at the apache SVN repo.
http://svn.apache.org/repos/asf/
The source it came from (http://faithhopeloveautism.blogspot.nl/2015/04/world-autism-...) is even better.
Seems like an obvious addition to build the doorbell/video camera into the existing smart locking systems. So for example you could allow the delivery guy to leave your parcel inside your home. Or let a friend in when you're away.
In general, if you read the comments from top HN'ers [1] you will find a lot of perls: that's the reason why they got the karma..

Sometimes you can find also great comments [2] from less visible HN'ers. E.g. I suggest a "niche" comment on the best way to negociate a claimed domain name [3].

[1] https://news.ycombinator.com/leaders

[2] https://news.ycombinator.com/bestcomments

[3] https://news.ycombinator.com/item?id=8603821
How to accelerate DevOps and continuous delivery
Mediatek is a company whose engineers attending Linaro conference used iphones - that makes you think.
Googlebot won't follow the link because it's listed in robots.txt.
Ask HN: What's your continuous integration challenge?
As long as the block lasts not more than a few days, as he says in a nearby comment, I don't think it's much of a problem.
Very good point - it's always the most famous person + the # of any others.
Fact remains, looking on statistics and society as a whole, automation has rationalized work a lot. Between 1970 and 1990 automation had made work (at least in Sweden where I live) 75% more effective. Did we use this cut down on working hours? Did it give workers that high increase in wages? No. In Sweden the general discourse talks about "creating jobs". Why? Why would we want to create job that oftentimes isn't needed? That it is a philosophical question looking beyond the national and political economics.
‘Phantom Menace’ Malware-Free Scam Used to Steal Credentials from Oil Brokers
What are the advantages over scanner apps like CamCard / WorldCard / Card Reader ... ?
I use to people watch a ton. Most people HATE being alone and need someone to be there or else there was zero chance they would ever go out alone.
> Coherent Navigation worked on high-precision navigation systems, technology that is far stronger than many consumer-grade global positioning systems, which are typically accurate to within three to five meters.

No indication of what kind of technology they used for that?
Downloader tools can be quite unpleasent. It is often a choice between overcomplicated adware, or you have to use the vendors software that may not be very good. Downloading large files should be as simple and reliable as small files for the user. Perhaps Metalink[1] support would help?

[1] http://www.metalinker.org/
Than read the mailing list. It is active.
You're right but I'd wager that the more educated and therefore better equipped someone is to express themselves in non-violent forms of communication the less likely they are to commit murder. It's also no coincidence that murder is a more prevalent crime in poorer societies. If people have better opportunities and something to lose they are much less likely to throw it all away in a fit of rage. They are even less likely to enter into a fit of rage in the first place as they will be more contented in life.
I've read a lot of the reviews on the DoorBot Amazon page, and frankly, I would think twice about buying Ring. Not because of the many problems with the software/hardware that DoorBot suffered, but the lack of response from your customer service reps.

Not sure if you personally read them, but customer service unresponsiveness is a common theme in those 1-2 star reviews.

Have you done anything to address this problem? DoorBot was your first gen product; you HAD to expect problems and made sure people were being responded to.

Edit: forgot a word.
Risk needs to be included.

If the chances of total failure ($0 return) are 9/10, then anything less than a 10x return is a failure in my opinion.

Also as an individual, there is a cost to "volatility" so the payoff needs to be even higher to account for that too.
Gold is cumbersome, but on the other hand, billions in cash is too. Swedish M3 money supply is $300Bn, the cash (M0) is only 4% of that, or around $13Bn. The largest pension fund has more than 3 times M0. So clearly, there is little chance that this pension fund could convert its assets to cash, at least not swedish currency. I'm not sure what the Swedish law is here, but I can't imagine that they would be required to issue the amount of money required, if such a large fund suddenly wanted to store cash? (You could mint the famous platinum coin I guess).