skysight-inc/HackerNews huggingface dataset:
I'm most impressed by people who can quit Google maps. If I'm on the highway driving, or if I have to get somewhere in a hurry or it's an urgent situation, I just cannot trust another platform.

One time my friend was driving and he asked me to navigate. The exit was coming up, meanwhile I'm stuck trying to get OSM+ to understand what rounte we are on. That was an unpleasant few minutes. Despite trying to stick with it, such moments kept coming up again and again. It made me realise that Maps is mission critical to me.

By contrast, Gmail was easy. Fastmail ftw, forward all google mail to it, and the fact that most of my email use is work email, which is on its own domain anyway.
Ich glaube kaum, dass Faschismus der Furcht um das eigene Leben entspringt. Faschismus wird aus Stolz, Unzufriedenheit und der Sehnsucht nach Führung und Gleichschaltung geboren. Ich bin da kein Experte, aber Faschismus ist sicher keine Frucht um das eigene Leben. Meine Urgroßeltern waren sicher zumindest zum Teil Nationalisten, Rassisten, Antisemiten und Monarchisten. Das geht sicher vielen Deutschen und vielen Europäern so. Ich glaube in so einer Atmosphäre hat Faschismus leichtes Spiel. Faschismus ist aus meiner Sicht motiviert durch eine konservative Sehnsucht nach Ordnung in einer turbulenten neuen Zeit der Republiken und demokratischen Bestrebung, die viele einfach überfordert hat.
Really weird tone in their blog post [1].

It's mostly "sorry that you don't understand how things work". I've seen this before with these privacy-invading megacorps. They're tone deaf and defensive. Maybe they're worried that people are catching on and the tides are shifting.

[1] https://blog.whatsapp.com/giving-more-time-for-our-recent-up...
IMO it won’t count as a proper colony until it is big enough to not feel isolated.
I don't think Gates is nearly as uncharismatic as Zucc. I mean, just look at his old mugshot.

https://upload.wikimedia.org/wikipedia/commons/5/50/Bill_Gat...
> aren't there non-arithmetic functions that also error? What's the message in that case?

Any function can error in any way imaginable, but if we're talking about built-ins...

`print(nil.."a")` -> "attempt to concatenate a nil value"

`print(({}).foo.bar)` -> "attempt to index a nil value (field 'foo')"

`table.insert(a, 1)` -> "bad argument #1 to 'insert' (table expected, got nil)"

On the Python side you get:

`None[1]` -> "TypeError: 'NoneType' object is not subscriptable"

`str.split(None, "d")` -> "TypeError: descriptor 'split' for 'str' objects doesn't apply to a 'NoneType' object"
> The problem is when anecdotes about isolated abuses

What makes you jump to label that complaint an "anecdote" and an "isolated abuse" rather than evidence of structural rot and public union corruption?
Ah yes, the people in the south are going to vote for a Silicon Valley liberal.
For some union members the dues achieve the same result.
Show HN: Speech on self discipline from a man who lived a military life
If I had to live in a NYC apartment with an ex-girlfriend, I'd probably respond by disappearing into the woods, living away from civilization too.
Because leftists became liberal centrists as the left was thoroughly destroyed during the 70s-90s.

This process was, ironically, only made possible by the destruction of unions which were the most important leftist institution.
What is the purpose for such libraries other than author(s) having cool entry in their CV?
These things don't create anything original and are only polluting already heavily polluted JS ecosystem.
When are we going to see actually something interesting?
OP is wrong about unrestricted access to all weapons. And not all Republicans are anti-abortion, although that is a big part of their platform due to the control it gives over evangelicals. (That is to say, I think if there is a schism, the more centric version of the party would not be anti-abortion.)

Also, white nationalism is only embraced by a small percentage of the party. It's not really part of their platform, it's just what the loudest shouters in the party want.

(Disclaimer: I do not identify as repbulican, but if this is your best faith effort to define their platform, you lack empathy for them which means you'll never understand even their lucid ideas. Granted, many of their ideas are vague and not lucid.)
Wormtongue Inc
I have always understood the reason why Lua keeps getting embedded into games and game engines is because it's a language that you can reasonably hope non-technical people to be able to contribute a little bit from.

I know that from experience myself. I've moved on from Lua to using tiny virtual machines that run RISC-V instead, and so I choose to use Nim inside the VMs in the hopes that non-technical people will find that easy to grok, somehow. I don't have any anecdata to report yet because it's still early in the project. But, that's the only thing I consider when choosing the language.
> (I've also heard it claimed that it's an urban legend that frogs won't jump if you cook them slowly. But, maybe it's an urban legend that it's an urban legend.)

Come on, it only takes a moment of critical thinking to realize no animal would allow itself to be boiled alive, be it slowly or quickly.

If you're in a bath and you increase the heat until you're hot, do you keep increasing the heat or do you jump out when it's too hot?
I live in Hong Kong, speak a bit of Mandarin, and just a few words of Cantonese.

YouTube knows my UI is in English, and I've never watched a Cantonese video, and yet it constantly shows me ads in Cantonese. There are a lot of people in Hong Kong who don't speak Cantonese, or at least who are more fluent in English than Cantonese.
> If true, its because taxpayers don’t actually care.

They do care when they're forced to pay extra taxes to cover interest. Your average voter doesn't have time to audit their city's finances. Both the unions and public officials knew that public would not agree to tax hikes, so they decided to go with unfunded pensions instead. Even though it's technically transparent, they're still abusing an information asymmetry, much like pyramid schemes.
I used to love Firefox so much before but recently its starting to feel less user friendly than freakin' Chrome the way it shoves changes down my throat. I still cant even stand that huge address bar that goes down to my taskbar, that was one of the major reasons I moved away from firefox just because of how ugly that and the address bar zoom was
Fortunately there are alternatives, so it doesn't have to be a big reason to switch. Facebook buying WhatsApp was enough reason for me to refuse installing it, for no other reason than consolidation of services on that level is dangerous. The internet belonging to a few companies is bad.
Yep, there are some many simple comments you can make in person or via text that can have huge ramifications on your life if it got out. Sometimes we say extreme things just because we're frustrated but taken out of context, it sounds insane. So if you want to be blackmailed in the future if you have any sort of ambitions, play game and give big tech all your data.

"I've got nothing to hide"
Facebook-owned WhatsApp said they would work to "clear up misinformation" around its privacy policy.

Censorship and ban hammer has now become "clearing up misinformation". Facebook and others have become the Ministry of Truth, just like the novel 1984 predicted.
It's a pretty easy loophole: offer workers their jobs at a different location with no relocation benefits. Most warehouse workers aren't going to take them up on it.
I mean the people's reaction is out of scale with the people's prior reaction to these things, but that's fine with me: it's an overdue correction.

- WhatsApp: Oh wait, SMS etc. is completely insecure

- Signal: Oh wait, WhatsApp is structurally unable to be a force for privacy

- Matrix: Oh wait, even benevolent centralization is an unnecessary risk

I look forward to the public's increasing wisdom with these matter.
http://returnofthenewsletter.com/

For @martinsrna and I, newsletters became the go-to source for learning from domain experts like Packy McCormick who writes Not Boring, Lenny Rachitsky, or Stratechery’s Ben Thompson.

But we think there should be a better reading and learning experience that also helps with the newsletter fatigue so we started working on a newsletter reader as a side project.

We spent the past few weeks validating the idea, spoke with over 20 potential users to better understand the problem and have a clickable prototype in Figma.

Right now, we’re looking for someone who could help us build the first MVP. If you’re looking to get involved with a side project and any of this resonates with you, we'd love to chat!
> YouTube -> ? (limited use, very hard)

Some out of the box thinking is in order here. Duringe the initial lockdown, I signed up to pay for Coursera's courses. I found out that what I craved wasn't shirking from work, but rather distraction. It didn't matter that I had to do some homework for the courses. Since I was _watching_ something, my brain thought of it as the same thing.

But I should note that you haven't addressed the biggest bugbear of mine either, Google maps. It's light-years ahead of everything else, and just does not get replaced easily.
Some Notes on Life
The Terms of Service for just about every platform say the platform can alter their Terms of Service at any time in any way for any reason.

The only crisis here is that no one ever reads the Terms of Service.
Is there any word on slower desktop variants? A followup to the 1300/3100?
All it takes is to mine them before encryption
The AI Revolution and the New International System
I'm not sure, but I believe Whatsapp was profitable prior to its FB acquisition.

They used to charge about $1/yr before acquisition and had over 500mm users. And I think they had fewer than 30 employees.

So they were bringing in about $500mm/yr and their infrastructure costs were unlikely to have been in the 100s of millions.
After the lawsuit, within FAANG, they poach and compete on salary. Take a look at levels.fyi and compare to startup salary bands.
I had four gmail addresses. Imported a ton of emails from these accounts into my fastmail account. The alias feature is something I haven’t seen anywhere else, at least not so polished. Previously I hated signing up with my personal email address on sites I‘d use only once to shop for bicycle parts or whatnot.
Does that create an account with end-to-end encryption? If not, it's not a replacement for Signal at all.
Lawmakers’ social media activity changed after the U.S. Capitol riot
This gets me every. Time. Lol
Let’s assume forcing people to work for UBI is a good thing (something I completely disagree with) and focus on the practicality of it instead.

As soon as you put in qualifiers it is no longer universal. Inevitably with gatekeepers you will have corruption (controlling who qualifies gives you power) as there is always an incentive. On the flip side you incentivize cheating (loopholes in the qualifiers, lying, etc.) and then all the $ spent staffing and building tools to enforce those qualifiers, then the staff who regulate them, etc.

So with good intentions you’ve completely ruined what could have been a very simple, fair, and efficient system. Basically what government does every day (usually with good intentions).
Yep. It was laughably easy. In fairness, I replaced it with shopping.google.com for a bit. It helped, however, that I value minimalism a lot, and I also kept an eye out for where I was buying electronics from, where I was buying household stuff from etc. Slowly I just started going directly to the source.
Note that Apache Tomcat is an implementation of Java Servlets, not to be confused with Apache httpd, the venerable web server.
The Chapwood index looks a bit weird. It's based on only 500 items (compare to CPI which uses 94,000 according to [1]). And those 500 items[2] include things like "cat grooming", "horseback riding lessons" and "first class airfare" (but not economy class airfare?). Tennis is apparently very important because there's "tennis lessons", "tennis racquet" and "tennis ball" in there separately. Something similar is going on for golf: we find "golf shoe", "round of golf" and "golf lessons". I could not find information on how these items are weighted.

[1] https://www.bls.gov/opub/hom/cpi/pdf/cpi.pdf

[2] https://chapwoodindex.com/chapwood-index-items/
"Delays"

So, they're gonna keep going.
I've jumped into a hot tub before.
To a point. I’ve been asked about the criteria used to evaluate third party suppliers, for example. Or the physical security measures at outsourced data centres.
I am actively evangelising my family members to start using alternatives.
The legend is that if they're submerged in hot water and heated slowly enough, the brain starts having problems due to the heat before the skin gets too uncomfortable.

> no animal would allow itself to be boiled alive

You're surely not suggesting frogs have a theory of self, and while there's evolutionary pressure against walking into forest fires or too hot sun-baked rocks, there are very few environments where animals would be subjected to slowly increasing water temperatures that eventually reach fatal temperatures. If it's not obvious that there's evolutionary pressure for this situation, and we don't think frogs have a conscious self-preservation, I wouldn't be so quick to dismiss the legend out-of-hand.
I live in the subcontinent and 100% agree with you, I don't know most westerners are able to comprehend how much Whatsapp is tied into our day to day lives. It also plays a huge huge hand in spreading fake news here through message forwards, most politicians here pay off journalists who maintain several large group chats where they spread misinformation (exponentially)
Things I Will or Won’t Do in 2021
Regardless of where you stand on guns and the second amendment in the US, I don't think anyone can argue that the NRA was spending it's member's money well:

https://www.thedailybeast.com/ny-attorney-general-leticia-ja...
I've taken the example from your homepage and made it in React without using redux or hooks.

import React, { Component } from 'react'

class ManualStateComponent extends Component {
state = {
now: null
}

constructor(props) {
super(props)
}

// Since you don't want to call `setState`, here is a method with the name you prefer
rerender() {
this.setState({
now: Date.now()
})
}
}

// Example Component
class SimpleTimer extends ManualStateComponent {

constructor(props) {
super(props)

this.seconds = 0 // Just a plain variable
}

componentDidMount() {
setTimeout(() => {
this.seconds++;
this.rerender() // rerender!
}, 1000)
}

render() {
return <div>{this.seconds} secs have elapsed...</div>;
}
}

gist: https://gist.github.com/chrisabrams/9e140d212098033365a76666...
I need to make a correction, as apparently I do these things on autopilot. Debian 10 does have the option for SSH server to be installed on first setup which needs to be selected manually. Haven't installed centOS in a while so I may be wrong about that as well.
The Man Who Invented the Drug Memoir (2016)
React is nothing new - these patterns that are being used have been with us for decades. Sure you can go about programming without knowing these patterns, but looking for ways around in order to know and understand less is a dead end. If you can't understand what hooks, reducers or actions do, why not spending more time on it? Sooner or later a newbie will encounter more complex project and having themselves shielded from knowledge will likely cause them to give up.
Apple now has a prototype foldable iPhone display
I see what you mean but I don’t know it’s that simple.

There have always been unspoken dividing lines between software based on reputation. Systems software. Utilities. Trusted apps. Speculative apps from less well know authors. Web Browsers that run the most dangerous code of all: webpages.

Sliding down the loss-of-permissions slope seems to mean that everything is untrusted these days and nothing counts as part of the club anymore,
unless it’s shipped by the vendor.

What made Mac OS X so wonderful was that the vendor seemed humble. They shipped their glitter but it was on top of an open system. Third parties were kept at arms length if they were apps but underneath — if you knew what you were doing enough to know there was an underneath — the choices were yours to make.

Those choices were taken away. I use Linux now.
I tried many of them. All of them are innovative in some ways and scratch certain itches well, but none of them are perfect (i.e. good for my set of use cases with no compromises) yet, so I am still looking and regularly trying new ones. (As long as it is easy to mass import data from TiddlyWiki/jsons)
> she has said that me being reluctant [...] is a form of emotional abuse

> her grad school tuition that I had been saving to pay for her

> she has not worked for >90% of our ~10 year marriage

My friend, you are not abusing your wife. She is abusing you. She is also gaslighting you into thinking you are the problem. You're not. And she is using your child to blackmail you emotionally.

> things she has anxiety about doing -- driving the car to new places, walking the dog when it is dark outside

This isn't anxiety, it's laziness. But if you're merely reluctant about the exact same things, she calls it "a form of emotional abuse." Brilliant.

Unfortunately, the way the law is currently applied, there is nothing you can do without violating it.
Recurring and steady incoming is certainly useful for any company, but I would advise against doing tiny monthly donations over a larger yearly one! Processing fees are going to take away a significant chunk of your total donation relatively speaking if your individual donations are small.

Let's do some math: In signal's case, since they use Donorbox, there is a 2.9% + 30¢ fee for credit card transactions going via Stripe (in addition to another percentage that goes to donor box). If you were to donate $24 once per year, Signal would end up with just over $23 after processing fees had been deducted. If you donated $2 per month, they would end up with $19.7 per year, an additional $3 being spent on fees!

Edit: unless they have some special lower cost stripe rate of course, in which case you can ignore my comment altogether ;)
Xiaomi shares fall 10% as U.S. adds smartphone-maker to ‘blacklist’
The founder of Whatsapp

(1) claims that Facebook promised Whatsapp would not be monetised, and that Facebook and and Whatsapp's data would not be combined. This information was also provided to European antitrust regulators

(2) missed out on $850 stock option grants vesting by quitting early over disputes with Facebook about monetisation strategy involving advertising

(3) promoted #deletefacebook on Whatsapp following the Cambridge Anlalytica scandal

(4) Donated $50m to the non-for-profit alternative, Signal.

https://en.wikipedia.org/wiki/Brian_Acton
And economics nowadays have nothing to do with mathematics, because, where is the rational use of resources to provide for everyone's basic needs?

So, UBI is just a fist step outside of this wasteful system to acknowledge that economy should serve and preserve the whole human species, and not the other way around.
BTW, Google Brain posted this on the subject of "brute force" solutions yesterday. I thought it would be of interest here.

The big idea here is that enough brute force will lead to better compute-use techniques which will in turn make it possible to do more with less compute. But the current reality is that these systems don’t tend to justify their existence when compared to greener, more useful technologies. It’s hard to pitch an AI system that can only be operated by trillion-dollar tech companies willing to ignore the massive carbon footprint a system this big creates.
It is a matter of incentives.

To substantiate and engage PR over abuse of workers by a corporation, the livelihood of individual workers who give witness to the allegations are at stake.

To substantiate and engage PR over abuse of the public weal, customers or the corporation by a union, usually no one's livelihood is threatened by giving witness.

It isn't surprising abuses by unions are easier to publicize and and more commonly substantiated. This dynamic will not change until workers have the equivalent of FU money. Or like in one sci-fi story I read, a genetic mutation causes everyone to fix chlorophyll in their pigmentation and get all their minimum bodily energy requirements by standing around in the sun for a few hours each day, and have to be convinced to work. I suspect a more near-term, practical direction is some solution along the lines of an intentional community co-op.
I donated as well. I've gotten a lot of good use out of Signal over the years.
I posted this in a few cancer threads with good response: the seminal work on cancer is actually a really quite approachable and short free paper - “Hallmarks of Cancer” by Hanahan and Weinberg.

For anyone wishing to understand the fundamental features and survivorship bias that all cancer cells go through I highly recommend it.

I think this is an updated version: https://www.cell.com/fulltext/S0092-8674(11)00127-9
This is just not realistic, and not how the world works. "Oh, you expect me to be available on the app we used to communicate regularly and most people in our circle use? Too bad, I just dumped it and got on this new app, so you guys better install it just to have the privilege to communicate with me."

Umm, no. I use both WhatsApp and Signal (way before this hysteria began) but the "just leave" mentality isn't realistic. Most people don't care about this stuff enough to install a new app and start using it. Even for people who will join it, it takes time. The network effect is still there.

Being on HN too much and/or having social circles full of people who think like you misleads people.
Not as impactful as a realtime donation but I recently changed my Amazon Smile charity to the Signal Foundation after a few years with my previous selection. I was surprised to learn they were an available option.

I also installed a browser extension to automatically bring me to smile.amazon when buying anything on Amazon - so far it has had no weird glitchiness when not buying something and works exactly as advertised. Highly recommend looking into this option if you're forgetful like me - so far it has helped me donate 4 times that I would have otherwise forgotten.
Airtight, as in, people routinely use this to interact with sensitive corporate data, probably including PII (but not sure), with full approval from their legal department. Aira signing agreements with companies to provide accommodations for employees is not unheard of. It basically provides blindness accommodations as a service.

Edit: there's also a pretty rigorous screening / background checking process. As far as I remember, the number of people who actually manage to get through it is somewhere below 10%.
The FDA already has mechanisms to remove outdated regulations. This just removes regulations arbitrarily.

If you get rid of regulation you don't get vaccines faster you get vaccines that kill you because they are dangerous.
Simple Vaultless Passwords in the Browser
Basic information about these things is alright to pass on but this is kinda information that should be a bit private. Even if here ( and anywhere on Internet ) is a lot of people that think obsecurity is bad it is important tool in any security stack. "Security by obsecurity is bad" means that there is no other security but a obsecurity. Even NIST gives a recomendation for obsecurity if your other security stack is good
It's a common expression. I think I heard it first in An Unconvenient Truth about climate change.
Take a look at some of the rules surrounding emergency approval of the early COVID-19 tests. They weren’t even 20 years old and we’re already outdated.

As I recall, one group was denied approval because they were required to ship a hard drive with their data.