skysight-inc/HackerNews huggingface dataset:
An interesting tidbit talking about the coil used to push the magnet at the end of the bob (the internal mechanism of the kitty hand):

Why does the coil use air core rather than something
like iron that would concentrate the magnetic field?

Because then the magnet would want to stick to it.

Is there a nonmagnetic material that could be used to concentrate the magnetic field? Aluminum?
At the risk of hijacking the comments thread:

Any pointers on how to start blogging about a side-project? I've been working on a prototype, but it isn't quite operational yet. I'd like to start laying the groundwork, but I'm having trouble distilling my thoughts into actual blog posts.
> mostly native to browsers already

Woosh
Side question: Isn't it grossly inefficient that in Redux, you have reducers that return an entirely new state object? Wouldn't it be better to return some kind of data that represents just the diff you intend to make, like {op: INCREMENT, arg: 1, key: "Foo"}?
> There are way too few safeguards in the system and the Bill of Rights does not seem to be adequate in dealing with the new reality that private companies can acquire a vast amount of information on us and thereby sell it to law enforcement. Law enforcement can use privately obtained information without a search warrant [1].

Ultimately what the Bill of Rights means is determined by the Supreme Court. It could limit the Third Party Doctrine, which is really what gives the government warrantless access to that information, in light of new technology and social circumstances.

https://en.wikipedia.org/wiki/Third-party_doctrine
Aha. There’s your price premium.

There’s a market for pesticide free cherries but not the same market for pesticide free beans. So you divide your crop into two piles and one sells into a channel where your extra labor isn’t a differentiator.

Were we quoted the price for organic coffee beans or conventional?
"jank" = _ ?
Not everyone needs to learn how to code
And if you live in Michigan, his syrup is used in this Bloom kombucha sold at Meijer.
Plaid user here. The sandbox has only one valid account with more or less randomly generated transactions. You want the development environment.
I hope there's a way for users to disable these patches. I for one would rather have a fast processor that does speculative execution than one that takes a significant N% performance hit but is armored against speculative attacks.

Security compliance is becoming more and more like a ball and chain shackled to our legs. I expect security to slowly eat up a bigger and bigger share of processing power which translates to more sluggish chips, more sluggish software, etc.
Eyewire – A game to map the brain
> Claiming someone's actions don't line up with their words is not a no-true-Scotsman scenario.

No, but claiming someone isn't truly in a category to defend the category from the hypocrisy of the individual is, because it ignores the possibility that the category lends itself to hypocrisy.
Whats svb?
Amazon Is Selling Cheap, Real-Time Facial Recognition Technology to Cops
They call him a friend and say he never wavers in his passion or mission.

But do they... agree with that "mission" -- or more specifically, what has become of it in 2018?

That's the question you should be asking them.
But an Yubikey is a passive and isolated device: it doesn't turn itself on, it doesn't run any apps, it doesn't connect to the internet. And if it gets compromised (stolen or exploited), it's cheap enough to throw it away and to replace it with a new and improved version without any hassle.
Excuse me, is native.
I'm not sure how much easier it is - the CTE definition and the series definition are extremely similar. Certainly if you have generate_series() or something similar, it's an appropriate solution.
Specifically stuff like
https://news.ycombinator.com/item?id=16510267
is a showstopper.

I maintain long lived applications. Sooner or later we __always__ have a need to call out to the host environment to work around limitations of the compiler/runtime.

Not being able to do so, and the attitudes of the core elm team that prohibit such actions, make elm a non starter for me.
Another good resource is Designing Data-Intensive Applications [1]. Chapter 2 does a really good job explaining how different categories of databases relate to different data models, including examples of querying graph-like data models using `WITH RECURSIVE` compared to a query language for graph databases.

[1] https://www.amazon.com/Designing-Data-Intensive-Applications...
If I install a TOTP generator on a machine and setup 2FA on a 3rd party service, and I then later login with a password and a 6 digit TOTP code, that is definitely 2FA.

You can argue my TOTP shared secret may or may not be secure enough from malware. But it’s definitely 2FA and it successfully protects against the attack vectors that adding a “something you have” factor is designed to protect against. Better than SMS codes, for sure.

Could the TOTP shared secret be stolen if it’s kept in a file on my desktop? Of course! But that fundamentally changes the attack vector from the typical password spraying attack because now an attacker needs to directly target me and compromise my machine.

If the TOTP shared secret is in the iPhone secure element and protected by the iOS sandbox, no consumer application could reasonably ask for anything better than that. That’s $1B of security R&D on your side.

Another way to think about it is that on-device TOTP is “something you have” just like a saved password is something you have.
For the lazy, recommended price of the Xeon is $4000-ish on ark.

And the Power9 is SMT4, so that's 88 threads instead of 44 !
I've tried hyperapp and liked it a lot. I loved that can read full source code and actually understand what it is doing under the hood.
Deep down, programmers want to be told what to do and how to do it
The article doesn't touch on X-chromosome Inactivation[1] which makes all female animals mosaic. Though in the specific case in the article SCN5A isn't on the X[2].

1: https://en.wikipedia.org/wiki/X-inactivation

2: https://ghr.nlm.nih.gov/gene/SCN5A#location
A car that's unprofitable at a rate of 3000 per week might be highly profitable at 10000 per week.
This is precisely why futures markets exist- to hedge this risk for farmers. They’re definitely not screwed here though I agree for more elastic, longer lag products this could be a problem.
0 bytes unzipped!
Saying "foreigners are more often criminals", while not necessarily xenophobic in nature (as in, you don't have to have strictly xenophobic thoughts to come to such a conclusion), doesn't lead to a nice and balanced conversation. That is leaving aside the correlation/causation dilemma which you're just sidestepping here (it's correlative, not causative - unless you have some sort of proof for that, which I doubt).
>Many, many people (rich, successful, young, etc.) are just here for a few years and have no intention of making long term investments in the community or becoming true stakeholders (by, for instance, raising their family here).

And many of the long-term residents like it that way.
Law enforcement is not part of the military.
This looks pretty awesome! Inspired by hyperscript I assume?

https://github.com/hyperhype/hyperscript

Question: I was looking over the source and noted that you weren’t building your virtual dom with the document fragment API https://developer.mozilla.org/en-US/docs/Web/API/DocumentFra...

Is there any particular reason why? I’m curious because it’s my general understanding that creating a document fragment and attaching your vnodes to that and then pushing to the dom is more efficient especially for diffing
It's actually quite easy to "break" your addiction to smartphones:

Don't use them in the first place.
You've got two days.
I Survived China's Horrific Cultural Revolution
The comment is essentially saying that if I do great things and become a role model then I'm not welcome because we already have plenty that "look like me".

What else am I supposed to read?

I never equated gender and profession so that comment looks completely out of place.
Some of those are simply wrong.

For example, the section on power law says "The central limit theorem does not apply and there is thus no 'average' earthquake. This is true of all power-law distributions." But power laws with power -k have a well-defined mean if k>2, and finite variance if k>3.

The section on feedback loops implies that runaway is only possible with positive feedback, and that loops with negative feedback are stable.

Others are mutually exclusive. Tendency to stereotype is bad, but Bayesian method is good. Clearly both can't be right, and no rule is given to differentiate between those cases.
If just the diffs were returned, you'd need to constantly reapply them to recreate the latest state. By returning the entire state the previous reference can be discarded.
It's not difficult at all when you were simply never good at pretending ;-).
> My biggest complain is that it looks too much like a PC by default. I remember the distinctive looks of the beige-and-purple Sun and always colorful SGI boxes.

You could always spray-paint the case Indigo :)
The easiest is to find a dataset and analyse it. Pull together information from different sources. Write a web crawler, etc.
You should really stay away from this kind of outgroup = scum thinking. Tribalism and makes the world an actively worse place for having you in it (as the people in your ingroup gain little and everyone loses their humanity).
I tend to prefer natural process coffees, where the beans are dried without the fruit being removed, which gives the coffee more of a fruit taste.

I wonder how the price of natural process coffee will change due to this.
Time isn't a factor here though - it takes longer to cook 10 cups of rice than 5, but it still uses the same setting. As I mentioned, these rice cookers don't use a timer.
We could rely on the Supreme Court but I'm skeptical that they will put the public interest above the government's interests. I think a new Bill of Rights will be needed if there is sufficient outcry over abuses.
For Firefox you can use the Stylish addon and "filter: grayscale(100%)" for similar effect.
Unifying Relational, Document, Graph, and Temporal Data Models
The dependencies add up though, it's more like it's 17 Megabytes on the server

https://nodejs.org/dist/v8.11.2/

Or 30 MB for the client side

https://www.google.com/chrome/
Ha! You're right. But at the same time, The Little Dutch Boy is looked up to with reverence because he made a significant impact. As far as leadership goes, I'd argue that the skill is polarizing in terms of reputation because of your responsibility. Good decision makers contribute highly to society, but bad, or even mediocre decision makers are seen with disdain. Middle management is hated because it's associated with barely-experienced decision makers. So I'd say that the net sentiment towards leadership isn't that high (once you factor out those noisy MBA's and middle managers on LinkedIn who obviously have a bias, that is).

The brand of leadership which gains actual reverence in society seems to be top performers. And top performance in any role is revered. Brain surgeons, athletes, "rockstar programmers", investment bankers, etc. all possess a certain 'aura' about them that makes people idolize them, perhaps disproportionately or unfairly in some cases. But I would say your "Steve Ballmer" brand of CEO does not get much reverence in society whatsoever.
Alchemists Visit the Gold Mining Convention: venture and value investing
That's why they are no-negotiation. But if there was significant demand for 5 years leases they would offer them. Turnover is one of the largest controllable expenses in real estate.
Real-Time Ray Tracing Demo
Given that “China” is an amorphous and ill-defined entity historically and the Quynh Empire only started in 1644... you’re on pretty shaky ground here.

At best you can say that there were civilizations in the China area. But it wasn’t until ~220BC that the area was any sort of unified civilization (under the Qin dynasty).

While that is a couple of hundred years before Britons were unified under the Romans it still makes the Chinese at that time “a recent-ish tribe that entered history only after the Qin conquest”.

At least as much entering history as you appear to be crediting the British Isles - given that it was well known back to 1600BC for its strong tin economy and trading culture. That’s not even including the massive amount of known, detailed, and extensive historical evidence of civilization back to 4400BC (Stonehenge is ~3300BC, FYI).

Now were these things like post-Roman Britain? No, but neither was pre-Qin “China”, instead being a collection of warring competing civilizations... much like the Celtic states in England.

Long story short: you’ve bought into the mythology of China.
Hi, could you please explain this further? I always assumed that if a program or chip is vulnerable then it is not operating as intended and must be patched quickly. You’re suggesting that if a security vulnerability is patched and it removes a feature (in this case, processor performance) we should forgo it. Am I understanding correctly?
We used to use PostgreSql. But our CIO was able to negotiate very inexpensive Oracle licenses. Now we have a bunch of crappy databases that are a pain to upgrade. But we are saving a lot of money.
My guess is that it just applies a CSS filter on the entire page.
Ironically, the longer a company has been in business with slow growth, the less attractive it is to a VC doing early stage investment.

One would think that such a company can turn around and more easily become successful than a company which has only an MVP that generates no money, but that’s not how VCs see it. They want to see “traction”, and even better, a company amassing users like wildfire.

Twitter had no revenues for years but was raising at a $100M+ pre-money valuation because of user growth alone.

If Twitter had added a business model and generated revenue but didn’t have the hockey stick 5 years in, then VCs would actually be more averse to invest in it.
I find this article a bit funny, and see it mostly as hype.

I worked very revently on a large internal face detection service for a legal and compliance application at a large US company.

Being pragmatic engineers, the first thing we did was to pilot test Rekognition against an in-house prototype built by modifying some open source deep learning approaches.

Rekognition performed so poorly compared to our prototype (which was not state of the art or anything, just good enough for our company’s bespoke conpliance problem). It was just so bad. Overall intersection-over-union scores on our training & acceptance data was really poor, and perhaps worse, the latency of the requests to Rekognition was abysmal and completely unusable for us, especially for images that had a large number of identifiable faces (Rekognition service calls isually timed out at 5 seconds and returned whatever amount of faces it could process).

Our very simple prototype could fully process upwards of 30 faces with 1 second of latency, and so if using a similar 5 second timeout limit, we could process around an order of magnitude more faces (which happens more often than you think, e.g. crowds, people in public places).

I just could not believe that the web service, backed by a team surely comprised of at least hundreds of top Amazon engineers, was so slow and inaccurate.

We didn’t even bother trying to price out how expensive it would be for our expected amount of throughput, because we knew from a simple accuracy and per-request latency point of view, Rekognition just couldn’t cut it.

As I’ve moved into a more lead role with machine learning teams, this experience really opened my eyes to how seductive cloud solutions can appear to non-technical managers.

They will act like severe bean counters when they see a high salary request from a really experienced machine learning engineer, but they won’t even bother with due diligence or estimating cost-per-request or cost-per-unit-accuracy for dropping money on a cloud service.

Instead of empowering a small team to do something much more cost-effective for the company, they’ll ball at their internal engineers while setting a pile of money ablaze.
Silicon Valley Bank -- business accounts are used by a ton of startups in the bay area.
luck is necessary but not sufficient
Only if you're dumping fresh grounds directly onto the plants. Used grounds that have been composted are generally regarded as quite beneficial.
gasp Get him! This commenter is funded by the Kremlin!
Seems like a great idea to offload risk if you're Bird though! All those hoverboard battery explosions a year or two ago (and for example the FAA baggage bans that came as a result) really soured the image of chinese battery electronics.

Defining the heuristic now: the scooter market will truly be "mature" once Bird et al start incorporating commercial fire insurance add-ons into their charger programs, kinda like how Uber started providing commercial driver and liability insurance.
It depends on the nature of the data. If it's hierarchical you can use ORDPATH[1], which results in an index scan. You can use ORDPATH to further solve other queries with a bit of creativity (such as this ancestor/descendant querying structure for directed cyclic graphs[2] that we needed).

My spidey senses lead me to believe that you won't get far with optimizing CTEs in the query engine, especially if the backing temp table becomes too large for memory.

[1]: http://www.dbis.informatik.hu-berlin.de/fileadmin/lectures/W...

[2]: https://github.com/k2workflow/Clay/blob/master/src/SourceCod...
where certain things HAD to be heard over twenty other voices.

Often people say that higher-pitched, female voices are easier to hear over machinery noises, that’s why car satnavs and voice warnings in cockpits tend to be female. Which would seem to be the opposite of a low-pitched voice being more commanding. What do you reckon?
I disagree — security is a sina qua non for a functioning system. Leaking information between different processes is simply incorrect, even on a single-use system.
These performance regressions are getting a bit depressing.

Is there some other way we could architect chips or operating systems that would allow these branch predictors to go full bore instead of having to hamstring them? When this story first broke I know we talked a bit about the impetus to move code out of the kernel into user land.
Is smartphone addiction really a thing that needs this constant coverage? I use my phone quite often but I've never felt controlled by it or like I need it. Maybe people should just delete the apps that are causing problems, instead of downloading another app to manage it. Is this the smartphone equivalent of safe-injection sites?
I believe the chaotic rotation would stop as soon as the body became round, to conserve angular momentum.
This hypocritical behavior goes all the way to the top. AL Gore, for example, routinely flies on a private jet to various functions throughout the world. Compare this to Mahatma Gandhi who was barefoot and not in the Rolls Royce.
It depends. If you are making a shallow copy every time via `Object.assign` or the `{...obj}` syntax, then yes, it is rather inefficient. But a) for many (most?) apps it's Good Enough™, and b) you can always use a specialized library like Immutable.js to greatly reduce the overhead.

I'm not sure about what would be the benefit of the scheme you are proposing. Are you proposing that the diff then gets applied directly to the state (`state.foo += 1`)? If so, you would remove a powerful assumption that Redux gives you: that a state object will never change from underneath you after being returned from the store. If, instead, you would make a shallow copy of every value affected by the diff, then you haven't gained anything over Redux, and in fact have made the API significantly more complicated for no benefit (aside from maybe slightly less boilerplate for deep paths).
Neither does a tortoise. It doesn't seem like growing armor is conducive to producing feathers on top of it.
I think the per-app distinction of notifications is too coarse.

I want an app that allows me to train it on the notifications I receive, regardless of what app they come from. For instance, if I get a message from a random Facebook group that I find not very interesting, I want to be able to indicate that. Conversely, if I get a Facebook message that is urgent, then I want to indicate that too.

Please don't ask me upfront whether I want to enable/disable all Facebook messages, because I can't possibly answer that question now.
For Red Hat, security is a lifestyle, not a product
Nothing new at all, they've been doing this for 20+ years. Interesting to see the Halliburton mention though, I worked there in IT for 12 years and there was an embedded Oracle install in most of our major software products.
Fourteen years ago (!), I reflected on why software vendors are able to get away with bad behavior[1] -- until they can't, of course. That two of the three database companies I mention are in the dustbin of history should be telling -- and I stand by my most basic conclusion that proprietary software companies cannot outrun open source equivalents in perpetuity. May the long run arrive sooner rather than later!

[1] http://dtrace.org/blogs/bmc/2004/08/28/the-economics-of-soft...
"I tend to provide links which [state] the things I discuss"

As an example of the anti-immigration rhetoric you use, I point to my reply at https://news.ycombinator.com/item?id=17123963 which highlighted out the information you linked to didn't actually say what you thought it did.

What was particularly annoying was that your reply linked to a BRÅ report which is often cited in the xenophobic English press as indicating an increase in the number of rapes, when I had already linked to a Snopes article pointing out how those exact same BRÅ statistics weren't about rapes but about the broader range of sexual crimes, and how they could not be used to infer a spike in rape reports caused by the recent refugee crises.

What's the point of stating "claims with proof other than a raised voice" if you don't bother to consider them before re-stating claims which have long since been dismissed as unfounded?
At least AMD recommends you don't need the patch:

>"Based on the difficulty to exploit the vulnerability, AMD and our ecosystem partners currently recommend using the default setting that maintains support for memory disambiguation.

We have not identified any AMD x86 products susceptible to the Variant 3a vulnerability in our analysis to-date."
https://www.amd.com/en/corporate/security-updates

I couldn't (quickly) find a similar comment from intel.
If the firmware is open source, backdoors can only be present in the CPU itself. That is a posibility, however with Intel backdoors can be in so many more places, plus in the CPU itself. Sounds like an improvement?
An Overview of AspectJ
Why link to an article behind a paywall ?
I'd love to have a desktop like this, but I wonder how loud they are. I'd expect that POWER9 Heatsink/Fan assemblies are made more for data center use, where noise is an afterthought.

It's be awesome if they had heatsinks like this available for it: https://www.techpowerup.com/222984/noctua-unveils-prototype-.... I have something similar, and all I need is a slow 120mm fan to keep everything cool.