skysight-inc/HackerNews huggingface dataset:
Jekyll best serves a particular type of user and their needs. I'm a WordPress developer and make my living off it, but I absolutely hated using it for my personal site.

Now I can open my site in Textmate, make my changes, and use git to push to my server all in less time than it would take to do the same in WP. I don't give anything up(you can have archives, tags, and related posts in Jekyll) by switching and gain quite a bit of flexibility. Jekyll also fits into how I like to do things(ruby/textmate) which is incredibly important to some people.

So yes there are cases where Jekyll makes more sense. Depends on the user.
Maybe keep a list of my votes in the application cache and check against that as well as the ihackernews API? Same with my comments, too. I would really enjoy if it appeared to have read-your-writes consistency.
I'm surprised that 37signal's thought process is so utterly flawed. Blaming a technology for implementation problems just doesn't make sense. Using this logic, we would have concluded in 1997 that since Geocities pages were ugly and slow, HTTP was a waste of time.

StackOverflow demonstrates aptly that OpenID is a technology that can work really well. You just need to:
- Funnel users to pervasive, competent providers like Google, Facebook, Verisign
- Make the integration experience as smooth as possible.

If your implementation of OpenID requires users to enter URLs and encourages users to use random providers, than yes, it sucks.
How about http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr...

and

http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr...

been with them for 3+ years and never had a problem
That wasn't a characterization, it was a statement of fact. That you need to characterize me as "a fucking idiot" reflects more on you than me.

Please read this: http://ycombinator.com/newswelcome.html
No need to crack the software if you only use it as a keygen search tool.

But man.. Reporting browser history to an unrelated software vendor.. Do you by any chance work at SONY?
To quote the first step of the actual porting process:

"Please note: at this time, number porting to Google Voice is not available for land line numbers or corporate mobile numbers."
I recently discovered that to use the @Anywhere javascript API you have to have your app request read and write access even if you don't want write access.

* http://dev.twitter.com/anywhere/apps/new
There is an alternate syntax that I'm not recalling at the moment; I used to have a bookmarklet at hand for it before I had to rebuild. I seem to recall that it was a bit more robust. Also, you don't want to reverse the selection in the ternary operator, as the value may read as... undefined, or empty string (I forget which) until it has been set to "on" (or actually set, to "off").

Really, what I wanted to mention is that this is a super-quick way to do a simple spell check against a live page. Flip on edit mode, and look for the squiggly underlines.
Yes, I would. Why is that weird? It's not just about the money. Linux users are clearly willing to spend more for some things. Even though it's probably a symbolic gesture, the humble indie bundles show that.[1][2]

Not to mention that it will cost Alienware quite a bit of money to start shipping Linux. As I put in the "additional comments" box in the survey: I would pay (up to $150) extra only if every installed hardware component (sans video card) worked properly with stock Linux. That includes webcam and HDMI audio out. Video card is sort of a special case, though :(

1) http://www.wolfire.com/humble
2) http://www.humblebundle.com/
You can do a lot more than that with twitter:

1. Read Tweets
2. Write Tweets
3. Read direct messages
4. Write direct messages
5. Follow someone
6. Unfollow someone
7. Create a list
8. Add to a list
9. Remove from list
10. Delete List
11. Edit profile information/avatar
..etc...
Of course the poster has a right to change his mind. I said I wasn't letting him off the hook so easily. Totally different things, and I agree with you completely on your point while standing by my original one.
@arcware we can't stay logged in to actually download - we only see the "sign-up" landing page.
Packing, documents, install cds. There is also the cost of creating drivers for Linux. Testing the machines before production. You also need to do random sample tests after production.

There are a lot of challenges. Those are simply the ones off the top of my head.
Developers give their opinions on app markets
I don't agree with Rands' framing of Instapaper as a Delicious replacement but appreciate the interview.
Which two browsers?
Funnily, it's one of the very few websites I white-listed in adblock, because they asked very nicely their readers to do so to support them.
"At least, the US Patent Office thinks so — enough to award Google Translate a patent."

It's a patent application, not a patent. No one's been awarded anything.
The world would be a much better place if people were reasonable.

Unfortunately, lots of people use Office formats like fashion. They don't want to use "outdated" formats.
I agree with ookblah above. Also, letting people donate with PayPal would decrease the friction of making one. Best of luck!
Given that Google has not even existed as long as Steve Jobs has in this second coming, there is no reason to think they can do anything consistently ever ... or learn from their mistakes in they way Apple has done better than the great majority of companies.

You could apply your negative reasoning to most tech companies in this new Dot Com Bubble.

Fact is, Apple has been through positive learning curves.
Yes, that's probably what I'll do in the interim. I'll have to figure out how to do these checks efficiently. Scrolling lists in Android is already clunky due to the way rows are rendered, so I'll need to make sure to not make it worse by checking the entire 'already-voted-list' for each row.
The CrackTracker tool mentioned at the end looks interesting. I've not seen an attempt to tackle the huge number of shady warez sites before.

What would be really interesting to see would be if someone uses this tool to remove cracks for their software can tell us if there is an appreciable increase in the number of sales afterwards. That way we can get some real hard evidence for the real impact that software piracy has on desktop software.
Meh. The problem with this is that every empirical study of actual users is going to demonstrate that they simply don't care. The primary control that OAuth dialogs like these express is "prevent malicious phishing apps from coercing users into inadvertantly opting in", and the dialog we have now is sufficient to that purpose.

For the tiny subset of users (I am one of them) to whom this issue matters, you can mitigate the problem by periodically culling your OAuth tokens through the Twitter interface.
Wow, I'm an idiot and you might have just saved me a bunch of money, so thank you!
You miss my point. I understand what the obvious motivation is. But actually killing a man is emotionally quite hard, especially when he's shooting back at you (this is why even some good hunters fail in these situations, there's a classic scene in The Last Samurai about this). One of my favorite gunslinger quotes is "You don't have to be fast, you just have to be willing."

Even in those times you mention, not everyone was up to the task, and not just because they weren't sharp shooters; they just weren't willing in the above sense. Think about it: Would you be able to ruthlessly kill a "bad guy", when if he shot at you first.
I see the problem, working on the fix now. I swear everything worked a half hour ago...
Until you change ISPs and your ISP provided email address goes away. Sure you could say use gmail or yahoo mail, and that is obviously just fine until they become "evil" or go out of business. Or heck you get your own domain and want to migrate over to using it for email. I have had a number of email addresses over the years and most of the old ones I have lost access to, how does that work again?
I've been doing it with a guy who knows his stuff for over a year and I still can't do a lot of things perfectly. Not to mention all the whacky combinations he comes up with.

It's pretty essential you do it with someone who can coach you, at least in the beginning otherwise you'll be doing more harm than good imho.
Ask HN: Online resources for Perl?
I'm doing a little project for my employer. Basically, I'm converting something from Perl into php (It's for work, I have no choice in that matter). I've found some good php resources online, but not much for Perl other than some rather verbose books. Just wanted to know if there were any quick and dirty online resources/references for learning Perl. Thanks in advance.
Not Metapony, but I had to login twice to download the plugin. I'm using Chrome 8.0.552.237 on Mac OS X 10.6.6.
5$ for an experiment. Paying up :)
ECMAScript 5 strict mode in Firefox 4
I stopped using pixelmator when they made it so that you can't edit photoshop files without saving them in the pixelmator format. Further in my workflow I have an app that will read photoshop but has never heard of pixelmator. So, their forcing me to save my edits in their proprietary format makes the app a pain to use.
any browser - tried Firefox, Safari, and Chrome

[edit] - confirmed - took 2+ tries to get it to work in Chrome
I gladly paid my $29, it's a nice app
PeopleBrowsr’s ReSearch.ly Lets You Search 1,000 Days Of Past Twitter
Yeah, and he is dangerously close to suggesting that you can DMCA keygens or cracks -- if you didn't write it, you can't DMCA it.

Sure, if someone's redistributing your program you can, but if they just wrote a keygen, you don't have copyright in that, and filing a DMCA notice in that instance would be illegal.
Check out the following video from io2010 regarding optimizing your listviews..

http://www.youtube.com/watch?v=wDBM6wVEO70
Libre is from French, so it would be said "libroffis" which works fine.
Would be cool. But really, I don't think people will double-guess themselves when QuizMatic3000 doesn't give reasons for it. (An age-old UX myth: users never read dialog boxes, they just click OK.)
Making Facebook apps, we ran into a tiny fraction of users who disabled some of the permissions that we asked for. It was simpler to just keep popping up the permission window until they accepted or left the app rather than code special cases for the tiny minority that cared about nonstandard permissions settings. This became pretty standard in Facebook apps, although it's a bad experience, because hardly any users actually care.

So, be careful what you wish for.
I actually prefer USPS when I get some stuff (smaller items, like CDs) shipped to my apartment - They can actually use the mailbox instead of leaving it outside of my door, where it can easily be swiped by someone else. For larger items, I just have them shipped to the office.
I'm looking forward to hearing similar stories as we deploy Gridspy. Well done.
Spoilers, rot13'd: Gur fgnzc va gur hccre yrsg unf ovanel pbqr. Qrpbqrq gb nfpvv, gura ebg13'q naq erirefrq, gur zrffntr ernqf "onpba vf orggre guna fcnz."
Should be fixed now guys, sorry about that.
Q: Why would an application developer want to make limiting promises?

A: Because more users will trust the application and be willing to authorize it.

I think this is the only correct answer. Sadly, without mechanisms in place to limit the scope of the authorization, the market is aiming for a scenario where ordinary people simply don't trust web applications. Even visiting new sites on the web for them will carry a baseline of non-specific fear.
Both OS X and WinAPI do this now. Users (in general) hate it. You make a good point, but it's going to have little impact in the real world. People livin' in that 21st century do it better'n anybody you ever seen do it and they want their Kanye analysis now; they ain't got nothin' to lose! They rollin'!

I am deadly serious.
Right, upvoted. I read the paper and the authors are very particular in their sample selection. How could someone choose 2008 as a sample? I'd be much more impressed if they used a larger sample.

Also, some food for thought: it would be interesting to see someone testing Twitter moods as an instrumental variable for a project.
Interesting idea. You need to seed the site with many more ideas. A good place to start might be old Ask HN posts.
This Week in Startups: Shoefitr
How do you enforce they tell the truth, and the whole truth?
There's still a culture of too-much-access (we might need it in the future!!) that needs to be addressed here. Perhaps once we're all super used to these interstitials, then it'll become a no-brainer to come back to them and request info.

Personally, i think we should go even further; lets request sunset/timeout clauses on access. I'm willing to give the kanye analyzer two weeks access to my twitter account, but after that, i want my token rescinded.
I also can't help thinking that piracy helps the incumbent by protecting the market at the bottom end. I'm pretty sure low cost or open source alternatives to, say, Photoshop would have a lot more traction if the option to pirate it wasn't there.
Ask HN: Why does Google ask for C/Java experience for their front-end positions?
I was perusing Google's current job openings, and I noticed that their candidate requirements for front end engineering include this -
:Significant development experience in server-side technologies such as C/C++ and/or Java.
and
:Knowledge of UI frameworks such as XUL, Flex, and XAML a plus.

While I can _vaguely_ understand why it would be a plus to know those frameworks, can someone please explain to me why they're looking for significant _server-side_ experience in Java and C++? What exactly does that have to do with Front end engineering (since I'm assuming they're mainly developing HTML/JS/CSS applications)?
One of many such links: http://www.google.com/intl/en/jobs/uslocations/mountain-view/swe/front-end-software-engineer-mountain-view/

[Apologies if this isn't the right forum to be asking this; I'm just curious.]
> I'm not certain 100% compatibility with an MS product is provable.

In order to be provable, you would require it to be properly defined. I don't think even Microsoft has an adequate definition of what an Office document should look when stored on disk.
Tell HN: KC Meetup is tomorrow
The tables are reserved, and this is a friendly reminder that the HN meetup at McCoys at 5:30 is a go!

Context: http://www.eventbrite.com/event/1207546805

http://news.ycombinator.com/item?id=2080049
I remember getting this email when I bought a CD from them in 2007. I loved it, and thought the exact same thing as the author: "I'll do business with them again."

Four years have passed and I haven't bought a single thing from the company since then. I've just gotten what I needed elsewhere, either due to price or convenience. The email is nice, but it didn't really do much to make me always want to go to them first.
Most people don't have any idea what offends graphics designers of any sort.
Google suspended an android app with 2 million downloads, CraigsNotifica.
On January 20 of 2011, Google have suspended the application CraigsNotifica to be available in the android market.<p>The developer has family to support and is affraid that this email could end with 2 years of hard work.<p>Google have sent this letter to the developer:
<i>
Your Android Market
Publisher and Google Checkout accounts have been suspended due to
violations of our Terms of Service. You may view these terms here:<p>http://www.android.com/us/developer-distribution-agreement.html
http://www.android.com/market/terms/developer-content-policy.html<p>Please note that Android Market Publisher suspensions are associated with
developers, and may span multiple accounts.<p>We will not be restoring your account at this time.
</i><p>Many are the reasons why they can effectively disable the app, but the fact is that the app is good and the developer is willing to do anything to have it back online. We really think that Google will make the right thing and in the meanwhile this pettition will be available to reinforce how much we like the app.<p>An email will be sent to those who signed the petition, with the final result. This email will be sent when google respond to the developer's emails.<p>You can follow the progress through http://twitter.com/craigsnotifica<p>For direct contact, the developer email is craigsnotifica@mufumbo.com
The potential problem with this solution, although I do like it, is that your accounts can be attacked by someone who has any one of your login/pw combinations. You must treat them all as equally valuable. I'm not sure people on the web are at that point yet.

With that said... isn't that really like OpenId?
One fearless developer I worked with would switch the meaning of the boxes every now and then to 'train' the users not to ignore the texts based on negative feedback.

+------------------------------------------------------+
| |
| Are you really sure you don't want to format ? |
| |
| <yes> <no> |
| |
+------------------------------------------------------+

He'd have made a pretty good BOFH I think.
I'm not sure myself. I've used claimid.com for years and have never had a problem -- love that it's saved me creating dozens of one-off accounts.
Thanks for the comment. Will add more ideas. Did you think the message was clear on what webapp is supposed to do?
And even earlier discussion: http://news.ycombinator.com/item?id=1895354
I've been running Blogofile for a year now and really enjoy it as well, very clean and awesome to have everything in git and push-button updatable.
I agree, but I think that's an issue Twitter needs to take up with app developers; there's no dialog you can design that enables them to punt that concern to end-users.
Another disingenuous headline from Fast Company. This doesn't show you "how" at all. Just shows you the ingredient info, not the recipe.
Research Finds Text-Messaging Improves Children's Spelling Skills
The default behavior for situations like that is to write the format you read in the first place. Weird that they would choose to do this!
My first thought as well. It annoys me when apps add optional "sharing" features that require access to my contact list, and there's no way to allow the app to run without those permissions. And the Internet and SD card permissions are too coarse-grained; developers should be able to list specific directories and hosts that the app can access.
The European ecosystem has arrived - or weren't you paying attention?
Most users will never analyze the "This application requests the following permissions..." screens; see: anyone that owns an Android phone.
Am I crazy, or could the pirates also use his tracker tool to find cracks in the first place?
I believe that falls out of the definition of "trivially easy to phish"
> Imagine if this 70% didn’t exist or it was converted to regular paying customers!

Two hugely different scenarios.

In the first one, your software is suddenly only 30% as popular as it is now. Imagine if there was no way to run Photoshop except to pay the $700 for a version. I wonder how popular and indispensible it would be to companies that pay for it, then.
Yup. If I couldn't pirate Photoshop, I'd be pretty handy with GIMP by now.
Facebook CTO: Our Mobile Future Is In HTML5
I'm very happy for them, and very anxious that I'm on my 13th day now waiting for a review from Apple for my own application.
"Sounds like you'll spend a lot of time whining about 30 seconds you didn't actually lose"

I'm sure that there is a business owner that is glad to have his perspective on this. It could save them from annoying their customers with cutesy emails. That is one of the benefits of HN, to which RiderOfGiraffes is contributing. Consider that before you level insults at him.
Other examples of user-friendly OpenID login pages:

* Tripit.com only supports Google, Google Apps, and Facebook, but it's very end-user friendly to use any of those three.

* Catch.com, like Tripit, supports Google and Facebook OpenID logins.

* mindmeister.com supports Google, Google Apps, or a generic OpenID login.

* springnote.com supports a number of openID providers including generic OpenID. This one is actually an even better example than StackOverflow of an end-user friendly OpenID login/signup page.

Those are just ones I pulled from my Google account settings page. I'm sure there are other good examples out there.
Our ideas seems to have some similarity.

http://shapea.com

Let me know if you would like to chat. Email on my profile.
When you work with 'prefab' it's not rare to see a structure go up in an incredibly short time, I've seen a house 'erected' in less than a day. In the morning there was just a concrete pad and in the afternoon they were busy connecting the electrical wiring.

Still, that does not detract from the very impressive performance here. A carpenter from Canada once remarked that if a million guys all swing a hammer once that's a lot of work done. Throwing 200 workers at this likely didn't hurt either, the logistics and the choreography are what impress me most about this.

if you watch the video wait for the covering of the outside, it's like watching a slowed down flood-fill but with real life hardware. In spite of the 'no work injuries' reported some of the stills had me cringe, I'm pretty sure that a building inspector or safety officer on a crew from the US or Canada would have had a heart attack on the spot.
Correction--it worked. The authors chose a two-year old sample during which the Dow Jones fell 30.7%. I seriously doubt this will have any predictive power outside of that sample.
Well, there's an awesome flowchart:

"So You Need a Typeface": http://julianhansen.com/index.php?/alternative-type-finder/

The path to Comic Sans is appropriately humorous.
I agree. It struck me re-watching this movie recently that it invokes a "sky-hook"-type explanation for human cognitive development. This occurred to me during the opening scenes, but it didn't detract from the power of the film. These types of explanations are very satisfying, for some reason.

(I guess you could also ask what was responsible for the cognitive development of whatever planted the monoliths..)
I couldn't play my legally purchased copy of KOTOR II thanks to the DRM without cracking it.

I'd argue that cracks, even if not KeyGens, have legal applications. Especially now when some companies include DRM which might cripple your game should they go out of business and their servers go down.

Even though I can see why this is a flawed argument, I feel the need to make it anyway: Cracks aren't illegal some countries, either.

[edit: replaced an 'or' with an 'and'. This mistake happens when I code too, sadly!)
Insider Threats: Big Enough to be Parodied on The Simpsons
Apple To Follow Google With Mobile Payment Technology In iPhone 5 & iPad 2
The article discusses how many applications request write access when they don't need it.

I think that the reverse problem is even worse. Many of the applications that I use (Posterous, Picplz, Instagram) only need write access, yet they always get read permission. I don't want these applications reading my direct messages. Unfortunately, Twitter does not provide a write only permission.