skysight-inc/HackerNews huggingface dataset:
Fighting to keep the world complicated and inefficient, so that you can keep the same job forever and never have to learn anything new, is not looked upon favorably by history:
https://en.wikipedia.org/wiki/Luddite

When we automate the boring stuff, we are free to work on harder and more important problems. This is the arc of progress, and it's in the interest of the greater good.
> Police unions openly declaring war on their own citizens

Link?
I’d wager some of your friends who did that (secretly) envy you and regret not acquiring as much knowledge and/or experience as you did.
That's a good point, there's almost no downside to shorting Tether besides the interest, since it would never go much above USD.

Given that the interest must be wild, no?
You guys always have the best content (and design!)
> The “treatment leading up to that” was a mid 6 figure income and nearly free reign to do research in her field of interest.

No, the proximately preceding treatment was restrictions on her research that were inconsistent with those imposed on other Google AI researchers (the extent to which that is due to its subject matter, the extent to which it is due to her internal advocacy on gender and race issues, and the extent to which it is due to her own race and sex is unclear.)

> Not relatable to most of the lower or middle class in the US.

Being singled out for adverse treatment either for raising issues related to gender or race equity or for one’s gender or race are, actually, quite relatable to lots of the lower and middle class in the US, certainly including those in that group who are also black and/or women.
Have you considered getting a psych evaluation? I’m not trying to swipe at you, I’m approaching this with the most positive of intent.

What you’re describing sounds like a personality disorder of some sort. Identifying such may help surface strategies for lessening those feelings. Disclaimer: not a mental health professional, but have had a couple in my personal life.
Welp, this seems as good a place as any to have this debate....

Why is that so bad?

If I protect myself, I protect you by proxy. I can't infect you if I'm not infected. And a proper valved, sealed, FFP3 mask gives a really high level of protection, while a valveless N95 is moisture-saturated and useless in a matter of hours, and a simple face covering is no protection at all in enclosed spaces, in either direction.
I do wish people were more aware of how common pre-cancer cells are. Generally speaking, there are about eight major functional changes in the cell needed to go from 'cell' to 'cancer cell', and on average, each takes about a decade to occur. When I first learned about this at the age of 20, I already had a bunch of cells that were 2/8 of the way to cancer, essentially. (Not counting mutations I was already born with. Most of us are, which is why cancer is common before age 80.)

It's fair to say that it's a "failure of immunity," though it's a bit more varied than that. You might have started with a failure of the immune system, in the sense that something like autoimmune proliferative syndrome means cells that should be committing suicide aren't, and so eventually you have cancer. More common is a "normal" immune system, and a cancer cell lineage that evolves to be invisible to it.

Either way, it's fair to say that normal cells and cancer cells are divided by the fence of "immunity," and cancer doesn't happen until the cancer cells hop the fence or the fence falls down.

I suspect the fear -> cortisol -> immune suppression -> cancer pathway is probably, quantitatively, pretty small.

Stress does have negative effects on the immune system, in the broad sense, but granularly it gets more complicated. For instance, one of the key cells involved in keeping cancer at bay is the CD8+ cell. While total CD4/CD8 t-cell counts seem to trend down when cortisol trends up, CD8 T-cell counts actually trend up.

We know that Natural Killer T-cell activity drops in response to cortisol, in isolation, but that it has differing effects on NK cells in different organs. In some organs, it had no impact at all, due to shielding by other inflammatory signals.

It's probably true that there are some people who, if they didn't stress out about getting cancer, wouldn't have gotten cancer. I suspect that number is very, very, very low, though, and I'd certainly never tell a patient (or believe about a patient) "if they'd had different thoughts, they wouldn't have cancer."

I can't rule it out as never having happened. It's not physically impossible. But, compared to all of the other things that play a role in cancer development, it's probably not worth mentioning.

(I feel like I should clarify on the first paragraph: in short, every cell is somewhere on the continuum between 'normal cell' and 'cancer cell'. The only difference between the two is time. Like that Palahniuk quote, "On a long enough timeline, everyone you love is dead"? Well, "on a long enough timeline, every cell is a cancer cell.")
I think it's because when you spend a lot of time with someone, you start to notice all of their annoying quirks you don't usually see when you just met them. So after a while you start to get tired and annoyed of them, and the way to deal with it is with anger.
When I refer to the European model I'm probably talking about the German model. Many years ago the articles I was reading had been going over the VW union so it was likely Germany. The cooperation part and inefficiencies you mention are exactly the problem. Here in the US the union and company are enemies that battle each other...and like you say illogical rules that just benefit the union.
If the company doesn't think FB users convert, why would they buy ads there?
You know, I don't care about the changes to the privacy policy at all. I tried to move to an alternative messenger for years but I was never able to convince enough people. Now that there's enough momentum I tried again and every person I care about was willing to move. Let's see if we can use the network effect for our own good for once.
* visited 50 states "to meet people".

At least we got some memes out of that.
Wow, that's pretty rotten. So has Bumble taken the opposite approach that although they will lose customer who have successfully met someone on the app those same people are also likely to recommend Bumble?
> foisted into almost every Wikipedia article and FOSS post these days.

I am sincerely sorry that I exist, and am involved in FOSS. I shall try my best never to do anything worthy of mention in a Wikipedia article – though no promises there; it's possible I might get involved in a scandal, or contribute to a project that gets popular faster than I can rebase my name out of the commit history.
> considering how much it must cost them to run something like WhatsApp

Or justify the costs of buying it. Supposedly the infrastructure and tech-stack is pretty lean.
I have to say that this renews my faith in something. I don't know what that something is, but I think it's important.

Users have been going to Signal en masse, in their millions upon millions, to the point that Facebook had to back down.

It's a sort of democratic consumerism. I don't want to call it capitalism, but is that what it is?

Either way, it's nice to know that people can make big corporations change their minds sometimes.
Been working on getting a dev environment up and running for making GUI apps for my PinePhone. Compiling on the phone itself is simply too slow.

I've poured a few hours into fiddling with QEMU aarch64. I've got the compilation going. Still seems too slow, might need to go through the pain of getting cross-compiling working. I also haven't been able to get a display working yet.

Can anyone recommend a good tutorial for either/both:

1. Setting up QEMU/aarch64 with a working display device? Ideally needs to work on a reasonably old distro so that the executables will dynamically link on a range of distros.

2. Cross-compiling for PinePhone or Raspberry pi, which should be close enough to figure out the rest.
> still one of the most reliable ways of [...] becoming financially independent (if not outright wealthy)

There's just no way this is true. For people with the skills needed by SV startups, working at one of the startups is almost certainly financially worse than using those skills at a large company.
Yes, but the slightly increased effort for the woman still adds value in my experience, due to the weird asymmetries in average (western?) human behaviour.
The male user can assume that she is at least somewhat interested and he doesn't need to come up with a spammy/funny line to elicit interest.
Steganography. Stenography is something else. :)
Electric Cars Are Better for the Planet and Your Budget
I understand where the Redux terminology gets mixed up with React and people believe they're one and the same, but it's totally possible to do React without touching reducers, actions, or Redux.

Maybe you mean it's not realistic to write React "beyond toy examples" or "in the real world" without Redux, but still, I'd beg to differ there. You can get very far with plain React and the context API and other libraries. Redux definitely isn't required.

Forgo does look cool though! I like the idea of using plain variables for state, and returning an object allows you to add other things to that object (didMount, didUpdate, unmount etc).
From an old engineering manager: engineering management is less about tools and more about relationships and matching people up with their skills. A spreadsheet works just fine for this. Keep group meetings short and to the point. Spend time working with project/product managers to decide on tools, training and R&D initiatives to maximize productivity, utility, profits and new business opportunities. They know what's not working. Good luck with your journey.
I wonder how much the price of PineTime would have risen if they had made it able to run Linux. Kind of feel that whatever software is developed for it wouldn't have much of a future because it wouldn't be portable and interoperable with other software.

For example, for a smartwatch I ultimately want to run a timekeeping app that connects to an emacs daemon (for working with org-mode buffers) through a VPN to a personal server, taking into account the watch eventually evolving to one that supports a cellular modem.

Doing something worth doing, from scratch, seems too much. I wonder what their vision is. What are they hoping PineTime eventually evolves to? Are they expecting it to never stop being a companion to a phone?
I love that example of the lua error message, but aren't there non-arithmetic functions that also error? What's the message in that case?

What's nice about Python's message is how compositional or "orthogonal" it is, which means that the errors can easily be handled in a program. Does Lua have anything like that? From the manual

> If you need to handle errors in Lua, you should use the pcall function (protected call) to encapsulate your code.

This actually helps me understand a bit the dichotomy between "configuration" and "program", and why Lua is so good for the former. As another comment put it, it's good when you need to "describe stuff". It doesn't make a lot of sense to describe something that handles errors in its own description, which motivates relegating error handling to specific contexts.
Yeah no.
If you think that cherry picking facts counters the US government's waffling on basic preventative measures like mask-wearing, public contradictions of lifelong non-partisan health experts, and failing to muster sustaining economic relief then I don't have time to argue with you.
The fact that the richest country in the world has had the worst statistical response to Covid in terms of cases, deaths, and hospitalization speaks volumes.
Point taken on TypeScript, I'll clean up that example later today. Perhaps I should move TS to a separate section.

I totally expected rerender to be a bit controversial. But if you look at React, the user does provide (strong) hints in the form of the setState() invocation - which could be done here as well.

But then again, it's a tradeoff. Simplicity, and Python's Explicit is better than implicit.
- two guys wanted to know what boxes of cereal they had

- read recipients for 30+ pieces of mail

- read prescription med bottle refill instructions

(As the reader, the app has the feature to turn on the flashlight of the remote smartphone. It’s often quite dark in the room!)
Anyone surprised by the move towards monetization wasn’t paying much attention when they were acquired for $19 billion a few years ago.
Devils advocate, (I think tether is B/S) but the Bahamas deposits sheet they mention wont include securities like TBills and Corporate Credit, which I expect Tether would hold as collateral...
Imagine sacrificing the fun of our youths in order to prevent them from acquiring and carrying a disease which is currently infecting half a million people per day in the USA and has now killed more than 330,000 people. Long term effects on people who get it but survive are not known... but may include heart/lung damage and, hey, erectile dysfunction.

(New Zealand, you go ahead and enjoy yourselves. Remember to use protection.)
As proven by Netbooks, ChromeOS, Android and maker consoles.

Anything Linux based that goes mainstream has very little to do with regular GNU/Linux, or is based on customized distributions, tainted with OEM specific drivers and kernels that never get updated.
Days of targeted ads are over, it all about brand now. You will see ads like on TV and radio of old.
New JavaScript 2021 features explained with examples
Improving Login with Facebook User Experience with Native Login
I started typing a really long response here to address many of the comments I have been reading. In the end, it was becoming a huge wall of text, which is not something that I think this site is suitable for. So, I wrote a blog post about it instead:

https://andregarzia.com/2021/01/lua-a-misunderstood-language...

I'm speaking from the point-of-view of someone who used Lua for games, hardware, and web, in there. I am not an expert in the language, but I feel that many people here are approaching the language with the wrong perspective, and thus are unable to see what makes it great.

All I write there is my own personal opinion of course, I'm totally OK if you still hate Lua after reading it, but I'd encourage those here who have criticism about it to double check my article and reach out if they want to talk more about it.
Auth0 now supports native login for Facebook, which improves UX and complies with newly-tightened Facebook and Apple policies.
Correct its and "Az-El rotator" intended for amateur radio and was not designed with any other purposes in mind, but this is just the first release. Main objectives were price and simplicity. But I hope to get a good enough response to release other versions in the future, especially a much tougher all-metal weatherproof version.
The US Department of Labor takes wage theft very seriously. If you report it to them, at no cost to yourself, they will investigate it and almost certainly scare your boss shitless so he'll never try it again.

Probably they could do a better job of advertising this to workers. Many workers experiencing wage theft probably are not aware of their options, and that's a problem. But when used, it works. I've seen it work.
There is a value to just human responses, answering someone's questions can help you look inwards to your service/product as well.

For example, as far as I can tell, "HIPAA" is spelled "HIPPA" on your website – this indicates a lack of familiarity with the Act (and potentially professionalism) to me as a first-time user, regardless of the multiple kinds of certifications you might have.

Is it possible you could have caught that when replying to a simple set questionnaire like the one in the link but focused on HIPAA?
So they can pose hypothetical arguments about the corruption of the as-yet unformed union in an effort to undermine support for it. "What if the union is BAD!? We should consider other things before we lock ourselves into a democratic power-structure that allows greater agency for the laboring class against management because reasons!"
Are you saying Google did that? Any links?
Machine learning is a honeypot for phrenologists
Thanks a lot, we put a lot of effort in to it so I am glad you like it
I have wanted to leave Whatsapp for years, but I can't realistically do it since most people assume it's your messaging app of choice here (including coworkers / bosses).

I would actually prefer it these changes weren't delayed since it will also delay the eventual user exodus to Signal / Telegram.
Everything About React Server Components
Keybase is now owned by Zoom.
Reminder: iMessage Not Meaningfully E2E
Interestingly:

> According to OC&C, within the North America freemium market, Bumble has approximately 30% more female users for every male user compared to the gender mix of users in the market who do not use Bumble.

The phrasing itself is interesting, as they don't ever reveal the actual ratio of male users to female users AFAICT. But going with the typical 2:1 ratio, that suggests a ratio closer to 3:2.
That's why they rely on light in addition to sound: watching the conductor, watching each other.
Have you read anything about the Google "union"? It is a basically a joke that .0001% of the company signed in on. You shouldn't use it as a data point on any kind of trend.
Someone (or several someones) predicted this a long time ago and I adopted it as my own.

* To elect a female president, there would first have to be a male POC president

* The president immediately after the first POC president would be the whitest, loudest man they could find.

The only thing wrong about the second prediction is that we got the orangest, loudest man they could find.
You've reversed the directionality: price drives mining activity, but mining activity doesn't determine the price. Miners spending more on hardware & energy won't produce more bitcoins (it just means the difficulty will increase and more CO2 will be released).

I'm saying the fact that you have to waste $10,000 worth of electricity calculating redundant hashes in order to make a bitcoin doesn't mean that bitcoin somehow contains $10k worth of "value" or that the cost of production sets a floor on the price.

People sometimes get confused about this, perhaps reasoning by way of analogy with real-world goods that will (typically) never be sold for less than the cost of their inputs, or they imagine some computerized form of the labor theory of value applies[0], but this is not true. The only factors determining the price of bitcoin are supply (fixed) and demand (driven by speculation).

[0] https://en.wikipedia.org/wiki/Labor_theory_of_value
By signing up you made yourself reachable for those who know your phone number. In that sense it's no different than how telephone itself works.

But I 100% agree with you that those notifications are a bit over the top.
Enrollment Open for Deep Learning with Python MIT Course
If I was them, I would do exactly what they're doing.

A partial exodus doesn't work. With this delay, maybe half of the people who were going to switch won't end up switching.

By boiling the frog slowly, they make sure that a mass exodus never happens, only partial exoduses that end up dying and tiring people out.
Just add an equatorial wedge. Search terms: "DIY equatorial wedge"
The title should say "TrendForce believes Intel will outsource some production to TSMC". As it stands now it (1) implies Intel have announced it and (2) implies that Intel will outsource all production.
What they get in return, and the reason they paid megabucks for it in the first place, is that no other social media entity is able to get control of Whatsapp's 100's of millions of users. That's worth while in itself without being able to monetize it. But...since the founders have now left and no one is watching why not add a little monetization to a good deal? Unfortunately with a reputation like Facebook's one little twitch and the herd will stampede.
FDA blindsided as Trump Admin cripples agency on its way out
Are re-renders batched?
No, because I dont think I act like most people. Most people don't even understand the privacy changes, they just see that 'something' happened on Whatsaap this week
If Facebook doesn't meet the user's needs, then there are no ad opportunities to sell.
https://arstechnica.com/gadgets/2015/11/google-engineer-leav...

https://medium.com/@leung.benson
People watch each other to synchronize. Problem with network latency is the visual latency isn't any better than aural latency, unlike on a stage.
I should clarify that I was talking specifically about unionizing as tech workers. Warehouse workers are a totally different situation. My opinion is admittedly strongly influenced by the fact that at most tech companies I've worked for, the conditions have been great, and any strong employee feedback and reasonable demands were usually listened to and acted up by management. The same can obviously not be said for warehouse workers, so unionizing would almost certainly benefit them.

I'll agree that there would most likely be some gains and some losses. I'm just not personally convinced the gains will outweigh the losses for software engineers specifically.

I think the key difference here between warehouse workers and tech workers is that if non-union talks with management break down, most tech workers can move jobs and keep similar benefits/comp/location without huge effort, the same can't be said of many warehouse workers.
You make a valid point, I am upvoting you.

It's a view rendering library, but it also does state management while not actually doing it. Forgo just makes some design decisions that makes state management not require any code in the library.

So, it does what the react and react-dom packages do - it's not just the view.
ugh - I was expecting something better, then again while probably .NET bytecode maybe more mergeable (Without knowing much about it, assuming "java" like essence), there is still the issue of "pdb" merging (but that should be doable...). Obviously native is problematic.

Back at Google, I really like how this was solved. Bazel (blaze) internally when doing java or python tool - would actually compile the java runner to become the main app, then the .jar (combined) could be part of it (not sure right now, but it could be), and any native C/C++ JVM code would be part of the java runner (all statically linked) - so you end up with single executable.

Same for python - any C/C++ linked externally becomes part of the "python.exe" (sorry, I'm mostly on windows terms now) + the rest of the compiled .python code - may go as .zip with the .exe - or even directly embedded as some data.

I really hope Microsoft goes this way. Distributing single (ok, two with .pdb) executables goes a long way of easing the process - CI, tools, or just here is a tool (to a coworker) that would work for you, and right now is... oh, and you need these extra .dlls (and app.config, and now .dll.recipe files, and who knows what else).

I do really wish .NET comes to realize that single true binary is a must (without temp files extracting, this is so prone to errors, security issues, leaks, etc.)
If some scientists did complete some work comparable to the works "Darwin, Einstein, or Galileo" do you think this would reach everyday folk? Or would industry monetise said discovery, and that might best be done by withholding information or even suppressing it completely, if it challenged vested interests?
Ianal.

Generally speaking, noncompete agreements prevent you from taking equity / ownership or active role in competitors

They say nothing about loans. Thats from the many agreements i have come across between businesses and partners/employees
Have you tried a trackball?
Lag Compensation Basics and Misconceptions (2016)
If only Firefox OS has succeeded.

Between Android or iOS, I don't see iOS as being much better. At least I can still side-load applications in Android if it gets banned by the censors.