skysight-inc/HackerNews huggingface dataset:
Honestly, at this point I can no longer tell whether you're misinterpreting or misrepresenting the conclusions. I'll make an honest attempt to argue, nevertheless.

"Static type checking" and "unit testing" are two concepts. There are numerous concrete implementations of these two concepts. The former is implemented in several languages, including C++ and Java and Haskell. The latter is implemented in several frameworks/tools, such as TestNG and PyUnit.

The article concludes that unit testing, as a technique for discovering and/or preventing defects, cannot wholly replace static type checking.

Apart from mentioning the concrete implementations of abstract techniques that the author used, the article does not conclude anything about the benefits of using specific languages, frameworks or tools.

What you have claimed so far is that:

1. there is a "hidden assumption is that all static and dynamic typing are created equal, i.e., since Haskell is statically typed and Haskell appears to have caught Python bugs that unit tests did not, therefore Java will catch bugs in a Ruby codebase, C++ will catch bugs in a JavaScript codebase, etc."

If anyone jumped to this conclusion, it was you. The only thing I can conclude from the article is that static typing checks such as those implemented in Haskell catch bugs that were not caught by unit testing logic such as that used in Python projects within the study. To conclude anything more I would need the data not present in the article, such as exactly what types of errors we caught or missed, etc.

2. the conclusion of the study "makes an unwarranted equivalence of all languages that have 'static type checking'"

It doesn't. The conclusion about the static type checking vs. unit testing might not be backed by enough solid data, but the conclusion makes no claims about languages, beyond specifying which languages were used in the study.

3. the claim that "this benefit applies to all languages with static typing" is "precisely what" the conclusion "says".

No occurrence of any phrase even remotely resembling the quote can be found in the article. Saying "this is precisely what it says" means "you'll find that phrase or one very similar to it in the text". Maybe you were trying to claim that "this is precisely what it means", but it's definitely what it "says".

All in all, the sweeping generalization about the concrete languages was introduced by you. My guess is that this is because you were, like me, frustrated by the vagueness of the article. I would have loved seeing more concrete data. Saying "X types of errors were found" is not as good as saying "the following types of errors were found" and that's just the start.
Now all you need is the inverse of this to fix the mass overuse of inline styles.
Or a large, international organization with employees and clients all around the world, each of whom believe that their problem is the most important thing in the world.
What do you want to learn this for? Personal development? Employability? Freelancing? For each I would learn: Ruby, C# / Java and PHP respectively. Ruby IMO is a more concise, readable and functional than Python, C# and Java are standard enterprise fodder and PHP is widespread but not really designed but more evolved.
I agree it doesn't make any sense, but the fact of the matter is that even judges commit the fallacy of guilt by association, without being aware of it. If hundreds of assholes and a dozen criminals support you, then that makes it seem more likely that you are an asshole or a criminal. Statistically that is probably even correct, even though it's still guilt-by-association in an individual case.
You could use an unicode space
http://www.cs.tut.fi/~jkorpela/chars/spaces.html
So WP7 in WinCE-based, and WP8 is WinNT-based like the rest of Windows 8.

Can't say I didn't see that coming. WP7 always seemed like a bit of a dead-end platform because of it.

At least WP8 will have a compatibility layer for running legacy WP7 apps. But if you're a developer do you continue to target the legacy .NET Compact Framework for WP7, or do you target the new SDK that will run on exactly zero of the Windows Phones devices in circulation today, but will run on Windows 8 Metro tablets and desktops?

This is not Microsoft's finest hour, to be sure.
Different but related: http://htmlemailboilerplate.com/
Developer's dream come true: New MacBook Airs now support two external displays
For several years at least, only the biggest room, Presidio, has had actual video cameras. I think this is the first year that they didn't use the video cameras even in that room, though.
This is the correct interpretation. Congratulations!

I read the article and thought, "Wow, there are people like this?" I mean, I relate to a few of the issues, some social anxiety here and there, some wondering how I'm viewed in social groups, etc. But to this level?

Let me make this perfectly clear: I have nothing against these kinds of people. Not in the least. I know a lot of you out there will relate to this article and that's perfectly fine. Good for you.

But please, don't take it as some kind of validation or good advice. Be yourself, don't be a dick, stop worrying, get out and see the world, and live how you want to live. It is simply not as complicated as this author makes it out to be.

The advice you could take from this article is, get help if you need it. Honestly. You can get past anxieties, social and otherwise, and sometimes there are things you shouldn't just accept as "who you are." You can always better yourself.
Am I the only one who thinks of both Microsoft and Apple as simply two of the biggest gamblers in the game? No one knows yet how the recent technological changes will look when the market becomes stable, it is too early to tell. Apple has gambled quite good three or four times in recent years, as did MS before them, and both were always at each other's throats (Jobs' accused MS of stealing Windows from Apple). Both have had their low points.
While there's a new big gambler in town (Google), the picture hasn't really changed much for the past 30 years.
What other countermeasure would you suggest? If these countermeasures were OSS, would you complain?
Definitely avoid Joomla if you can. I've been maintaining a Joomla site since 2009, and I can't update any of the core components because it would break too many plugins for which there are no newer, compatible versions.

I'm building a replacement for that site right now using Rails. If that's not an option, go with Wordpress.
I have had it happen when hitting the reply button gives you "expired link". If you refresh the page, then post, you will notice that the first post actually took, and the second one is marked dead.
Various unicode control characters do not show up. The list of unicode characters that can be used in an obnoxious manner on internet forums is so long that it is almost impossible to do right.

My go-to is the Cyrillic Millions sign, which is intended for use in bi-directional text. For an example, copy the line below and paste it into a browser text area and try typing off the end:

"This is ‫‬‭‮‪‫‬‫‬‭‮‪‫‬‭‮".ti od ew woh
Is there any actual evidence for this? Why are they any harder to deal with than cleaning existing malware? If anything they're easier to detect (just read the boot sectors on the drive and compare vs. a small list of known bootloaders). "Clean up" just requires installing a new bootloader and rebooting. Obviously the malware could try to take steps (load compromised storage drivers, say) to defeat this, but that's equally an option for traditional malware too (e.g. hack the filesystem to hide itself).

Where's the urgency here? What makes this so important?
> Think about it, a programmer can very well exist without BAs/PMS etc but BAs/PMs can't exist without programmers.

That's exactly the same kind of self-bullshitting your parent comment was arguing against. NONE of the parts of a business can really work effectively without the others. A bunch of super-smart skilled programmers with attitudes, no leaders and no clear requirements is going to produce a lot of efficient, scalable, well-designed code that represents a handful of sub-projects that can't be integrated and don't do anything useful to end users.
I think there are . . .
With iOS 6 announced and Jelly Bean just around the corner, Microsoft can't really afford to just sit there poker faced until it's done. It's a wise tactic, to maintain interest when it's clear their competitors are moving forwards.
Everything The Oatmeal wrote is still available[1][2][3], and I didn't see any suggestions that users attack or otherwise harass Carreon or FunnyJunk. In fact, the owner of Funny Junk sent a direct message to all users of the site asking them to "contact" Inman "any way [they could]".

1. http://theoatmeal.com/blog/funnyjunk
2. http://theoatmeal.com/blog/funnyjunk2
3. http://theoatmeal.com/blog/funnyjunk_letter
This is a pretty big deal for designers and developers who love dual-display setups, e.g. for looking at code and docs at the same time. Until now you had to lug around a 15" MacBook Pro to get dual external monitor support.
Turning to frogs for illegal aid in horse races
Actually, here's the children's documentary I mentioned. They also use a couple other sneaky tricks to make the product appear larger without image manipulation software.

http://www.youtube.com/watch?v=fUjz_eiIX8k
Free Speech for Computers?
Peter Thiel Opens a New Venture Capital Firm
There are, but maybe they aren't always posted here :)

With Android the situation, as always, depends on which device you happen to own, in which case you may or may not get the update. Of course there's always rooting and ROMing, but that's not going to apply to most users.
See In re Campbell Soup Co., 77 F.T.C. 664 (1970), which sets forth the basic rules.

There are print copies available, but the case generally precedes the digitized archives available with subscriptions to legal research archives (i.e., Lexis/Westlaw). You are free to pay for access to the appropriate database if you actually need to read the case digitally.
Congrats on an exciting site!

How are you guys differentiating your site from Petridish.org?
http://www.petridish.org/
Ours do not.
Just in case I've been unclear, I think I agree with you: I don't think Inman ever intended for the Internet to unlawfully mess with Carreon.
There's a reason why we all aspire to be Rock Stars in our respective crafts and why the entrepreneur in us wants to hire the Rock Star.

Give me a business analyst who knows his marketplace inside and out. Who can break down the value proposition our business offers to 25 different demographics the same way John Madden breaks down a cover-two defense. Who can see where the market is going before the market knows its going there, and gets the team ready and motivated to get us there before any of our competition even realizes they're behind.

Give me a project manager who can see fires before they start; who can guide 30 people to do the work of 300 and can keep 300 people working efficiently toward the same goal. I want a project manager who craves efficiency in their process like an addict craves meth. Give me a project manager who obssessively clicks the refresh page on O'Reilly's website waiting for updates on books about continuous integration, issue tracking, and version control practices.

And give me a programmer who knows the entire stack like the back of their hand. Who can program Ruby, Python, Java, Haskell, Clojure, Objective-C, C++, C#, Go, Scala, and every kind of Javascript. Who understands what the different hardware constraints on a desktop application and a web application. Give me a programmer who writes elegant unit tests for all of his code, and evey algorithm is the minimum O. Give me a programmer who happily mentors every other developer in our shop and, like Michael Jordan, makes everyone else better.

Give me these three, and I'll change the world, and I'll pay each of them far more than my competition.
It depends on what you have the water in. A very smooth-sided container with very pure water has few nucleation sites and so the water is much more likely to become superheated, while a beaten up mug and standard tap water is less likely to superheat without boiling.
I'm no expert - but shouldn't such countermeasures really be in the higher-level software side of things, anyways? Low-level exploitation could never happen in the first place if higher levels were secure enough to prevent it(another huge issue itself). The only other avenue of attack would be physical exploitation, and there's no real way to stop that(if it's in front of you, you own it).
People who are ahead of their time always get shot down by the majority.
Without Secure Boot systems, even with full disk encryption, would be vulnerable to repeated evil maid attacks.

>If anything they're easier to detect (just read the boot sectors on the drive and compare vs. a small list of known bootloaders)

That is what Secure Boot essentially does.

edit: to expand: Boot sector malware is easy to detect from outside the system, but you need actively to be looking for it. How many users regularly check their bootsectors with an external OS?
Good question. The one I posted above was an accident; I don't know how I did it.
The Oatmeal appears to be relying on this as a tactic

I'm not sure why you feel this is the case. They've been careful to redact Carreon's contact info from the document's they've published and they've been saying things like "And to anyone else who is reading this: it goes without saying, but stop harassing Carreon. Be lawful and civil in your interactions with him."
Not only that, but end users probably appreciate knowing that anything they bought today would have limited future support --this alternative is better than pulling the rug from under them come 4-5months. That is to say, it hurts MS and partners initially but benefits customers short-term and long-term.

What they could announce is some kind of voucher for future phones if they buy now --giving customers a kind of indemnification against obsolescence. Not saying they will, but they could.
For all of you wanting the source of the FTC rules, see
In re Campbell Soup Co., 77 F.T.C. 664 (1970), which sets forth the basic rules for advertising foods.

There are print copies available, but the case generally precedes the digitized archives available freely or with subscriptions to legal research archives (i.e., Lexis/Westlaw). You can pay for individual case access if you actually need to read the case digitally. It is not cheap.
Yes; it would be wonderful if comments could be categorized. Something like meta tags, created by the community or automatically even. I would like that; it would be like an extra conscience telling me "This guy was making an observation, not an argument; target your response correctly".
I realize this is an extreme case, but you should check out Valve's corporate structure. No one has a "title", everyone can move to whatever project that want to work on, and they still turn out excellent software.
I disagree about the value of conferences, especially large ones, for actual discussion.

If you go to a large conference (e.g. the International Studies Association annual conference), you are almost guaranteed to be fielding questions from an audience that has not read your paper.

You would get more valuable feedback on your actual work (rather than your academic powerpoint/presentation notes) from a small colloquium than from a large academic conference. The only person is guaranteed to have read your work is the discussant, and if you're lucky the panel chair and other presenters.

Conferences are a good way to network and get a feel for the overall state of the field, but for having actual discussion of a problem or issue area they're pretty ineffectual.
That was my point -- without the antitrust injunction, Microsoft would not have invested in Apple. Ergo, Apple owes its existence today to the injunction.
Then no company would have bought anything beyond Windows XP (released 11 years ago) or Windows 2000 Server.
I was thinking of malicious code in the BIOS firmware, but I'm sure there are other examples. It's hard for the average user to deal with such things - even the supposedly easy example you gave of comparing a drive's boot sectors to a known list of trusted boot loaders.
Never. I'd rather die.
I remember it being kind of the opposite to how you describe it. In the 80s and early 90s, unix enthusiasts could be smug about the rise of unix being inevitable. Maybe that wouldn't have been true of linux ppl. But unix systems didn't meet user needs, and unix got sent into the wilderness. Twenty years on, X-windows still shits me for the same reasons it did back then. Why is configuration so awkward? Why is the clipboard system so awful?
You're demonstrating the problem.

There is a disagreement about which topics should be allowed. Broaden means increase the number of topics considered to be on topic. He understands your definition of "on topic"; he just thinks it makes for a poor user experience. And I agree with him.

The problem here is that you and others confuse your view of "off topic for Stack Overflow" with some sort of universal truth. You get away with that not because you're right in some academic sense but because you have the power to drive off people with differing views.
The article nicely ignores the fact that on non-ARM platforms Secure Boot will be disableable.
Sorry again; I commented while in an excited emotional state. Though it embarrasses me how many times that give better karma than a reasoned paragraph putting forth a cogent argument.
The WSJ was right then! New MBPr is crashing the intertubes! http://blogs.wsj.com/cio/2012/06/11/cios-beware-new-macbook-...

Somebody reset the Internet Switch, quick!
Ask HN: Best WWDC 2012 videos to watch?
I've watched both 243 - iPhoto for iOS and 216 - Advanced Appearance Customization and thought they were great (the downloadable WWDC example code is awesome, as well).

Any other favorites so far (I searched Twitter, but didn't come across many tweets)?
Rather presumptuous to imply that developers in general care about MacBook design tweaks, isn't it?
Couldn't all hardware that has this secure boot functionality simply include a physical switch that grants full access to the hardware? When the switch is on you can install any OS you like, when the switch is off no root kits could install themselves.

What do you think?
This doesn't make any sense. For example, Secure Boot can help protect against an evil maid attack against Full Disk Encryption. How would something "higher-level" be able to do this?

People should take a look at the rather secure Xbox 360 to look at how chain of trust is established from the hardware through boot stages to hypervisor and OS. Were it not for a tiny mistake and literal electrical glitching of the processor, the Xbox would remain an impressively secure platform. Hell, it's one regardless.

Secure Boot, or something like it, is necessary to protect your bootloader, and thus, everything else (See: Flame and friends).

Quite frankly, UEFI/Secure Boot, itself, is not that bad. People are upset that Microsoft gets to be pre-enrolled but they seem to not point out that it's disablable, people can sign their own bootloaders if they want, or better yet, can enroll their own keys and sign bootloaders themselves for ultimate security. Even if MS were working with higher authorities they wouldn't be able to sign a malicious bootloader if you enroll your own keys.

edit: Instead of downvoting, maybe you could explain how SecureBoot could possibly work without pre-enrolling MS keys, or how some other form of verified boot would work without pre-enrolling someone's keys. In fact, there's a whole consortium of very smart individuals who would like to know.
Front-End Hacker  QLABS NYC
Overview:

QLabs is a world-class tech incubator based in Noho, NY. We’re a small group of hackers who rapidly prototype new technology products every 10 weeks and then test them in the market for long-term potential. Our primary focus is the consumer web and industries ripe for disruption, though we’ve been know to experiment across a broad spectrum. We’re about to graduate our first product, Huntsy, and are proving an exciting new model for incubating startups.

We are funded by a publicly traded technology company- this means competitive salaries, corporate perks, full benefits etc etc. We are are a small team that works quickly and collaboratively. There is an extremely flat management structure which means we succeed or fail as a team.

Here’s some examples of the products that we’ve built over the past year:
http://huntsy.com
http://framey.com
http://bromly.com
http://mixnomer.com

For more info, check out our website: http://qlabs.com

Job Description:

We are searching for a developer with front-end expertise to join our NYC team of hackers.

We are constantly vetting and integrating the latest and greatest technologies into our development stack, so you may be the person we’re looking for if:
- you love building interfaces that are sexy, sleek and simple
- you have an opinion on backbone.js and/or ember.js
- you’re familiar with CSS3, HTML5 and OO Javascript
- you are familiar with Ruby on Rails and/or MVC development.

Where:

Our space is arguably the coolest place to work in New York. It’s a beautiful, 12,000 sq. ft. exposed-brick loft in Noho with several common areas and couches, a pool table, game room/movie theater, antique telephone booth, vending machine (free snacks!) and art from Artsicle. We share the space with a few other startups including Codecademy, Turntable.fm and MoviePass. Check out the 53-page slideshow on Business Insider

How:
Send your resume, your github and links to the project(s) you’ve built that you’re most proud of to jobs@qlabs.com
Look around, you'll find them. I found a Minecraft server host that actually gives me root access to a VPS with MC preinstalled. I disabled MC and now have a VPS with which to do what I please.

I don't know if it's the best deal out there because I haven't looked in a while, but the host I'm on is http://redstonehost.com/ if you're curious.
>integrated stand

Come on, it's a piece of plastic on the back. Overall, this is of low importance for a tablet.

>kind of case

I said other than the case

> new operating system

Windows 8 isn't "new".. it just doesn't exist anywhere yet. All the OEMs will use it too.

I don't see anything to "give them credit for something different"
How to sink an FOIA request: Call in the Glomar
I couldn't agree more. This is the first time I saw a company have some guts.
Right. I agree. I said, What about the Surface deserves credit other than the cover.
A date has a non-zero cost. If you want to weed, do it earlier. Say something embarrassing on your online dating profile maybe? Then, when the selection is done, you go into seduction mode at the date.
Is programming for everyone?
I'm pretty sure the professional VCs and the law firms that represent them will find an efficient way to deal with the issue. That's what they do.
Their answer is because the box used to keep the burger warm generates steam which reduces the size of the bun.
> Jelly Bean just around the corner

Is it? It’s a real question.

Currently ICS is installed on < 10% of the devices in circulation, but (I hope) it’s safe to assume OEMs and carriers are working on new devices based on the new operating system and will eventually stop to ship new devices with Gingerbread.

If next week Google releases JB, I don’t think they are going to scramble to change their plans to merge the new version, they will probably just wait until they’re done with that and then eventually upgrade, possibly delaying JB even more than ICS already is.

I have been wondering what Google plans to do to improve the situation.

I guess next week I’ll know the answer.
Startups are big in Boulder, but where are the tech billionaires?
You explained this far better than I could - only dedicated, tech-savvy folks would be able to do this.