skysight-inc/HackerNews huggingface dataset:
Just the fact that you are buying low cost Vanguard funds probably puts you in the upper tier of sophistication. You have no idea how many people are just buying individual stocks seemingly at random and then buying and selling them way more often than they should both diminishing their top line gains and paying more in taxes to boot. I think people that do this are the "unsophisticated" people the article refers to.
[Chrome Extension] Amazon payback points
Previously: https://news.ycombinator.com/item?id=10264513
I'm amazed at this thinking too - especially in this crowd - that doesn't see this happening as another iteration of a natural power law. Sure, it's to an Nth degree, but that's to be expected in those distributions.

I would bet that you'd see the same distribution even within the ultra-wealthy (Gates & Buffet probably make up the majority of the wealth).

You also see it at the other end of the spectrum (US citizens are 1000x magnitudes more wealthy than the bottom 2 Billion).
That will not work on all Linux distros. That is writing a specific installer for each distro, which does not satisfy my requirements and as such is not the right tool for the job.
> It's insane. I can't help but daydream about the insanity of 2130

this this this. I'm constantly amazed at the world and what we're accomplishing. I switched over to Engineering about 5 years ago and feel like I've finally found my happy place in life :)
> But the poor people aren't getting poorer, they're getting richer too

I'm not sure about the last fifty years, but I was referring to the last 30.

Certainly in recent times, absolute poverty is greatly increasing. As more people have their welfare payments withdrawn, I think we can expect to see this increase to continue. In the UK we are dismantling the welfare state, which has resulted in over a million people using food banks annually. The poor are not getting richer.
Predicting Fire Risk with Open Data
Most likely, when HN started, you had the YC groups and a few others. This meant Ivy League educated ($$$$) or related to VC/Investors ($$$$). Now you hear comments from plumbers, doctors, fast food employees so you get more perspective from the other side
Hi!

Project author here, glad to answer any question.
Yes, I was the one who initially noted that he didn't comply with that clause. I was wondering whether the original creator could retroactively revoke the MIT license permanently from the guy who abused the license.
Survivor bias would be a better way of putting it.
Sure, just as there are reasons people write simple pure functions in Java when that's the best approach, and they generally try to keep things simple and tractable. Obviously, there's plenty of terrible Java code out there, but there would be plenty of terrible Haskell code out there too if Haskell had similar levels of usage. In any case, I was responding to the general statement that Haskell's purity makes reasoning easy by mere virtue of being pure. Well, LC is pure and it can be just as messy as Turing machines. Haskell code -- like Java, C, and Python code -- is simple to reason about when it is written with care (yes, I know that there are differences, but as a general rule).

Now, don't get me wrong: I'm all for Clojure-style, ML-style or Rust-style immutability-by-default (each, of course, is different as they all have different tradeoffs), but that's completely separate from purity.
We shouldn't consider the poorest only, but also the middle class. I'd say it's a much more interest segment.

Some of them live from paycheck to paycheck (or close to) still in their 30s and 40s, living above their means, trying to keep up with the Joneses.

Others, they live well below their means and have a really nice savings account by the time they are 40 or 50. Living in a bit cheaper place then you can afford to, driving a bit cheaper car (or just using the public transportation), it adds up to a lot over the years.

Which can be invested later and that's when the cumulative profits kick in. They won't be billionaires (or even multimillionaires) but they will be way, way above the average.
Phenomenal shot thanks!
Ok can I just say that having your blog post downloadable as an XCode playground is awesome?
Interval arithmetic is neat. This is a great article for introducing modular interval arithmetic too. I'm going to add this to my toy interval arithmetic library when I get a chance. Thanks!
Met with the pope and then surprise resignation?

I don't understand exactly what happened here, but it seems to have parallels to the meeting of Pope Leo and Attila the Hun.

https://en.wikipedia.org/wiki/Pope_Leo_I#Leo_and_Attila
Narrative Design: Double helix of words and images
13 Apps to Help You Fight Off Procrastination
Video of Curtis Howe Springer and Zzyzx:

https://www.youtube.com/watch?v=91rdB5fDMaA
https://static1.squarespace.com/static/5463eca4e4b09c644a61f...
To which law enforcement will say: "but there is no analogous way to force our way into strong encryption, so we need to create one." To reiterate: I think that would be bad. Backdoors are bad.

Given the choice, I'd rather have warrants compelling people to unlock, than a law saying that encryption has to have a backdoor so law enforcement can force their way in.
way more expensive to put all that processing power inside each cutter though
Japanese Pepper robot bans 'sexual activity“
Worst case the quirky lights work with the Phillips Hue bridge. And the Phillips Lux bulbs are similar in price to the quirky bulbs.
Where can I read the actual report?
The standard Windows terminal is glacially slow for the same reason. The rendering of 80*24 characters seems to much for it if asked to display text at any speedy rate. Minimizing the window while the text is scrolling by can speed things up.
Haha, in USA it is called Aggravation. I should have known the board game corporation didn't invent it.
https://en.wikipedia.org/wiki/Aggravation_(board_game)
That might not work so smoothly if they have children, family, and other spouses before
In the past, it was not uncommon for me to update Firefox, try to figure out why an add-on stopped working, and only then realize that the add-on in question hadn't been maintained for more than a year.

If the maintainers of ABE really want their users to switch to uBlock, they could push a final update that displays a notice about its own deprecation. There's no need to rely on the app store to do that.

But they're not doing it, and I suppose it's because even without further updates, ABE will continue to work perfectly fine for the foreseeable future. In fact, according to the article, it will work even better than before.
Hmmm, that's truth in advertising...
How serious and common are some these rules?

"A "stand up" finish is for the more debonair player who wishes to finish in style. When requiring a number to finish that is possible from one dice throw. The player can state "stand up finish", throw his dice, stand up and walk away from the game without looking at the resulting throw in the hope that the correct number has appeared and he has won. Failing to do so, results in a slinking back to the board to continue, accompanied by polite banter from those present."
This should be the norm for all devices with built-in lithium battery charging. Default to a low attrition end voltage, and a simple hardware control to temporarily enable full capacity charging in anticipation of a particularly long off-grid phase.

But dead batteries are what keeps the economy spinning, so it must be in all our best interest that the self-optimizing algorithm of capitalism decidedly skips on this particular efficiency gain, right?
I heard a good talk about the differences in spending habits between poor people, normal people, and the rich. The gist was something like:

Poor people spend all the money they have. Once they've paid bills and bought food, etc., any money they have left over gets wasted on frivolous purchases like excess toys, magazines, and general cheap tat. This is easy to see: go to any council estate on any day of the week and you'll see discarded plastic rubbish all over the place.

Normal people spend their money on liabilities like loans for cars, thus when they get some extra money they just spend it on getting more expensive things instead of getting wealthier.

The rich spend their money on assets, so any extra money compounds into extra wealth and increases at an increasing rate.

Poor people who would save the extra £10 here and there instead of spending it on frivolities would eventually not be poor any more. But, for whatever reason, many poor people don't see the utility in saving up small amounts of money to make large amounts. A lot of good could be done if more people understood the power of compound interest
116 Insights Startup Founders Wish They Knew Before They Launched
It's interesting to note that this presentation strongly contradicts the advice of "The Pragmatic Programmer" and "Clean Code", which are highly respected by many. Does this mean that those books are wrong, or does it mean that Facebook will eventually come to regret their philosophy? Or maybe writing this kind of code is somehow fundamentally different, so the usual wisdom and rules of thumb don't apply.

I really don't know the answer, but find it fascinating and can't wait to see what Facebook is doing in 10 years time.
Only ones I know that follow an architecture similar to ScyllaDB are aerospike (talks directly to storage) and voltdb(partitioned on cores), while most other projects are in golang/java so I think the answer is not enough.

Also, there are many posts that show that dedicated servers have much better latency/performance compared to vps, but ~everyone still follows the ec2 bandwagon.
If the site has a proper layout and the ad blocker does its job, i.e. blocks only elements with ads, you won't have to do a thing.
Yes. Integrates as platform toolset in the project files, which is the same mechanism you can use to change compilers between those VS provides.
I think there is a misunderstanding. As I remember, even apps removed by developer will appear in the "Purchased" history. So what remains is a very narrow case where you'd actually lose an application you want.
Do you have any passwords that would be embarrassing to you if they came out? Can you imagine someone that breaks the law might have an encryption password that was incriminating?
Usually when you install Linux on a laptop you can expect any software (non-firmware) battery management to go out the window.
Optimize Breakeven Point Python iterate over set many times or make list first
People who care about their security?

Lawyers, activists, crooks are 3 easy examples.
Court adviser deals major blow to EU-U.S. data share deal
The massive difference being that you might not have buried the body at all, but that there is definitely your phone.
Are you sure Arment's app does not appear in the "Purchased" history list? As I remember, unless you request a refund, it will appear there.
Yep: https://www.ncdc.noaa.gov/monitoring-references/faq/greenhou...
Category Theory, the essence of interface-based design – Erik Meijer
>when sites can't handle the absence of their Adobe

When sites that require flash break, isn't that a win for the user?
CAD/CAM software is not cheap either. When their cloud suite goes dark, you'll have to cobble together your own toolchain.
I've come to respect highly the "crowd-sourced development" phenomenon of a massive worldwide open community all working to improve a single code base. I have seen the resounding effects of this in other languages. Apple would be silly to assume that its vast wealth could allow an internal-only Swift evolution to compete with the progress of masses. I hope they do open it up for PRs from anyone (with no doubt a simple contributor agreement in place), and a good well-oiled machinery for seriously looking at all community code.

That said, some things are fundamental to the language and its architecture, and those are the things Apple is developing internally before its open-sourcing. So it is possible the most important stuff will not be getting help from the masses.
Snowden Treaty proposed to curtail mass surveillance and protect whistleblowers
Yes, this is the direction I've seen things going:

- Companies that publish content that gets linked to and shows up in google search results should mainly be web based.

- Companies that are about about getting stuff done (Gmail, Uber, banks, etc) are the ones who benefit the most from native apps.
- Roderick on the line
- Rich Roll podcast
- Snap Judgement
Not to side on the side of onerous regulations, but this is a little naive. There is good reason that many of these laws are as long as they are. Things have to be explicitly laid out in legal language.
Donald Trump unleashes trademark fury on critic’s website
Yeah, that would be the closest thing I can think of in the real world.
The changelog details all the good stuff in this release https://github.com/elixir-lang/elixir/releases/tag/v1.1.0

For anyone wanting to jump into Elixir, the getting started guides are excellent:
http://elixir-lang.org/getting-started/introduction.html

From there, José Valim wrote a How I Start article:
https://howistart.org/posts/elixir/1

There's also a really helpful community on #elixir-lang irc. Someone is usually around to answer questions.
I share the view that it's more clear to have all the variables declared at the top. The only exception I am making in my code are loop variables but the point doesn't apply to those as you want the smallest scope possible so declaring them at the top of the block where the loop is located is just inferior.

I find the style easier to read as you can instantly see what variables will be operated on, what arrays filled etc. It's also quite important for me to know how much stuff is allocated in given block so I don't blow out the stack and having all the things at the top makes it easier to think about.
It's probably about being used to it but I found the code with mixed declarations and logic to be inelegant and more difficult to understand.
`cat` abuse is rampant
Productivity != Total Output.
12% of suckers
> It's state of the art

Does the officially released version support OpenMP by now? A few weeks ago at least I still failed at installing that properly from official sources. There seems to be an OpenMP-in-clang project going on, but it was far from obvious what had to go where. So about this “state of the art”…
Linux Storage Stack Diagram
But what if the safe had documents in it which was written in a language that only you know? Is there any circumstances where you could be compelled to translate them?
You are describing turn-key solutions. They are services that provide complete end-to-end consumption methods, like Netflix. In the scenarios of content consumption (be it articles, movies/tv, or even games) even recent history has shown that it isn't the availability of content that is the limiting factor, it is the accessibility of content. What I mean by that is not that you have authorization to consume the content, but that you have the capability of enacting your end of the transaction (in this case, pressing play).

The reason VHS and DVD sales are better than digital is because it is still vastly easier to put a thing in a magic box hooked up to the TV and press play on the remote. Even this is frought with danger (How do I hook it up, how do I get to the right input, where exactly is the button to play the movie on this DVD menu?) This is also why you hear those complaints near constantly.

There's other factors as well (like people not feeling like they own a file, but a DVD is theirs), but again the barrier to entry for consumers on computers is getting past having to think of any of the moving parts. This is true in a lot of places, like automatic transmissions and ATMs (read up on the history of ATM interfaces, it's fascinating if you're into that).

Currently on a PC if you download a file that is a piece of media to consume, you have several important barriers for most people:
- I have to put the file somewhere, and I don't understand filesystems
- I have to have software that uses the file format, that works on my machine
- I have to know how to use that software
- I have to know how to purchase the file, whatever that is supposed to mean
- I have to like how it's being displayed
- I have to know how to get it from the machine I downloaded it on to my TV or whatever

There's probably others in some scenarios, but you probably see the point. A lot of things we tech users take for granted is that these things are very, very hard for most people, and they always have been (again, physical tech like cars or elevators follow this). Even giving someone a link is barely beginning to scratch the surface of this process. So this is, bar none, the reason digital is going to have problems until netflix or youtube or whatever can just play everything.

This is also, as a related aside, why a web browser and mobile apps win in breaking down those barriers. Everyone already has them and it's the "click icon to do thing" model, where icon might be a bookmark or typing a simple address, but the point is the same. No installs, no understanding of local mechanics and difference. It's also why Apple products are viewed by the consumers as more user friendly. There's very little to understand about your machine on a Macbook. You don't have to take my word for it here. Watch your average user use a mac. Or read their user interface guides.
VW diesel scandal spreads to Audi, Porsche – and possibly even BMW
CPM can drive your costs down on a highly targeted niche. Let's say you want to target a female tech journalist living in SF and using Slack, you'd rather use CPM than CPC as you're pretty sure there are only 20 people that match the criteria and even though you'd pay 50 USD per 1000 impressions, you'd only pay 5 dollars to ensure each person in this particular niche sees your ad 5 times!
Is it really "ridiculous" to not use endangered tropical woods, or to report minority or female employee statistics?

I understand it's a headache, but these seem pretty logical.

Here is the link: http://ogs.ny.gov/About/appendixa.asp
I think that once we're talking about installing server software at the command line, we're already beyond most of the masses.

I'd also argue that secure defaults are most important for folks who don't care. And there are more secure options: the package managers.
Another example from the article shows that men are more likely than women to click on an ad for a high income job, or that low income people are going to click on ads for high interest loans. These are stereotypes that seem to be confirmed by the algorithm.

The core question - do you believe the problem will be fixed by better machine learning algorithms? Going back to the current example, do you believe that a Bayes-optimal machine learning algorithm for predicting criminal behavior will be "unbiased" (in the sense of social justice, not in the sense of statistics)?

Or, more concretely, do you believe that the only problem that mtgx and smtddr are complaining about is that our ML algorithms aren't good enough and that maybe we need deep learning instead of random forests?
This is a very interesting thread. I didn't think I'd ever feel differently about this issue, but you've really made me consider some other implications of locking police out of phones. Thanks for chiming in.
No, there is definitely a place (in fact, there are lots of places)- and it could have a body.

The fact that you have a phone, which could contain something, doesn't make the phone case any different.
It does work on FreeBSD.
curl|bash is just a shorthand way to say "here is an URL for install script you can run with bash" which happens to be also conveniently copy-pasteable. You can do whatever you want with that information.
The point is that you sometimes want them on the stack and malloc won't do it for you.
MSVC has this already though:
https://msdn.microsoft.com/en-us/library/wb1s57t5.aspx

so I really don't think there is any good will there. It seems someone in the management is set on "C++ is the future, C is obsolete" view, at least that's the impression I've got from the press releases about it.
Technology has a lot of churn, but arguably we haven't seen much that is actually new since 1980: http://stackoverflow.com/questions/432922/significant-new-in...
Has nobody noticed that the URL awkwardly skips to a footnote (/#bx304040B1)?
It doesn't seem like a five-point harnesses would work well with a skirt, dress or kilt.
Did it included some fava beans and a nice chianti?

On a more serious note, I wonder how they actually cut these bodies? A band saw maybe?
Cryptocurrency NXT to Power a Full Economic Ecosystem
> Each platform has its own system for doing installs and upgrades.

A system which is lacking either by platform convention and/or by technological capability to handle some now common use cases: thus the rise of second-level package managers.

Homebrew, linuxbrew, rbenv/rvm, ndenv/nvm, etc. all came to the forefront because the platform's package management was not doing the job. You might pick out linuxbrew and say "ah, just use rpms/debs/etc!", but there are a lot of cases where you don't have the option to choose the distro flavor or version, which can severely limit your ability to pick up packages/versions that you need. Likewise, in most distros it's impossible to cherry-pick a single package back onto to an older release; an explicit backport must be made available. Too bad if it's not available!
Thanks for all the down-votes. But could you please explain why is it politically correct for women to complain about the admittedly unfair gender mores that society saddles them with, but if a guy does exactly the same thing, people just attack him and not even bother to post a fucking answer????
The made it optional because the committee has to cater to the interest group. They are as safe as the rest of C/C++ language: 100% rock solid safe if you know what you are doing and catastrophically unsafe if you don't.

The point is that a lot of code uses them and that makes porting it a pain. I mean, they spend so much resources to implement all the new toys in C++ which just introduce the new way of doing the same thing but to actually implement something which is used in real world code, which they already almost have (_alloca) is sometimes a problem because it's "unsafe". No one sane can actually believe that explantion.
What about hydrogen fuel cells? I thought that is the high density energy approach electrical planes will take.
We call it the same way in Bulgaria. In ex-Yugoslavia it's probably called like that, too.
From what I have heard they are now expecting their employees to still move fast, break stuff, but be ready to be penalized for it if you do. So, really, they are encouraging their employees to move at a steady pace with occasional hack nights when there is an upcoming release in the near-term. Facebook is growing old.
I think another key point is that often the government tags a much higher cost on "risk of failure" when evaluating proposals.

Startups are fast, but they aren't always reliable. At least for values of reliable that == being able to throw money at {Large_Technology_Contractor} to have them parachute in an additional team of engineers to solve unexpected problem X. Or being around 10 years from now for support.

But agreed, there are all levels of involvement. Consider the prime contractor's cut off the top the price of getting bid into the game and contact with the right people, then do your best to work your way up!
Nice to see the new code of conduct, that's not something you see in every community.

I have to say it's incredible to see how quickly Elixir has developed and what the language is capable of. Between Elixir on the server side and Rust on the native space I feel like we're seeing a real growth of practical functional languages.

(I know Rust isn't as pure functional as many other languages but it's ML roots are still refreshing for writing native code)