skysight-inc/HackerNews huggingface dataset:
Android is cheap and it's widely used because it's open. If manufacturers weren't able to customize it to their needs, we would still be living in a world with separate OSes for every single manufacturer.

That’s not what happened with PCs. DOS/Windows was never open but when OEMs wanted an OS, they chose Windows. By 1990, every manufacturer of computers besides Apple who tried to make thier own operating system was dead.

Before Android or iOS, there were dozens of Windows Mobile phones. Most Manufacturers were not capable of making thier own OS.

If Microsoft could build at least equivalent mobile OS as Android or iOS, they would get pretty much all corporate customers to themselves and it would most definitely affect private customers as well.

They could and they did make a good mobile OS. By the time it was released it was too late. Android had already won over all of the OEMs and developers didn’t want to develop for it.

Also, with the iPhone, the trend of the “consumerization of IT” started. Blackberry owned the corporate world before the iPhone. But between both Apple adding features that made it a decent corporate alternative and executives bringing thier iPhones to work and demanding from the IT department that they make it work, Apple basically took over the corporate mobile market.
> There was a "consensus among economists" that US economy would tank under Trump

Not among any economists I talk to or read. (Which is the bulk of the mainstream.) The consensus was “tax cuts are real, tariffs are bluster.” Hence the stock market rally. The moment the second part was proved untrue, the rally faltered (but has not stalled).
This is a toy/artificial example to emphasize and isolate a specific problem with CNNs. The reasoning behind it is that other tasks, for which CNNs are used in practice, would benefit from an ability to do well on this kind of matching tasks.
I'm a huge fan of corvids, but evidence that the crowbox works is dubious [1].

Incidentally if you enjoy reading about crows take a look at the author's other posts on that blog. She's a scientist who writes about them (and her work) very frequently.

__________

1. https://corvidresearch.blog/2015/03/12/a-scientists-thoughts...
For example https://patents.google.com/patent/US9311738 or https://patents.google.com/patent/US7432937. The second patent mentions an alpha buffer which has stencil buffer operations instead of a stencil buffer, not sure if it matters how the thing is called. Although the second patent could maybe be worked around by incrementing the alpha buffer instead of toggling it. This would fail with polygons with a winding number higher than 256 (or 2^23 with 32 bit floating point), so good enough for almost all applications.

Several other patents can be found when searching for "patent stencil polygon", but I don't know if they are relevant or not.
every action was done for the benefit of corporations

Corporate interests were pretty low down the priority list in those regimes. German corporations would certainly have been more competitive and profitable if they had kept their Jewish workers and been permitted to use "Jewish science". The Nazis merrily hamstrung the corporations in their territory for the sake of their overarching ideology, they totally subordinated economic interests to serve the State.
As far as I am aware it is only inhaling the smoke that is carcinogenic. That being the case, just holding a butt in their beak should be safe.
Adding a memory paging system to Xinu is one of the projects for the Graduate level OS course based on this book.
Does this still apply if the code has already been written?
I highly suspect software industry has such a reliability record because of the market.

In other words, I think software can be way better in terms of quality, but nobody's interested to pay for incurred costs.

Does it mean programming should be regulated like aviation was regulated? Not sure about that at all.
This is so sad. Now we are "training" the birds to pick up our trash.
… which means its lifetime is rather limited. It can carry only so much propellant for orbital station-keeping.
Intel Rendering Framework
Well, sometimes the average is 0, e.g. (-2 + 2)/2.

And the whole point is that this is meant to catch unforeseen interactions as soon as possible. If you add a check it's no longer unforeseen, and it may easily slip the programmer's mind.
OK, but it is no secret that Toffler indeed was a Communist and later a committed Marxist. It is also known that the Soviets ran numerous spy rings and infiltrated unions and worker organizations throughout the US; the Red Scare was perhaps an overreaction, but it was not completely unfounded. So it is no surprise that he was heavily watched by FBI and others.

(I am Russian, libertarian, and keep some interest in Cold War history. By the way, Toffler authored amazing books; if you haven’t read “Third Wave” yet, you totally should. It was finished in 1980 and it completely describes the future of today: from societal anxiety from Silicon Valley automation to the rise of Trumpism. I was really impressed.)
That's a nice way of looking at it. The trick of adding 1 to the real part doesn't work in the degenerate case where y=-x. In that case, as I said in my earlier comment, an alternative formula is PERP(y)(yx+|yx|). Both formulas need to be used in practice, depending on which one is closer to giving a degenerate answer.
You should read this short commentary [1] from a corvid researcher. There will probably be replication issues with trying to get wild crows to pick up food using his crowbox idea.

____________

1. https://corvidresearch.blog/2015/03/12/a-scientists-thoughts...
I view this not as a problem with CNN, but a problem with researchers picking the wrong tools. I've witnessed this behavior at large orgs and startups alike. Taking a model or approach, and feeding it input it's not designed for, is not good science.

It's much more effective and economical to build a simple hybrid which knows when to use CNNs vs other methods - and ensemble the results.
On one hand, yes. On the other, given different stakes between what most software companies produce and planes/elevators/medicine it is fine that we don't have same level of safeguards. Text editor failing without loosing too much data is already failsafe.

We could do much better at data safety, privacy etc. But if you worry about particular data abuses by Facebook, that won't get better without regulation - the issue is not tech maverick, the issue is that the company earns money on that. Aviation became more safe only after regulations too.

And desinformation on Facebook is yet another entirely different issue. First, Facebook dont really care which is why there is no report. Second, I am not yet convinced that they have to care nor that asking sociopathic corporation to safeguard discussion is good idea.
> In most cases, they cannot even be audited

Central banks are audited to a borderline-silly level of redundancy in every major trading economy (i.e. the U.S., EU, Japan, UK, Canada and Switzerland).
This may be the single comment of mine where I'm most mystified as to why it was downvoted. What gives?
>Je me rappelle y avoir été quand j’étais gosse, et les spectacles étaient fantastiques.

Justement, c'est incontestable, et ça mérite d'être étudié. Le spectacle peut être utile aux visiteurs ("c'est bien, c'est fantastique") autant qu'aux organisateurs (lis l'article de Slate et ce qu'attendent les financeurs de tels projets).

>Et en tant qu’enfant ce qui intéresse (...)

Mettez-vous du côté des organisateurs (qui sont adultes, eux): penses-tu qu'ils ignorent l'effet que produit un spectacle pour faire passer une certaine vision de l'histoire?

>controverse lancée par des universitaires de gauche qui voient du politique partout et qui ne supportent pas qu’on puisse proposer une vision différente de la leur.

Pas besoin de lancer une controverse. Je ne suis ni universitaire ni de gauche et pourtant j'ai été sidéré par les spectacles qui se veulent fantastique, que les gens prennent comme tels mais dont bien peu de gens peuvent critiquer (au sens positif du terme). J'ai assez étudié l'histoire de France, le marketing et ce genre de show pour penser qu'il est utile de se pencher sur les motivations affichées par les organisateurs et leurs soutiens financiers. J'aime le sectacle et sait très bien apprécier le jeu et le fantastique, ça ne m'empêche pas de penser que Disney et Disneyland cherchent à valoriser le contenu qu'ils produisent et distribuent (e.g rachat de Starwars), au delà de l'entertainment. Je pense qu'il serait bon aussi de fouiller un peu les projets de ceux qui portent le Puy du Fou: pas de besoin de lancer une controverse pour se demander pourquoi une partie des revenus de la Cinéscénie est reversée à des asso anti-IVG.

Avez-vous lu l'article de Slate et ses sources?
Ask HN: Is there any way to better integrate hn.angolia.com?
I’m learning how to participate on Hacker News. I just discovered searching the site for articles that don’t appear on the first page or two.

I see that doing so sends you to hn.angolia.com. From recent work with Firebase, I know that Angolia is full-text search-as-a-service.

The usability concern I have is that articles found on hn.angolia.com aren’t easy to upvote, presumably because I’m not seeing them on the main site.

Is there a UI tweak that could be applied to these articles to make clearer how to return to the article on Hacker News so I can upvote them?
Opening a white window is like a full headlight in my eyes. Many scientific studies said that blue led (and then white RGB pixels) deteriorate the sight over time, by destructing photosensors in the eyes and they never recover. I would encourage black themes in all apps.
Holy moly that is not at all what that paper says! It specifically argues that certain equational properties of a given total language continue to hold in the total fragment of a given partial language. It is an embedding theorem combined with lifting properties, not a license to perform _any_ reasoning at all regarding the non-total portion of the language it considers!
Nazism was an explicitly socialist project, with society defined very narrowly, and everyone outside society othered into subhumanity. As long as you were the right kind of person, there would be a place for you in the fascist scheme.

The opposite of socialist isn't capitalist; it's individualist. Nazis were not interested in promoting diversity in society. Exactly the opposite: conscious and explicit elimination of diversity.

The essence of fascism is teamwork. A feeling of togetherness is its binding emotion, subsuming your identity into something bigger than you. (Only by understanding this can you understand why it's so appealing.) The bundle (fasces) that's tied together won't be broken. The problem is that whomever wields the bundle now has outsize power, and whatever is not part of the bundle is garbage to be swept away.
Oh, that's a bummer. One of the main reasons I use redshift on my laptop is that the backlight doesn't go dim enough at night.
Check out my implementation of a trackball with GA : http://grondilu.github.io/cube.html
Though they don’t get the same hype as space missions that face outward, ESAs earth observing satellites are super exciting. The data is open, and people come up with things to do with it the mission designers never imagened. Sentinel-2, for instance, was supposed to track things like icebergs, but people have also used the data to detect buildings with unstable foundations by measuring small changes in the orientation of their roofs. I’m curious to see all the un-thought-of uses Aeolus will be used for!
The chart shows most of the data points on a small portion of the arc.
I would watch that movie.
The problem is that the only reason to post on Medium today is for the clicks. As a blogging platform it has gone down the toilet, which is a shame because it started out with a rather promising reading experience.
Reminds me of Van Halen's Brown M&M clause. A test they put in their riders to check if it would be safe to play a gig.

https://www.npr.org/sections/therecord/2012/02/14/146880432/...
Et pourquoi pas?
I think, the prime majority of people arrested in Turkey were detained simply based on the high school they graduated
That's assuming random distribution of hashes.

I can trivially write a hash function that produces a unique 32-bit hash for inputs of 32-bit. Just truncate the input to 32 bits. It's not a very good hash function for longer inputs, of course.
> I read somewhere about training crows to pickup cigarette butts in exchange food. I’ve always wondered if it would be possible to train a crow to pick up loose coins for food.

Probably not. It probably seems like I'm shilling this researcher's blog in this thread at this point but this commentary [1] gives a short explanation of why.

One of my hobbies is actually bird watching, particularly with crows. I love the animals, they're very fascinating creatures. I've had the opportunity to interact with many of them because I set out peanuts for them near my neighborhood. They've very gradually become acclimated to this routine, and they reliably arrive to pick up food if I make a particular noise and they're in the area.

But I'm very skeptical that I could "train" them to start exchanging items for food. In captivity a crow's intelligence can be especially fostered and trained because there's no other source of food to distract it. If you want it to proceed through a puzzle [2] to get food it has to do so. But wild crows are very, very cautious and (like most animals) very economically rational in their feeding habits. To date none of the wild crows who give people items have been trained to do so, it's been a happy accident (it's never happened to me, unfortunately). If you start imposing an exchange system on the food dispensary, you might find that the crows simply go elsewhere for easier meals.

_____________

1. I read somewhere about training crows to pickup cigarette butts in exchange food. I’ve always wondered if it would be possible to train a crow to pick up loose coins for food.

2. https://youtu.be/ZerUbHmuY04
Total BS. Musk didn't sell anything to the Saudis. Tesla is a public company and the Saudis bought it on the open market.

Saudis actually specifically talked to Tesla about buying new shares but Tesla refused.
Probably. I can't say yes for certain since I don't know which country the university you want to apply to resides in. In the US, a lot of business schools have programs aimed directly at working professionals by offering weeknight and weekend classes. At my work, it's very common to find people in MBA programs and they're 30s - 40s.

Also, depending on which country you're in, it is likely illegal for them to deny entry to any university based on age.
Because a divisor cannot exist unless it is a multiplicative inverse. Therefore 0 is not a divisor.

This is getting to be Kafkaesque...it breaks the field axioms themselves. How many different explanations and external resources do I need to provide in this thread for you to be convinced that this is not a controversial point in modern mathematics? I just explained it in the comment you responded to.

You have exactly two options here.

If you define x/0, that definition must interact with the rest of the definitions and elements of the field. To maintain multiplicative closure (a field axiom!) there must be a unique y element equal to x/0. So tell me how you will define x/0 such that x is not equal to the product of 0 and y. Regardless of what you think the author has shown, the burden of proof is not on me at this point to show that you can't do it, because it follows directly from the field axioms. Trying to impose a one-off bizarro divisor function defined only on {0} is not only mathematically inelegant, it immediately eliminates the uniqueness of all field elements. Therefore your "field" just becomes {0}, and since it lacks a multiplicative identity it ceases to be a field. There is your contradiction. Why don't you tell me how you're going to prove any equation defined over a field that relies on the uniqueness or cancellation properties of fields?

On the other hand, let's say you tell me you want define x/0 so that the definition doesn't interact with any of the field definitions or elements. Then you haven't actually introduced any new operation or definition, you've just designed a notation that looks a lot like division but has no mathematical bearing on the field itself (i.e. absolutely nothing changes, including for 0). That's not a divisor function, it's just a confusing shorthand. You can't just add another axiom to a field and call it a field.

If you believe I'm stubborn, that's fine. I might be a poor teacher! There are ample resources online which will patiently explain this concept in mind numbing detail. It boggles my mind that there are people in this thread still fighting an idea in earnest which has been settled for over a century.
This is more like fundamental research, not applied problem-solving, engineering-like research.

When you know that you have a problem at hand, where template matching would be a better approach, you can use that. However, it could be that more complex tasks (where usually CNNs are used) for which it's not immediately obvious that this capability is required, would also benefit from this capability.

Ensembles are a practical solution, but it's kind of ugly. Remember, this is research into limitations and capabilities, not about solving particular tasks. Once the issue is identified it can be tackled and the resulting model may be nicer and more elegant than an ensemble.
New features introduced in TLS 1.3 include:

* smaller latency (0-RTT: zero round-trips support).
* removes insecure encryption primitives (SHA1, MD5, RC4).
* elliptic curve support.
* downgrade protection.

Some interesting reads: https://blog.cloudflare.com/introducing-0-rtt/ and https://www.cloudflare.com/learning-resources/tls-1-3/ .
Swift is nice, although it’s too close to objc.

I think it’s time for Apple (and Google) to embrace JavaScript as the app development language.
> You will not sell to the world that your fight is fair though.

I think you misunderstand the power imbalance.

The world needs to convince the US that it is fighting unfairly.

We spent over a trillion dollars on the Iraq war. We could handle a 1-2 trillion dollar trade war - who else can reliably say the same?
Any news on encrypted SNI? ( eg https://tools.ietf.org/html/draft-rescorla-tls-esni-00 [ https://datatracker.ietf.org/doc/draft-rescorla-tls-esni/his... ] )
New Zealand to ban foreigners from buying homes
Why JavaScript, out of all languages in the world?

I don’t think that’s a particularly great choice.
Footnote footnote: stable sway (0.15) supports redshift as well, albiet with an older version of the protocol.
Introducing Afari: Social Media that puts you in control
Kudos to Jane Street for giving their inters what seems to be very interesting projects and for publicly acknowledging their work.
I don't approve of just randomly going and hitting them with metal hammers, you'll erode them to nothing that way.
Atlanta has a budding tech scene. Georgia Tech is a great research institution and it happens to produce a bunch of radio engineers. I know several that work in the field of SDR / FPGA.

Atlanta has been a great place for software developers at least since the mid 90s. You won’t make SV style wages but you also don’t have SV cost of living.

And from another perspective, if you have a family and want a place suitable for a spouse and the 2.1 kids, the burbs are really affordable and some have a great school system. You can buy a house with 5 or six bedrooms, 3+ bathrooms 2500 square feet for less than $350K. Jobs aren’t all “inside the perimeter” so your commute doesn’t have to be long. There are plenty of tech jobs in the burbs.
NASA Spotted a Vast, Glowing 'Hydrogen Wall' at the Edge of Our Solar System
I was also somewhat annoyed reading it. At the fist look, it looks like it will contain some real technical details of some very specific issue. But in fact it just reproduces some seriously-looking diagrams which are very loosely related to the topic, and then the explanation is just:

"Henrik Hybertsson just “scaled-up” the dimensions of the original 108-ft ship to meet the length and breadth of the new 135-ft Vasa." "At this point, the Vasa was becoming much wider at the top than the bottom. The ship’s center of gravity was much higher than designed."

Duh.

And then not a single detail about why would "scaling-up" from 108 to 135ft really disastrously move the center of gravity or anything comparable follows, and there's no any specific analysis of the relevant dimensions of the very ship. So all the diagrams are more the "decoration."

At least is is nicely written that the "political wishes" dominated the construction and that it's not known that the proper calculations were performed.
Detours
Javascript would not meet the 'fast' requirement, as expressed in the linked article.
> if you have a concern I highly suggest you leave that to your legal advisors.
That seems like a bold generalization. Just because there are blogs that do that doesn’t mean the whole platform should be disregarded. I really don’t like Medium but for a lot of people it’s simply a way to publish something without worrying about setting up something more advanced.

A lot of things submitted to HN are also for the clicks, doesn’t mean it’s a bad thing.
Chris Lattner writes:

”One of the best and most annoying things about Objective-C is that it has C in it. This has been hugely important for Objective-C in practice, because if you run into a performance problem with objc_msgSend, you can always rewrite that algorithm in C. That’s really, really, really important for Objective-C being successful in both in the days of NeXT on 16 MHz processors and also today for the low-level code that people are writing.”

This is indeed a great thing about Objective-C: it’s an improved C with a tight set of runtime features that help build interactive applications.

There’s a need for such a language, and I’m sad that so much of the rhetoric from Apple and the Swift community is working on the assumption that Obj-C should be completely replaced by Swift.

Swift is not a compact language like Objective-C. It’s more like C++ in how it tries to incorporate every programming paradigm that can possibly fit. The heavy focus on complex upfront typing is not necessarily the best choice for iterative app development.

Swift is useful in many places, but personally I found Objective-C’s “Smalltalk-flavored C” to hit a sweet spot for my GUI needs where integrating with C and C++ libraries is usually required all over the place.