skysight-inc/HackerNews huggingface dataset:
I think you may have made a misapprehension based on CMS being a similar acronym to CGI, the fired contractor. The former is the Federal government's Centers for Medicare and Medicaid Services, and those government bureaucrats are the ones that arrogated to themselves technical management roles they were completely inadequate to handle.

Ditto Oregon, when they hired a new IT person who though they could save something like $32 million by being the prime contractor (as I recall; don't remember what happened with systems integration, except of course it's still totally failing).

We could only wish that government contractors had locked themselves into the prime contractor and systems integrator roles for CMS or HHS; who knows, maybe they would even have had the stones to tell the politicians NO! when the latter continued making requirements changes too late for implementation. Compare to Kentucky, which won by hiring a prime (Deloitte) who maintained a ruthless focus on what we call the MVP.
Facebook hires c++ compilers, good to know...
Any time. If only there were five of me!
> There is no middle class in America

... said someone in a forum occupied mostly by middle class people from America.
It sounds like you could do this with OVS.
> Your post also makes the weird assumption that supplies (medication, medical devices, dressings etc, beds and sheets and food and everything) is all also owned and provided by the government. They are not, they are made and sold by private companies to other companies - some of those are private companies, some of them are foundation trusts.

There is a matter of degree involved. The more the healthcare market is socialized, the more prices will be distorted. The goods you listed may still have rational prices, still being provided by the market, but the prices of services will be distorted since there's no actual trade involved (hence no price signals) so it has to be centrally planned.

And yes of course health provision is complex, which is exactly why the prices cannot be rationally decided by central planners. They simply don't have the necessary information to make rational decisions that depend on the millions upon millions of price signals that are disseminated on a daily basis in a distributed fashion in real markets.

A good illustration of this is that communist planners in the Soviet Union had to rely on world prices (i.e. capitalist world prices) as guidelines for the pricing and allocation of resources.
Object lifetime is a much more important factor than class size for most server request / response style processing.

Typically there are three lifetimes for objects in server processes. Those that are allocated around startup and are never deallocated; those that are allocated per-request and become garbage once the response goes out; and lifetimes that span multiple requests, like objects in caches.

The first are normally ultra-cheap to "collect": with a generational GC, you simply don't scan them at all, because they haven't changed.

The second group, per-request, are also fairly cheap to collect. Every so often, you GC the youngest generation, and you only need to keep track of references in registers and on the stack. Ideally many requests will have occurred between collections, and the only objects that get kept alive are objects that are in-flight for the current request. And this is why you need at least three generations; you really don't want to have to scan the oldest generation to collect these ephemeral objects after they've built up over a number of youngest generation collections.

It's the third group that kills you. You can save on the cost of scanning the whole heap, using write barriers to track new roots buried in the oldest generation; but that adds accounting costs, and eventually overtakes the cost of a whole heap GC. These guys can also cause the fragmentation you're worried about - they need to be compacted down, copied possibly multiple times. On the CLR, last time I checked, you need a full gen2 GC in order to get rid of them, as they've likely survived a gen1 collection.

With these guys, it's worthwhile doing the big object thing. In fact, it may be worthwhile not having any GC heap storage for them at all, and refer to them using different techniques, like ephemeral keys that look up in Redis, or native pointers stored in statically allocated arrays.

In app servers I've designed, I've never seen GC CPU usage over 5% or so, even with heavy usage of tiny short-lived objects. But you need to care about lifetime.
I lost my iPhone (had it stolen?) a few weeks ago along with several years of text messages, voice recordings, and notes from my best friend I had known since 5th grade who recently passed away. I had always planned to back it up or record it somehow but was only starting to get to it when I lost it. My greatest regret of 2013 is not backing up those texts, notes, voicemails, etc.. Back it up as soon as you can and don't put it off or you may regret it. Thankfully, I had backed up all our pictures over the years, and backed up that back up, but I would pay a lot of money to have that phone back.
Depends on the job. If you are trying to get a developer job they "may" look at you funny. Many of my developer friends make a distinction between "Suits" and "Developers". Sort of like business people vs builders. IMO just wear clean clothes that makes you comfortable and let them judge based on your background/knowledge.
Nest thermostat can detect whether a home is occupied or not. I imagine this is the biggest cause for concern.
Hm, that's not a very good argument.

If a slave takes a meal from his master, it doesn't mean he must condone slavery.
> But let's consider another question: Is whatever the NSA is doing up to Obama personally?

Maybe I should have said <insert Leader or Beaurocrat here>. My point is that there is no single person at the helm twirling their mustache and laughing as their plan comes to fruition. If allowed to exist, the surveillance state will be put to use by malicious people (perhaps even a dictatorship / police state), but it's doubtful that it's part of some grand design by a single person (or group) to bring about Fascism in America.

> how many other countries

Terrorists[1] are country-less. They do exist, regardless of whether or not the US reaction to 9/11 is/was an over-reaction.

> Responsibility, you say?

There is no doubt that the people that make up the NSA, and the US military feel that their job is to protect America. That is the 'responsibility' in the same way that one would have a 'responsibility' to raise their offspring in the absence of a government to punish them if they didn't.

That said, I'm not an apologist for the abuses going on here. I'm just not on-board with the idea that the NSA consists of 100% malicious people doing malicious things all day long, while reveling in their malicious maliciousness... savvy?

> Do you think the "protection" the all-encompassing surveillance (directed at the masses of ordinary people) is necessary?

I do not. It's also seeming more and more like the NSA has been engaging in industrial espionage against civilian business to promote / protect US businesses. Which is definitely outside of their purview.

[1] I mean 'terrorist' in the conventional sense, not in the 'anyone that upsets the status quo' sense.
CSS Glitched Text
As long as you plugged your iphone into your computer regularly with backups on, or joined your home wifi network while your computer was on the network with wifi backups on, it should still be in the backups, which would get loaded to your new phone if you loaded the new phone you bought from the most recent backup.
Some fun things to do with sites of companies for which you would like to work:

+ Check out their source code in a web browser

+ Check out their HTTP headers

+ Check out their 404 page

+ Look for a humans.txt file

Every once in a while, a company that has an engineering team with a sense of humor will hide an Easter egg in one of these places. And sometimes, it's a job posting.

Anyone know of other somewhat common places that companies use to hide Easter eggs?
> I should know as much about what he's doing at work as my company should know what I'm doing at my job.

Is that what you tell the traffic cop too?
that's a good policy I'm going to start following at work. I have every email I've sent or received for the past 4 years I've worked at this particular company. Prior to that I saved my emails from other jobs in the same way. But I rarely go back into those archives for anything.
The Compromise between Today and Tomorrow (Ubiquiti CEO Robert Pera)
Are Programmers Introverted or Just ENFJ?
I started using OS X about 6 months ago. Even though I am totally fine using the thumb now for pressing the command key, I do always feel as if I was moving an octave down on a piano keyboard (I used to learn when I was a kid).

Depending on where the control is on your keyboard (Windows vendors keep swapping FN and CTRL unfortunately, and rebinding might not be easy), I think the position of the hand is more natural - on the other hand, you might strain your pinky when pressing CTRL (or SHIFT) for long time and I haven't noticed that with using my thumb yet (and I doubt it will happen, given it is a much stronger finger).
Of course, they couldn't leave well enough alone. On those sites, well, on Amazon at least, you don't have to log in until you've put something in your cart and are ready to "check out" and pay (which you can't, BTW, do on Healthcare.gov. Pay for anything, that is.) I.e. "window shopping".

In August, less than 2 months before launch, orders came down from on high that all interactions would have to be proceeded by account creation and login. (Why? Well, given that you could only give it your current set of numbers under penalty of perjury....) 1 week before launch, the 2nd week into testing, the system failed with something like 200 simultaneous simulated logins).
I get text messages for all sorts things, such as calendar reminders, CC use, server jobs that have completed.

I was thinking to delete the CC and reminder messages, but then I thought it might be fun one day to do some self-archaeology and look back over them. "Oh, that's when I bought that book; Oh, yeah, I never went to that event. Wow, that long ago?"

I realize that this information is available in other places but the simple timeline of messages might make it interesting in some odd way.
I always find that political discussion that take place between me and random strangers in the comment sections on websites are always filled with trolls or crazy people. Neither of which I want to waste my time on.
I actually used this technique myself once. In preparing for an interview, I was able to access someone's full profile. I don't know if this technique would work for every profile, but it served my purpose.
They could easily auction information to interested businesses. e.g., who struggles to keep their house cool through summer and might be receptive to a call, leaflet or door knock from someone selling insulation, window awnings, new cooling systems, etc. Sell the best candidate suburbs and streets to salespeople.
It's amazingly sad and predictable Google has become.
You're right that it's UB, good point. It's hard to think what a sane compiler would do in this case besides going through with the dereference, though.
Dead meaning Google has put it out to pasture and will eventually kill it for good.
tldr; when performance is important, don't just use defaults, optimize. And learn how libraries and your OS work deep down at low levels. Even Python's default IO performance can be improved in many cases, by changing buffer sizes or even bypassing the file io susbsytem and using memory mapped files. But no solution is right for all use cases.

Like they tell you in school, premature optimization is the root of all evil. So don't worry about this until you need it.
> You're misinformed.

Indeed. From this review:

http://www.amazon.com/Honeywell-RET97A5E1001-U-Wi-Fi-Thermos...

> And the Nest doesn't have a Hold Temperature option, which is a feature even a $25 thermostat has. The final Nest deal-breaker for me is the +-3 degree temperature swing. If you set it to 72, it will keep the temperature between 69 and 75, a total of 6 degree swing, which sucks compared to the +-1 degree swing of the Honeywell.
Is there a good reason to use JSON-RPC?
I should clarify that I agree it looked great and was pretty neat. But like Chris said, it was choppy. It took a few too many tries to get it to scroll down from the top of the page. Didn't mean to be a cynic!
I do throw away letters. I'd rather not live in the past or cling to ephemera for emotional reasons, thank you.
Because Monsanto gave them a Billion dollars. Next question.
If you search Github for "iphone sms" or "iphone messages", you can find lots of projects that will export your iPhone messages. So, if perl isn't your preferred language, there are plenty of other choices besides jwz's script.

I wrote an export script in Python that's fairly popular (200+ stars on Github): https://github.com/toffer/iphone-sms-backup

Unfortunately, I never did get around to exporting photos and videos.
That's a shame. He probably misled quite a few people into buying the Honeywell by being the top review. He admittedly never owned a Nest, and that's obvious in his comparison, as not a single point in it is accurate; one must wonder where he came up with them having no first-hand experience.

* If Nest isn't on a schedule (whether it's a manually set schedule or the "auto-schedule"), it's holding temp. Like every other thermostat.

* It is more sensitive than the Honeywell, not less; it kicks on at +1 degrees on AC mode, but -0.7 degrees on heat. If you really want, you can set fractional target temperatures too.

* He thinks Nest shows nothing on its display but the temperature, when it's actually a fully interactive computer. All the settings can be changed at the wall, not just using the app/website.

At least the number of Amazon reviews suggests Nest is outselling all the Honeywell wifi panels over 20:1 anyway.
Things like forum updates and twitter spam and such, I delete immediately, but everything else I save. Years and years of email for me adds up to about 20MB (compressed), minus pruning of attachments. 20MB is practically free, and who knows, I might want it some day.
First thing I install on a Mac is Alfred. Check it out. `space` followed by name searches directories and files.
I'm a troll because I pointed out how ridiculous his conceptualization of the price is? Ok, I am. With that kind of logic, you can justify spending $10,000,000 on a car because that's a fraction of the price of a manufacturing plant. That is not a "value proposition".
Oh, busted. I should have hid that!

Obviously my comment must be incorrect and that HN commentary has not turned into a rather predictable bit of the following:

1. Google is in the news about a new thing
2. Mention Google Reader
3. Mention how something not obviously related to Ads is somehow going to sell your info
4. Throw in claims of giving the info knowingly to the government.

Nothing about analyzing the whole home automation or internet of things market? Nothing about competitive analysis or other perspectives.

Yes, Google has lost control of the narrative as someone else said, but it's sad had jaded and taken in by it people have become. Before you press the reply button, you know, you could choose to be different than every other web site that has comments, and add something that elevates the conversation.

Just my 2 cents.

BTW, if I wanted to just shill for Google, I'd create an anonymous profile. I obviously include lots of disclosure information so people of aware that I am an employee and can make their own judgements. There's lots of individual stuff to criticize Google on, on a case by case basis. I could list lots. I don't think knee-jerk responses that fill up these threads improve the level of discourse on the site.
I had an iPhone 4 with iOS5 and an extremely old version of iTunes. It hadn't synced it in a long time as iTunes had stopped recognizing my phone. Further, windows on the computer I used to back it up on is now not booting at all. I have assumed that all my iPhone data, if any, would be on that computer unless it was saved in the cloud. Is that correct?

EDIT: I also unregistered my iPhone because I bought an S4 and couldn't receive texts from those with iMessage turned on, as their phones were still iMessaging me. Am I doomed?
I think the concern is that they'll tie it into their data collections practices. An online page to manage your thermostat(s) remotely and grant access to the API, but you have to sign in with your Google+ account to access it.
The temperature preference can't be too exciting - I can imagine them crunching the data only to discover... most people like 68F or a little warmer! The motion detector is more interesting, since then in principle the device can make guesses about what your schedule implies about you ('works night shift'=='security guard', 'leaves house Sunday morning by 9'=='churchgoer' etc.), but I would have thought that kind of data would leak out of your email and online social.
So keep engaging with it and helping lead it to change through example. However if you get tired of that, I hear there are applications to live in Mars. I have ambitious long-term plans to help impact this in a practical way if you're interested in hearing. I'm living in Toronto currently too. It feels like I am quite far away from having the team together I will need to execute it all, though hoping it's only around the corner.
damn... I don't even have 10 karma yet...
> but I actually /do/ throw my letters in the trash

You still send and receive letters? Somebody sits down, puts pen to paper and writes a letter? Folds it, puts it in an envelope, adds postage, and mails it?

Outside of hokey "Christmas letters" (typed once, printed, and mailed to many), I haven't seen a real letter in many years.

I'd say I envy you, but then someone else would reply and tell me that if I like letters so much I should send one. And I suppose I should, but I know I won't. I'll send an e-mail.

In any case, if I got letters I wouldn't throw them in the trash.
No. I find I'm happier when I let go of all of that stuff. Trying to hang onto everything just leads to stress and worry that I'm not managing to keep everything. Or that it's not perfectly organized, or that it's not adequately searchable.
Barring a complete revolution in technology, it will always be cheaper (by several orders of magnitude) to either recycle, find and exploit an Earth-based site, use an ersatz, or simply wage a war over a resource that is deemed needed.

A similar thought on space colonization: humans would rather displace/destroy another tribe and claim their land/resources before going on a dangerous venture to go and live in a less-hospitable environment.
Healthcare’s identity crisis: is a massive role reversal looming?
Not quite your wish, but I recently hacked up another solution using an Applescript-based approach. Unlike other versions I'd found, this approach can be made passwordless. See the gist below and the first comment that describes passwordless operation:

https://gist.github.com/jwhitley/8377268

This can be invoked effortlessly from tools like LaunchBar or FastScripts.

Credit to @robjwells, whose original gist I forked and modified to be passwordless.
Curved TVs are the new 3DTVs
Dear any Stack Overflow Developers,

Can you describe the network infrastructure in finer detail? Specifically what type of load balancer are you running?

And what's peak RPS? Where are your network peaks? (I'm guessing major peak US Pacific and minor US Atlantic?)
Absolutely. Throw away as much as you can.
> you want to save them forever
Nope, very wrong.
It drives me nuts that pidgin and adium use different logging interfaces - its made switching from Windows to OSX more painful - as I still use finch on Linux, and use file syncing to sync logs and config files across platforms.
That, plus the fact that it was the social contacts that broke him.

If you could break all social and family ties, you could probably get away with a lot. But you'd also be alone and vulnerable in the world. Tough choice.

Maybe the master criminals build up separate identities with separate networks of social relationships.
Everything else is noise. If you have great developers who ship, then by definition you don't have doctrinaire methodology or "Mr Tough Guy Testalot" (I generally find "Mr No Test" to be a much bigger problem anyway). You might the situation where you have great devs but bad management, but that's next to impossible in the real world.

There's really only two steps to great software development.

1. Hire good developers.

2. Don't hire bad developers
The downside of picking subtler, more intricate examples is that you waste your reader's time trying to understand the subtleties of the example, which isn't teaching them anything about Rust.

Another option is to say something like, "For the sake of brevity, this is a very simple and arguably obvious violation of safety. In practice, there are many subtle and hard-to-diagnose sources of unsafety in C++, even when you use safer abstractions like shared_ptr." This allows you to avoid getting sidetracked and losing your reader, while heading off skepticism of readers with more knowledge about C++.
This will be resolved...soon.
Given the bizarre letter, the CEO must have known that many of his employees considered Monsanto the enemy. So it looks like the CEO was a sell-out and took the easy money.

Data scientists, programmers and agricultural experts were hired to help build systems and crunch numbers to help farmers make the best from their soil and weather.

By contrast, Monsanto sell magic seeds, resistant to everything, guaranteed to improve yield and profits for farmers... who needs weather analysis when you have Monsanto?

Does anybody know how the employees feel about it? Is the company struggling to retain employees? It seems they are aggressively hiring, but hard to know if this is actual expansion or replacement hires.
The CPython interpreter, aptly named, is written in C. There are other implementations written in Java, etc.
You act like products can only be purchased with a credit card. That is not in fact the case.
Maybe he's ready for a billion dollars.
sarcasm detector is reading off the meter... sarcasm detector broken
Watch the talk to find out.
Hack sounds pretty awesome, it's strange I haven't seen mention of that alongside hip hop before - also he mentioned "hacklang.org" but that seems completely different
Google did a disservice by creating a free service with which other companies (who need to make a profit) couldn't compete. The only way to make any money in the RSS space was to create something that interfaced with Google Reader (which I know because I spent a lot of time trying to find a good one that didn't).

There are parallels to the Internet Explorer/Netscape issue. Google provided a free service to everyone, killing any good paid services/products (which didn't integrate with Google Reader), except instead of taking advantage of their monopoly they just threw it away.

Now you have companies like Reeder, with a sufficiently large user base, who have to not only scramble to provide their own backend (or integrate with someone else's), but also scale it to the appropriate number of users literally overnight, which is not necessarily an easy task for a company which has, so far, only needed to have client-side developers (which is why most client apps, like Reeder, moved to using some other company for their backend instead of writing their own).

There was certainly no malicious intent, but they basically crushed an entire market and then abandoned it.
Hacker Turns Hijacked Drones into “Zombies”