skysight-inc/HackerNews huggingface dataset:
Okay wow the meta-joke on these games is getting to pretty intense levels lol. On a technical level though, I found this game extremely hard while using space-bar, but very easy with mouse clicks. It seems to jump differently or something.
If your incremental builds take ten minutes that is probably the number one issue you need to fix at work.
So, I've actually been thinking a lot about this problemset. I think that polyglot databases are the future. Most applications can deal with eventual consistency, or at least bounded stale reads [see: most interactions with Twitter, Facebook, etc..].

I think a hybrid consistency model will end up becoming the way we end up going, but not without some changes to the working definition of eventual consistency.

I think that eventually consistent systems that we'll see in the future will at a minimum have atomic, consistent (as in ACID), durable transactions. The big thing you're missing is isolation, and by that, you're also missing serializability.
(http://www.vldb.org/pvldb/vol7/p181-bailis.pdf)

Bounded staleness consistency will probably make most people happy -- as in "Give me a consistent snapshot of the database as of 1 second ago," or "Give me a consistent snapshot of the database as of this logical time" (assuming the database consumer has some sort of logical clock you're passing back and forth -- In essence, MVCC with some exposure of the timestamp.
(better explanations: http://pages.cs.wisc.edu/~cs739-1/papers/consistencybaseball...)

In addition to this, part of the problems that were outlined in the paper talked about multi-datacenter issues -- a lot of issues with banking-like apps can be solved with escrowing For example, each datacenter has 10% of the account's balance, and you can use consistent commits in the datacenter. If an interactions effects more than 10% of the account's value, it should occur across datacenters, and make a consistent commit across datacenters.
(More info: http://mdcc.cs.berkeley.edu/)

Anyways...the future is bright, but we need someone to throw a ridiculous amount of money, and time at it.
Just wait. If it really is good, there'll be an HTML version to sap your time within a couple of days.
I admit that I am not familiar with ARIN, but if it is anything like APNIC (Asia Pacific) then those big Class A Allocations are protected as legacy allocations. As such they are not required to give the legacy allocations up and its questionable if the RIR could even revoke them.

ARIN can go over the pool of post 1997 addresses they have allocated, but I think you would find much smaller unallocated blocks.
On a totally off-topic bit. After reading that page I have horizontal bars all across my vision when looking at everything else.

Pure white text and pure black background seems to cause trouble like nothing else.
I enjoyed the sous-vide section of Cooking for Geeks, (and the rest of the book is great too!) That's enough to get started.
Is anyone else bothered how cNet are referring to 2048 as a "Threes clone"? The two games are very different and Cirulli himself mentioned that he created 2048 with no knowledge of Threes, only as a clone of a clone of 1024 which really only took the "two tiles with the same numbers merge when they collide" element from Threes.
Sharing startup failures
If you have friends that are flaky and won't hang out, fuck 'em and get new friends. Get hobbies and meet people who do the same thing. Learn a language, join a book club, go to code meetups, start your own Code/BBQ/Motorcycle workshop. Be interesting and you will meet interesting people. Be boring and wrapped up in your own life and you will not.

This has nothing to do with men, the article should be titled: "Do boring, flaky people suck at friendship?" Most of the people on this planet are boring, and flaky, and wrapped up in their own lives, and if you don't learn how to cope with that and you don't have one of those miraculous, since high-school, partners in crime, friendships you're not gonna have friends. Have kids instead.
Development is a creative act, everybody creates differently. I don't think I'd be any more productive at four hours a day than I am at my current 2 hours. Some days it's closer to 30 minutes. Rare days push 5 hours.

At no time am I ever behind on anything. I often solve problems without touching my laptop, sitting in my boss's office thinking things through.

I talk myself and my boss out of anything that looks like work. (He never gets the hint and insists on working long hours. I'm gonna have to break him of that habit someday.)

Things on my end run smooth because code isn't being committed every day and I verify that it's working before I let it go. I happen to be a team of one, so this is easy.

I've come to the conclusion that focusing on productivity is mostly a sham. Before you do anything, spend half a day thinking about the necessity of doing that thing, what consequences it'll entail, where it fits into your overall plan, what you'll do if your approach is wrong and you have to backtrack, ways to change your approach so it's more flexible, whether you might be trying to solve the wrong problem and the problem you're having is actually social. Nobody spends enough time doing this.

If you have to, use a checklist, and force yourself to do it before touching a text editor. Don't think with a cursor and keyboard, guaranteed you'll find yourself working prematurely. Better to fuck off than do that. I want to run a software business where more time is spent on YouTube watching cat videos or whatever than on writing code. Writing code's not cool, you know what's cool? Erasing code. That's cool.
"surge pricing" or not, does no one question how a glorified taxi ride can cost $350+ for just 14 miles? $25 a mile? In what world do we live that we can find people who are willing to pay a dinner per mile?
So in many appliances the LED serves two functions, Light and part of the active circuit to lower voltage? - This is why HN has for me replaced slashdot and digg. Thank You.
Low Voltage Metal Sensor for use with Arduino type boards
Hey Rahim - you did great work on that project. I've used it a few times with an RPi to control my household. Works like a charm!
Your payment form is not secure, even though it makes a submission over SSL, the fact that it is hosted on a non-SSL page exposes it to Man in the Middle attacks. An attacker may, for example, change the iframe URL to something controlled by the attacker but looks like the payment form on your site, and trick users into giving them their credit card details.

The fix is simple, make your whole site https and redirect all http traffic over to https. There are cheap SSL certificates out there (as low as $99 a year) and its pretty easy to setup.
Yeah, the difference in peers alone is worth the cost delta. Especially true if you go to MIT - the student body and culture there is absolutely wonderful. One of my favorite places on Earth.
Maybe they should have come up with a version of IPv6 that didn't basically require both to exist forever.
At present it's largely Watch This Space.

The language isn't stable enough yet and there are still a few pieces that need writing, anyway.
I'd suggest him picking a hobby, and taking classes about it. He doesn't really need someone to date, apparently, but just someone to talk to and have fun. Going out and doing something he likes surrounded by like-minded people sounds about right.
I have my own codebase at work, for the in house database. Some of the time it gets written well, other times things are rushed and done to a poor standard.

I often re-factor, but there are some bits of code, which are a mess to look at - but they work. I look at the possibility of re-factoring, but why bother when, a) it works, has been for months b) the code doesn't change and is not likely to in the future. Aesthetically it could be a lot better. But it isn't really getting in the road, until it affects something else.
Yes, the shutdown is what I was referring to, as you correctly inferred. Technically it may have all worked but when they pulled the plug on the servers, the value of any previous marketing assurances became clear.
These are 2 threads where you will find a lot of interesting blogs: https://news.ycombinator.com/item?id=4000394 and https://news.ycombinator.com/item?id=7083921.

In my Feedly I follow Seth Godin's blog, Priceonomics and The Changelog.
UPSERTisms in Postgres, part 2: congestion
You may be great today, but nobody knows what tomorrow holds. Therefore, I would prefer:

ssh user@rsync.net md5 your/already/encrypted/file
Wow... Credit or not, you and your team built something huge and arguably far, far more valuable to humanity than $1.5bn+. Inspiring.
Air-powered leopard robot doesn’t need a complex brain to walk
Unbabel (YC W14) is Hiring a Full Stack Engineer for its Portugal Office
What exactly lead you to think the author was gay?
The site just seems to provide a mapping from types of programmers to the types of sales people described in "The Four Kinds of Sales People". I have read that book myself, and it's a good read, but I don't think the mappings provided on the site from programmer to salesman are completely correct. Rather, I'd recommend reading the whole book, and once you understand the kind of person each type of sales person is, it becomes easier to see where (or if) you fit into the framework.
Do reverse entries for name-server, need to match the mailserver name?
Online vs Offline Stores?
Which one is better?
Thank you very much. The last line is very reasonable ;)
Just have him move with you. It's a priceless experience.
It varies a lot more by country.

I once rode a long distance bus in Vietnam that arrived in a remote part of Danang late at night. One of the people I'd met on the bus invited me to stay at his house for the night. Awesome experience, until he woke me up at 5:00 am.

He was in his suit, waiting for me to get up and leave so he could go to work. He'd already given me an hour to be polite, but now he was quite late for work and really needed to get going.

Contrast that to my experience trying to find somebody to sell me a cup of coffee at 9:00 am on a Monday in Finland. Nobody was even planning to open until 10.
Ask HN: Actionable guide for turning ideas into interactive prototypes?
I used to really suck at getting that awesome idea from inside of my head to something other people can play around with (interactive prototypes).

If you follow tech news at all, you might have heard about a lot of cool apps that help people create prototypes, to list a few:

For programmers

- [Bootstrap](http://getbootstrap.com/)

- [Foundation](http://foundation.zurb.com/)

- [Pure](http://purecss.io/)

- [Gumby](http://gumbyframework.com/)

- [Skeleton](http://www.getskeleton.com/)

For non-programmers

- [Marvel App](https://itunes.apple.com/us/app/marvel-app/id765801658) (really simple)

- [Flinto](https://www.flinto.com/)

- [Invision](http://www.invisionapp.com/)

- [Axure](http://www.axure.com/) (quite popular and very feature-rich)

- [Keynotopia for Keynote](http://keynotopia.com/)

- [OmniGraffle](http://www.omnigroup.com/)

The sad thing is I sucked at sketching! Without sketches, those tools couldn't do much to help me at all.

After a lot of failed attempts and (finally) some successful projects, I've come to realize that what I needed back then was a system or an actionable process as opposed to better tools that make things pretty and smooth.

I'm thinking about sharing what worked for me with other people, but I'm not sure if other people have the same problem I used to have.

So my questions to you are:

1. Do you struggle with turning ideas into something people can play with and base their feedback on?

2. If yes, what do you think is stopping you from achieving that?

3. What have you tried to tackle this problem?

Your thoughts will be greatly appreciated. Thanks!

P.S. I don't really understand how to use Markdown in an HN post.. so I'm sorry if this hurts your eyes.
Wat is een goede rookmelder?
MaidSafe sells $6 million in 5 hours to decentralize storage, apps
create a profile for him on match or some other dating site, and organize some good dates
People need to start blogging their mundane experiences.

"I got a coffee. They got the order right; charged me a reasonable amount; served me in an acceptable time. The place wasn't too crowded or noisy, and it was clean. I drank it - it was nice coffee, and then I left. We said a cheery 'goodbye!' as I left."
This is true.

Which is why I have plenty of female friends to do everyday gossip and chatting with and a few male friends to bury bodies with. It tends to work out pretty well.

Maybe I'm a weird guy, but I find that I really need people with whom I can chat about things that are happening but are of no real consequence. Sometimes you just need someone to tell "Dude, something mildly interesting just happened!"

It's the whole "The only things worth complaining about are things that aren't worth solving" philosophy. Guy friends tend to handle those poorly. Lady friends relish it.
No, neither is necessarily any more or less subtle than the other. It all depends on the speaker, their dialect and accent, and the situation.
>I remember reading about full IPv4-space scans showing some fairly massive blocks that were allocated but unused.

Just because an IP doesn't answer to someone - especially coming from the general internet - doesn't mean it's not in use. This should be obvious to anyone even with the tiniest amount of understanding of TCP/IP networking and IT in general. Hence the authors of such a 'scan' aren't that credible to me. Unless 'scan' is something totally different.
I would get him a dog.

I would also set him up on Skype so that you and your sister can interact with him in a personable way more often.
Any plans to open the device up to API access? I know a lot of cheese makers who need a specific series of heating steps and it's currently a major pain in the ass with available SV setups as it all has to be done manually. A way to program it in would be awesome.
Men just talk less.But Men are equally good at friendship.
A bit unrelated, but can anyone enlighten me what he means by "geofence" to detect his phone leaving the apartment?
Have you considered running distcc on every machine in the building? It greatly speeds up compiles.

http://manpages.ubuntu.com/manpages/precise/man1/distcc.1.ht...

Quote: "Zeroconf: This option is only available if distcc was compiled with Avahi support enabled at configure time. When this special entry is present in the hosts list, distcc will use Avahi Zeroconf DNS Service Discovery (DNS-SD) to locate any available distccd servers on the local network. This avoids the need to explicitly list the host names or IP addresses of the distcc server machines. The distccd servers must have been started with the "--zeroconf" option to distccd. An important caveat is that in the current implementation, pump mode (",cpp") and compression (",lzo") will never be used for hosts located via zeroconf."

The above relatively new feature means that compiles will complete even if some local machines go on and off line during the work session.
Look at the other side of the coin though. If you have a service that only talks ipv6, you will be insulated from all the unsupported, unpatched, and trojan/virus laden XP machines for years to come!
Oracle Gives Heartbleed Update, Patches 14 Products
Sure, engineers and startup people in general come to work at between 9:30 and 10:30.

But who feeds us coffee before boarding that train an hour earlier? ;)
It doesn't help that Google's documentation on a lot of this is vague or nonexistent. The best thing Google can do is add more examples to their documentation.
You should know that subnets are not a past with IPv6. Unless you meant to say "I can't wait to have one big net for all of my $CORP".

Even then, I wouldn't rule out partitioning your big net - there is enough stupid software and OSes around which happily blabber (ie. broadcast) to the attached subnet. Becomes quite a nuisance when you've got hundreds of Nodes.
Doesn't seem to work on reCAPTCHA images at all.
All the proposed variants required that. Some hid the requirement a little better than others.

Some proposals were superset-like, so v4 and v6 addresses could ping each other. But not all v6 addresses. As soon as the v4 space was used up, those variants had to allocate v6 addresses that could not ping v4 addresses, so you got a sneaking incompatibility. Worse: you'd never know for sure whether there were any v4-only hosts left on the network.

Clean break or sneaking, what's your preference?
When my dad retired he started participating in local organizations, like the Lions Club and a food kitchen. There may be groups, organizations, meetups, etc. that would help your father establish some meaningful relationships outside of work.
5 ways American policies make us lonely, anxious and antisocial
As rpgmaker states: You can still use the network, though.

There was a recent discussion on the FreeBSD ports mailing list about removing some msn related ports (i.e. users complaining about removing ports, exactly because of the reasons stated by rpgmaker: It still works)
Depends on what you're buying/selling and to whom.
The Brief by Time is also a very useful news email. You'll have to create an account on their website to get it.
I wonder when "America" ceased to mean "the two continents North and South America" and started to mean "USA" in the heads of US citizens. There's a reason why "European" isn't synonymous to "German", and why "Asian" isn't synonymous to "Chinese".
Flappy48 by Broxxar
I'm uncomfortable with the idea that feminist thinkers should be an authority on male friendships, since by definition feminist thinkers think from the point of women, and here we are discussing friendships between men.

I've a couple of female "friends"[1], and generally when talking to them I often feel all they're doing is telling me how right I am to feel in such and such way, frequently highlighting the differences between "us" and "them", whoever "them" might be, whenever the opportunity arise. (I suppose you'd call that 'gossip'). I also find often their opinions aren't decided till they figure out everyone else's, as if a fact cannot be correct until it is agreed on by other people. And when I speak confidently about a non-conformist view, they're often reluctant to outright disagree with me until they're sure my view is non-conformist, which might be weeks later when they suddenly bring it up (I assume after having quizzed all their friends).

I've been called a "best friend" half a dozen times by other men in the past year or two, but I've only got one best friend myself, who I've known for close to a decade, and we talk most days of the week. I think one of the most important qualities in a close male friendship is to mean what I say and say what I mean, even if no one would agree with me, even if it offends and hurts feelings. I think that is the stuff male bond is made of. It's hard to feel closeness when a friend is hiding what they really think about me from me[2]. To maintain the closeness of a male friendship, it's also important I put it above any romantic relationships I develop with women, even, and especially when, the women in such relationship puts pressure on me to become closer to her than to my friends. If I was "Matt" in the article, and if the author was my best friend, and a very important one at that, I would rather divorce my wife than move, if the move would endanger the friendship I had with the author. Only this willingness to sacrifice would ensure the strength of the bond in the friendship[3].

[1] I don't consider any female as "friends" even if they think I'm theirs, because of [2].

[3] It is also my opinion that "following" my wife wherever she goes and agreeing with her every word would reduce her attraction for me somewhat. http://www.telegraph.co.uk/science/science-news/10524035/Hap...
That's incredibly complicated. Amazing.
> If you're making 6 figures as a sophomore, have you considered putting in apps to transfer to some of the top tier selective colleges? Couldn't hurt.

I've considered it, but HYPS essentially don't accept transfers. Plus, being in New York for the next year is very helpful professionally (I currently attend NYU).
Do men have to be gay to be effeminate?
I think this is an eloquent response to this:
http://www.businessinsider.com/the-future-of-the-blockchain-...
Not sure if I understand what you're saying, but if I do, that's got to be offensive to at least two large groups of people.

At the end of the day, there are not just gay men, straight men and girls. Within the straight men there are subsets who equate a lot of social contact, gossip etc. with friendship, just as there are gay men or girls who don't equate this with friendship.

The "most guys I know of" thing is probably just confirmation bias based on social circles and career choices.
There's NIST which publishes the definitions, and then there's FIPS which required the availability of Dual-EC DRBG.

Following FIPS is nontrivial. I've never heard of anyone doing it that wasn't the US government itself, or a contractor, or a stooge like RSA (which made Dual-EC their default crypto RNG).
Lot's of libraries for this on Github; everone (myself included; plug: https://github.com/bulters/readyset) and his mother probably writes one at some point.
Maybe it's hard to make male friends when all you wanna talk about is relationships and general angst.
It would be inconsistent and not really that helpful. How often do you use (invalid) constant indexes with fixed length arrays?

Probably better to handle all out-of-bounds errors the same way.
United States of America = America
United Kingdom of Great Britain and Northern Ireland = Britain
And then when the responsive design is released I might as well pack it all in
Take back those four and you can delay the v4 armageddon by about three months. Longer if you still apply the extra-strict rules used during the armageddon runup.

When the three months are up you can go looking for four more companies, and hire some more lawyers too.
Here's the Android details: https://developer.android.com/training/location/geofencing.h...

Essentially - hook into the Phone's location services and perform actions based on either entering or leaving a certain location/radius.
Through reading the context, it means a scheme in which a phone uses its GPS to detect exceeding a specified radius from the house and setting off an alarm. All you need to do is set a position (the house) and an alarm radius (greater than the normal error bounds for GPS) and you will always know if the phone is where it's supposed to be.
This article is the reason I think you're the most badass designer out there. Wireshark + wireframes + Raspberry Pi and thoughtful redesigns? Who else blends all four into such a cool project? You're a real inspiration, so keep it up!
The squeeze will just continue as people make more money off of it, and we'll still need IPv4 addresses for compatibility with people running Windows XP in 2020.

Why? A router could still offer private IPv4 and encapsulate IPv4 packets in IPv6. The carrier can decapsulate IPv6 packets and perform NAT.

In fact, this is how my home cable connection works (per DS-Lite [1]). Our modem/router only gets an IPv6 address, but IPv4-only devices work fine.

[1] http://tools.ietf.org/html/rfc6333
My formative years were somewhat less than ideal (moving every three months, abusive environment, fat before fat was normal, nerdy, etc). I always blamed not being able to make lasting relationships on that. I've now come to the conclusion that 80% of why I suck at friendship is innate, and 20% is learned.

I've tried hobbies and meetups to no avail; I just wind up sitting in the corner. I think this is where the 20% mentioned hurts. Even if I manage to get out of that corner (a rare event, but it does happen), I don't know how to take a conversation beyond "How's it going?"

Where's the Facebook for actually finding new friends?