skysight-inc/HackerNews huggingface dataset:
As others point out, they want to combat malware. But they've botched the process and particularly the timeframe quite badly; they should have started by

1. Fixing the extension "code review" process, which is a mess. Make it be actually automatic 99% of the time and not a big hassle.

2. Implementing non-mandatory signing a long time ago and let that run for at least a year before making it mandatory. (The initial announcement that extension signing was going to happen was Feb 10 2015.)

3. Waiting for at least half a year after making signing mandatory to start even announcing "we will change the API and severely break all non-trivial extensions in the near future".

Right now, I think Firefox has set themselves up to decimate the number of extensions, by telling extension devs they have a mountain of work ahead of them for very little benefit. I can't imagine it will do anything but further reduce the number of users. Not sure what will come off it in the end. As a pentadactyl addict, I'm worried that I'll be on the next LTS release (without signing) for years to come. Either that, or we'll see a fork.
Well it is the best netbook I've seen in eight years. With the exception of the meager number of ports and the glossy screen, the hardware is wonderful.

Everything else comes down to software. Some of the difficulties were because I prefer to do things a difficult way. Eg, Arch is going to require more configuration and sound Just Works if you use Pulse. Having ALSA correctly autoconfigure everything except a single boolean flag is pretty good in my book. The warning about burning out hardware is just me passing on the advice from an engineer who actually works on these boards.

Suspend/resume is in fact flawless. It has never failed to come out of suspend, unlike quite a few thinkpads I've used. However linux does the wrong thing here with the bluetooth module. Trivial to fix, and it happens on other hardware too. Not the fault of the Flip.

Chromium doesn't run on Arch Linux ARM at all. Any hardware, regardless. So you can't hold that against the Flip. And I don't use Chromium, so this is a non-factor.

Almost everything else is the usual crap you have to put up with using garbage closed source video drivers and a kernel hacked out of ChromeOS. But I spend the majority of my time in the terminal, so the graphics are nothing I am concerned about. Similarly, I don't care about the webcam or multitouch, or HDMI because I don't own an HDMI monitor. I feel they are irrelevant details hardly worth mention, but they sound like dealbreakers to you.

Literally all I do is typing, reading, listening to music. I wanted fanless, all-day battery life, that weighs under a kilogram and is under $300. The Flip delivers and overall it has been a better experience than running Linux on a thinkpad. There are very few netbooks that could meet those requirements, and none that do it as elegantly as the Flip does. Therefor it is the best in my regard. If you disagree, it is up to you to name something superior according to the given criteria.
Yes theoretically it shouldn't work, but I see it work everyday, you just need to email your friends and tell them not to visit the direct link but go to the front page and find your post and upvote. But anyway my point was exactly this, most people aren't even aware of this "black magic" going on in the background, which is worse than the process being opaque. Because at least on product hunt people know how to hack their way into being featured whereas on hacker news most people don't even realize it's possible. Also my point was not just about asking for upvotes. I was trying to point out how on hackernews if you already have an audience--say your email newsletter subscribers or blog readers--it is likely that your post will go up to the front page. Therefore newbies regardless of how great content they have don't get to play on level field as already famous people. What I found great about PH was you are judged by what you build, not your existing reputation. I'm not saying HN is more corrupt or anything than PH. PH is better at this since HN is more general purpose whereas PH is just about products.
Putting out the dark fire: constraining speculative physics disasters [pdf]
The performance difference is substantial. Seems to be mostly due to memory usage patterns. With more than a few tabs open, the 32-bit version pauses annoyingly every few seconds. The 64-bit build does a lot better.
I've just started working on an app using Angular 2 and Ionic 2.:

1. TypeScript - It's really nice to be able to use a typed version of JS, although it does feel like I'm writing C# sometimes! It supports lambda syntax / ES6 which is great.

2. Annotations seem a bit clunky, not really sure what the point of them is.

3. Absolutely love the functional reactive / RxJS stuff they've incorporated - it's going to make it VERY easy to write really powerful apps.

4. It's a million times easier to develop with than angular 1. $scope.apply anyone?
The first six paragraphs made me a bit teary. I can't relate my own coming of age in computing with having to deal with the socio-political implications of the Berlin Wall.
A key under the doormat isn’t safe. Neither is an encryption backdoor
How troll factory from Russia works, insider’s story
Yes ,but the US and Europe had many decades to go through the cycles. China has a large workforce which would have to find a way to make a living during the economic upheaval.
2. Er, the Medium version of that article got 906 points: https://news.ycombinator.com/item?id=10506422

3. Stripe is a rather large company that happens to be a YC company. Keep in mind that Product Hunt is YC too and you're commenting on a negative article about it currently ranked at #4 on the front page.
Very interesting. I sometimes wonder why Detroit, with all that available, inexpensive facilities and infrastructure, doesn't advertise itself as a center for engineering talent. Why aren't people who need such things doing it in Detroit, where it's cheap?

> engineering, the key to tech- and knowledge-based industries.

To take one phrase and make a larger point: Engineering provides us with information and the tools to use it. Using knowledge (from our goals to our understanding of the world) generally is the province of the sciences, social sciences, humanities and arts (to th extent an artist works with data).
> You should already have those links, because in your grandparent post you're arguing...

Hmm, can't seem to find any. My opinions are mostly speculation, and I'm happy to be proven wrong as long as I learn something. Care to help me out with some links so I can read and learn?
PH Is the ultimate bubble startup. A literal circlejerk wrapped in some clean CSS and nice JS.

Get used to shit like this as increasingly more MBAs flock to the valley...

For those older in the community, the archetype of the honorable hacker - does it still exist?

Hard to find the Wozs of the world in the sea of douchetastic MBAs and former consultant/bankers. My personal favorite is the wave of MBA VC Associates every summer and fall.

Recently had dinner with a founder who kept on going about his "personal brand" and leveraging that to waste other peoples' money until he struck it big!
The ideas aren't mutually exclusive; There can be real people and planted advertisements...
PH can feel a lot like a popularity contest and a SV insider's club, not like a democratization of launch.
The GP said:

> Nothing beats a high anti-inflammatory whole-foods plant-based diet.

The word "Nothing" implies that this comment goes beyond diet advice in the realms of alternative medicine. This kind of advice is really dangerous.
In the end, these products end up thrown in a landfill or dumped in the environment. Over time, bacteria decompose them and convert some back to carbon dioxide.

It's better to keep the oil in the ground rather than temporarily store it in some petroleum derivative.
At least SV is (mostly) taking care of their toxic waste problem.
> You can technically define n as whatever you want

The formal definition of time complexity measures relative to the size of the input, which in this case would be proportional to the number of elements in the list.

> n as a number too large to count doesn't make sense in the context of real programs

The definition of big-O notation involves taking the limit as n goes to infinity. It doesn't really even make sense if you only have a finite (even if huge) number of problem instances, since then everything is bounded by a constant.
It's an issue where processing something took O(n) time, when an algorithm to process it asymptotically more quickly (say O(log n)) would be more appropriate.

The old code probably works properly for the average case, but will really blow up on pathological cases. My best personal example was an optimisation pass that turned out to be exponential in the worst case. On average `n` was small, so no-one cared, until a pathological case came up where compile time ballooned to over half-an-hour. Working out that the operation could be done in a linear way only shaved a fraction of a second off the average case, but brought the half-hour case down to a few seconds.
Yes, We do. We primarly use it as Job scheduling engine. I have multiple teams asking for data extracts, and I fashioned Jenkins to run extracts both adhoc as well as fixed schedule basis.
[Shameless plug]: I've been writing a book on Angular 2 over the past few months: ng-book 2 [1]. If you want to write your first app, you can get the first chapter of our book for free.

You can of course learn Angular 2 from lots of disparate blogs on the internet. There's lots of good resources. But the goal of our book is that you'll be able to learn everything, in-order, in one place.

We've been keeping the book updated alongside Angular's development (though it will take us a few days to get up to the most recent beta). We've already updated the book over a dozen times, so I think you'll really like it.

[1]: https://www.ng-book.com/2/
Quiver in my iCloud is the best thing that I've found so far. One of the biggest things for me is support for code snippets /highlighting, without having to use something to convert to RTF in-between copy and paste. Sadly, I stopped using it since I now have to log in to my company iCloud and Apple accounts at work, and it's just too much of a hassle to switch back and forth. I mainly use OSX notes and Textmate now.
Medical breakthrough cannot get funding
Of particular interest, CMS and ATLAS both report excesses in events with two photons at a mass of 760 and 750 GeV, respectively. ATLAS public plots here: https://atlas.web.cern.ch/Atlas/GROUPS/PHYSICS/CONFNOTES/ATL...
That's pretty neat. Clearly some level of parsing needs to happen before run time, or else it couldn't even balance braces to know where the function body ends. So it must be that it parses the function body just enough to figure out where it starts and ends, then does a complete parse at runtime (probably building off the results from the first stage).
EXCLUSIVE ProjectMQ Sneak Preview Starts THIS THURSDAY
Wow, no Win7, no Droid Turbo. Reallly limited experiment. Oh well.
> Until you finally launch, submit a Show HN to have your perceived turn in the sun and it completely bombs

We sometimes invite people to repost those or (if not too much time has gone by) we give them a second shot at the front page. There's one on the front page now: https://news.ycombinator.com/item?id=10730695.

Helping the best content to surface is hard. Anyone who knows of a good post that deserves a second chance should email us (hn@ycombinator.com). Eventually we may build support for this into the software.
The great thing about iOS (and OS X) is that full screen zoom is trivial to enable and has a very simple shortcut:

Settings > General > Accessibility > Zoom

I set the zoom region to full screen. The three finger double tap is a good enough shortcut.

On OS X I use the same feature with Ctrl+Scroll to zoom anywhere on the screen. You can even toggle whether pixel interpolation is used (great if you are checking artwork and want to keep the individual pixels crisp).

I rely on these features, even though I have no trouble with my eyesight. They are wonderful and work everywhere.
CSS Support Guide for Email Clients
That's cute. It's basically USENET over Bluetooth.

Unfortunately, it can't use WiFi effectively, because Android doesn't allow symmetrical WiFi. You can only connect to an access point; handsets can't connect to each other. If two handsets are connected to the same access point, there can be communication.

It does not, apparently, have encryption.
Thanks guys, I was expecting this kind of answers. The part that bothers me is: why there is no "standard" wrapper functions (sliders, contact form,...) that you can "theme" with various snippets of HTML/CSS. I would expect it would be a lot more practical to deliver a template as a set of wrapper functions, rather than the raw HTML/CSS as it is always the case.
This was an odd assertion in the article. Advisors (excluding those who are also investors) often get some shares, but several percent is ludicrously high for just advice. The expected number is probably closer to 0.1%.
If you've seen the kind of stuff in most comedies now (especially quite a few animated ones), then the answer is probably no. Some of the 'shock' humour programs on Adult Swim and other networks make just about any live action comedy seem tame by comparison.

And let's not even get into some of the comedies and stuff you can find online... There are some audiences out there who would find your average gallows humour tame and boring by comparison.

As for whether any of that stuff would be as popular with mainstream critics or audiences... that's a bit more debatable. But this sort of stuff (like anything else) can find a niche.
Surely if your app's sole source of success is a spending a short amount of time on some website's front page, you have bigger issues with your business strategy?

Go back a few years and everyone used to talk about their struggles getting featured on TechCrunch; I didn't believe it was make-or-break back then either.
I'm curious what Angular 2 is like for developers who normally write React? I hear 2 is a lot better than 1, but I'm still turned off by the amount of Angular-specific terminology, whereas most of React terminology is not necessarily React-specific.
Nothing can hurt a well-meaning first-time founder of some useful side-project business then to learn that a non-entity like Product Hunt is a rigged game where the inner circle are simply gaming the system for their friends and people whom they benefit from and will benefit.

From "top 3% of coders" to "your product will get 1st spot if you scratch our back with a small slice of the pie or counter-promote our product with yours" to "we will only invest in you if you get referred through an acquittance of ours", the game surely does feel more rigged each day.

The upper echelons of tech sure does share more similarities with high-finance then they would like to admit...
If you're more interested in this, this book is great: http://www.amazon.com/Rabid-Cultural-History-Worlds-Diabolic...

There's a whole chapter about just this case.
Won't the next LTS release require signing, as well as the regular version? And by LTS here you mean the ESR version, right?
Neat, thanks! But we're working with the half-baked V8 ES6 support that is far from ES2016, unfortunately. However, it's interesting to see the support coming :-)
> Very interesting. I sometimes wonder why Detroit, with all that available, inexpensive facilities and infrastructure, doesn't advertise itself as a center for engineering talent. Why aren't people who need such things doing it in Detroit, where it's cheap?

What is cheap? Isn't personnel the main cost is tech/engineering companies? This is about convincing folks to live in Detroit
If you want to build something like this without writing the tricky code, Couchbase Lite has peer to peer sync. Our big vertical for that is currently point-of-sale but the applications are limitless.

Here's an example photo share app: http://blog.couchbase.com/photodrop
Creative coding, as in, producing visuals and audio with code is what drew me into programming initially.

I wish that like the author I could devote 100% of my working time to this, but I am still lucky to be able to do a bit of it in my spare time.

Some of the people in this space that I admire:

http://www.iquilezles.org

http://www.mine-control.com
Any Nordics here who can comment on this? I can't say I notice any difference between the Nordic/UK/American sense of humor. Of course "Americans don't understand irony" so I'm probably missing a lot of nuances.
> Europe has vastly less wealth disparity

How does the income disparity between Flint and San Francisco compare to the income disparity between Luxembourg and Bulgaria? Between Germany and Romania?

> My tax rate is only 10% less where I live in the States than what it will be when I move to Sweden.

No. The Swedish deduction is $2,690 - in the US it's between $6,300 and $12,600. Not to mention that our federal tax rates top out at about 2/3 of the maximum Swedish tax rate (sub-40% compared to 59.7%). Highest state sales tax is under 12% while Swedish VAT is up to 25%. Not to mention capital gains in Sweden is twice what it is in the US unless you make nearly half a million a year, in which case it's only 10 points higher (30% v. 15%/20%)

https://en.wikipedia.org/wiki/List_of_countries_by_tax_rates

> And your one citation is from the Heritage Foundation.

I would say the source has little relevance if what it's saying is accurate (which it is).
IIRC, in-process plug-ins from third parties that do not have a 64-bit version made using a 64-bit build unattractive for many.

If so, they either deem the impact of not supporting various plug-ins lower, or they run them out of process now, so that plug-ins that need it can run in a 32-bit process.
No matter how simple and straight-forward it is, someone is going to fuck it up. And they're going to do so in a way that isn't immediately detectable, but screws the rest of the company because now they have to support something using the screwed up implementation.
I've been using TypeScript for a few months now and have been so impressed with it that I am beginning to favor Angular 2 over React just because of Angular 2's TS integration.

TypeScript basically made JavaScript more powerful and a whole lot more fun for me. I feel so much better about slinging around parameters now that I know my IDE will catch type/parameter mismatches before I run the code, before I build it, even before I save the file! It simply alerts me in the IDE (I use VSCode which I also love). This is a huge time saver.

Another great thing is the intellisense, which allows me to keep on coding without looking at some API documentation or other files in the project. The intellisense even has the documentation in it - so this is a really fun and efficient way to learn new libraries and frameworks.

I didn't even know how much I missed enums in JavaScript until I started using them in TS. Also love the fact that you can revert to using the Any type if you have to and there is even support for generics as well.

All of this stuff can be had in various transpilers or IDEs, but TypeScript and VSCode just bring everything together in a very simple yet powerful way.
This post makes me kind of sad. There's a whole slew of developers who believe "X is bad so I did Y" and are in turn alienating themselves from design patterns and frameworks needlessly. I think posts like these breed arrogance and it should be less about "why not to" and more about "why to".
Chrome implemented this ~2 years ago, while retaining the pinch zooming. https://developers.google.com/web/updates/2013/12/300ms-tap-...
Not mentioned yet is http://realclimate.org and its Wiki.
90% of Americans are middle class
B. K. S. Iyengar's page in #1 in English, German, Spanish, French, Catalans and Swedish. Is this a bug or is there a reason all of Europe and the US is fascinated by him today?

And what's wrong with the Italians?
Not the only book on PH, either: http://buildandlaunch.net/book/the-product-hunt-handbook/
The RxJS support is definitely my favorite thing in Angular2. We have plans for all sorts of cool stuff built on top of Observables. Stay tuned.
Umm, there are no "native towns" in Canada.

It's absolutely true that many of the indigenous reserves here are a living tragedy... in fact, like Australia, we have a long and shameful history with respect to our indigenous population, a history that we're still writing today (recently the CBC had to shut down comments on stories about indigenous issues due the quantity of hateful comments they attract).

That said, small town Canada can absolutely suffer as bad as anywhere in the US (just like America's coal and steel towns, it's not unusual for small towns to be dependent on a single industry, and if that industry suffers the town suffers...).

However, we don't tend to have the same level of urban blight and decay as you see in some American cities.
Because you'll have a hell of a time convincing people to move to Detroit?

If you're not going to be shackled to the Bay area, why not pick... Pretty much anywhere else? If you want cheap, why not Pittsburgh? Or Portland? Engineering wages in both are quite low.
Any recommendations on housing locations for someone who might be working in the DC area (<2 miles from Lafayette Square) for a year?
>Imagine that shouting has no actual effect on performance

Why would shouting have no effect on performance? People generally don't like being shouted at and often modify their behavior as a result. At the very least, a person being shouted at has to process the input.

Think about it, the shout interrupts whatever context existed before the shout. Future actions are now based on a context where there was an interruption instead of a context where there was no interruption.
>if you have definitive arguments that agreements like the recent one in Paris will hurt the poor more than climate change will

You missed the whole point of my argument (or just didn't read it) and did the same thing I criticized skeptical science for. The side effects of climate change being terrible do nothing to dispute that fact that in terms of cost per KwH, energy prices will increase. We need to admit that and address it rather than constantly bring up the benefits of slowing climate change down instead.

Here is an analogy to illustrate the point in a different subject.

Alice: "We are tripling the cost of bread because it's unhealthy to eat too much bread."

Bob: "I eat lots of bread because I can't afford the other food."

Alice: "But this is much healthier for you because you won't be eating so much bread. There have been many studies showing that bread is unhealthy."

Bob: "If I can't eat bread, I don't think I will get enough calories."

Alice: "You will have to eat something else, because bread is unhealthy."

Bob: "But I can't get anything else for the same cost."

Alice: "Bread is unhealthy. What aren't you understanding? Here is are links to more studies."

Do you see how Alice is failing to address Bob's concern or really even acknowledge it?

>Coal was cheap but isn't really the cheap fuel anymore.

That's only because natural gas got even cheaper than coal. Both are still cheaper per KwH than renewals without subsidies or externalities calculated in.

>Also, in developing areas, it may be cheaper to use distributed renewable than to build out the grid.

If they are fine with unstable power, sure. However, this still doesn't take into account the massive populations in China and India that have electricity from a grid already based on dirty energy.