skysight-inc/HackerNews huggingface dataset:
Like I said, because it will grow the real economy of the United States overall if menial labour is conducted elsewhere for cheap and the high-value high-margin labour is conducted in the U.S.

Consider that as a result of 70 people at Toys 'R' Us losing their jobs, toys became marginally cheaper for hundreds of millions of Americans.

Edit: not to mention the majority owners of Toys 'R' Us realizing the part of the savings that aren't passed on to consumers are undoubtedly American investors and pension plans.
"More and more Internet traffic is encrypted. This poses a threat to our society as it limits the ability of government agencies to monitor Internet communication for the prevention of terrorism and globalized crime. For example, an increasing number of servers use Transport Layer Security (TLS) as default (not only for transmissions that contain passwords or payment information) and also most modern chat applications encrypt all communication. This increases the cost of protecting society as it becomes necessary to collect the required information at the end points, i.e., either the servers or the clients. This requires agencies to either convince the service providers to make the demanded information available or to deploy a back door on the client system respectively. Both actions are much more expensive for the agencies than collecting unprotected information from the transmission wire.
Fortunately, under reasonable assumptions, it is feasible for agencies to fool users into deploying cryptographic systems that the users believe are secure but that the agencies are able to break."
I upgraded from a Galaxy S3 that suddenly died, so I was a bit peeved when I suddenly couldn't just move my SD card over. You're right though, in reality it's not a big deal, but it would've been nice to be able to just slot an extra 32gb into the side. It's not absolutely necessary, but since I upgrade on a long cycle, the extra storage lets me extend my phone's obsolescence cycle a bit more.
If absolutely everything useful is done by machines, then every good or service will be so stupid cheap you won't need a job.
I personally find the whole question of savings to be a bit misdirected. Very little economic activity can be bottled up and saved for years. Money fools us into thinking in this way because you can save money for a long time and then use it, but that's really just a promise from the rest of society that they will eventually do something for you in exchange for what you previously did for them.

A certain amount of economic activity has to go towards supporting people in their old age, in order to supply them with food and housing and medical care and whatever else. Money is just how you convince working people to do all these things for retirees. It matters less where the money comes from, and more how much of the overall economy that encompasses, and what that means for non-retired people.

First-world countries are seeing massive demographic shifts towards old age, which means vastly more economic activity must go towards sustaining the retired, which means less resources available for other activities like building airliners, mining coal, or filing TPS reports. Either the economy needs to grow a lot, or some group is going to have to get by with less.
No Silver Bullet (1995) [pdf]
Windows and OS X upgrades are an apples-to-oranges comparison. Windows handles upgrades far less gracefully.
Interesting stats, and gives a good estimate but it's off by at least an order of magnitude.

1. Autonomous google crashes have been entirely small rear end fender benders. It might be 10x or more safer when accounting for this. You must look at the speeds and types of crashes and account for this in the safety calculation.

2. For safety it's less relevant but for insurance purposes Google has yet to (technically/legally) cause a crash so already it's cheaper for your wallet than a human driver. Progress =)
Missouri also has a MASMC, which I believe was copied from the Illinois model.

It was a fine schooling model, significantly better than my public school experience. Some students did have emotional trouble with moving away from home at fifteen.
What new features are coming "every day" to the Chromecast? Other than new software written for the thing, and bug fixes, I've noticed 0 new features [0] over the year+ I've owned mine.

(I would really like to be able to load an ICC profile into the thing. I have a nice, but wide-gamut monitor that would become my Chromecast's new best friend.)

[0] Edit: I guess you can set your own wallpaper and slideshows now? So, make that one new -not really useful- feature that I've seen over the year+ that I've owned the thing.
I use it for everything I want to remember, on all the different platforms I use, stored in one place and easily retrievable. Interesting articles, web pages, quotes, network settings, mails, recipes, shopping lists, to-do lists, pictures... It's available on Android, iOS, Windows, in different browsers, in different apps or software. Everything is searchable, even images thanks to OCR. And I can keep a local copy of my data.

Once you're hooked, you just keep using it, like extended memory.
The accountant seemed to be pretty happy (self actualized) in her job, which she no longer has. She's been stripped of her self actualization by a government that she paid taxes to in the expectation that it wouldn't pull the rug out from under her. I guess now she'll have to be self actualized on the unemployment line.

And what if she gets retrained and into another job? Why, isn't the best thing that could happen is that she should lose that one, too, helped by our good friends running H1B?
You leave me the impression that you would rather increase the risk of biological injury with the benefit of less property injury. I for one am happy to see the safety trends and think that it should be taken even further. In fact I see autonomous vehicles as a strategy for this. It would decrease the probability that some person will crash into me.
Also, if your life insurance company goes under, then you can just buy a new policy from a different company. You only get screwed if you die after the insurance company goes under but before you can buy a new policy. With an annuity, if your insurance company goes under then you are capital-S Screwed.
There are really people who don't have either of those?

Ummm, yeah, lots of them.
>Who on earth needs features like "work chat"?

They want to create a network effect to justify their valuation.

Otherwise it's just a competitor to OneNote, and why is that worth a billion dollars.
Or by video conferencing. I don't see how temporary work visas being the main problem here.
That sounds awesome. Are you developing this on github? I'd be curious to see what your integration looks like.
Async/await is such a much better syntax so I just use babel.

It makes the syntax close to the normal synchronous code. Then you don't need a 'playground' to visualize basic control flow.
As an Evil user, I concur. Perhaps it could be implemented through a plug-in architecture, with some LISP-like interface.. :)
Depending on the backup tech, that can be kind of difficult. I can't run arbitrary SQL against the database backups I've got stored in tarsnap. Nor against tape, etc.

For that matter, isn't the (or one) reason for having a backup so that errant deletes don't obliterate everything?
> something like Reddit comments with collassable threads

There are ways to add it here on HN with extensions. I'm using "hckr news" myself:

https://chrome.google.com/webstore/detail/hckr-news/mnlaodle...

Then there is "HN Enhancement Suite" with more users and more functionality:

https://chrome.google.com/webstore/detail/hacker-news-enhanc...
My working theory regarding OneNote is that it is a peculiarity of Australians. The only people I know that use it are Australian so maybe they have it on the national curriculum there instead of something like 'spelling'.
A Cengage spokeswoman, Susan M. Aspey, said the company needed to install higher-grade accounting systems. “To do this quickly and efficiently,” she said, Cengage sought support from Cognizant.

Thanks, I needed a good laugh.

Outsourcing is great when you have a repeatable process that isn't constantly changing. The worst possible thing is to take a project that:
1. is changing constantly
2. is new
3. you can't get your hard around

Think it is hard managing a project when it is in the same building as you? Try doing that from thousands of miles away.
Meh ... I just think the issue is just so sensitive that it moves through the euphemism treadmill a lot faster.

When I was growing up, it felt like there was a clear distinction between "fired" (with cause) and "laid off" (bad revenues, can't afford you). But over time I increasingly saw people refer to all terminations as being "laid off".

Then "let go" entered the fray, and I heard of recruiters who told people to refer to any for-cause firing as "being let go".

Whatever term you use on this, people will abuse until it doesn't mean that anymore. They want to make it sound like any termination wasn't for-cause, while having plausible deniability if anyone calls them on it.

And yes, I know the usual ivory tower lecture about "that's how language normally works!" But normally it's slow enough that you can reasonably infer what someone means because of mutual knowledge of what the words mean. Not here. And probably, not ever.
Google determines whether or not the determination is First Click Free-compliant, no?

So they could make incognito-mode-based bypasses required … or forbidden …
Tesla launches Model X electric sport-utility vehicle
I'm missing the scroll bar too, it's really annoying. After looking at the stylesheet it looks like it's due to this rule: body::-webkit-scrollbar { width: 0!important; }. If you remove that rule the scroll bar will be visible again. Here's some JavaScript that you can copy-paste into the address bar to fix it (only tested on Chromium):

javascript:void(_(document.styleSheets).chain().pluck('rules').map(_.flatten).flatten(true).findWhere({selectorText:"body::-webkit-scrollbar"}).value().style.removeProperty('width'))
The -E chips have always been released a year to a year and a half after the standard models. Broadwell-E has been announced and looks to be shipping in February or March according to rumors, and Skylake E about a year or so out.

The biggest curiosity for me is the lack of the Xeon E3s. Those launched simultaneously with the past few generations of desktops, with nothing so far regarding when/if they're going to be released, other than a mention in the Skylake chipset datasheet that the last four io lanes were skylake only.

Edit:
Completely forgot about the Xeon D chips. That could be an interesting path to go for the desktop supercomputer route. 32 pcie lanes, and 4-8 cores with hyperthreading. They're not as beefy of a core, but with 10gig-e onboard, could quite possibly fit in the role of GPU router.
One is a physical stain that might very well be permanent. The other is an odor that will come out after literally one wash (or after airing it out for a while).
Sphero is kind enough to grant access to their SDK: https://developer.gosphero.com.
ZeroCater Says 20 of Its Small Partners Have Done More Than $1M in Revenues
User Generated Virtual Reality Content Wit Spot VR Camera
What most articles? You are giving me Apple's press release...

The news on it has died down over the past year, with a recent items search bringing up only links to pron sites hosting the content. This is the best summary I could find: https://www.nikcub.com/posts/notes-on-the-celebrity-data-the...

It clearly shows that iCloud was very susceptible to basic social engineered attacks. Their statement on the subject is vague and misleading. There was no breach of iCloud passwords database, but if somebody just "guessed" the answers to the security questions, that counts as a breach for everybody else.

FBI has made one arrest and the investigation is still on going. We probably would not know until it's over, but at least one celebrity, Kirsten Dunst suggested her images were taken from the iCloud: https://twitter.com/kirstendunst/status/506553772114317312

Again, what most articles you have besides Apple's hand waving?
Not only do scripting languages generally use GC or at least refcounting, but most scripting languages (Python, Ruby, JavaScript, Lua) are either difficult to use with guaranteed thread-safety or simply do not support multithreading at all. If you don't have multithreading, you can't have data races (by definition), and it's harder to hit race conditions. It's still possible -- you can queue a callback that operates on data that's invalid -- but lots of programs will never care.

Rust is intended for performant, close-to-the-metal (hence the name) programming, so mandatory GC/RC won't cut it, but a single-threading restriction won't cut it either. And I think the way the borrow system implicitly gives you all the properties needed for thread-safety is one of the best things about Rust's design.

http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.ht...
So, to be clear, you had to avoid using dependent type style in Julia and use something very different? And that different thing wasn't another style of dependent types? Am I interpreting it correctly?

Reason being that the only emulation of dependent types in Julia being way to slow would be an extra argument against any claims for Julia having dependent types vs real, dependently-typed languages that don't punish you for using them. I'd rather be clear before going that far, though.
Speaking of crash data - we made a viewer for it. It's pretty hacked together right now, but we'd love to get some feedback on it: https://github.com/flytenow/icarus
London‘s “crackdown” on Uber will backfire
it's a joke (a bad one?)
140 is like two rows of text and it's just perfect if it's only text. Anything more breaks the haiku-like format.

It's the urls and handles that need more space. Remove one url and 4-5 handles from the character count and it's perfect.
I'm a bit sleep deprived (new baby) but I'd like to try to respond before the reply link goes away.

There's a few layers to this.

I threaded knowledge of what thread a function could run on through as the first argument. It was always called `th` and took the form of an empty struct. It turns out, if you pass an empty struct by value and don't do anything but pass it along, modern C compilers seem to generate identical byte code as if you removed the argument entirely (obviously, this isn't something you could strictly rely on, but it made no difference for correctness only efficiency, and if you're at the level where you care about that scale of efficiency you should be verifying all manner of assumptions when moving between compilers!).

So now at any given point in any given thread-pinned function, you've got a variable in scope called `th`. Calling another thread-pinned function on the same thread looks like `foo(th, other, args)`. If that function isn't supposed to run on this thread, you get an error about trying to pass something of type `server_thread_t` as an argument of type `main_thread_t` (or whatever).

Controlling data access could be done with getters and setters. I took a slightly different approach (which I'm not convinced is better, but it didn't cause me any pain this project), which was to define a macro used to declare global data that was bound to a thread, which would mangle the name and also create a no-op checking function. I had another macro that would take the simple name, check the thread, and resolve to the thing with the mangled name (as an LVAL). Having called that macro `L`, I now can treat `L(foo)` just as if it were a global variable named `foo`, and at runtime that's all it is, but at compile time my access to it is checked.

I had a few other macros for putting a "lying" `th` in scope for those places I really needed to cross threads (`CROSSTH` for "I am accessing thread X from thread Y, `BEFORETH` for "I am touching this threads data before any threads were spawned", &c).

Oh, the definition of the `th` argument in functions was baked into a macro so it looked like `int foo(TH(main), int something, char else)`. `TH` also added some attributes - I know there was `unused`, there might have been others...

Hopefully that gives some sense of it. Let me know if you have further questions! :)
The lower the stock drops the more it will rocket up!
Here's the data from Facebook's three outages over the past month: http://bit.ly/1JAYG9X
Good catch. I thought I recognized it too: https://news.ycombinator.com/item?id=6376191.
Most boarding schools get compared to Hogwarts, and when you add a focus on 'technological wizardry' ... ¯\_(ツ)_/¯
That's because petrol has ~20 times more energy per KG than Lithium Ion cells, and engines are only ~30% efficient at converting it into movement (vs electric motors at 90%).

There's more potential for various optimization in an internal combustion engine.

EVs have been designed from the get go with most of the possible software optimizations...
Roku seems to be supporting everything I can think of except iTunes store movies/tv.

I know each company has their own product, but supporting all the popular formats/apps would really mean the best platform wins. After all, is Roku _really_ the best product?
> The only legitimate (IMO) concern that the FAA has in this is that there will be some people who will try to operate their own little mini-illegal charter service.

You just described flytenow.
Lrf. Ubjrire, ng gur fgneg bs Rpubcenkvn, V trg gung inzcverf fvzhygnarbhfyl eha frireny ernyvgvrf. Ohg vg'f abg lrg pyrne gb zr jurgure gurl'er nygreangr fpranevbf, whfg sbe nzhfrzrag, be jungrire.
For iOS HN apps, my current preference is Akepa owing to its features and attention to detail--including comment collapsing, bookmarks, history, Readability integration, and replies (using it now for this comment). The performance is quite snappy as well since it uses native components instead of a being a wrapper.
My obsessive toddlers would watch the quality stuff over and over again. They didn't need the filler.
One could also complain about Americans who choose to live abroad. They often end up training foreigners either directly or indirectly. Companies understand that outsiders can be used to gain understanding more quickly in some areas, and they'll pay above the domestic market for it. America discourages this by taxing its citizens abroad; this would be even more punitive if not for the foreign earned income exclusion. True nationalists might consider its repeal.
> But then I would need to create a real instance of that trait first which implements the missing abstract metho

You don't seem to know that Kotlin supports delegation natively. Look up the `by` keyword.

And please just post some code next time you're trying to make a point like this because this dialogue is pretty much impossible to follow.
> And why not? The offshoring of work reduces the cost of goods and services and frees American time up to do meaningful, better compensated work instead.

In general, in a free capitalist market the government probably shouldn't be subsidizing corporations in any way.
I suppose they mean "a boarding school."

Actually, they repeatedly call it a "live-in school." Is there a difference between a live-in school and a boarding school?
HYPOTHESES TESTING USING THE SCIENCE OF PERSUASION
> Why is this running Android instead of Chrome OS?

Because you can already get convertible touchscreen Chromebooks (e.g. ASUS Chromebook Flip, ThinkPad Yoga 11e Chromebook). Yes, a Chrome OS Pixel C would add a detachable keyboard, but overall it would be a much smaller step from existing Chrome OS devices than the Android Pixel C is from existing Android tablets.
Uber, other ride-sharing services able to enter Canberra from late October
I don't want to discourage you, but Emacs will beat you in pretty much any respect. It has org mode, which can generate html, latex, markdown etc. from a very intelligent and easy to use outline mode plus a ton of other features (literal programming, calendar, tables). It pretty much blows any other personal information management system out of the water. You could view the google talk by its creator for more information.

Auctex mode for latex editing, with in buffer preview of formulas and you are a few keystrokes away from compiling and previewing in an external viewer aswell. It also has distraction free mode, as you can fullscreen it and remove all chrome you don't want.

I think you would need to work really long and hard to get something substantially better than emacs as a tool. That being said there still will be people who pay money for inferior products if it has enough flashy features.
Yeah, it'll get a corporation and a few higher ups rich at the expense of the folks making a decent living on those jobs. I have an interest in seeing my fellow countrymen do well compared to those of another nation.
Introducing Runnable JavaScript, CSS, and HTML Code Snippets
> racist and nationalistic undertones whenever this is brought up. Why should Americans make more money than Indians for the same work?

Your idea that Indians (or perhaps Chinese) should be the only ones coming in sounds a bit racist to my ears actually. Why should it be Indians coming in, when so many Syrians are fleeing their homes, much due to the US invasion of Iraq (and undermining of Assad - so that now ISIS runs much of Syria).

I don't see how India providing its citizens with free IIT educations, only to be brought to the US and work like coolies, chained to an H1-B visa, is some wonderful thing. We should be giving out citizenship, and that's it, the foreign worker programs are only used to screw over American workers.

You have this racist attitude of wanting Indians, and excluding Syrians etc. You want them chained them chained as coolies to H1-B visas to exploit them. Then you accuse anyone opposed to your scheme to exploit people for a buck "racist" like you're some kind of humanitarian.
I have the Tylt http://www.amazon.com/Wireless-Charger-Galaxy-Nexus-Phones/d... but it is far from the only device in that form factor. Strongly recommend.
Outage reports on Facebook's 3 outages this month
Bright (YC W15), Solar for the Developing World, Is Hiring a Front-End Engineer
> rendering contexts across process boundaries

http://stackoverflow.com/questions/9293409/can-caremotelayer...
That's why I create backups of my Evernote databases regularly. You never know.
Depends on the dictionary. Some will also clarify that "with cause" is a big part of it. Or just look at the etymology. It means they've been forcibly ejected from the company. Like a cannonball. You don't do that to employees you'll miss.
Brown revokes Bill Cosby’s honorary degree
I'm kind of astonished to hear someone paid money for the e-cat. I'd always thought of Rossi as a crank. Hopefully I was wrong and we get a revolutionary new energy source, but I'm still not convinced.

General Fusion is still awesome though, and it's great to see they're making progress. I wish I were a rich VC because I would have bet on them 6 years ago: https://www.reddit.com/r/science/comments/8np70/fusion_dream...
.. non-hackers will equate it with security.
Heynay looks very interesting and promising. Very attractive design.

In terms of critiques, I know this seems like a petty critique, but it's important: make sure to check your spelling and/or improve your spelling in English. The word is spelled "definitely", for example. Since you're representing Heynay, it's important to give a good impression, and I can tell you that major spelling errors will give a poor impression to the majority of the population, particularly among exactly the people you want to impress.

Again, it's a petty criticism, but the small details like spelling are well worth paying attention to, as they serve as useful signals to many people.