skysight-inc/HackerNews huggingface dataset:
> we avoid having to make as many obviously not universally applicable assumptions

The point of the above koan is that there are always assumptions (priors) whether you like them or not. You can make them explicit or random and unknown. This is the crux of the bias-variance tradeoff [1]. Whether deep NNs manage to circumvent that in any meaningful way (especially outside the domain of spatial/temporal analog signals) is an open question.

[1]: https://en.wikipedia.org/wiki/Bias%E2%80%93variance_tradeoff
>> Barbary Wars, in which the United States and Sweden fought against the four North African states known collectively as the "Barbary States". Three of these were nominal provinces of the Ottoman Empire, but in practice autonomous: Tripoli, Algiers, and Tunis. The fourth was the independent Sultanate of Morocco.

Thanks for the link. But may I ask which of the above 4 countries are you calling “terrorists”?
People I know from other websites almost always seem to express noticeably worse opinions on Twitter, probably because it's so hard to fit nuance into a tweet. I use more abrasive websites, but Twitter still feels uniquely terrible somehow.
I asked because it doesn't look like much from the examples.
Picture gallery with some text. Maybe I'm missing something special here.
Hilarious that they consider the job done after covering the Bay area. They are years away from doing this world wide. Most of their iphone revenue is from outside of California.

I used to work in Nokia in the maps division that later became Here. I still remember when Nokia disrupted a market then dominated by the likes Tom Tom and a few others by giving away the maps for free along with every phone. Initially this was a subscription service that you had to opt into. But releasing it for free changed a lot of things.

One of those things was Google accelerating their own maps production and terminating their licensing of Nokia's Navteq maps. It took them many years after that to catch up in terms of quality after that. They had to rely on Teleatlas (now Tom Tom) for quite some time while slowly building out their maps. This is a huge investment and a lot of work. I'd say they definitely pulled ahead only a few years ago with very decent world wide coverage for most of their feature set. Here maps is still better qualitatively in some areas but their feature set is just not great at this point and they've lost most of the consumer mind share they used to have under Nokia. They are still unrivaled for offline navigation on the road and they completely own the in car navigation market at this point (around 70-80% marketshare).

Apple maps inception was around 2011ish around the time their relationship with Google soured. Actually several of my former colleagues ended up working for them after the Nokia implosion. They prematurely launched the first version and they are still heavily dependent on Tom Tom's Teleatlas (again) after last year's revision which improved things considerably. The stuff in this article is nice but world coverage like this is quite far out. Also, you can bet Google will take the hint and get their hands dirty improving their algorithms. The genius with their operation is that they are really good at collecting data, so new algorithms can be applied world wide. This is where Apple is behind: they lack the data coverage that Google has been investing in for the last decade.
invalidates the social standard we have today.

The social standards we have today include that false accusations of harassment largely have no repercussions, and amount to a destruction of standards of justice. I don't want to live in a totalitarian society where hate-mobs replace argument, why do you promote one?

don't care at all about the original problem.

I care about the original problem, but believe it to be marginal in comparison with the false accusation problem, and the decline of standards of justice.

Experts place false sexual
misconduct allegations at 2-10%

The article you cite does not provide any evidence of this claim whatsoever, did you even read it?

throw 90-98% of harassed women to the
sharks, in order to protect 2-10%

You seem to think that marginal inconveniences of women (let's not forget that the Google mob was protesting because some guy hit on some woman at a party!), is more important that human rights of men?
Crown Holdings Group Statement of Financial Condition
It's worrying that Apple actually lost some road data while adding landscape details. Look at this image:

https://static1.squarespace.com/static/54ff63f0e4b0bafce6932...
Yeah Google extracting commercial district and point of interests seems much more useful than greenery
If you don't like smoking, you should quit. Sounds simple, but in reality it's very hard for a lot of people.

Facebook et al. are habit-forming, and have been designed to be so.
Data furnace
It looks like it's just UpliftingNews but uglier than reddit (which is kind of impressive). I think for it to be an MVP it has to be more than just scraping some community's content. Otherwise this is just an RSS view of one subreddit - I'd rather get the subreddit and all the comments and content surrounding it. No real added benefit from this site.
What happened to progressive enhancement ? Have a website that can be used with JavaScript disabled, then add client-side behavior that enhances the experience. It obviously isn't the best choice for everything, but surely there are many cases where server-generated HTML with a handful of JS enhancements is still the easiest to implement and maintain.
It is a poorly written article, with an unexpected conclusion. After all the - what feels like ranting and ignoring SPA problems at every opportunity - he ends with a conclusion that the only reason he is using SPA is because they tend to provide a component framework to organise client side code.
To be fair, selling food and toys to childless yuppies was at least a facially rational business model. I have to admit I'm impressed Twitter has managed to find greater fools to fund their shenanigans. I guess being the President of the United States's favorite social network is bankable.
So your argument is that you don't know of a mechanism, therefore such a technology is impossible?
Officer's car can barely make 5mpg
Read more carefully before you worry. You're not reading facts and making sober decisions. You're reading a headline that isn't supported by the article it is attached to. You have to go read up on facts and understand the cloud before you can make sweeping judgements like this. You know very little about how the cloud works, so you worry a bit. That's prudent. But the way to cure ignorance is not to avoid the subject. The way to cure ignorance is to read.
I also want to make money, because my landlord doesn't accept my being a wonderful socially responsible person in lieu of rent.
They don't really need to detect lying, they need to detect deception. Which is different, and, I'm pretty sure, possible to detect in most cases with advanced enough technology.
Kilogram was the last measure based on a concrete object. After this, all measures will be based on fundamental physical constants.
The classic "You can't make money with a social network." example?
You said "everything," and have been trying to make the point that privatization is bad.
They sell an Arduino-class device (technically a computer) called the HiFive1 for $59, and there was a crowdfunded SBC called the HiFive Unleashed that was a limited run for $999. Both are about 5-10x too expensive for poor me, but I'm keeping my hopes up for a commodity-priced SBC to replace my laptop when it finally kicks the bucket.
They stagnated because of several reasons other than just the Plaza accord.

Like real estate bubble, culture and isolationism, ageing population, etc.
The Scroll article itself has no named author. If this article was true, why wouldn't the author put their name to it? The answer to that is because this is just a rip-off of a different article written by a different author, who did put their name to it. Microsoft has issued a formal clarification on this particular article. https://news.microsoft.com/en-in/setting-the-record-straight...
The future of DevOps
"USA is the only country on this planet".
I'm thankful to Google Maps for thinking otherwise.
I love this analogy, and completely agree.
Best Red Dead Redemption 2 Cinematic Mode Fails
This is about crime. Threating someone with violence is a offense that society in a democratic process has define as illegal with an legal outcome. Sexual assault is a offense that society in a democratic process has define as illegal with an legal outcome.

There is a very clear line between crime and non-crime.
JUnit 5 – usage and first test
Hey I want to send you some love from the States. I've never met a Sikh who wasn't an absolutely wonderful person. I have to admit I'm shocked that the Indian government is discriminating against you, given how much your people have contributed to the subcontinent over the centuries.
> of which copy and paste, though the most familiar, is really one of the worst in UX.

I call bullshit on this. I'm using copy/paste on the phone all the time. In using it between many different applications. The way you described it the operation would have to be implemented separately for everything. Text field to phone, text to phone with editing it, phone app (incoming number) to every-single-app-taking-text, etc. I even used copy/paste to write this message.

This functionality is so general we need a solution which works everywhere. This doesn't stop extra functionality that makes some common flows easier (number on the website to phone for example).

The same applies to the street names example. You can add location features without leaving the view with missing names where there's space available.
Elevator Service San Francisco
Enpro Service is a leading Elevator repairing company in Sacramento, Reno, San Francisco. We are expertized in designing, installing, maintaining and handling elevators with years of experiences & also offering repair services with all types of facilities. Browse through us online.
You just mentioned all the reasons not to be there.
Move my friend. You won't regret it.
Go somewhere that you can learn something new every day of your life.
> I love to watch Star Trek with its upbeat "always do good" general vibe when contrasted with completely oblivious cruelty they show towards simulated life.

Star Wars too. Although concerns about "owning sentient droids is slavery" are missing the point that Star Wars culture is fine with actually owning enslaved humans...
Personally, I think it's a good thing it forces MITM. Either you monitor your users browsing habits or you don't. If you do, it's only fair if they have a chance to know that you do and seeing an SSL connection be "protected" by a company-internal cert makes that totally clear.
Open Startups
>Summary of the article: "Why do we need screwdrivers? I have a hammer, and everything looks like a nail to me!"

Yeah, that plus actual reasoned arguments that go into detail to make their point.
>What happened to progressive enhancement ?

Like Haley Joel Osment, it never got anywhere after the initial hoopla.
If you believe that cloud providers just copy your data willy-nilly from place to place, you've obviously never dealt with the cloud before. They go to great pains to earn trust by making sure that your data only lives where you put it. You haven't read any of their documentation, you haven't looked into the independent, third-party audits that verify that their documentation is true. You know what region you put your data in, and the cloud provider doesn't surrepititiously copy places without your knowledge. If your approach to risk management is that cloud providers will do the opposite of what they write in documentation and that the third party auditors are lying or not actually seeing what really happens, you'll never be able to use any equipment that you don't personally manage. You'd never be able to use a managed data centre or a so-called "private cloud" either, because all these providers could just tell you one thing and do another.

Then there's the simple fact that it doesn't scale to copy everybody's data to the US. When you're as big as one of these major cloud providers, that's just simply not possible.
I wonder how this happens. If Apple has the capacity to detect grass strips between roads, how do they misplace an entire part of town (into the ocean, no less). Isn't there some sort of process in place to detect false positives?
A Former Agbiotech Insider Wants His GMO Crops Pulled
Your much more likely to have somewhere to reassign the lower level employee to than the higher level employee simply because there are fewer roles total at the higher level. Unless both must be reassigned, you end up punishing only the lower level employee.

It doesn’t ensure abuse is stopped. It may just expose a different set of employees to abuse. It doesn’t send a message that abuse is unacceptable or will meet with meaningful consequences. It’s only a solution to anything if the only problematic interactions are between two specific employees. If you have an employee with a boundary problem or who enjoys abusing their position or who “just can’t help themselves”, it does nothing to prevent or deter them from subjecting another report to the same unacceptable behavior. Like the molesting priests mentioned in another thread - moving them to another parish accomplishes nothing except to make it clear that they can get away with misbehavior and to expose a new set of victims to abuse.
Neat! https://youtu.be/pCON4zfMzjU seems to use the same principle for levitation.
My biggest gain since last year has been react to render HTML on the server side. Using react with TypeScript you gain a very sane templating language, very good editing support with every ide which supports ts.
State of the art {what}? SaaS PaaS, IaaS, etc are delivery models so it depends highly on what your app does, how will small businesses consume it? What are you building?
One might argue that having such a list constitutes bad faith. 1) It's dishonest to not inform your customers that they are to be systematically treated differently based on a secretly kept score.
2) Such a score kept changes the relationship between parties after a contract has been established, thereby negating value of the contract.

Given that good faith requires honesty, such a thing should be regarded as unethical. It would be like if Disneyland sold you a season pass for the same price as everyone else, but then made you wait in a longer line because someone during that process didn't like the tone of your voice.
I've been working with SPAs for the last 4 years and I must say I can't decide which approach is better. I believe SPAs provide better user experience, but the cost of that is significant. Also, not every component-based page must be an SPA. You can have multiple pages, each of them having some components.

Regarding the article, it feels like author is angry that someone prefers server-side approach instead of his favourite way of developing apps. I disagree with a bunch of arguments in the article:

> (about server-side templates) For any large application (by large I mean more than 50 individually developed screens) this slowly becomes harder to maintain.

50 server-side templates vs 50 stateful components, I really don't see why the former is harder to maintain

> (about server-side templates) How to name things — when everything is dynamic, naming becomes hard.

Again, no idea why naming would be easier with SPAs

> Use runtime templating after AJAX call is done. We cannot use server side rendering any more — or can we? Let’s write endpoints that return HTML and not JSON.

Or course we can do that, why not? Even more - when lazily loading templates in component framework like Angular, I need to not only download the template that's in HTML, but also Angular needs to compile that template.

> Let’s be honest — the only way one can say developing SPA application is costly is if they either don’t know any SPA technology or if they don’t want to learn it.

I don't have any hard data, but neither does the author, so I guess we'll focus on personal experience. From my experience keeping state only in the backend is easier to maintain and therefore cheaper than keeping the state both in the backend and in the frontend.

> Knowing server side templating language. Also not being able to use the same language for AJAX templating.

But to write client components I also need to learn some Angular templating syntax or JSX or some other stuff. And it's not simpler to learn than let's say PHP templating.

If I use PHP for my backend, then I don't need to learn template language, because I just use HTML + embedded PHP.

> If you have proper mobile app, an API has to be developed for that. Having two layers accessing the same data in two different ways is not practical.

That's a fair point, however it doesn't make a big difference.
Using SPA I need to develop JSON API + mobile views + SPA components
Using multi page app, I need to develop JSON API + mobile views + server side templates

> State on the client — because that is where the state belongs to.

But why? The state does not need to belong to the client. The client might be a representation of the state that comes from the server.
The “sophisticated” modern software engineer interview process
Tech giants may have to be broken up, says Tim Berners-Lee
This mentions ICA and NMF, but in contrast to those the proposed method is supervised learning, not unsupervised.

I'd suggest the authors try something like an autoencoder in the waveform domain. That would be a more close analog to the ICA methods.
Yeah, backlit screens are much harder to read on than paper. I believe there have been studies done on this. E-ink e-readers are awesome for e-books. Very similar to the printed page experience, tho there’s still some work to be done on color and contrast.
I admit I didn't finish reading this blog article because the author completely lost me when saying weird things like:

- Templating language is basically string interpolation which builds the presentational layer at load time.

First of all, what is load time? There is compile time and runtime and then there is runtime on the server and runtime on the client. Load time is just fuzzy language and has no meaning IMHO. Also, what the blimming heck does he mean by string interpolation? Most server side templating engines are compiled, rarely string concatenated and even if that was true, how is that different on the client side? If JavaScript code dynamically creates HTML markup then it also (at some level) stitches string together or does it not?

> Client side code is developed separately and has to “pick up” the target elements after it is loaded.

Huge news announcements! The client side code has to "PICK UP" the response which the server sends to the client! OMG!!! Thank god in a SPA the client code doesn't have to "pick up" server side generated objects, right? (NOT)

> Templating languages are basically smart string interpolators and have quirky syntax.

Quirky syntax? First of all, pick an engine which isn't quirky if that's your problem, and secondly EVERY templating engine, regardless of server/client side has a "quirky syntax" if you wish. It's not like front end development is done without a framework or library which gives you more power than just rudimental HTML markup.

> One language (server side) is generating markup for a different language which takes over on the client.

One language generates output of another language is his problem? So I guess he doesn't use anything but pure JavaScript, because anything on top of pure JavaScript is another language generating JavaScript, right? Also the "server somehow takes over on the client"? What does that even mean, seriously?

> If AJAX is used to dynamically alter the state of our app by means of adding, ...

How did he transition from C# + Razor to AJAX. Did I miss something? Razor is not AJAX...

> Taking paradigms that work well for static documents and using them for building software is simply inadequate.

OMFG. client-server communication is not a paradigm for static documents. PDF is static documents.

Honestly... I stop at this point.. I can't read anymore. It's painful.
I went from maintaining a large site (million active visitors a month for over a decade) where stuff is rendered server side (php+twig in back, jquery+bootstrap in front) to working on in "enterprise" where we have a sprinboo backend + react frontend.

The first still loads faster and is easier to maintain by me alone in my spare time, the one at work has 1/10th the usage and functionality and requires a team of 5 people and is still slow and buggy.

React promises a lot but the page is 10x larger in size (after being minified + compressed via webpack) and the js code written by my predecessors resembles spaghetti, with redux being used a overglorified goto

something to be said for how things were done 10 years ago, and how kids nowadays are reinventing the wheel every month in JS (and still are behind where we are with kotlin in backend for example)
I have mildly successful Android app (10k installs, 150 DAU) with IAPs for cosmetics and mini games and I show "ad" on every start to support me on patreon. In last 3 months I made $15 via IAPs and $0 on patreon. I use patreon as blogging platform on daily development progress but I think it's pointless and I'll soon stop doing it, but I'll keep it there just in case.
If only some people (like me) want to see street names, maybe it could be an optional layer. You enable the layer it adds a pointer and a label above the map showing the name of whatever's under the pointer. To get the name of something you could either move the map in the normal way or move the pointer.
They have continued productivity growth, but the working-age population is shrinking, so it evens out to stagnation.
Magic Moments from a Google Search
> The only thing an executive can really do is issue a directive along the lines of 'we will do things this way', and then leave the interpretation of that directive to the lower ranks.

That is not really true.

1) Executives can allocate sufficient resources to data protection.

2) Executives can set up a data protection committee that has similar powers to the audit committee. In the UK this would normally be placed under the non-exec chairman's control.

3) Executives can insist on an external audit

Corporate governance is complicated, but not impossible. Executives manage to keep control off the shareholders money, despite never touching it themselves. They can learn to do the same with data.
> Writing something “cool” nowadays is not enough to be taken from the folks seriously.

Linux' success was not due to this message. I mean, the message advertised a toy OS in a group devoted to toy OSs, which naturally helped attract contributors, but it wasn't sue to that post why nowadays half the world runs on linux. Linux was also not the only FLOSS OS kernel out at that time, nor was it even working. In fact, arguably what made linux the success was the fact that, years later, they managed to get a working UNIX clone to run the full GNU stack, thus providing just enough features to offer a tool with practical use for a very specific use (servers).

Even then the main driving force wasn't the kernel itself but the distributions that managed to provide convenient software bundles that users could simply pickup and test and use. For those projects, providing those websites and templates and howtos and videos and tutorials was essential to get their foot on the door,because otherwise the barrier to entry would remain high and higher than any of their competitors'.
At an abstract level, "Animal Farm" is not far from such a theme.
And how many can even get service in a crowded subway?