skysight-inc/HackerNews huggingface dataset:
This video is from a talk I gave on Tau Day last year. I released it today in honor of Half Tau Day.

The Tau Manifesto has also been considerably revised. See especially the updated Section 4 (http://tauday.com/tau-manifesto#sec:conflict_and_resistance).
QNX and VxWorks are two commercial operating systems that are microkernel based.
Interesting venture. From a graphic design standpoint, I'm not crazy about the header - too busy - but I like the concept.
This is another good Alfred extension that does basically the same thing but with an AppleScript: https://github.com/pcal/alfred-terminal-here
What a stupid statement. I'm nowhere close of being a hispter but this remark is so stupid and useless that I don't understand how you had the guts to press Enter
Just-in-Time Expertise: My Secret Weapon for Success
US E-Voting System Cracked In 2 Business Days
I don't think that you have any objection with the Chrome team writing their own (presumably open source) DNS client (or at least if you do I'm unable to see why).

To try and guess your objection (please correct me if I'm misreading), this worries you because it would make it simpler for Chrome to default to using Google's DNS rather than the OS setting?

That's an interesting objection, and one I'd like to see discussed here. If that was your point I kinda wish you'd just said it rather than hinting darkly and linking to a couple page long article.

(disclaimer: I work at Google and care a lot about its soul/ethics. I do not speak for Google. Also, I'm a low-level engineer on stuff completely unrelated to Chrome/ DNS/etc.)
I think TDD at times is overkill, but the core components of any app that others stand on MUST BE TESTED. The deeper your component is, the more critical tests are. Because if code a few levels deep breaks, it is much harder to fix/detect than something on the surface, which is usually immediately visible, immediately obvious, and low risk fixing.
The thing that bugs me is this ...

If an American had done this (or something similar enough) would the US government allow them be extradited to the EU to be tried and incarcerated if found guilty?

I think not.
well, of the three, I'm more likely to trust a drug dealer to write code.
Jason and the team over here at Hyperink put a lot of time into this and we hope that it proves helpful. If you guys have any questions or comments about it, simply post here. Good luck to everybody applying!
As someone who has decided to do all (or most of) his personal coding in public, I must say the idea of spending time and effort making sure no one reverse engineers your stuff is kind of funny.
yep, you're absolutely right. You can get 100% testing coverage when you define it as "percentage of code executed when tests are run".

That said... that kind of coverage isn't quite as useless as it might seem. If your tests do execute every line, even in a completely contrived way, you will catch a lot if you change your code. You just tend to catch more of the "wrong number of arguments passed to a method" kind of error than "you are allowing the autopilot to try to land the plane 100 feet below the runway" kind of error ;)
Nowadays, those techniques are mostly used by malware/viruses. Downloadable try-before-you-buy is dead.
NoSQL with Postgres - Using Hstore in Rails
Arch Linux turns 10
This happens to me pretty regularly; I just never thought to complain about it.
How exactly does one create a fact? That would be a neat trick.

As I said, by implementing something instead of waiting for the spec. I totally disagree that it would have helped Django at the expense of everyone else, unless you patented it. Any implementation, even lots of fragmented ones, would have been better than years of stalemate. I guess we'll just have to agree to disagree on that one.

You do realize, of course, that the criticism here applies to you as well

Yes, absolutely, that's a very fair point. I just didn't expect things to move _that_ slowly. With the benefit of hindsight I want to punch myself in the face for not doing it myself.
Again, Google won this on appeal. It was very narrow victory and isn't a good case for precedent. See http://blog.ericgoldman.org/archives/2007/05/summary_of_perf...

EDIT:
Note the last part "affirmed the district court's finding that Perfect 10 was unlikely to prevail on its vicarious infringement claim, because Perfect 10 was unlikely to be able to show that Google had a right and ability to stop or limit the infringing conduct of third-party websites." Pinterest clearly has control over their content and arguably promotes infringement by providing a nifty browser toolbar to do it.

There is also the ASMP, et al vs. Google case that is still pending. See http://asmp.org/articles/asmp-qa-google-class-action.html

The issue with pinterest is the presentation of the original image. Using an image with out explicit consent is illegal even with attribution. Perfect 10 vs. Google revolved around the use of low quality thumbnail representations in search results. Pinterest is not a search engine and does not use low quality thumbnails.

In comparison to Tumblr, it can be argued that Tumblr has a clear purpose as a blog platform above the ability to simply re-blog content from other sites. I am sure Tumblr is inundated with DMCA takedowns as well.

Theoretical lawsuits against Pinterest are more likely to have success because the sole purpose of the platform is to repost third-party content (to what ever means their business model is based on). It will also be interesting to see how well they implement DMCA take-down procedures. Even if the purpose of the site is validated as fair-use, the DMCA procedures will need to be sufficiently vetted to insure they do not lose protection. The recent articles seriously calls into question Pinterest's knowledge and ability regarding handling of DMCA requirements.
That's not a bad idea- thanks for the suggestion. We can even use the SSL support for https://*.appspot.com to get SSL for the last mile.
Great work, Jason and Hyperink! Not only is this super helpful, it's beautifully put together, very professional!
Aereo Hands-On: Watch Broadcast TV Wherever and Whenever You Want [TV]
Kevin Rose Shuts Down Oink
A customer with a six-month-old phone is never going to buy a new phone and extend their contract. If OS updates aren't available, they'll just tough it out. Thus offering updates for such phones seems like all upside.
Except it takes about 10 seconds to click over to byrneseyeview's profile and see that he's been on hn for years and is obviously not a shill.

It reflects poorly on you that you'd rather accuse someone of being dishonest than take a little effort to check your paranoia.
I haven't really been involved in social bookmarking very long, but isn't Digg what spawned the voting-system type site that we see in Reddit and HN? My understanding is that slashdot based on discussion instead of a straight-up voting mechanic.
A penny saved...
It should come as no surprise. Rose said they were going to do this all along. The vision for the company is to continually pump out apps until one sticks. If Oink didn't receive the traction they needed to keep going, why keep going?
In response to that all I can say is I have a landlord issue as well.

http://bitchlandlady.tumblr.com/
There are many roads to Damascus.

(global-set-key "\M-/" 'tags-search)
(global-set-key "\M-'" 'tags-apropos)
All Tron fans should see this #epic
I don't usually test my code, but when I do... I do it in production.
https://www.google.com/search?q=I+dont+usually+test+my+code

(Sorry for the obligatory meme reference)
I would say Facebook is far worse because they have easy access to more data about you that you more than likely provided. Then there's the data that they get about you from your friends. And as pointed out, Facebook has been tracking people outside of Facebook on any page that had their like button code in place.
Opportunity cost of time.
I agree. For static callgraphs I use doxygen, for dynamic I use "m-x gdb" :-)
Thanks. I remember reading it the way I've posted aboove, but now I can't find that article, and I've found corrections all over the web: http://enenews.com/scandal-germany-not-restarting-nuclear-re...

EDIT: one source http://rt.com/news/germany-reactors-cold-weather-927/
A note about McKinsey and consulting:

Lots of discussions on "evil Goldman Sachs" or "the useless profession of finance" that I have seen also include the business of management consulting (McKinsey, Bain, BCG, etc) as the similar career tracks. It is true that lots of elite students at US colleges are interested in Banking and Consulting when they graduate. They are interested because both careers are prestigious and lead to more things.

But the comparison is very limited.

There is a passage at the end of his op-ed when he talks about his first days in the values driven organization learning the ropes of what the work is, how to be productive at it, and how to take the client perspective always.

I worked for McKinsey from 2003-2006 and I had that same first-day experience and it was more or less my experience throughout. I talk to folks now and they still think/act this way -- values are super important, the client comes first, being smart is all about helping the client better and therefore the firm prospering in the long run. People bragged about "we turned down the work" ALL THE TIME because it isn't a good use of "the client's money/time/focus".

There have indeed been scandals where individuals (even the ex-head of the firm!) have done unethical things at McKinsey.

These are more famous because McKinsey is so super duper integrity focused and they are embarrassing, but they happen on a backdrop of client service.

And indeed many many public spirited, "business isn't really what I'm about" people come work at McKinsey and leave and go on to do other things.

The big thing about consulting firms like McK which is really great and different from banking -- apart from the values which may be good for their business -- is that they are places for GENERALISTS. You get there and work on a wide range of problems, with a wide range of analytics/collaborative/communication skills. This is what is great about consulting and why people go on from there to do great things.

In the "old" world of Goldman Sachs this might have been true too -- when they were investment bankers advising clients on what to do. You and client win in this scenario. But much of the firm's money these days is made from TRADING, where there is a loser on the other side -- apparently the client.
"After the appeal the case was remanded back to the district court to decide whether Google is liable for contributory infringement. The case remains pending as of August 2008."

too bad we don't know how this ended.
I test everything before I send it out. That's my rep on the line and I don't want to be known for faulty coding.
Love Your PowerPivot Mashups
> Wealth in terms of natural resources is NOT a requirement, Switzerland is resource wise very poor.

Consider the "curse of oil." Abundant natural resources may make uplifting the wider society difficult. Compare the Middle East with Japan.
Unless you used the raw Objective-C runtime API, which is pure C, to call into the Cocoa Touch libraries. But that would be insane.
Mozilla is working on performance, and shipping improvements in every release. Here are pointers to some of the performance improvements in Firefox 11:
https://autonome.wordpress.com/2012/03/14/firefox-11-is-smal...

Check out https://wiki.mozilla.org/Performance/Snappy for more details...
Thanks to the OP for this
Media are just starting to hit the peak of inflated expectations (heard "the social network that could be the next Facebook" on my local news last night).

Next up: trough of disillusionment

http://en.wikipedia.org/wiki/Hype_cycle
Because our time is not?
I see exactly where you're coming from, and I'm there all the time.

It just troubles me that people are so often willing (and eager!) to waste a lot of time doing half-assed manual testing when they claim not to have any time to write tests. Especially when the state of the art in test automation is better than it has ever been.

This has me thinking that the importance of test automation is related to the proposed frequency of changes. If someone wants a one-off change for something this very second I'll just change it. If someone wants me to inhabit a codebase for any length of time, I'll always set up tests for it. The problem is where you can't tell the difference between those two scenarios until it's too late.
I tend to agree with this, but in the circles I run in where it was used it's also spelled 'wut'. I was a little confused when I first saw it here on HN as 'wat'.
Up & Coming Startup Giving Away $6100 Costa Rica Trip in Return for Some FB Love
on the other note, it just shows how crucial to the success of your startup is timing. Have Youtube founders set it up today, they would have rotten in jail next to DotCom and most likely Rick O'Dwyer. Instead, they got $1.6B buyout offer.
Why do you think an increase in the price of animal products would contribute to human misery? Animal products aren't necessary in a diet at all, and they're only useful in a fraction of the quantity that most Westerners consume. Equivalent nutrition intake can be achieved much more efficiently by directly consuming plant products. I'm ignoring the issue of taste, because I don't think that can be classified as "misery."

Also, the current cost of meat is far from fair, as large farms are externalizing the cost of perhaps the largest risk of a catastrophic event for humankind.

I wouldn't necessarily advocate a complete ban on antibiotic use for animals. A system that required a prescription from a veterinarian would probably be better. I think either approach would have a similar effect on large-scale farming, though.
Show HN: Random Bracket Generator
Help: Website featured on HN
Several months ago I saw a website featured on HN for making simple lists. As I remember it, the site was oriented towards making hierarchical lists (like the book report outlines our teachers used to make us write). I thought the guys who made it were YC-funded, but I could be wrong. Any suggestions?
Excuse me for not linking directly, I figured the explanation was useful.
Evolution of Casbah: A MongoDB Driver for Scala
Python speed benchmarking system
+ Ignore forms with a password field
ack and ack.vim = bliss.
Sometimes I just feel stupid. Reading this article is one of those times :)

Kudos to author though, I think most of mathematicians out there just take math as it is. Lack of entrepreneurial spirit I'd say.
'The Consortium' Just Called the Movement a 'SLUT '
it seems like this move, an open database of photos, tags and content would somehow "save" Kevin's image, of course in the eyes of those who point him down.
60 Seconds in Social Media [Infographic]
"- Most bugs/edge cases I encounter in our production apps are things I'd never think to write a test for ..."

This is why regression tests are my favorite type of test. The need for the test has been confirmed by real world usage and once you create the regression test to fail, fix the bug, and pass the test, you won't have to ever worry about users seeing that bug again :)
Looking to Get Creative? Leave the Echo Chamber. Drink. Skip SxSW.
Sony Tablet P Review: A Whole Lotta Terrible in Your Pocket
Google are planning on open sourcing a DSL for searching c++,
apparently. http://www.youtube.com/watch?v=mVbDzTM21BQ
What will tester do then?
Wow, really? Can you describe what happens?
Email me your address for a free* patch if you're the type to wear one.

http://www.kickstarter.com/projects/ianterrell/say-no-to-pi

*Free if I can get it to you with a stamp in the US.
Agreed, interviewer did no research beforehand. Stallman has always maintained free software is the most important thing, certainly more important than feeding your chickens or your children. No news there.

And Stallman also thinks GNU is more important than Linux. And so on.
Indexing is better, but ack is still nice to have for ad-hoc searches.

Ack plugins for Emacs:

http://www.emacswiki.org/emacs/Ack

http://rooijan.za.net/code/emacs-lisp/ack-el

https://github.com/jhelwig/ack-and-a-half

http://www.emacswiki.org/emacs/FullAck
but I don't ever see myself in the "test ALL the things" camp

Good for you. Extremists on all sides are usually wrong.

Shoot for "test MOST OF the things" or "test the MOST IMPORTANT things" or even "test just enough things so that you know if change Y totally breaks MOST IMPORTANT feature Z".
Working fine in Chrome.
Their roadmap shows someone working on a Firefox port.

If they could get full-screen webkit/chrome with auto-updating working, there's a lot of potential use-cases that open up. A truly reliable, always-on web device with low power requirements? Sign me up.
Workflowy?
And this is exactly the reason why paid Android upgrades is a terrible idea - Apple has set a gold standard for updating OS and paying for Android updates will make the situation even worse for Android users.
How to Recognize Your Calling
I'd consider an evangelist role, but this does require having a slightly raised profile in terms of speaking engagements, OSS code, and blog writing. But it's a good alternate path from day to day code writing.

Also, I think there's a strong need in the industry or Product Managers and heads of Product who come from a development background. Many of the people currently doing Product Management just sort of fell into it via Sales or Customer Development roles. These individuals are not equipped with the technical knowledge to deliver quality software. If you ever want to start a company, a strong background in Product Management and a few successes under your belt will go a long way.
This is the whole idea of Milk.

Keep making stuff until it "makes it"
Same thing as Color.
Oink was aiming at a 4sq + instagram hybrid. Didn't achieve the set goal. Time to move on
I agree with you, but its ironic given the article from yesterday about Pinterest (who went at it for 2 years before finally gaining traction).

Really? 4 months to gain traction? I wonder how they come up with this number?
In a nutshell: http://vihart.com/blog/pi-is-still-wrong/
I understand your frustration if you come from a field with a data-based approach. But one doesn't measure good typeface design by data alone. Sure, there are such things as readability studies that can inform a design, but typography is one of those many crafts that are measured by the eyes of experienced experts and discerning users, not A/B tests.
I get the impression that the code base on which you pulled off the "large-scale invasive refactoring" was not initially under test, else why would the cynical engineers think it could not be done. So did you have to bring the legacy code under test first?
This really speaks to how we should look at apps, specifically those based around social networks. Consider the analogy of an app vis à vis a roller disco. The roller disco was a fad, so why can't apps and their subsequent networks be "fads" too? Maybe that's the point: they're cool because they're relevant now. Maybe longevity isn't the goal. We should enjoy the ephemeral things (so later we can say "remember when...").
Although vivek, it's worth pointing out that the size of the kernel itself hasn't grown much.
Perhaps not a lot, but certainly a few heavily-used apps and sites use something resembling Markdown. Namely, Github, HN, and reddit.
Sean - love the new video and love the work that you're putting so much of your story into this. i have no doubt you will realize you're "crazy" dream.
Live and Interactive OAuth Best Practices for API Access Control
Multi-Device Layout Patterns
Come to a comment thread via the comments pages of one of the users I follow (say 'anigbrowl).

Reply to an 'anigbrowl comment.

Find myself on the comments page of whoever 'anigbrowl was himself responding to. My comment has posted, of course; I just have to back-button back to 'anigbrowl's page. So no big deal.
> Somehow Google Earth is often credited for anything involving satellite imagery. He probably actually used Google Maps.

I doubt that without Google's effort, this very valuable database of satellite and aerial photography would be available to everyone.

It is more akin to crediting a library for its content : it did not write it, but gave you access to it.
Well at least he isn't embarrassed at failure like the Pinterest guy.
http://www.thepimanifesto.com/
Seems there's still no proper Lion support. I wonder what's taking so long. Chrome has had this for months.
Do you always end up on the grandparent page?
There's the official "What's New in Python 3.x" release notes [0][1][2] and some IBM articles [3][4].

[0] http://docs.python.org/release/3.2.1/whatsnew/3.0.html

[1] http://docs.python.org/release/3.2.1/whatsnew/3.1.html

[2] http://docs.python.org/release/3.2.1/whatsnew/3.2.html

[3] http://www.ibm.com/developerworks/linux/library/l-python3-1/

[4] http://www.ibm.com/developerworks/linux/library/l-python3-2/
>For high-level measurements I use good old "new Date().getTime()". One call before, one call after, subtract the former from the latter and log it to the console.

Why not use `console.time` and `console.timeEnd` for that? They probably have the same resolution as the underlying date object and they're significantly less of a hassle.
You think like that until you hit your first serious regressions and discover it has been in the code base for several months and that the person responsible for it has left.

I used to work at a company where automated testing was sending you emails about what your commits broke. It does help at improving code quality.
Well the US military involvement does mean it gets some of the lowest priced oil. What's the price of a gallon of gasoline up to in Europe now, $9 or something? I think most of the time it is something like triple what the US pays.

And yet that has not crippled the European economies when it comes to trade with the US. European cars are more gasoline efficient, and Europeans live closer together (although this may largely also be due to historic reason long predating the automobile).

And I think the fear that oil might be radically more expensive for everyone, unless someone ensures it keeps flowing, is unfounded. If oil is valuable - people will look to sell it.

Didn't certain groups in Iraq partly fund themselves by exporting oil in pickup trucks? That's what I mean. Even if an oil exporting area turns to complete and utter chaos, strong men will arise and they will look to get rich by selling oil. And how long could the oil exporting states maintain their quality of life without massive oil exports?

I think you'd have to actively fight to prevent oil from trading rather than the other way around.

But it is also true that Europe might look radically different if the US had not pushed for democracy in the west.

That's what's really so depressing about the US and the rest of the world slowly sliding towards more and more authoritarianism. Who will be guiding beacon of freedom in the coming centuries? Switzerland is not big enough to strong arm anyone into being more democratic.
Oh God. Queue this as a forthcoming trend. Sucks because this trend is really going to have a negative affect on new startups acquiring early users. People are no longer going to invest themselves into a product if they think it's simply going to close up shop a few months later.
Rating the Big U.S. AntiVirus Companies
Maybe, who knows. Bayer reported the price as part of Research Costs etc, maybe true! But at the end Question stands - "Was the price fair?" I dont think so!
Anonymous has released their own operating system.
If this is anything like the classes I took as a Caltech undergrad, you will not learn "very little". Or if you do, you won't pass the class.
TouchDevelop and the future of mobile application development
Was the FBI complicit in the hacking of Stratfor?
A Reporter's Escape from Syria
How to TDD with CATCH