skysight-inc/HackerNews huggingface dataset:
Zip both resulting strings and I bet you it's a wash. Since JSON is mostly used (at least by me) for sending data to client side javascript, it doesn't make a difference. JSON is just easier.
Has there been any attempts to do that?
I've never understood the need to have mobile apps that give you a list of links that then open in the browser. Why not just use the browser directly?

I personally use http://ihackernews.com/ because its interface is more mobile-friendly that vanilla HN, and it also provides a link to http://viewtext.org/ which makes reading on my Blackberry much nicer and more uniform.
It's definitely 'out there', and you can always just copy-paste to get the same code and delegation[1], but the lack of default availability is a pretty damaging blow. It shouldn't be, but the Javascript world isn't exactly a pantheon of high-quality code.

[1]: https://developer.mozilla.org/en/JavaScript/Reference/Global...
Google != Evil
Wait, am I missing something here? How is this anything but a patent on the not-exactly-cutting-edge concept of a web application?

Even if you think that performing some rendering computations server-side is somehow a patentable innovation, there's plenty of prior art out there already doing so. Score another one for the broken patent system.
Not exactly job related but... Just today while talking to my girlfriend about making plushies, we stumbled on the question of how to make ball plushies. Upon realization that you get cones from flat sheets by cutting a triangular wedge, resulting in a cylinder's whose radius changes at a constant rate (and therefore a cone), we realized to get a dome, we would just have to get a wedge who's sides have the right curve (we're still working it out... got kinda distracted, intuitively feels like a tan or something).

Math pops up in the darnest places (queue Donald Duck in Mathemagical Land).
Graphene wouldn't provide any shock absorption. For that, try looking at something like d3o:

http://www.youtube.com/watch?v=9VDeJ7rLUYU
I'd imagine it wouldn't be hard to tweak the library to use "nc(1)" instead.

For "real" CSS in particular, I prefer a bit of verbosity over awk-like code. And you should likely be using a CSS generator anyway, it doesn't even have variables, for Knuth's sake :/
If they hope to reach out to people and interest them in math and how practical it is, then not showing examples of this does a disservice to their goal.

It's like playing World of Warcraft for me... I find it incredibly boring to play a game where the majority of what you do is "Gather/Hunt/Mine X units of Y and take it to Z". My friends who are into it say "Yes, but that's just the beginning... the real fun starts at level 60+". That may be true, but I'm unwilling to torture myself through months of "gameplay" just to see if at level 60+ I still find it fun.

If it's not interesting from the beginning, what are the odds most people will stick around?
There's bash in there, and I think there's some Python; some plugins (git-svn) are in Perl. I also wasn't under the impression that there were 10 languages there.
I was initially on the "scammed or at least poorly served" side, but then someone with more experience in these things than me pointed out that the shares the traded hands in the IPO were a smaller fraction of the company. If you sell 10% of the company at at 50% discount, you've actually only given away 5% of the total value of the company, and you've gained a huge marketing win.

Also, for reasons that seem irrational to me, I'm told institutional investors consider it a strong indicator things are going downhill if a stock ever trades below it's offering price.
I found it surprising that product was actually shipped. I've always assumed they'd take your money and run.

Fascinating work. Thanks.
Loren Brichter seems to be an iOS app developer?
The audience for this is ... us? I'm dismayed at the idea HN readers are voluntarily choosing this hostile platform for their own use, rather than merely holding their nose and developing for hapless consumers, while personally using a platform that likes hackers.
I'd have put tinkercad.com on the list.
Of course, there are hundreds of good examples missing.
Interviewing with Well Funded Startup... What to expect?
I am using a throwaway account for this question because I dont want it to get back to my current place of work that I will be interviewing elsewhere, but I am just wondering as a developer from the South what can I expect when interviewing with a well funded startup in the bay area?

I know lots about the company but am positive there is much more to know, I love the product and their direction but just am not sure what to expect of their interview process etc. it will be more of a technical evangelist position than a core development team spot so i am curious of what I should be expecting out of an interview and what kinds of questions I should be prepared for.

Any help is greatly appreciated
Great idea and well-executed, congrats on the launch.

How'd you build it (get course info, tech stack, etc.)?
Rapture off to a late start? Magnitude 6.1 earthquake reported in New Zealand.
Isn't most of motorcycle safety designed to a) make sure no part of you catches the ground and b) spread out the energy as much as possible (spatially and temporally)? Cause I don't think just sheets of graphene would be very good at dealing with energy dissipation. You might not be able to break the graphene sheets, but the energy would just transfer through to your body.
Maybe, but not via requirements. If you don't take a course that teaches you to code, you're expected to pick it up on your own when you need it (most non-EECS engineering majors end up with lots of Matlab coding experience, for example, but there's no class on using Matlab as such).

When I was there, 1.00 was the "learn how to write programs" class, and it's a Civil Engineering class, not CS. 6.001 has been phased out in favor of 6.01 (unfortunately), and I'm sure as a result there's more "learn how to write programs" since they're using Python rather than Scheme.

There are other classes like 22.00 (also offered under many other numbers), "Introduction to Modeling and Simulation," but again they don't expect to be teaching you concepts like loops and conditionals.

On balance, I'd say most people come out of MIT knowing something about programming (even if it's just Matlab rather than a more general-purpose tool), and a decent portion of those learned it on their own.
From a developer standpoint it feels like IE8 is closer to IE7 than the modern browsers, still needs hacks plenty of hacks.
Check out the Lean Startup Machine SF startups on BetaCandy
Apple's cloud streaming could rely on small, locally stored song segments
Because many other programs understand JSON.
The title is Google != Evil. Kind of a big difference.
The list of "Visionary Environments" is fantastic. I'm glad to finally have a collective name for these sorts of projects. I've always found such works to be awe-inspiring, and they give the maker heart in my chest something to beat a little faster for. Truly beautiful.

http://en.wikipedia.org/wiki/Visionary_environments
Because it isn't human readable, which will make debugging it far less convenient than glancing at some JSON in a browser (or in Firebug).
How much of the ease of using silicon is due to its inherent properties, and how much is due to the many billions that have been sunk into R&D?
I prefer "founder" and/or "co-founder" until the company gets to the point that a distinction is really necessary.

I suppose that is not entirely helpful as that still does not answer where that distinction is.
"Apple states that although the present invention is primarily described in the context of a browser-based word processing system, the present invention could in fact be more generally applied to any system that renders textual information in a platform-independent manner and is not meant to be limited to word-processing systems or browser-based systems."

So... they patented PDF? Don't Adobe have patents that clash with this?
Jobs is right.

Lately too much relatively "crappy stuff" has been coming out of Google, and it's part of the reason Apple's brand just surpassed Google's, where it had been number one for the last 4 years.

Seth Godin warned Google about this 5 years ago, right when its brand was reaching the number one spot.

He said, "If you blow it too many times in a row, they won't care about Google anymore, and you'll be back to that slot" http://video.google.com/videoplay?docid=-6909078385965257294...).

Hopefully Page will reinvigorate things now that he's back at the helm.
Oh! That's what I entered in the text field, I'm sure of that because I copy/pasted the title from the article... Strangely the '!' seems to have disappered :-/. EDIT: I put it back.
I welcome thee, dear MAFIAA, to bring out your inspective forces upon the encrypted bits of my tarsnap.com archives.

I hereby promise they positively do contain copyrighted materials indeed, and I thus encourage your troops to spend considerable time trying to decipher whatever it is that I've stored in these clouds of the 2010's internet.
<Not questioning your claim> Can you link to the source? </not questioning your claim>
Wouldn't it be correctly called a "megatonne", as SI prefixes aren't typically applied to imperial units?
OK, so what are they using them for then?
P2P Lending Companies Fight over Investors
I actually added that after most of the price discussion (which now seems to have been voted to the bottom of the thread). I would really like to be able to say "pay as much as you want", but unfortunately the App Store doesn't support that. Overall, my goal is not to make a ton of money here. I just want to make as much as people want to give me, with other ways to get it if I don't.

(Again, though, I'm new to this: I'll definitely take your advice for the future, if I do another "open source but paid" app.)
Barbie Games
I wish there were a directory of HTML5 apps, or am I just not gooling hard enough?
Congrats! You had similar logic to why I made an App specifically to read HN on the iPad. It's very odd that you initially had trouble getting it accepted, as mine didn't have an issue at all with the initial version. With more screen space on the iPad, I opted to leave mine free with an adbar. I'll probably provide iAP to remove the ads enough people end up interested in it.

(If you're interested, mine is at: http://itunes.apple.com/app/hacker-news-padreader/id42833141...)
Loren Brichter's company, atebits, created both Tweetie for Mac and Tweetie for iOS, until they were acquired by Twitter.
Yes. Brichter wrote Tweetie, which became the official Twitter client for iOS and Mac. With the iOS version he invented the intuitive and widely copied "pull to update" mechanism.
So which of these actually use HTML5 features, vs. everything that's been available to us for years? I'd like to think we can avoid falling prey to marketing-speak here.
I haven't thought about it too much, but I want to throw in Second-System Effect in there. IE was originally made to be part of the OS, after which they had to rip it out and make it its own product. I imagine the separation and rewrites slowed them down drastically.

http://en.wikipedia.org/wiki/Second-system_effect

Note also the relevant "See Also" candidates.
Design, marketing, and advertising departments; and probably also executives with enough clout to buy whatever they want.
Do you know some big websites using the Google Chrome Frame in production ?

If you're using it, any experience to share ?
Yes. The first thing I said when I saw this post was "How is this different than BSON?" Given that BSON is the basis of MongoDB's storage engine, I'm pretty confident in it and probably won't be moving over to MessagePack anytime soon.
Isn't XHTML pretty much a dead end now? Since everyone went for HTML5 support, you can still make XML-compliant HTML5 pages and serving XHTML-compliant pages is a tricky business - is there any reason for IE to support it?
There's also TNetStrings which mongrel2 is using now. (http://tnetstrings.org/)
There is a plugin for Mercurial that makes it possible to use git repositories: http://hg-git.github.com/
Please clarify ... are you just monitoring uptime? Or, are you actually fixing things when they go down?

All my major providers (Rackspace, SoftLayer and EngineYard) provide good monitoring and 2 of them (RS and EY) usually fix things before I even have a chance to take a look.

With SoftLayer and some of my Linode VPSs, I'd be willing to pay for monitoring+resolution. I travel a lot so it would be cool if I got a text message like "Server 3 is not responding to HTTP requests. Reply with Y if you'd like us to investigate." ... that way I have the option of looking myself or having you look.

That's probably more service work than you want to do, but I think there's a need for "managed" work like that with so many cloud/VPS providers around.
I always use the term "we" often when describing the platform since the community as a whole is what makes things successful.

Our monthly expenses average around 10k month for everything (hosting, PAAS providers, outside services etc)
Video Demo for Kloudco: Store and Explore Your Information Universe
You run multiple processes. Duh.
Migrate from Heroku to Rackspace?
I am user of Heroku with Amazon RDS plugin for the past 7-8 months and my conclusion is there is nothing to appreciate about Heroku except their architecture. Here is why I think:

1. Even though it is sold for $200 million+ they were still NOT using the Amazon multiple zones feature of Amazon. Below is the link how SmugMug survived amazon crash by using Amazon's multiple zones feature. http://don.blogs.smugmug.com/2011/04/24/how-smugmug-survived-the-amazonpocalypse/
2. No phone contact support in the event of issues (not application but Heroku's), lot to learn from Rackspace
3. The application I am hosting, people will starve if it goes down for few hours on Friday forget about 60 hours downtime.
4. I see intermittent deployment and connectivity issues. Please visit this link for a confirmation: http://status.heroku.com/

I know developers love it because they throw a cheap web process called 'dyno' for free.

What do you think?
TechZing - The Rapture Report (audio)
Sure, it's a synonym, but usage dictates it's incorrect to say "actual President" when you mean "current President", whereas "actual situation" is okay. The original context the writer is most certainly French where actuel means current, however the usage generates a false cognate.
I'd imagine even the likes of IBM having to buy Macs because they need to develop for the iPad, which is a serious brand new market territory.
I think this programming language qualifies as one of the most obscure
ever. Google "gema programming language" and you get a total of two
references, both in Spanish.
From data/init/init.txt

> By and large, 2D should be the most reliable, while STANDARD has a good combination of speed and reliability. However, all 2D modes are normally fa r slower than even STANDARD, which may be the slowest OpenGL mode.

It is indeed. However:

> Linux/OS X users may also use PRINT_MODE:TEXT for primitive ncurses output.
A suggestion:

Have you seen the tweetbot app (http://tapbots.com/software/tweetbot/)? A recommended download. Swipe left, Swipe right on a tweet perform actions. This sort of thing is perfect for this app.

Swipe left: Comments

Swipe right: Article in browser

Double click article: Read Later in Instapaper

Great app, and congrats. First time I've taken the plunge on an iOS HN app, and not disappointed so far (a little afraid though, due to potential drop in productivity).
Would you be willing to let people sell domains on consignment?
Zynga knows how to use properly cloud-based hosting :) lwn.net recently published an article about scalability with similar suggestion in the 'Cloud Addiction' chapter - http://lwn.net/Articles/443775/ .
Both our arguments can be generalized to a straw man; I haven't read your specific comment, but I am sure we agree with each other. I am saying that people are being jerks, when they would have sung the developer's praises in another context, and you are saying that it's fine to ask a developer about why their product is desirable and worth someone's money.

It's fine to ask a person about what sets the app apart, and how it works, when they pay for it, and because it's fun to have a developer pitch their product, as is our wont on HN. What bothers me is the immense hypocrisy when people get downright hostile like this - like some do in this thread.

If the hostile people could get their head out of their ass, they could discuss the app on the basis of whether it was a sustainable business model - not an affront to their delicate, incongruous sensibilities.
How I Deal with Sexual Discrimination in a Positive Way?
Come to think of it -- yes! There would be these wild loops where 4 or 5 variables would be incremented simultaneously by deeply nested code, which would sometimes recursively call slightly modified cut & paste versions of themselves. It was a nightmare!
Anon Video about #Servergate and the DDOS against the german police
Video from Anon about #Servergate, the confiscation of the servers of the german pirate party and the following DDOS attacks that took down bka.de and polizei.de

i did try to make a short english abstract of the text, if someone is able to make a complete translation, i would be very happy.

(and i hope no one is mad about me promoting an post on my own blog)
HTML5 has an XML serialization, often called XHTML5.
As far as selectors go, it looks a lot better than JSONPath. I wonder how do they compare in speed.
no it's not?

http://www.macmillandictionary.com/dictionary/british/actual
A large amount of JSON is actually valid YAML.
My anecdotal experience says:

Large companies want to see theory (hacking together something that 98% works in a short period of time is less important than something that is maintainable and comprehensive), and they are willing to teach you the rest (they expect a few weeks of ramp-up time).

Small companies want to see ideas and how you can deliver (having a history of small-company product launches or open-source work is a plus). The ideas part is pretty important, esp in startups with less than 5 people -- everyone needs to be an innovator not simply an implementor. Also, show that you can hit the ground running, what would you do if they asked you to start the same day you interviewed -- have a plan to bring value quickly.

[edit-0: Good luck!]
11.0.696.68? 13.0.771.0 canary? ?
Using Chrome Frame is just a matter of adding "<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">" to a page. I haven't used it yet, but the Chrome team recently announced at Google I/O that users can install Chrome Frame without the need for admin rights. Given that Google is taking an effort to promote Chrome Frame and making it accessible to several users restricted by corporate IT policies, there should be more adopters soon.
I pick my battles carefully. I think actually working on making ther platforms better will do much more than choosing not to use a platform out of principle.

e.x. I believe if RMS were able to make free software more approachable / competitive with commercial software that would do much more for his cause than inventing silly names for DRM and alienating people.

Not that RMS hasn't done excellent work in the past, he has. But his current approach is awful.
Video from Anon about #Servergate, the confiscation of the servers of the german pirate party and the following DDOS attacks that took down bka.de and polizei.de

i did try to make a short english abstract of the text, if someone is able to make a complete translation, i would be very happy.

(and i hope no one is mad about me promoting a post on my own blog)
Try searching for: gema macro processor

That returns 111,000 results for me, with at least the first 10 pages of results being pretty relevant.

Still, the language does deserve to be far more well known.
In general, I think that seeking immortality has surprisingly little effect on your prior personality.

The phenomenon of people getting too involved in X to enjoy life is a common theme for stories. When X has to do with the extension of life, there's a pleasingly ironic self-reference. So really, the moral lesson of such stories has to do with life balance generally, and the ironic twist is more akin to a rhyme in a poem.
Lol... Oh well, in that case, I guess I'll fall back on the trusted Reddit meme:

Haters will be hatin'.
As someone who has owned several companies there is one conversation that comes to mind with me. When I went to take out my first ever business line of credit I sat down with a banker, our company was small (6 total employees at the time) and I was young (19)

And when the banker asked me what my title was he continued with "CEO, President, etc." and I remember thinking at that point I had a decision to make, I could be the kind of pretentious owner that has "employees" or the kind of hard working example setting owner that has "co-workers" and makes them want to strive and be better so I opted for the latter.

I looked back at the Banker and said well you know Ross when everyone leaves at night and I'm sweeping the floor I usually consider myself the Janitor, so why don't we just go with that.

He chose not to use that title for paperwork purposes but my point in telling that story is that if you're a young and growing company and you're worried about whether or not your title should be "CEO" or "President" the title you are likely to end up having is "Unemployed".

Work your ass off and work with your employees don't let them work for you. If nothing else is to be done pick up a broom, help a co-worker or just find a way to be productive and lead by example. If you do that there's a chance lots of people will be knocking down your door to interview the "CEO" of "X" the next successful company with humble beginnings.

My point here is basically that if and when the time comes to be labeled a CEO chances are someone else will do it for you. Thats what happened to me a few years later when i sold that same company. and until they do you're probably better off just being the janitor :)
No, it's got to be humour - these are things real rich people do which sound awful, not things "holdenc" really cares for.
You got me interested. I'm personally studying theoretical physics and have studied all computational courses they give at my university. Seeing these computational tasks from other angle would certainly be pleasant experience. Can you recommend any comprehensive book about CS&E or link to some university's course listing (assuming such list has recommended readings for those courses)
Git's core is C. This has the packfile and object store code, the diffing and patching code, reflog code, generic commit-walking libraries, etc. I read it a few years ago when making a Git packfile reader, and the C code is very understandable. I grokked it much quicker than HG's core, the only other one I read.

Most of Git's functionality is built with scripts. Lots of jobs, like octopus merging, are done in Bash scripts that dispatch all of the real work to the C libraries. The Git source distribution has a contrib section that has Python, elisp, and Perl (among others). It also includes a few subprojects like Gitweb, each done in random languages. All of this causes the overall source tree feel very unorganized.
lftp is cool, though I wish FTP would die (as telnet sensibly did over a decade ago) so I will no longer need it.
Blame IE6.

Web developers spend an inordinate amount of time doing cross-platform testing, and they don't use the best technology possible, because they will need to think about how it degrades.

Also, Loren, amazing as he is, didn't put together his backend. That took tens of engineers, millions of dollars, and a lot of time.
Does going to hell means you become God?
In french, it's actually (!) more common to say "actuel" than "courrant". So I'm guessing the OP speaks french as a native language...?