skysight-inc/HackerNews huggingface dataset:
Depressing... thanks, Legal System.
Actually really excited about this.

My big problem with most frameworks is that any moderately sized application becomes excruciatingly monolithic. With Rails, the idea is that you have more code reuse, but then this becomes booting the whole of the universe to do something simple. Most of the time, your feature only needs a model, or a tiny part, of the application to do it's thing.

With Tir, you have a bunch of small parts working together. You can reuse the code, but the process only needs to load the parts it needs to work with. The implicit nature of rails really hurts it's ability to scale a particular part of the application without having to install the entire application.

An example, you scrape twitter for mentions of your app and shove them on your homepage. Twitter rate limits, so you background job this and run it in an interval. In the rails world, this means a resque / utility server, running the same code, each working booting up the full app, same deps, same model.

In Tir, there's no reason to do that. Create workers, have them load only the needed bits to access twitter and your model, make updates. Very light weight.

However:
PUB/SUB for workers? Really? Can't we get mongrel2 style work N:M (PUSH <- PULL, PUB <- SUB) distribution? This way we at least have an assurance that only one worker will get the job.
Ubiquitous pocket computers are revolutionary. If you compare usability and adoption before and after the iPhone, I think Apple deserves a fair bit of credit for that. Of course not nearly all of it, but they are certainly a hero of this revolution.

(I was going to go into a whole rant about why ubiquitous pocket computers are revolutionary, but maybe I'll let someone else tag in on that one if it's in question ...)
I agree, you definitely make a good point and I make no defense for how I scraped content in the past. Perhaps that is the reason why I took such disgust to his behavior, because I learnt to move on from what I was doing.

But, just to stress one point in case it wasn't obvious from the scraping comment I made, I would never republish the scraped content. (I went out of my way to make this point in my previous comment because in spite of my somewhat "cloudy"/blackhat past, I would never rip off other peoples content. The cloest I would come would be from spinning new content using markov chains, however, when you have an ngram ranging between 3-7 and spread accross thousands of articles, there is surely no copyright infringement through republication of your fabricated content.

Anyway, I agree with what you said about my attitude being interesting.. but peoples attitudes change and the markov chain example was how I used to scrape somewhere near 4-8 years ago.

(Nice comment by the way, if there is anything I would hate to be, is a hypocrite, so a little self reflection is welcome on this subject!)
Pre iPhone: Carriers control software ecosystem of mobile phones.

Post iPhone: Apple/Google control software ecosystem of mobile phones.

Revolution: A forcible overthrow of a government or social order for a new system.
Internet Explorer-styled letter icons
Great job on iPhone charger analysis. Just wanted to add my idea why the .28 mm air gap in xfmr. The air gap prevents core magnetic saturation. Thus less chance of overheat also widens feedback regulation control. Thanks for the cool write up with great photos. Marv
Don't forget Zune, the OG metro app. Or alternately, the hipster of metro ('was into it before it was cool')
First really widely accepted smartphone?

It seems that a true revolution happens not when someone invents a new thing, but when someone figures out how to make it useful to masses. Printing press is much older than Gutenberg. Steam engine is much older than Watt.
Are you serious? It was absolutely a revolutionary product, in a number of different ways. It redefined the way one interacts with mobile interfaces (swipes, flicks, pinches and other 'touch' gestured premiered in a commercial product with the iPhone) - stylus based control was completely replaced. Apple also wrest control of the end-user experience from the carriers, preventing them from forcing their crap-ware onto their customers. It created a (much more) open ecosystem for mobile apps, that wasn't strictly controlled by the carriers. In US, Apple pushed for and got AT&T to agree to an 'unlimited' data plan. The original iPhone browser was like no other mobile browser at the time. It was actually usable. With the iPhone, the smart phone went from a niche business product to mass market adoption almost completely replacing traditional cellphones, and destroyed pretty much all existing competition (Nokia Symbian, Blackberry, Palm, PocketPC).

It wasn't just marketing. It really was a transformative product.
To be fair, the GitHub for Windows UI looks a lot like the Zune UI, which has been around for a while now. I've not been able to try it yet on my Windows machines, but the screens I've seen look like they borrowed heavily from what Zune had.
New to GIT - been using it only about four months. Using Windows 7 as my dev machine. I found learning the command line to not be too bad and haven't even really used the GUI toosl bundled with Msysgit. But I think I'm going to LOVE using this.
The effect of shorter trial periods for SaaS (not what you'd expect)
The title is misleading, the piece seems to be about how Facebook is killing Silicon Valley (according to the author), not about why they're doing it. :)
Proof your online behavior is responsible for making you buy more stuff online
Have any of the artists he downloaded commented on the case?
> Being a good OS citizen is nothing but a good thing.

Actually there are pros and cons to adapting an application to the platform instead of adapting the platform to the application. You're also conflating the OS with the window manager.
Extremely Rapid Prototyping Tools
I wouldn't worry about random downvotes, no karma system works. 'snappiness' is a potential driving factor for Chrome use. I'll try and do some research on users at some point.
Interesting. I found this alternative version of Dvorak the other day that I am going to try out. http://www.kaufmann.no/roland/dvorak/
Oatmeal responds to Forbes regarding Tesla
I tried to listen to one once. Just to see what it was about... It started out with Gruber cursing because Dan wasn't on yet or some reason. I gave it a few more minutes; it was like listening in on somebody's private conversation. I didn't get the allure of it at all and killed it.

I don't have the time to internet people chit-chat. I can't do it and work at the same time because I find it distracting. If it was somehow really great and I wanted to listen to it, the best I could offer would be downloading and playing it in the car on a long trip. Just ain't gonna happen.

Do things happen in the podcast that don't make it into a blog post somewhere?
That's not accurate. It's true that

* The Firefox logo is not released under a free license

* The Firefox name and logo are trademarked, and Mozilla has strict policies you must adhere to if you want to use them

However, you can build Firefox without using the name or logo. Requiring derived works to have different branding does not mean a program is not open source or free software.

The story of how iceweasel and friends came to exist can be found at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622
Well I just pre-ordered one and applied for the dev kit. I don't even have a specific plan for this yet, but I think the 3-d object scanning ability alone makes this worth it.
Oatmeal's Response to Forbes article
What you really need is the people in your network, talking about the same.

Not a very good strategy, to ruffle the ones outside your network. But I have found them even more receptive to just plain surveys than a whipped up solution.

key notes - only offer a solution if, you know that solves them completely.

Tracking a conversation with Symbian app, Gravity with local cache controls is best. It even controls your discussion in the :group. Including favourites, retweets..

Would love to try others, what are your expectations? Combining them as a twitter application is another positive for Gravity from http://twitter.com/janole
Wow.. I would love to develop for this.

I dropped out of state U. after my 3rd year (math major), but that was years ago. At my current start-up, I have recently been forced to learn much more than I was expecting to about probabilistic graphical models and curve similarity measures (gladly though; always been interested in pattern recognition).

Anyone with a vision for this, consider dropping me a line. I might be able to help.
Dan's the best... I am sure 5by5 will do just fine with such superhits like Hypercritical, Back to Work, Build and Analyze etc...

Taking a cue from Dan, i wish Gruber the best, though honestly i won't be listening to him any more
The Internet has, if not replace, then extended that metaphor considerably.

Or at least it does when people with a common interest can reach out and find one another.

One of my huge frustrations with so-called "social media" is that they frequently make just this sort of interaction very difficult.

People who empathize similarly can reach out and like one another. However, people who can actually GSD need to wade through a ton of noise in search of signal. Even old Usenet did better (charters and cancelbots FTW).

This is one of the reasons why topically-organized sites (Reddit, HN, etc.) do far better for communications in my book.
(1) dates/times before 1970 cannot be represented using a Unix timestamp

(2) you'll have much fun with leap seconds

(3) a Unix timestamp is just a number represented as floating point ... not much different from all other numbers. A standard date representation on the other hand has a unique format that's distinguishable from all other data types. This comes in handy not only for humans reading it, but also for parsers of weak formats such as CSV

Also data lives longer than both code or the documentation describing the data, this being the main argument for text-based protocols.

(4) programmers are people with feelings too and would rather read human readable dates (since they are so common), rather than lookup the boilerplate for converting a Unix timestamp to a human readable format. Here's the Python version, which I know by heart just because I had to deal with a lot of timestamps:

timestamp = time.time() # now
datetime(*time.gmtime(timestamp)[:6]).strftime("%c")

Oh wait, that gives me the date in UTC. Ok, that date is meant for me, the programmer that knows what he's doing, so here's how I can read it:

datetime(*time.localtime(timestamp)[:6]).strftime("%c")

Great, now I should write a blog post about it. Or you know, just use standard date formats that are human readable, because there's a reason why our forefathers used the dates representations that we use today, instead of counting scratches on wood or something ;-)
10 biggest myths about entrepreneurship [video]
So true, quite frankly I'm so dumbfounded that IPOs are seen as a "gift" to Wall Street so they can make some quick cash for contributing absolutely nothing of value.

IPO is nothing more than a transaction between two conterparties that is supposed to be mutually beneficial. The ideal IPO should go sideways. i.e. no money left on table and investors aren't ripped off. It should continue to move sideways until additional material facts emerge that cause it to be revalued by investors.

I wish the WSJ, Bloomberg, and all the talking heads would celebrate a sideways moving IPO as a success because that's what it is. Since they only write from the other side of the table (investors) they can't consider anything but walking away with free money like bandits as a "success", when success should be getting equity at a fair price for the long term. Success should come 1+ quarters from the IPO date.
Just to clarify, the penalty was more for the sharing back out than for the downloading.

I haven't heard of a case where a defendant lost or had to pay damages simply for downloading - the "damages" are only the value of each song, rather than the value times the number of people who could have theoretically downloaded it from them.
Benefits of Fedora 17 for Linux Server Admins
One of the tweets that John chose to retweet was a reference to Joan Rivers leaving Johnny Carson - https://twitter.com/#!/dr_mind_bender/status/203903404953714...

It seems that he thinks of podcasts like late night TV - where the audience is just an abstract statistic.

In Dan's response above he makes a reference to drive-time radio talk shows and the sense of relationship (albeit one-way) that comes from that medium. He sees his audience as individual people whereas John only sees the audience as a revenue source.
Diablo III review
Measuring the Django Community: The Django Community in 2012
I don't think the RIAA expects that they'll get paid. What they enjoy is the huge campaign of fear that results from a judgement like this, and the ineffectiveness of an appeal.
That's simply not true. The SEC allows this behavior to stabilize the price.

http://en.wikipedia.org/wiki/Greenshoe
No Core

This isn't really a Tir feature, but do you hate when there's bugs in your core libraries and that guy who "owns" the broken library refuses to fix it? Me too, that's why Lua and LuaRocks are awesome. You get a tight core language that's completely described in_a_few_HTML_pages and then install all the platform libraries you need with LuaRocks. No more gatekeepers with Lua.

"No more gatekeepers" seems to be a theme with Zed's contributions of late. (And quite possibly over a longer time span.) In the case of Lua, the role of "core" and the "glue" are both a particular small and fast language. Because "core" is so small, any "benevolent dictators" in this environment have a small footprint. (Yes, there's a "small government" analogy here, but let's leave the politics out.)

The price of this is library fragmentation. There's more than one approach to objects, for example.

I wonder if there's a middle ground? Node.js seems successful in promoting a community standard of no blocking code.
You can set up file associations in the deployment configuration though, right?
No, Facebook's P/E has been high because people having been willing to buy the stock at a high price. Facebook can't dictate what price other people are willing to pay. It's always been set by the market, from day 1.
I think your point actually reinforces the quote you disagree with. You say people with high levels of both skill sets are "very very rare," which is probably true, but that's exactly why the companies who have those people will become the greatest companies of the next few years.
Siggraph 2012 papers video presentation
What happens to the person at the end of this? Assuming the individual isn't from a wealthy family, that is not a debt that they will be able to pay off over any timeframe. Since this is a fine, I imagine that they will be unable to declare bankruptcy, while assuming some wages are withheld, they also won't be able to pay rent.
There are actually answering machines for the deaf. But to use then you have to either have a tty machine, or call it through a relay service (711). But most online forms won't accept phone numbers that include the extra digits.

Conversely, the deaf can call 711 on a tty and have the operator check, and transcribe, their voicemail. But I can understand the concern they're getting it wrong, and th fact that many just don't like their privacy invaded in that fashion, and would prefer to skip voicemail, given the ubiquity of email.
Pinned Pull Requests on GitHub
I didn't mean to belittle failure - for sure it has value. I just think there is more value in working through it - that is to say, you don't need to fail entirely to see the message. Without getting too esoteric or semantic, failing and failure are differences that sometimes we don't appreciate.

Said another way: the earlier you recognize the problems the better, best if done before you "fail".
I think $5 would be a steal and $7 would be reasonable; I doubt we'd get the chance to pick it up for any less than $10, however.
Since nobody else has mentioned this, an interesting essay on time by Erik Naggum; it was done with thought to implementing a time library for common-lisp, but should be readable for non-lisp users:

http://naggum.no/lugm-time.html
Why You Should Use Sass
Any clue what that condition may be? I hate to be that nosey guy but it's just human nature to wonder when someone drops a bomb like that but doesn't give you much else to go on. Do you think it'll be disclosed later? That's really shocking sad news but if it's manageable like he says I wonder if maybe his wealth will shield him by allowing him to get the best treatment and stave it off for a real long time.

I'm kicking myself for writing this but I just can't help it. Curiosity is killing me here. The way it implies that it's incurable but manageable to the point of still being able to work is making my mind jump to different diseases that are incurable but manageable. I hope I'm very wrong but the first thing I thought of was HIV/AIDS. I just keep thinking of Magic Johnson and how he retired from basketball but is still doing very well almost 30 years later presumably because of his access to the best treatments. When Jobs was diagnosed with cancer we knew from the start it was cancer. When a public figure like Moritz makes an announcement like this but doesn't disclose the disease I'd guess it's either simply because he wants his privacy or because whatever disease he has may have a stigma attached like HIV does.

When it comes to things like this even the most famous of people deserve their right to privacy be respected. That said, I feel like it isn't too common for such people to drop big news like this and not say what the disease is which is why I jumped to wondering if it's a disease that carries a stigma. God, I feel like such a dick writing this. It's a real sensitive topic, I know. Maybe someone has some more information somehow though? Anyone?
Ask HN: Google thinks my site has been hacked and suspends traffic. It hasn't.
See here for the exact message from Google in Webmaster Tools:

https://snipt.net/nick/google-thinks-weve-been-hacked/

I'm not sure how to battle something like this. I've submitted a "Reconsideration request" but it says that it may take weeks. This doesn't seem appropriate.

I obviously feel pretty violated here. I do run a site where people can upload (publicly) whatever they want, but I actually manually review every public snipt once it goes up (mostly out of curiosity, but also for people uploading credit card numbers, etc).

Thoughts on what I should do here? Just sit back and wait?
I definitely was told not to, and we did it anyways. I guess it's one of those "watch out, the pot is hot" type of scenarios ... I had to touch the pot to really "know"

I am making an effort now to keep asking myself the hard questions.
Apple looking for neighborly feedback on UFO-like “Campus 2″
It is the same in ecology - short abstracts, not considered peer reviewed, never cited.
Don't mention income inequality please, we're entrepreneurs
It should be more than ~1 quarter from the IPO date, because otherwise you're playing the second game of Analyst Expectations. A bunch of outsiders get to predict what will happen and then all tsk tsk when the outcome doesn't happen as they say.

Thankfully some companies like Apple seem to sandbag what they're going to predict instead of being super-optimistic and then get slapped around when they miss by a $0.01/share.
Cities offer free rent, other incentives to bring in an Apple Store
Loan Repayments
Debt and loan repayments information and calculators
Clickable: https://snipt.net/nick/google-thinks-weve-been-hacked/ (the site in question is https://snipt.net/)
The Metadata Agenda
Two years ago.

http://en.wikipedia.org/wiki/2010_Flash_Crash
That's the whole point: you _want_ to apply yourself more at your startup.
For me, I play a game of Dota 2, or spend an hour doing yard work, or take the kids for a walk.

Something physically or mentally stimulating that will also prevent me from thinking about ones and zeroes will usually do the trick.
A nice addition would be Settings/Preferences where I can add or point to internal company github.
This is good general advice but breaks for things which don't fit the Unix timestamp assumptions of second-level accuracy: I need ISO8601 because I handle dates for which lack precision below at day at best and often just a month or year. If I'm formatting dates there's an implied precision difference between displaying '1923-1927' and 'January 1st 1923 to January 1st 1927'

If you need to handle variable precision, time zones, ranges, etc. you can either invent your own format or use ISO-8601 which at least has the virtue of being more human readable and more likely for people to have previously encountered.
The problem I have with most editors is that they try to be like a piece of desktop software. "Install me and get all of these features including themes and plugins." That's not what I want. I want an API. I want a consistent cross-browser approach to wysiwyg html editing that doesn't weigh in at 200+k minified.

What does Aloha come in at? (Web Inspector is telling me 1.6MB!)

I haven't used Aloha but my impression is that it's trying to be like all the other editors like TinyMCE or CKEditor.

wysihtml5 is lightweight, which is nice. It provides a command API so that I can wire up commands to my own toolbar and provides state management. But I don't like that some built-in commands don't offer up enough externalization, like autolinking. Or that I can't cancel an event like beforecommand. beforecommand doesn't even tell me what command is being fired. (or if it does, I couldn't find out how.)
I'm not going to argue if the iPhone was revolutionary or not like the others commenting here... but if it was, then you would have to say Windows 3.1 was as well.
Europe’s great exception: Why local firms dominate the Russian internet
History Is Repeating Itself: From Online Poker to Startups
He said he worked a "50 hour day". I guess he pulled a couple of all-nighters straight?

I'm all for crunch time pushing myself, but I learned the hard way back in college that all-nighters weren't very productive.

Does your boss ask you to pull all-nighters? If so, that's not very bright of him.
This reminds me a lot of what happened with the signs for the Aqua Teen Hunger Force movie. Although it seems that the judge in this case is taking this way too far as the lamp doesn't even look remotely like a bomb. He'll likely be released and hopefully he won't be charged for the bomb squad investigation.
"failure is always an option"

thanks for the link
Lego Mindstorms. The great thing about them is that they combine both the mechanical design aspect (why use wheels or tread? what happens if the robot is too big and isn't stable enough? etc.) with the programming side of things.

For something more "pure electronics" oriented, I also highly recommend the book Junkbots, which focuses on building small robots (that do fun things) out of household items:

http://www.amazon.com/JunkBots-Bugbots-Bots-Wheels-Technolog...
Nice. I have to confess to not using the &: syntax enough...maybe this gem will finally get me into the habit.
Yes, but can your /parents/ copy & paste? Mine use computers but barely understand files. Folders are beyond them.
I am sorry i do not have a solution for you. I just wanted to make you my compliments for the of the website. It is really nice and i really love it.