skysight-inc/HackerNews huggingface dataset:
Pics from "Tools, not talk" by Alex Osterwalder
I've upvoted your posts, but claiming that computers did nothing more than improve delivery of porn and commerce is borderline trolling, particularly on HN. While I can agree that computing is often overpraised, there's still more to it than porn and commerce (e.g. being an indispensable tool in reaching other planets).
How to make ink:

1. Mix the ink powder and with the ink vehicle.

2. Make sure you mixed the ink powder with the ink vehicle well enough.

3. Oh and add some other stuff.

Anyone else feel like they still don't know how to make ink? The concerto makes the process seem pure and reflective, which I don't really think it is; odd choice. Although I will say I've never really thought of assembly line management as being so inspirational and artistic, and I guess it can be. And I do want to know more now, which I didn't really before.
Looking at the code, the design is mostly done in CSS: the obvious border-radius for the circles, :before pseudo-classes for the origin, and rotate transformations along with transitions for the animated arrow. Circle sizes are based upon the css subclass.

The jQuery only sets the colors and the arrows' angle.
Thanks. We're putting some effort into creating an inventory management system for Square users. https://shopventory.com if you're interested in just checking it out.
Does this work for you?

http://archive.is/BlN2K
My favorite – the method that determines the size of the connection pool: http://golang.org/src/pkg/database/sql/sql.go#L227
And to be completely honest, as my post mentioned, our day jobs were more important at the time so we tried to find the target audience but not hard enough.
Closing the server is easy; making sure all in flight requests finish successfully, not so easy.
GoDjango: Going Through Django Screencasts
Judging by the amount of righteous sarcasm dripping from your comment you clearly have no idea what ip is.
Preempting what, exactly? Seems to me like objectively, in the given situation the only effect of the gun being present vs. not being present was to increase the likelihood of a tragic accident.
Teaching kids to make them better understand what's going around them?

"Say Kitty move right, Kitty move left and do this about 5 times." is not about logic. This logic, that you can teach with programming is only mathematical logic. "If a > b and a is negative then b should be negative". Real world logic does not work like that. There is not only 1's and 0's, blacks or whites. There are also shades of gray and reds, purples, blues. Some fractions, doubles.

Everyday you make many decisions. Some are easy yay/nay decisions, some are hard decisions like "what to wear today" or "Voting that candidate or this?" or "Should I ask her out, but what if it's too soon?". Many things affect them; Human interactions, weather conditions, light conditions, feelings... So many unknowns. Maybe just some luck? Murhpy laws?

We can not or have not yet deducted them into pure mathematical logic.

So giving kids programming as logical thinking aid would help, but maybe in a wrong way. It would teach them an illusionary version of logical thinking where everything is 1 or 0.
Another:

Shutting down a side project, my experience

http://news.ycombinator.com/item?id=5314735
As much as I like LLVM (I sometimes work on it for a living) I don't think you can ascribe the rise in popularity of "fringe" languages to LLVM. Are there even any languages whose rise to prominence occurred with an LLVM implementation?
Because Republicans and the Gun Lobby have systematically shut down any attempt to collect and study any data about guns.

Over the past two decades, the NRA has not only been able to stop gun control laws, but even debate on the subject. The Centers for Disease Control funds research into the causes of death in the United States, including firearms — or at least it used to. In 1996, after various studies funded by the agency found that guns can be dangerous, the gun lobby mobilized to punish the agency. First, Republicans tried to eliminate entirely the National Center for Injury Prevention and Control, the bureau responsible for the research. When that failed, Rep. Jay Dickey, a Republican from Arkansas, successfully pushed through an amendment that stripped $2.6 million from the CDC’s budget (the amount it had spent on gun research in the previous year) and outlawed research on gun control with a provision that reads: “None of the funds made available for injury prevention and control at the Centers for Disease Control and Prevention may be used to advocate or promote gun control.”

http://www.salon.com/2012/07/25/the_nras_war_on_gun_science/
If you see more, please add them here:
http://news.ycombinator.com/item?id=5270826

(I have a couple of others linked. Perhaps I should have named them but it did not occur to me.)
Only buy them on halloween?
It would be interesting to see the total cost of this mission, and compare it to the total cost of similar NASA missions in the past.
Thanks for proving the GP's point so nicely.
Women In India Use Smartphones To Map Perverts In Real Time
Perhaps a better title would have been "Science versus gun violence research: why would we expect meaningful answers?"

Given someone with critical thinking skills who is well versed in scientific methods, they would quickly move to asking why violence is a problem. Why are there so many violent crimes in the U.S. compared to Canada? With a huge number of guns in Canada, why aren't their gun violence stats similar to the U.S.? But very few people seem interested in that line of questioning. Instead, we get pro-gun vs. anti-gun arguments. And of course the media and the public feed into this as well. It's just so easy to think something as symbolic as guns must be the problem and/or solution. But this is a much deeper problem, and one that is in desperate need of more attention.
I'm not sure if it counts as "old school" for your tastes, but you can totally install Abuse with homebrew, apparently:

https://github.com/homebrew/homebrew-games/commits/master/ab...
Hitpoints for Humans
Too bad you aren't protecting anyone but Mac/iOS users, though. :(
This discovery may not seem like much to the world, but it really is a milestone for those that are intimately familiar with hardcore graphics programming of the Commodore 64. The Commodore 64 had numerous glitches and undocumented behavior that made it possible to do seemingly impossible things, such as displaying graphics on parts of the screen where it was not intended to be displayed. In the mid 1980s, a subculture formed with people who wanted to find those tricks and glitches in order to impress each other with stunning displays of hardcore hackery that produced graphical effects that everyone, up to that point, had thought would be impossible.

Since all Commodore 64 computers were essentially exact copies of each other in terms of hardware, with (almost) all the same glitches, it was possible to write code that took advantage advantage of them and still worked for everyone. Except for this VSP trick, which annoyingly enough seemed to cause random crashes on a large percentage of machines.

This VSP trick made it possible to scroll graphics across the screen in unbelievable speed. If you had ever tried writing a super-optimized machine code routine for scrolling graphics, you'd be absolutely shocked the first time you'd see the speed at which this VSP trick was able to move graphics. And it was extensible in many different ways: it could not only be used to move graphics but also to trick the graphics chip to give more cycles to the CPU, so that you could produce even more stunning and seemingly impossible tricks. So people used VSP, even though it could cause random crashes.

But now, finally, we have an explanation for something that has been bugging a small number of hardcore hackers for decades. And the discovery is by itself the same kind of stunning display of hardcore hackery that made the bug so widespread in the first place.
The downside is that this obligates you to do a wider variety of tasks. I'd be surprised if CloudFlare has enough profit margin to afford many redundant electrical engineers, physical network & power techs, etc. in 23 widely dispersed locations. It's obvious that the extra expense wouldn't have helped in this case but it certainly would consume a big chunk of money and management time.

Part of being a business is that you have to make tradeoffs in the real world rather than game-theoretical perfect moves. In many cases this means carefully writing contracts because you can't afford the certain expense and distraction of doing it in-house in the hope that the results might be slightly better.
Honestly, that sounds like paradise to me, but for some reason I wish I could fully identify and figure out how to beat, I've been unable to negotiate undergrad.
Come on now. The odds of being hit by a meteor (actually meteorite) are effectively nil [0]. Are you claiming that the 88 people shot in mass shooting last year [1] were all suicidal or criminals?

And really, while mass shootings get all the news attention, they are only a tiny part of the problem. The real tragedy is the way easy access to handguns has transformed communities like the South Side of Chicago, where kids are gunned down every week. This American Life recently did a remarkable report [3] on the conditions in and around one Chicago high school where in the past year 29 current and former students were shot. That reporting could have just as easily been done in Oakland, or Detroit.

This is not about ideology. People are dying every day, innocent people going about their lives, and our current strategy of doing nothing, of burying our heads in the sand, is accomplishing...nothing.

[0] http://blogs.discovermagazine.com/badastronomy/2008/10/12/in...

[1] http://www.thenation.com/blog/171774/fifteen-us-mass-shootin...

[3] http://www.thisamericanlife.org/radio-archives/episode/487/h...
Reminds me of this article I read after Sandy Hook:

http://anarchistsoccermom.blogspot.com/2012/12/thinking-unth...

It seems that, every time some mentally ill person does something like this, whether it's a big, splashy mass shooting or bombing or something smaller like this acid attack, you later find out that everybody around that person had known for a long time that they were uncontrollably and irrationally violent at times, but nobody could think of anything to do about it. Just like that article - the boy's own mother is pretty sure that he's going to do something horribly violent someday, but nobody has any idea what to do about him, besides getting him thrown in jail.

I suppose it's a hard problem, if you really think about it. Exactly what should the threshold be for having somebody involuntarily committed to some sort of mental hospital or something, and kept there against their will for their entire life, or until some doctor thinks they're safe again? As I understand it, it was fairly low back in the early 20th century, which led to lots of people being committed, some for various versions of being unpopular or eccentric, into mental hospitals that were real horror-shows. What we have now is the backlash against that, which might be too far in the other direction, where it's almost impossible to get someone committed like that until they commit a serious violent crime.

Where's the happy medium? Or is there one? I don't know... but it's something we all ought to think about.
Using leisure time to being more environmentally friendly and living more healthy.

Peddling to work takes longer. But I get exercise. The cave man diet takes quite a bit of effort. But it tastes damned good, is quality time with friends and family, keeps my money in the local economy (farmers markets vs big box grocers) and improves my health.

It just depends what a person chooses to optimize in their lives. When I was working more, it was not feasible to do the cave man diet or home remodeling.
I wonder what biological samples taken from the crew means.
> There's a mindshare war going on there, but architecting against one language, one environment, and one toolchain is increasingly seen as the "old way".

That old way is there for a reason: maintenance. If you write throw-away software (and most websites, especially the front end stuff are) then this is not a problem. But if you're supposed to support your creation for the next 15 years then having a stable toolset really pays off.

The smaller the project and the shorter lived it is the more corners you can cut.
Cryogenics and Skunk Works: A failed Story
OK, you're right, but surely the above explanation is the second most likely.
Good article, and most of it sounds very familiar.
I went through the apprenticeship system in Germany after dropping out of Uni (I guess I wasn't cut out for German literature and philosophy after all).

At the time there was a true disconnect between the real industry and the schooling part of things, mainly due to the fact that unlike baker of carpenter, front-end programming was such a new thing, so it got thrown into the same basket as print publishing, and thus I had to spend my once-weekly days at school memorizing various paper-fold patterns and Colorspace and DPI settings which were highly irrelevant to what I was doing throughout my days building websites at a digital media agency.

Like the OP, I got taken under the wing by a guy called Thomas, who was a pretty decent coder, and to whom I owe a lot.

Germany wasn't doing so well economically at the time, so shortly after I migrated to the UK. My three years of industry-relevant experience gave me a great base to build my career upon, for which I am thankful to this day.
The Importance of Craftsmanship
> Its easier to optimise a GC than to fix memory and reference counting bugs.

I don't agree. If you are competent enough to be needing to write your own web server, memory management should be utterly trivial.

There are many use cases where you do not need to really balance bleeding performance against programmer conveniences. Something like "Apache or nginx" is without question one of them.
This is great, and perfect for a project I am working on. Pity the name is not representative.
There is a way around it with some of the premium accounts, but it kind of seems like a hack.
> And yet you can optimize code down to the byte level where needed.

I can't see how this can be true in any real form if I can't completely turn off garbage collection. There's a lower bound to your ability to eke out additional perf when you have to take into account a stop-the-world garbage collector that you don't directly control.

I'm certainly not the best programmer around, but I tend to subscribe to the notion that perhaps complex and powerful exists because that complexity grants additional flexibility to those who know how to use it. (Hell, Rob Pike has admitted as much on his blog regarding why Go doesn't appeal to many people who are competent C++ programmers. Though he decided to frame it as if it's a negative, which I really appreciated.)
Is there any chance of you ever doing your compilers class on Coursera or just posting videos of the lectures online somewhere? Your blog posts are great, I'd love to be able to see the lectures as well.
A lot of CRUD apps (especially enterprise ones) are icebergs. From the user's perspective, the application is fairly simple, but there is a ton of business logic behind the scenes. Something like Rails provides an easy way to serve the "real" program on the web.
> My thinking was just that the efficacy of nasty comments is probably higher when you have readers who don't trust a publication, the writers, or editors.

I disagree. Oh, I'm sure if you dislike the source, you are more apt to dismiss them. What I disagree with is the nature of these comments and who they are coming from.

Nasty comments are most likely coming from people who disagree with the premise presented in the article, not who is writing the article. There is also the study that shows that other comments will induce you into taking one side or another. Any comment you make can easily be just as volatile.

Point is, the epidemic has nothing to do with the source, but rather, the message. I do not have enough faith that all those nasty comments are from people who've done proper research into what reporters and newspapers strive to do.

In the end, it's easier to blame someone else for your failings at civility.
Giant NASA spider robots could 3D print lunar base
Regarding 2, I'd get it to constantly upload to my home server. Seems easy to write an app for and set up on my server with php or maybe a custom service.
> Creating a system that allows scientists to gather that data might be objectionable to some people who own guns.

Sampling is the answer.

If the federal government is keeping really close tabs on 100% of non-criminal gun-related happenings, that's Orwellian supersurveillance.

If a randomly selected 1% of gun sales or local police blotter entries or whatever are selected for a scientific study, that's a lot less invasive of gun owners' privacy while still giving scientists enough data to work with.
Nintendo games on a Mac
Akamai is much larger – 100+K edge nodes, many collocated in ISP's local facilities – and has much, much better global coverage, particularly if you care about Asia or South America.

Downside: priced accordingly.
"Mental health" outcomes are partly a product of social factors. I have a son who is a sociopath. I pulled him out of school and homeschooled in part to avoid having him be the next Columbine in the news. Kids who are different are often treated so badly they have no reason to cooperate with social norms. It is all downside for them, no upside. My son thinks psychologically tormenting people is funny shit and does not feel bad about it later but he generally refrains. He hasn't been consistently tormented himself, so he doesn't carry a lot of anger or baggage to fuel bad behavior, and I taught him "what goes around, comes around." I don't think these negative outcomes are "inevitable," even with kids who have significant mental and emotional differences from the norm.
Etherpad + Markdown = Marky
"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." In that sense: learn to farm. And to Code.
As I recently learned from a friend who flies for them, IIRC they fly Chicago - Anchorage non-stop, which is the longest commercial flight made in a 737.

He's a bush pilot who worked his way up. I'd have a hard time trusting someone more than I trust him.
Even though the contemporary Michael Moore (rightly, IMO) gets a bad rep, Bowling for Columbine is fundamentally all about the US's culture of violence, specifically comparing how it approaches violence compared to Canada. Guns are surely an important symbol of that culture in the movie and society, but the documentary is a genuinely thoughtful take on the broader and more salient issue.
#Winning with MapServer, PostGIS and Ruby on Rails
You are joking right? The packet size at the higher layer is what they were matching against. The size of the layer 2 packets is irrelevant.
Meh, this is unfortunate advice because everyone tends to act this way too much. Almost everybody errs towards stable technologies; the exceptions are people with a genuine interest in the novel. They are disproportionately vocal so judging from the internet there's a lot of them, but in reality they're a minority.

This makes sense psychologically. The cost of spending an extra day setting up a build system? It's obvious, hard to miss and annoying. A 10% benefit to productivity thanks to a superior programming model? Sure, that'll add up to a day in just two weeks of use, but most people wouldn't notice it at all! This is doubly true if the benefit is delayed--for example, if you win out on less time spent on maintenance and debugging.

I've seen far more people ignore great technologies for fairly limited and superficial reasons that I've seen use superior technology in the face of true practical concerns. Too often it's something like "well, yes, it's much better, but it doesn't have a JSON parser built in". Of course, writing a JSON parser should take less than a day, so the cost is essentially negligible.

That example, coincidentally, is taken from a talk by Brian O'Sullivan about running a startup with Haskell. (I don't have a link to it handy, I'm afraid.) Essentially, he found that the productivity benefits outweighed having to write some basic libraries (including a JSON one) himself. And he shared those libraries with the community, so everyone is now better off.

So my advice is completely the opposite: don't be distracted by superior polish.
As a developer I avoid iOS because they are incredibly unfriendly.

For example, you have to pay lots of money for the SDK and app submission, they have incredibly restrictive terms on what is acceptable, and they have a reputation for randomly yanking apps with no explanation other than "you violated our policies" (and no refund of the application fee).

There's no recourse because non-jailbroken phones can't download from anywhere but the official app store.

ios users may be a good-sized market full of big spenders, but I personally find them unattractive due to the outright hostility of Apple toward developers.
The talk might have been great, but standalone, this set of slides isn't anything to write to HN about.
It's not a route map. It's just a set of fairly nondescript photos. You can save yourself the trouble.
Does that thing support markdown?
[http://raminibar.com there]
The CDC isn't allowed to conduct research into gun violence because they didn't even try to hide the fact that they were horribly biased. Here's a quote from Mark Rosenberg, former director of the CDC's National Center for Injury Prevention and Control and the guy who led a personal crusade against guns under the guise of 'research':

"We need to revolutionize the way we look at guns, like what we did with cigarettes. Now it is dirty, deadly, and banned."

He had no interest in conducting unbiased research, he wanted to treat gun ownership like a disease, and did everything in his power to try and 'eradicate' it.
If I change data-percentage, the page needs to be rerendered for the arrow to be updated. Needed to change the transform for the arrow to be changed. Didn't expect that since it's a javascript library.
Why the unremarkable success story of Dropbox is just so remarkable
Bringing democracy to Iraq was never a stated goal of any US administration.

If Iraq had a true democracy they'd nationalize the oil fields and they'd renegotiate their terms with the Western oil companies from a position of strength rather than at gunpoint.

But we already know how that would end, see:

http://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9tat

And all the good that came of that.
Extroverts become energized through contact, but I would say most programmers are not extroverted.
'in the words of the HAL 9000, "human error".'

Except that it wasn't human error, at least not in the sense that the decision to enter the rule, or the rule itself was in error. The human error was with the bug in the Juniper firmware that caused this rule to crash this router, and arguably with the CloudFlare process that allows rules to be propagated to all routers concurrently, rather than segmenting the network and testing for success before further deployment.
Interactive Markdown Editor with Expressions, using OMeta
Um, markdown? I don't know what that is. And might not readily know the answer if I did. But thank you for the link.
Its a false premise quite honestly. Look at some place like Google, absolutely brilliant people work there and brainstorm there, yet their greatest "ideas" are acquisitions.