skysight-inc/HackerNews huggingface dataset:
I doubt Twitter gives them everything since it's a difficult engineering problem to handle that much data. But I could easily believe the FBI has a list of terms or phrases that Twitter self-monitors for.
Excited to see GuideKit finally out in the wild!
I love Lua, but when I read statements like this:

>>> In Python, you might __import__('...')' some module and then the variables of the return value would be accessed like vars(module)

it makes me wonder if the author is just unfamiliar with Python (and by extension, any language other than Lua) or if they're deliberately misrepresenting other languages to make Lua look good (which it definitely doesn't need).
> We are currently beta testing an app that will organize your downloads and provide updates in a central spot for Humble Bundles

I'm sorry to be a downer here, but this really bothers me. The Android Market is built such that 1) each version of each app has reviews, 2) each version has permissions, 3) updates for all of my apps come from the same place, 4) the apps come from a single trusted source, signed, and 5) I could continue forever listing the advantages of the Market.

> Additionally, the apps themselves will notify you if there is an update

No, no, no! One of the main advantages of modern app distribution is that we don't have 100 apps each telling us to update. We have one OS that manages this and updates according to our preferences. I understand that you consider your app distribution needs special, but each time a large, active and popular company/developer does this, it hurts the platform as a whole.

Edit: I purchased Osmos on the Market, at full price, yesterday. I love the game and I'm very happy with it! I'm already addicted. For feedback from here, I'd like to add that I'm very happy to have bought it on the Market and that I wouldn't consider getting it from somewhere else, even if it's cheaper, if that means circumventing the market. What if you release an update that causes a problem? How will I know if I cannot easily access the Market reviews to make sure that the new version is at fault? Alternatively, what if I drop offline someday and attempt to play Osmos, only to find that there's an update? Having the Market version I don't have to worry about that since the app will (according to my preferences) already have updated itself. Anyway, keep up the good work and I thank you very much for Osmos!
Obviously when you're at the scale of 37Signals... you're gonna roll this stuff yourself. But! I don't want people here to get discouraged about using 3rd party services. I too am guilty of "NIH syndrome" or the need to reinvent the wheel all the time. I've setup mail infrastructure. It's not pretty, and it's actually not necessary any more.

I've been using Postmark for a while now and it's been fantastic. They provide a great admin interface with insight into what is being sent and why mail might not be getting delivered. The setup process is very simple (none of the downsides 37signals mentions... ) you essentially add some SPF and DKIM DNS entries and you're off to the races.
I'm sorry you felt the need to characterize me in a derogatory manner, especially based on a dishonest characterization of the point I was making.

I'm not aware that the previous version of Final Cut Pro has stopped working, or that anyone has been forced to upgrade to FCPX. Nor am I aware that the new UI for editing, which naturally involves a new workflow, makes it impossible for people to adapt to it, or prevents them from sticking with their previous version.

It's unfortunate that your response contains broad assertions with few specifics, as this makes it difficult to refute them. In fact, this is exactly the kind of response I saw from the so called "professionals" bashing the product in the first place-- broad assertions that the product doesn't do what it needs to do, without specifics.

Further, unfortunately, the specifics you do mention are enabled by third party software, and other apps in the Final Cut suite.
Where do the default glyphs come from? Are they specified in Unicode standard, and is there a default glyph for every code point? Is there some font that has collected those?

edit: after some googling it appears that those code points are defined to be the glyphs from "ITC Zapf Dingbats". There is reference glyphs for all code points, and there is no "standard" font. I guess some font foundries license ITC Zapf Dingbats to cover that range in their font?
"...I don't think curating is the answer either. You can't easily distill quality content out of a sea of junk."

These two sentiments seem contradictory to me. The fact that it's not easy to filter for quality is what makes curation valuable.

I'm not sure if the dichotomy presented is correct, though. Really, all the old institutions like the ones you state, are in some sense curators. They curate news, fact, analysis, etc. The democratization of content creation and the decoupling of creation and curation means it'll be easier for amateurs to participate without going through the old bureacratic regimes these institutions represent.

I think the more interesting frontier is the digital curation by human/machine teams. You can understand Google and Facebook as curation, too, but they use a combination of human and algorithmic curation (more G than FB), and to me the Tumblrs and Quoras seem like a step back toward more heavily human-curated. I'll be more interested to see more combinations of different people and different algorithms working on different data.
This might be one reason fish isn't more widely used. To quote from the documentation[1]:

Configurability is the root of all evil

[1] http://fishshell.com/user_doc/design.html#conf

As long as the people designing fish believe that, it will be unsuitable for people who want or need customized solutions. That describes a lot of people using shells now.
But it LOOKS like the right-most (highest) data-point must be the new car price? And it shows that steep drop off going to 2009.

And in the case of the E-Class, 2009 was the last year of the old generation (W211 IIRC). So yes, if you graph E-Class prices right now, there will be a huge drop there.

If the 2010 Data Point is something he's purporting to be a "2010 E320" then it must not be a US model. In the US MY2010 began the W212 E-Class.

I applaud this guy for putting together so much data. I just wanted to raise this question because the way the data is presented confuses me a bit.
Two thoughts on 'this does not go far enough':

(1) It is a step in the right direction, and it's a step that is small enough for more people to take. Why does thecostofknowledge.com have over 2000 names after a week, while research without walls has under 500 after several months?

http://www.researchwithoutwalls.org/

I think the difference is that thecost is a focused effort that asks less from researchers. Perhaps this would / will be easier when there are more well-regarded journals using an acceptable publishing standard.

(2) I had an interesting discussion with rms about the core problem with for-profit academic publishers. He made some excellent points arguing in favor of what he called "redistributable publishing" (which we could also call "free-to-copy publishing" ?) The argument is that some definitions of "open access" do not ensure the right of any individual to pass on articles, and, as we can see with software and other electronic data, this right can make a huge difference. So, from that perspective, some aspects of open access could be said to not go far enough.

I would love to see as much access and freedom as possible for any research produced by people who want it to be free. I think the best way to do this involves a bit of understanding and pacing for those whose careers depend on how they handle this move.
That was the first thing to pop into my mind.

The second thing was dread. I have 7700+ photos on Flickr, and they're all 3648x2736 and 4272x2848. I can't imagine transferring to something else not being a giant hassle.

Anybody know a good replacement service with import from Flickr?
That's an highly superficial assessment. The real uproars had little to do with the UI, which had actually been previewed to favorable responses some time before the release.

No, what people were truly furious about were things under the hood. Or more precisely, things that weren't under this hood. Specifically, the lack of support for XML. What turned this from disappointing to infuriating was the simultaneous yanking of FCP 7 from the market, meaning that the entire FCP using community was frozen in place. It was actually illegal to add extra seats to a pipeline.

That's like walking into an air traffic control tower and smashing all the radios, then bombing the runway, just for added good measure. The difference is that Apple's customers weren't a hostile nation at war with the attackers. They were the attackers CUSTOMERS.

Indeed, the technology problems are almost a distraction. The real issue was the raw idiocy on display. I mean, this was stupidity on par with showing up drunk for a driving test. People were truly astonished that Apple could employ people this moronically dumb. And more to the point, that they'd give them access to a product with a LOT of exposure to the media industry.

If you think the situation was even remotely analogous to a Facebook redesign, you have no idea what actually happened.
the problem is there are really two things that most shells are trying to simultaneously optimize for--interactive and scripted use. sometimes these conflict in annoying ways--i think the main reason arrays are so obnoxious to use in bash is that their syntax collides badly with glob syntax.

some shells that make excellent script languages are terrible for interactive use--a stock ksh, even ksh93, is pure torture for someone who grew up on bash and zsh and expects completion, history, a nice prompt, decent command editing, etc.

(i'm not sure if the reverse is precisely true, though certainly there are interesting programming features in ksh that are absent in zsh--discipline functions and so on.)
What is Thunder?
On the other hand the page with your download links is well optimized for mobile devices.
The Spaghetti Machine introductory video (Unity extension)
I've been on Duolingo for about a month now, and they must be getting a bit sick of me because I submit a lot of beta feedback---but they're very responsive and usually pretty good about fixing things, sometimes by the next day, including when I type a translation that was correct but marked wrong by the program.

I agree with the OP that it's overall a great site, although there are a few lingering things that they seem unable to fix, mostly minor; for instance, the "practice" is too irritating to keep up with because its randomness is broken and literally every batch of twenty includes at least six to eight occurrences of the sentence "Sie liest die Zeitung" and/or "Der Mann liest die Zeitung". Argh.

But the larger, systemic problem with it is that I don't think it works as advertised for raw newbies to the language. It's perfect for those of us who dimly remember the "rules" of a language and just need a lot of structured practice to get up to speed. But by presenting nothing but example text to translate, they're basically asking the newbie to induce a complete grammar of the language without any guidance, and while children learn their first language(s) that way, adults don't.

(Example: in German, the ending that attaches to an adjective can be one of six or seven things depending on the case of the phrase, the gender and number of the noun it attaches to, and the definiteness of the article that commands the phrase. None of this is explained within Duolingo; it just throws a bunch of example sentences at you, never talking about gender, number, case, or definiteness (two of which are concepts that aren't even relevant to English grammar). That's... tricky.)

On the crowdsourcing translation front, it has an incredible strength, which is that native English speakers will be great at evaluating whether a sentence is fluent, valid English. But it has an incredible weakness, which is that native English speakers who are just learning German are much less good at evaluating whether a sentence is a valid translation of what the German sentence says. I've seen quite a few situations where a particular translation has been heavily upvoted despite missing some crucial part of the source sentence's meaning (and in a few cases, meaning exactly the opposite).

But it's a work in progress, of course. It seems to have a lot of promise, so perhaps they can surmount these difficulties.
Thanks for the links, I will look at them in more detail asap. scholasticahq seems to be what I have in mind, and I really hope it really is!
You're making an error of fact, I beleive. Nobodies workflow has been uprooted, as the previous versions of Final Cut Pro did not cease to work when FCP X was released. If they wish to migrate to the better way of doing things then they can do that at their own pace when they are comfortable migrating their workflow.

It is not at all silly to say that a significant improvement in the UI for editing video is something that everyone who is creative with video will appreciate.

Given the responses (including the ones in this thread) from people who are unhappy with FCPX, it is clear that they are not from people who are creative editors, but from people who are doing a rote job.

IF you are creative, having more creative tools is always going to be a benefit.

Your editor analogy is not appropriate because Emacs and Vim are comparable.

A better analogy would be "its like saying that anyone who's a creative person would rather work with paint brushes, canvas and oil paint than dirt, fingers and a similarly colored rock wall."
Right. Once you purchased the app, however, the download page and installation is done very professional.
Bill Clinton presided over the dotcom boom and some historically high NYSE numbers. Does that make him an economic wizard?

It's not hard to see a parallel between Clinton's economic policies and Google's interview policies. Both get credit for outcomes that may have been caused by other factors entirely.
Well, it is all about "pay what you want". I'm sure you'll figure something out.
ARM quarterly profits up 45% year/year
Blue Marble 2012: 8000x8000 pic of the Earth by the NASA on flickr
I think the difference is that the people complaining about Facebook were Facebook users, while the people complaining about FCPX are avid and adobe fans.

I'm forced to reach this conclusion because none of the complaints has been accurate about the features of FCP X, or acknowledged the significant advancement that FCP X made to editing. Thus its clear to me that they've not used FCP X, yet are still highly motivated to attack it.

I love how this comment has a negative score, while the guy who calls me a name in every response (asshole, dick, nitwit, moron, idiot, and retarded so far) has positive scores for every single one of the posts with an insult in it. So do the other people who felt the need to derogatorily characterize me or my argument.

This is why Hacker News is in decline. So long as those who engage in bad behavior are expressing an opinion that the majority agrees with (And bashing Apple is always popular here) they will not have negative scores and thus not be flagged for review by the hellbanners.
That's great, I have a few similar items too:

thoughts.txt - random musings about life

ideas.txt - startup ideas, etc.

quotes.txt - favorite quotes

feelgood.txt - events / activities I really enjoyed [good to see what makes you happy in the moment]
I was involved in the case involving Carlos 'Storm' Martinez, who is an amazing post sound mixer and a stand-up guy. I am a little perturbed to see him mentioned on the site.

The design of the site in question was good, no doubt, but it was also riddled with a stolen Neutraface2 font face and the HTML didn't validate. And there was no RoR backend; the whole site was hosted on a GoDaddy shared server.

From my understanding of the dispute, the site was delivered many months late, and then the designer doubled his price. When Storm refused to pay double for late work, the designer linked in an overlay from a file hosted on Dropbox that announced 'This site was stolen'. That was the 'kill switch'. The designer also made a few blog posts and tweets bragging about his 'kill switch', which he later took down.

This lead to a panicked call from Storm to me to move the site over to my servers until the dispute could be resolved. A few days after that, I received a very aggressive e-mail from the designer threatening to sue me for stealing his work.

What iwasntpaid.com needs is links to conflict resolution and contract negotiation books, which are important freelancing skills that the designer sorely lacked. You never introduce yourself to a fellow freelance web programmer with "Hi, my name's Jeff, and I'm going to sue you over this dispute I have with another party".

Given the designer's history of posting complaints about how he's been screwed out of $500 and then taking them down once he realizes that it might be bad for his reputation, I wouldn't be surprised of that post about Storm gets taken down as well.

Also, from my web-stalking around this issue, I wouldn't be surprised if the hours that the designer put in trying to smear Storm across the internets, billed at the designer's normal rate, exceeded the payment he was expecting from Storm.

tl;dr: Settle on a rate before you start doing work, and if it's not a flat rate, keep the client up to date with projections of the final bill.

PS Carlos 'Storm' Martinez and his team at Creative Mixing are amazing, talented people and I would recommend them to anyone looking for post-sound work. It saddens me to see the post on iwasntpaid.com
A single instance of creating a link to a post that exists is probably not content creation. But curating an interesting/topical stream of content surely is.

As discussed in other threads [0], Letters of Note, for example, provides a context for its instances of curated content that provide a valuable resource for someone interested in the subject matter.

And let's not forget that Google is an example of curation that provides immense value. Google search doesn't provide any new information, but it surfaces existing information in a context that's valuable.

[0]: http://news.ycombinator.com/item?id=3534574
My point was that with VWP the US doesn't have the opportunity to do an entrance check at the time of visa issue, as there isn't one. This covers most of Western Europe, Australia, NZ, and Japan AFAIK.

I did some quick searching to see what the obverse situation is -- what countries US nationals can visit without first obtaining a visa. There's no convenient listing I could find.

And this doesn't mean I find the US APIS to be an unordained Good Thing[tm]. Some border controls are necessary, yes. However US immigration policy has more than a small amount of irrationality to it. And pretty much always has (Asian Exclusion Act, etc.).
Maybe that's true for public photos; I know of a photographer who frequently snaps shots of wild and crazy college-town happenings and from my inspection, by your rules she should have been canned a few hundred times now.
One piece you are missing is that the server side needs to be asynchronous. A well written mobile app will be doing things in the background as the UI can't be coupled to network activity. There can be network glitches, temporary disconnects, abrupt closes of the app etc.

If you have a crappy server API this pushes a lot more complexity onto the client, or it just makes for more ways to have different failures. A well designed server API works best with a well designed client, but being messy on either means more work on the other.
I would love to see more services like this accessible outside the US. If PayPal is the 800 pound gorilla in the US it is the 1000-pound-armour-plated-gorilla-with-phasers-set-to-evaporate in Europe.
Facebook Shrinks Its IPO, Plans To File Tomorrow Morning
I wouldn't even try to make the argument that public healthcare doesn't work. Comparing across systems and cultures (again, obese vs the rest of the world) is tough to do well. I was thinking perhaps some measure of in-hospital mortality would be useful, but even that would be confounded. Perhaps the Massachusetts model might work for in-US comparison to other states, but MA is not really comparable to single payer systems in the rest of the world.

It's a really interesting topic and I wish I weren't at work so I could brainstorm more with you about how to get a clean comparison.
I agree that variety is nice, but the underlying thrust of this article is that programming on a whiteboard is an inferior metric to programming on a computer (at least that's what I took away). It also makes very little sense to have a Mexican restaurant that ONLY cares whether it's Chef's can cook desserts.

Whether or not you can do bit twiddling is far less relevant to a PHP coding position than being able to write PHP. This is not to say that a bit twiddling problem could be added as extra credit, but you should be far more concerned with their understanding of PHP.

So, to incorporate both of your interview styles, it would be a good idea to have the chef cook Mexican food, desserts, and some other stuff rather than just cook a single Mexican dish. This would give you a more complete view of his qualities. Then a decision can be made based on a variety of data rather than a single data point.

But flexibility can be too extreme. I've seen job postings for people who are good at programming AND can photoshop good UI. To me these are such completely unrelated fields that it would be very hard to find someone who is good at both. You would probably have better luck hiring two different people for those positions.
Do you have any specifics? The UIs are very similar. They don't use the OS widgets on either platform to keep things consistent and if you know one you know the other. So much so that I'm not a fan of the Mac UI too much because it feels like a Windows app.
Something like this needs to be done for independent music artists, too.
I used to sit next to those folks. Salt of the earth. WTF, Yahoo. They made Flickr human.
Extreme Startups (Toronto) Launches $7M Accelerator fund from Top Canadian VCs
Sorry for being off-topic, but do you know how the ZSH history file gets trashed? It's happened so often to me that I wrote a script to reconstruct my history file by combining the last handful of backups. I still haven't figured out how the history file gets trashed though :-(

Edit: Since I'm in ZSH company, here's the script: https://gist.github.com/1713414
Don't be misled into believing that the web is "going" somewhere merely due to the success of some high profile growth in certain areas.

Where is the web going?

Everywhere.

If you don't believe that the web will become the backbone of human communication and the primary repository of recorded knowledge then you simply aren't paying attention. Facebook and tumblr are interesting sideshows but they are nothing compared to the real growth of the web, which is proceeding slowly but surely in the background largely without fanfair.
Good article, but one nitpick: not everything in Lua is a table. Tables are a versatile data structure that can be used as arrays, dictionaries, objects, etc. However, Lua provides many types besides tables: numbers, booleans, closures (functions), strings (which are interned), coroutines, and something called userdata (which are typically pointers to something implemented in C).

Another cool thing about Lua, which was mentioned only briefly in the article, is proper tail-call optimization (TCO) like you'd find in Scheme. TCO makes expressing recursive algorithms nicer because you don't have to worry about blowing your stack.

Lua's design philosophy -- giving the programmer a handful of basic yet powerful features -- makes it somewhat Schemy. I suspect that Lua is about as close as you can get to a ball of mud before becoming Lisp.