skysight-inc/HackerNews huggingface dataset:
Ask PG: I submitted a story now I can't access HN from my home ip address
I submitted a "Tell HN" yesterday http://news.ycombinator.com/item?id=3577341 and ever since I haven't been able to access the HN sub domain from my home ip address, i am able to access ycombinator main site. I've tried everything. Writing this from my iPhone.
Haskell is not weird.
It is definitely possible and I do this on a daily basis. I work from home, have 2 kids and have founded two startups. It's not without its challenges that's for sure...

Here is a post I wrote for parents in the same situation as me: http://maplebutter.com/superhero-tricks-for-startup-parents/

And here is another post I did last week summarizing 20 great articles on this topic: http://jeff.io/posts/20-inspirational-articles-for-startup-p...

I am always keen to read comments when these kinds of posts hit HN. We are not alone STARTUP PARENTS!!! :)
I should probably point out that the bit I put in single quotes is not a verbatim quote.
While I agree with you that the change brought on by progress can be very damaging to the elements of a society that have been made redundant, I think you have to step back and take a look at the big picture.

As I see it, when you are presented with a change that adds efficiency to an area of the economy (and thus reduces the amount of labor required to get to the same level of output), you've got a choice to make. Either you can attempt to maintain the inefficiency (in this case, redundant car salesmen) in order to keep those workers in a job or you can attack the root of the problem and put those workers to work doing something that adds value to the economy.

I'm not saying that there aren't moral and ethical arguments in trying to keep a job for those workers, because there, especially from a societal standpoint. But from an economic standpoint, maintaining those inefficiencies typically leads to systemized exploitation of artificial inefficiencies (case in point: smuggling to bypass protectionist tariffs) and that wastes additional effort that could be adding value to the economy.
Indeed. That's absurd. My rule of thumb: $1m is ~8 staff in full for one year.
The best thing about Node.js is the community. Plenty of smart people are developing using Node and several web powerhouses support it. While not as stable as java or c++, Node is faster, simpler to code in and also very scalable. I'm not surprised at all by its success.
When I work hourly, I like to use a bound weekly calendar and write in my time with a colored pencil.

I'll generally describe the task using contract language if there might be confusion.

When I invoice, I do the addition within the calendar in ink.

Then I file the calendar at the end of the year.
Not specifically "hackery" but Buzz Out Loud is a pretty fantastic tech podcast;

http://www.cnet.com/buzz-out-loud-podcast/
What kind of mattress costs thousands?
I clicked around randomly on the first page until I found out that the center logo was the link to the next page. I gave up at the second page.
http://itc.conversationsnetwork.org/ has some classic stuff. worth searching their archives. (Woz is good, and Jon Udell)
Stats work well in baseball because there is no time component to the game.

The clock completely changes the approaches you have to take in analyzing any other sport.
That's awesome .. I just subscribed to your podcasts from podcasts post on the frontpage[http://news.ycombinator.com/item?id=3580367]. Which newsletter exactly are you talking about?
As someone with lots of Python experience, having used CoffeeScript/JS for ~three months makes Python looks somewhat old fashioned when I switch back. If Coffee/JS had some way of overloading array access operations, and maybe a numpy equivalent, I don't think I would have any reason to go back to Python. It's also just so much faster than CPython...
OK, but how is lying in bed on a plane different from lying in bed on the ground? (If it's the difference in air pressure, wouldn't everyone in Denver and Mexico City be dead by now?)
Here's another take on Sheryl: http://blog.penelopetrunk.com/2012/02/07/what-facebooks-ipo-...
if Python had better function syntax and anonynous functions, decorators wouldn't even be a 'thing'
Hash lookup is constant time. The constant is merely higher than for a multiplication-and-addition-based vector lookup.
Python is great in every way except one -- it isn't Javascript.

(to clarify: I'm not saying JS is a superior language. I'm just saying it's going to win out in the end because of the history of its implementation. There is a serious benefit to having one language everywhere, and JS is the only viable candidate because of the investment in client-side sandboxing and performance -- two features which turn out to matter almost as much on the server as well.)
Steve Blank's Customer Development Podcast http://clearshore.net
Only at the same time
According to Wikipedia, SVG fonts were 3 out of a 100 tests. If you ignore those, Firefox 4 passed ACID3 about 2 years after Opera and WebKit, and that's only counting the actual released versions rather than nighties. But it's not even about the specific tests, it's about the crappy and holier than thou attitude that Mozilla demonstrated in those years, with very little to back it up.

For example this post, which has been removed by the author but is still referenced elsewhere:
http://blog.mozilla.com/rob-sayre/2008/03/26/acid3-is-basica...

The gist of it was that ACID3 didn't test things that were relevant to 'real' web developers. Which is a dubious criticism at best, seeing as ACID3 was an excellent weathervane for sorting the wheat from the chaff.

But it's hypocrisy in hindsight given that all the great features that web developers flocked to came from the other engines. And now Mozilla is complaining that there are -webkit prefixes everywhere.

As for 3D CSS, it's not just about 'disagreements' or 'the spec'. The work Apple has done on iOS and desktop has made WebKit2 a seriously impressive engine. I made this site recently: http://acko.net/. It's butter smooth in Safari, choppy and ugly as hell in Firefox 10 (if I enable the 3D effect there). And yet Mozilla goes around proclaiming Firefox now supports CSS 3D and is on par with WebKit.
This has been on the front page for the last several hours:

http://news.ycombinator.com/item?id=3580273
This is something that I struggle a lot between Ruby, Python, and JavaScript.

Ruby/JS everything "is an object" is definitely consistent when it comes to "design principle". But somehow I just can't grok/remember/stick to my head every time I read Ruby/JS code.

I suppose as a user, I'm more concern with the readability (a.k.a coding style) more than the "everything is an object".
take "founder" out of the equation. systems like this (no written communication, no talking to ex-employees, etc) are just not good, full stop. It may be easier to get away with in larger companies because there's already a revenue stream (and presumably profits) in place to continue to fund bringing in new blood, but regardless of a "startup" vs a long-standing company, these are just bad practices.
The author says it will be available for PC. PC running which operating system?
Is it down? All I see is google maps.
To be in touch (1993)
I enjoy that he didn't start in SF and am sad he's considering moving the show there.

It's great to discover entrepreneurs beyond the usual suspects in the usual ecosystems. There's more to success in this industry than the valley.
I don't see how that changes things, unless you believe "underqualification" only matters for people with a profit motive.
>Range class: [i for i in range(10)]

How does this differ from list(range(10)) (besides being highly suggestive of the power of list comprehensions)?

>IMHO the latter one is way more readable and generators cover almost all the use cases for lambdas. If you could not do it with a generator expression and choose to use a anonymous function it should have been a method anyway.

This is actually why Guido van Rossum wanted to remove lambda from the core language: http://www.artima.com/weblogs/viewpost.jsp?thread=98196 (He didn't, thankfully. I still want reduce back in 3.x, though.)
I really encourage people to take a look at Verilog as well. I think it is much easier to learn and much more expressive. To get equivalent functionality with VHDL, you usually have to write three times more code.
How to Start the Big Project You've Been Putting Off
how would you feel about paying an employee for a year to learn your model and have them become your competition?

They paid him to do whatever it was they hired him to do... and presumably he has done just that, or would have been fired already. I don't see how one can claim that he owes any additional allegiance to his employer just because he was learning while he worked there.

As long as he isn't talking about taking trade secrets or information that was specifically identified as proprietary to the employer, it's not dishonest at all. Your employer doesn't own your brain and every thought you have, just because you happen to work for them.
How young is young enough to hear 22 kHz? I am 25 and can barely hear 14kHz. http://www.noiseaddicts.com/2009/03/can-you-hear-this-hearin... In the comments section there people claim to be able to hear 20 and 21, but it seems like not many can hear 22.
Wouldn't it be a simple relationship: higher frequency -> higher energy?
Finally found the link, here's Mozilla whining about Apple's CSS 3D showcase locking out other browsers (which wouldn't be able to display it anyhow):

http://www.0xdeadbeef.com/weblog/2010/06/intellectual-honest...

Two years later, Firefox 10 comes out, the first version that actually supports those effects.
Reflections at Keppel Bay by Daniel Libeskind
Coca-Cola Takes Its Brand Advertising to Google+ Hangout
I abandon my abusive relationship with Facebook
This is the first thing I thought reading this: maybe it's not such a great idea to tell kids (yes, kids) to drop out of school and start a company.

Will anyone actually see this as a failure of the "Thiel Fellowship"?
The difference is that Khan would be underqualified if he were trying to do something innovative, but he's not. He's just making a bridge technology, a collection of mostly mediocre content that's designed to be moderately useful until something better comes along. There's no way a for-profit could get funded if this were their goal, at least not if they were upfront about it. Plus even if it's not the greatest site ever, at least it serves a purpose and he's not actively trying to scam people.
Google search for Moving Forward, the video contains the solution.
Agreed. SystemVerilog is now 90% of the market in the US. VHDL is now mostly used by a few fancy UK companies and the Defense industry.

I'm still looking for an online community of hardware developers like HN. Smenow, John Cooley's mailing list feels too 80s for me and Janick Bergeron's verification guild just never had enough traction. Is HW intrinsically more boring?
Best99Articles - Submit Your Best Quality Article, Article Submission Site
http://www.raspberrypi.org

http://www.lacie.com
By most statistical measures, the Lakers are an elite defensive team. They allow only 0.458 efg% and 101 points per 100 possessions. I'm not exactly sure where that rates overall in the league, but I'd guess they are both in the top 15% or so.
I love the pic with Ashton Kutcher. Most people would say, "Wow, Ron Conway knows Ashton Kutcher?" Whereas anyone plugged into startup culture would say, "Wow, Ashton Kutcher knows Ron Conway?"
Love your idea and really hope you're able to be successful with it. As a developer with absolutely no design ability, bootstrap + some nice-looking themes could really improve the way I build websites - and I certainly wouldn't hesitate to shell out cash for them.

Good luck!
weird story (both of them)
The underlying criticism in that blogpost is about browser marketing. Maybe I don't see your point. But my read is that something in Apple's marketing ticked the author off.

Separately, the standards process worked itself out, and then Firefox implemented the standard. That sounds ok to me.
It's excusable to mistake that post for spam.

No paragraphs, repetition, generic audience, then ends with a speculation.
This is textbook confirmation bias, you're focusing on the most visible factor that you expect to see. It's a very common way for people to rationalize their racist views.
What a vulgar article. I don't know Andrew Hsu and from the sound of it, neither did Anthony Ha or anyone who commented on it (there, or here).

Airy Labs may be poorly run. There are dozens of small, well-funded startups that are poorly run.

The scale of what Anthony is writing about is so small, but he's done real damage to Andrew's reputation.

Was the schadenfreude worth that? Articles like this are one of the worst aspects of startup culture. It's our version of reality TV -- taking smug delight in the bruising (merited or not) of another person.

And if you say, no! Honest! This is an important article. Now people know to avoid this awful company.

I suppose we'll have to disagree. Anthony wrote this not because it's a public service, but because everyone loves juicy gossip. Especially gossip about a wunderkind getting knocked down a few pegs.

I also think the employees are cowards for giving up that gossip, e.g., the x@airylabs.com email address, but remaining anonymous.
I wasn't aware that Python and JavaScript were in competition. Or for that matter, that JS is by any stretch of the imagination "invested in performance".

People don't use Python because of its merits as a programming language. They use it because of the excellent standard library, Scipy, Sage, etc. While it may be that in a decade JavaScript has built an ecosystem to match, I frankly don't see why anybody would bother. We already have Python, why would we invest such effort into a less suitable language?

JavaScript is tolerated by web developers, because they're forced to use it on the client, and so there's a benefit to also using it on the server to prevent duplication of effort. But there is absolutely no reason why non-web developers would or will ever use it outside of that niche.
Be Careful When Comparing AWS Costs...
I'm slightly unsure why this is so highly voted :(
I didn't accuse Matt being disingenuous, I accused Mozilla as a whole, primarily based on some of the comments of Brendan Eich when Dart was first released, because of somewhat contradictory statements.
And yet, there's plenty of research showing spatial memory improvements through video games. Funny how that works out - high level navigational skills can be improved by deliberate practice and tasks of adaptive difficulty, whereas engaging in ordinary tasks honed by eons of evolution don't much affect it?
> But it's hypocrisy in hindsight given that all the great features that web developers flocked to came from the other engines. And now Mozilla is complaining that there are -webkit prefixes everywhere.

? It isn't Mozilla saying this. It's every browser but WebKit. It's Microsoft, Mozilla and Opera, and non-browser people too.

The mobile web is broken because it's full of WebKit-specific stuff that other browsers can't render. That's a fact. Mobile version of IE, Firefox and Opera can't render the mobile web properly because of that, even though they are standards-compliant browsers.

> As for 3D CSS, it's not just about 'disagreements' or 'the spec'. The work Apple has done on iOS and desktop has made WebKit2 a seriously impressive engine. I made this site recently: http://acko.net/. It's butter smooth in Safari, choppy and ugly as hell in Firefox 10 (if I enable the 3D effect there). And yet Mozilla goes around proclaiming Firefox now supports CSS 3D and is on par with WebKit.

Link? All I've seen is that Firefox was announced to support 3D CSS stuff, which it does. There might be bugs where it doesn't render as fast as it should, you might want to file one about your website (which is cool, btw).

Side note: WebKit2 is a new embedding API for WebKit that is multiprocess-enabled, not a new version of WebKit. Chrome, for example, doesn't use WebKit2 - Chrome has its own multiprocess code. The 3D CSS stuff is in WebKit, and not related to the WebKit2 API (which, btw, has some performance problems currently that Safari is suffering from, but not Chrome).
http://javascriptweekly.com/ http://rubyweekly.com/ http://html5weekly.com/ and http://statuscode.org/ primarily.
Are you unable to access HN from https:// as well as http://? I know of some recent issues where some Comcast ip ranges in San Francisco were unable to access the site without switching to https.
Your relationship with your kids will be fine. It's your wife you really gotta worry about.
Do you have more Klout than the Pope?
The Morning Stream (http://frogpants.com/tms) is a particularly good podcast, although the subject matter does not usually contain any programming or indeed tech related material. The banter, and chemistry between the show's co-hosts, and the interesting assortment of trivia that is often on stock brightens my mornings, and the time that I spend on drudge work. I usually listen to silence, or music with no lyrics, mostly jazz and electronica when I have to concentrate on the task at hand. Podcasts are a huge distraction vector for me personally, or at least were till I banned them from my assigned work hours. Nonetheless `The Morning Stream' is highly recommended.
What about the amount of dev time and sysadmin needed to fully use each option?

If you want to take advantage of AWS for spiky use, you need to automate the heck out of starting and stopping instances, redistributing requests to new machines, etc.

Horror stories about EBS make me think that you'd better reconsider storage if you're hosting everything with AWS too.

Of course, the flip side is that with a totally self-hosted system, you'll probably need more sysadmin work, and you may end up spending money on things like remote hands when a drive fails or a network card dies.

Then there's managed hosting. You don't have the super awesome scaling magic of AWS, but you don't have to deal with the physical bits much either. And you still get real physical hardware attached directly to each system when it comes to storage.

I think that really understanding the costs is a lot more complicated than this article suggests.
Probably because many people believe that it's the only way to get answers from our Internet overlords at YC, Google... Though I'm pretty sure (a belief based on nothing really) in this case an e-mail to pg would suffice.
Everything You Need to Know About Jeremy Lin
Yes, I disabled the application now. But it took me 2 hours to put it online and it was really easy. People must stop the surveillance of all other people, I think.
> Automation can not solve that problem, so selling cars will always have a dimension of personal touch and relationship.

Why not? Other than stricter law(?), what is the differentiating factor of selling a car vs selling other physical stuff (e.g. laptop, camera lens or jewelry) which makes it hard to automate (or 1-click purchase, more or less)?

Note: I'm not from US.
This is a startup !!,they are not paying me to learn their model and become a productive employee one day, I started building the product as a subject matter expert from day one. . Also the game changer does not involve any trade secrets/existing processes of the company.
Just a warning to programmers implementing the first technique: Time your release of that memory carefully, and coordinate with other programmers.

Your designers and artists know about the technique and grudgingly accept it BUT having multiple different programmers independently come up having "found" some memory AFTER I spent all day cutting everything from my level instead of fixing bugs...
True enough :) We did what we had to do given the circumstances.
Yeah, you can't use this site without https on Comcast anymore.

I've had the https site bookmarked for months now because http is banned randomly at least half the time.
Sounds like Apples to Oranges...
The lectures are fairly standard, the exercise scheduling system he's attempting to build is not. While I've criticized him for not being ambitious enough (Khan often stresses he doesn't want to replace teachers), he is building far more than just video lectures.

Also, he had several funding offers from VC's, so your assertion about what VC's might fund is incorrect.
Call me a cynic, but I'm weirded out by the idea that the only reason for civility is to emulate an idol who is civil.
I could not agree more. After learning the python idioms, I realized how much time I have wasted doing similar things in PHP. Python has gotten lot of things right. I don't feel cramped by a language as I have with Java.

Python idioms : http://python.net/~goodger/projects/pycon/2007/idiomatic/han...
FYI my race is the same with Hsu's family. Part of the issue is cultural.

While I don't agree with stereotyping or generalization, sometime certain cultural knowledge have helped me avoid frictions or troubles.
Sounds like something that YC couldn't handle as it's not an issue for most of us here... and I guess what really surprises me is that there's really no way of even assisting the poster because we don't know:

a. who his ISP is,

b. DNS entries,

c. his IP (NO do NOT give this to us!)

Besides, what does "I haven't been able to access the HN sub domain from my home ip address" mean - getting an HTTP error code, server timeout, DNS errors?

In all, and sorry to be harsh/risk looking like a flamer or complainer, but this isn't relevant to startups or entrepreneurs, nor is it interesting.
A key difference is that Ruby picks one paradigm (object oriented programming) and sticks with it (to a fault, potentially) whereas Python takes a multiple paradigm approach and various styles tend to be mixed together even in the best of conditions (consider len(str) vs str.length). You can attempt to ignore OO in Ruby but it's not recommended and under the hood, everything you're doing is forced into an OO paradigm anyway.
The community is what attracted me to, and what has kept me going back to reddit. The comment threads there are full of people who genuinely seem to care about one another in a way I have never seen in any other site.
This, this, and this. We document our stuff using ReST and Sphinx. You can optionally specify data types in the docstrings, which does a ton to help with this. It isn't time-consuming, and it makes your team not hate reading your stuff.
Don't Panic (Just don't give up)
Wow, unroll.me got a huge traffic influx from being linked in Wired, but when I follow the link it won't let me sign up due to not being on their beta list. It did offer a beta sign up link after that, but that page was broken. Even if it wasn't, having the extra step will destroy the conversion rates. The amount of sign ups they are losing is making me cry. There are startups that would kill for that kind of free, good press, link from a huge site...
I have of course signed a boilerplate contract, but the real question is not if I can start a startup with my idea , but the fact that I'm not going to be happy about the product I'm building because I know of a better way to do it.
I'm 7 days late and I doubt you'll ever see this, but thank you for that Andy Stott youtube vid. I'm a big fan of the folks doing more fractured/cracked/drone stuff (Burial/Gas/Basic Channel/etc), I've never heard of Stott, and this stuff is easily up there with the best.

Bravo sir or madam!
Landing Page Optimization by Tim Ash http://itunes.apple.com/ca/podcast/landing-page-optimization...

Thou not as frequently updated lately, it's extremely informative podcast on landing pages, data analysis and consumer behavior in relation to web pages.
Launching a Democratization of Data Science
Some ducks start off screen for me.