skysight-inc/HackerNews huggingface dataset:
I recently gave serious thought to building something similar to a rolodex social network, but eventually poked too many holes in it to follow through.

I'd just come back from a conference at which I'd been asked for business cards by lots of people, maybe a hundred. Of all those people, I only really cared to hear back from a few. Though it's nice to have my name out there and be cordial in the industry, I wanted to place some kind of filter on all the vendor spam that inevitably followed. If...I could easily provide "redacted" or "enriched" contact info, maybe via QR on a smartphone screen, for instance, it would be possible to meter who gets which contact info without hurting any future networking opportunities.

If any of you can figure out how to make this work, I'd definitely pay for it.
What the Feds new tech shoul should learn from Apple
The UBREW concept is simple but effective. The idea is to develop an open brewery where beer lovers alike can learn how to make their own beer. Once a member, aspiring brewers are given training, space, professional equipment, and ingredients to learn how to brew craft beer.
I kept rooting for a flood fill algorithm.
Seems we a lot of people coming here from Canada. Not sure if they're permanent residents, or just snowbirds. Ontario plates are pretty common (as are Illinois).
When I'm churning out code I sometimes listen to WritheM Radio on Grooveshark, mostly techno/electronic: http://grooveshark.com/#!/writhem/broadcast

Otherwise, it depends on my mood and if I need white-noise to concentrate on something. Or loop a song I like non-stop until it fades in the background :)
Hive – A human-friendly digital currency wallet
> If any of you can figure out how to make this work, I'd definitely pay for it.

You have two versions of your business card. One goes to anyone and has a junk email. The other goes to wanted contacts, and has an email that you pay attention to.
So classy!
It's flout a dress code. (I wish there were some phrase or acronym we could use to signal a correction offered with friendly intentions. And yes, I'm aware of the [irony?] of offering such a correction in a thread about ... politeness.)
Push mails for Fastmail on IOS
30 US Companies Said To Be Violating EU Data Transfer Deal
Maybe he did it for fun. Hacks don't have to be useful. Brad Fitzpatrick provided a Go solution to goal (https://github.com/eatnumber1/goal). Ken Thompson used to write quines (http://cm.bell-labs.com/who/ken/trust.html). No harm in doing so, especially when it is not wrongly marketed as some kind of useful problem-solving library.
OT: How can you (I) tell when something is being flagged off the front page?
I gave up trying to understand it and just clicked through for the eye candy. Cool stuff as usual from Steven Wittens.
Not traditional ad space, therefore escapes "banner blindness" and works on mobile. Also what's happening here is also brands are paying to associate with the publishers' brand directly (and slowly eroding it if not done well). Chevron paid the New York Times to produce a post about an important topic like energy and gets to enjoy New York Times' authority and trustworthiness. It's not dissimilar to a Simpsons episode on Hulu "presented by Dove." It can be done really well, with clear separation, and the positive association happens when a reader associates quality content with a sponsor. Publishers know what's at stake and I think they are learning this balance.

EDIT: Actually I thought about it some more. Maybe native advertising only works for entertainment content. A brand can present it, and because there's relatively little scrutiny on the part of the readers, it's fine. New York Times writing about energy policy is on the other side of the spectrum. Massive scrutiny. Any brand influence will be flagged.
This is a surprisingly common question. You might find some interesting suggestions:

https://hn.algolia.com/?q=music#!/story/forever/prefix/0/mus...

https://news.ycombinator.com/item?id=1525445

https://news.ycombinator.com/item?id=6149361

https://news.ycombinator.com/item?id=3907881

etc.
Is this different than setting a default value of nil to user?

def print_favorite_dinosaur(user: nil)

or

def print_favorite_dinosaur(user = nil)

Or is it effectively a different syntax for the same concept?

In either language, you still signal that the argument could be nil, and you still have to guard against it. Or so I think
> I run a forum hosting platform (forumcrea.com) and we get spammed a lot. Empty forum creation with just links, profile bombing or just mass posting are hard to deal with.

This is why I setup http://blogspam.net/ - An API service that you can use to test submissions in real-time. I wanted to abstract the testing from one of my sites that attracted a lot of this stuff.

Might be worth a look for you.
One more important item that isn't listed in the article:

Step 0 - Carefully read your current employment contract.

Employment contracts in the tech industry will often have provisions that cover intellectual property assignment and other activities. These clauses typically stipulate that any ideas, inventions, concepts, designs (etc.) that you create during your full-time employment with a company are the sole and exclusive property of the company (and not you, the direct inventor). Depending upon the country/state/region, you may have some rights afforded to you if you create (and document as such) any inventions outside of the workplace without using any company trade secrets or technology, so long as your invention does not relate to the current or demonstrably anticipated R&D of the company.

Many companies have these types of clauses in their employment contracts for defensive purposes to protect the company against copyright claims from its employees. As a result, not all companies will enforce (via litigation) these provisions and ultimately don't care if their employees are building and releasing side projects in their spare time. However, some companies do care, so you should be clear about your legal status before jumping to start your company.
That's a valid question. I wanted him to have physical, tangible books. A reader like the Victor Reader is, for someone who doesn't use technology, a mysterious box where the books are hidden behind buttons. I was afraid that this type of solution would discourage him. I may be wrong, but the impression I got from the existing products was they had a learning curve that my grandfather, at his age, wasn't willing to take. With his current reader, his books are actually book sized. He can have a pile of books he finished reading. There's something more "real" about it.

It doesn't actually require a lot more maintenance, except putting the titles on the "books". Other than that, we keep reusing the same cards.
I think the first place I saw this technique used was in EmuDX, which had swapped-out graphics for Pac-Man, Ms. Pac Man, Galaxian, Frogger, and Donkey Kong. This was around 1999 or 2000. Its site no longer exists, but here's a mirror: http://www.arcadeathome.com/emudx.phtml.

I was always sad it never really caught on, I think it's a great way to revitalize old games while preserving gameplay.
Awesome, can't wait to try this out when I get home.

Out of curiosity, where do you pull the movies from?

Thanks
Here's the source of try from active_support

def try(*a, &b)
if a.empty? && block_given?
yield self
else
public_send(*a, &b) if respond_to?(a.first)
end
end

https://github.com/rails/rails/blob/d68419a88e424e588c2d8dec...

Should be easy to do the same in swift. Let me take a stab at it.
Like AIM, Trillian, IRC did?

Wrong use case...
I think people who are unimpressed are underestimating the potential power of this kind of work... this could be the very beginning of a real life holodeck, where trillians of nanobots self assemble.
It would be useful to draw a dependency graph of IETF and W3C protocols that characterizes each one on their degree of divergence from classical IETF values. Identify the point(s) in time where history took a wrong turn, revert to that point, fork and start over with new protocols. It can't be any less disruptive than new protocols which have a non-classical values.

Are there modern use cases for NNTP? Could UUCP be used for sneakernet or bluetooth intermittent mesh applications? What's the verdict on WebDAV, CalDAV and CardDAV as neutral protocols for sharing data, contacts & calendar?
Sure, I work for Exosite[1].

I'm mostly curious about this because we're working on getting something similar into our API right now (the subscribe part, scripting has been there for awhile now) and I've been thinking a lot about this stuff recently, I've probably been pushing the most out of anyone here.

Did you guys have a reason for going for chunked over long polling though?

[1]http://exosite.com
Exactly. For most people, that's probably enough. I couldn't see the business case for creating a whole social network out of the concept.

For myself though, I could easily see creating 9 or 10 cards for different situations. It'd be nice to have an easy way to manage all that.
As someone who is pretty good at allocators, if you're calling `malloc(0)` you're wandering into very undefined territory. I've seen everything from valid allocations of non-zero length, whatever was on the stack, and just 0. The only real constraint is that free accepts the returned pointer.
It would probably only take one innovation in email, something that Gmail could probably pull off, to make email lovable again.

I really think that if Google could help alleviate people's concerns with email (volume, spam etc), people would be quite happy with email again :)
Isn't this basically the same as your email contacts list with a free text field?
Response to Michael Brown shooting proves the Internet's power
You'll Never Appreciate Honey Until You See Honeybees In Super Slow Motion
Wow, after viewing the examples, almost 10% battery was consumed.
Here on Linux with Pulseaudio, WebAudio mutes other channels. Pretty nice actually.
I actually figured out a domain for this idea before I gave up. The problem is I can't figure out how it scales correctly. It ideally would A) have strong network effects B) you would get contact data through your interfaces of choice (iphone, email address book, gmail, android, etc) and would rarely if ever interact with a web gui for the service. It should also have a circles concept so that I can give different people different details.

those all seem to rule out the various business models. hope someone smarter than me figures it out.
The physical box is free, yes. Imagine if every website you visited wanted to put a 1u box in your living room, which you paid to keep turned on and connected to the internet. If a box failed you either needed to unrack it, haul it down to FedEx, and rerack a replacement - or let a stranger in while you aren't home.

If you don't get a box fixed fast enough, or choose not to install the MSN or Baidu box, everyone in your house starts to complain about it.

I'm not defending the ISPs here, just simply explaining their perspective. I am a huge proponent of net neutrality, and I'm currently in the process of deploying something similar to OpenConnect for another large network.
It's hard to imagine what real lisp-like macros look like with other, non-homoiconic langauges. Anyone have an example?
The 6 Step Guide to Getting Free Press for Your Startup
Cobook sort of seemed to be going in this direction, but they got acquired by FullContact:

https://cobook.co/pete
PTEL - $0.10 / MB in USA

Pay as you go. - https://www.ptel.com/plans

I don't need unlimited data. I use my phone a lot, but much of that time, I'm on WiFi when at home, at the office, at restaurants, at the gym, etc. I can milk a $100 bill for about a year, voice and data, using ptel
This is totally off the cuff, but here's my first thought:

To sign up for the site, you need only a username, password, and verification method (email/sms/facebook/something to authenticate you as a person, but this wouldn't necessarily be tied to the account). The usernames are unique, and your personal url is domain.com/username or something along those lines (like reddit).

Then you can give your business card to everyone and their spammy recruiter, and if they follow up and visit your domain.com/username, they can hit the "request email" button, at which point you can choose which email to give them or ignore it all together. Potential problem is that unique usernames will mean that professional ones run out quickly. Not sure at what scale that becomes an issue....

In other news, if anyone here is going to be at hackMIT and would be interested in working on something like this, email me (its in my profile).
Using that stat the US comes out even worse...

Road fatalities per 1 billion vehicle-km

USA: 7.6
Germany: 4.9
Netherlands: 4.9
Finland: 4.7
Sweden: 3.7
Denmark: 3.4
Ireland: 3.4
Norway: 3.3
UK: 2.8
the wheel graphic could suggest (though not necessarily) that we evolved from a fresh water creature. Is there any theories on this that you guys know of?

it seems like it was always assumed to be a salt water creature, but it actually makes more sense in my head as a fresh water one, as it would pop into habitats conducive to terrestrial life
> Given the chance, how would you do it better?

> It is one thing to have what are essentially links to other sites as "native advertising"

You already have "Presented by" posts that link offsite. Only use those types of "native" ad units.

It works with Google, it works on Reddit, etc.

It has no conflict of interest issue.

You don't have the issue of "Presented by" not being interpreted as "Paid for by" [which is what it is and not everyone will realize it]. Etc.

Get rid of the shill syndication that is basically "reporting on the market we sell stuff in".

But hey, if you are happy with it, go for it. I'll just go elsewhere.
How disrupted will your company be if Slack is purchased by Yahoo and is EOL'd with 30 days notice?

To do that to email, you'd have to dismantle DNS.
More on Michel Siffre:

http://www.cabinetmagazine.org/issues/30/foer.php
Getting Back Control of JavaScript Callbacks with core.async
Myths About Square
The question in ajb's mind is probably "why is kam's response dead?"
It's not a thing unique to pick up artists though, it can be applied to most arts or indeed programming.

There was an article posted on HN a while ago that explained a similar effect (dressing differently to show status) outside of the context of PUA. For example Zuckerberg wearing a hoodie to meetings with Morgan Stanley.
I used Raspbian actually, which is a port of Wheezy.
yeah, i figure haha, thanks! will check it out
Digitally Imported

www.di.fm

Free stations of curated electronic music. Stations are by genre. Soul house and Liquid dnb are some of my favorites
Wow that's impressive. Could make for a cool visualization of DNA replication.
NPR all songs considered 24/7 audio stream.
Not yet, right now we are focused on pushing the technical milestones as fast as possible. This is a great question, what do people here think about a crowdfunding campaign for something like fusion, is it worth it?
Avago to sell LSI's Axxia Networking Business to Intel for $650M
yeah, techno/electronic is a common choice, right now i'm listening to Chillout, but it not always work, thanks for your input!
The main power for me in email is that I actually own it. I have my own domain. While I use Slack, Google Hangouts, Hipchat and a bunch of other services, none of them replace email. It is standardized and despite social media/chat services living and dying over time I have had my domain and email for 15 years now. I can't think of many other services I can say that about.

It is also a good medium for non urgent communication that paper mail used to serve. The problem people see with email is actually not a problem at all with email, it is with how it is sometimes abused. My boss sometimes sends me an email and then prods me via Slack if I did not read it in 5 minutes. That is what these chat/message services are replacing... The short term action required requests that were formerly served with a phone call.
That's the right attitude :)

Also, I wander who downvoted me for this...
Diversity in Technology Industry in USA
The best way to make Helium 3 is with Deuterium fusion. Its a very interesting bootstrap question -- how do you build new reactors, if you have to have working reactors to generate fuel?
Thanks for posting this! I'm one of the original creators. It's still alpha, so there will be bugs. But it can do some pretty cool and useful stuff already in your editor (and it powers https://sourcegraph.com/).

Anyone have feedback about how we're explaining the problem and solution, and the first-run experience of using the editor plugins and the "src" tool? We would LOVE to hear it so we can fix/improve it.
It's been happening for months and not it can be called War. The worst news ever.
Why? Indian banks defaulting? Corruption/theft issues? I haven't tried this method -- just regurgitating advice other's have given me. Always thought it seemed more profitable than keeping money in US banks, and India always seemed accommodating of foreign money coming in.
haha, you know, i also listen to a lot of classical music while coding, but sometimes you just need something more...up? or not so complex...
Apple's Upcoming Smartwatch Will Have A Display That's Nearly Indestructible
Stop the sockpuppets first.
nice, will check it out!
Sure, although the question asked was "Could someone explain what was wrong with it?", which implies that ajb believed kam's response was killed because it was incorrect.
Ask HN: Would you invest in a company based purely on pedigree?
I often hear stories about companies that received funding based purely on the credentials of the founding team, and that they had no idea or concept at the time.

Anecdotal evidence suggests that this is becoming increasingly rare, so I'm curious how many readers would/would-not invest purely on pedigree.

All thoughts welcome! Thanks.
If you want to verify the complete chain or see if any of it is expired, I wrote some tools that'll do just that. It uses a pre-existing directory of CA certs (which you can generate with an included Makefile and cacert.pem) and downloads intermediaries.

https://github.com/psypete/public-bin/tree/public-bin/src/ne...
I couldn't reply on your last comment, so it will be here. How would be your "9 or 10 cards"?

I imagine you can just control what info a conctact would have access. Maybe: professional email, personal email, office phone, personal phone, where do you work.
Maybe one profile for each info..but that is 5... how to reach 9 or 10?

I think of a relationship regulated by tags. Tags similar to Google+ Circles. You can use to set context: <church>, <college>, <company>. Or access: <prospect>, <top investor>, <important network>, <conference contact>. You can define an access profile for a particular tag.

You can change contacts though an app, but he won't have any access until you alocate a tag to him. So you won't offend anyone upfront, as even the VIP investors will have to wait until you put an all-accesstag on them. So it is a much more subtle acknowledge when after weeks the contact still don't have access to your email.
subscription?
In reality, they don't get these things from the government. I suppose "private-company run debit cards systems, private-company run day care, private-company run medical facilities, private-entity run education programs, etc." paid for with a stipend or debit card issued and funded by the government qualifies as "via the government."

However, as is so often the case when "welfare" or a social safety net comes up, especially in America, what is technically true by a parsimonious and context-free reading of the facts is, in practice, not fundamentally relevant (or even completely true).
The underlying algorithm is terrible. It took over 11 hours to get 1,000 robots into a vary rough shape. However, actually building something that works in hardware is hard, Bulding a better algorithm is far less so.
In Swift, you have to signal and guard against the nil.

In ruby, you choose whether to signal and you choose whether to guard. Here are some ruby examples that may be more clear:

Does not signal

user = User.find_by_favorite_dinosaur("Dromiceiomimus")

Does not guard

def print_favorite_dinosaur(user)
p "User's favorite dinosaur is #{user.dino})"
end

Signals and guards

def print_favorite_dinosaur(user)
if user
p "User's favorite dinosaur is #{user.dino})"
else
p "No user. (Let's assume she likes T-rexs)"
end
end

possible_user = User.find_by_favorite_dinosaur("Dromiceiomimus")

print_favorite_dinosaur(possible_user)
This is very interesting. The difficulty in handling errors in large-scale golang programs is one of the primary practical issues I experience standing in the way of adopting it in sizable projects. Don't get me wrong -- defer() is very powerful.

Mostly. Where error handling truly gets high-friction is when you start having to deal with the idea that errors in golang are basically untyped; never mind that the entire rest of the language is typed, errors are not held to the same standards.

In small projects, this is something I can live with. In large projects, where any of three majorly different subsystems can fail, and they in turn manage other failable components, and I want to compose my error handling to deal with some of these but pass others up... golang has a very difficult time handling this situation. As a result, I'm very interested in libraries that explore the potentials in this area.

If you haven't seen spacemonkey's error handling library yet:

http://godoc.org/github.com/spacemonkeygo/errors

... it's a library that's worth a look, and I think using it in the next major golang project I start is going to dramatically improve the maintainability and stability.

I'd be very, very interested in seeing a combination of a smooth flow like this 'try' demo multiplied by typed errors. The ability to catch some types of errors would be very empowering.
Nemerle is non-homoiconic, but has full-on macros. Here you can see some examples from my Nextem library (a bunch of niceties I built up over the years): http://trac.assembla.com/nextem/browser/trunk/Examples/Strin... along with the macros behind it http://trac.assembla.com/nextem/browser/trunk/Macros/StringF... http://trac.assembla.com/nextem/browser/trunk/Macros/Regex.n

The macros run at compile-time, and emit code by use of the <[ ]> blocks -- those get turned into ASTs at compile-time and get filled with the proper data.
Also, I was charged a $2.91 fee by PayPal for the Bountysource refund, so I netted $87.09 back from my original $100 pledge.
Falcon 9 First Stage Reentry Footage from Plane
Using real robots is more convincing. It's easy to hide a simplifying assumption in a simulation. We say simulations are doomed to succeed.

If these guys used 20 or 100 robots instead of 1000, it would not have made the news. Plenty of similar work has been done with small numbers of robots. However, This is still novel and a decent contribution. Pushing for scale has its own problems. Also, I have no problem with a bit of glamour and flash: it gets people interested and makes the sponsors happy.

Bona fides: This was my area for a while.
No need to study primates when isolation is given out like free candy at prisons across America. If you make guards angry enough, you could get years "in the hole".
Nothing to do with the article, but I think it's interesting to see someone else with the "not#{first_name}#{last_name}" pattern. I didn't know that was a common thing.
While I feel that the senator is likely using this event to get back onto a national soapbox, I completely agree with the argument he presents and that the issue of a militarized police force is problematic as a whole. I hope this becomes an issue that voter start caring about in the 2014 or 2016 elections.
Founder Of OLPC: Maybe Net Neutrality Isn’t Such A Good Idea After All