skysight-inc/HackerNews huggingface dataset:
ok, so that's super informative. In my life, i've had a few trysts with writing and ended up buying an Olivetti when i was in college. that's been a good investment and it has also had the effect (which i find positive) of slowing down the speed that i type at and making me more thoughtful about how i write (i have a two color, non-correcting ribbon). My love for that flawed device is probably similar to model m keyboard affection.

Writer seems, conceptually, like using an old ibm word processor (remember those with the one/four line text display that would then typewrite that onto the page?) It seems like a sophisticated version of that. maybe with the new printing in ios 4.2, you could make a usb-teletype that would print out the document you had just written. (aside: i would love a usb-teletype printer)

still, props to y'all for making that leap. i don't have an ipad, otherwise i'd probably have some other comments.
One big upside to this that I can see is that it might result in standardization of the Adobe CS GUI. It's been getting weirder and weirder with every new version, to the point where nothing I know about how Windows programs are supposed to behave applies.

That said, considering that MSFT just f*ed up the Office GUI (ribbon, etc) I probably shouldn't hold my breath.

Seriously, what's wrong with menus and windows?
Yahoo CEO Carol Bartz: 'creepy' Facebook is biggest rival
Did loose lips actually sink any ships?
HN Users at T: I curated a Twitter list that just follows Hacker News users.
This is a great talk on that topic by Professor James Duane: http://video.google.com/videoplay?docid=-4097602514885833865
It depends on the situation.

Oftentimes the people you're working with don't know how much you're being paid (their superiors don't talk to them about how much you're paid because they're afraid members of their team will just want to leave because they think they're underpaid). Those people will still waste your time.

At the end of the billing period, you'll be asked to shave hours because you didn't notify someone higher up that your time was being wasted.
We're back to the regularly scheduled good content after the rant. Thanks!

Kidding aside, as the author of some minor open source software, and a few things here and there, it's always really nice to receive a note of thanks. Take a moment to do so with that Rails plugin or other little something or other that makes your life easier.
S3/AWS multi-factor authentication, in combination with bucket versioning, ensures that if you can keep a redundant offsite record of your key and version information, you can always retrieve your data. An attacker requires your key fob to permanently delete an item. Of course, you'll need to physically secure your key fob.

http://aws.amazon.com/mfa/
He should have gotten a lawyer when the FBI said: "your fine, nothing to worry about, don't get a lawyer".
Yeah I still don't know if people have realized that offshoring can easily cost more and take longer than having locals do the work.

The projects that I've been on that had offshore resourcing struck me as slower and more difficult to work on. There are only so many times that I can ask someone to repeat themselves on a conference call because his/her accent is too thick for me to understand.
How To Connect a PS/2 Keyboard to the iPhone
Clean URLs go such a long way towards making a system flexible. Being able to bookmark important items, being able to implement features with a simple hyperlink, and things like that.
Yes, a blog post would be really appreciated. This is really interesting stuff.
It installs itself together with "Adobe Reader 9" with NO option for exclusion ("... to leverage A.Air").
You can deinstall it separatly after installation.
I think smart offshoring can be a good idea. If they want the stuff for 1/10th price than they will not get quality. But if they want the stuff for half price they in fact can have at least as good qualty if not better. You can find the top talent here in Eastern Europe for half of the salary usual in the U.S. I know this, because I've already worked in the 'West' doing absolutely the same work for much more money than I can earn here. Honestly the real bottleneck of (smart) offshoring is communication. If communication is solved then it can work well.
Of course, equating the Nobel committee with the Norwegian government is as wrong as equating a newspaper editor printing Islamic cartoons with it, then torching down an embassy.

Strictly speaking it's as wrong as the first part, the torching-an-embassy bit is a whole new level of wrong.
Reminds me of an episode of The Wire with Herk trying to recover his camera.
Oh my, that IBM research probably went into their DataPower appliances >> http://www-01.ibm.com/software/integration/datapower/perform...

My biggest gripe with XML is namespaces followed by XSLT. Working with XML at that point just leaves me feeling disgusted.

edit: here's the full text >> http://www2006.org/programme/files/xhtml/5011/p5011-mendelso...
Facebook Rolls Out Image Viewer Redesign
When a bullied kid grows up
Ah, we're working on two different levels of rationality. Irrational threats ("If you walk on my lawn I will rape your dog") are nonetheless a rational policy (your lawn won't get walked upon).
REST is not just about being easy to share or for clean URLs. A service orientated architecture, such as REST in this case, let's you branch out to multiple clients outside of a web browser much easier and faster. Think iPhone, iPad, Android, BlackBerry, etc. By providing a read/write API, your other clients can easily consume your product and you will avoid the hassle of tailoring your backend for each individual client by remaining platform agnostic.
On Exit Strategies
if Angie's list was legit, they'd let you see the names of the companies and how many reviews they had before you signed up.

the fact that you get 0 information before you signup, just tells me that this is just a scheme, where they trick you into signing up, hoping to collect that first month's revenue. I mean hell...they even have a "sign up fee" on top of their dues.

The whole "paywall is a way to keep fraud out", is just bs. Any business can pay the $10 bucks to get reviews. $100 gets you 10 reviews that people would actually trust..which is worth the "investment".
Dur, I should have checked the job description.
It has been a while since I looked at S3 and didn't spot multi-factor authentication at the time. At only $13for the fob it seems like an interesting alternative.

Thanks for the follow-up.
Just two colours changed with chrome inspector:
http://i.imgur.com/K2RXW.png
The dialog box that opens when you click on one of the suggestions pretty much always seems to have a scrollbar - which is on the right.

The X icon to close the dialog box is on the left - meaning that if I have been scrolling I have to move across to the left side to close it. Which is a bit annoying...
How good a job "most programmers" could do in general doesn't matter. What does is the programmer of the concrete software in question.
The Steve Martin stand-up bit I was referring to went something like:

"You can be a millionaire, and never pay taxes again! Yes, you can be a millionaire, and never pay taxes again! First, get a million dollars! Then, don't ever pay taxes again!"

It was funnier when he said it.
"Message" implies an actual quote from the man. "Example" would be more appropriate in this context.
Andre Geim: in praise of graphene : Nature News
Yes, isn't this the best time to call your lawyer (when you're innocent and want to protect your rights?) Or should the fourth amendment only be invoked by criminals?
Lightweight Exoskeleton Gives Paraplegics New Legs
Do site owners get some kind of analytics to see what people have been searching for (and maybe to tune the search process)?
Actually in this case, talking to the police worked out just fine. They concluded he was "boring" and left him alone. If he'd clammed up they would have concluded he had something to hide.
If i am seeing it correctly. It's probably not that snappy, looking at the RunningMap app he demo-ed?
Hanny's Voorwerp - a smudge in space [video]
Came here to comment exactly this. Furthermore, the logo is just one part of their re-branded design, and just because Gap crowd sources their logo does not mean that they do not understand the value of paid professional designers to their business and brand overall. Gap has not downsized the design department based on this "newly discovered" brand-strategy.

And, as far as I can tell, the purpose of a logo is to provide a unique and memorable identity to the business/brand. Gap's PR/Social strategy here has reinforced their identity in ways that a professional re-redesign never could.

Gap's brand was tired, and quickly becoming forgotten after its late 90s peak... Suddenly people are talking about Gap again. You might view their response as innovative, manipulative, or your run-of-the-mill corporate spin, but there's no denying that it is a gracious response. And grand acts of public graciousness tend to reinforce rather positive feelings for a brand.
This is awesome. Example 7 is going to be particularly useful for something I'm working on. Thanks for the post; I was actually looking at how to do this on my own, and now I don't have to. :)
What would it be a Celery equivalent in the Java space?
Still in Emacs, waiting for something better to show up.
Announcement - Telecommunications Regulatory Authority of UAE on Blackberries
Apparently this is the "blog post" the article refers to:

http://www.reddit.com/r/AskReddit/comments/ciiag/so_if_my_de...
That's enough to live a comfortable life, but don't even think about buying a house with that [alone].

That's my point: it's not economic martyrdom. Sure, it's limiting, but it's not some huge sacrifice that you can't possibly expect people to make.

It just sounds as if TFA is saying "Woe me, I am smart and talented and I want to make the world better, but society expects me to do that for less than what I can make somehwere else." Well, boo hoo. How about you (the writer of TFA) be thankful for being "just" smart and talented and be satisfied with a decent salary? Or else, just quit claiming that you want to save the world.

(Disclaimer: I have a master's degree, not a PhD, and I make considerably less than 2800 pre-tax with a job that requires that master's degree. This is not abnormal. And yes, I live a comfortable life)
4 sounds an awful lot like any normal RSS reader!
So Babbage, the guy who is best known for starting work on the first mechanical computer but dying before completing it, is a heartwarming example?

If he'd started at 20, he would have finished it.
You've got to believe that significantly reduces the likelihood of somebody writing a bot to register new accounts and vote-bomb the service though. I mean, having written the occasional ballot-stuffer in my day, I don't know of too many customers who'd be willing to pay $50 for each entry, or at least if they were, that would probably reduce the number of fake votes from thousands to one-offs.
"Scope creep" - adding more and more work.
Those are exactly the questions I ask myself every time I hear about a new, super-fast XML parser. Is it a real XML parser[1] or can it only handle a "simple" subset of XML? I am surprised that more people don't seem to share the same skepticism as you and me. Probably because most people don't realize that implementing a conforming XML 1.0 parser is not a trivial task.

And you are right about the XML data binding tools. In most cases parsing XML itself is not what takes the bulk of the time. It is validation (against DTD, XML Schema, or ad-hoc), data conversion (e.g., from "123" string to 123 integer) and perhaps construction of some in-memory representation (with memory allocations that it involves) that take the bulk of the time. There are existing tools[2] that can performs the above tasks an order of magnitude faster than a general-purpose XML parsers by generating the tailor-made validation and data extraction code as well as data structures from XML Schema.

[1] http://www.codesynthesis.com/~boris/blog/2008/05/19/real-xml...

[2] http://www.codesynthesis.com/products/xsde/
You obviously haven't single stepped through the generated assembly from any modern compiler. Sure, some of it is reasonable stuff. But the majority is utter garbage. Fire up softice and try it.

Any half decent assembly programmer would beat compiled code.
I don't actually have a clue how "often' this is versus it not being. I've not been stopped the few times I've traveled internationally. I just know TC in particular has been a thorn in the side of the FBI and that border control people have enough powers to be rather annoying if they get pissed off.
Same, but on Windows with Chrome. For a second there I thought the ie-view extension (for web development) had crashed, until I remembered that I don't have that extension installed here.
I started typing an answer but it became a rather pointless rant.... even after nearly a decade these things can still make my blood pressure spike.
Hey DevCamp Pune is happening soon. Attend that. I'm sure you'll learn some cool stuff there or atleast meet interesting people.

http://barcamp.org/DevCampPune

I'll be out of college soon. My tip would be to attend local developer events. I was surprised about how a lot of guys on HN and #startups are closely knit. Then figured out that they meet frequently at local developer events. So I started attending local events at Bangalore, and made a lot of friends here. Also I'm going to give my first talk at an event tomorrow (not actually a full talk, but I'll be pitching in for one topic in another guy's talk). Meeting guys face-to-face pays off. Trust me, it's cooler than meeting some guy with the x9dzc nick on IRC and saying Hi.

And for god's sake, you just got into college, so don't start choosing your tech stack right away. Try out as many things as possible. Lua, ChucK, Orc, whatever. You won't find these awesome 4yrs that easy anytime later in life.

There's nothing called "monkey jobs". You find out why when you go broke and need money :)
Looks like there needs to be some data engineering to be done to back memory up with disk storage. I think you guys, by now, have enough information about users and checkins to create algorithms that can determine "hot" checkins vs. "cold" checkins as and when they come in. Because not every user is the same, a more user-centric view can definitely help you come up with a more scalable (or graciously failing) system. For example, I don't checkin as much as some of my friends who checkin 10-15 times a day. So, there is no point in giving my checkins as much priority as those busy folks.
Except that RapidXml is not a real XML parser. It is a parser that can only handle a subset of XML 1.0 language. See:

http://www.codesynthesis.com/~boris/blog/2008/05/19/real-xml...
Chinese dissident Liu Xiaobo wins Nobel Peace Prize
I believed that age mattered until I met a super-coder for the first time. He is over 60 years old, and completes entire projects by himself. A team of five decent programmers would likely complete these projects late and over budget. He has high standards, a razor-like focus on implementing The Right Thing, has a great eye for reusing old code, and isn't afraid to split the world apart to make life easier for the client. I'm glad I met him as early in my career as I did; I unlearned a lot of falsehoods about software engineering.
Don't they offer a free one year before switching you to a paid account?
Yes, we've got a nifty set of statistics in the making.
I think the point about the lawyer donating his time instead of his money is interesting, but flawed.

Either way, the lawyer cared. To him, both donations were worth the same amount of money.

So money is -a- unit of caring, not -the- unit.
Geometry, Surfaces, Curves, Polyhedra
Understand loops
I'm not sure about the rules for the cop himself.

However, the prosecution, meaning the DA and his office, are required to disclose to you and your attorney anything that would support your innocence (known as exculpatory evidence).

I'm not a lawyer, so it's not clear to me how this interacts with the cop's role. As a witness, I guess he wouldn't have to offer anything. But as the guy who arrests you, I'd think that he's part of the "prosecution team", and thus would be covered by the rules of exculpatory evidence. Anybody know more than my supposition?
"craigslist tv" - online documentary series about craigslist users
This is great news because I was sick of all my development tools being free and good.
I actually prefer the Android interface to the iPhone one.

Two reasons:

1) Widgets. I have the controls for Spotify on the desktop, so I can hit play/pause/next without having to open the app.

2) Notifications. I can have a count of all of my notifications at the top of the screen, and pull down to see them all.
only in new areas where they have nothing to offer you.
JQuery ajax memory leak in ie8
4 top wireless carriers zapping 4G to Bay Area
Somebody should make a tool that people can point to crappy websites and reformat them into something pleasant to read.

Readability helps a little bit:

http://lab.arc90.com/experiments/readability/
Yes, that's right. Although currently it provides read-only access if a replica (not necessarily known to be the latest) is available, so I suppose that's not quite fully C in the read-only case. In the future, this might be a configurable option.
when the best and the brightest technological minds are chasing the instant riches of social networks

Why do we always assume that techies are "the best and the brightest"? A lot of tech problems are just not that hard.

It's like the finance articles where they assume the best and the brightest are all going into finance. Everyone wants to think their peer group is the smartest.

I started University 3 years early. Okay. There were kids in elementary school who consistently did better on Math contests. They became doctors and lawyers.

If you want to feel dumb (and learn a lot), hang out on some rocketry or other hard-engineering mailing lists. Again, a lot of programming is not that hard. It's easy for a lone wolf to start a project that eventually becomes extremely complex.

This need to prove that we're the smartest kids in the class is juvenile.
How Phil Murphy Disrupted His Existing Industry One Box At A Time
And a heart rending message too from Tuesday's Babbage installment http://blog.jgc.org/2010/10/babbages-other-woman.html:

His wife, Georgiana died age 31, Ada Lovelace died aged 36 and Countess Teleki died a year before Babbage aged 34.

Only three of his 8 children survived into adulthood.
A zero content tweet rebutted with a zero content blog post. There is no argument to convince anyone either way in both of those things. Flagged.
That's brilliant. During this first year they build up their inventory on the reviews the free members give away. And then charge new members from day 1.
with lines like "We’re going to make this much more difficult for you if you don’t cooperate."

That sounds to me like a pretty explicit threat that they'll be violating the 14th Amendment's "equal protection" provisions. IANAL, but I wonder if that can amount to anything.
Oh man, it looks like full disk encryption isn't supported under OS X :(
You mean like putting the methods into the native classes' prototypes? That's a bad idea. The reason why it is a bad idea is that you cannot extend a prototype only within a scope, i.e if you change the prototype, it'll be changed regardless of whether it'll break another library, or that another library replaces your methods and thus render your library broken. This opens up the risk that you'll end up with bugs that are hard to trace to their source.
Which country has the best brains?
Did you even bother reading the article? As a designer I find most of the options presented to be humorous, or sub-standard at best. Nearly all of them miss the mark far worse than Gap's own new logo does. I wouldn't expect any serious submissions simply because why would anyone work for free for a multi-billion dollar corporation?
My dad is still programming at 79. Go dad!
Thats like saying the first one who made a wheel never completed it, because he never managed to get a car!

What we know today as computer is probably far from what he imagined.
Professional athletes making too much money is not the cause of professional teachers making too little money.

Hundreds of thousands of people are willing to pay $25 - $1000 for a ticket to a basketball game to see those professional basketball players play, which earns them their 100xTeacher salary.

Even more people want to pay less taxes which go to the pay of professional (public) school teachers.

But wouldn't it also be a shame if professional basketball players were being paid $30,000 and the left over billions of dollars were split between the 30 owners of those teams? I'm willing to bet that the rich basketball players give back more dollars to their communities than the even richer basketball team owners do (or even would if they held back that extra money from the players).

People not getting paid for doing something that other people pay for them to do is a shame. Right now, people are not willing to pay for professional (public) teachers to teach. (Some people are able, and do, pay for professional private school teachers to teach.... if they aren't getting paid enough then they are in the same position that an NBA player would be in if their team owners were keeping all the money for themselves.)
I don't know about this, Muslim leader could mean anything from successful business man to radical leader. The news was sparse on who the father was. And frankly, nothing in the article shows that his father was the reason they followed him. The article states that one of his friends wrote something on his blog. I wouldn't put it pass the FBI to investigate everyone who knew the friend in question for no other reason than they play halo together.
Recycling the original 1972 'The Gap' Logo
While we've all come across these kinds of clients and it is probably in our best interest not to become involved in a working relationship with these clients, I disagree with his classification of them being 'evil' and 'douchebags'. I've found that many of these individuals are just naive to the effort involved in taking their (website|product|application|widget) from an idea to a tangible working product. They are able to envision 'something' in their minds, and because they are able to do that they consider the job at least partially done. Many of them have never done our jobs, and even those that have probably fall at the long tail end of the hockey stick and can't appreciate the difference between someone that learned HTML in 24 hours and someone who can create a design that creates value to their product (same goes for us backend folks).

If someone says to me 'I'd like to build X, and my budget is Y, and my timeline is Z' and they're not completely obnoxious in their approach, it's not very difficult to have a conversation with this individual, ask a few questions, and get a better understanding of what 'X' really is and how 'Z' came to be (assuming Y is either non-negotiable or you don't have the experience to know what you're worth). You might find that this individual isn't even aware that a product (yes I'm mostly talking web properties here) can be broken down into pieces to fit into a continuous timeline, where those smaller pieces are easier to manage and deliver on.

With all this in mind, I've avoided doing consultancy work for the better part of the past 6 years because I got worn out at the time of dealing with what the OP had described about. After 6 years, I have learned a lot more about myself and have acquired soft skills that I didn't have before (and learned from a great PM). Those 6 years have also helped me realize that humility, when used properly, can help distinguish between the arrogant and the naive client.
I appreciate the background of these things, but I dislike how you have to really read it thoroughly to get the answer.