skysight-inc/HackerNews huggingface dataset:
I use tuffmail. IMAP and web support. No problems in several years. My personal tuffmail accounts works much better with my Android phone than my work gmail account. For me, it is worth $20 per year to not have my personal life available to Google or Yahoo.
Multiple names in the certificate isn't the same as SNI. The server is still giving the same certificate to every client so SNI support isn't needed and XP clients will work.
Hopefully you've patched exim4 in light of the most recent remote root vulnerability.

http://www.exim.org/lurker/message/20101207.215955.bb32d4f2....
Soybeans Are Ancient; Its Oil Is Not
The AVX extension adds a set of new instructions that can operate on 256 bits of data at once (in the form of 4 64-bit floats, 8 32-bit floats, or various other data types), and the new registers to fit them in.

These new instructions promise to significantly increase throughput for a limited set of operations -- but to do that, the software has to be compiled to use them, and often entirely rewritten to use the wider vectors. Few will bother to do that until the new instructions have significant market penetration -- which will take years.

I am not quite as optimistic as Symmetry is about the usefulness of these latest extensions to x86 -- while many fringe tasks will benefit a lot, most of what you do on a computer just isn't limited by the width of the vectors or the amount of SIMD operations you can do per clock. IMHO, the insanely fast caches are a much more significant improvement.
No one here or on the original page seemed to consider they should design a Monopoly game on the net to be "fun." Especially since Hacker News is about and for entrepreneurs, it would seem natural to turn an idea like that into money. Monopoly is a game. It should be fun. It had better be fun, or the design doesn't matter because it won't sell.

What makes the game fun? Part of it is the interaction between players, laughing, joking, scheming, and posturing. How do you bring that to a game played over the net? Is text chat sufficient, or can you easily do voice? What do you display to the players? Certainly part of the board needs to be displayed. When I play, I like to see what people have for properties and money. Will I be able to see that Alice has a stack of $500 bills or that Bob has nothing larger than a $50?

The original question is a very cool thought experiment, imho. My initial reaction was that to design this, I'd want to sit and play some games of Monopoly to see what to include and to see what the game is really all about. I've played hundreds of games of Monopoly, but that's not the same as designing a fun game to play over the net. Running through this little thought experiment helps raise many questions about how the game will work. Does each player have a complete client, or is this a server based system (or is it somewhere in between)? How do you handle dice rolls? How quickly can people start a game?

You need to know what you're going to create before you start applying tools to create it.
I did a similar hack with my last name by registering http://ursenba.ch so I can get jon@ursenba.ch
Here is some Erlang code doing pretty much the same: https://github.com/nicolasff/mazes-erlang

And a sample output: http://i.imgur.com/uV4XR.png

I find that the Kruskal mazes often have long walls or large open spaces; they don't have those tricky dead-ends that you can find in newspaper mazes, for instance.
One thing I think is VERY important that I'd add is:

6) Engage the community and peers. You need to see how professionals do it, because otherwise you run the risk of develop in a vacuum and taking up weird habits and theories - becoming unorthodox.

I don't know how much my following analogy extends to the programming world, but I would like to point out that being an unorthodox programmer hurts you in team software environments, where there are norms that are assumed and implicit common ground that is assumed, which can be easily broken when one learns programming on their own (such as variable naming conventions, law of demeter, each method only doing one thing, etc. etc. best practices) and becomes confusing and ultimately harming productivity when working with other developers.

As an analogy this happens a lot with sports (golf, tennis, and boxing come to mind), where some people spend many hours and hours as a lone ranger on their own, driven by massive passion and inner fire to learn the sport in a vacuum, instead of seeking out a coach or professional guidance.

The result is they come out with skilled but unorthodox, and effective but arguably ultimately flawed methodology. You will get an occasional diamond in the rough for unorthodox boxing, golf, tennis who can compete at the world class, but for the most part they falter at the more... professional levels of competition.
The book that changed my outlook (as an engineer) and got me started on the road to appreciating good design is The Non-Designer's Design Book (http://www.amazon.com/Non-Designers-Design-Book-Robin-Willia...). It taught me the basics of what makes a good design vs a poor design-- but beware, after reading this you will notice (and be annoyed by) poor design forever :D
Daniel, it wasn't my intent to pick on you personally--sorry if it came across that way. It was just the juxtaposition that caught me off-guard. :)
GroupMe hopes group texting will be the next breakout hit
You got it. As an advertiser/agency, US traffic is worth significantly more to me than international traffic, and I'm willing to pay a premium for it. Facebook growth in the US is slowing, and international traffic is not doing well.

In some ways, the Facebook ads ecosystem is a replay of the first .com bust. Ad-supported games are buying ads on other games to get users to click on their ads advertising more games. It's not sustainable at all.
http://dilbert.com/strips/comic/2001-10-25/

(Bonus points if you get the reference: https://secure.wikimedia.org/wikipedia/en/wiki/Feynman_point)
If you only need a certificate for (www).domain.com, (not a certificate with multiple names as detailed in the story) then here are step-by-step instructions for getting a free certificate from StartSSL: https://github.com/ioerror/duraconf/blob/master/startssl/REA...
You could legally commit all your works to the public domain in 28 years?
an obviously my opinion here is not black and white, it's a "for the most part", "80/20 pareto principle", etc. etc.
I enjoyed this post, it's a good kick-off for a discussion, but I don't think it quite gets at the real point of contention between designers and developers (btw, the original post is clearly about more than just software, whereas my response is more or less limited to software and especially web application development).

"To an engineer, design seems like an unnecessary and tangental part of the creation process. “It just needs to work,” we say, “it doesn’t need to be pretty!”"

I don't personally know any programmers who would say this (with full recognition that everyone's personal experience can be unrepresentative). What I have heard developers say (well, not quite so bluntly), is "I don't need designers to help me create software, I just need them to pretty it up at the end." This, of course, trivializes the designer's role in the development process.

Some designers take an approach that marginalizes programmers just as badly - "I don't need programmers to help me create software, I just need them to code up my vision."

I actually have seen both approaches result in usable software. Intricate wireframes to the nth detail finally handed over to an antisocial programmer who just codes it up has worked. Programmers who write an ap, and then hand it off to a "designer" who pretties it up with nice fonts and borders has worked. But it's better when they work together throughout the process, and it's best when all members of the team have skills in both areas.

To me, this is actually one of those situations where the more you can get into a single head, the better. The programmers are probably in a slightly stronger situation, since they can ship and they all have some ability to create UI, whereas I know a lot of designers who simply can't code. So the designers with no programming skkills can't write software without the help of a programmer, whereas a programmer with poor design skills would probably just write crappy software.

But ultimately, I think the problem here is notion that designer and programmer are exclusive terms. People will lean one way or the other, but you just can't score a zero in one of these two categories.
firstname@lastname.name
Let me know when Facebook has $2 CPCs across the board and I'll agree with this statement
Yes the LoTR films would be under new copyright. However the original books would be free. You would not be forking the film, but the book.
FYI:

!gm is a bit shorter and also goes to Google maps.
Python's index is the equivalent of rubygems.org. "pip" / "easy_install" is the equivalent of the "gem" command. "virtualenv" is the equivalent of "rvm" (more or less, I prefer virtualenv), a gem in Python's world is a package containing a "distutils" specification.

The difference: python's index is more comprehensive and CPAN still beats both :)
This has to be mostly mortgages, which makes it a little misleading.
In the UK, I've used two, without any trouble. I can't remember the name of the first one, but the last one I used was https://www.companiesmadesimple.com ...
The article doesn't describe SNI at all. With SNI, you can deploy multiple certificates on the same IP address. The method described here uses a single certificate that includes multiple domains in the subjectAltName.

Obviously, SNI is the superior solution for a shared hosting environment. The approach described in the article is fine for consolidating some related domains into one certificate, but would be an expensive management headache for many unrelated domains.
Thank you, folks! Superb feedback!
Name

Title

Address

Phone Number

e-mail

company url

twitter (@blah)
Do you think that early investors would want out now with an (Not Confirmed) IPO around the corner?
If your build process requires you to manually generate a random number and copy and paste it in, you need to try harder. If you work for a bank handling payments, you should be fired and never allowed to work in software again.

EDIT: that last bit about banks is OT, sorry about that, I've been watching the chip and pin hacking talk from CCC and got confused.
I have a Ph.D. in Google and I can confirm definitively that Google's development processes are similar to any other large software company.
Besides I think that some marketers are discovering that facebook is not that effective at converting users.

At least that is our experience. We are into enterprise software for researchers and though we can target even grad students at universities these grad students are not in the frame of mind to consider enterprise software while checking out profiles on fb.

Google just turns out to be much cheaper to per conversion.

And I think that our experience is not uncommon. If you are doing something cool/trendy/luxury/consumer facing business then may be facebook is for you. For the rest of the market Google is way more effective
Best tips for troubleshooting a VoIP network
Intel adding integrated graphics to their CPU's is basically spending ~20% of their chip on something that most mid to high end consumers are not going to use, and would be more cheaply produced as a separate chip on the low end. Intel's basic assumption is AMD is so far behind they can't exploit it, and they can exploit their monopoly to crush the ultra low end GPU market. But, it's still risky.

IMO Intel focusing on the low to mid range of this release cycle is vital or they are going to be eaten.
Let me see if I understand this: The argument is that a hypothetical language descending from Haskell will be (a) superior and (b) more popular than Lisp as we know it today and to any Lisp that might evolve from it.

I think there's too much hand-waving going on to agree or disagree with the premise. Language popularity is notoriously fickle and driven by considerations that don't even earn a footnote in the OP.

For example, one of the most popular languages in the world today is Javascript, a language that owes a little of its heritage to Lisp and none at all to Haskell. Why is it eating Lisp's lunch and Haskell's lunch today? Because it ships as the default runtime for the most popular application in the world, the web browser.

Another language that has the same breadth of reach is PHP. Again, its popularity is due to the fact that it is a default runtime for most of the world's hosted web server platforms.

If we are to guess which language is going to gorge itself on everyone else's lunches in the future, I would suggest we spend our time thinking about which platform is going to be insanely popular and what new language might be its default runtime.

I'm not providing any fresh insight, of course:

Let's start by acknowledging one external factor that does affect the popularity of a programming language. To become popular, a programming language has to be the scripting language of a popular system. Fortran and Cobol were the scripting languages of early IBM mainframes. C was the scripting language of Unix, and so, later, was Perl. Tcl is the scripting language of Tk. Java and Javascript are intended to be the scripting languages of web browsers.

http://www.paulgraham.com/popular.html
And before you ask what about a method without an object, understand that they do not exist.

Technically, there are unbound methods (i.e. methods with no object) but you can't call them.
Social network for developers with special features
I think I've heard that they prefer to remove things like that algorithmically, rather than writing hard filters for individual sites. Makes sense, because if you can come up with an algorithm to get rid of known crap, it will probably also get rid of some unknown crap too.
Thanks for giving a concrete example. I'd gotten a couple examples when talking to Jeff Atwood earlier and passed that on to the appropriate team, but more concrete examples always help when we're trying to rank the sites in the best order.
Whoa, I'm not saying that Google is intentionally profiting from spam. I don't think TFA is even saying that. I think the point is that filtering bad results doesn't seem to be a technical hurdle they can't leap, so we're eliminating one reason Google search results are frequently filled with spammy content farm sites.
Yet Porsche owned/owns 75% of VW. Do your research.
Apache Subversion to WANdisco: +1 on the code contributions, -1 on the attitude
Are there efficient algorithms to generate uniformly random mazes? i.e. selects a maze randomly with uniform probability from the set of all valid mazes.
The search "iphone 4 case" seems to be particularly susceptible to crap results. Even DDG (https://duckduckgo.com/?q=iphone+4+case) and Bing (http://www.bing.com/search?q=iphone+4+case) give shady results.
Homebrew first and foremost, and reclaiming back the ability to run Linux on the consoles (and run it on the PS3 Slim as well). It's possible to pirate games with this knowledge, but from my understanding a lot of the Blu-ray security has not been broken at this point in time so these keys are by no means all you need to get up and start ripping those discs.
Vaporware 2010: The Great White Duke
For publications, I think you'd be safe in using their logo as long as you were legitimately in the publication. Some sort of editorial content, not advertising.

For users, I'm in the "it's better to beg for forgiveness than to ask for permission" camp. I've only had one company ask that their logo be taken down, mostly because they didn't want their competitors to know they were using us. You might even want to A/B test to see if having that on the page helps. If it doesn't improve conversions then it's probably not worth the risk of an angry customer.

That being said, you might get more value out of asking for a testimonial than just putting a logo up. I recently did that and ended up having a few fall off the wagon due to needing higher-up permission. But the one's I got made it worthwhile.
I recall a story about some programming language which tried hard to correct errors. The programmer wrote 'Hello World' with a minor syntactic error. The program output '7', because it fixed the syntax.

If you have ever used Latex, you experience the pain that is the compiler trying to fix your program. The result is a large number of errors with little correspondence to the actual location.

Additionally, it seems that a common theme in style guides is to write for the person who is trying to update your code in three years, after the requirements have changed. I would expect that for that you want as much static as possible, as it makes for less state to keep in your head.
Reading blackhat SEO forums is enlightening. A lot of these guys operate large setups where they convert a few dollars of AdWords clicks at a time into a few more dollars in AdSense revenue by funneling the traffic around in various ways. Multiply by a couple hundred or a couple thousand servers, and you're talking about some serious cash.
I'm coming at this from the other side, so perhaps sometime we can compare notes. I'd like to learn.

I'm a writer -- I love writing. I have a blog that I've been writing on for several years now. I think I'd write even if nobody wanted to read what I wrote.

A year or so ago, it occurred to me that, instead of just writing whatever I feel like, perhaps I should try to write something that people want. So I use tools to see what people search for, and what kinds of content already exist.

I've written some really corny sites, as you point out. But I hope that each site gets a little better, and I know from the emails and return traffic I get to some of my sites that people are getting value from them. Some -- probably not. That's okay because I'm learning.

If I'm doing something wrong, please just let me know. I'm happy to change things. In this field we have the big companies, the scammers, and the folks somewhere in between. Most guys who make money off such sites probably aren't honest (stupid?) enough to blog about it. I know it's been very difficult for me to find guidelines on what works, what to do, and what not to do.

So I've created my own guidelines for now: no rewrites, no link-spam, no tricking the user, no link-bait. Perhaps I need more. Don't know. That's all I have so far.

Like I said, I'm not putting myself out there as an example of what to do or how to act. Beats me. This is a complicated problem and there are multiple valid points of view.

Hey -- the first thing I install on my browser is AdBlock. I hate all forms of advertising, on any medium. I suggest others do the same. That doesn't mean I have to give up writing about stuff and providing content. And it doesn't mean I can't put ads on the content I provide. Not crazy about a lot of stuff I participate in.

Head-spinning, perhaps. Sorry about that :)
I seriously do not get this privacy sham. All of a sudden everybody and there uncle is very concious about some algorithms (that select the ad for you) knowing what they searched for. I mean even if I search for something inappropriate and then google ads algorithm knows what I searched for, big deal yaar whats the harm?

I presume referrer headers existed even before google and this privacy outrage. The thing I do not understand is, why this sudden conciousness about some database of what you searched online?
Facebook Now Worth More Than Yahoo And eBay
Business isn’t fun
Arianna Huffington: How to succeed? Get more sleep
How are startups getting through this?

By not asking. I work for ClearChannel, and I can only imagine the process I'd have to go through to get something like that cleared. It would have to go through legal (to draw up a disclaimer that we do not endorse the product), communications (to secure an approved version of the logo and approve its placement), and probably IT (maybe if the public knows we use a certain technology, it could be a potential attack vector).
Hanson on the Technological Singularity
That video is fantastic. Didn't know if I should be laughing or shitting my pants most of the way through.
I think that they are circumventing SEC regs on 500 of shareholders for privately held companies. GS could sell the stake to HNW but for the SEC it would appear that only GS is a shareholder.

So basically they get away with all the reporting requirement, Sarbanes-Oxley and what have you to tap public markets by going through GS.

Meanwhile GS passes off all the risk to HNW individuals and keeps some nice change for itself.

Frankly as a libertarian I do not see any problem with this. As long as GS does not come back looking for a bailout.
Yes, hard filters at a place like Google would quickly get out of hand.

Not to mention probably calling down the wrath of the FTC for anti-competition violations.
Not at all- it's similar to the Real Estate Agent problem that is described in detail in Freakonomics. The bank has some slightly higher interest in raising the price and getting more money- but a much higher interest in offloading as much security as possible. This has led to problems like banks selling to specific IPO turnaround firms that can grab huge share volume early on, sending the IPO up in value before selling out right near close of trading, sometimes trashing hot IPOs on day 1.

You can read about this: http://antisocialmedia.net/ipo-probe-of-wall-street-ties-ton...
> "The average person doesn't know it exists"

Is there any evidence to suggest the average person really cares about privacy online to such an extent?
How will they make money? I agree with you. I like privacy, but ad supported search seems to be the only viable business model. Advertisers won't pay DDG b/c there's no one to target.
This speaks more poorly of Compete than it speaks well of Bing.
http://blogs.wsj.com/digits/2010/12/21/web-surfers-troubled-...
maybe in your rush you failed to regenerate the random seed?

Or, my initial thoughts, someone inside Sony did this maliciously?

As always, the human factor is the real weakness. (Key management by users and coders.) There are similar problems with RSA signatures on related numbers or selecting keys for IDEA block cipher and RC4 stream cipher, just to name a few. If you use crypto tools incorrectly, you actually put yourself in a somewhat weaker position than if you hadn't even tried. What you've essentially done is create "security theater" for the bad guys to dupe the unsuspecting with.
New Year's Resolution: Get Fired
NPR goes urban exploring underground New York City
I'll have to check out the book.. I've been using Play for about 8 months now - I absolutely love it. After doing enterprise Java work for about 10 years now, Play puts some fun back into Java web dev.
Latest update from John Cassidy (NewYorker)
http://www.newyorker.com/online/blogs/johncassidy/2011/01/fa...
Samsung’s Android Problem
Pretty sure we can keep spending money on Zynga/iphone games just a little bit longer....before we can't afford food/gas.
Poor Charlie's Almanack collects many of Munger's best speeches. You can find some of them on the web (here is a transcript of his famous "Psychology of Human Misjudgment" speech: http://www.rbcpa.com/Mungerspeech_june_95.pdf); read one and see if it speaks to you. If it does, the book, which includes Munger's edits to these speeches, is a worthwhile investment of your money and time.
If the candidate uses up all of the interview time trying to obtain perfect requirements, we have a problem

I don't know how long your interview is, but if its just an hour and if the game is as ambiguous as you seem to say it is, I think its the fault of the interviewer, not the interviewee. The interviewee doesn't know what your schedule is -- unless you tell them, "You must code monopoly by the end of this hour, warts and all". But otherwise, I think its reasonable to take the full hour on requirements. In real life, an hour on requirements doesn't describe if there should be a splash screen or not.