skysight-inc/HackerNews huggingface dataset:
Ask HN: What's the best site to get feedback on code / concepts?
I see many fully-fleshed-out ideas submitted to HN which are summarily ripped apart by the savvy HN population. It seems to me that if programmers had an opportunity to get feedback early on, and throughout the development process, many of the mistakes we tend to see in mature projects might be avoided.

http://codereview.stackexchange.com is expressly for this purpose, but the site is still in beta and there is not much of a community to speak of.

Apropos: I wrote a small proof-of-concept query language for nested python dicts. I'd love early feedback on syntax, features, etc, but it seems that HN prefers finished products, and I don't know where else to turn...
Did you read the article? You still need to setup nginx or apache or whatever on EC2. Page 2 onwards actually deals with these things
thx. fixed and updated the tools page with Docracy.
Solid Waste Disposal
There's also the useful property that if everyone votes based on their own selfish interests, the winner will serve the interests of more people than any other candidate.
Square’s scary and impressive identity confirmation screen
> Yes, but for some other reason

It's a compulsive habit that I can't stop, it serves no practical reason whatsoever. I also bite my nails. Same problem.
I'm not sure if you're aware or not, but you can fine-grain permissions to anything on the box however you like. There's even built-in documentation.
Chat rooms are sometimes a dangerous place to ask questions. Mobs form really quick.

There are plenty of companies doing TDD. I've been practicing it in my past few projects and have only good things to say. I probably write around 50% of tests first, the rest is written after implementation to expand coverage.
Oldie, but goodie. Reminds me of Alan Watts.
Thanks, I didn't know W3Schools wasn't trust worthy.
So this is ONLY on Kindle devices? Do kindle targeted apps suffer from an inability to use google/bing?
I have the same "problem". I have a terrible memory but can learn new things very fast. I solved my problem by having a technical blog and a metric ton of github projects online.

http://maxdemarzi.com (40 some technical posts)
http://github.com/maxdemarzi (almost 100 public and private repos)

Makes it easy to recall how I did something or "re-learn" how to do it.
Yet it is an odd statement to get to C as fast as possible, because that is transformed to assembly before it runs.
NASA's Curiosity Rover Didn't Find 'One for the History Books' After All
...sexy robots.
I don't take too much advantage of this because I can already find more than enough stuff to listen to there but it can be handy sometimes it's true.
I've accidentally used this feature a number of times, and it drives me nuts.

The greatest feature about Gmail that not enough use is 2-factor auth (even though it is not limited to Gmail- other web-based mail services provide it); it is a pain in the arse, but after you get hacked once or twice, you'll be happy you did it. Popular Saas apps are prime targets for being hacked. It may mean they are safer, but they are also riskier to use. If you're not using 2-factor auth, you should probably not use Gmail, unless a hacker taking control of your account wouldn't bother you or your contacts.
There are plugins that add support for bzr and git.
Thanks! Paragrasp is just what I was looking for (but didn't know it). :)
Especially since they've switched to performance and scalability now post 0.5.
Some awesome ones he did not mention:

Control-q: push-line-or-edit -- this saves the current command without executing it, allows you to run another command, then puts back the saved command for you to edit/run.

Esc-A: accept-and-hold -- execute command and maintain cursor position, so you can edit command and re-run.

Esc-' : quote-line -- escapes the single quotes in a line.

Old Vim user here, who has used emacs mode since moving from ksh to bash for about 8-10 years. Recently, switched back to vi mode, however, I have mapped Ctrl-A, Ctrl-E and a few more so i can use them in vi mode too. e.g.

bindkey "^A" beginning-of-line
I think the more interesting segment of the 3D printer market is the slightly higher end printers that are much easier to use than the cheapest ones. A really cheap 3D printer takes a lot of effort to keep running well (calibration, etc).
> What evidence do you have for this one?

My eyes.
Would be kinda cool if it actually worked.
Is There a FaceTime with Santa App?
The term subsidized, to me, seems misleading. On a contract you're usually buying the phone on credit and paying it off in your monthly contract charges. I wish there were more transparency in contract pricing. Ie. this is the cost of the phone this is the, data, voice etc. Then you could compare deals fairly. The sim only and pay as you go at least give you a chance to see what you're paying for the voice/data/texts without the phone cost.

If you're on a 2 year $100/month contract probably $30 a month goes to repay they phone cost the rest for the service insurance etc. If you don't upgrade straight away or get a big discount at the end of the contract you're effectively giving your mobile operator a massive profit jump.
HSA – a boon for OpenCL and heterogeneous compute in general
You're thinking of someone else. Paul has corrected people here several times when they say something like, "I'd like to apply to YC but I'm X years old.". Usually his reply is approximately "We've funded several people ten years older than you.". I think the oldest YC funded founder is 50 something. So far.
As far as being "the most techie of people", this article is actually quite basic and gives a very easy introduction.
Online.net (French as well) also has a competitive 10€ pricing: http://www.online.net/fr/serveur-dedie
| I'd love to find a cheat sheet for vi bash usage (and also an indicator for which editing mode I'm in).

In zsh, you can type: "bindkey" to get a listing. IIRC, in bash it is "bind -p".
We’re labeling this support “experimental” because we don’t
yet consider it production-ready, but everything’s in place
for you to start porting your apps to Python 3. Our next
release, Django 1.6, will support Python 3 without
reservations.
One in-between option is to front $25-50 and ask FlightFox (http://flightfox.com/) users to come up with an itinerary. They can't access bulk deals or anything of that sort, but they tend to be pretty good at the "working the system" angle imo, finding public but obscure booking options that I probably wouldn't have found.
If you have fibre to your home and a UPS and are okay dealing with the hardware? sure. You are better off. (cooling, in most places, is unlikely to be a huge deal if you only have one server. You'll cook before the computers will.)

The last mile is a huge problem. If we all get gigabit fibre to the home in a few years? everything will change, and of course, you will be right.

But, here in reality, if you want a network connection with a decent upload speed and decent reliability, you are paying a kilobuck or more a month. 'round here, it's usually $3-$5K/month for 100 to 1000Mbps (Up; you can get 100M down from comcast for like $400, but that's only 10M up.) and this is silicon valley. the place is lousy with dark fiber.

(It's better if you live in Santa Clara or Palo Alto; both places have municipal fiber. But you are still talking tens of kilobucks to get the fiber from the street to your house, and that's if you are very close to the city fiber, and then you've gotta buy bandwidth at a datacenter.)

But yeah, all that said, there are some places with decent last-mile internet; sacramento has had surewest FTTH for far longer than google has. Some areas, Verizon does it. Maybe we will all have it in a few years? It sure would be nice. But I ain't holdin' my breath.
For long articles, or content I really want to digest, I copy the text into a text file in a directory in my home space (with original URL and under git control). When I get to it, I delete the lines I've read, or add notes to follow up with more research or comments. This is all under automated git commits, so I can track my reading backlog at any point in time, and can go back to an article 6 months ago that I may have "deleted" simply by searching my automated commits.
Banks, credit card companies know a lot about you - residences, employment history, family history etc.

All the data is tied to your SSN.
Spot on. Definitely not any more of a premature optimization than usability, since SEO is usability for bots.

So unless you really do not care about the crawlability and understandability of your site/app, you should be optimizing for bots in parallel with human usability.
But a bug in a web-server running as root might lead to privileged execution of arbitrary code.

It's certainly true that a bug in the authentication code that incorrectly grants access is of substantially less severity than a leak or abuse of root key/password.
I found Romney's comparison of California to Greece mostly fair. Saying that California is like a balmy Mediterranean country with a rich culture and history is not pejorative. That it has giant public sector workforces and fiscal problems is perhaps a pejorative comparison, but one that is avowed by the color of the ink on California's balance sheet.
Quant Hedge Funds 101
Show HN: 6 Months in, first iPhone app into app store today
For some reason, I would expect this to improve the quality of their Windows Phone app, which is nigh-unusable. Despite how much I love Rdio (and opted to pay for the family plan), I'm considering switching away because of this.
Pierre is a brilliant hacker and designer. I'm looking forward to watching this product evolve.
Most people are constrained by price, so it is a factor in what is best/worst.

That is why both articles refer to the "best" being expensive and "worst" being cheap.
The housing & job reports feel right and are welcome news.

But did the NYTimes just point to California's current budget as a sign of our State's "economic stability"?

They quote that the "California Legislative Analyst’s Office projecting . . . . [that] California might post a $1 billion surplus in 2014"

That is such an irresponsible thing to publish - a "surplus" makes it sound like the government is totally on top of the situation here and a model for success.

The reality is that CA would be going off the @!@W$! rails right now in 2012 if voters hadn't just passed Prop 30.

Prop 30 was an EMERGENCY, retroactive (from Jan 1 2012), and "short-term" (7 year) tax on high income earners + a moderate increase in sales tax which is going to raise $6B a YEAR to pull CA's ass out of the fire.

So while the gloom may be lifting, I remain pessimistic that our state gov't has any long-term solutions to their continued budgetary missteps.
Going crazy with CSS3 Issue 3 - Creating ellipse shaped shadows
...differences of 10x latency ... between EC2 and Rackspace...

Was that PV vs. HVM by any chance?
I like the idea too. I also agree with shail's suggestion but I don't think it should be either/or. Both options should be available. Good luck man.
Black Friday Sales Numbers
I think it's time articles like these start suggesting an infrastructure as code product, like chef or puppet, to do the heavy lifting.

I feel like doing this stuff by hand should be considered insecure and outdated..
They didn't actually add an 8GB plan, they've always had larger plans, just too many to display on the landing page. If you went into pricing or tried to signup, the larger plans were always available. Since they scrubbed some plans I guess there's room for the 8GB on the landing page now.
All have anecdotal evidence. All must be right.

That is all.
I'm a bit concerned about the name of your project...

Here is an excerpt from Twitter's branding guidelines:

Don't:
* Use Twitter in the name of your website, application or product.
* Register a domain containing twitter, misspellings, transliterations or similar variations thereof.
Yes, I'm aware of the packages, `insecure` and `autopublish`. Once you remove these, you end up writing RPC methods (for the most part). This is a good thing.

From meteor's docs @ http://docs.meteor.com/#dataandsecurity:

Data and security

Meteor makes writing distributed client code as simple as talking to a local database. It's a clean, simple, and secure approach that obviates the need to implement individual RPC endpoints, manually cache data on the client to avoid slow roundtrips to the server, and carefully orchestrate invalidation messages to every client as data changes.

So, meteor helps you write RPCs, imo. Just like most frameworks do.

Also: http://docs.meteor.com/#meteor_call
It would be nice if CloudFlare could provide a couple of examples of what sites exactly are being attacked.
Shirts and sneakers are OK, but the eyelid lift part is a bit sad.
They did. By lowering the price. I used to have 2 PC's running pirated copies of windows. Not anymore, they are both running Windows 8 I purchased at a reasonable price of 39.99.
That should be 'disrupt', not 'disrupts'. - PedantBear
AngularJS Example Applications
Django has been claiming ever since that there is just so much stuff in Django

Well, no.

There are basically two competing things that made this take a while, and which both stopped being issues right about the same time.

The first was that the initial Python 3 releases were not production-quality stuff. They worked, but they were there to let people get a feel for the changes and maybe start trying out the porting process. Anyone who just jumped to Python 3.0 shortly after release probably had no idea what they were doing (or had a very good idea what they were doing, but that group was a lot smaller).

The second was that we've got this thing, called a userbase :)

And, well, lots of 'em were running operating systems that were still shipping ancient stuff like Python 2.3, and we didn't really want to throw them under the bus, especially since it was mostly beyond their control -- a corporate department said "OK, we're going to go with RHEL", and that was that. So we waited a bit for that situation to start improving, and kicked off a process of deprecating one 2.x version each of the last few releases until, with Django 1.5, we're at a minimum of 2.6.

As for the "stopped being issues" part: Python 3.2 and especially Python 3.3 are very nice, much more mature releases than 3.0/3.1, added stuff that makes porting much less ugly, etc. etc., so suddenly running production stuff on Python 3 is really broadly viable. And, hey, we're on a minimum-2.6 stance now, and 2.6 is when the really nice porting and unified-codebase stuff got added!
Manufacturing memory from silicon wafers is similar to baking cookies. Some cookies are great, some turn out OK, and some are burnt depending on the characteristics of the ingredients, the oven, and the chaotic thermodynamic properties of the system.

So, yes, yield varies.
QT toolkit. urgh...
CS in HS on Indiegogo
You guys have got to chill out. You've got beautiful landscapes, mountains, ancient architecture there. Why focus on that divisive ethnic bs? Enjoy your area of the planet.
Elastic is growing and needs Marketing, Sales, Engineers, and Future Founders
https://elasticsales.com/

We are a group of people dedicated to changing the sales industry one company at a time. We are all entrepreneurial in spirit and use our collective intelligence and experience to outsmart difficult problems facing real companies on a daily basis.

Our first software offering is in private beta: http://close.io and it powers all of the work we do for our clients here at Elastic.

Some of our clients:
Dr. Chrono, Krossover, The Daily Muse, Vidyard, Stormpulse

Here’s how you can help:
(for all positions apply to jason@elasticsales.com)

Marketing / Growth Hacker:
We have some special projects here and it’s time for our first full time marketing hire. Come define what marketing looks like as an integral part of the future of sales. On day one, you will have an impact on multiple campaigns, and our internal marketing efforts as well. Help promote our services, our software ( http://close.io ) and all of our clients software and services. Also help define the future of marketing software.

Sales:
Can you sell ice to an eskimo? Great! Go somewhere else. Can you find out what an eskimo really needs and sell that to him instead? Thats what we are looking for. People who understand that the most important part of sales is asking the right questions and then listening.
Tired of clicking all day in SalesForce? Our engineers have fixed that for you. Here is what our internal sales software looks like: http://close.io

Engineering:
Join our top notch team of engineers working on building great software. Take a look at our open source contributions here: https://github.com/elasticsales/ and read about our usage of flask here: https://elasticsales.com/blog/2012/11/26/drinking-flask-elas...
Our engineering team has built our own internal tools from scratch in the tradition of a 37signals or Fog Creek. Our main sales software is the CRM rethought and is currently in private beta: http://close.io

We need: Front-End (JavaScript), Backend (Python) and a Designer.
Hmm.. good point. Just registered TweetPlayback.com. I'll start redirecting tomorrow after DNS has propagated. Thanks for the head's up!
Autism and Air Pollution: The Link Grows Stronger
Those are guidelines, not rules. They can't do anything, unless they want to cut off his API access.
What's very important is to know how well the store is doing. The windows store is the reason they are selling at a lower price than in the past, expecting a continuous stream of revenue through it.
Who’s the Shop Steward on Your Kickstarter?
Do you have a blog? Maybe you could do a write-up.. This is the kind of geek catnip that HN likes.
This made me smile:
Step 1. Build a dream product like Dropbox or Instagram
Honestly I have never seen ageism. Only people that didn't continue to learn everyday not getting hired. BTW, I am old.
It seems that Dustin Curtis and Moxie Marlinspike between them has re-invented "trading up": http://www.ribbonfarm.com/2011/12/08/acting-dead-trading-up-...
GNU grep is 10x faster than Mac grep
Most landing pages on the web look the same too. The best signup flows I've seen or created don't need to continually re-enforce why the user is signing up, they just need to lead the user down a logical path towards fulfilling the original value proposition, the reason they typed their password into the App Store and took the time to download your app in the first place.

If the user is bouncing because they think "this is going to take a while" then you either don't have a strong enough value proposition or you're making the user think too hard. Most things can be reduced to simple, one-decision steps, and when you do that things will generally convert better for you.
There is a very important difference between "owning" information - which is
impossible and any attempt to do so is morally reprehensible - and the
"creator's right" of being named as said creator - which is perfectly fine.
All your examples are more or less instances of the latter - it's not okay, for
example, to plagiarize because you are violating everyone's right to truth.

"We have always felt entitled to do what we please with the fruit of our labors,
and we feel no differently when that fruit is information."

Except that fruit of your labor is not "information", it's a "copy of
information".
And of course you are entitled to do whatever you want with it.
As am I, if I have gained access to it by any means that did not violate your
privacy (eg., breaking into your house or hacking into your computer) or other
fundamental rights (copy"right" is not a right, it's a privilege - very, very
important difference, as rights cannot be granted by law).
In other words, I cannot force you to share something with me.
But neither can you forbid me from sharing things I have - including pieces of
information - unless they violate one of your fundamental rights (for example,
your dignity).
Apple Developer is down when viewed Chrome but up in Safari
"I have a terrible memory but can learn new things very fast."
Exactly!

I write technical blog posts as you do some time to time, and I have also github account.
Besides that, I always keep opened my previous projects as references.

So thanks to these, I can quickly develop my new apps, but whenever I am in an interview, I can't develop most of programming questions, or I can't answer specific questions (even simple ones) about technologies I work daily basis like rails or js.
Features? Performance? A lot of people have benchmarked various cloud providers and Linode consistently gets high marks on CPU and disk IO. That particular $15/month dedicated gets you a single-core (!!!) Atom/Celeron processor. Who knows what hard drive they put on there. At $15 a month for a slot on the rack, I doubt it's any good.

For the longest time I lived on a single 512 linode, and ran 6 mid sized Django sites, all with postgres and redis on the same machine. I knew how to keep lean (taking advantage of varnish, nginx, uwsgi) and even used that linode for a ongoing mumble server and irc. I've since got more Linodes (grew with more sites) and split up the responsibilities, but I still remember getting a lot of performance out of that one little instance.

Also, Linode brings other features to the table, like a great API, easy to use dashboard, free nameserver, and availability in various geographic locations. Granted, my opinion is biased - I'm a really happy customer there. But I have had experience managing other machines on Slicehost (horrible experience) and EC2 (decent enough, but doesn't make me smile).
Just bought it, thanks for the recommendation!
Entrepreneurs, quit your whining about fundraising
Ceasefires usually don't end real wars either.
Top Ed-Tech Trends of 2012: Learning to Code
Something I just remembered:

> In 1894, the Times of London estimated that by 1950 every street in the city would be buried nine feet deep in horse manure. One New York prognosticator of the 1890s concluded that by 1930 the horse droppings would rise to Manhattan’s third-story windows.

Thankfully we invented artificial horse that defecates straight into the air for anyone to breathe in and nobody seems to mind much.

Also some signs seem to show up of the link between air pollutions and allergies and between allergies and autism.
In the risk of being downvoted to death, I think reposting these articles is necessary:

'Don't become a scientist!':
http://wuphys.wustl.edu/~katz/scientist.html
'Women in science':
http://philip.greenspun.com/careers/women-in-science

The career for pure mathematicians(which is more like the humanities, and specific knowledge quite untransferrable) in academia, being better or worse, is open for discussion.
China Hack Attack Drives California Software Firm to Brink
Hi Haters – The New Inquiry
Visual Studio 2012 Update 1 released: real, official XP targeting support
Around $500 is what you pay for some pretty normal 50 piece sets. That $50 set is by no means especially high priced.

Why is it trivial bullshit to pay $500 on a set that might last a family decades? That’s $2.80 per month (assuming it lasts for fifteen years, which would be my ballpark estimate for a high-quality set that is nearly indestructible and will mainly need replacement because pieces are lost).

Others buy a $800 TV every five years. That’s $13.33 per month. I buy a $1,200 TV every twelve years (and might soon give up on TVs altogether). That’s $8.33 per month.

Can’t you see that both are valid approaches? I can totally understand why someone would pick the cheapest flatware he or she can get. There is less cognitive load. If you buy it and it turns out to be not so great it’s not a big deal. Why can’t you see my perspective?