skysight-inc/HackerNews huggingface dataset:
> While you can upgrade apps in a "big bang" approach where you halt production until everything is rewritten

That is some very unsound advice. I find it worthy of ridicule that it's being suggested as a possibility.

The upgrade path was very necessary to address the huge amount of breaking changes.
P vs. NP and the Computational Complexity Zoo
We use Angular 1.4 at work, but your reasons are exactly why I'd prefer React. It is mostly just Javascript without a lot of Angular specific conventions. At least Angular 2 looks nearly as good as React and work is planning on upgrading.
Well it can also serve as DRM it can be made so it locks your OS to only the one that your device came with out of the box and any modification would be impossible.

I wonder if MSFT would ever let OEM's lock the devices to their bloatware spec and if so how long until we get laws similar to SIM unlocks passed to give us customers some control back.
The Experts Were Wrong About the Best Places for Better and Cheaper Health Care
Building a beer pouring, bell ringing, Twitter analyzing, holiday robot
It's like saying "installing x doesnt do anything until you execute it!" Its true, but if applied is stupid hard-drive wise.

/flamewar
>just 11 percent of adults 25 and over have a graduate or professional degree.
>
>But where exactly are these super-brains located?

The entire premise is flawed. Having a graduate degree is no guarantee having a "super-brain".
desmogblog is pretty good for that.
I feel like the author is talking about how bad MVC is without fully understanding what MVC is.
This is answered in GP's link. You should read it.

"The Developer Edition and Nightly versions of Firefox will have a setting to disable signature enforcement. There will also be special unbranded versions of Release and Beta that will have this setting, so that add-on developers can work on their add-ons without having to sign every build."
I guess that depends on the reason for poor performance. If it's lack of effort then I guess you are right. If it's lack of ability, shouting may not make a difference. If it's nervousness or lack of confidence, then shouting is probably going to make things worse.
"NEW: Users can choose search suggestions from the Awesome Bar."

What does this mean? It sounds like a rephrasing of an antifeature, something like "NEW: Everything you type in the location field is now immediately sent to your search provider, just like in Chrome, making the distinction between the location field and search field pointless."
Dependency, Devotion, Disorientation...

"Disorder" could work but sounds a bit too nakedly-pejorative.
Wolfram Programming Lab Now Available in Beta
I'm saying that a Metro stop in Georgetown was obviously desirable, but technical constraints prevented its construction. There's an urban legend that community opposition forced Metro to cancel plans to build a stop there, but there's no evidence that's true.

See e.g. http://greatergreaterwashington.org/post/423/georgetown-neve...
I feel like this is pretty important since the article is talking about the comparison in the first place.

Here's a couple blog posts on the subject, which I think explain it better.

http://www.dustmop.io/blog/2015/04/28/nes-graphics-part-1/

http://www.dustmop.io/blog/2015/06/08/nes-graphics-part-2/
I can't imagine many people wanting to live near 20km electrically charged cables, never mind pilots flying between them in a high wind.

Having to build a long way from urban areas rather reduces the advantages of such a system over solar farms in the desert.
Incorrect, at least with Shark Tank. Can't speak to Dragon's Den. I worked for one of the Sharks on their ST accounts. Nothing is staged, it's all regular people who submit their ideas and are selected based on who the network thinks will make for good entertainment (personality, "wow factor" with the product, etc). During filming, the sharks are given an overview of who the person presenting is and what their product is/does. Everything else is organic. The Sharks have no advance knowledge of the products and the deals get made or shut down after due diligence is done after filming.

That's not to say that the sharks don't do a huge dog and pony show of promotion around their products, though.
Jag oskå! Min email är en mig profile. Vad kul!
Me too. Impression, admittedly only from reading about it and looking at a few code samples, is that Angular 2 is over engineered and complected, as is 1.x, which I have worked in daily for over a year. ReactJs is much more appealing these days.
The issue under discussion in this lawsuit is that the subject of the article is claiming that her birthyear is private information, but the Wikipedia article's source for the birthyear is a book that she herself published[1].

I think some things are being lost in translation in this article, but generally speaking in many European privacy laws you can argue that something that's private information is in the public interest, or you can argue that it's not really private, either because the subject is a public person, or that it's a generally well-known fact.

I think it's really a stretch to maintain that your birthyear is private information if you're a screenwriter/director who has a self-authored book saying what year you were born in. Your birthyear is public information at that point by any reasonable definition.

1. http://www.amazon.com/Tradition-lyrischen-Hofmannsthal-unive...
An interesting thought on automation from Bob Work, who heads the Pentagon's long-range planning for robotics and automation on the battlefield. I don't know that it's true or how broadly it applies, but it's something to think about regarding how automation is conceived of in different cultures:

I will make a hypothesis: that authoritarian regimes who believe people are weaknesses ... that they can not be trusted, they will naturally gravitate toward totally automated solutions. Why do I know that? Because that is exactly the way the Soviets conceived of their reconnaissance strike complex. It was going to be completely automated. We believe that the advantage we have as we start this competition is our people [1]

The Pentagon's research and current planning is that human-computer teams are much more effective than either alone, in many situations.

[1] http://www.defenseone.com/threats/2015/12/pentagon-nervous-a...
Weird, I actually posted this yesterday morning - the Firebase API shows the correct time: https://hacker-news.firebaseio.com/v0/item/10730047.json?pri...

>> new Date(1450084080 * 1000)
Date 2015-12-14T09:08:00.000Z
This is the latest interactive article from the Times. It's their first attempt, I think, at tailoring the story's text and graphics to the reader's location, contextualing local information within the national narrative.
I mentioned your first link, the factoring of a 768-bit RSA key, in my first comment. RSA isn't a "broken encryption scheme": it's a perfectly fine one. It's just that you need to use key lengths long enough to defend against the computing power available to current and expected adversaries. That paper is just a demonstration of modern computing power, which just shows that you should use longer keys.

I took his statement of "Only in some broken encryption schemes" to be a misunderstood reference to stuff like this: http://arstechnica.com/security/2015/10/how-the-nsa-can-brea... or a side channel attack.

Your second link has garbage sensationalized headline. It actually describes a side channel attack that has nothing to do with cryptography algorithms. It's basically equivalent to a clever way of looking over someone's shoulder.
Based on information I found using clinical resources which I have access to via my employer (I work at a University with a medical school and have access to their tools, although I am not a medical professional) I found this useful note:

> The United Kingdom Lipid Clinics Programme study of 2508 subjects found that, with diet alone, 60 percent of subjects had a mean reduction in body weight of 1.8 percent, which was associated with 5 to 7 percent reductions in serum total and LDL-C.

Key thing here: when I mentioned "otherwise healthy" above that includes "not overweight and exercises." Lifestyle interventions for people with hypercholesterolemia are most effective on people who are both sedentary and overweight (or obese) who have really poor diets. None of that applies to me.

The conclusion that I ultimately came to is that, if your diet isn't awful, your BMI is normal, and you exercise every now and then, there's no dietary change that's likely to benefit by more than 5%, not enough in my case to reach normal levels. This is my "gut" assessment based on personal research and I urge you to do your own research on this matter before making any decisions.

To further complicate all of this and bring things back to the topic of this article: statins seem to reduce the risk of CVD through some means other than simply lowering cholesterol levels. There's a school of thought that even people with normal cholesterol who have other risk factors for CVD should be on statins.

So really, the question of "should I take statins" may end up being less about cholesterol specifically, and more about overall risk of CVD. This is why in my own decision making process I opted not to pursue treatment (yet) since my overall health otherwise is sound.
Child processes don't allow "structural sharing" (unless using complicated shared-memory techniques, which have their limitations).

("Structural sharing" is a technique to make immutable data structures more efficient in time and space).
I am not sure whether you consider this marketing, but for me important things are (0) demonstrating the interest of customers in freedom, (1) explaining what's wrong with "ordinary" laptops to the public; increasing awareness in the media [0], and (2) working closely with QubesOS to make this system work on their laptops. Hardware switches are also very good.

And yes, it might be a scam. But might be not.

[0] (1) is being already done by FSF, but to me it looks like it's not enough.
Thanks man, this is great.

> since it's the heterogeneous nature that will prevent optimization anyway

That was the part I was wondering about. I wanted to see if it was possible to do compile time type checking on a list where I don't know what element would be inside.

It was less for optimization and more for experimentation. Like I was trying to see if I approached building a Lisp with OCaml type checking - how much of the "Lisp" would I have to trade to get proper HM type inference. No purpose other than for play.

Then, although I assumed it was naturally impossible, figured I'd ask.

So car can work for type cons, and then that returns the element regardless of type since the first part of the cons that is pulled becomes just the element?
Apple users complain of pop-up ads telling them to buy a better iPhone
"the country"? Please don't assume that the USA is one of the countries that I have lived in - it isn't. Thanks for your deep summary of recent developments in American society, though having seen bits of the Republican debates I hope you're right but suspect that for a whole lot of people you're not. Watch them call Sanders a "socialist" all day long if and when he has a nomination and there's a Republican who does too.

You also can do better than "must be too stupid" if someone don't share this "obvious" parochial context. Or makes allusions to ancient events that you don't get.
I had one site that would always load like crap on Firefox: blabbermouth.net. I would try with various cocktails of add-ons enabled and disabled, and could never figure out why my Firefox config hated that particular page so much.

At some point I installed NoScript, and the loading of that page turned snappy, so I stopped trying to troubleshoot it. I kinda assumed from then on that there must be some script running on that page that is either clobbering Firefox itself or clobbering one of the other add-ons I have running.
I'm not sure I understand what you're getting at. Sure I expect sysadmins to configure things properly. I also expect people to be human and make mistakes. My only point was that despite everyone's best intentions, it can still happen and it can be a pain to fix. If the functionality was not there, it would have been a non-issue.

Is fossil perfect? Is any software perfect? Of course not. I was merely describing a single pain point I recently experienced that would not have happened without the ability to make changes to published history.
This happened to me. When TS came out with JSX support I immediately forked our NG 1.4 project and tried to start a port. I barely got Visual Studio working with the React TS code and quickly ran out of steam. Looks like I'll need an external build step because I could never get Visual Studio to build the React app into a single app.js file.
ConvertCsv.com (http://convertcsv.com) brings me in $600-$800 a month just on google ads and one recent affiliate link. The site converts delimited data into different formats. Written completely in HTML and JavaScript. It's been out there for several years and has steadily increased in traffic.
Navigation bar has accepted searches for ages. Keywords also made the search bar entirely redundant. Prior to keywords the search bar had the ability to switch which search engine was searched giving it a slight edge over the location bar.

I forget exactly when keywords came out but its been bloody ages.

E:

I hate being post rate limited..

"TIL" in response to ptx. I've actually never bothered with the search bar so was unaware of that behavior.
I also prefer to debug on Chrome rather than Firefox. I'd use Firefox with Firebug whenever weird stuff would happen in the Chrome tools console, like error messages getting cut off and things like that, but it's been months since that's happened.
Man arrested in VTech hack that exposed data for millions of kids
Since when would that stop the Cato Institute?
I've long been dreaming of adding the following tagline to my resume: "Fixing bugs by removing code since 2006"
Lets see what happens to react. I hear React is building in support for Relay, React Native, other facebook stuff. I <3 <3 <3 react, they have done an amazing job so far, as a React.js consultant and early adopter I owe my financial well-being to React, but big projects from big companies have weird incentives, Conway law, everything made by big companies inevitably goes to shit, yada yada. Maybe Relay ends up being not the best solution to the client/server query composition problem (IMO its not). Maybe people will get burned by 50-shades-of-flux (IMO the Great Flux Wars have barely started) and for the type of company that writes a ton of javascript, the framework pattern will come in vogue again (IMO). Maybe there will be an explosive patent lawsuit where Facebook decides to weaponize its "defensive" patents for whatever reason. I personally believe all of the things in this paragraph will happen in the near term.

Edit; Sorry i meant Conway's Law https://en.wikipedia.org/wiki/Conway%27s_law
Social Media sites: photo metadata test results (2013)
We are the minority. Most people have a cellphone because it's price is heavily subsidized. They also only use it for calls, SMS and facebook...
I've gotten great value out of the PH postings that went well (quality users / feedback). For me PH is more democratic than, say, a PR outlet where it is completely up to the discretion of the person I'm pitching to feature me or not.

I've had some submissions tank and not make it out of upcoming and had others make it to the top. The goal with PH seems to be to make sure quality stuff is making it to the top and they seem to do a decent job of that (not all the top submissions are some VC backed product with advisors pimping them, mine is bootstrapped and I posted them myself).

You're never going to make everyone happy but I'm sure they will continue to do more to give people a voice without destroying the community.
Re: good old days of php.

Drupal 8 still does this. Look at the core modules help functions as an example if you don't beleive it.
A large portion of the data is noise nowadays. Cell phone camera pixels are so small that they capture very little signal, yet everything is saved at full resolution. It's digital pollution.
The way I look at is as an opportunity cost for both producers and consumers.

In place of a valuable app/product, what the consumers would get is a lemon.
I'm not sure I understand what you're saying. The class of problems Babai's algorithm can solve is exactly the same as the problems any other of the algorithms can solve. They're all asymptotically bounded in time, as well.
verisimilidude didn't get me, but nor did you or dragonwriter. I'm distinguishing between definition and meaning. You don't need to be able to define a word, to know roughly what it means.

The words "science fiction" mean something. They're a map pointing to some territory. They don't mean the exact same thing to everyone, but close enough to be useful.

Attempted definitions of "science fiction" attempt to point at the meaning. They're maps pointing to a map.

When I say "there's no definition", what I really mean is "I've never seen a definition that points to a good map of the territory".

In particular, a lot of definitions point at maps which don't point to Star Wars, and those are bad maps.
What about it would you want automated?

What kind of scripts would you add to your personal knowledgebase?
How One Girl Lost 200lbs and How You Can Too
Visually, it seems to very closely mirror population density [0], though there are a very few peaks that don't correspond to equally-strong population density peaks (these seem to correspond pretty well to major research or educational institutions that are outside of major population centers.)

(Because its measuring the share of the population of an area with a degree, the fact that it generally mirrors population density is still interesting.)

[0] http://www2.census.gov/geo/pdfs/maps-data/maps/thematic/us_p...
Any chance you have reddit enhancement suite installed? That absolutely destroys loading times for reddit comment threads with default settings (ie: comment tweaks)
The incremental upgrade path is disappointing.

Step 1: Include the Angular 2 and ng-upgrade libraries with your existing application

Is anyone with a serious application actually considering this? It would have been nice to include only the pieces of Angular 2 that you actually use. Instead, we have to ship both libraries, our application code and an additional plugin down the wire? I don't see this upgrade path as a legitimate option for anyone who cares about page load times.
The fact that not many readers will “Recommend” this article on Medium but has 146 upvotes on HN speaks of the circle that Ryan has and pros of the anonymity that HN provides.
When using Typescript with Angular 1 where you able to make use of TS types and type checking?

Want to give this a try :-)

Thanks
If you look at HN ranking trackers then you'll see there are definitely artificial adjustments to the rankings of articles. Mostly that is downwards but sometimes upwards too.

HN is mostly fair, but don't trick yourself into believing it is completely fair.
The OS-wide accessibiliy zooming is just pixel zooming, though. When I zoom the viewport in a browser, it re-renders the fonts and may even show more detail on the images (assuming the images were sized down to begin with). I also still have the toolbars at the top and bottom of the screen.

I agree with you on the triple-finger tap/Ctrl+Scroll options. I use them all the time to check things out, but I still want my iOS web pages to be pinch-able no matter what the website wants
So let's try an experiment:

(sqrt (car '(1 2 "hello"))

How would this work according to you, if the car function will return type Any? And what is the difference between ?x and Any?

Thanks by the way!
The total mass of all cars in the world is on the order of 2e12 kilograms. Since most routes cancel, drop that by an order of magnitude or two. The mass of the ice melting just from Greenland in a year is 2e14 kilograms.

(Edit: the car mass number was 1e3 too small, thanks to mikeash for correction.)

Edit2: the car mass number was right, but both numbers should have been in tonnes. Now it's right. I should sleep now.
Given that all I could think was "wtf?!" as that story went on, definitely!
I guess I'm still not seeing your point, but you're also not acknowledging mine.

Based on your hypothetical conversation, you seem to be saying that it is beyond doubt that these agreements will overall increase the cost of a certain standard of living. Since you haven't offered to provide any evidence to back up your claim, I'm forced to make some assumptions about your assumptions: that you're assuming that a certain standard of living has a fixed energy requirement (it doesn't), and that the current prices for energy will remain the same as they get adopted around the world (they won't).

For example, renewables are intermittent, but storage is getting incredible cheap, and the grid in these areas can also be quite intermittent and unreliable. For example, current lithium ion batteries cost ~$0.20/kWh stored, which may be massively under the cost of building out the grid. And that price is getting much cheaper faster than any of the experts predicted.

So, if somebody has a full economic analysis that supports your claim of bread costing three times as much but no other cheaper alternatives being available, I'd like to hear it. I'd also like to hear why you're certain that coal will be the cheapest even after building out energy infrastructures. These are assumptions that might be true, but don't seem very true to me, and definitely don't seem firm enough to discount skepticalscience's answer.
And this is the crucial insight. An image, or a game, does not contain all its data in those bytes you have stored in its file. A lot of information is spread around in the environment. It's one of the main ways demo-makers can cram so much content into so little space - they pull as much stuff from the environment as it's possible (and allowed by contest rules).

To give an example: one of the most basic tricks, if you're allowed to use OpenGL and WinAPI, is to use WGL to render your system fonts into 3D shapes[0]. This allows you to get a lot of 3D models from just the few bytes it takes to call wglUseFontOutlines()[1]. You may think that there isn't anything interesting in a basic font, but - even forgetting about Unicode - every Windows has Wingdings...

(Or look into the good old .EMF[2] format, which was basically direct encoding of Windows GDI calls.)

For much more in-depth discussion on where exactly information is stored, be sure to read GEB[3], if you haven't already.

[0] - https://www.youtube.com/watch?v=iri5CgLglkk - 1/10th size of Mario!

[1] - https://msdn.microsoft.com/en-us/library/windows/desktop/dd3...

[2] - https://en.wikipedia.org/wiki/Windows_Metafile

[3] - https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach
Bombproof Liner Tested in Commercial Airplanes
While you can wait until it breaks and then switch to the developer version, it is just delay of execution.

For my main browser that has all the plugins I used to appreciate in Firefox I switched to Pale Moon [1].
On other machines I continue to use Firefox.

Very happy with Pale Moon, works perfect -including all my old plugins- and I'm no longer afraid that features I depend on will stop working because the mozilla dev's decided to try and change firefox into chrome.

[1] http://www.palemoon.org
The mass of men and their contraptions probably do not exert enough force anyway.

https://what-if.xkcd.com/8/
Glitching and Pixel Sorting
This is really impressive. I can't see any seams in the merged output, though I do see the actors' eyes creepily going out of alignment (a fixable problem).
Shouting in the military particularly during boot camp is used to create a simulated stressful environment.