skysight-inc/HackerNews huggingface dataset:
They have an early admissions program, with the unspoken assumption that you'll use credits from CMU to get a high school diploma by some arrangement. It turns out that they never say this is required, and you never actually have to do it.

I couldn't graduate from my old high school in any case, even with the extra CMU classes, because I lack a one-semester class in US Government.

I also had really good SAT scores.
Of course he's seeking attention. So would you if you were being handled as he says he is. And who says the EFF has the manpower right now to handle his case? This is like people who turn to Legal Aid at the last minute and are shocked to find out they have limited resources, if not an outright waiting list. And given the behavior of both the government post-9/11 and Apple several years ago suing a rumor site out of existence, I'd rather bet on him than either of them.
Sure, but Fordlandia, his inability to read, and his belief in such absurdity as "The protocols of the elders of zion" speak volumes as to the man's mental state. Which at best is mildly insane.
Another idea is to sub-lease un-used space of a business. A couple investment banking firms in Manhattan that have significantly downsized have rented out floors to start-ups. You get free phones and private WiFi as part of the deal. My friend's start up is doing this and its pretty nice. There are a couple of micro-startups (3-5 employees) on the same floor with his company right now, so it got that "incubation" feel.
Would be useful for things like local storage, which are size-limited.
The Problem With 'Above Average Programmers'
Also, look at the business policies and employment benefits first introduced by the Guinness brewery when they were founded. If you want to see how to establish a universally unbeatable brand identity they have a how to guide for the ages.
Title smells of "great-because-I-thought-of-it" bias...

What's brilliant about it? Does it exist? How big is it, how sticky is it, where can I buy it, and for how much, does it bubble up like adhesive lettering, does it stick to itself, does it crease when I fold it, how is better than a sharpie and a window, etc etc?
Is this particular point so terrible? I'm 23 and am still on my parents' plan. The marginal cost of keeping me on their family plan is so much less than the cost of me getting my own line that it makes little sense for me to get my own, even though I could easily afford it.
Going Petascale: Inside the National Petascale Computing Facility
Microsoft has half of the best CS minds in Europe working for their research division. Some of that genius is bound to leak into their products eventually.
What kind of distribution do you expect to see from your traffic? If it's even (i.e., you're visitors are pretty internationally / time zone diverse), you're looking at:
60k / page * 10k page views = 600MBytes transferred / day.

IF you're 2Mbps connection is megabits, you're looking at a maximum transfer per day (if it's wholly saturated) of 21.6 Gigabytes / day.

So without knowing more, I'd say you should be OK. However, if you're traffic is spikey (not evenly distributed; e.g., you're a primarily US-based site, so instead of your traffic over 24 hours, it's over 8) you may need more bw.

Honestly, I'd recommend that you just graph your requests / sec on an hour-by-hour basis. Then look at spikes, figure what you think your growth will be, and adjust accordingly.

Also, make sure that you're including images, multimedia, or any downloads in these figures (those can take up loads of bw. Most big sites use static servers like nginx / lighttpd to serve those resources from a different domain).

Edit: if you're talking about a personal (cable / ISDN) connection, don't do it. You'll have too much downtime, and usually ISPs monitor for servers (its generally against their TOS). They'll shut you down quickly.

Get a cheap VPS. Prgrmr.com has them as low as $8 / month (in fact, I might get one of those just as a backup!)
Or by starting his own phone company!

He could also save on the rent by just overthrowing the government and giving the house he lives in to himself.

Why didn't I think of this before!?
Oh come on. Pull yourself up by your own bootstraps if you don't like that. Find a hot new language and play with it in your spare time. Start an open source project with it. Contribute to the community. Then apply to jobs with that knowledge and skill set on your resume, and you'll break out of that role. Just have to want it.
I use Emacs/Eclipse in my job because I work with Erlang/Java, but previously held several C#/VS positions. I sometimes get the feeling that people who haven't worked with this combo don't realize how powerful it is. Visual Studio is great as an IDE for C/C++, but C#/VS just becomes an extremely productive experience, quite unlike Java/Eclipse (though the latter is getting somewhat better).
My wife and I are big fans of that book as well. We have also forced our older children (13, 11) to read the teen version. Useful advice whether you're a Christian or not.
Umm I don't know for sure. I just went with the "Latest stable release" date on Wikipedia's page about it.
When I was in lifeguard training, they taught us how to deal with a struggling victim. It was a bit like aikido in the water, except that a panicking victim is probably stronger.

The following year they changed the "rules" and the instructor (who was also a teacher in my high school) said that we were now to keep an eye on a struggling victim, and attempt a rescue only after they stopped struggling. I think they'd had too many lifeguards end up in need of rescue themselves when they went after a panicked victim and got yanked underwater.
Well in Canada (Montreal city) they are a lot of student in Mangament/Finance and a lot less in other fields. People think finance is the "only" way to make big easy money now.
cool, now get back to your 90hr a week startup...
My main concern about C# is that with each release, it becomes bigger and seems to be more of a kitchen sink language. This phenomenon has been the downfall of other popular industrial languages, notably C++.

As the language grows, so does the number of interactions between features. All the little corner cases start to get in the way of writing clean, useful code.

As the language grows, it also becomes harder for new programmers to learn it effectively, by which I mean not just knowing the syntax, but also understanding the idioms and being familiar with the libraries to make good use of the language in practice. For real world projects that make use of the advanced features, it therefore becomes harder to find staff who are sufficiently clued up in the areas that are in common use on any given project.

The more programming I've learned, the more I am convinced that effective programming languages are simple. This doesn't mean they can't also be powerful, but the programming model is clear and the interaction between different features is either systematic or non-existent. Nearly every widely successful industrial language achieved its success initially when it was a simple language. Many industrial failures -- in the sense that they continue to be used more because of various kinds of momentum than because of their technical merit as programming tools -- became so when they stopped being simple.
Do you mean business plan, or marketing plan?

What is your agency, What is your experience?
In a weird way, William Adams has had a huge effect on most of the good things in my life.

As liedra noted, he is the inspiration for the main character in Shogun. When I was about 9 years old, I first came across Shogun (the book) at my public library. It enchanted me and I've read it many times since then.

It was my first experience with anything related to Japan and it completely fascinated me. I tried to learn Japanese on my own as a kid and finally learned it for real in college. Through my wife, kids and career, it's fair to say that almost half of my life has been a Japanese experience.
Yes, because nature doesn't use pain to teach us ever. That's why I can leave my hand on a hot stove until it turns black.

There is a difference between corporal punishment/discipline and abuse.
> With LINQ's expression trees, they seem to tackle the same problem as Lisp does with S-expressions.

The problem is that at the moment, it's a lot harder to work with Linq expression trees than with S-Expressions. If you're not very, very, very careful, expression trees can very quickly become an unmaintainable, terrible mess and it is very hard to debug them - it's a lot more painful than in Lisp. This might change in the future though with better tools.
We switched to SendGrid a few months ago and love it.

http://sendgrid.com/

They do subscription tracking, click tracking, bounce, etc.

Super easy API, you set an X-SMTPAPI header and it reads the config from there.
You could probably do one better one yourself if you served the CSS separately (with the inline images included). Two requests isn't that bad. And that's only two requests the first time someone visits your site--the next visits will have cached the CSS and will only request the HTML. But I definitely see the novelty in only having one.
No kidding. This page[1] of Ars' Froyo review made me cringe, and I'm a geek who understands all of this stuff! No way I could recommend this to friends & family who aren't into tech for the sake of tech. If that's the cost of removable and upgradeable storage count me out.

http://arstechnica.com/open-source/reviews/2010/07/android-2...

This particular problem is with the handset, not the OS, but it's basically the flagship device. Ugh.
How is "Based on previous experience with MS products, <prediction about C#>" invalidated by not having used C#?
Fix for iPhone 4 antenna reception problems (PIC)
He also created modern American industry. Try to evaluate his output at a finer grain than the entire individual over his entire lifetime.
One thing I picked up in Tokyo: In almost every major city in the world, there are Regus office centers.

Their virtual office plans are rather pricy but for $30 / month, you can buy their business gold card. This gives you unlimited access to their business lounge, free coffee and internet. It's a quiet place to work and you sometimes meet other interesting people.

If you are in Japan, the one in Shibuya Mark City is really nice and I currently work out of the one on Castro & El Camino in Mountain View.

Edit: forgot to mention my burn rate. Rent is about $1100, other monthly expenses about $2000 (married with kids). Servers / operating expenses ~$600. We tend to be pretty frugal in general so I don't actively look for ways to reduce it and I'm usually never good when I try.
www.factual.com has a lot of data, much of which is freely downloadable. There's also an API for data access.

Examples:

zip codes in the US: http://www.factual.com/t/MwwkkU/US_Zip_Codes

stock symbols: http://www.factual.com/t/jyqdWC/market_symbols

I work at Factual, so if you have feature requests/comments/complaints please let me know! I'm leo at factual dot com
Isn't this a tremendous waste of water?
This is a terrible waste of a very important resource: water. It's amazing to me how many people take it for granted.
"Another important thing that they brought up in my training: the first thing to check for before going in to save someone (land or sea) is if the conditions are safe. As far as I know, every trained rescuer is told to put their own safety above the person or people they are trying to save."

Absolutely.

NOLS and the Sierra Club tell you the same thing, as well -- if you lead a hike for the Sierra Club and someone gets hurt, the FIRST thing you do is make sure the situation is safe. It doesn't do anyone any good if someone gets hurt and you get yourself hurt trying to get to them -- because now there are TWO victims.
It's true that it would make my life a lot easier since I wouldn't have to collect this information myself from individuals. I just rely on self-reporting and statistical techniques to achieve approximate results. Now that you mention it, it would be interesting to get the full data from one school and see how close to the truth we actually get.
I love the "chess"-like planning ahead here, but it seems as though unless Ford was selling a huge fraction of the discretionary purchases in the country, it would be hard to finance this... If you spend $100 to give your workers 2 extra hours of leisure a week, maybe only $5 or $10 would be spent on Ford cars and the rest would be spent on other stuff...
I'm pretty sure that was hyperbolic language on the part of the OP.
Clarification: York, UK. Lat ~53.95N, Long ~1.1W

EDIT: FWIW I'm currently travelling and can't reply to email conveniently, but will do so when I return on Friday. Thanks to the people who have replied so far - more later.
"Being an expert means you know it all about your subject. Unfortunately, it also means you’re going to get lazy. It means you’re going to eventually rest on your laurels and sit around thinking you’re better than everyone else instead of actually working to get there. Your expertise will become a liability because you stop trying to learn. Maybe not today, but soon enough."

(I look at my bookshelves, recent Amazon.com purchasing history and piles of books I'm in the process of reading or have queued up.)

Uh, right.

"So what’s the number one thing you can do to be the best programmer out there? Start by considering yourself below average."

But that's stupid if it's not true. "Know thyself" is one of the cardinal rules in this game. If I thought myself below average in this field, I'd spend my time in another where I know I'm above average (e.g. chemistry) and I wouldn't try to tackle some hard problems I'm looking at, including a few I don't think it's likely I'll be able to contribute to.
I agree, and was elated to see them in Safari 4 betas. Unfortunately everyone hated them. I've searched for a way to put them back on top, but I have not found anything.

IMHO, there's a little too much "free space" on the top of Chrome's tabs, and Safari got it just right.
Download Our Latest Report For Free: The Future of the Cloud - ReadWriteCloud
Amazing article -- I did not know that modern American "consumer culture" was deliberately created by Henry Ford.
> Yes, because nature doesn't use pain to teach us ever. That's why I can leave my hand on a hot stove until it turns black.

I don't to see how is this an argument. I'm not objecting the notion that people can learn to avoid what causes pain.

How is it that what you wrote makes sense and supports your case? (that controlling children through pain is good parenting).

> There is a difference between corporal punishment/discipline and abuse.

You are right. Abuse is just abuse, and corporal punishment is abuse with the propose of shaping someone's behaviour. There is a difference.

I would agree that someone who does "corporal punishment" can have good intentions.
Then just redact it. Remove sensitive data.
Link to cached copy http://webcache.googleusercontent.com/search?q=cache:http://...
He ran a "company town" - had stores, sold them lumber to build houses etc. Most of the money came right back to him.
Why is getting a project up and a running a pain? I can get a simple project up and running (a simple dialog with four buttons that moves a ball in the window) in about five minutes. That's from a no VS, to starting VS, creating the solution, writing the code, compiling, and running the app.

How long should it take? And note, most of the time is spent writing the code (~4 minutes).
That's part of it -- if they're able to respond, or if they're coughing, they're still breathing.
You're not putting anyone on a spot they aren't already on. Speakers love questions.

You are right to save the off-topic or minutiae questions for later, but if you don't understand something, you are certainly not alone. So ask.
It's a hash. Not in any of my rainbow tables though =/
The problem is that the people who appreciate the functional features of C# are the same ones that are already exploring other languages and paradigms outside of Java-flavored OOP.

The flip side of this is that there are a lot of code monkeys in cubicles working on C# codebases who have no interest or ability to learn the exciting features. That leaves the people who are excited about these features in the tough position of either writing the best code they can and alienating their coworkers, or finding another job.
SSL appears to be broken, sadly.

Interesting app though - have been a heavy user of Selenium for testing but building the scripts has been time intensive and generally is done by the QA team rather than by devs. If the UI for building these tests gets better, then devs may end up building tests for themselves rather than expecting someone else to do it.
So the industrial response to Lisp is a Lisp? You'll need a bit more care when recurring over circular lists ;-)
I never browsed full-screen because it's too "wide" but with Windows 7's new "snap" feature (http://windows.microsoft.com/en-US/windows7/products/feature...), I can now have 2 browsers comfortably side by side. Helpful tip - it won't "snap" to the inside edge of a multi-monitor setup using the mouse, but Win+<arrow key> works (that's the keyboard shortcut for "snap").

I realize that this feature has been in tiling window managers for quite some time, it's just nice to have it in Windows now.
It just feels wrong when a dynamic language doesn't come with a dynamic interpreter.
Where C# differs from C++ in this case is that the standard actively seeks out such corner cases and defines them explicitly, whereas the C++ standard often leaves such corner cases in the "undefined behavior" realm. There is very little "undefined behavior" punting in C#.
It's like someone talking about Mac OS X based solely on their experience with classic Mac OS. They are entirely different products created by different people, that happen to work (or have worked) at the same huge company.
Does flagging even work on HN? This seems a prime candidate so I'd have assumed it'd have picked up a fair number by now. We're seeing not only a dupe link, but a dupe discussion too!
VS2010 is IMO a far superior IDE to VS2008. Especially if you're doing WPF or Silverlight. The browser, project system, and designer is just way faster. Which is pretty surprising because the Beta for VS2010 was horribly slow.

My main ask is to get Xaml in better shape. I know that the dynamic language crowd will love Xaml, because 99% of all errors are runtime exceptions, but that's just a freaking drag on my productivity - especially since I think they can do static analysis to statically find probably 75% of the issues at compile time.
I think Clojure is the right response to Lisp: embrace it, and make it practical and quick.
I get the reference. Funny. (if you haven't seen the video http://www.youtube.com/watch?v=FL7yD-0pqZg&feature=playe...)
You realize this IS months old, dude? :-) It's a dupe, as is this discussion.
It is the same length as an md5sum which isn't solved. Googling 9EC4C12949A4F31474F299058CE2B22A bring up this strange site: http://www.niconnect.com/

Which just has a QR code on the front of the site and nothing else. Decoding the QR with http://zxing.org/w/decode.jspx shows the text:

NICONNECT.COM Poder Cibernetico 9EC4C12949A4F31474F299058CE2B22A Brazil

"Poder Cibernetico" in Portuguese sounds like "Cyber Power" or something such.
Time for fast, minimalist web aesthetic?
As someone who just moved from New York to Minneapolis (15 years in NYC, last year with a newborn) I want to add that a LOT of the unhappiness has to do with the city. It is truly hard to raise a child there for reasons too numerous to discuss here. The writers didn't have to go to Scandinavia for examples of happy parents, they just had to get out of the tri-state area.
C# is designed with IDE support in mind. For example, in Linq the "map" syntax is:

from a in b select a.x

This syntax is actually backwards compared to both SQL and list comprehension syntax is most languages, which have the selector expression is before the input list. E.g in SQL:

select b.x from b

Or list comprehensions (in eg. Python):

[a.x for a in b]

So why did MS change the syntax like this? Most developers already knows SQL syntax, and Linq queries are supposed to be able to map directly to SQL.

The reason it that it is not possible to provide code completion in the selector expression if the type of the list is not yet known. Hence in C# the list is written before the selector expression, so the editor helpfully can list all a's members when typing `select a.`

Another example is "Partial Classes" which is a curious language feature which makes it more smooth to work with UI-designer generated files, but which I don't think has any useful function outside of an IDE.

I don't think many other languages are designed with IDE support in mind in such a way. This makes it possible to provide a very smooth IDE experience.
I haven't tried VS 2010, but in previous releases there was no "Go to class..." type functionality! How is that easy to navigate? Thank god for JetBrains ReSharper plugin.

All the major Java IDEs have had "Go to class..." for a long time.
Adobe Flash For iPad Now Available For Download
I would be more interested in the bright minds that had the wisdom to find work outside Microsoft. Nothing against MS, but if half of your peers are going to the same blackhole, and you choose not to follow suit, you're either a smart fella with better options, or you're not good enough.

Assuming a 50-50 distribution; I am interested in that 25% that's both good enough, and chose to break rank. Because I have a good intuition that consensus always breeds mediocrity, never something exceptional.
You pick those up in context pretty quickly. If you know a class has a method "DoSomething" and you see the pink block icon next to "DoSomething" and "DoSomethingElse", then you learn pretty quickly that "DoSomethingElse" must be another method.
> As for my "out-of-context" quote, here is the context: http://junkscience.com/FOIA/mail/1107454306.txt . Why don't you explain to me how this was not a conspiracy to withhold data?

The data they used is publicly available and the inquiry board noted that the results were easily reproduced by qualified individuals.

The fact that CRU didn't want to deal with "the contrarians" by holding their (unqualified) hands through the process is not a surprise.

What more do you want? The inquiry board said CRU should be more open. They should. But anyone qualified could reproduce their results with the public data. Hardly a damning conclusion.
Sounds interesting and I've signed up too.

After I entered my mail and hit enter, it reloaded the exact same frontpage without any notification. Therefore I didn't immediately know whether it worked or not.
Django by Example - Building a Todo List App with Django 1.2
Lamson 1.0 released
And it only costed you $17.50 in damage control.
A GPU-Powered Shopping Experience with Amazon.com
How I Did It: Serial Entrepreneur Richard Heckmann
I'm not sure how significant that difference will be in practice. It's easy to bash C++ for "undefined behaviour" or "implementation-defined behaviour", and to a certain extent it's fair criticism. However, a lot of the interactions are defined.

Unfortunately, they're defined in chapters of the C++ standard containing dozens of pages of dense language lawyerese. Even experts then get them wrong on a fairly frequent basis, and while the underlying idea behind some of the rules makes sense if you think it through deeply, the rules can still be counter-intuitive to a typical programmer who isn't a standards geek.

In other words, it doesn't much matter if the corner cases are defined explicitly, unless you can define them in such a way that they don't catch practising developers out. I have yet to see any large, complicated programming language succeed in doing this.