skysight-inc/HackerNews huggingface dataset:
> Why should a GET never modify data? That would stop half the web working.

Uh... no it would not, HTTP itself works under the assumption that GET is both safe and idempotent. It might break your sites because you're a terrible, terrible developer, and it will break some (it already has, in fact, look for "Google Accelerator" back in 2005, I think Firefox also did that at one point) but that won't be even close to half the web.

And frankly, I see it as culling the herd, if you're building sites performing non-safe operations on GET you're a terrible person.
It would be great if the site url updated when I change location, then I could bookmark a link to the location I'm interested in!

Also, after changing location, nothing seems to happen for a couple of seconds. Some visual feedback that it's loading the location info would be nice.
no high school diploma

You might be able get some financial help to get a GED ?

When the job market sucks, stick to school.
So why does anyone good work at Amazon? And if the only people left at amazon are most crappy people willing to take the abuse, how can they build such a thriving company?
Nice idea, and works well. The first tweet is a RT from a fellow student at RISD who I didn't even know had a Twitter. Some feedback:

The second tweet that comes up for me (Providence, RI) is one labeled "North America and Europe." I think local listings should be prioritized over broad ones.

Filters based on language/expertise. I see a lot of these tweets go into specifics already so this could probably be implemented easily.

As someone else mentioned, a link to the tweet would be good, and preservation of the hyperlinks in them so I can click directly on someone's job listing etc.

Perhaps you could also normalize the format of the locations, and group them under one heading. For example, most of the listings for Providence are Boston, and it's a list that looks like, "Boston", "Boston, MA", "Boston", "Boston", "Boston, MA", etc. A consistent format would be good for readability and having a new <h2> for each tweet is redundant.

Basically, you have a good crawler (I assume you're using one) and now you need to alter the design of your page to make it easy to explore.
If a co-worker told me that my function was "code smell" because it took 2 arguments, I would tell him that he needs more important things to worry about.
"You monster."
You too, huh? That's what I do now. Our company's been a paying user of Google's APIs for a couple years, and it's been a nightmare the whole time: Inadequate features, bogus data, weird malfunctions, etc.
Very nice. Have you considered grouping the related locations instead of listing all the locations? For example, group "Greater NYC Area", "NYC", "New York, NY" under one section with a consistent name. Over time you could locally map the most commonly used location names under one heading. Also, I would prefer to see the actual tweet text a bit larger with a smaller font size for the location headings.
Hey, sorry if the title confused you. What we've heard from many mobile developers is that they want their apps to be cross-platform so they can reach more users. We have spent over a year building a platform that allows people to build a backend to their mobile apps very easily. We first focused on iOS and now our platform supports Android as well.

What we mean by single backend is you can have one backend and you don't need to know whether you are on an Android or iOS platform. You get the same analytics. You get push sent by username without caring whether it's an Android or iOS. If you are curious to see how it all works read our latest blog post http://bit.ly/onEjgM
> I applaud that, but it hardly makes anyone unique.

It does, at the very least, put Steve Jobs on a level no lower than that of Ernest P. Worrell.
World of coding: OSX, the Air and Recovery Mode, or how to make amazing software
Paul Graham on "Hacker"
We need facts. What data is missing?
As was said before. You're not alone, in any of this. This doesn't have to reflect on your value as a person.

my freelancing thing barely works

You're currently the oldest you've ever been, but you're still pretty darn young. A lot of freelancing is about the network of people who consider you a known good quantity for solving the problems that they or their contacts have. How big can your network of contacts be if you've only worked for a short time?

Failure is painful and jarring, but nobody who isn't a total asshole is going to look at a young programmer who couldn't get traction freelancing as a failed person. Hell, I would look at that as a positive thing, you're brave enough to try things that might not work.
Microsoft, Hadoop and Big Data on Azure
Note the new ZIP button next to the Git URLs.
It'd be great if you could have App Engine routes that just directly serve files from Cloud Storage.
Cool idea! I'll be sure to bookmark it...

Here's my $0.02:

- Typo in the about page : "As weel..."

- I'd change the 1st 2 paragraphs in the about section to "Jobs Tractor looks for people trying to hire developers on Twitter, but filters out tweets that are from recruitment agencies or jobs boards."

- Love the map view

- Does the search field allow you to filter by location, keyword, or both?

- Group by location maybe?

- I'd take the word "jobs" out of the logo - to me it looks cluttered

- Do you save the posts or is it just what the Twitter search API pulls up? Jobs might not get tweeted about more than once, so a posting could still be legitimate after a week or so
Agreed. Luckily Twitter makes it really easy: https://github.com/twitter/twitter-text-js
This is crazy good!

A common complaint is that it's hard to find out about new openings because they're often pushed through your social networks.

Directly mining the social networks is a great man-I-should've-thought-about-that idea. I'm infinitely likelier to tweet about a job opening than to post it somewhere.
According to comment in this same thread by a member of the Wave team, the problem is that they used Java the way it is supposed to be used, and that is why they ended up with over a million lines of idiomatic Java code when the same project would have been under a hundred thousands if written in another language.

http://news.ycombinator.com/item?id=3102493
Apply - Start-Up Chile – Applications live now
My recommendation is to take your lumps and move on.

Can you convince your parents to support you for a couple of years until you get your high school diploma and start college? Go into some money-making career that they approve of if needed. Once in college, you can start networking and planning your next move.

Just make them feel like you are back to being a good citizen and that you will go back to earn your keep once you have your college degree.

Oh, and tell your so-called "friends" to go pound sand.
DIY 25$ Ring Light, no tools, no electrical skills needed
There is a big difference here in that app post contents will (hopefully) appear on mobile devices with all of their content visible and intact. Today when an app makes a post, the "description" (one of the optional post parameters) is left out when the post is viewed on a mobile device, and if there is an image it will get cropped to be square. The "description" is where your app really delivers most of its content for the post, and leaving it out today on mobile makes the posts appear almost nonsensical. Plus there is an open bug right now ( https://developers.facebook.com/bugs/151722701585098 ) that has rendered app posts almost completely invisible on mobile devices since about Sept 25...I am guessing they will have to fix that bug as part of this new commitment to mobile. I know for one of my apps this bug has cut our traffic (and ad revenue) by 50%.
I agree that this article is missing the point. It seems to oversimplify the protesters' message so that it can be easily dismissed as hypocrisy without debating the issues.

It's also difficult to pin down a single message that the OWS movement is trying to get across. This article paints it as a "down with the machine" movement. The OWS website states that they want "to restore democracy in America" [1]. While democracy is an overloaded word that can mean lots of things to different people, in this context I take it to mean that the protesters feel like the American political system isn't working for them anymore. Although we might cite different causes, an oft-cited cause is corporate interests. It's easy to jump from protesting against corporate interest to "down with the machine," which is what I think this article is doing.

Also on the OWS website, it states: "We use a tool known as a 'people's assembly' to facilitate collective decision making in an open, participatory and non-binding manner." If that's true, there's going to be a lot of ideas proposed and some will seem radical. Attacking the movement based on the ideas of a subset of the protesters avoids dealing with the issues that they're trying to solve.

[1] http://occupywallst.org/about/
Thanks, yep a lot of what is required is a better way of presenting and filterring the tweets. Working out the locations for the tweets could definately be improved, especially when it's quite vague.

thanks again.
Geology: An Interactive Primer
Have you tried setting Minimum font size also to "Very large"?
I did some interviews with amazon, when they told me that their devs get a 22 inch monitor, I almost dropped the phone. They said that they wanted to keep a "lean startup environment", bullshit. That alone stopped me from going further along in the interview process with them.
Winston Churchill had fairly brutal depressive bouts, even through his tenure as Prime Minister through WW2
Hi there!

It's great to see someone so young who is getting into game design. We have some software called Construct 2 which is aimed at non programmers and as a time saving device, you can see it at http://www.scirra.com (a quick video of how it works at http://www.youtube.com/watch?v=5RlSmkSbleI). You and your son might really enjoy using it! (Also exports to HTML5 games)

I'm not aware of us having any users as young as 4 years old, but we would love to hear if he enjoys using it and can make games in it!

I'm happy to give you a free license for it in return for some feedback if you want, don't worry if not :) Just send me an email if you want it.

Tom
Its out of context, but please bear with me. Is it ok if amazon has an internal library(hypothetical) that is a collection of all its online books that they sell, can they have access to it , i mean normal guys have to pay for just getting a chapter out of a big book. For Amazon guys is there any concession , can they check on some cool book just like that?
Do you save the posts or is it just what the Twitter search API pulls up?

I think he stores them; the About page mentions the site uses MongoDB.
> At my last job at a Python shop, we spent a lot of time discussing the merits of Python, its syntax, and how to correctly use it.

This part is what I don't understand. Why would you want to spent a lot of time discussing Python syntax? In my experience Python documentations are the best ones I could found for a programming language (apart from those with broken APIs) and most of time how to correctly use something is written right in the documentation.
Good read, but I found it a bit odd that you compared Rails to a micro-framework like Bottle. Have you ever tried something like Django?
So this sounds like an advanced CDN, but instead of just serving images, CSS, and Javascript, they are caching your entire page after minifying html, Javascript, and CSS, optimizing images, rewriting paths to take advantage of parallelization, and georouting requests. Sounds like a pretty cool idea.
Show HN: Dear Blackberry... [Ouch]
MS adds Hadoop to Azure offerings
As mentioned above, he states working at Apple "was a mistake". I wonder how long these non-compete/disclosure agreements last. And another matter is, even if he could make use of these ideas, would it be better through a rival company or just out on the open internets?
No problem. Mind if I ask what you're using to track my location so discreetly? Chrome never asked me for permission. :P I'm also building a location-based webapp and would like to check it out.
Microsoft Uses Facebook As Giant 'Lab' To Study Game Theory
The question is interesting, but the link seems to be blogspam.
DOH! proof reading fail. Thanks.

re the search field. It's just to change locaiton at the moment.

re saving the posts, I'm saving them but only for 6 days at the moment to keep the data pretty fresh.

Thanks for the feedback.
I haven't read Steve's rant, but generally just look at the 3 to 5 people you will be working with on a daily basis. If they are happy, optimistic, and seem like the kind of people you'd admire and enjoy working with then join that team. Usually, that is all that matters. Good luck, rest assured that your options aren't terrible. :-)
Having based my latest project on BB, is hard seeing this kind of stuff.
Analytics at eBay. An interview with Tom Fastner. | ODBMS Industry Watch
> "Living with shitty parents who yell at you about money"

Doesn't sound like Dad is doing great here, but we don't know enough to apply bad words to him. Maybe he's a jerk. Maybe he's confused about why his son doesn't value something he's pursued all his life.

We're an immigrant society, with each generation trying to improve the prospects of the next. When it works, we have the strange problem of the rising generation experiencing problems and desires the prior generation can't even imagine. This can recur over several generations. It's very confusing, because the old-school perspective often has a lot of common sense but it's very hard to transpose this into the new context created for the new-school. I'm sure a lot of good wisdom has been lost, along with the you-are-totally-out-of-date.

So, mannicken. There was a day when a high-paying job signalled security. If that is Dad's frame of reference, he likely thinks you're insane. The more someone learns about technology and change, the more they realize that corporate stability is an illusion. You're unlikely to convince Dad of this, not until you've demonstrated you can take care of yourself. So get busy figuring that out.

You quit your last job because they were jerks. Probably a good move, maybe would have been better to find the next job first but there you go. Your next job may not be ideal, but it just has to pay the bills without degrading you. Go find that, and keep working at figuring out what you're good at and getting better at it. College really isn't a bad way of doing that.

Yes, this is very hard. Do not find that surprising. This is why people hate uncertainty, and will put up with so much crap to avoid it. _You_ are not the cause of the difficulty, the difficulty is an unavoidable part of finding your way into the world. When you finally figure out your place, it will be _yours_, founded on your skill and effort and integrity. No one can take those from you, once you find them. And you will have something deeply valuable to offer your own children.

Whom you will not want living with you at twenty.

"When you're going through hell, keep going!" Churchill
Also, per the twitter developer guidelines, you need to parse the tweets and make all links, hash tags, and usernames hyperlinks back to twitter for those individual items.

I recently had to do a similar thing for a site I threw together to get my sporting news in one location (http://sportszealots.com). It's very hacky code written very quickly (in ruby), but if you'd like it send me an email and I'll send you back what I have.

EDIT: Well damn, I didn't know about the handy utility mentioned below...that's definitely better solution!
This is neat. But it also leads me to a tangential question:

Where are the publicly-educated tech moguls?

We continually hear about Stanford, Harvard, and places like Wesleyan. There are plenty of entrepreneurs who came from state universities or other public institutions, as well as those from less wealthy backgrounds. It's time for you guys to speak up and inspire the next generation, for the good of our economy, and for the health of our entrepreneurial ecosystem.
One time when I had quit, took a break, went abroad, came back home. Nothing to do, not sure what to do. Went and found work in a warehouse, lifting lumber. Paid by the hour in cash, no taxes (shhh!). Wasn't big cash, but enough to get by. Worked with a bunch of Mexicans who all roomed together making more money here non-taxed, lifting lumber in a warehouse, then they could make in Mexico.

It was invigorating because it was exercise. It was refreshing because it was mindless. I loved it. And all that usage of my core muscles to lift stuff made my poo come out better to boot. :)

Sometimes, any job, just any job, is just the ticket until you move onto your next thing.
Django was the first Python programming I ever did over 3 years ago, and that probably would be a more fair comparison. If I had played with Django more recently, what would I have said that I didn't?
Or write your initial version in Go, and you wont have to do a rewrite ;)
Online privacy is dead... if you let it die.
You do realize much of that movie was fictional, right?
"People that never take a risk rarely end up in great places in life."

True - though as a condition of this truth, there are many risk-takers who end up in far worse states than if they had played it safe. If careers follow a somewhat normal distribution, for every massive startup success there are an equal number of failures for whom the risk didn't pay off.

I agree with edw519 - get a safe job for a while, at least until you can take another risk. Good luck to you. I'm 21 and involved in the startup game, and would be happy to talk at any point. Feel free to email me (email in profile).
Old joke: "Being a founder means you can work half-days if you want. The best part is you get to choose which 12 hours that is."
Thanks for the insight. I personally have yet to have any issues running on any devices, but most of what I'm doing is internal to our company and doesn't have a very large user base. Also, our code is pretty standalone from the OS itself.

Regardless, there's always going to be the issue of supporting multiple devices, but I have found that if I develop in the 'perfect' environment first, it speeds development time considerably. It's akin to web development against standards. I feel very sorry for the developers (if there are any left, this used to be accepted practice) who developed for Internet Explorer, and then had to cobble in "support" for other browsers. In much the same vain, it's easier to work against the best possible outcome, and then revisit your code for the edge cases.

I don't know, or have any numbers to know whether or not the Galaxy S2 is 'edge' or not, as I'm guessing it's quite popular. :-\ Sorry.
I'm using this from google
http://code.google.com/apis/loader/

Code runs in the browser then:

if (google.loader.ClientLocation != null) {
loc = google.loader.ClientLocation.address.city;
lat = google.loader.ClientLocation.latitude
lng = google.loader.ClientLocation.longitude
}

hope that helps.
I don't see how this is a surprise. Why would Microsoft care about testing browser security on other operating systems other than Windows when the goal of the site is to get users to upgrade their Internet Explorer versions? They did all the tests on Windows for each browser at a given time and just spits out the scores when a user visits the site depending only on the browser type. No test is rerun at that time.
I agree that it isn't necessarily a smell.

It really depends on the scope of the problem. Is this supposed to be a fully-functional addition function, or is this a throwaway helper function that the coder wrote because they were doing that specific operation many times, and they didn't want to type the entire thing out? If it's the first case, then it may be an issue. If it's the second, it's just poorly named, and not necessarily an issue at all.
Moving Beyond The Check-In, Foursquare Introduces "Radar"
Agreed, I use them as a general host and test area, although I'm hoping to try out some other "PaaS" inc. Heroku soon. Still, a good place for anyone who just wants something simple.
Why not do some of your own projects and build something cool.

Just think about what you would want (maybe for a hobby or interest) or what other users would want, build and either sell it or in the more hacker style give it away for free.
HelloFax Is On The March Towards The Paperless Office
This is awesome. Except, I can't see my friend lists. I assume this is in the works...
Why won't RSA name China, the 'nation-state' that hacked them?
Did you just coin the word programotional? Awesome.
Google launches browser based testing envrioment
Part of me feels that this is actually written to the general public, and the whole public/private thing is a cover up.

This is highly unlikely. This sort of internal conversation happens a lot internally. There's no need to take it public. What would it serve? Some sort of escalation of the problem? Unlikely. It's more likely to get you a stern email than it is to get it heard.

Steve has no problems getting the ears of developers. I can't see why he would want to make it public.
Go for Windows: http://code.google.com/p/gomingw/downloads/list
The goal of the site seems to also be to get you to switch from Chrome, Firefox, etc. to IE9 with the implication being that you will be more secure. If it was clear anywhere that this was designed only to compare versions of IE perhaps that argument could be made.

This is another pathetically veiled browser war tactic. While it might convince a few, I feel the larger result is the continued erosion of credibility for Microsoft and IE.
Monsanto chooses Cloudant to power its genome analytics
It's all a matter of least effort. I can imagine a few situations where it's handy, but most times the gain in effort to setup a reminder for example is offset by the inappropriateness of the situation. It becomes net positive at times when your hands are not available (the promo video shows people running, cooking, driving)
This is so far off-base that it's painful to read. I say this as someone who's spent most his adult life in Taiwan and currently lives in Beijing. Most my friends are Taiwanese. I ran a business in Taiwan for years. At one point I even considered applying for citizenship (despite the mandatory military service).

Millions of Taiwanese people consider Taiwan a country. I have yet to meet even one in my generation who believes Taiwan to be a part of China. This really is a case of might vs right.
Demand Media freelancers angry about reduced workload
google search: 'malcolm gladwell third'.

Sort of relevant. Different mindsets.

I don't completely buy the argument (the marginal utility of learning from the first and second iteration isn't always as meaningful as you might think) -- but I partly buy the argument. And it's sort of relevant here. I.e., it's hard to be inventive and an integrator. Though once you're aware of the problem it might not be that hard.
The numbers you mention were for smartphones alone. The source you cite claims total iOS device install rate is slightly higher than Android.
I actually don't mind the (I assume) 2 year cycle they've got going now, with a new phone 1 year with a follow up "S" model the next.

That way, when people are on their 2 year contract cycles, you either sit on the "new shiny" or the "advanced shiny" cycle, so consumers rarely lose out depending which cycle their contract ends in, since there are pros and cons for both.

I'd say its smart business.
google search: 'malcolm gladwell third'.

Sort of relevant. Different mindsets.

I don't completely buy the argument (the marginal utility of learning from the first and second iteration isn't always as meaningful as you might think) -- but I partly buy the argument. And it's sort of relevant here. I.e., it's hard to be both inventive and an integrator. Though once you're aware of the problem it might not be that hard.
Coding Horror: The Gamification