skysight-inc/HackerNews huggingface dataset:
Hmm was just thinking. Could I also use this for tracking internal transactions? I am still looking for a good solution to get insight into the statistical/live transactions that my system is handling.

User behavior is great but since our solution spans multiple servers I would love to be able to see what happens say for ex. when somebody wants to send a e-mail message with dropbox attachment through our system.

Also tracking the nr of errors being raised would be mighty interesting. I know there are third party solutions out there that solve part of the equation but having this data in one place sounds pretty interesting.

Any thoughts?
Check out Maslow (pronounced "MASS-lov") Hierarchy of Needs: https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs A lot of thought has been put into how people's priorities change as certain needs are met. Of course studies have progressed form that particular model (see "Criticisms" on that page), I'm just pointing out that this can get very complicated :)
TruckModel
W3 Total Cache with memcached and/or Cloudflare, yo.
Pew study: Religious Americans 'active users of technology'
I finally was able to get my domains transferred to Namecheap today. It's one of those "I never liked GoDaddy anyways" kind of things and the entire SOPA ordeal finally pushed me to it.
C18 code vs. hand-written assembler
The server still does all the heavy resource intensive stuff, the "business valuable" part. He is just moving templating and managing of state to the client.

I have the impression though, that a single page app will reveal problems like increased memory usage where in the classical way of writing webapps would be hidden by the constant page reloads (where hanging objects would get GCed anyway).
From my experience purging data via MapReduce API use a lot less write quota than admin interface (but with a bit of instance hour overhead which doesn't seems like a problem)

I can't remember the exact number but it was about 10 times less than deleting via admin interface and finish in 5 minutes rather than 3 hours.
I disagree.

Imho: There are two types of services. Thr one solve a pain the other provide pleasure. First is described in the article. Second relies by its nature on UX
Can you explain how running any other httpd that runs PHP via FastCGI or CGI would be any better? The problem is that they're dynamic pages. The solution is to statically cache the page in question. Since WP has this block in the default .htaccess:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

if you just SSH in to the server, cd over to the HTML root, wget the page in question and save the file as the name of the path, it'll statically cache it and instantly alleviate ~95% of the work needed to serve the page.

Dynamic pages are the culprit in /any/ dynamic CMS, and caching is the solution. You could use Varnish, or write/find a memcached plugin, or use redis or whatever other key/value store is trendy at the moment...it's all caching and it's the best way to make dynamic sites fast (besides Cloudflare, which is just "magical" black-box caching)

Edit: TL;DR using nginx or lighttpd or cherokee or webrick or whatever other httpd happens to be trendy this week won't help that much. Properly configuring a caching system will help an order of magnitude more.
EFF Wish List Asks Apple to Provide Instructions on Rooting Device
It's not murder it's a duel. Big difference. Both duellists put their lives on the line.

How many people in America right now would be willing to have a duel with Cheney? Hundreds if not thousands. That says something meaningful about his role.
There's a clear difference between carefully considering all the options vs having doubts. No one said anything about not thinking through various options and making intelligent decisions.

That said, I personally don't think there should be any doubts. It's like working with a cofounder. There are a lot of things to consider, potential issues that may arise, but regardless of what happens, doubts should not arise between you two. In the same sense, you carefully weigh your options and only YOU know yourself best. If you have doubts, you aren't ready because jumping on an idea to pursue it full force can take a lot out of you.

You're free to disagree but calling the advice of a long time and successful entrepreneur that many people respect and admire immature is an insult. To which I say believe what you want.
It's a rare doctor that really knows -- in many cases, nobody really knows.

For example: How do SSRIs work? Statistically, they do "work," for certain values of work. We know that they result in more serotonin in the synapse. But we also know that that's not the reason they work, because that happens immediately but it usually takes a few weeks for the drug to actually work. Evidently they work by inducing some kind of structural change, but nobody knows what.. Nor do we need to know what to know that they're good drugs to prescribe in certain circumstances.

Meanwhile, many people want "reassurance" to be part of the product that they receive when they go to the doctor. If your doctor said, "these pill seem to sort of go with your symptoms in the massive table I have painstakingly memorized, nobody really knows what they do, try eating them", she would be providing a strictly worse product in many people's eyes than if she said "You have condition X. It happened because of Y. Take these pills and you'll be all right."
Are you a marketer in developer's clothing?  (CarWoo YC S09)
CarWoo! is an online marketplace where car buyers get competitive offers from multiple car dealers. We were founded in 2008, did YC in the summer of 2009 and have been growing ever since. We just closed a $6M round of funding and are looking to scale and increase our growing user base.

We just hired a VP of Marketing, who's not your typical marketing person. He has experience driving massive amounts of users (most recently at Speeddate.com where they were seeing 14M unique visitors monthly under his reign) and loves to get his hands dirty. You'll be working side by side with him, learning from his many years of experience and building the technology necessary to drive millions of visitors to a website.

This is an awesome opportunity for a developer who is looking to round-out their understanding of customer acquisition and take their knowledge and skills to the next level.

We're looking for someone to join our development team and your focus will be on technology to support customer acquisition under the direction of our VP of Marketing.

Cool things about working at CarWoo!

* Working in the autos space is more challenging than you would imagine.

* If you love analyzing data, we have tons of it.

* We use current technologies and give our developers the freedom to build things the way that makes the most sense.

* Ping pong, foosball, parties, opportunities to travel to automotive events and tradeshows.

* You will have a budget to build your perfect development environment.

* We offer competitive salaries, full benefits, equity and 401k

Submit your resume here: http://carwoo.com/jobs
Interestingly enough, not long after a number of "blocked" customers (including myself) submitted complaints to ICANN about all this tomfoolery, GoDaddy contacted NameCheap and let them know that the blocking was all taken care of. Also, my stuck transfers suddenly unstuck.

We can all speculate about whether this was malice, incompetence, or just plain old DDOS protection working as designed. Either way, it looks like the squeaky wheel got the grease.
Jefferson is a poor source to you? Those quotes demonstrate the cache that the concept of honor had.
I have always wondered why languages can link to code written in other languages, yet can't link to an older version of the same language. That is: new code should use new syntax and semantics, while old code should be still compilable and linkable. They should treated as two different languages. Backward compatibility shouldn't mean that you should write new code according to the older ways.

Nowadays we shouldn't be dealing with pitfalls and complexities which resulted from thirty years old design decisions. New versions of a language should reduce complexity of a language instead of increasing it (for the same semantics).

I'm very happy of having left my job as a C++ programmer: I don't have to deal anymore with such madness. And I'd bet that many members of C++ committee are Ph.D. and beyond, showing once more that the more you study, the more you are in danger of losing contact with reality and practicality.
The Japanese government did this (selling below cost) with consumer electronics, steel and some other industries, with the end result being that no television sets are made in the US anymore.
I'd get it if there were complaints about possible hosting of illegal materials (AKA kiddie porn), but policing content that falls under freedom of speech, and potentially means your corporation could face multiple charges of violations of constitutional rights is beyond me.

I'd get it if registering your domain with GoDaddy was a big visible thing that you might want to keep your name away from controversial content, but honestly I have no fucking clue who's hosting the domain of what or who's registered where.

I mean I don't exactly hunt down the DNS information of everything.. heck anything I look at.

Honestly who cares.
Interesting theory on things only shrinking until they reach a "human size".

Many things have shrunk: cell phones, thumb drives, wall warts, personal routers/access points, flash lights, inkjet printers…

Some things can not successfully shrink: keyboards, displays…

But there are very few things that have artificially resisted shrinking: Household telephones and credit cards come to mind.

I think hard drives are a component. 3.5" will yield to 2.5" as each drive stores enough data. Smaller platters start to have diminishing returns. Before you know it the whole product will be over run by something solid state and no one will care what the last size of buggy whip was.
I use godaddy to buy .com.mx and .mx domains .. PLEASE, start selling this domains.

I really hate to give money to godaddy .. i feel like a dollar for them is a dollar for killing-elephants-for-joy safari.
The time was twenty years ago!
I'm really just asserting a tautology: Business owners determine what their businesses should do. Given the current legal status of corporations, the question "What should a company do?" is not ethical in nature (ought); it is a matter of fact (is): companies can, within the constraints imposed by law, do whatever their owners want them to do. There are certainly salient ethical questions here—"Which laws should governments enforce to constrain businesses' behavior?", for example, or "If I want to benefit others, what should I have my business do?"—but they lie outside the scope of my original comment.
I'm sure I understand why funding would make you re-prioritize if you don't want to already in pursuit of what you want to do. There is an old adage about how having more money doesn't solve a person's problems. In this case, the same principle to a varying degree can be applied.

But to be fair, I don't know anything about you, your situation, your priorities, etc... So take the above as general advice and not specific advice. I just personally think that its the wrong way to look at something and that if you want to pursue something, you have to make an effort to do so rather than believe money will help shift your priorities. It shouldn't hold you back.
"society does not grant [...] protection for free. Nor does it expect to get the short end of the deal. It [...] expects [its] stake to be rewarded [...] mhartl's implication [...] represents [...] arrogance [...] It is supremely egocentric [...]"

There is a certain amusement in seeing a lecture about what "society" surely thinks and expects from all of us followed up with accusations of arrogance and egocentricity.
One Developer-Year in Review
Apple can wait until their OS is really ready, though, with its "beta" versions, and as soon as it's ready to be put on the iPhone, they launch the iPhone.

Android on the other hand is launched as open source, and then the manufacturers have to take it and upgrade to it. What Google could do is keep Android theirs for longer, maybe call it beta, too, like Microsoft does with Windows as well, and 6 months later they could launch it at once with many manufacturers.

It's won't change the timing, only the perception that everyone got Android faster.
I could have sworn I tried that a week ago and it didn't work. Thanks for the correction.
Most companies have no problem buying a new fleet of phones every two years. Especially when the price is in the general area of office consumables.

Just the battery in the phone will last barely two years and you'll spare yourself a lot of troubles by buying new phones.
You are wrong but I doubt you see it. At any point in our history that you look you have just cherry picked the outliers that uphold your opinion. Your original argument is largely blanketed statements, without diligence.
Please Stand Against the Global Jew Tax
“Had reparations been paid, Chris would be alive.”
Don't forget PIPA ("Protect IP Act", S. 968), the Senate's counterpart. Both must be reconciled and passed for this cr-p to go into effect. (Though I'm not too hopeful about Senators' responsiveness.)
Did Microsoft's excuse check out, though?
Society, being an abstract entity, cannot articulate what it actually wants. What we know is at lawmakers have granted a certain condition of limited-liability to encourage enterprise. Everyone is aware of this limited liability and is free to trade with those who claim it as they see fit. There is no further debt to society and it's not a 'privilege.'
Ringtone Maker For Blackberry
This software can help to create your own blackberry ringtone easily by blackberry ringtone maker
Did anyone else notice that they seem to be saying that foxcon makes 100% profit? It costs them $7 to manufacture everything, and they get a $7 profit. Is that right?
Most of the transfers we do take place in just a few minutes - a few hours is pretty common. Taking days is generally a boundary case nowadays.

oBDisclaimer - I work for a huge registrar.
"plus full GPL source code "

This is the relevant page and it does not look good: http://rhombus-tech.net/allwinner_a10/kernel_compile/
Inefficiencies are due to sub standard development practices or non-optimized technology. The fact is the client side frameworks have matured to the point, where if used correctly they can provide the same performance metrics as server frameworks. In some cases they provide patterns that lend themselves to better usability and can actually make the application feel more responsive. While it is true a badly designed server side page does not bog the client machine down, the fact that it is client side does not guarantee that it will bog down the client.

No matter which side of the fence you develop on, if you have a page that is not performing, you have a usability issue and it needs to be addressed. This is less of an issue with the technology and more of an issue with how the technology is being uses or rather misused.

I understand that people are dogmatic about this subject and that is why I received the downvotes, but to ignore the fact that it is the way the web is moving is to ignore a massive trend that is well underway.
I don't really see why a duel isn't a murder. Plenty of murderers put their lives at risk to kill. Just because the other guy agreed to it doesn't make it not a murder. I guarantee you that if I challenged somebody to a duel today and ended up killing him that I would go to jail for murder, and rightly so.
Everyone I see frequently who still uses IM (and not just Facebook) uses MSN, so I guess it's a location thing. I'm in Ireland. (And AOL is out for people that want to talk to non-Americans, probably, as I had to jump through hoops to get a AIM to talk to American friends) .
I believe that the dominant policy is based on the "it is immoral, so it should be punished severely and to heck with the collateral damage" reasoning. It's irrational. Arguments based on reason will not work here. Yes, I'm a pessimist.
> your corporation could face multiple charges of violations of constitutional rights

I don't think that can actually happen. The first amendment is a prohibition against Congress passing certain types of laws, not a cause of action for citizens to sue people. You have no right to freedom of speech or expression on Hacker News, for example. You are also free to contract away that right with GoDaddy or anyone else; see NDAs.

The only liability GoDaddy could have are breach of contract, if the contract does not allow this (which it likely does), and a dispute with ICANN over registration rights.
Pledge to transfer your domains out of GoDaddy
IPredator-A Global Internet Predator Theory
Twelve Days of Christmas and tetrahedral numbers (2009)
Dark Psychology
Domains are cheap, reputation is priceless
China Makes Almost Nothing Out of Apple's iPads and iPhones
As an aside -- I picked up Scribblenauts on iOS recently. It's not quite as good as I remember the Incredible Machine -- but it's got a lot of the fun "let me come up with a weird solution to this problem" puzzles. Worth the $2 if you haven't got it.
The Mystery of the Canadian Whiskey Fungus
All of my friends switched from ICQ to MSN. The switch happened kind of fast too. Especially during the XP and hotmail era. XP comes with windows messenger pre-installed. Not to mentioned the whole Windows Live ID thingie.
Thanks for throwing the time behind this. I recently began checking out various JS templating engines and it's cool to be able to mess with Mustache templates in the browser.
Thanks. Took your advice and posted this as a blog post. Expanded my thoughts at bit too:

http://ceklog.kindel.com/2011/12/26/windows-phone-is-superio...
Which wasn't really much of a debacle after all...
To Make Algebra Fun, Rethink The Problem
Will the raspberry pi ship with some form of Ubuntu?

I hadn't heard this as the specific distribution of choice, but I could be wrong. Would be an interesting choice considering all of the Ubuntu media turbulence.

I had heard at one stage that it would run some form of fedora. Will be interesting piece of hardware regardless.
I love how the biggest chunk of supporters is naturally around LA (Hollywood and friends) and there is nobody supporting it around the Bay Area.

However, outside these two obvious observations, I don't see any significant patterns. It seems to just be a smattering of support with most states having one or none. Is this because the issue is less important and controversial outside of California (is it even?) or am I missing something?
Show HN: I made a tool to open files from git in one line. Useful?
SOPA supporters are the main distributors of piracy software
I totally agree. Programming is a hard thing to "teach" when so many of us "learn" it in order to accomplish something.

As the saying goes, some things are taught, and others are learned.

I don't have an iPad, so I couldn't try this app, but these are just my thoughts on kids' applications in general, not the app itself:

I agree that in a learning-based program, a mission of some kind would be helpful, but too often, creators of these apps think it's good enough to put in a smiling dinosaur, or a silly animal friend and that'll do the trick. It does not.

I have a 7 year old, and he is just starting to like to "create" on the computer. He loves Sploder.com for creating games right now, but programming doesn't interest him much. If I told him to move a dinosaur across the screen he'd look around for his 4 year old brother who still likes smiling dinosaurs. At 7, which I think is a good early age to start programming, they are already into monster trucks, clone wars, and big time action. No more cutesy stuff. If that dinosaur didn't devour Jedi's, I don't think he'd like it much.
Microsoft used its toolbar to watch which results people actually landed on after doing a search. MS used this to refine their own search results, promoting pages that people tended to "end" their searches on.

Google "caught" MS stealing results by manually adding an unlinked page with a unique nonsense string on it into their index. Then they installed the Bing toolbar, searched for the string in Google, and clicked on the only result. Soon after, the same result showed up in Bing.

Google claimed that Bing must have "stolen" the search result because it's not linked from any other page, so there was no organic way for Bing to find it. But it seems pretty normal to me.
I don't know who downvoted this person, but the article is in fact about Splunk. I saw the comment, was like "ah, good, don't need to click through to the article: it will just be a fluff marketing piece", but then I saw that it was /downvoted/, and so thought "huh, I guess he's wrong?".

After having clicked on the article, I will reiterate gfodor's comment: "this is an article about Splunk".
A GAE datastore delete takes multiple operations because it also updates indexes:

1 entity delete = 2 Writes + 2 Writes per indexed property value + 1 Write per composite index value

All from this page: http://code.google.com/appengine/docs/billing.html#Billable_...
And more about why it is so: http://code.google.com/appengine/articles/life_of_write.html

Well, the OP is just another coder who can't read docs, but can write a blog.
That's a nice story, but obviously not true.

Google Maps was first published in 2005, so it's been doing nothing for the "last 10 years"... And during that time they've changed base map data providers several times in most countries (Navteq -> Tele Atlas -> Google), making it incredibly unlikely that such errors would have persisted for the whole time.
On the other hand, that's a downside to using a free, separate service from the company, not part of how they operate as a registrar.
This is something that a lot of GAE developers misunderstand: put()ing a datastore entity is not a single write operation. There are indexes to update - in your case, lots of them - and updating these indexes can require several write operations. A simple delete is one write per index but changing a value can be two operations; one to delete the old index value and one to write the new one. And since each property has two indexes (ascending and descending), these numbers are X2.

If you create your own bulk delete method, you will find that it takes exactly as many write ops as the admin console tool.

You probably have defined more indexes on your entities than you need to - you will likely be able to make your app cheaper by removing unnecessary indexes. Managing indexes carefully is a critical part of making apps affordable on GAE.
The "war" on "anything" is a sign that people (usually politicians and the business interests that support them) are using propaganda techniques to "shape" (they love that word) public opinion and legislation that will defend their status quo cash-cow and/or or channel new dollars their way. The "War on Terror" and "War on Drugs" are the biggies that come to mind.
New iPhone Attachment Goes Back In Time [video]
Audman, an iPhone attachment Kickstarter project, wants to take the iPhone back in time to the days of the Walkman.
Short key IDs in PGP are vulnerable (and so is --refresh-keys)