skysight-inc/HackerNews huggingface dataset:
I haven't really done a lot of professional-scale programming in C or C++, and never in a context where I'm designing the types, so I assume that it must be a legitimate annoyance in C or C++. But in better languages, it's just as easy to use types. Here's how easy it is in Go, for instance:

package main

import "fmt"

type inches uint
type feet uint

func main() {
i := inches(12)
f := feet(1)

fmt.Printf("i + i value: %d, type: %T\n", i + i, i + i)
fmt.Printf("f + f value: %d, type: %T\n", f + f, f + f)

// automatically will promote bare numbers, a matter of taste, I suppose
fmt.Printf("i + 5 value: %d, type: %T\n", i + 5, i + 5)

// but will refuse this:
// "invalid operation: i + 5 (mismatched types inches and uint)"
// fmt.Printf("Value: %d, type: %T\n", i + uint(5), i + uint(5))

// will not compile: "invalid operation: i + f
// (mismatched types inches and feet)"
// fmt.Printf("Value: %d, type: %T\n", i + f, i + f)
}

Prints:

i + i value: 24, type: main.inches
f + f value: 2, type: main.feet
i + 5 value: 17, type: main.inches

If you'd like to fiddle with it: http://play.golang.org/p/_VPWoE901Q

It is not quite as convenient to be clear about types in Go as it is to continue just sloppily passing ints and strings everywhere, but it's not that much harder, and it does catch things!
A mix of bugs and suggestions:

- It is possible for the security code and card number fields to be green, indicating they have been filled out correctly, using a 3-digit security code for an American Express card number or a 4-digit security code for any other card number.

- The security code help probably should not display the American Express case when no card type has been identified.

- The security code field should display 4 dots when American Express is detected.

- The card type detection is so faint as to be invisible to inattentive users or people with awful displays.

- Drop-down for expiration is a disaster and a huge regression from the status quo.

I played with the checkout form some and discovered these additional issues:

- Email validation is wrong, valid emails are flagged as incorrect.

- At almost all reasonable browser widths, the right 2/5 or so of the security code tip is cut off, rendering it useless.

- After clicking "Purchase License" without completely filling out the form, the button permanently changes to "Please Correct Errors Above." Correcting the errors will not allow you to actually purchase a license. You will need to refresh and enter all your data again.

- You can actually successfully submit the form using a Visa with a 4-digit security code or an American Express with a 3-digit security code. It was declined :(

- "The 'exp_month' parameter should be an integer (instead, is MM)." is not a very usable way of phrasing this error.

I would not buy $149 closed-source beta software for making my purchase form more usable from people with such an unusable purchase form.
If I recall correctly - they did it for security reasons. i.e. Internet Explorer was so full of holes they thought the Word HTML rendered would be easier to keep secure.

In the sense that it did a lot less and thus presented a smaller attack surface, they were right.
I was taught in school and recommended by parents to include everything from middle school education to current employment. Combine that with all skills, programming languages and projects I've worked on, and I actually have a hard time fitting it all on 2 pages.

Care to elaborate why you think "one page ought to be enough for everyone"? Seriously.
The endianess of the Xbox 360 made "already pretty much like developing for Windows" not quite accurate. And causes a lot of problems relating to I/O.
Taking QUIC For A Test Drive
How does it work in Gmail / Yahoo etc where images are blocked ?
Should the JCE API remove the call that allows one to ask for a modeless algorithm? I cannot imagine any cryptographically valid app that just picks a mode at random and tries to wing it.
Torrents: http://www.slackware.com/getslack/torrents.php
Apple Issues First Transparency Report, Includes "
Slackware is irrelevant and outdated. No package manager. No net install. Give me one reason to use it instead of Arch or Debian.
Has it scored you any jobs or interviews yet?
For both her, my mother, my mother-in-law and my my step-mother-in-law it is great. From their perspective they click on Firefox, thunderbird/gmail link, OpenOffice, Skype , etc they get what they expect.

Only unlike when they were running Windows they don't have to call me over every 6 months to de-worm their sick machines. They all use Ubuntu in gnome-fallback mode (so it looks like gnome 2.x). Now days I only have to deal with rare hardware issues from my family's machines (and PC desktop are easy as hell to service).

P.S. Reflecting I think Linux is actually ideal for very technical users (programmers/sysadmins/etc) and very basic users (icon clickers). I think "power users" are actually the people who have the hardest time. They have a use case that requires more leaning than the basic users one, and can't just figure it out intuitively like the technical because they don't understand how everything actually works like the technical users do.
> If Guido van Rossum can have a short resume so can you.

No, that doesn't work. Guido van Rossum can have a short resume because he has widely-known accomplishments that instantly familiar to almost anyone who he might be interested in working for.

If you haven't done something like inventing Python, you need more words to explain the significance of your past experience.
EFF Files 22 Accounts of How NSA Surveillance Chilled the Right to Association
The policy is just an offer: we won't bother you if you do it like this.

moocowduckquack is explaining that the law already gives rights and obligations wrt trademark use.

It's helpful to know the difference between public law and contracts; they have the same effects (creating rights and obligations), but public law applies to everyone (within a jurisdiction) and contracts don't.
The product of this style of production is most often called a "vertical slice." A slice of cake has just a thin amount of cake, but it contains every layer of cake. In this analogy the cake is the whole game and the vertical slice is a tiny snippit of the game (ie. a short level) where all features (every layer of cake) of the core functionality of the game is present.
Piece of underwear printed in 3 seconds? That's Startrek grade innovation.
Except you would most likely have a high rate spam rate and a major number of recipients won't be able to see your content without downloading images first.

You will get a better response with a text only message.
Hey, no distro-bashing on HN! ...I like arch... :(
One reason: You don't like Arch or Debian.
That kind of depends. They can also happen not because you attached a debugger but because you set a break point in a particularly unfortunate location.
Isn't IE now silently auto-updating by default, just like Chrome?

http://arstechnica.com/information-technology/2011/12/micros...

Hopefully that will address much of the problem.
"Opportunities" is not "arbitrage". The value of an item going up over time is not disproof of a market's efficiency; efficiency is a point-in-time characteristic, not an across-time characteristic. A market is not required to be psychic to be efficient. It especially doesn't pertain to the case where someone generates value; Warren Buffet is not a passive purchaser of stocks, Warren Buffet seeks out stocks where he can generate value in some manner with better management.

As for your positive returns, the easiest explanation is that you're in a green square on this graph (suitably updated): http://www.nytimes.com/interactive/2011/01/02/business/20110... (Read what the graph is carefully, most people misinterpret it at first glance.)
With taxes and benefits, it's not that far off. Plus office space for them, computers for them, a whole host of other perks.
But they don't know the potential of this trade deal because they do not have the text of it so cannot draw a comparison with historic trade deals. To present something as positive based on history when the thing is secret is nonsense. Is like someone hovering around a shell game who only talks about the previous winners.
With Internet Cachet, Not Profit, A New Stock Is Wall St.'s Darling
We built some custom inputs just for handling number formatting (currency, percentages and separators) using AngularJS (directives) and I can say from experience it is much harder than anyone would imagine. The basic concepts are simple, it's always the implementation details, edge cases, browser quirks that will eat up your time.

Bottom line, saving money vs. time isn't a good reason not to buy this.

I still wouldn't be surprised if someone goes and builds an FOSS version of this anyways. FOSS people have far more than just "a weekend" for things like this, and it actually looks like a fun thing to build. Also a buggy prototype could probably be whipped up in a weekend if you leverage a good JS framework like Angular or Ember. Perhaps not but I'm sure someone will try.
As my father used to say:
"'Doc, it hurts when I do this.'
'Well, don't do that!'"
Volokh Conspiracy's preliminary analysis:

http://www.volokh.com/2013/11/07/thoughts-eckert-v-city-demi...
That's the goal behind Trovebox (formerly OpenPhoto). But we've since moved away from the consumer space and into the business/organization space.

Nonetheless, we're open source, hosted and a bunch of other things to try and make this problem suck a little less.

Here's the original Kickstarter from 2 years ago, http://www.kickstarter.com/projects/jmathai/openphoto-a-phot...

Github repositories at https://github.com/photo

Hosted service now geared towards organizations at https://trovebox.com
Boston - PillPack (TechStars Boston '13)

https://www.pillpack.com/careers

At PillPack we are on a mission to reinvent pharmacy. We are using design, service and technology to change the way people think about medicine. As a software engineer at PillPack, you’ll be developing systems that improve the health and wellbeing of our customers.

PillPack is a young, rapidly-growing company, so we’re looking for engineers with an entrepreneurial mindset that can work independently, rapidly learn new tools and proactively contribute in unexpected ways. Most importantly, we want people who are a delight to work with! Our team is full of interesting, friendly, reliable people; we’re going to keep it that way.

Interested? Send me an email at elliot@pillpack.com
This was pre-image blocking. Not sure how this would work now.

I assume there's a big empty table where the image would go and some text+links above and below the image.
Why can't IE be released in a form that is not so tied to the OS, and leave the old IE bits where they lie? In XP, for example, they could leave the rotting old IE8 guts in, and release a standalone IE11 that opens instead of IE8.

Of course, I would much rather they just exit the browser market entirely. They keep embarrassing themselves over and over again. While new releases are (finally) somewhat modern, there are still incredibly frustrating new bugs with every release that take years to get fixed, holding the web back again and again.
You'd probably expect a car company with the motto "Engineering future cars" to have at least one mechanical engineer on their payroll. Expecting a company whose tagline is "Engineering future foods" to have at least one person with a background in nutrition isn't unreasonable.

Ship it and then iterate works when your product is software, not so much when it's marketed as the only food the human body needs to ingest for long periods of time. If node.js breaks then maybe some websites go down. If Soylent breaks then people could die (though hopefully they'd stop taking it before that point).
Yes/No (it's been 2 weeks, only a couple of email enquiries/telephone interviews).

I've got no job experience and no college education so it's an uphill struggle. I'm trying to innovate with the resume to overcome that (I can code/write etc, but don't have the standard papers/references).
> I'd consider adding DNG if there's a good external library.

Can you guys just call OS libraries? There are RAW librarys available for Windows and OS X. A thin wrapper would be nice. I really hate to compile >20MB external shared libraries myself.
This could be for any number of reasons, and also a big coincidence, and I don't have time or the interest to read more on it, but the thing that I kept thinking while I read the story was "why did you have to do that thing with Boeing... you don't look too good now".
It is very insane. You would think that after getting such a bad rep with IE that they would make sure they don't get themselves into that kind of situation again, but no. They keep releasing shitty software that holds the rest of the industry back. I never was a Microsoft hater, but in the past few weeks of writing HTML/CSS (if you can call it that) for Outlook support, I have cursed Outlook more than any other piece of software I can remember.

You can read more about it here: http://www.email-standards.org/blog/entry/microsoft-to-ignor...
Speaking of this, I've always liked Perl's $,@ and % prefixes that distinguish between scalars, arrays and hashes. It is like a very minimalistic hungarian notation, but that's exactly why it's so great: just a single extra character gives you all the extra info, while imposing a minimal additional mental strain on your brain while scanning the code
Microsoft apparently can't do that because of all those corporate customers which depend on subtle behaviors of a particular IE version they have apps developed against. This is a vicious cycle. Auto-update would work if it was the case from the very beginning.
That's not true anymore for under $10 transactions (see Dodd Frank), but the point was that since Square has no minimum fee they actually lose money on small transactions. Square is used a ton for these sort of small transactions which goes a ways to explain why they have never made a profit (but have billions in revenue).
No, it's not a problem for me.
This reminds me the quote from the Dog's Heart by Bulgakov:

“Yes, my dear sir. If you care about your digestion, my advice is – don’t talk about bolshevism or medicine at table. And, God forbid – never read Soviet newspapers before dinner.’ ‘M’mm . . . But there are no other newspapers.’ ‘In that case don’t read any at all.”

http://www.goodreads.com/quotes/918499-food-ivan-arnoldovich...
Market Values Each Twitter User at $110; Facebook, $98
Is IE11 even out for windows 8? I hope IE will truly auto-update one day, but I'll believe it when I see it.
I am just describing their policy, which they link to in the email to clear up confusion:
http://www.canonical.com/intellectual-property-policy

You will require Canonical’s permission to use: (i) any mark ending with the letters UBUNTU or BUNTU which is sufficiently similar to the Trademarks or any other confusingly similar mark, and (ii) any Trademark in a domain name or URL or for merchandising purposes.

[. . .]

You can use the Trademarks in discussion, commentary, criticism or parody, provided that you do not imply endorsement by Canonical.

You can write articles, create websites, blogs or talk about Ubuntu, provided that it is clear that you are in no way speaking for or on behalf of Canonical and that you do not imply endorsement by Canonical.
Sure they can - just like chrome and FF can: you just add an option to turn it off. IE has that option already.
It reminds me this: https://news.ycombinator.com/item?id=6693608
(Also using Airmail here, for a few weeks now.)

By default, Cmd-Delete will delete the message, Delete will archive. There is a "Use Delete Key (backspace) for Move to Trash" configuration option as well, in the General config pane.
Agree with most ofmyour points, and I even find that my boss hectors me much less now after hours than he did before I went remote(and his non-stop office interruptions were the reason I moved off-site, so big win there).

But I think I'm much less efficient, focused. Personal flaw, probably. But when at the office I never wasted a second, and grew to resent boss interrupting to come watch latest Yahoo Sports video. I wanted to get the heck out. Now I'm too inclined to piddle. Rather than stair-stepping up 5 flights to pace, I'll rake leaves then fix the kids a snack, then I've got to work after normal hours to catch up.

Also, my study used to be a refuge. Now it's where I work.

But I do enjoy nice days when I can work from the boat and no one's the wiser.
Elastic Load Balancing Announces Cross-Zone Load Balancing
Hit space for laser.
This is going to be like Betteridge's law of headlines. After people have learnt about it, they can't stop referring to it for months and months!
I like how a 24 character password is automatically insecure, while a 16 character one is not... dumb password validation...
Collaborate to "What happens you type http://Google.com into your browser?”
I think "research facility" sounds way cooler. as in "black mesa research facility".
malware this insidious should have arisen in multiple sites with multiple analysts looking at it.

Stuxnet was floating around the net for about a year before there was public discussion. It was only afterwards that people went back and realized that something had been there all along.

Part of the problem with expecting people to notice this class of viruses is that they are not malicious, don't use excessive amounts of resources and are deliberately designed to be stealthy. They aren't a general purpose bot-net, they don't target anyone's bank accounts -- in short they have the lowest possible profile that a well-funded and well-managed engineering organization can come up with.

From that perspective, the only odd sounding behavior is that infected systems avoid booting from anything but USB drives. That's a little high-profile for this class of virus. It isn't enough for me to dismiss Dragos's claims, but it is incongruous with the assumed design goals.
Zurb just became my favourite company in the world.
Name another software runtime that even partially works as well cross-platform. Or another runtime that has the notion of multiple competing implementors.
Similar peeve: Phone numbers.

Why can't I call an email address?
Lets see the amount of fires of, lets say, the Ford Fusion in the past 6 weeks. Or maybe the amount the fires for all of Ford vehicles. It's only because Tesla is so focused on.

This kind of reminds me how the media reports every single airplane crash. How about report every car crash with fatalities. According to Wikipedia over 2,500 per month.
Indeed.

When people feel very strongly about things (a couple of your examples touch upon human rights), and they feel they rarely have a platform to express those views, they'll take any platform they can get.

It's annoying but understandable.

Also keep in mind that it's annoying to see a viewpoint expressed if you disagree with it. When such a viewpoint is expressed, you are predisposed to view them as unwanted contributions to the discussion. I don't believe the parent comment is warranted here, but maybe he wasted a lot of his time trying to improve Wikipedia, and he feels very strongly about this.
They had to modify off the shelf hardware to make it work.

I would like to read about this experiment you mention, do you have a link?
Guess its a pity Microsoft never heard about sandboxing, eh?
OSS and credit cards have existed for every single day of the last ten years. Did the community just not notice that taking credit cards on websites is done by substantially every business transacting on the Internet? Or were they just hiding their well-tested well-designed decent-UX commercially-supported OSS options on localhost until someone tried to commercialize the niche, to now be unleashed on Github with great fanfare?

People have higher-expectations-than-are-warranted for "Some OSS developer (who is not me)" deciding to bite off a project on their behalf. The threat of this is routinely invoked to scare developers into not releasing software commercially. It's almost invariably overblown. Crikey, people told me 8 years ago that BCC was commercially non-viable because there existed OSS (with XML output for linking to an upcoming multimedia engine [+]) that was going to eat its lunch "as soon as it was marketed."

+ Seriously not making that up. http://sourceforge.net/projects/bingo-cards/
Nifty microcontroller with Forth inside (scroll down for documentation)
It doesn't smell like either, because a competent outside or inside job will smell the same.
Ask HN: How to get beta testers?
Hi,

I am currently building a messaging app, and I want to beta test it asap. I know I can ask friends and family, etc, but I really just want an objective group of people testing it. Therefore, what do you think is the best way to go about getting about 20 testers?

Thanks so much!
doesn't work in iOS 7 Mail.app..
An oil crash is on its way and we should be ready
> It was a different time in the Valley back then, and Williams ended up selling Blogger for a paltry sum of $10s of millions to the only company with any resources in 2003 — Google.

So AOL was past its peak by then but it still had boatloads of dial-up revenue coming in at 2003. Hell it still does http://www.mediabistro.com/fishbowlny/aol-revenue-is-up-stil...
Hungarian notation is not helpful at all especially when descriptive name could be used, IDE with rich intellisense, or just good code organization. Does anyone use hungarian notation besides Win32 APIs and Windows user level code (FWIW the NT kernel does not use Hungarian notation).
Aaron James's Theory of Assholes
The comparisons to the Leaf and Volt are meaningless if none of those vehicles have been in similar accidents. You can't just point to numbers and imply that a lack of reported fires means they're safer.
As an American, I greatly admire India's achievements in science and engineering as well as the public education system that powers them.

I hope that the United States will learn from and one day catch up to India in terms of higher education.
I don't really care about who car companies employ; I do care about the performance of the car I buy. If the car is unproven I don't buy it. If the car is proven to be defective or unsafe I don't buy it.

Soylent is not a car. The first buy is bordering on an impulse buy. If it doesn't work for someone then they're likely to stop using it. If you're skeptical about it then don't buy it... wait for the reviews, wait for the early adopters to give some feedback.

Marketing is mostly bullshit... Soylent is mostly marketing right now. If the marketing bothers you then you're probably not an early adopter so just hang back and tell the early adopters how stupid they were in a year.
That's just a dumb comment.

Gasoline gars don't catch on fire in non-fatal accident with any frequency

Now let's talk numbers.

Ford Fusion fleet, in the US: 1,520,000 vehicles.
Tesla Model S fleet, world: 18,300. If 300 Ford Fusions caught on fire in a 6 week span I guarantee NHTSA would be investigating.
"NYT EDITORIAL BOARD ISSUES POSITIVE ANALYSIS"

Sure sounds like an endorsement. See for example:

en·dorse·ment enˈdôrsmənt / noun
noun: endorsement; plural noun: endorsements; noun: indorsement; plural noun: indorsements

1. an act of giving one's public approval or support to someone or something.

[In any event, the critique seems to be that regardless of the position of the paper, EFF wants the NYT to leak the contents for analysis by 3rd parties.]
It can't auto update like Chrome because it updates files in system32. Generally it uses the same Windows Update used for all other Windows updates.
Interesting. So, perhaps, it's because IE update usually requires OS restart and Administrative privileges when Chrome for example doesn't.
I got very different results.

Windows 8.1 Pro x64
i7 3770k 16GB RAM

-Octane-

Firefox 28 - 10320

IE 11 - 14167

Chrome 32.0.1689.3 - 21223

-Kraken-

Firefox 28 - 1742.6ms

IE 11 - 2252.0ms

Chrome 32.0.1689.3 - 2241.0ms