skysight-inc/HackerNews huggingface dataset:
I don't buy the unknown unknowns. Big system integration problems follow patterns, and an experienced tech will recognise them. The problem with any half-assed strategy is that people gloss over the knowns, which is fatal. First thing anyone should do on a large (actually any) project is to assess the current situation[1]. When you discover a big nasty piece of legacy you need to integrate with, you look at how it works. The rabbit hole must be followed to it's end, or something will bite you. Blaming unknown unknowns in IT is the same as telling the teacher that the dog ate your homework.

https://www.wittenburg.co.uk/Entry.aspx?id=46870dcd-70cb-4ef...
"doesn't inhaling nicotine cause many health problems on its own?"

Not really. Nicotine seems to be about the same or maybe a few times as dangerous as caffeine, which is to say barely dangerous at all.

Most of the danger of cigarettes is burning the plant material. There is a study assigning cancer risk to the toxicants of tobacco smoke and there is a list of the top 50 or so chemicals of concern called the Hoffman analytes. Nicotine isn't on this list.
Calc() is a huge deal. For non-business oriented applications where IE8 may still be in use, calc() is going to be a god damn lifesaver. I replicate the function in javascript all the time, no longer!
It's actually deliberate that they're not using the right people. It has very little to do with accidental incompetence, mistaken application of domain knowledge, knowledge applied from incorrect domains, or inexperienced project managers and engineers (though the latter can be symptoms of the real issue).

This is the result of the correct observation indicated by the last sentence in your comment.
"Management teams of well-run companies spend very little time thinking about the formal financial statements."

Not true at all. Well run companies do spend a lot of time in preparing their financial statements. First, it is required by law, see - Dodd-Frank, Sarbanes-Oxley, etc.

Second, it can get well-run companies with good intentions into a lot of trouble with the SEC and investor lobbying groups.
I beat the main game and now you guys are adding more levels! Argh, I'm trying to get work done here!
And even if you do keep your important stuff on EBS, make sure you take snapshots on a frequent basis. We have received this email a couple of times:

Your volume experienced a failure due to multiple failures of the
underlying hardware components and we were unable to recover it.

Although EBS volumes are designed for reliability, backed by multiple
physical drives, we are still exposed to durability risks caused by
concurrent hardware failures of multiple components, before our systems
are able to restore the redundancy. We publish our durability expectations
on the EBS detail page here (http://aws.amazon.com/ebs).

Sincerely,
EBS Support

Fortunately, we had recent snapshots and it was a matter of (manually) spinning up a new instance from those.

Edit: proper quotation
That'd be the surprising bit :)

Modernizr's no-flexbox detection, plus javascript polyfills where needed, work very well. The polyfill is an amazingly useful invention.
>And, take this with a grain of salt (sample size of one), but I feel way better. No more coughing in the mornings, I take hills on my bike like a pro, and I'd swear I look healthier.

This is the same for me. A huge thing for me is that the tiredness that I feel when I smoke is nonexistent on ecigs.
Dude you're an idiot. Go fuck yourself. Really.
Legal procedure: Critics cry foul as NFL defends nonprofit status
Safer according to what study? People just assume they are safer.
I hate the way LinkedIn handles criticism. Most of the discussion I've seen has centered on the concept, not the implementation. Instead of trying to allay concerns about the concept, LinkedIn spends the whole, defensive post chiding commentators for "inaccuracies and misperceptions" and proceeds to humblebrag about how thorough its security precautions were.
http://liw.fi/obnam/ondisk/ attempts to answer that in some detail. In summary: Obnam splits file data into chunks and stores each chunk only once. It looks up chunks using checksums, and does not need to download the chunk data again (unless you turn on verification mode to protect against checksum collisions). Obnam does download B-tree nodes, though, but they should be a fraction of the size of the file content data.
What should it do with it? It can't send it anywhere: Block network access for that process if you don't trust it.

Key won't be accessible on disk anyway, only in RAM during crypto and will be destroyed immediately afterwards.
Google offer the Google Platform to people who agree to certain things. But anyone is free to fork Android at any point, if they choose - Amazon have done so, for instance, as well as many Chinese manufacturers.
“Our results actually show that high cortisol levels are associated with a low risk of developing depression.”

High cortisol is however associated with schizophrenia, for both present and fetal conditions.

ObDisclaimer: Dammit, Jim, I'm a programmer, not a doctor.
It's possible to mail drives to Amazon and have them import the initial data set http://aws.amazon.com/importexport/ A former employer of mine did that a few years ago so that they could start serving a lot of high resolution images using S3.
Hi Jerry. SPARQL is the SparkleDB query language.
So all capital expenditures reduce income. That's what I thought. I've never understood why folks don't think "pay later" = "pay".
Not to mention, there are tax benefits to stock based comp. First, you often have the choice of when to exercise the stock which can make a world of difference especially with AMT, and second, if you hold for a year you'll pay the long term cap gains rate. For lower income people (hehe in this case that would be people who make less than $400k) that's still 15% which is an incredible discount. For higher income folks it's now about 23% but, again, that represents a tidy discount against their marginal tax rate.
I have Linux Mint on my laptop and run I run Linux on all my computers. Best menu ever cinnamon.
Laptops/desktops = producers. Mobile = consumers. It's that simple.
I am not surprised at the level of spin coming from someone whose livelihood comes in part from e-cigarettes.

You dismiss the FDA study (summarized here http://www.fda.gov/NewsEvents/PublicHealthFocus/ucm173146.ht...) by saying it was "ecigs from China". But the study says it was two leading e-cig makers.

I have an ecig company and the ingredients in my liquid are 100% American sourced

That's kind of like saying, "My product is 100% natural." It might be accurate but ignores the fact that things like arsenic and bacteria and all kind of other harmful things are natural.

There is no reason to be concerned about secondhand vapor.

I'm going to trust the FDA over you.
Profit is how much your total assets have increased in value. Cash is an asset and a warehouse is an asset. If you spend $1m of your cash that would otherwise have been cash profits to build a warehouse worth $1m, your total assets remain the same and thus your profits remain the same.

But, unlike cash, a building doesn't retain its (dollar) value forever, it must be written off. I'm not sure how buildings are written off since they have a rather long "shelf" life, but laptops are generally written off over three year. So if you buy a $1500 laptop with cash in year 0, your profits in year zero are unaffected, but you must book a depreciation (a reduction in the value of your assets) worth $500 in years 1, 2 and 3. Hopefully you will, as with your warehouse, use your new asset to book profits in each of these years in excess of your write-offs.
A lot of this discussion on gender seems extraneous.
Learning Clojure is a simple 2-step process

* stfu
* learn Clojure
> desktop is now irrelevant

I disagree completely. Why don't you write all your books on an iPad? It's not the tool for the job. In my opinion 20 years from now, assuming we don't have cortical implants or similar, people are going to go to work and sit down in front of a monitor with a keyboard and a mouse. It won't be so different to how people worked 20 years ago.

MSFT completely agrees with you. The see the Zeitgeist going towards more and more devices so they are scrambling to make handsets and tablets that no one wants to buy. They totally ignored the core desktop user with Windows 8. But this has to do with being a publicly traded company I think. For some reason a slow and steady market like desktops isn't good enough. They can't go to the investors and say "We aren't the sexy new thing, but we'll continue to make boatloads of money for the foreseeable future." (Honestly I'm not sure why they can't do that, but companies have to plan on growing for some reason.)
Ecig advocates take a harm reduction approach, rather than the quit or die approach of anti-nicotine zealots. All evidence suggests that ecigs are vastly safer than burning tobacco.

Here is a recent survey of all available research. We could further extend this by looking at known cancer/cardiovascular risks of the small bits of concern with ecigs then compare to burning tobacco and you are talking about 1% danger comparatively: http://publichealth.drexel.edu/SiteData/docs/ms08/f903492642...

There is some movement for hte industry to regulate itself and suggest sensible rules, but if ecigs are "deemed" under the 2009 Tobacco act, it will potentially wipe out all innovation because of the rule that any new product be "substantially equivalent" to a product on the market before some arbitrary date in 2007 they set. There's all sorts of horrible rules being proposed which go beyond just making sure the liquid isn't contaminated.
"as potential right wing fabricated drama"

Perhaps you might want to start looking at reputable alternative news sources that e.g. would have told you you're among the 16 million who's existing policies were outlawed by the "Affordable Care Act" ... 3 and a half years ago.

To those of us who've been paying attention, this is no surprise at all ... maybe not even an unintended consequence, e.g. why aren't you part of some collective (company or whatever) getting group insurance? Yeah, that's going in the direction of "right wing" fever swamps ... but entirely consistent with a lot of undisputed things we know about Obama et. al. E.g. could you be considered a modern day kulack?

As for getting out of the game? I think not. E.g. assuming you and yours are less than 50 years old, one of the things you'll be paying for in whatever policies you get (note, when someone spent some quality time with an ACA calculator he could find no scenario where being married didn't result in a higher total bill) is the expensive 50-64 set. And you're not saying you can't afford paying twice as much ... you think the Federal government will make it easy for milch cows like you to escape?
The EDG C/C++ frontend (used by a lot of commercial C++ compilers) still supports this, and Comeau's compiler still relies on this for code generation. EDG also implements a different template instantiation model than other C++ compilers, partially so that it can function with a C++-agnostic linker.
It is really interesting to look at this article through the lens of the PR agency/strategy that helped place it for NJOY.

1) Quotes from CEO

2) Little anecdote from Chief Marketing Officer

3) Big vision "Vaping" becomes common place.

4) Key differentiators: "building e-cigarettes that look, feel and perform like the real thing" (this is sprinkled
throughout)

5) Celebrity endorsement, Big names: Peter Thiel, Brunno Mars

The rest (post first page) is a nice over view of the e-cigarette industry, and some challenges facing NJOY. I wonder how long they were working on a NYT article, of if this was something pretty easy for them to get, given interest around e-cigarettes.
Stop trying to compare it to HTTP, maybe?
I'm working on an real application [1] but it is undocumented, you can look here [2] for the Terms part.

1.- https://github.com/enriquepablo/terms.server
2.- https://github.com/enriquepablo/terms.server/tree/master/ter...
My ASCII graphics were trying to show Database Two as fast and Database Three as slow. That's where the pitchfork toting mobs should be.
guest blogs - find a dozen web sites that are focused on project management for largish companies, write them all saying you run a SaaS product and want to talk about the reasons for starting and what you hope you can do for them.

add a mailchimp sign up box and see what happens
You can make it so that it will only store the key in RAM, but then you'd have to enter the key every time it launches, making automatic backups impossible.

Although, I agree, if you only allow the open source network access, AND can ensure that the key won't somehow be smuggled in the data the closed source process sends, you're probably fine.
Older, gopher-specific clients, can be interesting, too. Some day I should try to get gopherVR running on my machines.
No, they were stable all right, once the writes had settled down. The trouble is that sometimes it would write rows with an ascending ID sequence like

1
1,2
1,2,4
1,2,3,4

…and a read transaction that captured "1,2,4" would try reading the next ID > 4 and never see 3.

Evidently it allocated the ID and space for row 3 before writing it and exposing it to the other transactions. And sometimes that turned into a race condition.
Yeah, same here dude. My mom couldn't distinguish between Windows and Ubuntu and also has not seen any difference between Word and OpenOffice, except that she couldn't find the bulk letter function. She kept using it for years, luckily the most important thing to her, "The Browser" didn't change at all. Luckily Firefox is the same experience on every OS.

She was against every subtle change, so putting another OS on her machine was hard. She even resisted to use a much faster Computer, because she likes when things "just work" and really doesn't care what the name of the system is or about the specs of the system, as long as things can be done the "usual way" and she doesn't need to wait 5min. for things to happen. Her old computer was a 1GHZ, this one has 3.2GHZ and for her it's the same. To be honest, things aren't really getting faster for an average PC user, except when you install an SSD.
Content isn't king, science is: how to A/B test social
How does vMotion pull this off? When I hear the phrase "live migration", my assumption is that the instance is serving traffic during the migration. If the instance is using local disk, then I would expect that there must be some shared state in the system, or alternately a brief outage. The latter would not be a truly live migration IMO.
It's the contractors' fault, too. Both parties are playing the same game, here: corporate welfare for the contractors, who usually are owned or operated by people with connections to the government, and long-term job security for the government project management officials who oversee these things.

I don't know if you've ever worked for a contractor, but I have, and I guarantee you the same responsibility shuffling, profile munging, least-amount-of-work attitude exists there. Without it, these contractors wouldn't be able to keep feeding at the trough with the rest of their corporate welfare recipient friends (while they bitch to each other about how evil liberals are, how disgusting entitlements are, etc.).
Thanks Joe, took me a while since some of the remote commands get some obscure / complicated. And testing them means setting up random repros and pushing / pulling.

The two highlights for me are that "git fetch origin :foo" actually just makes a new branch named foo, and "git push origin :bar" deletes the branch bar on origin. It basically means "push nothing to bar" and "fetch nothing to foo".

Why git has that as a valid command... who knows

(btw I love gitignore! I recommend it all the time, especially for big web frameworks like django)
Thank you for the summary, it sounds pretty reasonable. I will read the full document now, hopefully it will elucidate even more.
There isn't. There's nothing wrong with the agenda of promoting healthy eating habits, either. However it's not a good idea to preface a technical article about food processing with it.
Niacin
Work for free for peers, not for owners or bosses
I think the easiest fix at this point is to simply design around the known delay in synchronizing all the 3rd party data calls.

Have people enter their info, then show them a screen that says "your quote will be emailed to you in 24 hours." Then the integration system has 24 hours to retry any failed data pulls, match up all the data, and generate a quote.
We've all likely worked for free (or no-fee) and for pay, but Glenn Fleishman has a reminder that there’s more than one currency in the world.
Lou Reed, Velvet Underground Leader and Rock Pioneer, Dead at 71
In theory you could at least improve the hardware the legacy systems is running on. In practice that may not have been anywhere near enough to ensure success.

1. In this case you would've had to start benchmarking the performance of the legacy systems early, far earlier than when they started development in March. If you determine that hardware upgrades are needed, then you'd need to initiate procurement and upgrade projects at one or more of these other agencies. Projects like that may not necessarily be quick to implement.

Maybe the physical space can't accommodate new hardware. Maybe there isn't enough budget to do an upgrade like that. Maybe there aren't enough personnel resources to plan and implement an upgrade of that scale quickly. Maybe those organizations are just barely keeping their heads above water with the way those systems are currently functioning. Maybe they don't even have a handle on what their hardware configuration is. I know someone who worked at an agency where they had to start unplugging stuff to figure out what server did what.

2. This is all making the assumption that the data in those systems is correct and well-formed, and the business logic in those systems is free of bugs. Maybe you get the database schema and find out that A. It's out of date, B. There's no data dictionary, and C. There's 250k lines of business logic tied up in undocumented triggers. Good luck.

Load testing might just be the tip of the iceberg in situations like this. But bottom line is, if the people leading your project don't even think to start looking into this kind of stuff very early on, you might be screwed before you even started.
That's probably one of the reasons why Amazon has been undercutting almost everyone time & time again. With their razon thin margins they have nowhere to go but up. Even when they don't go down as much as the markets think they would their stock goes up.

Other retailers & technology companies don't have that luxury. They can't lose money at the cost of margin contraction or market share expansion. Heck, they can't lose money at all the way Amazon has been doing since its inception!

It's high time Bezos repeated the "Steve Jobs's mistake". Not that Amazon shareholders want them to.
And you need more because...

Let's be honest, you just need to know how are you going to deal with the file, not what kind of file it is.

You need something along the lines of
- this resource is readable text
- this resource is binary data
- this resource is an image
I just flicked through my copy of K&R (second edition), and at the beginning it clearly prefers preincrement. The introduction of for loops comes before that of ++, and the first for loop in the book is actually

for (fahr = 0; fahr <= 300; fahr = fahr + 20)
...

Each for loop after the introduction of ++ uses preincrement (where applicable) for a while, and then the style shifts to postincrement.

EDIT: specifically, increments are deliberately prefix ("For the moment we will stick with the prefix form") until the full introduction of increment and decrement operators in section 2.8, after which they are postfix.
As someone who recently went through DT's (been sober a year and a half) I can tell you for certain they are no laughing matter. I've done hallucinogenics like LSD and mushrooms before, but nothing prepared me for the nightmare of Delirium Tremens. I couldn't close my eyes because of the awful visual hallucinations that played out like a kaleidoscope from hell, each image a broken face in a box, grinning fiendishly. On top of that I had miserable auditory hallucinations that sounded like bad people whispering just out of earshot. I'd advise any heavy drinker who may be physically dependent to seek medical help and not try going cold turkey.
Ouya 2.0 releasing sometime in 2014, improved controllers in the works
but why? if you paid for Apple hardware, OS X is ten times nicer than ubuntu.
The real problem is with the weird indirection of the US government providing payment to doctors/hospitals/pharma through subsidies, tax breaks, and tax penalties granted to or extracted from citizens that can only be spent at private insurance companies or mitigated by spending at private insurance companies who then, in turn, pay for your healthcare.

The sheer complexity of this rent-seeking indirection makes keeping track of the millions of distinct participant-instances that can play out in hundreds of different ways, involving integrating tens of massive legacy systems with new, flexible business logic (for a law in flux), impractical.

With single-payer, they could have scrapped the vast majority of this complexity.
Focusing on the performance or scalability of these ancient backend systems is beside the point. It's simply not a great idea to connect a significant number of backend systems run by different organizations in one synchronous online transaction. The overall probability of failure may simply be too high, irrespective of any scalability issues.
So the LastPass vault itself is a web application? If that is the case, I'm a little flabbergasted.

I use 1Password (not associated with them at all, just a reasonably happy customer). The 1Password app is a native application which as far as I know has no vulnerabilities like this.
Minnesota, USA.
The good news is that the head of the new management of this project, the fix-it czar Jeffrey Zients, is saying the very top item of his punch list is to stop feeding garbage to the insurance companies.

The bad news it that it's taken this long for anyone in authority to even admit there's a major problem there, when there's only 7 weeks left to correct it for those who lose their insurance Jan 1.

Someone in another discussion brought up the Space Shuttle accidents. I'll bet you more people will die because of this monumental monstrosity ... except they didn't volunteer for something obviously dangerous.
Yes, I'm aware of this, which is why I said what I did.
Earlier discussion:
https://news.ycombinator.com/item?id=6589948
I wish people would stop sneezing, coughing, stinking, wearing perfume etc in public but we can't have everything our own way when we interact with other people.
A lot of programmers are so indoctrinated in the imperative programming model that a language like Scheme and the approach of the Little LISPer (I will always think of it by that title) hurts their brain upon first exposure. The less curious of them will say "this is stupid" and go back to their familiar world of Python or Ruby.
In my case it started to become obviously serious when I woke up with the shakes and needed some to feel right and stop shaking. I didn't really take it that seriously before then.
I don't see why designers/developers complain about Odesk and other freelancing sites.

If you're a freelancer, oDesk is awesome. It doesn't mean you have to charge any less than you normally would. When I hire people on oDesk, I filter all the developers that charge a low rate. I've found they are not worth the headache.

So don't think you need to compete on price, there are a lot of contractors like me looking for high quality designers/developers and are willing to pay for it.