skysight-inc/HackerNews huggingface dataset:
> This can't be emphasized enough. The Android and Chrome teams should be absolutely ashamed of the current state of performance. On my Nexus 5X I regularly have to wait 5 full seconds or more after pressing the app switcher or home buttons before I can perform another action, while animations chug and jank. Screen transitions within apps are often delayed multiple seconds before starting. Launching apps like Twitter or Facebook or Google Maps sometimes takes 10 seconds or more.

What's worst about this is that on newer Android-devices this problem is significantly worse than it was on any previous Android-device I have owned with any previous or earlier version of Android.

Android 6.x seems to have serious performance issues, memory leaks(?) and require me to reboot my devices regularly to keep them working.

It completely blows my mind how this release could pass QA and end up released to market.
https://www.fcc.gov/news-events/blog/2015/11/12/clearing-air...

TP-Link may well be locking down firmware, but it is NOT because the FCC is forcing them to.
You can't find any stats because the shampoo lobby has suppressed all shampoo death-related research...

A friend of mine tried to bring his gun through security. He had it in an outside pocket of his duffel bag and just forgot it was there. It's just another thing that you carry around with you. It seems lost on some people that these are deadly weapons and it may be good to treat them with a modicum of extra respect. It never occurs to my friend that someone could take his bag, discover the gun, and kill someone with it, even though he never would. That it could be a kid that shoots themselves or someone else in complete innocence. My friend is indeed absent-minded but I don't think that covers it fully. It is a certain mindset, and a fairly prevalent one especially in the South.
The idea that this is even remotely acceptable in 2016 is astounding.
Absolutely, people seem to find/get jobs for reasons that look very much like insane luck. I found my current job through a long chain of "crazy" coincidences.

In reality, what looks like luck is very normal. Humans are prone to think coincidence is much less likely than it actually is. This is where most religious belief and conspiracy theory come from.

Or, often, what seems like a coincidence is actually a predictable systematic phenomenon that we cannot yet explain. E.g. The regularity of comets was once thought merely a coincidence. Edmund Halley was the first to posit a system behind their regularity.

People don't like to tell of the coincidences that led them to their jobs because other people are liable to over-estimate the effect those coincidences had to said person's career.
>Unfortunate to see this support go away due to government.

This support went away because people were abusing it running their routers on forbidden bands at higher than allow transmission levels.

The vendors are doing what they can easily do now and it's block the firmware modification since they can't replace the baseband/wifi cards as easily.
You can build apps with R, but the result will be the ugliest code you have ever seen. For me, R for research and prototyping, then Python for productionalizing.
I understand your point, but 'Exeunt' is Latin! :P
> Do you think this large pool of programmers are good?

Yes, why not? I have yet to see evidence that Java programmers are not good. Seems like a discriminatory mindset. The large pool also makes them easy to replace. I think Facebook has had an ad for an Erlang developer for a few months now. I don't think a startup needs that kind of stress.

Also, I'm sure there are Java Devi who are absolutely fantastic. That is, I think the idea of the meme "real passionate programmers use less mainstream languages" is entirely unsubstantiated. This line of thinking comes from immaturity, elitism, and a desire for validation by association.

It's just like the "the best lawyers were on the debate team" meme that's also very untrue. It sounds nice if your kid is on the debate team, though

>No those are the things the JVM has.

I meant Java as a platform. Funny, you were the only one who didn't know what it was what I meant here.

> You honestly can't believe this. How much functional programming experience do you have?

I've dabbled with Erlang and Haskell. I don't have as much functional programming experience as I would like. Also, I've only heard good things about Scala and Clojure. What was so ridiculous to you about what I said? Or are you unable to forgive an accidental conflation of Java and the JVM?

Your criticism come across as nothing more than unreasonably pedantic expectations for terminology. They either reflect your inability to use context clues effectively or your lack of common sense.

> It's the 'blub' language to us PG speak

This is a poor reason to think Java developers are incompetent. I hope this isn't the premise that led you to that inherently false conclusion.
Universal exchange rate library with support for multiple providers for NodeJs
On IRC the developers have mentioned (as wishful thinking) a minimal (i.e. a stripped-down) version, with only kernel, drivers, and a few other small miscellaneous parts over which dedicated applications could run. This would be something for embedded systems and other specialized machines (basically servers) unlike the all-encomprising common version of ReactOS. That having been said, it's important to understand that one of the reasons for nano is... well, OS size, which for a "normal" version got to tens of GBytes! Currently, ReactOS is (and I think that's a lot --) under 200 MB with all its bells and whistles.
It's pretty stupid to carry an unloaded personal defense gun. You might as well just carry a brick at that point.
Once created, what stops the Government from obtaining a copy of the modified OS and the means to sign/encrypt it for any device? Either via some top-secret "You can't tell anyone about this or you go to jail" process, or via an agent embedded in the company?
Debunking the myths about parsing JSON in Swift
It's interesting how Uber, Airbnb and Draftkings blatantly broke laws and won. They set the precedent that if you're growing fast enough, the laws will change to fit you.

Didn't work out that way for Zenefits. They seemingly lost.
Grains will be the last thing to change and that won't be for a very long time.

Also you have to take into account increased yields, faster grow times, lower fertiliser, pesticide, herbicide and tractor fuel costs.

Your sanity check is way off. Solar panels only get about 22W/m^2 though out the year on average and they're more efficient than plants. Second the maximum plants can use is about 100W/m^2 and that is at maximum midday strength. Now lets take into account varying intensity of sunlight, growing seasons, leaf orientation, gaps between plants and other factors and your energy requirements are much lower.

Research is still being done but most plants grow very well with the full red spectrum and 10-20% of the blue spectrum. This vastly reduces the energy required.
I really want to see some papers, models or simulations to illustrate some of these effects - starting with the gravitational influence of ice sheets on sea level. This shouldn't be a difficult thing to illustrate numerically, but wow it would have a big impact on how (at least I) perceive the ice sheets.

So far, I haven't been able to dig anything up - there's some prose at [1] but nothing hard. A poster at [2]. Mitrovica's website [3] doesn't seem to have anything. It's late, so I'll have to postpone the search for now, but here's hoping other readers can help me :-).

[1]: http://sealevelstudy.org/sea-change-science/whats-in-a-numbe...

[2]: http://geo.orst.edu/files/geo/Mitrovica-2009-Science.pdf

[3]: http://environment.harvard.edu/about/faculty/jerry-x-mitrovi...
I always renegotiated that clause in the contract to release all works under a free license (for me, usually GPL), but assign copyright to the corporation.
See also Proland, which is open source:

http://proland.imag.fr/

It's a tech demo/research project, which means the code is basically continuously broken, but I did bodge it into workingness on Linux. It's impressive but doesn't quite live up to the videos --- I think they're using features that weren't working in my copy. But it is one that you can actually get your hands on and play with.

Proland is by the same person who did the wonderful Rama animation here, using some of the same procedural generation technology:

https://www.youtube.com/watch?v=zBIQCm54dfY

Although Rama wasn't rednered in realtime.
Unless it is explicitly necessary to use python 2 (like legacy stuff, that hasn't been upgraded yet), I've been using python 3 solely for almost 2 years, and there is no turning back. I have no reason to stick with the old version.

The last piece that needs to change, to complete the transition, is the majority of OS makers to bundle python3 by default.
The real advantage of pyenv is being able to install all interpreters in all versions. If you're developing libraries, you're going to need that.
If you already use random passwords you get less security benefits, but you still get a lot of them.

The additional security happens if you consider MITM attacks. Assume that you want to login to https://mybank.com but somebody links you to http://mybank.com (bad dns) or https://mybank.co. With UAF or U2F the local authenticator will not sign anything (and thus the attacker can not login to your actual bank).

Now admittedly you browser plugin might warn you in some cases. However you might copy in the password by hand because you think its some kind of problem with the plug in.

The usability is of course improved as well. Their should be no need for a password manager at all. Go to the website, put your finger on the sensor and your done (or whatever other local authenticator you use).
I know this is the future, cloud development, but... I can't help feeling like I'm going to lose something.
If you're using any of: PBKDF2, Bcrypt, Scrypt, Argon2, then you're fine. Our recommendation is:

1. Use the best option available, but
2. We provided example code in multiple languages for the
best one that's widely available
If software eats the world, who eats software?
What i didn't like about Kibana 4 was that they tried to force you to use a nodejs server. I wanted to embed Kibana in my webapp, but Elastic are trying to make you use their services and lock them into their platform. No surprise, i guess, but annoying nonetheless.
Wait, all it did was prevent auto-logout? That's it? Seriously?
And this is why, in a nutshell, linux should switch to GPL3.

Right now there is no issue for TP-link to "preenmptively" block their hardware. If there was, they would think twice about it.
Seen a lot of Erlang mentions in this thread. Is that the native alternative to Go?

Personally, I prefer to write code in a functional manner. While I've always thought Go looked like an amazing platform for programming in general, I haven't been keen on moving to another imperative language.

It seems the landscape for functional alternatives are mainly Scala and Clojure which are both based on the JVM and require a bit of time to learn the tooling. I am not a Java or JVM export, so I haven't been too inspired by this either.
Apparently Google Authenticator supports OATH-TOTP which allows the yubikey to respond to challenges [0].

The yubikey page is light on details, but confirms that you can use a yubikey with Google Authenticator for U2F [1].

[0] http://binaryelysium.com/blog/2011/12/13/a-reluctant-relatio...

[1] https://www.yubico.com/applications/fido/
They voluntarily admitted to it. Considering the macro just prevented auto-logout, would that even have ruined them? Im betting they could have quietly stopped using the macro once it was identified as a problem and gotten away with it.

I wonder if this is really just the result of infighting more than regulation.
Does it taste nice? That means it probably causes cancer.

I jest but it does seem like everything nice either causes heart disease and/or cancer.
Salt and other nutrients are bad if you're sedentary...
Remote Internships at Zidisha (YC W14 Nonprofit)
There is some support for coroutines with async/await (http://nim-lang.org/docs/asyncdispatch.html), but I don't know how mature or functional it is, never tested it. As mentioned, for anything involving concurrency I'd rather use Erlang or Elixir; but it may be a good idea to see how well Nim does in this area.
Post-mortem debugging of a crashed embedded device (with CMSIS-DAP)
I think the reason that {Uber, AirBNB, DraftKings} succeeded in flouting the law is that they operated in industries that are consumer-facing, and where the cost of regulation is obvious to consumers.

Many people understand that taxi regulations (for the most part) negatively affect them, and in many cases are extremely frustrated with them: see Washington, DC. Most people aren't familiar with and don't care about the company that manages their health insurance, and as a result there's little public support.
Another issue that's not been mentioned is Google's concerns over ad revenue. Consumers are increasingly searching directly in Amazon versus in Google for product purchases, which is a significant worry to the Google ad revenue model. By participating more directly in the shopping experience Google can hope to stem some of these traffic losses. Doing it in groceries, which is such a regular purchase, they might believe they can change habits more quickly. And at least charging margins for convenience versus pure grocery retail, which as others have mentioned, are brutal.
As a European I find the phrase "dropping an F bomb" far more offensive than the word "fuck".

"Fuck" is an expletive based on a slang term for sexual intercourse. "Dropping bombs" is a violent military act that results in horribly maiming and murdering people, often including civilians.

Get your priorities straight.
Looking after your health can be an important component of being able to enjoy life well before the retirement home. Plenty of people are having heart attacks and strokes before age 60, before age 50.
Apple Shouldn’t Get to Brick Your iPhone Because You Fixed It Yourself
Leave it for more than a day, and the memory leaks will drive it into absolute uselessness.

I've had the camera spend 5-10 seconds to launch, then spending 3-4 seconds per picture ... which it ended up not saving.

Android 6.x has some serious memory-management issues as far as I can tell, because the Nexus 6P owners I've talked to online does not have these issues, but they have 50% more juggle room for memory leaks and to work around memory-fragmentation issues.
A lot of community meshnet projects rely on their hardware because of the stability and low pricing. NYC Mesh is a great example, but there are dozens more that aren't known as well.
The story behind the discovery of the four-legged fish
That's gorgeous. It would be laughed off the market here in the US. Where can I buy one?
> There are only two hard things in Computer Science: cache invalidation and naming things.

> -- Phil Karlton
I don't think Uber and Airbnb have won at all. There is still tremendous push back against them, neither are public companies, and Uber specifically is burning cash at a tremendous rate.

Hey night last slightly longer than Zenefits, but I would expect to see major changes in how they operate.

I don't know enough about Draftkings to say one way or another other than it appears they have greased the right palms to continue to operate for the time being.
The problem is that salt (and other minerals) is required to live. But we eat too much of everything (including salt).

It's not the salt that's killing us, it's the shitty diet, too-large portions, and lack of exercise. If we ate reasonable portions of well-prepared meals the salt wouldn't be a big deal. But no, instead we eat extra large portions of everything, way too much meat, starch, fat and salt, so all these food items get a bad rap because we can't simply moderate ourselves...
Largest Black Hole Ever Observed Photographed by Hubble
If my wife spends any more on eBay, my wallet may in fact kill me.
I made no such assumption. I made a standalone claim. Sharing a link is using the Internet as intended. There are no assumptions needed.

> I just expect a little more common sense

I understand where you're coming from. But, speaking personally, everything you said was news to me. This field is more diverse than you suggest. You might want to consider we're not all Linux users and we're not all web developers or administrators.

Even if we have us experiences in those areas in th past, maybe it's been a while. Maybe we're tired and not thinking straight. Maybe it's not our problem so we're not even thinking about it? The point is, you're expecting too much from people.

> Linking to static suff is better for everybody

So I still think scolding users is an ineffective way to solve an infrastructure problem. I can't imagine a scenario where that would work out successfully.
I wonder why "The Macro" doesn't also highlight the perils of clueless regulators imposing moronic laws on HR departments.

The specific law that Zenefits violated was a law insisting that before selling insurance, your employees need to sit at a computer and click "next" for 52 hours. Once they've clicked "next" sufficiently many times, only then are they permitted to take the exam to determine whether they have enough knowledge to sell insurance.

Shouldn't this scandal also highlight the perils of a regulatory state?
It's a corporation that's a point of living is making profit and selling overpriced stuff. It's government job to take care of people and give them safety, privacy and protect them from illegal and harmful practices of corporations.
Can Monkeys Adapt to Climate Change?
How is it different than having pizza delivered?
The article kindly submitted here is interesting. Like more and more recent articles about science in the popular press, this article, which reports on a large analysis of previously published papers on salt in the human diet, digs into the process of science to look at how (or even whether) scientists learn from one another by citing the previously published papers on the same topic. The article's key point, just below a graphic that is criticized in several previous comments here, is "Overall the papers they reviewed were 50 percent more likely to cite reports that drew a similar conclusion than to cite papers drawing a different conclusion." In other words, scientists working on the issue of how much salt in the human diet is too much are largely talking past one another, and not collaboratively seeking truth. The article further reports, "Trinquart and his colleagues also turned up another factor that might pose even more profound problems in the salt research. It appears scientists could not even agree on what ought to be counted as evidence."

Human nutrition studies are notoriously difficult because it is very hard to measure exactly what a study subject eats, especially a nutrient like salt that occurs as a hidden ingredient in wildly varying doses in many foods. So correct measurement of the initial study data is hard to get right in studies about salt. But if scientists are still not in consensus about what to look at as endpoints to tell if salt is helpful or harmful in different doses, it will be a long time before we can individualize the research or do anything else suggested in the comments already posted in this thread.
Most non-Reddit users I know say they've tried looking at it, but just could not figure out the layout. Anecdotally, it took me a while to understand the layout/navigation.

Now that's not to say that once people do figure out how to navigate, they're turned off by the culture. However, I do think the UI has something to do with more people not joining.
Having a weapon during a drug deal is a sentencing enhancement, not a different crime. There are non-violent weapons crimes (e.g. felon in possession), but those fall under the "public order" category (see footnote c).

And remember, the vast majority of violent crimes do not fall within federal jurisdiction, so it's unsurprising that a disproportionate number of federal prisoners are in for drug crimes or other non-violent crimes (e.g. white collar crimes). But most prisoners are in state rather than federal prison.
Yeah. Zenefits took on a whole different weight-class of entrenched interests.
You need both. Sometimes the legit input is HTML such as from rich text editors. In those cases if someone types a bold <script> then the form should submit the escaped <b>&lt;script&gt;<b> but also needs to sanitise to make sure that other HTML element types are not present.

If you escape one step further you'll lose formatting or the message, so sanitisation is important too, it is reductive to say "always escape never sanitise".
Like I was joking or something...
Yeah the hack was just a pretext. The explanation for why everybody hates the former CEO isn't difficult to find in TFA:

People were given low salaries with the promise of increases when funding came through, but Zenefits didn’t make good on those promises when it raised new investments.
This is a knee-jerk response and doesn't really apply to the parent. The gas price raise was certainly not an artifact of having few data points or low resolution as in your example.
It works very well for the Israelis...
Why Gartner Says Deception Technology Is the Key to Fighting Cyber Threats
I've read a lot about Java. I just don't want to learn it on my free time. My opinions were based off what I read
Introducing: QuickAppIcon
Probably because the author was compelled to choose his words wisely to comply with forum policies. In essence "damn idiots" is a toned down version of something far more expressive.
from a security standpoint, this is terrifying. one infected application over FUSE could potentially compromise thousands of users.
This sounds a bit like what Mac OS X's CoreImage does for pixel transformations: https://en.wikipedia.org/wiki/Core_Image

Instead of applying a series of filters individually, Core Image assembles a dynamic instruction pipeline so that only one calculation needs to be applied to the pixel data to achieve a cumulative effect... Regardless of the number of filters, Core Image assembles the code for this instruction pipeline with a just-in-time compiler
It does seem to be low scale cheating but a culture of writing and distributing internal software to cheat on tests required for certification sounds toxic.
Worded differently: fuel is no longer practically free in Venezuela.
I much rather clone than use yeoman. What is the benefit?
My in-laws, who have always regularly exercised and eat healthy are 10 years older but have a much higher quality of life than my parents who have done neither.

It's about staying out of the retirement home for as long as possible not how long you're there before you die.
If we are to use this [0] definition, then "Hypergrowth at" can be omitted. It seems like a better title would include "in highly regulated industries."

It's interesting to note that the essay only includes discussion of law as it relates to defending startups from incumbents, not as a caveat to the advice: "The good news is, if you get growth, everything else tends to fall into place." Is it the case that Zenefits merely failed to grow fast enough to present a more credible threat to state prosecutors?

[0] http://www.paulgraham.com/growth.html
Did you ask people to vote and comment on this story? That generally doesn't go well.

See moderator dang's comments: https://hn.algolia.com/?query=sockpuppet%20author:dang&sort=...
Yeah, I don't know

While Numpy/Scipy is great with a capital G, it seems the underlying infrastructure is flaky.

I'm talking about the messy process of building and installing it. And it seems everything is held with duct-tape

Also it seems that "inside Scipy' it is a different world, and that to really "talk to the outside world" there seems to be a data-translation step needed.
Hospital paid hackers $17,000 to unlock data held for ransom