skysight-inc/HackerNews huggingface dataset:
> Facebook, Google, Twitter, Instagram et al have been blocked for years in China.

The Chinese government did not decide this on a whim, these companies are not willing to comply with Chinese rules within China. Whatever we might think of these rules the bottom line is that these companies are not in China because they have decided not to be. And when they try to move in, like Google did, their very employees argue against it.

China is Apple's largest market, iirc, they are doing very well there. For smartphones their market share is 3 times their market share in India. Still, a lot of Chinese still cannot afford iPhones and China has many domestic manufacturers: Actual competition is fierce, this has nothing to do with politics.

The argument that the US are retaliating against China blocking the FAANG is largely for the show but not reality.
Without question, Bill Beaty's http://amasci.com/ -- still up and running after all these years!!

Had a huge impact on me; it encouraged science exploration, investigation, skepticism, curiosity, and hands-on experimentation.
> After a archive-worthy discussion in email, you forward the thread to "archivebot@my-company-domain.com". The script will parse the email chain and generate a static web page hosted on a local server.

Unfortunately there isn't any such thing as "forwarding an email thread", at least not currently. If you hit the forward button in your email client it will only forward the last email in the thread, which sometimes contains the entire thread as quoted reply text, but only in situations where each person has only replied to the most recent email in the thread. Some email clients also truncated the quoted reply text after a certain number of messages, and it's not generally parsable.

Our email archival product uses a G Suite add-on for this reason, which provides the same benefits as OAuth but works on a thread-by-thread basis. I think Outlook extensions work the same way, but I'm not 100% sure on that.

Actually technically Gmail does have a little known "forward thread" button that's hidden in one of the dropdowns, but it doesn't work that well. (Which you'll see if you try it on any longer thread.)
Aren't collections 30% - 40% of code? (We seldom deal with just one thing.)

That's why I feel generics are so important.

You can build complicated messes with any programming paradigm. It's a matter of discipline to use the tool correctly. Don't hate on generics, but rather the unskilled use of them (which I frankly see far less than abuse of other patterns/paradigms/language features).

The biggest negative with generics is compile time, but the clarity and conciseness of generics is worth it for me.
> he can take down the extreme right paramilitary organizations, the Proud Boys, the KKK, the conservative churches, etc.

Emphasis mime.

That's a fine mix my friend!

Greetings from a conservative churchgoer who'd rather not be lumped together with KKK!
What surprises me is that the Egyptians didn't invent an alphabet. They had 24 hieroglyphs (uniliteral hieroglyphs) that each represented a single phoneme. They were this close to inventing the alphabet.

https://en.wikipedia.org/wiki/Transliteration_of_Ancient_Egy...
This is utter nonsense. It treats peoples lives as the sum of GDPesque production data.

GDP, or counting how many buildings and streets and strip malls were built is a totally seperate axis from quality of life.

A town could shrink while every single person's life in that town increases because it changes the structure and quality of their of lives.
Android malware claims to give hackers full control of your smartphone
> That is not true ... EM field is not "nothing", it is a thing that is everywhere and has properties.

I feel that slightly trivializes the unknowns of what fields actually are and is a bit pedantic in the context of the comment you replied to.

If fields are not nothing, okay, point to one. Show me it. Yes, they are a thing in the sense that we can measure their effect on other things that we can see and point to, but I think it's a huge rabbit hole to try to answer just what fields are. In many respects, fields are just a mathematical model of effects we see.
The only number I brought up is number of deaths which I thought it was 34 from memory.

I don't mind the people protesting peacefully, I'm talking about the violent ones.

Your fact checker doesn't report a number, some people counted 36. Wikipedia reports 19+ deaths: https://en.wikipedia.org/wiki/Violence_and_controversies_dur...

It's irrelevant.

There was looting from stores, burning of buildings and killings, surrounding people in restaurants and forcing them to comply.

You can call it a peaceful protest as much as you want and you can link biased sources all day, but you won't change facts.
Do you have a good reference that summarizes these findings? I would like to learn more about this.
Madrid is generally considered one of the hottest places of Europe.
> do we really want a handful of unelected billionaires deciding what is acceptable speech

Historically newspapers, television and radio have decided what is acceptable to be published through their media. There is no reason modern internet-based media should be any different.

On the internet everything can appear equally legitimate. Breitbart looks as legit as the BBC. Sacha Baron Cohen https://www.youtube.com/watch?v=ymaWq5yZIYM

Excerpts:

Voltaire was right when he said "Those who can make you believe absurdities can make you commit atrocities." And social media lets authoritarians push absurdities to millions of people. President Trump using Twitter has spread conspiracy theories more than 1700 times to his 67 million followers.

Freedom of speech is not freedom of reach. Sadly There will always be racists, misogynists, anti-Semites, and child abusers. We should not be giving bigots and pedophiles a free platform to amplify their views and target their victims.

Zuckerberg says people should decide what's credible, not tech companies. When 2/3rds of millennials have not heard of Auschwitz how are they supposed to know what's true? There is such a thing as objective truth. Facts do exist.
New Live Chat For Free if your business is affected by Covid
As a follow up I recommend monero's blog post on supply audibility.

https://www.getmonero.org/2020/01/17/auditability.html
There's something called history, a lot of people like that...

More philosophically, the fact that such a doubt even exists is a little disturbing sign of society today.
Waiting for the Last Dance
Are they really enamoured with it, or is it just that when they go to upgrade their (phone|laptop|fridge) the mainstream store only has a choice of the 10 best-advertised products?

I searched for weeks to find a phone matching my SO's requirements and in the end had to order it from China . Few 'majority consumers' have the time or patience for that, so they just put up with thin batteries and camera bumps.
I would prefer TeamSpeak over Discord if they would bring back non profit licenses. I mean that I could host one myself but without making profit with enough slots.
They were able to scrape “deleted” posts because they were just flagged but remained visible via the API. That’s a bug.
I'm pretty sure it was being widely covered (and acknowledged by the chinese) in late January during Chinese New Year. https://www.nytimes.com/2020/01/29/world/asia/coronavirus-ch...
At the time the US evacuated ~200 people from Wuhan, flew them to LAX (well, landed at a nearby air force base), made them stay in isolation, then monitored them as they returned home for 2 weeks.
I was referring to software culture in general, not Go specifically. Sorry I wasn't super clear.
For non-essential travel, I can 100% agree with you.

Not all travel is non-essential though (to a varying degree based on your belief of what "essential" encompasses).
Sure they can, but reducing the geographic spread would reduce the chances of those randomly occurring variants spreading quickly around the world. I would expect other countries to require testing of international flights for the same reasons.

The US is performing badly when it comes to controlling the virus, but it could still get significantly worse.
Some of my favorites are the little old lady carrying a little American flag, the people walking in a line between the roped off areas and the folks cleaning up after a couple of trash cans got overturned.

Seemed incredibly tame compared to the riots that went on over the summer that had massive amounts of looting and had buildings burnt to the ground.
Even in Madrid it got down to -16C (average low for January is 2.7C).
Telegram has not given any private data to any government. They have been banned (that didn't stop them tho) for this.

Whatsapp backsups are strongly encouraged by the app on a frequent basis. You cannot control the backup settings for your contacts. Therefore almost every group is backed up to google drive. Google has allegedly given this data to the authorities because these chats have leaked in a popular case here in India.

https://www.thenewsminute.com/article/how-ncb-retrieved-what...

https://www.indiatoday.in/technology/news/story/bollywood-wh...
How did you come up with the 64% number?
Breadcrumbs: leadscoring as it should be
Yahoo's curated, hierarchical directory of web pages.
Jared Mauch didn’t have good broadband–so he built his own fiber ISP
THIS.

Plus, it is not that unusual. It happened 18 years ago already.
... and we wonder why so many Canadians move down south to California or Florida. Even cold-blooded reptiles like basking in the sun once in a while.
dwm: Don’t care what the D stands for, but there are a bunch of X11 window managers ending in ‘wm’ so that’s probably what this is too.

dmenu: Since it’s coming from the same place as dwm, it’s probably a menu app that goes well with it.

st isn’t obvious, I agree, but it makes sense to give a short name to the program you use most frequently.
In a sea of CMP options, what sets Vantage apart? Sincerely asking, as I cannot tell from the site's docs. And does Vantage leverage AWS Cost Anomaly Detection in any way?
Spain almost never sees degrees below 0°C [1].

[1] https://www.climatestotravel.com/climate/spain
They were built in the early days of computing but now our smartphones are far more powerful than desktops of 5 to 10 years ago.

Moore's law suggests that this trend will continue (unless purposefully downgrading performance to increase repurchases) and with 6G coming, we shouldn't need to be so dependent on the classic datacenter-client architecture wich is the very source of FANG's power.

The new Internet and decentralization completely shifts this power-balance towards the masses. It is democratization of our data instead of being arbitraged by FANG who pay pennies on the dollar to resell it to others.
Do people still care about how thick a laptop is anymore? I thought that was pretty much done since 2015. I personally care more about weight and battery life since carrying a laptop and charger can add weight quickly..
For those accustomed to US/Imperial units, -25×9÷5+32=-13°F. Temperatures in Madrid dropped to -16°C (3°F).

As others here have mentioned, these temperatures are unusually low for January in this region of Spain. They are the kinds of temperatures one would have seen in January during the "Little Ice Age" between the 15th and 19th centuries.[a][b][c]

Let's hope this unusual drop in temperature is just a "one-off" rare climate event, and not a portend of things to come.

--

[a] https://en.wikipedia.org/wiki/Little_Ice_Age

[b] https://www.newyorker.com/magazine/2019/04/01/how-the-little...

[c] http://www.iberianature.com/material/iceage.html
Huh, interesting, thanks for the response.

Does that mean Kubernetes is not following the version tagging policy in its repos? That seems...surprising!
I disagree with this article.

This is what was said about GMail when it first came out - you need folders, without folders you can't keep organized, etc.

Turns out indexing and mechanisms to make use of that indexing (labels, advanced sorts, filters) work better than folders.

Persistent chat that can be labelled, indexed, searched and filtered is amazing for work related chats, or any chat that becomes part of a long running context.

We do this where I work, and it works well, mostly - as long as people use the tags.
Do this to grow your LinkedIn organically
That’s not what I understood from the post. The discussion about OOP was the main part and the frustrating library was just an example.

The main point, I think, was that it’s easier to understand programs written in a functional way - data and function operating on that data, rather than understanding OOP code - classes holding data and methods, with interactions between different classes. Most python code is OOP based thus authors dislike for Python.
I'm perfectly fine with Parler being an outlet for conspiracy theories and such. Many people made good money off of Parler, and Parler made good money grifting off of delusional folks. All legal. Crazy? Probably. But definitely within the realm of "free speech".

The line gets drawn when a platform is used as a base of coordination to overthrow a legitimately elected government and threaten violence against people. Not sure why that's so hard to grasp.
And they have already added generics to Pascal

It really makes Go look like a joke
It isn't just the size of apartments, it is everything about modern building codes.

How far the setback from the sidewalk is, how much green space is required, parking requirements, all contribute to a lack of density.

And certain types of housing, e.g. boarding houses, aren't even legal anymore (moral crusaders shut them down long ago!)
Unravelling the mystery that makes viruses infectious
And for Linux:

https://gist.github.com/szymonszl/982359cf6cb6618c124054dc34...
Nope, I'm looking to _learn_ a new language, and I _heard_ it's amazing. I didn't say it _was_ amazing
Seems pretty unusual. Compared to the UK [1] which is much further North.

[1] https://blog.metoffice.gov.uk/2012/10/16/top-ten-coldest-rec...
> Can you give examples of specific language features of go that prevent you from making questionable design choices, that require you to "get the design right up front"?

No, obviously. I said that Go doesn't give you an escape hatch if you screw up. It does nothing to protect you from screwing up. I specifically said that the challenge was in learning how to not screw up as the language doesn't help you deal with or avoid design mistakes.
We are also entering a solar minimum, the last one was linked to a “little ice age” in Europe.

https://en.wikipedia.org/wiki/Maunder_Minimum

I don’t know how climate change will affect this. But we might be in for an interesting few years.
Have you gone and disabled the backup options for every contact you chat with, in every personal and group chat?

They back it up. Your chats are included in the backups that happens to their Google accounts.

WhatsApp pushes the drive backups frequently. Every single person I chat with has enabled it. I've checked.
Forget Fortnite–my son is still obsessed with Minecraft (2018)
Just adding, for an example of someone on the left talking about this, look at Greenwald's post on the frontpage of HN: https://greenwald.substack.com/p/how-silicon-valley-in-a-sho...
Data Breach at ‘Resident Evil’ Gaming Company Widens
It's not out of context, and a great many people have observed the same. Here's Yglesias, not exactly known for right-wing takes:

> You’re opting for a strategy that leads to more Black deaths and more white deaths than the “vaccinate seniors first” strategy, but deciding that it’s better for equity and this is what ethics requires.

https://www.slowboring.com/p/vaccinate-elderly
Global warming at its finest.
It boggles the mind that developers, who believe that software should be minimal and do one thing well, attach toxic political agendas to their software[1] for no good reason. From a pragmatic standpoint Nazism (and all forms of racism) is pointless expenditure of mental resources and over-complicates life in general; which seems to conflict pretty strongly with their claimed ethos for software.

[1]: https://twitter.com/kuschku/status/1156488420413362177
I'll be pedantic: you mean that the solution is no NAT, with IPv6 being something needed to get there. Nothing stops you from NAT'ing IPv6.
Yeah, but we could have done more. There was a lot of supply chain issues the government just ignored. I remember in early 2020 when masks were unavailable a couple domestic mas manufacturers were saying they weren't comfortable producing more. They could scale up production, but they didn't want to deal with suddenly firing people when things went back to normal.
You ban people from Twitter they go to Parler, you destroy Parler they go somewhere else where no opposite point of view will ever be herd and no dialog can ever happen. This is how you create domestic isis. Is there a patriot act 2.0 already in the making to guard US from this self made media sponsored disaster?
Maybe I was misunderstanding your original point.

Are you suggesting closing international flights entirely or tighter restrictions should be required?

I've just heard quite a few people suggesting that if some counter-measure isn't "good enough" we shouldn't bother with it. I thought that's where you were going with this.

I don't object to tighter measures or double tests at all.

Also, I understand what you meant by 40% effective.
Yeah, ARM. Sorry, didn't realize H2 was x86.
You don't want a bot to archive it. You want a human (or an AI smarter than what exists today) to create a summary.

Everything you have in your archives will be taken out context, misinterpreted, used against you in court.
Even tiny sensitivity would be better than nothing – or something that's so slow & expensive it's impractical.

But other antigen tests purport to have 90%+ sensitivity.

And the kinds of "PCR positives" they miss are often cases that are no longer infectious, anyway: lingering viral fragments, rather than live full-virus shedding.

So: ideal for border-control & creating other internal gradients that help suppress the worst active cases. The perfect should not be the enemy of the very good.
>The hobbit is simply embarrassed into compliance by his elven betters. The ideas he believes become a dangerous mental disease. This diagnosis is written into history. The sooner he gives up this nonsense, the better. To help convince him, we'll make this idea quasi-illegal. The sooner he gives it up, the less his life will suffer. Eventually he can be fired for staying an idiot. Everyone will agree that he deserved it.

>This is Popper’s paradox of tolerance. Popper discovers that every real regime must have the apparatus of the Inquisition in its back pocket. If it hesitates to deploy its intellectual rack and thumbscrew, it will be replaced by a regime with no such qualms.

>Popper, read logically, advises the Nazis to repress the Communists, the Communists to repress the Nazis, the liberals to repress both and both to repress the liberals. From his “open society” he comes all the way around to Hobbes, Schmitt and Machiavelli. Next he will tell us, in Esperanto, that “the earth is nothing but a vast bloody altar.”

I think Moldbug reads Popper much more elegantly. https://graymirror.substack.com/p/vae-victis
Mentorship can help build you, or make you miserable
Yep that will do it. If I used Whatsapp that would make me want to switch too.

Jan 6 was not a good day to announce such a policy shift. It got drowned out by world (well, US) events.
> When it comes to issues like these I tend to agree with the sentiment of "I disapprove of what you say, but I will defend to the death your right to say it."

That approach, combined with filter bubbles and AI recommendations driving engagement/addiction, gave us rise of things like Antivax movement, Trump, QAnon and now an attempted coup in the US.

We should probably think hard before we consider it the only possible approach.

At the same time, saying "some speech actually isn't ok" doesn't mean that unaccountable monopolies of corporate overlords that wield more power than some nation states are ok. Both things can be true at the same time.
I also very much loved that he got NATO countries including mkne to start paying again.

After what we saw in Georgia and Crimea somebody had to raise their voice and get us all to listen.
I've found being "fun for programmers" to be undervalued. Using Ledger is fun, which has caused me to spend more time thinking and understanding my personal finances which have in turn improve my personal finances. I haven't cared as much using less hackable tools.
Aledade | Senior Software Engineer | Remote USA | Bethesda, MD | https://www.aledade.com

Aledade is a leader in population health that is using innovative, value based solutions to transform the way physicians interact with their patients. We are on a mission to change healthcare for the better and solve complex problems within the healthcare system.

We're looking for a Senior Software Engineer to help develop our web application, which helps deliver the right care to the right people at the right time. A Software Engineer on the Aledade App team is primarily responsible for expanding, improving, and maintaining our existing web application. We're looking for our engineers to be self-starting, and proactive; they are expected to serve as a trusted resource on the business logic in place as well as our system architecture. They are expected to work collaboratively, with minimal supervision, to ensure our application meets our users' needs, as well as project requirements and scalability characteristics.

On a personal note, my time at Aledade has been wonderful. The people I've worked with, both on the tech side of the house and the "in the field" employees have all been very knowledgeable and genuinely care about our mission. Our CEO is VERY knowledgeable and genuinely cares about the people in the company, and the transparency is like no other company I've ever worked for.

Our tech stack consists of Python 3, Postgres, Snowflake, DBT, Flask, and moving from Angular to Vue.

Please feel free to reach out with any questions and/or a resume if you're interested.

pmiller@aledade.com

https://jobs.lever.co/aledade/05917ddb-c614-4ec7-84a5-da995c...
Small correction: you can't board a flight to Canada. You're always welcome at a land border without a test report in hand. In which case you'll be required to spend 14 days in government quarantine.
> The only success stories with this strategy are Australia and New Zealand, which are island nations completely isolated from anywhere else.

I don't know why it is ignored, but Vietnam (population 90M) is a large country with many land borders, including a border with China, and it has done spectacularly well containing the coronavirus.

Not to take anything away from the island countries but having no land borders makes limiting the influx of Covid much simpler.

I don't know much about Vietnam's borders and how much crossing there was in pre-Covid times but perhaps it should be the Covid success model that all non-island nations emulate.
I don't think generics will suddenly make your, or anyone else's codebases more complicated. It might simplify code that's currently doing type assertions
That feature of course needs support server-side, but Thunderbird does have a Sieve add-on (in case sieve is enabled/available on the server).
I don't use it myself, since I prefer to edit the sieve filter file directly instead of using a GUI for it, but the option is there.
If they wanted, they could have done so.
The infection rate in the US is so high that the average arriving international traveller has a lower chance of being infected than the average US resident. What exactly is the point of this? Constitutionality aside, you would literally make a bigger impact on mitigating the virus spread by testing random people on the street. Like DUI checkpoints or stop-and-frisk but for covid.
From the article:

> Spain's coldest night for at least 20 years