skysight-inc/HackerNews huggingface dataset:
Thank you. I'm a sophomore CS student who's recently been going through huge amounts of "I'm never going to be qualified or find a job" moments and this post is the single most helpful thing I've seen.

I think right now my biggest weakness is that while I've done bits of work in a variety of languages, I don't have one that I'm really fluent in and thus could try to get recruited for. But the ideas you have here and the information in this whole thread will definitely be helpful as I try to orient myself towards the market.
I thought that's what going home for the holidays was all about ;-)
Cinemas have never had "ownership" over the movies they run. Do you not notice the slippery slope your argument is on? Either you're dignifying the concept of DRM, and acknowledging that there are times it's valuable, or it's not DRM.
People always worry about offending me with that comment. It has never bothered me, and there is some truth to it.
With the skills I have today, I like to think I could accomplish something ambitious. However, the skill acquisition has been path dependent. Four years ago I did not even know what svn was, had never written a line of sql, had no particular marketing expertise, etc etc. I was totally unprepared to be a businessman and started only when I saw an opportunity even I could bring in. All the skills I have now are because I have been compounding marginal improvements since then.

I do not regret any of it. I do not even regret two years of salarymanning when I could have recontracted at the tech incubator. (Plusses, leaving at four thirty, no commute. Plusses for salarymanhood, much more professional growth, and everything I ship makes real people happier and real lives better. That is enough to tolerate low pay, no work life balance, and two hour commute, But not for forever.)

Not sure about next program, but I will have plenty of time to think. I secured a twenty thousand angel investment and ongoing cash injections from this crazy white guy who lives in a rice field, after all. Terms were pretty good.

Apologies for language, posting from cell．
Should Twitter Be Banned At Conferences?
Yeah, and followed by a GoogleWave of Erlang threads on HN. Please.
The other day I joked that the average household income here is lower than SF average rent. Turns out that if you restrict to sole occupant households, joke is true. Not sure I can laugh at it now.
Agreed. But I don't know what visual hierarchy means.
SEOwise if it is not bingo then my built in advantage is same regardless. Given that SEO is my main acquisition channel, makes little sense to make next business in nonlucrative niche when I could carve out a spot in a more rewarding niche for similar work.
Ball Droppings
I don't get the point of the drop shadow under the blue square where the w3c logo appears. It breaks the harmony. It bugs me.
If there's a business need, somebody will fill it. If the city wants to help, it can do things like wave taxes, provide funds, ... Works for big-box stores, and given the will, it can work for whomever the city decides to give it to.
How to Sell Ads Online
He started it in 2007, I believe in that year while he was developing the application he did not make any money.
The more correct hourly rate would be to
profitIn(07+08+09)years/work(07+08+09)years
You may well be right, but a background check would make more sense for this. If one was planning on sabotage one would almost certainly pretend to be a fan of the war.
Yes, but so could anyplace you hotlink images from. gravitar, imgur, youtube preview...
I guess it's not really the "flourish". (I like that term for it)

What really bothers me is that, on the whole, it feels like the designer put more effort into the flourish than into creating a design that would support and enhance the communication of the content.

It's the (wrong) idea that you can appropriate these stylistic elements that will make a design appear current, cool, or 'with it' - and that somehow adding in what all the old-timers would call "bells and whistles" is a worthy trade-off for the practice of good design.
TJX Hacker ‘Will Never Commit Any Crime Again’
DateInput.js - the fantastic LowPro/Prototype-based date control
Ver 3 - Used for a few days, buggy, want to go back to version 2 for the time being and upgrade later. Can't find ver 2. Any suggestions.

The Woof Man
Scientists film deepest underwater volcanic eruption [vid]
Reactivating DECAF in Two Minutes | DACAF Not A HOAX
Or, as the author says in his 'about' section, think with the box :)
Consensus is what separates science from philosophy. It's created by the theory with the most support that can stand up to attacks from all sides. What people forget is consensus is built by convincing highly intelligent and highly educated people with their own pet theory's that they are wrong. Unlike elections there is not ballet stuffing and no theory needs to win.

PS: Ask a astronomer happened before the big bang and they will say "we have no clue" but wait or prod for a little bit and each will provide their own little pet theory.
The rise of Python in computational science
Good. Personally, I'm glad a competent engineer was responsible for making a weapon of war function successfully (even if it was being misused -- let's not forget that it is actually important to have a technologically-advanced arsenal, regardless of our personal political views about how that arsenal should be used).
What's the hierarchy that it establishes that the large type, all-caps, and oddly-spaced embossed icon didn't already establish?
I'm not sure how you can even ban Twitter at a conference? How would that work? Pretty odd.

I'm all for setting twitter etiquettes during conferences. That way, sane people can still express their thoughts in a manner that helps. And dicks can be dicks for the world to see.
There's no guarantee that it will be portable and act the same (even across the POSIX systems). I'm not saying you should never use it, just that it shouldn't your automatic answer to everything.
When you write code, your goal is to create a clean, maintainable, readable code base. When you design the user experience, your goal is to create a human-friendly application.

I like human friendly code as well. Design is an important consideration any time you are making tools for other people to use.
No. What I find ironic is the cultural mismatch. PHP seems an unlikely language for technological idealists.
This could be fixed on the client side, an A record for DNS can return multiple IP addresses. A browser could step through the IPs like the OS does for DNS or a mail client will for MX. Go 'nslookup www.google.com' as an example of a record that returns multiple IPs.

I wrote a blog post about availability from the discussion of BitBucket a couple months back. It applies to the situation today as well: http://www.bretpiatt.com/blog/2009/10/03/availability-is-a-f...

All of the people saying, "You should have a multi-provider / multi-location deployment and you should DIY" are talking in theory or talking from a large enterprise perspective. I know very few start-ups or SMBs that go the multiple location route DIY -- few even that go with a multi-DC configuration with the help of a provider.

The reason behind this is opportunity cost, if you are a startup and have a 30 minute outage on a Friday afternoon people will cope with it and it won't cost you enough revenue to more than double the cost of your configuration (a full multi-site configuration is 2x + y where x = cost of a single site and y = cost to ensure data consistency across sites and make the decision on which location to route traffic).
I'm pretty sure they're also using the Sqlite3-based "Local Storage" API for locally caching your mail data.
You know, I hear this all the time, but can you elaborate on exactly what makes Wordpress so inherently insecure?
I'm just glad that the court explicitly said that "nonpracticing patent owners" are distinct from those who would benefit from the use of the patent in manufacturing.

Stating that “we observe that Acceleron is solely a licensing entity, and without enforcement it receives no benefits from its patents.[...]" is a very interesting retort to the standard argument for IP holding companies, that being "A patent is a patent, and it doesn't matter whether the owner is going to use it to produce an item or not."
Which takes all of ten clicks to setup and one click every few months to upgrade to the new version.
It reduces the risk of total species annihilation.
No, that is not the implication.
Jack van Wijk gave the keynote at IEEE visualization a few years back and spent an inordinate amount of time talking about how to pronounce his name, the best part of which was when he told how Greg Nielson remarked that his last name looked like a tensor.
This is, more or less, the original founding intent of the European Union. Given that the last 60 years has been free of major land wars in Europe - the longest period of peace on the continent since the fall of the Roman Empire in ~470AD, it seems to be working fairly well. (ref: http://en.wikipedia.org/wiki/Pax_Europaea).
I'm tempted to say that index.html should be an index. You know 1994-style blue links in <li>'s in a nice hierarchy and nothing else. The old site used to be like that, deep linking from the front page to the specs etc. and a newsfeed in the middle. For some reason, I hate this new design. Maybe it's just "We fear change!"
Free Christmas Desktop Wallpapers, Beautiful Christmas Pictures
Here is the awesome collection of beautiful Christmas desktop wallpapers for your desktop computer. These Christmas wallpapers with beautiful backgrounds fit your desktop beautifully. High Quality Free Christmas Pictures for you. Here, we are offering best collection of Christmas Desktop Wallpapers to create scene of a starry night background.
Face Exchange using Basel Face Model
That would be pretty awesome actually. All of the noted features, but particularly syntax highlighting and some sort of versioning. Key use case would be "multiplayer programming," rather than just one person driving while the other person stares at the screen over their shoulder.

TeX and Markdown would be good, but they strike me as different enough uses that maybe they'd be a separate app -- with TeX or any other markup language, you'd want to be able to plug it into a publication system, or at least generate nice output (whether DVI, PDF, XML, HTML). Lot of users there as well, but they might be different users.
This is good advice to a point, everyone should do some basic things to have the proper level of availablity for their needs. Referencing a blog post I made about this during the BitBucket issue a couple months back: http://www.bretpiatt.com/blog/2009/10/03/availability-is-a-f...

I'm not a big fan of the DIY and this isn't because I work for a service provider (Rackspace). I fundamentally don't believe businesses should utilize resources with business specific knowledge on commodity tasks. A number of providers are capable of setting up a multi-DC configuration for customers. A number of consultancies are capable of setting up a multi-DC/multi-provider configuration. The provider or consultant can provide clear instructions and/or support through the commodity layers. Businesses will ultimately need to know the specific details of their application and how to troubleshoot it unless you're paying the provider/support team to do so.
Natural Skin Care
All natural skin care product by Naturella. Natural face cream, skin moisturizer and facial toner all in one.
"XML will continue to be a better choice than JSON or YAML for the same reason that McDonalds is a better choice than Arby's or Hardees"

I'm not quite sure what he's driving at here...
The first time I went to the link, Norton caught an intrusion attempt. Has anyone else experienced it?
Hmm,

With the things are going, you're more like to download yourself to a computer and then go into orbit than human society is to put biological human very far into space.
As a guess: track record?
The ACM have always been a bucket of dicks -- their Digital Library index pages dominate Google search results but have no content.

They used to have some intentionally confusing text like "Please login with your free ACM Web Account to see the full text". Sure the account itself is free, but the subscriptions required to see anything ain't. All that happened is that I get spammed by them regularly with Join ACM today and receive a 15% discount plus an ACM Free World Clock Calculator!

A desk calculator! I don't see how they could be more out of touch.
Comparing Techcrunch to Google is a bit lopsided, don't you think? Operations for most websites is like vehicle maintenance for a pizza delivery company: essential for success, but hardly their "core competency". This is especially true if the website is something relatively standard like a blog or news site. It takes quite a bit of scale and customization before it makes sense to hire full-time dedicated sysadmins.
It's the facebook overlay I think.
OctoPass - powerful password recovery tool is released
OctoPass is a new very powerful password recovery tool made for password recovery. Password Recovery is resource-consuming task. If a password protection is well done, it may take a lot of time to break it. By using the power of multiple computers, you can reduce the recovery time. OctoPASS will save our time and help you to recover the forgotten password.
I got a dialog box offering to do a virus scan...on my iPhone.
Galactic Tide May Have Influenced Life on Earth
I guess don't understand your argument. Why are you bringing up ownership? Cinemas purchase the right to play movies. I'm pointing out that the problem here was with the standard copy protection schemes employed by the digital cinema industry, not some sort of extra protection that you seemed to imply existed in your original comment. I would call that digital rights management myself, but it seems you are attaching some sort of extra meaning to those words that I'm not.
Video Interview with MacBook Bullet Girl
That's not really fair. There have been very few exploits in up-to-date versions of WordPress, and the ones that are found are quickly patched.

The news-making hacks of WordPress are almost always of sites running versions significantly outdated.
When a browser pops up too many false-alarm warnings like that, users start to regard the browser as broken.

And given that commercial certs change fairly frequently (they expire every year or two, in most cases), you would have a lot of false alarms for each actual DNS hijacking. The vast majority of the times users saw such a message would be for the wrong reasons, and they'd be well-trained to ignore it long by the time an actual hijack attempt caused it to display.

Also, consider the case of multiple HTTPS servers, each with its own valid server certificate, in round-robin configuration, serving the same domain. Each time a user went from one server to another, the cert would change (but still be valid). They'd get errors all the time -- and my understanding is that this setup (separate certs and private keys for each server, rather than copying the same cert and private key across multiple machines) is considered best practice.

The real problem is that CA-based security relies on the CAs to not hand out certificates stupidly. Yet that's exactly what they do, when they use DNS (in the form of MX records, by sending email) to verify ownership of a site and issue a valid certificate.

You're correct that browser developers have the power here, but their power lies in threatening to drop shady CAs from the trusted root list (which would put a CA instantly out of business -- if your certs cause errors in a major browser, you're dead meat as a CA), not building in more warnings that will just give users bad habits.

IMO, any CA that is doing domain "verification" via DNS records (rather than going through WHOIS or, better yet, the domain's registrar and contacting the domain's owner of record) ought to be dumped from the trusted root list.

There needs to be a much stricter auditing and enforcement/removal system for bad and sloppy, lazy CAs. They are supposed to be the keystone of X.509 PKI, but in reality strike me as being closer to its Achilles Heel.
My criticism wasn't actually about the plugin installation process, it was about the fact that WordPress requires these fundamental plugins in the first place. "Handling traffic" is kind of a core feature.

However, shame on you for encouraging people to install third party plugins without backing up their site.
If you want to actually upgrade responsibly, it's a little more than a few clicks: http://codex.wordpress.org/Upgrading_WordPress_Extended
That they all kinda suck?
I think so. My first request seems to have been redirected to http://new-count.cn/go.php?id=2015&key=ace6725ec&d=1 , which serves up some obfuscated javascript after redirecting me to a page on antivirusguardz2.com .
Beam weapons nearly a reality
Facebook users unwittingly solve CATPCHAs, aid spread of Koobface
The twitter stream should be projected over the speaker, like supertitles at an Opera. See Steven Colbert's "Word" sketches or Mystery Science Theater 3000 for inspiration.
I was referring to upgrading WP Super Cache. Although upgrading WP itself is pretty easy as well. I have automated rotating backups of files and db that get sent to S3 daily, so I just snapshot them right before the upgrade, which is much easier since WP 2.7
I used to think that Data Center Downtime was serious business, but I've come around to believing that it shouldn't be. If your data center going down is a problem, then you don't really have a very robust failover plan.

If, instead, you _plan_ for the Data Center to go down, and treat a data center failure as a trivial issue, then your DR plans start to become significantly more robust.

In particular, the companies that I admire are ones that routinely swap, on a routine basis, their DR and production facilities - and when a production data center goes down they don't even bother to wait - they just light up the DR center and are back in business.

Most of the SaaS Financial Hosting companies (Oracle Financials) that I've talked with will provide you with that feature.
MongoDB really is simple to use. Unlike CouchDB, you can make adhoc queries without defining map/reduce functions. In MongoDB, array elements are indexed so searching for words, tags, etc. is easy. The Ruby client support is excellent. Casandra is really easy to set up (installing the cassandra gem, then doing 'cassandra_helper cassandra' installs all cassandra dependencies). But Casandra requires a lot of application specific configuration. I always leave MongoDB running on my MacBook and two of my servers so it is ready at hand.
This looks good. Care to reveal some plans of this product? Is it going to be commercial or open source? Thanks for sharing.
Popularity?
NANNY-KILLER - SPY CAMERA, BATTERY-POWERED,DVR KIT (Buy or Rent)
Commercial. Monthly subscription per account (which can have multiple sites). Most likely based on tiered pageviews. Pageviews are what cost us so that is how we'll charge. :)
Great idea! Look forward to see how the force unfolds in the future.
"The developers listed below are not Google employees." So they are really good, but not good enough to hire?
This isn't necessarily the horrible boondoggle it's being made out to be in the TC article. Consider:

- The Yahoo brand has taken a significant beating among techies in SV

- Cycling is extremely popular among techies in SV

- By sponsoring a cycling team, Yahoo might very well regain some of the prestige for their brand in the eyes of SV techies

If they can do it on the cheap, then the return could be decent.
Preston Wedding Photographer
Award winning photographer available at fantasitc rates to capture your special day
Twitter's own account caused blackout, says DNS provider
If they released a video of some test of the supposedly working prototype (which they should be at if they are approaching weaponization), I'm sure they'd have investors lining up.
I want to know why Google hasn't fixed the stupid "javascript s.t. I can't close the stupid tab that's not doing a good job pretending to scan my hard drive".
Scale of the Universe
Why I don't really care: most of the people who benefit from academic research papers fall into one of the following categories:

1. Academic professionals.
2. Students.
3. Industry professionals.
4. Government professionals.

In all three cases, there is an entity that will gladly pay the paltry sum required to get you access to ACM papers should you have even the slightest realistic need for them. You have to work pretty hard to be in a category where the dues will be both a significant expense and not paid for by someone else.

That is, it's quite silly that the government pays for research which a private organization can then benefit from without similarly paying back for it. However, it'd be even more silly to get worked up over every minor injustice when there are so much greater ones in equally easy reach.
Why the news business will survive the Internet age
similar experience for me. redirected to antivirusguardz2
DECAF?
Hug Your Favorite FOSS Contributors Today.
The Twitter API is Finished. Now What?
I think its great that webapps have borrowed some concepts from MVC. But people should understand that this new thing should be called something like "web_mvc" or less glamourous "web_page_shared_nothing_mvc".

Separation of code and componentized page rendering are well done by web frameworks which call themselves MVC, but are leaving a lot on the table from the original use of the pattern.

The original MVC had models, views, and controllers living independent life cycles. These objects used events and inversion of control to bind and inject themselves into one another. Far more interesting than web_mvc which basically spins up a bunch of objects, renders a page and throws everything away until the next request. The closest thing web frameworks have to original MVC lives in projects like seaside and lift.
I guess there is an app for that.
Daemonizing is done by process forking using the os module and logging is done via the standard logging module with an optional syslog handler.
"SRV records dont store IP addresses, they store names. So the browser does a SRV req, orders by priority and weight, picks one, then does an A lookup and attempts connection."

Not necessarily in this case. The DNS server can provide the A record in the Additional Section. Lookups returning hostname-based records e.g. MX/NS/CNAME records benefit from this too. Until it exceeds the UDP reply size limit of course.

But if a SRV record doesn't exist, then the result of an A lookup needs to be used. That A lookup is done sequentially or in parallel (think of how dual-stack browsers handle of AAAA/A lookups).
Gold Is the New Tupperware
I wonder how much it does. Seems to me the greatest risk is global thermonuclear war. If we are determined enough to nuke ourselves our of existence here, couldn't we pretty easily send a bunch of bombs mars' way, too?
Not sure this is correct procedure, exposing the privacy of a HN fellow. I personally would have second thoughts posting that.
Calorie Shifting Diet Review
In what way does noting that you got a 404 contribute to the conversation?
One step closer to MCSE and CCNA, I suppose. Just another sign Google is a giant company now.
Linode had several hours of downtime back in October: http://www.linode.com/forums/archive/o_t/t_4778/host_reboots...

Not to knock on Linode - I use them - but as earlier commenters have stated, downtime is a fact of life, and no host is immune.
So, are there any public key algorithms that're either (1) proven not to be crackable to quantum computers, or (2) believed not to be so?
He's written articles pretty similar to this before, and I think in the last one, he did mention the the Cambridge Grammar. Half the comments were people jumping down his throat for having a conflict of interest.
.closest(Array) in jQuery 1.4
I made both tall, but you can still win if you build up enough speed. The collision detection needs to be improved :-)