skysight-inc/HackerNews huggingface dataset:
It will be interesting to see how people exploit the A.I.

There might be little tricks you could do to make an autonomous car yield. Or if you see one about to park, maybe you could get really close to it, and it would try to find another spot instead of fighting for the spot. Or pedestrians might carelessly walk in front of it, knowing it will stop for them.

Edit:
It will also be interesting to see how the technology changes as whole fleets of them are deployed. They will constantly be sending each other data: pothole detected on highway; I'm ahead of you and have braked suddenly; this road is congested, use alternate route; is there a parking spot close to my location?; tsunami warning - all cars go to high ground.
Is it that, or is it that they're firing their branding team a bit too often? Or that they don't really have one at all?

A lot of stores I've read suggest that Microsoft generally leaves various divisions and teams within the company to fend for themselves, marketing-wise. Any stabs they make at doing any company-wide re-branding always smell more like a PHB's flight of fancy than the brainchild of a marketing genius to me.

Always re.
There's been talk recently of wealthy americans fleeing the country for tax reasons. If Obama gets reelected, as is expected, he's gonna go all out in his second term (I'm an Obama supporter but I dislike the idea of taxing the entrepreneurs more to fund the lazy government workers).
You're very welcome!

Travel costs are definitely one of the biggest hurdles keeping people from attending conferences. Since this is our first year, we don't have any funds for this, but I'm hoping that we manage to run a small surplus so that we can offer travel grants next year.
BufferBloat: Van Jacobson new AQM - CoDel
As someone who holds three nationalities, and is 2 years away from a fourth: I look forward to the day I hold none.

Beligerence of the "State" knows no bounds, I hope we can free ourselves from this regressive construct and, once again, live in this world judged by our own merit and character, beholden to none.
Into Politics? Try ElectNext, the eHarmony of Voting
Yahoo IMO survived based on sheer inertia and likely based on its one-time command of at least a large portion of the online advertising market, and email. Certain site segments were pretty innovative (Yahoo Finance was a great resource for a while).

In 1997, Yahoo offered real value (it made sense of the Web). Even in the early 2000s, ditto. The problem with the real value proposition is that if someone succeeds in providing realer value, so to speak, you're sunk.

CL is a very interesting exceptional case. I'll note that they've had a designer position open recently.
Very similar experience. Burnt out at BigCo, started looking at startups last year. After a few interviews realized this will again be the same ending just a different storyline.

I am now working for a much smaller company (less than 200 people). Have direct impact on the bottomline so can see my usefulness very easily. Minimal bureaucracy and fight for visibility. And sane hours, most people have families so the balance automatically shows. And compensation is competitive. So far, am very happy.
Excellent post. Gotta trust your gut. Gotta trust your gut.
Pick startups which are run by experienced management (i.e., they were loved, respected, and very effective at their previous job) and backed up by top-tier VCs (Mayfield, Sequoia, etc.).

Basically, I learned that it is not about bigCo or startup: it is all about people.

And if a startup is correctly managed you will have 40-45 hour per week average with great potential to grow.
Yahoo CEO, Scott Thompson, embellishes résumé
You make a good point. Conversely, a part of basic security policies is to present as little attack surface as possible. Ensuring that you're not trusting local connections with root equivalent access to your database is a good way of doing that. Modern GNU/Linux distributions have many thousands of packages installed, some of which with fairly open Internet access. Could you put up a default deny firewall to prevent that? Yes. Given that, in most systems there will always be holes punched in those firewalls which allow attacks through as those machines are typically used to serve traffic and do actual work. If you are exploited by a vulnerability in some random package you have installed then you /will/ have potentially multiple /untrusted/ and /hostile/ users on your system. Now, assuming there isn't a local privilege escalation attack to which your kernel is vulnerable, they'll be looking for services which treat local sockets as trusted and attempt to bootstrap from there. A vital concept of basic security precautions is that one doesn't just prevent attacks through secure defaults and front-line security precautions (i.e. firewalls), but one must both contain and detect successful penetrations when they do occur. You must have defence in depth, and not just a hard shell of security, because you can never really tell which one of those protective safeguards will fail due to bugs, human error, or technical incompetence.
PHP-CGI Vulnerability Exploited in the Wild
Another:

Math ∩ Programming
http://jeremykun.wordpress.com

He is at the beginning of his academic career (PhD student), but the posts are especially clear and well-written.
It's a tradeoff. Django is a full-stack framework, which integrates lots of components such as templates, form generation, and an ORM. This means that you can get off the ground quicker, and that the community is all more or less on the same page. The downside is that if you want to do something that Django isn't good at (complicated database stuff, logic in templates, etc), you are in for a world of pain (reportedly). Overall, Django is a great default for making CMS-type sites, but can become a technical debt if your requirements outgrow it.

Pyramid, on the other hand, deliberately not a full stack framework, sacrificing ease-of-use for flexibility. It doesn't include any database opinions at all, can swap templating languages on a whim and wouldn't know a form if you hit it over the head with one. The upside is that it has first class core components, really well defined extension points, an unmatched routing system, and a few truly excellent plugins (I love you pyramid_tm). The downside, of course, is that you will own your entire stack, which means that A) there is more up-front work researching, designing, and developing your application's component stack and B) there's no central community guaranteed to be using the same stack as you. Overall, pyramid is suited for essentially any use case, so long as you put the work into it.

tldr: Django is (somewhat) inflexible but easy, Pyramid is flexible but more demanding. Both are excellent.

There are probably more jobs working with Django, if that's a consideration.
Cool 3D Image Transitions
The US Tax Code incents US citizens to drop their citizenship before they have 2M USD in net worth.

http://www.law.cornell.edu/uscode/text/26/877
My guess is that originally self driving cars will be mainly used on highways and take you to the metro hubs. Once you reach a very populated metro area, you will use the local public transportation.
http://michaelochurch.wordpress.com/2012/04/06/creativity-an...
Mobile (and least-profitable) users spend most time on Facebook
CallMom - Open Source AIML Virtual Assistant
That's one huge accomplishment for Google
Sort of, but this kind of hypocrisy in US legislation is common. I've turned up only a few articles/links on this matter.

Apparently this falls under IRC 6039G, which appears to have nothing to do with HIPPA?

Notwithstanding any other provision of law, not later than 30 days
after the close of each calendar quarter, the Secretary shall
publish in the Federal Register the name of each individual losing
United States citizenship (within the meaning of section 877(a))
with respect to whom the Secretary receives information under the
preceding sentence during such quarter.

http://www.taxalmanac.org/index.php/Internal_Revenue_Code:Se...
In case you're interested in reading other sources for this story, here are some of the previous HN submissions:

http://news.ycombinator.com/item?id=3921226 (space.com)

http://news.ycombinator.com/item?id=3921788 (reuters.com)

http://news.ycombinator.com/item?id=3927666 (hubblesite.org)

None have comments, interestingly.
It's so much worse in iOS- to share a picture on Facebook you need to close the camera, open up FB, then find the file and upload it.

After switching from Android to an iPhone, I miss the powerful User Experience that Android provides.
There's even a parallel branch built on top of fork/join that needs more work: https://github.com/clojure/core.logic/tree/fork-join
You might want to rename this so people don't confuse it for Adobe's JavaScript library (http://labs.adobe.com/technologies/spry/home.html)
you don't, everyone is different so interviews are probably the way to go.
HIPAA is not really about privacy. The name is a good bit of marketing. Don't take my word, check it out for yourself.
The five frameworks for the study of strategy
Maybe, but if you're in a country that's going to hell (Russia invades Georgia, Rwanda in 1994) and you're a U.S. citizen, you can be evacuated.

In addition, if you're captured in the United States and labeled a "terrorist," you're less likely to be tortured and held in "black" facilities if you're a U.S. citizen. Perhaps not an optimal reason, but it still exists.
Well put. As someone who does a lot of hiring, I know I'm not talking to a candidate because they're happy with their current job. But at the same time, I want to see that someone has the necessary judgement and discretion to not bad-mouth their current employer, especially when I know that one day, that could be my company.

Also, when a candidate does speak negatively about their current employer, you're left with two possibilities: it's really that bad, or they're not a good employee. As a candidate, you don't really want to raise that possibility in anyone's mind.
I don't understand the distinction of "not domain logic". If your application requirements are "when user does X, update facebook" then that is clearly part of the domain and should absolutely be in the models.
I don't know DS but my guess is, Singapore doesn't recognize dual citizenship, hence you must renounce your US citizenship to get a Singapore passport.

http://sivers.org/singapore
Dwolla is going to eliminate ACH
I don't see how describing the network effects which are the primary benefit of YC is going to be a meaningful substitute for access to that network.

I also don't see how YC and the companies in which it invests would benefit from such a project.
Another thing to watch out for: (6) during an interview, if questions about work environment (e.g., “how do you manage unit tests?” which of course is code for “do you have unit tests?”) are answered with “that depends on the project/product/client”.
You'll actually care about your startup. That's the main difference. The end.
Mind sharing which one you're pursuing or which ones you think are worthy nationalities to hold?
Fred Wilson: what crowdfunding means for the VC business
Mind listing out the countries, and how one goes about becoming a citizenship collector?

My parents sacrificed an incredible deal to come to the US. For the life of me I can't comprehend why someone would do this. Loss of citizenship is permanent. Your kids lose it as well. Why would derek would do this to his kids.
you want to live in a "free state" but yet you are acquiring just another citizenship? it feels to me like a meat lover giving a presentation on a vegan conference how beautiful world would be if we all eat veggies only, lol!

btw: how is the custom board patrol treating you when you cross? some countries like in US while pulling up your name they can see all nationalities you have. I would assume they are hostile towards you in some way, right?
At best, you're referring only to US expatriates. The article you linked does not apply to people living in the US at all.

Also, political innuendo aside, Sivers doesn't mention tax avoidance in his reasons for moving to Singapore: http://sivers.org/singapore
David Heinemeier Hansson Quotes, Part I
We've been doing href="mailto:self@example.com" for centuries and it has worked very well.

Good point about returning data.
It's a revenue offset for the actual HIPAA-y part of HIPAA.

IE HIPAA will cost the govt money, which will be offset by such and such provisions for raising revenue, including changes to the rules for taxing expatriates who renounced their citizenship for tax avoidance purposes.
Thanks--we appreciate it! More info about federalregister.gov (the site is fully open source, has a powerful API, etc) can be found on this thread: http://news.ycombinator.com/item?id=2839137
Five free and secure password management apps
I think it should be public information online.

As far as as HIPAA, I was slightly surprised too (although I must say, not very surprised). The long title of HIPAA is "An Act To amend the Internal Revenue Code of 1986 to [lots of stuff about health care] and for other purposes." This definitely falls into the "for other purposes."
I had been through a smaller one perviously. Which is good because ever since then I've developed a kind of intuitive sense of when things are going bad. This helps me time my escape breaks where I just get away from work, colleagues, the city for 4-5 days and come back refreshed with energy, motivation and capacity to get more work done. I hope something like this could help you in future too.

Fresh out of college, I first burnt out at a BigCo. Next three months I couldn't work at all, I'd wake up every day and sit around reading HN or generally wasting time. My employer then was understanding enough to let me go. I work at a startup now but I sense an impending doom due to mismatch of my values and co-founders'. I dislike the lack of creativity around they way they're doing business and lack of appropriate shares for who brings what to the table. And also dislike the over-valuedness of ideas over execution. Having worked here 8 months on unfulfilled promises of profit-sharing, even when we have many customers now, I see it pointless to continue. I leave in a few months. Thereupon I plan a short break and am going to work on a few of my own ideas full time. This seems the most fulfilling way forward.
白光扑克
OP makes good arguments, but they seem out of place considering he's already dependent on the Apple approval process.
I think it's going to be a while until even the most pretentiousness arts majors talk about how "they just adore bytes"

Will movie directors shout "fclose()" at the end of scene I wonder?
This looks very promising, but are there any examples of real applications written with RubyMotion and submitted to the AppStore? Everything I see is just stand-alone examples, but can all the pieces be glued together and turn into a functional app?

And second, maybe this is a dumb question, but is there any possibility that Apple blocks apps submitted using third party tools like this?
> Rails' idea of MVC was never really MVC as MVC was originally envisioned.

It's worth noting that as originally envisioned, the controller directly dealt with the keyboard and mouse. I would argue that not only is Rails not MVC as originally envisioned, something that reanimated the original controller would probably suck.

MVC as done in Cocoa on the other hand, is really good. Stock, reusable controllers that simply mediate communication between models and views. If any MVC-style web framework had something like this, it would be pretty amazing.
pretty cool, and quite impressive that it only took you a week.
and no need to beat yourself up over it, there’s nothing wrong with putting out something just for fun. does DrawSomething solve any real problems, make the world a better, or make people’s lives easier..? not really (or at all).

regarding device issues, any chance of optimizing it a bit for WP as well?
it loads up nicely on my device and everything works perfectly up until i actually start to draw, something.. when i try to drag (i.e. draw a line) it just moves my screen around..? also, minor issue, the display also doesn’t quite fill-out my screen and there’s a bar of white space at the bottom (i think this may be because the WP7 browser has fewer menus/less chrome than on iOS and Android, so spacing differs)

thanks.
His wife has dual citizenships in the U.S./India.
Hmm, the code translates to Objective-c almost one-to-one. I don't think it shows the potential of RubyMotion.

The thing is, when you create a table view in iOS apps, most of the work is for design and interaction like swiping to show a set of controls.
I wonder if the problem isn't Mac OS specific. I've never seen anything even remotely similar on any of my linux computers.
The US practices 'name and shame' for people who renounce their citizenship.

This doesn't make sense until you consider they're probably just bitter about lost taxes.
Anything significant requires a lot of compromises in the legislature. It makes sense to put all the compromises in one bill so they can all be passed at once. Otherwise after a few pieces had been passed, the other legislators could reneg on their parts.
Looking at the law [1] it seems to be part of Section V, entitled "Revenue Offsets".

According to sources I could find online [2], it looks like prior to the law, people who gave up their citizenship were not required to report it to the IRS, even if they were doing so in order to avoid taxes (which is illegal [3]).

[1]: http://www.gpo.gov/fdsys/pkg/PLAW-104publ191/html/PLAW-104pu...

[2]: http://www.accidentaluscitizen.com/category/citizenship-renu...

[3]: http://www.irs.gov/businesses/small/international/article/0,...
I would love to see these in a city like SF. It's a small city (geographically), but we spend $1B/year on MUNI, which carries about 700K passengers/day. Put together a fleet of, say, 5000 such autonomous vehicles that take you door to door, for the price of a MUNI ticket. Wow. That would be something.
I personally prefer the keyboard that comes with Terminal IDE

https://play.google.com/store/apps/details?id=com.spartacusr....
HP Takes a Shot at Cisco and Juniper
The U.S. embassy has evacuated my family and we're still paying for it. It's not free. We could have hired a private militia and escaped to safety for 5% of what we paid the state department.
I believe that the context matters, but yes, spelling and grammar are important. Anything that causes your readers and potential customers to trip over your words and have to re-read to try to understand what you meant is bad.

Now re-read that last sentence, and compare with this one:

It's bad when something causes your reader
to stumble and have to re-read things.

Moving the "bad" bit to the front means your reader doesn't have to wait for the punch-line in the sentence. Does it matter? Maybe. It reduces the cognitive burden. It also results in fewer "Garden path" sentences.

Copy editing matters - it really does.

There are grammar, style and spelling checkers out there, but natural language is complicated. In the past I've used the link grammar package with some success, but it's very time intensive. TANSTAAFL.
I don't think forum complaints are a very god indicator of the overall difficulty. Across all the courses these last couple months there have been a huge number of posts about X is too hard, I'm giving up, "y dunt pr0f mek qestuns ezr?", etc. For the most part they are all in the nature of people who aren't at all invested in their work but feel inclined to voice their problems, sometimes as a complaint or sometimes as a mild attack. I do occasionally go on the forums to answers people's questions but never to ask unless it's a site-specific bug– I'd rather ask someone at school or work, reddit, HN, whatever. What's unfortunate for the professors (or rather, whichever TA is putting together the report on user feedback from the forums) is that their sample will be biased towards people with no background, less resources, etc. It's not necessarily bad as long as they account for it, and I'm sure it's something they think about in terms getting more of the able students to stick around (like in some of the conceptual/theory/adv. topics subforums around).

So I know you're not really arguing here but I just wanted to put that out there since you mentioned the forums. Carry on!
Rubber Threshold San Antonio
Rubber Threshold San Antonio: Elder Proof Home provides the products and services including Toilet safety Rails Frame, Raised Toilet Seat with Arms Lid, Aluminum Commode Chair, Portable Threshold Ramps in Los Angeles, Philadelphia, San Antonio, Austin, Jacksonville, Las Vegas, Boston and San Diego.
How Olark Saved Our Startup...Twice
Have you considered simply hireing someone to maintain the site/keep it afloat? Seems like this could be done remotely for the most part.

In fact this could be a decent idea for a "not so great dev->good dev" training project on your part. I guess you can afford to just hire really good people but maybe the forward thinking move would be to develop some training program for people fresh out of HS.

Pay them a comperatively low sum X/month but throw in a bit of mentoring. I'm sure you could get plenty of motivated people if you just ran a "37S got talent" type casting show here on HN.

Would cost you some valuable time for the mentoring but in return you'd get to keep that site's revenue and potentially gain a good employee for your core business down the line (which is the real value here imo)

This way you could keep the site connected to 37S and the credit processing stuff (which makes up a bunch of the value I'd guess) + generate some excitement as a nice side effect.

The idea seems pretty 37S-bootstrap like.
Would this enable you to have your phones IP broadcast via MDNS by installing Avahi Daemon???
You shouldn't be grading then. They are not taking a class in Paying Attention, they are taking a class in algorithms. If they know the material, that is what matters. I also cannot stand this practice.
That's correct. In fact Singapore is so against dual citizenship that even people who have dual citizenship by birth must choose one or the other once they become adults: by age 22 they must renounce all other citizenships, or lose their Singapore citizenship.

Denmark is another country with a similar law, which causes a reasonable amount of angst among Danes reaching that age. Particularly true of those with US/Danish citizenship, because once you renounce one or the other, it closes off a lot of options: being a US citizen can be quite good for a lot of career paths, while being an EU citizen can open up a lot of options in a different direction.

edit: Looking into a bit, one thing making Denmark's law somewhat less draconian is that former Danes who lose their citizenship via this process at age 22 still have some kind of special lifetime Danish work/residency permission. So they could opt for the U.S. citizenship while retaining the option to return to Denmark. They would lose the right to live/work in other EU countries under the freedom-of-movement agreement, though, since they'd no longer have an EU passport.
Facebook spammers made $1.2 million a month, fined $100,000
This reminds me a little of OLE (but for the web). Not the same thing but a few similarities.

Seems like something you could probably already do with like an iframe and postMessage. There is a JavaScript based implementation, maybe that's how they do it.

http://www.webintents.org/