skysight-inc/HackerNews huggingface dataset:
I'm an amateur at this part, but I've reason to believe it's fine.

The material is a Nylon plastic. "Polyamide PA 2200" according to ShapeWays. This link[1] has details on the material when used with laser sintering and in regard to contact with food. The key quote is "[...]are in compliance with EU Plastics Directive 2002/72/EC for the use with all types of foods except high alcoholic foodstuffs[...]"

That said, there is a porosity issue with 3D printed parts and consequently dry coffee coats the impeller and sticks to the surface right away. It's a big problem if in contact with dairy, meat, liquids, etc. because it harbors bacteria. For this reason, ShapeWays does not claim to be food-grade. I don't think it matters for dry coffee though. Nevertheless, there's a writeup about this on the storefront so customers can make the call if they care about stale coffee on their impeller or not.

[1] https://www.sculpteo.com/static/0.30.0-49/documents/material...
You should check this: https://vuejs.org/v2/guide/render-function.html#JSX
Very interesting thoughts and my experience is very much the same!

One question: do you still remember the chemical path today (vs other similar items)? My experience with loci is very positive but i agree it's time intensive. From what I've read practice makes it quicker, but it is actually this time spent and the deeper processing and linking with other information that occurs when you use loci or most other mnemonic methods that has the memory-strengthening effect.
How Donald Trump is changing the rules for American business
Keyless-entry cars can be stolen with this new ‘mystery hack’
Wikipedia comes up as the second site. Google is doing OK. If the holocaust industry doesn't like their SERPs, they can mobilize their chain of holocaust museums to get better ranking. In fact, they've already done this; the Washington holocaust museum is now in the third result position.

Stormfront ("White Pride World Wide") has been around for years, and kind of a joke. Post-Trump, they're more mainstream. Stormfront gets a high ranking because they've been saying this for decades and they're now getting traffic from the alt-right. So they have both popularity and stability, which Google's algorithm likes. They're not gaming the algorithm. They just lucked out on a political trend.

If you want to see gaming of Google's algorithm, search "binary option". Binary options are basically a scam.[1] There are a vast number of binary option web sites and companies, mostly affiliates of two back-end companies in Tel Aviv. They plug binary options and each other endlessly, disseminate recent financial news to get traffic, and appear as an entire ecosystem of bogus info. That's gaming the algorithm. Wikipedia is in the top position at the moment, with a rather negative article on binary options. (This despite massive efforts by the binary option industry to get favorable Wikipedia coverage, including offers of $10,000 for anyone who could "fix" certain articles.)

[1] http://www.timesofisrael.com/the-wolves-of-tel-aviv-israels-...
Since hosting git repositories is core to your business, you should take the time to do it right (https://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/fi...) instead of using vanilla git and relying on a magic filesystems and vertical scaling to solve your issues.
This is putting the cart ahead of the horse. What's needed is a standard by which you can say "alt right is fake" while "CNN (or insert other site that fits your world view) is real".
"Idiot" in Greek means one who is idiosyncratic in his ways and opinion. Basically, one who isn't using common sense. What's wrong with saying that?
This is definitely what perked my ears up when they mentioned the US East Coast, especially when you consider the risk that a natural disaster might take out the facility.
Clojure(Script) Holiday Gift
It's hard to say with absolute certainty, but I think 2-3 years is a reasonable guess. 64GB DIMMs have only recently become semi-reasonable, and I still use a lot of 16GB or 32GB DIMMs on smaller deployments.

Basically whatever the top-of-the-line DIMM option may be (and this applies for CPUs and HDDs and other stuff too), you want to avoid being in a situation where you HAVE to use it. Vendors price these parts accordingly: you pay a premium for top-of-the-line because you must have it. If you can avoid that, do so.
How do you set this up in IB? I have a decent amount of long positions that this seems really useful on (especially since they will be selling float regardless)
A bit confused why you are trying to roll your own storage solution. Ceph is great for a lot of applications, but I am not sure it really fits the bill for what you describe. Especially when you indicate you are going to use spinning disk behind it. Have you looked at any of the storage arrays on the market? Your TCO is likely to be much lower and your performance/resiliency much higher if you buy something with $100's of millions of R&D behind it rather than all the hours and costs of rolling your own. Not saying its impossible to make it work, but it just sounds like something that will be a PITA going forward.
Can you propose an alternative? Maximizing clicks is straightforward; a local minimum is increasing ad revenue and serving things that users will click on serves that purpose.
> The government simply can't process all the data they collect.

I'm not comfortable with this conclusion for two reasons:

1. If it's actually true now, it's a high-stakes gamble that this will remain true. Say someone sets up CCTV and starts recording everything – how many years can you say “no big deal, they can't watch everyone!” before computer-vision improvements means that they can, and can retroactively mine their archives as well? A new President changes policies so you're suddenly higher up the priority list than you thought and suddenly you're trying to explain why your cell-phone position data never showed your position at a church or did show you near a protest, family planning clinic, etc. If the data isn't collected in the first place, you don't have to worry about any of that.

2. Maybe the government isn't so great at building data-mining operations — the federal procurement and hiring process are definitely huge obstacles there — but they can also outsource it to someone like https://en.wikipedia.org/wiki/Palantir_Technologies who might be more effective.
JSX is awesome. It's just JavaScript, you can do whatever you want...

return (
<Foo>
{ selected ? <Bar /> : null }
</Foo>
);

or

let children = [];
if (selected) children.push(<Bar />);
if (blah) children.push(<Blah />);
return (
<Foo>
{ children }
</Foo>
);

or

const bar = selected ? <Bar /> : null;
return (
<Foo>
{ bar }
</Foo>
);
Canning it and never look back ?

or use focus[1] instead of safari, it's what's recommended on the "block ads" website[2].

[1]: https://itunes.apple.com/us/app/focus-by-firefox-content-blo...
[2]: https://blockads.fivefilters.org/
I did a phd. in math and used anki heavily- but ONLY to study for exams. Anki is great for things like memorizing precise statements of theorems, or remembering some trick. Anki is not great for learning the intuition needed to solve hard problems (imo). I also use it to study written chinese characters, and it has been immensely helpful with that (although this is a harder task than I ever expected as just something I do in my spare 5 minutes a day!)
You don't want the adversary to know that common attacks are certain to fail, focusing them on more practical (physical) attacks.
Z2 (no, Z is not on the list you have)

You need at least two nodes that do DNS, DHCP, NTP, and other miscellaneous services that you absolutely want to have but do not seem to have mentioned. You want them to be permanently assigned, so that you never have to search for them, and you want them to fail over each service as needed, preferably both operating at once. Three nodes would be better. Consider doing some basic monitoring on these nodes, too, as a backup to your main monitoring system.
Kudos to gitlab for being so open about this. As an outsider find it very interesting to observe and learn from this transition.

It's refereshing too see that a few quite important players including i.e. dropbox are moving away from having everything in public clouds in contrast to others such as Netflix that go all in. Looks like on premise is not dead yet.

Good luck!
> Google is a search engine not a truth engine

IMO "truth engine"s of various forms are the future of search. Think e.g. Wolfram Alpha or any of the newfangled chat bots. Or even, increasingly, Google itself.

I don't want a link to some guy's page; I want a definitive answer. Maybe the answer I want is the truth (probably more often than not). Maybe the answer I want is my truth (probably more often than not for political topics). But in any case, this sort of curation is going to happen, so at some point search engines are going to have to wrestle with this reality -- will you be the truth engine people want, or will you be the truth engine the people need? ;-)
Yes, "special cases aren't special enough to break the rules".

But "practicality beats purity".

And "errors should never pass silently"!

It's the same kind of thing that leads to safety warning stickers put on products. You may read it and think that it's something so obvious that consenting adults should know better. But then you look at the statistics about how many people did not, and realize that, yeah, a sticker along the lines of "don't stick your finger into a food processor" is actually a good idea. Especially given how cheap it is, and how expensive reattaching fingers is...

Basically, products should be designed around known human weaknesses, and that includes entrenched modes of thinking by past products. It doesn't mean that new products should accommodate those entrenched modes, especially when they lead to other problems. But they should try to detect them, and issue clear and explicit warnings, to guide the person to the proper way of doing things.
Things You Notice When You Quit the News
> Because users aren't willing to pay for editorial content on the Web, "it is not economically viable for the Claimant to switch to this business model."

Speaks mountains of how conscious the newspapers are that they're producing stuff nobody wants to pay for. Perhaps they should put a bit more effort into producing things their audience values to read, and a lot less effort tracking users and fighting ad blockers.
"If it's just one or at most three such'daily'things you want to do i had great success with simple "don't break the chain" kind of apps - every day you succeed in doing your task you check the box and it's marked on a calendar. There really is a drive not to ruin this beautiful chain, and I've found myself following through for months at a time - but then when you do fail once and the chain is broken the motivation really takes a slump as well."

This reminds me of the big physical yearly calendar I put on my apartment's door. It's right there in front of my face every time I go out the door. When I first got it, I crossed out all of the days that had passed for the year, and wrote in what was to come on important days of the year. Each day I would look to see what was on the calendar, and cross out yesterday's day. I had this nice long chain of crossed out boxes and written in appointments.

That worked for a while, but eventually, I stopped. Now it's been months and the calendar hangs there, and I don't touch it. I can't fail to see it all the time, every day I leave home, but I've just phased it out, I ignore it, and don't even notice it 99% of the time. Sometimes I do notice it or remember that it's there, and that I should really be crossing out those days, but I don't actually do anything.

That's the thing about procrastination. It's one thing to know what you should be doing, and quite another thing to do it. Tricks like "don't break the chain" can only get you so far.
Though 2TB of data on an 8TB drive does mean only 1/4 as many requests hit it, right?
That was our first shell we used for debugging before we had emscripten working.

The shell currently used in the demo is dash, compiled with emscripten:
https://github.com/plasma-umass/browsix/blob/master/src/dash...

Which ends up in the build through our gulpfile: https://github.com/plasma-umass/browsix/blob/master/gulpfile...
Show HN: Coders Nearby
Petabytes of satellite imagery predict crops
Neither :) I'm using an Amsterdam based one: https://www.euronext.com/en/products/etfs/IE00B3XXRP09-XAMS
A theory: The ability to capture the rewards depends to a large extent on political power within the organization (i.e. rather than merit and market value). Management has great political power, naturally; that's why in some organizations even failing managers get massive bonuses, golden parachutes, etc.. For workers to have power they need to organize themselves, and that is what unions are: Political power for workers.

People complain that unions are corrupt, which of course some are and to different degrees. That's also true of managers and anyone else with political power.
Wow. Do people consider this kind of coding acceptable now? We spent decades trying to separate templates, business logic, and inlined JS, and you managed to cram all three into a short snippet.
We are getting old!
Let me say a little more to give you a taste of the book. Morton opens the Introduction with two questions:

(1) Do you believe the risks of climate change merit serious action aimed at lessening them?

(2) Do you think that reducing an industrial economy's carbon-dioxide emissions to near zero is very hard?

I'll quote snippets:

To judge by what they say, and by what policies they support, most people in favour of action on climate change are in the Yes/No camp: they want to act on the risks; they don't think that getting off fossil fuels is a terribly hard problem. [...] Most of those against action on climate are in the No/Yes camp: they don't think climate is very much of a worry; but they do think that getting off fossil fuels is very difficult, even impossible. [...] Neither of these approaches works for people like me in the Yes/Yes camp.

[Added in edit] Morton goes on to support both positions. The argument for (1) is not that climate disaster is inevitable on our current course, but that the risk is too great to ignore. The argument for (2) is more involved; he lays out numbers showing how little progress has been made and pointing out how billions of people still have little or no access to energy at all. As their standard of living rises to what we in the rich world would consider the poverty level, they will inevitably burn more carbon.
This is fantastic. My only concern is that, after the last election's results, it's not clear to me whether enough members of the electorate are willing to vote in their own best interests (rather than "cheering" for their "team", which in similar fashion to football or baseball teams could not care much less about the "fans").

Without something to motivate that, it'll be a tough slog.
My email is in my profile?
Very interesting, can you tell us more how GopherJS is being used by Browsix?
Ok. So you keep the blocker on, but you allow ads on the subset of sites that fit the following criteria:

1. You like and trust the site
2. You want to support the site
3. You trust that the ads displayed on the site are non-intrusive (and if they cease to be that you start blocking ads again)

Does anyone know if such a model would generate enough revenue for the web as it exists today to stay in business? Because even if ads become less risky and less intrusive, there's no going back to allowing arbitrary ads from arbitrary sites. Your model seems about as promiscious as a responsible user could be going forward.
Innovation Starvation (2011)
This game was a classic. Used to play with my brothers for hours; cheat codes and all.
Using the Closure Compiler – ADVANCED_OPTIMIZATIONS
tldr; Gawker was a "critical investigative news outlet" say people who worked for Gawker.

And the media wonder why they've lost credibility.
I think the use of 'Stallmanism ' in the headline (with its obvious reference to 'Stalinism ') is pejorative and click-baitish.

Right up there with 'a card-carrying member of the ACLU'[0] and 'sister who was once a thespian'[1].

[0] https://en.m.wikipedia.org/wiki/United_States_presidential_e...

[1] http://www.nytimes.com/1983/02/24/us/legendary-campaign-pepp...

[edit: fixed typo on 'Stalinism']
I've thought about it. I input Japanese every day, Chinese frequently, and Korean on occasion. The Latin alphabet is a first-class citizen in these languages; I don't see the issue.

In fact English is becoming the same way: when you input "apple" and choose the [U+1F34E RED APPLE; stripped from input on HN] suggestion you've done exactly the same thing.
You make a good point, Wikipedia has seemed to be (or at least there wasn't a recent major controversy) immune to much of this 'fake news' / 'mainstream conspiracy theories' movement. Wonder what their secret is. I'm sure it's an editorial war front there.
Is linker ordering acrually undefined as the author suggests? I thought that linkers had a well-defined process for deciding what symbols to take from which object.
I don't think this is always accurate; a lot of poor people are poor through spending habits and poor financial management, not through lack of income.
The longest ride in Uber history
I'd pay for it even if it was just empty repo => dumb site w/ user auth. Haven't found a good concise tutorial for that.
What specifically are you referring to? WebAssembly and JVM bytecode are fairly similar; the JVM is more explicit about some things, like data types (classes), but I'm not sure the difference is that stark.
The Guardian also ran this article where Google would suggest "Are women evil" if you typed "are women". A day later, that suggestion was gone (removed by Google).

https://www.theguardian.com/technology/2016/dec/04/google-de...
(The HN comments on this story became political, so it was flagged.)
With all the evangelism I've seen on HN about React, I have yet to see a cohesive post about the benefits that it provides that makes it worth the investment in learning.

Nor have I seen a seen a good review of tooling that provides a good path for someone who wants to try it out.

What I do see, are arguments that "it can do that too if you only knew how to use it!" That and a lot of sample code that embeds html within the code, which frankly looks like a delegation nightmare. (and scattered postings about documentation not being up to date)

You could downvote me. Or... you could point me to a helpful and up to date resource or recent posting that is actually helpful. Or better yet, write one.
I think it's worth noting that mythology featuring creatures similar to those depicted in Spirited Away is hugely prevalent in Japanese culture. Children grow up with stories and images of youkai, so I imagine that when they watch Spirited Away, there is an element of familiarity and the feeling of disgust is lessened.

Zombies, on the other hand, aren't as integral a part of Japanese culture, and are mostly a western influence. Since we tend to fear and find disturbing things we aren't familiar with, I can imagine zombies actually being more disturbing to a Japanese person than youkai-like creatures.

Of course, I'm sure the fact the zombies reminded Miyazaki of his friend played a big part in his reaction, too.
> That's only because the supply/demand situation of tech laborers gives us bargaining power at the moment. It won't last forever.

Tech is unique in the job market in that it's much easier to move up the value chain relative to other types of jobs. There is very much a tech underclass of easily-replaced workers. As time goes on, more and more of these sectors become commodified. IT workers used to be really highly paid, now they're replaceable. PHP was once in high demand, now it's only a little better than being a IT worker.

The question here is whether there will always be a sector for tech workers to move to where they can easily leverage themselves a seat at the table. I find it hard to believe that it'll suddenly go away anytime soon.
I've been running https://UltimatePaleoGuide.com for a number of years now. This last year we launched https://PaleoMealPlans.com and it's been a great product / service so far in addition to the rest of our offerings.
Void – JavaScript quine
Praise the GNU overlords, the day has finally come!
Make freelance work again
Are you a freelancer? Then, most likely, you spend a lot of time and efforts (and often - money) in the battle to get a customer. Are you a customer? Then, most likely, you're forced to waste a lot of time and nerves on divination whom to choose as a freelancer and, in addition, you have to pay considerable commission charge to greedy middlemen - so-called "freelance marketplaces". It's time to change this ineffective model. For this purpose we launch a project of a website-system, a kind of cooperative or team of freelancers. Join practical work and discussion of the project here https://www.facebook.com/groups/1303520769710475/ or (and) just support it here https://igg.me/at/h-ecyqGabfQ/x/15700478 (there you can read a detailed description of the project, how it works). MAKE FREELANCE WORK AGAIN!
Build a Simple Node.js Website in 4 Steps
Honest question: Can you name a public figure that people down the pub do say positive things about?
More than those, but genetic and environmental variation in their "cycles" (if you will) as well as the stochastic events involved in turning them over seems to produce extremely wide variation in their eventual readings.

I work on senescence in adult stem cells, for whatever that's worth. We have found 72-year-olds whose viable fractions were greater than those of 26-year-olds, but as far as we can tell (with sample sizes in the dozens instead of dozens of thousands, this isn't going to be much), there aren't a ton of good predictors save chemo & radiation.

YMMV
I should be a great poet with similar loss. But I'm just a narcissist.
It'd be interesting to see more application-level solutions to scale rather than just adding hardware. Like extending git so objects can be fetched via a remote object-store rather than dealing with a locally mounted POSIX file system. This would allow you to use native cloud object stores and might simplify your latency requirements to the point where you could consider staying in the cloud.

This definitely increases software complexity but going the other way increases other complexities (ops, capex, capacity).
Plus: Not having one single de facto standard USB port, no more MagSafe, no more optical audio out, apparently poor battery life, and an insane price tag.
Some good information here too
https://alorecovery.com/upward-trend-heroin-overdoses-explai...
Signal has a pay-per-PR system that might be just want you want.
https://whispersystems.org/blog/bithub/
Secret Share All the Things
>Define free.

the Human Freedom index[0] is a good start, which is littered at the top with monarchies. (although, there are also some republics like Switzerland/Hong Kong)

[0]: https://object.cato.org/sites/cato.org/files/human-freedom-i...
How are the p2p loans doing?
OBAMA IS TRYING TO STAB