skysight-inc/HackerNews huggingface dataset:
Same is the case with me. In work I don't get to code but my work involves around support. I love programming. Once I get back from home I always make sure I read tweets of smart people, read hackerne.ws, reddit, quora and mailing list.

As a result of this I get excited to find some thing interesting out of the above mentioned and start working on my own ideas.

Simple keep following and get updates about people whom consider smart and get to know what they are upto, this pushes you.
Maybe they mean PHP.
MSDN.Microsoft.com is down?
That is somewhat easy, but I don't need anyone's email address and find it annoying when sites require you to provide it (HN doesn't)
Having had one of my photos stolen, I can understand entirely why he doesn't bother trying to contact site owners first. It is very hard to find a mailbox that connects to the actual responsible person. And then they may just ignore you. Hosting companies at least answer the phone.

I agree that GoDaddy is the problem here. When people pick hosting companies, they should think a little about how well they'll be treated when something goes wrong. Because something always goes wrong eventually.
doesn't work with ruby 1.8, undefined method 'require_relative'
Ruby's great for recommendation engines and JRuby has all the Java libraries. Programming Collective Intelligence is a good starter book:

http://www.amazon.com/dp/0596529325?tag=loucalnet-20&cam...;
Programming is following the same model, except it's called a talent acquisition.
I think the article writer is getting confused with the units. Besides making a typo at one point, using Gpbs, they use the abbreviation tB - lowercase t. Possibly in the original report, it was Tb - ie Terabit - ie 60Tb = 7.5TB which sounds more likely.
What's happening in the signed case? Signed division
and modulo have been redefined in newer C/C++ standards. He talks about writing C but the syntax looks like C++ 11? at least i don't think he means the C "auto" here.
dhoe is correct. If this were even the slightest bit true it would create a global panic, even if it was only a vulnerability in PGP's implementation.
Then why isn't this ping already part of the auto-save feature, and not an extra request.
I'm just guessing here... If ad agencies earn a % of ad spend, it's in their interest to spend more. It's easier to spend more on TV, plus it's difficult to prove it's ineffective. Targeted ads on the 'net may someday be really good, but it would cost less and undermine ad agencies' fat fees.
A good employer should allow you the freedom to read the articles and do actives that will enhance your skill set (e.g. The Google 20% time).

I have never asked if I can, but every job I have always read articles I have found. Some companies I have openly told my boss that is what I do and sometimes those articles have not been directly related to my job, yet still this has been thought of as ok.

So my advice is, do it at work, your employer should be pleased that you want to broaden your skill set, it can only benefit them in the end. Just don't do it to a capacity that has a negative impact on your deliverables.
Programming, as it stands today, exists in two forms. There are those that program just do it for the cash and there are those that do it for the love of the art. Code is the spell, the text editor is the wand, and the programmer is the magician.
There are a couple of interesting books about that topic [1, 2]

The premise of most of them is that innovation its outpacing the hability of the average person to keep him self employable. That will lead to massive unemployment, bigger wealth inequality and social unrest.

[1] Race Against The Machine: How the Digital Revolution is Accelerating Innovation, Driving Productivity, and Irreversibly Transforming Employment and the Economy

[2] The lights in the tunnel. Where will advancing technology, job automation, outsourcing and globalization lead?
Oh my yes :-)
> If there is no gain for you then you have to wonder if being open is the right way to go.

Honestly, i dont think thats the right approach to openness.
3 Things a Good Chicago Home Improvement Company Can Do for You
A good Chicago home improvement company can do so much more than rip out walls or add a fresh coat of paint. If you’re working with a quality company, they’ll be able to handle virtually anything your house needs, from top to bottom, including these 3 things:
Free Meetup to find a tech job in London, please come along
There was zero (0) chance this wasn't going to get found 100 times independently whether or not you publicized it. Getting it out quick and loudly was absolutely the right move. You have nothing at all to apologize for.
The first will be allowing the car to stray from routes that it has been specifically trained to drive.

I think the author is hugely overstating the importance of this.
I've been using Hackasaurus to teach kids for a while now (as part of a project I'm working on for the Mozilla Foundation, and also through Girls Learning Code, the tech camp I run for 9- to 13-year old girls), and they just love it.

See some of the projects the girls created using Hackasaurus at our Girls Learning Code March Break camp here: http://heatherpayne.ca/the-girls-learning-code-projects
Just to say, libc++ is already packaged with recent versions of xcode.

One reason I find this particularly exciting is that as Apple funds a lot of the clang and libc++ development, non-OSX support is not a top priority for them (although patches are greatfully received).

I wasn't sure if there would be the motivation to get libc++ running, and keep it running, on other OSes. I assume this move will ensure libc++ keeps moving. One advantage is that there aren't that many OS specific bits, and they tend not to change that much over time.
Here's another way to deal with this. Upon each successful am-i-logged-in call, the server returns a relogin-as-user-X ID back to the browser (this can continue to be the same cached value or have timestamp/TTL if you want). If since the last call to am-i-logged-in, the session is lost for any reason (server reboot, client changed IPs), the browser will simply post this ID back to the server, which will perform the authentication and relogin.

To make this secure, make am-i-logged-in no-cache, don't store the ID in cookies/localStorage, encrypt/decrypt the relogin-as-user-X only on the server-side, and timestamp it with short TTL.

If you are already able to detect that the user has logged out unintentionally and just minutes prior to that you knew they were logged in, then you might as well just log them back in again. Of course, if the user logs out intentionally in one tab, then do not log them in automatically in the other tab. Simply stop returning any valid relogin-as-user-X IDs.
LeanBoots - Looking for bootstrapper stories
HN Readers: I've learned a ton over the years by reading about others who have bootstrapped. Whether its via 37Signals, Bootstrapped and Profitable series, or other blog posts. But I haven't found a blog/site dedicated to bootstrappers, and the challenges they've had to overcome or weren't able to.

Everyone has a story to tell, big or small, success or failure, so if you'd like to participate, please visit http://leanboots.posterous.com and drop me a line.

Or if anyone has any specific thoughts on stories or direction, I'd appreciate it.

Thanks!
+ this. I find I'm FAR more productive if I get a decent run in straight after work (where I'm in a PM role) before then getting down to some coding in the evening.

You have to be disciplined though. On the days where I skip the run to get more coding done I invariably actually don't get more done as I have less energy.

Exercise is so so important.
From what the article says it was the engineers, but I think you're right on the money on that.
HN Readers: I've learned a ton over the years by reading about others who have bootstrapped. Whether its via 37Signals, Bootstrapped and Profitable series, or other blog posts. But I haven't found a blog/site dedicated to bootstrappers, and the challenges they've had to overcome or weren't able to.

Everyone has a story to tell, big or small, success or failure, so if you'd like to participate, please visit http://leanboots.posterous.com and drop me a line.

Or if anyone has any specific thoughts on stories or direction, I'd appreciate it.

Thanks!
Don't panic, carry your towel on the 25 May
"Nonetheless, on the first workday of 1994..."
I totally agree with this. 2x per week I play a game of soccer after work and then grab dinner with friends. By the time I get home around 9pm I could easily do another stretch of work.

On the days when I don't switch gears, there would be no way I could do focused work for more than an hour or two.

Honestly, if I ever really wanted to do a computer-based startup, I would leave my 9-5 job and do landscaping or something physical during the day. I don't think it's realistic to ask your body to be in front of a computer for 12 hours a day.
For me it's simple I just hate to work in companies that are not mine, so when I get home at night my brain keeps telling me my life is going to be a nightmare if I don't do my stuff.

I just can't sleep without commiting some code, or looking for a solution for a problem I am having in my side project, I need to at least search for it.

If I stay too much time ( Girlfriend, family, sports etc..) like 5hrs or + away from my things I start day dreaming about problems I have to solve in periods I am
alone but cannot get to a computer, and I feel a urge to get home soon.

Anyway it's my curse... I gotta have side projects otherwise live is meaningless( at least at this time of my life)

It's me and sometimes people get pissed at me but I am like that love me or hate me :D.

P.S: a LIGHT ( not running a 15kms) exercise really helps, it's like your body is ready for the next 24hrs at 9pm.
Truckers aren't exactly making huge sums of money now. Their has been downward pressure for years. That is why so many do the fake log thing and work so many hours.
PS: I was thinking about this after posting it, and the acid comment was over the top. I hope you took as the hyperbole it was intended as, but if not I would like to apologize.
I definitely need to start following some more of my influencers, and probably reduce from some of the static noise. Thanks for the tip!
Morgan Stanley made money on Facebook share drop
I agree, one-day-only is a big motivator for me. Even though Panic's Diet Coda was priced a little more than I would normally have paid for an app I know I probably won't use very often, knowing the price was going to double tomorrow rather forced my hand.
OK, that makes sense when an idea can be so easily cloned.

The original article now has a parenthetical note: (edit: if your 'trick' can be easily cloned)

I agree with the updated article and with your example. If mmaunder also conditionalizes his comment on the idea being easily cloned, we're all in agreement.
This is great: wish the transition effects were faster though.
> Disappointing because it's clearly not going to be ready for public use for years and years.

> That step still seems -- to me -- many years off

Than you, KTVZ reporter. I will take your expert opinion into account.
No, only cars benefit from this. The idea is to remove people from the streets to allow more cars to move. This has the effect of making that area less desirable.

Look around the world. Desirable places strongly correlate to people walking at street level, because this allows people to pass shops, cafes, etc. and easily go in. It's the core of city life.

Crystal City is one of the least nice places close to downtown DC. Above ground it has huge streets, little street life and few people walking around. Compare that with Dupont Circle, where the city is full of life (this is where I work).

Raised or underground walkways are a great way to kill a city. Skybridges are a very 1970s idea and they are being torn down. Where I live, Downtown Silver Spring (not far from Crystal City), sky bridges are expressly forbidden in the CBD.

There are some areas way up North (upper Midwest, Canada) where there are underground walkways due to the weather in the winter. Most places, including the DC area, are fine in the winter.

There is a lot of writing about Skybridges out there. Here is a start: http://greatergreaterwashington.org/post/654/skybridges-dont...
The Google car is a truly clueless idea with no imagination. We don't need automated cars, what we need as a society is to reduce our dependence on cars.

Want to stop car crashes and reduce fatalities? It's dirt simple. Stop driving cars.
I thought that was obvious from the proposed time-frame but I made it explicit because it apparently wasn't clear enough.

If it takes a decade to clone your idea, by all means, publish all your data.
Why not just give a random session key or something equivalent? That way, the user can post to /save/?key=<userkey> to save, regardless of sessions.
How is balsamiq in a completely different category, didn't it too start as a "small" app? From my interpretation of your post sharing like Peldi or 37signals is exactly what you are suggesting not to do, yet one of the reasons these companies have such great exposure is because they've shared enough to build an audience.
Given the cost of taxi medallions in some cities[1] and taxi regulations elsewhere, I wouldn't bet against government stifling the market like it currently is for taxis.

[1] http://blogs.reuters.com/felix-salmon/2011/10/21/why-taxi-me...
Arranging to have someone at the destination to unload the truck is easy. Everything else could be handled by someone at the central office using Skype video or similar. Having a human along for the ride is a huge waste of time and money.
That seems like a really good idea. I am assuming that some of the working nooks have large screen displays with laptop adapters handy. Also having charging cords for laptops, phones, etc. would make things more convenient.
Project Finds, Purges Vulnerable Code Snippets From The Net
THIS.

Faster cars would not benefit the core users of cities -- people on foot.

However, autonomous cars should be much safer as they have senors to avoid collisions. Car drivers often come onto sidewalks to avoid hitting cars. So yes, to avoid a minor car accident, car drivers kill people on sidewalks.

The biggest benefit to autonomous cars will be that we will go from 40,000 people dying a year to almost none. That's a huge win.

And if that's all we get, wouldn't that be awesome?
I had to parse that last sentence 3 times so I'm rewriting it for anyone else in my shoes:

"Bad is relative obviously since you have to be in the top 5-10% to be making money once you start playing rake."
Browsers do not log out people, but servers do. My web host randomly drop all sessions once a week. It is cheaper/easier for me to build auto-re-login script than deal with a new host or pay current host to debug my server issues.
Yes it did. Many times. Each spring they start melting.
by not wasting my productivity at work...XD
Ask HN: Could Facebook become the new PayPal?
Everybody's talking about advertisement as Facebook's main revenue stream, but it seems to me they're in a great position to take on PayPal and become the default payment system of the web.

It would be a tall order for sure, but if they did implement payments they would become number one overnight, since everybody already has a Facebook account.

Do you think this is realistic? Has Facebook ever talked about such a strategy?
'Phablets' are here to stay
What mode of transport can actually replace cars in the USA with its current infrastructure and rural / suburb / city living?
Investors sue after getting 'Zucked' by Facebook IPO
Thing is, most people's goal is attaining the status our culture associates with money, not the money itself. The thinking goes, "what's the point of a runaway success if no one knows about it?"
Box adds more enterprise perks to cloud storage lockers
It may be hard to reach you way up on your high horse there, but I don't think a "these photos are mine, all mine" disclaimer would have done a ton for him.

Take Candice as an example. She's crazier than a bucket of ferrets on meth. Even normal users don't read much of the text on websites; look at any of Jakob Nielsen's eye-tracking studies. People who are task-focused (e.g., find an image for their site they're rushing to get up) read even less. Given that, how much do you think Candice will read?

And once it's on another site, people will start stealing it from there too. Coughpinterestcough.

So as someone who also tries to look at how things work, I don't think he did anything wrong here. Suddenly everybody's a publisher, and it's going to take a while to teach them about copyright. This is part of the education process.
It can definitely be difficult trying to make significant progress on a side project while working a full-time job. I usually try to plan out my day after work and get whatever chores done that would get in the way of me being able to come back, eat, and spend an hour or so relaxing before starting on my side project. I try to spend 1-2 hours of solid, focused time working on my side project (which is often difficult if I'm tired).
In my case (the bathroom ashtrays), Cloudflare hadn't had time to cache the HTML part (they normally only cache the static content, then later suck in the dynamic part to serve in the event of failure).

After I set up a page rule to explicitly cache and serve the entirety of the bathrooms page, things went very well. Or at least I could serve a lot more people.

My blog is hosted on a $20/mo VPS and is definitely not set up to serve that many people at one time. If I had been using a blog software that was more lightweight and where the front page wasn't nearly as large, and I was using static html files, then it would have been better, but it wasn't ever going to be great.
Autonomous cars will not replace public transportation, unless people magically start carpooling. An underground train with hundreds of people on it sitting close together moves a lot more people than a car with one person in it (how most people get to work).

Autonomous cars, however, should allow people to better car share and require less parking spaces. Perhaps most exciting, we could get rid of cab drivers who are some of the most unsafe drivers around.
I've been using Cobook for several months now and absolutely love it. There's no better way to quickly get at your contacts.

I'll be recommending it as much as possible now that it is easily accessible in the App Store.
It's actually possible to turn some regular keyboards into steno machines, using opensource software: http://plover.stenoknight.com/

Steno produces syllables at a time via chording. They say with a few months practice you can get to 120 wpm, and eventually over 200. Users rave about how much more productive they are when they can type as fast as they think.

"Every word my characters said to me came up on the screen as quickly as they could have spoken them. Before, in the time it took me to type out the six or seven letters that made up each word, my brain would cloud over and I would start second-guessing myself so much it was a mighty battle even to get to the end of a sentence. With steno, most words came in a single stroke, so my text was able to keep ahead of my doubts and excuses and just keep going. I could write for half an hour on the subway going home, or pull out my gear and do a quick 10 minutes in the park before schlepping onward to my next gig. Before, I would have told myself that I didn't have time to get anything substantial done in those few scattered intervals, that I needed several solid hours to get into the flow and mood of writing. After learning steno, I couldn't get away with that ploy. Before I knew it, my 10 minutes were over, but I'd managed to fill half a dozen pages. It wasn't even the speed that helped me do it, primarily; it was the fluency that steno gave to my thinking." http://plover.stenoknight.com/2010/04/writing-and-coding-wit...
I'm sorry, but didn't Google deprecate the Google Web Search API two years ago?
The growing epidemic of page bloat
I too tend to work on side projects after work, and I usually do so at a coffee shop. I've tried to be productive at home, but always end up turning on the TV in the background or making dinner. Going straight to a coffee shop usually keeps me in the same state of mind that I was during work.

Downside, no dinner. :)
The problem is that when exceptions are available, people will start using them for non-exceptional things and (the worst case) basic control flow.

Case in point from a popular framework, Django: the standard way of getting an object from the DB via the ORM is Class.objects.get. This method either returns a single object or raises on exception if there are zero rows in the db or another exception if there are two or more rows. It may also raise other kinds of exceptions.

Now, it's clear that having zero rows is not very exceptional, and even >1 is somewhat debatable. Note especially that this is not just some weekend project by a nobody, it is a framework that is widely used and respected.
I'm lucky enough to work a job where I get real enjoyment out of the coding I do for a living, and a chance to self-teach and employ modern coding practices. So the best way for me to unwind is to go home and watch some tv shows, play some video games, work in the yard, and get caught up on whatever happens to interest me in the media at the moment.

While I may not be doing to much to build my skill set and repertoire on my personal time, it makes me feel like I'm doing a good job of balancing 'living for today' and 'preparing for tomorrow'.
I live in NYC and the best use-case for this is taxis. Taxi do not take the same route twice. Traffic is a nightmare during different seasonal, temporal, or accident events. So like a Garmin device it should be able to "remap" the trip.

In our lifetimes this will be possible but maybe not in next 1-3 years. (I hope I am wrong)
This is a fantastic idea! Has some issues that I'll be posting to the github page.

Edit: upon further investigation, the error seems to be with parsing the specific page http://www.test.com (here's the full trace: http://pastebin.com/Lqedy4eN ).
Completely tough job to follow in the foot steps of big figure like Jobs. You wish Cook all the best in the new role. If he succeeds, Jobs will get the credit for leaving a strong legacy. If he fails, he can only be g forgiven for not being Steve Jobs.

Nevertheless what a fantastic opportunity to be involved with a leading company.
You meant to say "catch (Throwable e)", right? But, yeah, I've had to write that block too many times.

Throwable will catch Errors as well as Exceptions, such as when a constructor called from a dependency injection framework fails. It's kind of irked me for a while that I had to know that. I would have rather had "catch" work on anything, with the option to check the class and rethrow once in a great while. That is, in the few places where the error checking/logging actually belongs (as stated in the article, with which I obviously agree).

There is indeed great irony in Java code littered with catches, which then falls out and kills the main loop without logging anything. (I recently had to diagnose such a case in a system at work over the phone -- sure enough, that's exactly what was coded)