skysight-inc/HackerNews huggingface dataset:
I hate the async pyramid because explicit continuation passing ought to be a low-level representation generated exclusively by machines, instead of by programmers.

For example, one of the great things about high level programming languages is that you can write composable expressions such as

f(g() + h())

but you can't do that if f and g are written in CPS style, since then you need to give an explicit names to all the intermediate "registers" used in the computation as well as baking down an specific order of evaluation for things

g(function(a){
return h(function(b){
return f(a + b)
})
})

> Also, if your pyramid is too deep, chances are you need to extract some of it into functions.

This sounds like that "if your method is more then 15 lines you should split it into subfunctions". I never liked this line of reasoning because the complexity (number of possible interactions) in a module increases quadratically with the number of functions in it. You fight this complexity by only breaking down a function on "natural" boundaries dictated by encapsulation and reuse, rather then by code size.
The kernel of "born on third base" is 50 years older. "The Yale Book of Quotations" lists several variations from the 1930's the oldest is from 12 May 1934, Hammond (IN) Times, pg. 4, col. 2: "A genius is one who seems a wonder because he was born on third base."

h/t http://www.barrypopik.com/index.php/new_york_city/entry/born...
Haha! Nice.

Yeah this is just pandering to the HN crowd. Also, come on, put some effort into that article. Say something that hasn't been said already.
off topic, but i can't help but note the irony of a company that claims to not care about credentials, but under the "meet our execs" section shows a helper who is a BA graduate of claremont mckenna.

https://iamexec.com/meet_our_execs

the company may not care about credentials for hiring, but for marketing purposes at least they are creating the illusion that their menial helpers are in fact credentialed.

further off topic - it's a little depressing to me to see the "high tech" cradle of silicon valley creating a service to organize menial labor. wow, house cleaning online is sexy? i must be dreaming, is it 1999 again?
The case of bad English-likeness that has wreaked the most damage is SQL. Not only does it turn the elegant relational model into a retarded COBOL, it continues to inspire abominations like HQL and LINQ.
It's perfect! Thank you!!
Google Lat Long: Publishing more detailed maps of North Korea
I wasn't making a truth-claim, I was clarifying Justin's truth-claim.

The comment was claiming that Justin claimed that education didn't matter. I was clarifying that his point seems to me to be that the prestige of the institution you attend doesn't matter, and that more prestigious universities do not offer correspondingly better educations.

Now, as to the truth of that matter, it's a topic there's not a lot of good evidence on.

Obviously MIT and Yale and CMU all select from the very best students, so their graduates are correspondingly better than average as well. The question is whether they are more-better after attending prestigious schools.

Anecdotally, my friends who went to state schools got educations every bit as good as mine, in terms of the quality of instruction and rigor of the classes. Ditto for me comparing my CS degree to a MIT degree (I don't know about CMU).

Also, the null hypothesis (or the dominant prior if you're bayesian) should be that schools provide equivalent educations unless you have some reason to believe that's not the case. What evidence do you have that MIT and CMU provide better educations than other schools?

Again, note that the claim is not "You don't learn anything in college", the claim is "You don't learn anything more at prestigious schools".
Shorter route: Enlist, serve. Citizen in what, 9 weeks?
Except 3rd party sellers are a huge part of Amazons business and is the fastest growing. We make plenty of profit, and they make 20-33% of that from us.
Does it mean a member of my salesteam is more organized and makes that 1 followup call to a warm lead that closes a deal? If yes, then it's worth it for me.
Waterloo is actually special (unlike Yale, MIT, or CMU). The internship program there is brilliant and does indeed produce significantly more experienced students on graduation.

It's also not particularly prestigious, which just goes to prove Justin's point.
I've been on a project like this-- they ganged up on me, got me kicked off the team and then turned on each other.

I went back 6 months later and the last 2 remaining guys had overengineered something that the customer hated but they were happy with, and they'd taken so long to do it there was no money left for any sort of frontend.
I'm not sure what you're trying to say ... Are you upset by the capitalism or what, exactly? Need + ProuctThatSolvesNeed => Profit seems like a good plan to me. If you think it is just plagiarism ... that's a big accusation/assumption.
I agree with you. I've read about how a curvy figure (a high hip-to-waist ratio) is more attractive to males because it means offspring are more likely to survive when they pop out of the woman (small hips and big brains don't go well together).

The point I was trying to make though is there are some aesthetic qualities we like that are not evolutionary products, the example I gave was the duckface. Another example is women in China bind their feet (http://en.wikipedia.org/wiki/Foot_binding), or yet another is Kayan women elongate their necks (http://3.bp.blogspot.com/-ak1yxTngxW4/Tnen0_FXpgI/AAAAAAAAAW...).

I believe what aesthetic qualities we like are the result of our nature and our nurture, and it is in this way I believe society does create a perfect image.
Isn't seeding the equivalent of the donation to the library, and torrenting just filling out the catalog index card?
Sublime Text 3 beta released
polished version you can use https://github.com/tholman/zenpen

http://zenpen.io/
This alliance has some guy who does simultaneous translation to russian?
On Eve of Debut, BlackBerry Maker Holds Its Breath
"[SQL] is way too simplistic for comparison with real world functional programs"

Another way of interpreting that is that the ideas behind SQL are so powerful that it's able to be one of the most successful programming languages of all time without all the bells and whistles of a language like haskell.

It's so successful that it can get by with horrid syntax, a ton of special cases built in, and the mess of SQL NULL semantics.

Sometimes it boggles my mind that more functional programmers don't get involved in databases, where all of their ideas are already proven to be useful.

I don't necessarily disagree with you, depending on what you mean by "real world" programs. I just think that if there is already an area where the concepts are useful (whether you call that a "real world program" or not), it makes a lot of sense to keep trying to build from that. Trying to convince someone to learn haskell to build a website when they already know and like ruby is an uphill battle.
What could a $4m, 30sec Superbowl ad buy in Digital?
The Web-Deprived Study at McDonald's
Of all the languages I've used, Python comes closest to English-like while still being a language I can enjoy programming in. I seriously doubt it's possible (absent strong AI) to get much further. Also, Guido's probably a once-per-generation genius, so he can get away with more than we can.
Linden Lab's 'dio' to Let You Gamify Your Media for Fun and Profit
Was this Stack Overflow question by Aaron Swartz related to his JSTOR downloads?
It's a good exit.. don't think they were going anywhere really. They do have have good UI/UX talent, probably worth the acquisition price.
It isn't just "a bit Crocodile Dundee" - it is a genuine and persisting phenomenon (which happened to be mentioned in Crocodile Dundee).

Indigenous Australians to this day have very different beliefs about photography and filmography than most hn users would. Even though many of them live fairly modern lifestyles, it is considered fairly offensive in their culture to show images of people who have since passed away. Television broadcasts which include film of aboriginal people who have passed away are usually accompanied by a disclaimer that viewers may not want to watch.
Big Board List
Data transfer in to S3 is free. First 1GB/month transfer out is free,after that it is 0.12GB for the next 10TB. These rates would apply if you store your video on S3 and use another service like zencoder too. The transfer between EC2 and S3 in same region is free though.
The internals of Git.
If you check the video you'll see it's very slow paced and the ships basically don't seem to move at all (maybe tiny unseen ones do I don't know)

http://www.pcgamer.com/2013/01/28/eve-online-battle-asakai/
> Well, every time you add a new type of entity (or a new data structure to index existing entities), you could add another parameter to the main game loop. But that gets crazy pretty fast. So then you have the clever idea to maintain one massive game state hash, and just pass that around. But wait, now you've lost something key to functional programming: You can no longer tell exactly what aspects of the game state a function is updating, because it just receives and returns the big game state hash. You don't really know what data your functions depend on our modify. Effectively, it's almost like you're using global variables.

You have to explain how that works. By "hash", do you mean a finite map (or dict, in Python terms)?

In Haskell you can use a state monad for these game loops. Some game industry insiders (see http://lambda-the-ultimate.org/node/1277) argue explicitly for this style.
Can you share any numbers? How long did it take to encode a 30 minute HD clip?
I don't have Prime but I have shopped at Amazon a few times. However, I don't think I will be a "loyal" customer due to a recent incident.

There was a sale going on for a particular item, so I logged in and bought it. However I didn't see the order in my account. After waiting for an hour and refreshing a few times, I got locked out saying that my account was potentially compromised (it wasn't, I just hadn't logged in for several months, and I was on a different IP).

I immediately restored access by verifying my email again, however it canceled my order and cleared my entire order history. I spent the next hour talking to a customer service representative who seemed to be from India, and kept asking me for the order number when my entire ordering history was wiped by their system. By the time I got this point through his thick skull, he said they couldn't do anything about it, and by that time the sale was over.

This seems like a pain in the ass to me.
Apple secures 48 new patents, including inductive charging
Sell genetically engineered lobsters that have a far lower meat:crap ratio and see if people are upset when you do a poor job of disclosing that.
Both programs are fundamentally ugly, so having it be superficially ugly as well is no big loss.

Perhaps we’ll just have to amicably disagree on that point. I think making code superficially ugly is a huge barrier to adoption that has held back otherwise good ideas throughout the history of programming.

Many an innovative programming style or technique has languished in obscurity until some new language came along and made the idea special and provided dedicated tools to support it. Then it becomes accessible enough for new programmers to experiment with the idea, and the code becomes readable enough to use the idea in production, and over time it starts to change how we think about programming. We push the envelope, probably developing some ingenious and useful but horrible abuses of the idea along the way, until we figure out how to make those new ideas available in a cleaner and more widely accessible way and the cycle begins again.

I suspect that people simply don't care enough.

Most people are programming in languages that don’t have the problem in the first place, so they don’t need to care.
If you sell a version of your product that is going to leave a bad taste in the mouth of a large percentage of your users... is it worth selling?

Do you remember when digital cameras were first starting to use flash memory? You could buy models that didn't have card slots but only included a few MB of flash. Nothing says quality like a new expensive digital camera that can only take less than 20 pictures. I bet a lot of people were unhappy about that.

Apple tends to be very opinionated, but they usually don't release near crippled products. They're willing to forgo the low-end sales to ensure a better experience.

This is just an odd decision. Why not ship with 96 GB and put some of that (say the 20GB system restore partition and the hibernate file) on a 32 GB partition that isn't shown to the user.

This seems like a very poor choice on Microsoft's part. Some consumers won't care, some consumers will get feel ripped off, no consumers seem better off.
>you might have heard of 4chan? Something Awful is where they came from.

It's actually more the other way around.
So recovery takes at least 12GB of those 64? I would like the option to transfer it to a thumbdrive or an extHDD and get all that space back.

Still that leaves about 29GB for the windows install, and that TBH is a bit insane, 29 for an OS? even if it comes with Office thats just too much.
Thanks for posting that - will watch it through when I have time. I skimmed it and hit on Perligata - amazing

http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata....

maximum inquementum tum biguttam egresso scribe.
Jekyll sharing buttons
Y Combinator: The Secret in This Incubator’s Sauce Podcast
in windows 7:

meta key (windows key) + r to open the run dialogue

type in `services.msc`

find "UPnP Device Host"

right click the entry

click "stop"

use the Startup type dropdown menu to select "Disabled"

apply
That would be his point if he said "Ivy Leagues don't matter". But if we agree that someone from Waterloo stands out then credentials do matter. If I was looking for candidates, I would search first for "Waterloo" or other schools with programs like them.

It might not be prestigious to some people but where I work Waterloo carries a lot of weight. We also love Brown.
For something as simple as fibonacci, you wouldn't use the state monad machinery, but go directly:

fib' :: Integer -> Integer
fib' n = iterate (\(x,y) -> (y,x+y)) (0,1) !! n

The state monad helps you keep more complicated code composable. But it does have some syntactic overhead, that makes it lose out in simple examples. (Though with a bit of golfing, you could get syntactically closer to the Python example. For example putting the tuple (x,y) into an STRef instead of having two of them, employing Applicative Functor style in some places, and using a loop-combinator from the monad-loops package.)
Python script to wish your friends on their b'day on Facebook
A simple python script to wish your friends on their Birthday's on facebook. More information at http://pradeepnayak.in/technology/2013/01/29/say-happy-birthday-to-your-friend-on-facebook-programatically/
Many companies have (sometimes without intending to) and it almost always ends really bad. You hope for a an agressive argument and an ultimatum( vs lawsuits)
Why yes, thanks for asking.
What was my 2012
Crypto collisions crash major hashes
According to Crunchbase, they raised $3,750K. http://www.crunchbase.com/company/foodspotting
I would roughly guess their 3 mln A round would be around 10 million valuation. So then the exit would be oke, but not super: No raise in valuation since its A round.
Are you suspicious that you may not have understood what is shown? Do both show the same thing?
I learned a lot of CS on my own before college, and yet my first semester was quite a ride, even other guys who came from schools with a strong computer background had some trouble.
Fundraising 101: Checklist for Entrepreneurs
4chan might literally be "something awful", but the site Something Awful came FROM 4chan. As did half the "meme" sites on the internet, unfortunately...

Just reinforcing JonnieCache's point.

EDIT: Apparently SA was around before 4chan. grr. In any case, they are fairly independent cultures. One charges $10 to register, the other doesn't require a username/login...
Plex is the media center software ecosystem I’ve been waiting for
Correct - I'm just parsing all the comments and only showing the "top level" ones. I use this library I wrote: https://github.com/brianc/node-hacker-news-parser which builds a tree structure of the comments.
Do the VOIP calls work overseas?
Why Do Users Trust Mozilla More Than Google On Privacy?
Analytics Lessons Learned
Who are we to judge the motivations of the founders and investors? Everyone has different priorities and goals for their careers. We have no basis for saying "yay or nay".
Taking up the gauntlet: defense of Django
Django is just an API
Be careful. You are playing the price game. Long term winning strategies don't start with undercutting.
Two years since their Series A suggests that they were at or very near the end of their runway. An exit is an exit is an exit, but from my perspective it looks like this is a larger-scale acquihire.

edit: oh yeah, I should mention that I was (past tense) a founding engineer at a company that (I guess technically) competes with FoodSpotting. But, FWIW, I haven't worked there in a year.
Anymore Info on this? Like what's the scope of the vulnerability and what routers are affected. Don't really want to turn of UPnP, would be a pain.
Is a 12 person team [1] really worth a $10M acquihire?

[1] http://www.foodspotting.com/about/team
Other external, non-competitor related events could seriously harm the business. E.g. a low margin steel manufacturer and sudden rise in price of iron ore with a slightly smaller increase in price of steel, or even rise in price of wrong type of steel.
Absolutely. We can also setup your account with an international number (most countries available) so that you can sell in the region best suited for your business.
If I am going to be expected to put that much effort into a computer, I am just going to go in for the penny, in for the pound and install linux.

Seriously, isn't this shit that my grandmother is supposed to be able to purchase? Your nerdish idiosyncrasies don't excuse this sort of anti-consumer behavior. It is crap like this that will have me seemingly forever recommending Apple to people I know, and I hate Apple.
Elon Musk: Boeing 787 battery fundamentally unsafe
Show HN: Open Lessons Library
Naked Statistics - A Crash Course In Playing The Numbers
Now they just need to design it to look like the camera is being dangled by a koopa riding a cloud, and they'll have successfully realized many of our N64-era dreams
I used to love this site called Newsvine, because it had a lot of people who differed greatly in opinion, but were very civil.

But, than it was directly attached to MSNBC after it got bought out, and soon enough, each article had 300+ YouTube-quality comments and every article, no matter the topic, was just vicious political crap.

There's an obvious desire to expand audiences, especially when money is involved, but that's a pretty easy way to destroy the community if you do it wrong.
Python w/ Gevent, Go, and Erlang have this.
Extremely useful! I'm getting tired of opening Sublime, TextMate, or even worse, Notes.app or Stickies.app.
Curious about the CPU usage of canvas apps on older systems, I ran this in FF and Chrome. (I'd classify the system I'm on at the moment as a mid-tier business PC from 2008.) FF maintained a CPU usage mostly in the 33-40% range and Chrome in the 18-23% range. CPU usage would spike up to 75-90% in FF, whereas the largest spike in Chrome was only 40%.

It's just one data point, but I was impressed with how much more efficient Chrome was than FF.
The only examples I can think of are projects run by the FSF and some corporations (the projects run by Oracle, for example). You can contribute to the Linux kernel, Apache, the BSDs, Ruby, and really most FOSS projects without signing away anything.
Re-Launching Soon
And here I was expecting the debate to be about threaded versus flat. :)

I wonder if there is a way to quantify the amount of engagement difference between the two groups. (I confess to skimming this article, so I may have missed this.) Basically, was the second group more polarized in beliefs, or simply more engaged? I saw that engaging by the author helps keep things civil. I did not see anything about whether there were more folks involved if that happened.
I'm not trying to validate the Kickstarter idea, but thought I'd add that making it open source doesn't mean they would have to stop selling it.

WooThemes is an obvious example of a company that makes a heap of money selling open source software.
I'm not very familiar with either site's history, but Something Awful was around for a few years before 4chan.
If people bring so much courage to this world the world has to kill them to break them, so of course it kills them. The world breaks every one and afterward many are strong at the broken places. But those that will not break it kills. It kills the very good and the very gentle and the very brave impartially. If you are none of these you can be sure it will kill you too but there will be no special hurry. -- Ernest Hemingway

:(
The syntactic convenience is unbeatable, of course.

Exactly.

I’m not in any way criticising all the research and ideas coming out of the functional programming community. Playing with Haskell is driving all sorts of interesting ideas.

I’m just saying I don’t think the mainstream is going to give up a whole bunch of readily accessible and useful programming techniques any time soon, just to gain the benefits of a radically different programming style that sound rather theoretical to Bob the Developer. This is true even if the reality might be that in time Bob’s bug rate would drop dramatically and he would develop new features in a fraction of the time.

I think it’s far more likely that the more accessible and obviously useful parts of that radically different programming style will get picked up over time, and that the underlying general/theoretical foundations will be more useful to the people building the specific/practical tools than to the people using them.

Today, we’ve been discussing how to implement even quite simple effect-related concepts in a functional programming context in terms of (borrowing from a few of your posts in this thread) products and compositions of applicative types, free monads, monad transformers, indexed monads, dependent types, and the problems of uncertain denotation. Poor Bob just wants to get an error message if he forgets to commit his transaction and leaves the DB locked or if he might be dereferencing a null pointer in his network stack. :-)
If the average consumer does not understand the difference between an iPad and a Surface Pro, then the misguided GB comparison is the least of their problems.
Is a food-oriented photo app worth anything?
Turn your browser into a Markdown editor in one line of code
Open a browser tab and paste this next line in the address bar:

data:text/html, <div style="font-size:1em;position:absolute;top:0;right:0;bottom:0;left:0" id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js"></script><script>ace.edit("e").getSession().setMode("ace/mode/markdown")</script>
@jgalt212 - All of our plans come with a "chat with engineers live" link, but I'm happy to offer you some unofficial phone support if you're serious about considering Close.io. [phil@our domain]

As for being 6x more expensive than Salesforce? We've seen massive productivity gains over other CRMs and you need to ask yourself: how many more deals/month would a sales person need to close to make $100/mo? Probably not very many :)