skysight-inc/HackerNews huggingface dataset:
> "Google said it had added more detailed examples of problematic pages into the guidelines"

'Problematic'. There's that word, again. The news need not even be 'fake' anymore. Simply 'problematic' will do.

Here's Mark Zuckerberg not long ago:

> While the amount of problematic content we've found so far remains relatively small, any attempted interference is a serious issue.

Problematic to whom, one wonders? The loser? Those who feel most aggrieved? This is little more than an attempt to sanitize information so that all that remains is the pre-approved 'least problematic' truth (fact-checked, of course).

Hillary Clinton, with much irony and little self-awareness, summed up the intent behind this move in her latest book:

> “Attempting to define reality is a core feature of authoritarianism....This is what the Soviets did when they erased political dissidents from historical photos. This is what happens in George Orwell’s classic novel Nineteen Eighty-Four, when a torturer holds up four fingers and delivers electric shocks until his prisoner sees five fingers as ordered. “The goal is to make you question logic and reason and to sow mistrust towards exactly the people we need to rely on: our leaders, the press, experts who seek to guide public policy based on evidence, ourselves”.

So the message is clear: Trust us, you dolts. We know best.
buy your nanny an X5 to keep your kids safe /ftfy
> I shoot pretty much only with old manual-focus lenses from days of yore. Most of my lenses are older than I am. They're all made of metal, built like a tank, and way easier to use. No fidgety UIs or menus to manipulate, perfectly calibrated infinity focus (slap the focus ring to the end until it stops and landscapes are perfectly sharp 100% of the time), rock-solid, don't break under pressure inside my bag, and they just work, no questions asked.

This is what I love about the Asahi Pentax Spotmatic-era cameras.

The only dial on the camera sets shutter speed and the sensitivity of the light meter.

If you go out on a nice day and practice shooting with "sunny 16" technique you don't even need a light meter, just set your aperture and shutter speed and get creative.
Devil's advocate: You're supporting `n` billion devices around the world running your product, and the users are typically non-technical (from "I know how to open Word" to "Where's the 'Any' key?")

You need to battle against your competitor's product that "just work" because they can target one specific hardware profile and you can't, so you put in telemetry to improve compatibility. Makes sense.

It enrages us, the technically-minded and privacy conscious, but only serves to make Windows better for the non-techies and help MS stop haemorrhaging users to iOS.
I've no problems with IntelliJ in recent versions. Steam remains broken, I have to run that from a separate volume.
Embrace, Extend, Extinguish

I am under no illusions that they have changed at all. They have an agenda, and it won't be for the benefit of open-source.
Google's 19th birthday doodle
Yes, there's something not quite right with these company languages.

Whoever is smart will take note of what happened to VisualBasic and is happening to Objective-C.
In fact, the acquahires are the ones who got potentially millions of dollars as a sign on bonus. Very few "real" Google employees could claim that.
The biggest problems in photography are dynamic range and low light. If they can fix these, we're set.
Closures naturally generate cycles in the data dependency graph. A way out would be to copy the environment of a closure, but that would mean a performance penalty.
There's nothing wrong with mainly being a reader on Twitter. That's a valid and common way to use it.
I accepted, please suggest more links and improvements
Too bad Linux still doesn't play nice with most games. SteamOS was a failure.
Delicious Island Delights-Marvelous Malagasy Meals – Exploring Motherland Africa
In the UK they are limited to 25km/h in the USA it's 32 km/h. Although a lot of grey market imports are much faster
Flying Aqua Hero vs Sea Animals
Welcome to the water world where you will be flying aqua hero which controls whole sea beast and fight with them in Flying Aqua Hero vs Sea Animals. Aqua hero fights with dangerous sea animals and control them with super powers. Save the civilians from dangerous sharks which are wandering in the deep ocean. Killer whale suddenly attack on the innocent peoples and try to kill the swimmer.
> How else could you solve what Vespa does using Rust, Go, or C/C++ libraries?

Let me try myself answering my own question, I hope someone hops in and tells me where I'm wrong or how else to improve :)

1) Get PostgresSQL exntensions via "package manager" pgxnclient
1.1) pg_bouncer - For connetion pooling
1.2) yoke - As a high-availability cluster manager with auto-failover and automated cluster recovery
1.3) prestodb.io - Distributed SQL query engine for pgsql
1.4) pglogical - Logical streaming replication for using a publish/subscribe model
1.5) pg_lambda - To create your own AWS (meta) Lambda
1.6) pg_strom - To offload tasks to the GPU
1.7) zombodb - To utilize full-text searching via indexes backed by Elasticsearch
2) Put all together with pglogical and presto to seperate GPU/CPU intensive tasks.
2.1) "Build Missing Middleware" - To design/fuse a query visually that combines multiple backends
2.1.1) Create a binary data-stream by integrating pg_lambda, pg_strom, presto and zombodb
2.1.2) "Build Missing Middleware" - A tensor processing extension to use ML Model evaluations
2.1.3) "Use Missing Middleware" - For data-processing via Machine-Learning models
2.1.4) "Use Missing Middleware"- To output ML processed results into the database
2.2) Partition these queries using "pg_lambda + middleware" to create accelerated and fused query results

So what's missing to create a Vespa alternative using existing technologies is everything in Point 2) if I'm not mistaken. Torrent based replication isn't exactly neccessary, except at Twitter/Facebook scale, but if you reach that stage you can hire a libtorrent author.
In my country the ability to build a family on a single average income closed decades ago.
Absolutely. That drive toward concision is what makes it hugely valuable to me as a reader. If people want to write something longer elsewhere and link to it, they can. But even there they need to precisely summarize it so I can decide whether it's worth the time.
Why would they try to compete with smartphones? Dropping product differentiation when the competition comes from "a whole different market" doesn't really make sense.

This seems more like an issue of quality control.
Eylean Board – Effective Team Management
I get www.worldsocialism.org at position 4 underneath wikipedia and the dictionary sites. The ""news"" boxes have Bloomberg and the Daily Express, both of which are a bit detached from reality, talking about Corbyn.

I think this tells us (a) results differ from person to person - we knew that, but it means we can't see what's being shown to others and how bad it might be; and (b) "socialist" is mostly used as a swear word these days.
Sort of related, but on a more humorous note, a short film about a man who has only 1500 words left to live:

https://www.shortoftheweek.com/2016/05/25/1500-words/
Good thing is, that a the good stuff they do (C#, TypeScript, Visual Studio Code) is not limited to Windows use.
My D5300's GPS doesn't hurt battery life.

Of course, it also doesn't work, because the camera sleeps it along with everything else when it goes idle, so it never has time to get a good lock.

The way you solve this is by disabling idle sleep. That doesn't hurt the battery, either; it kills it.

This is legitimately frustrating, unlike a lot of the frankly scattershot and silly business in the article. (XQD on entry-level cameras? Five times the media cost? Yeah, the market wasn't small enough already...)
You are right, at this point we only allow students to submit one piece of work. The reason is to limit confusion on the reviewers side and to ensure that proper context is kept - it is not always possible to review the conclusion without the introduction. That being said, we are looking at alternative solutions.

In relation to the feedback on feedback, it is again a question of how the teacher implements it. In my own course, the quality of feedback a student provides counts for 30% of their final grade, that makes incentives very clear.

I totally agree with teacher bias being a huge problem. We have a lot of teachers telling us that they are surprised when Peergrade highlights their own personal biases! We are building a way for teachers to also grade people anonymously to further this :).
Where did you go, if I may ask? I'm also interested in alternatives.
Twitter is used very differently in Japan than elsewhere, and in ways that seem tightly bound to aspects of Japanese culture. I'd be very careful about assuming that higher word count is really the key difference.
Chapter 5 of The Garbage Collection Handbook.

http://gchandbook.org/
Ah, you mean displacing rather than rotating, yes, I see what you mean, there's no way to correct that perspective shift.

Though perhaps with two cameras and/or some grid projection...
The state of code quality tools in Clojure
I think that advice got warped/lost in translation: Wasn't the original advice "dont't paste stuff copied from web pages into the CLI"? - Because a bad page could covertly change what is actually copied via JS.

That danger doesn't apply when things are copied from the browser chrome (address bar) or other locations. So why would pasting then still be dangerous?

I think blindly passing on advices "because $SECURITY" can actually detrimental to security because you may end up with half a dozen esoteric practices without actually knowing what they defend against. (I know the parent was half-joking, I think that's a more general problem)
I don't think they're that afraid of digital camera startups :)
You're right but this puts me off among other things: https://github.com/dotnet/cli/issues/3093

(even though I've been writing C# for 15 years now)
They do --- normalise to 1.5GHz at 45nm. If anything, that only makes those CPUs > 1.5GHz look worse and those < 1.5GHz look better, due to memory subsystem effects (which are nonlinear and dependent on details of the implementation, so I'm pretty sure they did a linear scaling); that fact is well known in the overclocking community, where e.g. a 20% increase in core clock almost always means less than 20% improvement in benchmarks.

The full paper is here: https://research.cs.wisc.edu/vertical/papers/2013/hpca13-isa...
The same that running a BSD or Windows based console.... Oh, wait! Playstation & Switch uses BSD and XBox runs a striped down Windows!

- https://en.wikipedia.org/wiki/PlayStation_4_system_software

- https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...

- https://en.wikipedia.org/wiki/Xbox_One_system_software

And add to the mix that Playstation and XBox actually are using PC hardware...
I feel that a lot of these problems are not purely born out of lazy engeniering but has to do with the review culture. In camera land as well as any other consumer products reviewers have quit a lot of power. If you get a bad review it can destroy your product. As most reviewers converse to the same opinion it is very tempting to please the reviewers. So if you create a semi pro camera is had to have a tripod mount even if most buyers have to use it. For a long time and party true today a simple interface was not something the reviewers would like.the interface should look like the Pro DSLR to be taken seriously. When Sony launched the original Xperia z every reviewer said the waterproofing was a gimmick now day's you get faulted for not having it. In the car world reviewers are constantly patting the top op the dashboard no other human does this as a result more car companies are making an effort to give it a nice feel, but stuff like a good feeling steering wheel seem more important to me. There are countless examples f reviewers dictating what is important with out looking at true usability but by looking at an spec sheet and see if it is 'better' than before
Yeah, but using Option is encouraged, while using Option.unwrap as error handling is discouraged.

Ok, to be more precise, Option in Rust, isn't a null pointer. It's a nullable pointer. Practically speaking only Option::None is the null pointer. You can either deal with it (using if-let or match) or you can `unwrap` and assume it's never null. If you make that assumption and if and only if it was actually Option::None, will it throw null pointer exception.

In contrast something like C/Java will allow you to use your nullable pointer (because all pointers/references are nullable by default) without any check and it's relatively easy to skip this step. In Rust, it's relatively hard to skip this step.

EDIT: Changed per burntsushi post.
Nice! Never knew about CTRL+u. Thanks.
Sure they won't.

I remember coming to my mothers office when I was a kid. There was entire big hall full of desks with typewriters and typists - like 50 of them. If some documents needed new version it had been passed there. Xerox machines had a special crew. Almost every mid level manager had a personal assistant.

Nowadays you have to do it yourself with email, printer and a smartphone with calendar reminders I guess.

Soon it's going to be the same with security guards watching all day CCTV's in shopping malls, doctors (sometimes in 3rd world outsourcing center) who check your USG and CT scan, low level lawyers going through tons of legal documents. And your visit to the doctor will take 5 instead of 15 minutes cause you would be pre-screened by robot assistant first.
Actually, and this is forgotten by most non Iranians, the revolution against the shah was NOT Islamic.

It was a coalition of factions that took him down including socialists and communists. The ayatollah and his followers seized the country within a few years though and turned it into an Islamic republic.
Something like that should at least be documented behavior of the framework. General purpose frameworks are not absolved of all guilt ipso facto... it is up to the developers who create them to provide a reasonable experience for the developers who use them as both tend to need one another.
So put a big red scary "PRESS THIS BUTTON AND YOU'LL GET HACKED IN TEN MINUTES UNLESS YOUR COMPUTER DOES NOT CRASH BEFORE THAT" that turns telemetry off and let me press it.
Visually Building Django Databases
If they used the collected data only for compatibility improvements and discarded it when done.

If they allowed me to opt-in and I could shut off _all_ other telemetry.

If I trusted Microsoft.

Then we could talk :)
Boeing offers $2M for a personal flying device that is safe, useful and thrilling
That's... exactly the argument I'm trying to make, here. Most people don't want the web to be as stripped down and minimalist as the site posted here, and asking them to style their own sites would go down about as well as asking them to bind their own books.
Yeah, who knows. I mostly think the Mill is a pile of interesting ideas that just might, if they're very lucky, eventually become a product. I'm certainly not holding my breath though.

Regarding their intentions, they've said repeatedly that they want to sell chips. It'd therefore be pretty stupid IMHO to not open up as much as they can the toolchain to get software to run on their chips, including the specializer. For that matter they should definitely also be releasing the chip specification data (insn/op bit patterns, functional unit slot arrangement, latencies, etc) that's used to create the specializer so people can roll their own if they want.

Then again this is the same world where Intel ME is an ultra-suspicious closed blob and you can't get datasheets on tons of chips to save your life, which makes no sense to me either. So I'm probably not a very good judge of what's reasonable.
Helpie Knowledge Base with awesome branding features
In my experience of telling people these things, there is only a nanosecond between a person saying "that's ridiculous, that can't possibly be true" and saying "of course that's happening, who ever thought otherwise?".
The West telling poor countries that they should embrace free trade and WTO rules is like LeBron James telling me that from now on we should settle all disputes by shooting hoops.

China (and India) have all the right and incentives to protect their continents from bad economic influences.
Why does it have to look so ugly? Is good design really that expensive?
They're not choosing to compete with smartphones - smartphones are eating into their market thus forcing competition. As smartphone cameras have improved the more they've eaten into the market. Note that this argument does not require that all users of their cameras would ever consider using a smartphone instead.
I would have preferred to see this money go to FSF instead of OSI, but of course sponsoring any of these organizations is better than not sponsoring.
I see no mention of multigrid methods.
Well yes, I'm what one would call a 'C++ guy' myself. Don't pass around, pass around const std::string&. What I see left and right is people saying 'you'll never pass a const std::string& any more!'. The way I see it: you'd pass a string_view in the cases where, in the past, you would have had to copy a part out of a string (which is rare, except in parsers), or when dealing with char* API's; what's better about passing a string_view than passing const string& ?
Wallets for Ethereum: An Overview
Ha actually these arguments had already been disproven in the 1920 elections, the first time women were allowed to vote.

Women pretty much vote the same as men. Which actually disappointed the Suffragettes to some degree.
Kodi copyright lawsuit identifies TVAddons operator as the site pleads innocence
The developer of this alternative - https://github.com/denschub/firefox-tabgroups - has said that they will port the add-on to a WebExtension, but they are waiting on this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1384515
> an operating system that I bought and therefore should have control over.

Price has nothing to do with control. The only way you have control over a piece of software, is if it is free software, no matter if you paid for it or not.
Ford to work with Lyft on self-driving cars
Sony camera firmwares already include an Android subsystem...
You might also want to look at what people used before redux. There were a lot of Flux libraries and they were not all easy to use. And skipping libraries for state management all together often ends up in writing spaghetti code or reinventing the wheel. A small state management library can help a lot.

I used a Flux library before but like mobx now and will default to that unless some specific requirement point to redux or something else.
This is just a comparison of metrics monitoring capable between HAproxy vs. nginx. Nothing related to load balancing capability.
> Open-source is used broadly to define a way of developing software, but it says nothing about the rights it gives users.

That is totally wrong and a myth spread by people who like to call their products "Open Source" while they aren't. The Open Source Definition is very clear:
https://opensource.org/osd

Practically there is no difference between Open Source licenses and Free Software licenses. The difference is merely a philosophical one - whether you emphasis the "freedom" aspect or the "openness of the code" aspect. Bruce Perens just wrote something about it:
https://perens.com/blog/2017/09/26/on-usage-of-the-phrase-op...
Uhhh yes ARMv7 NEON has vector FMAs.

SPEC with modern compilers will definitely use SIMD, utilization on hot regions is variable but it's definitely beneficial.
I'd like all keys to be a small OLED screen or something similar. This would make it much easier to customise keyboards, avoid language issues and would also help with learning shortcuts. (pressing command, would change "C" to a copy symbol for example)
So when AV1 happening? Not that mac would support it but was just wondering.
Without Windows?
Swift can't replace Rust in system programming domain because he uses ARC for memory management but Rust gives you choices.
One thing you need to get good at doing is not giving a fuck about what others do and do what you want to do
Indeed. 'Big corp' would find it very hard to react when a profitable segment of their portfolio drops out (smartphone vs. simple camera / so you're struggling financially), while competition or complexity ramps up in another part of their portfolio (high end camera / I figure a new market structure is needed, but never before tried out).

Snarky: It's just not thaught that way in business schools. Lookup Nikons financial trouble. Canon has no financial trouble, but seems to be quickly moving to other markets that are profitable (medical supplies). So perhaps they will just drop out of this market in a few years.
I guess you are right. Also often you will need to aggregate data from various sources (not only relational database but log files, XML, CSV files etc). I have seen Ab Initio used for this before.
I still haven't seen anything showing the Switch is using a FreeBSD kernel, just that the Switch ships with the licence from the kernel. That's all that any of the English Wikipedia references show, and a copy of that license doesn't prove much.
"Something like it":

https://github.com/denschub/firefox-tabgroups
https://github.com/kesselborn/conex
"Fake news" is such a non descript term, it's essentially double speak (i.e. it means whatever I disagree with). I mean, was WMD in Iraq Fake news?

The point is, press lost all credibility a long time ago, so now we can apply this label far and wide.
what's the harm in trying many things at once?

Bad PR when you eventually close them down. See Google: they ran Reader for eight years and gave people plenty of time to migrate. Half a decade later, it's still used as an example of why they can't be trusted. Regardless of whether that's justifiable or not, it's an harm to the company's image. Better to just dump money into external startups (see Google Ventures) and then acquire them if they're interesting.
You're joking but...

alias g='git status -sb'
alias ga='git add'
alias gac='git commit --amend'
alias gb='git branch'
alias gbb='git checkout -b'
alias gbm='git branch --merged'
alias gbn='git branch --no-merged'
alias gc='git commit -m'
alias gcp='git cherry-pick'
alias gco='git checkout'
alias gd='git diff'
alias gdc='git diff --cached'
alias gg='git status'
alias gl='git log --graph --pretty=format:"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit'
alias gla='git log --all --graph --pretty=format:"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit'
alias ggpublish='git push && git push --tags && npm publish'
alias gp='git pull --rebase && git push'
alias gpp='git push && git push --tags'
alias gpl='git pull --rebase --prune'
alias gpt='git pull --rebase && git push --tags'
alias grb='git rebase'
alias grc='git rebase --continue'
alias gsp='git stash ; gp ; git stash pop'
alias unfuckgitremote='git branch --set-upstream-to=origin/`git rev-parse --abbrev-ref HEAD` `git rev-parse --abbrev-ref HEAD`'

I have to admit I use `unfuckgitremote` more often than you'd hope.
I'd say: "It's like C++, only you get the runtime errors at compile-time".
Yes, they have the same features mostly.

The difference is that HAProxy has a monitoring page to see what is configured and where connections are going. Nginx is a black box unless you pay them ~ $2000 for the pro edition.

Monitoring is feature #1 of a load balancer.
I think it's called a web browser. ;)
I think that this Rant has more to do with NoSQL tech not being a drop in replacement from one another. And not unified with some translation layer.

Traditional SQL servers have the advantage to implement some common subset of SQL, ORM usually interface very well with the most popular ones.