skysight-inc/HackerNews huggingface dataset:
I don't think this is fair.

What iCloud Photos is doing for their client-side scanning is:
(1) Not to your benefit. There is no positive outcome for you from your photos being scanned.
(2) Mandatory if you want to use iCloud Photos.

In contrast, I presume this would be-
(1) Only to your benefit, because all of this derived metadata around scenes and faces would also be encrypted end-to-end as part of the photo library.
(2) Entirely optional.
You are not alone, it's not easy thing.
Into the Indies – Spiderweb Software
Well, don't deepfake it. Strap a big long selfie stick to your head and hang the camera in front of your face :-)

I have two different setups, one with a laptop that has an external monitor; one that is my tower with two monitors. On both, the camera is basically over the monitor I use for video conferencing. I don't care if somebody notices me staring at the other monitor - it's no worse than staring at the desk during a face-to-face meeting while somebody else is talking.
Daily Notes / #4
I love how the article just breezes over all the Theranos-tier vapourware he comes up with, and gets stuck “deboonking” all the inconsequential and irrelevant criticisms instead.
> At least we all got better CVs as part of it.

I am on a team that basically just imploded after a year of chaos. I mostly got promised a better CV for work we never got to do (and never will at this point).
I sincerely hope that someone sues.

Google has blocked access to their APIs for migration[1] which IMO contradicts with their stance on data portability[2]. It is hard to assume good intent here.

[1]: https://developers.google.com/photos/library/guides/acceptab...

[2]: https://datatransferproject.dev
All of that is correct for sure, but there is also the aspect of waiting for version 4.0 in the godot community. While Version 3.3 is really good already, 4.0 is supposed to be even better and the aspect of waiting for 4.0 to start a new project is a recurring theme in the godot community.
A Beginners Guide to Federated Learning
I’m waiting for a report to say that it’s been discovered that KFC had been capturing & serving pigeons because someone figured out they weren’t reporting a sufficient number of satellite internet outages.
> The vaccines on the other hand are also gob standard vaccines.

They're really not. These are the first mass produced mRNA vaccines and I believe the first mRNA vaccines in large clinical trials or the first mass produced and administered modified adenovirus vaccines (although some earlier modified adenovirus vaccines did go through fairly large trials).

Of course, given the large numbers of doses administered and the small number of severe side effects reported, it seems pretty safe, but if one is worried about side effects that take longer to show up, one has to wait until millions of people have had it for a long time (whatever your time period is).

We've got about a 9-12 month head start on data for long term side effects of covid-19 though and that looks to me a lot worse.

And, we have pretty good evidence the vaccines do reduce the risk of severe illness and death, so I don't like being ill or dying, so it was an easy choice for me when it became available.
Hmm, now I'm learning Toyota is sabotaging both full electric and autonomous driving.
Is there a rise of late in up voted/front page “burnout” articles on HN?

It seems like there is, but I’ve been struggling with my own burnout issues more than ever before, so maybe the rate is the same as it’s always been and I’m just more sensitive.
Summary: Take a nap Change your life by Sara C. Mednick, PhD
I want to delete the comment you’re replying to, because I find this whole interaction unhelpful. But I’m not allowed to delete my own comments.
what license would you use if you pushed it?
> Team churn

This is somehow nearly universally seen as a bad thing (except at Amazon) yet companies seem completely fine with it surging.
But by definition everyone who’s rich is an outlier. :)

The question is, are more of them rich from salary, from capital ownership, or from inherited wealth?

In the US, the broad “rich”—about the top 1% by income—overwhelmingly make their income from salaries and wages (https://www.cnbc.com/2015/04/09/where-the-rich-make-their-in...). However, the ultrarich—say, the top 0.1%—tend to make it from capital and inheritance.

Assuming financial gurus are trying to give feasible advice for how to become comfortably rich, the safest bet with the highest expected value is probably something like “get an elite professional education and find a spot in the elite managerial/professional class.” I.e., banker, MBA, corporate lawyer, or (for all the HN readers) FAANG engineer.
Not everyone can afford to live where all the jobs are. Not all of us are on inflated SV wages.

Some of us put up with 2-3h commute round trip time a day for many years cause it was the only way. Now with remote, that commute is not necessary.

Of course people will choose not to do the hellish commute, if they have the choice.
I hope you save comments like that for 1:1, clearly it is overstepping for a standup...
> outer (or cross) join are so rarely used you don't need to memorize.

I’d say they are more important to know than right joins.
I think one of the reasons I switched was being able to have my config in the xdg config spot instead of my home directory. I don't know if oldvim ever added support for that, but both emacs and neovim support it now.
Unlike drawing a card from a deck, you don't need to choose drugs randomly. You can use existing safety and efficacy profiles to narrow the search - and in the case of SARS-CoV-2 you're likely looking for combinations of categories, e.g. antiviral, corticosteroid, and antithrombotic.

I agree though, the search space can explode quickly. Assuming Ivermectin is useless might be fair given the lackluster benefits seen in RCTs using it in single-drug regime. P95 is 2 sigma - typically in RCTs you'd be looking for stronger statistical significance, to reduce the risk of false positives as you allude to.

You certainly have a valid point, but hopefully you agree that it doesn't need to stop us from continuing to evaluate treatments using existing and widely available medicines.
I would like to hear some chaos stories.
How to convert SD to HD with best video converter
There are some example links in this post about HATEOAS

https://engineering.3ap.ch/post/using-hateoas-with-rest/

I think the main distinction according to the original paper is if you are doing just HTTP CRUD ( not REST) or also HATEOAS
100% this will be used to track dissidents with non-official-narrative memes. For your own good.
Reading from the v1 release, there are currently only Windows & Linux support. Maybe you could build it from the source code though. (edit) Building for MacOS doesn't seem to work https://github.com/rohit-px2/nvui/issues/20
Love the concept, I'm targeting foundationDB for a project but i don't want to use it for local development and some deployments.

I'll explore targeting this with my repository implementation to save some complexity.
A company that does not listen to its customers. Apple is different from the "tech" companies it seeks to compete with because its primary customers are not advertisers, they are Apple computer purchasers. It makes some sense that "tech" companies ignore feedback from users; users are not their customers and user privacy is antithetical to their core business of surveillance. However when Apple ignores its customers (users) it makes little sense.

Maybe only a minority of Apple customers are aware of and understand the scanning issue and are giving feedback to Apple via the web. But here is a thought experiment: Does anyone think that if the majority of Apple customers were briefed on the issue and then asked if they agree/disgree with the minority of customers would they disagree with this informed minority.

"Tech" companies should know whats best for advertisers. They can be expected to ignore user feedback complaining about surveillance. OTOH, Apple should know whats best for users. Its users are telling the company and the company is irgnoring the feedback.
I would argue something else: the repl invites you to write functions that take all their state as input, due to that making repl working easier. That means figuring the code out can be the same as writing it.

Now, sure, you can write a mutating statefull mess using the repl as well, but most code I have come across in CL is not like that, except for maybe the odd times you find java-in-cl.

It is not the same thing, of course, but it is tangential. Pure functions is something you can write in any language, but languages where you so easily can develop/try smaller chunks make it a particularly good idea. Trying a piece of Java code usually means running a lot more code that sets up your state for you. How I, and most people I know, use a lisp repl does not.
100k for 95 hours a week, sounds like a great plan. You get paid double because you work double of the time.

And that's also a niche of the bankers, not everyone of them are ending up on top banks.

https://www.bbc.com/news/business-56452494
I hope this doesn't lead to a trend of less open source, or at least less of those communities/people
> Think Twice Before Open-Sourcing

This is the sad truth about open source software - if you have a good product, giving others access to the core software often means you can develop a community that will help you develop and create a company around it. But a large company will often be able to produce a more commercially version - cheaper, better support, wider availability, integration with other services etc.
I had a Commodore 64, and later we got a Microbee for some reason that I don't recall (this was in Sweden, and Microbee definitely was not common there). The C64 was obviously a better machine, and the one I used most of the time. However, I didn't have a monitor for it and had to compete with the rest of the family to use the TV in the living room.

At some point I decided to see what happened if you connected the Microbee monitor into the C64. Turns out it worked, even though it's was all black&white but it worked. At least I could do C64 programming in my room.
Just for the record:
"996 was deemed illegal by China's Supreme People's Court on the 27th of August 2021"
https://en.wikipedia.org/wiki/996_working_hour_system
that's an interesting point

I still think it's a bit visually confusing when you're representing the existence or non-existence of something (the planet is in this region, and not anywhere else)

You could in theory do both.. rotate in hue and fade to white. If you did it right, when if you printed it out in B&W you'd get the grayscale equivalent :)

Maybe it'd look a bit silly
My teams use a snippet that expands to the following

[Fact(Skip = "Generated With Snippet")]
public async Task MyTestMethodAsync()
{
//Arrange

//Act

//Assert
throw new NotImplementedException();
}

If that results in hard to read unittests I suspect that your library would too, as it is a matter discipline. If we assume that we use your terms, "Given, When, Then" in place of "Arrange, Act, Assert" - can you give an argument that would favour your solution with the syntactic overhead of putting it all in lambdas?
Could yes. But it certainly is not the easiest explanation.
The problem with anything to do with social media in regards to free speech, censorship, and elections, is that no side is able to define and agree on a common framework that should be applicable to all parties without bias.

The same people who cry murder over censorship will turn around and outrage at provocations against their point of view, label it hate-speech or fake-news, and demand that Facebook/Twitter/Whatsapp take stringent actions against perpetrators who are "trying to influence the outcome of elections."

The problem is that misinformation, fake-news and hate-speech are ill-defined continuums that occupy a fuzzy space - there's no well-defined point at which a news story crosses the line and becomes misinformation or fake-news. Everything about a news story is tinged by bias and political narrative - the choice of words, the tone, the sources, the timing, and even what to cover. Even the most neutral sounding ones cannot escape tinging the story with a hint of what the author believes.

Given this, blocking social media by governments during elections is not so bad after all. Unlike other solutions that try to regulate it, the blocking is uniform across ideology and party.

Either that, or open it up fully and stop trying to regulate it in any way. There's no in-between point that is fair.
You're right, it's neither Beretta's nor the NRA's fault if someone shoots someone.

Palantir just made the privacy shotgun, and FBI gave the bullets, but it's the user who pulled the trigger.
I have, once or twice, ended up in a position where "code saved in file" would load perfectly fine in my hacked-in image, but fail to load (or compile) in a fresh image.

This is (usually) a sign that I forgot one function or macro in the code-on-disk, that I hand-chased in the REPL. In neither case was it hard to rectify, but it did leave me a bit confused. And very thankful that I had not quit the main dev image.

After that, I have explicitly added "add a test suite, run test suite in fresh image" as a technique to keep that from persisting for a long time. And simply doing that seems to keep me subconsciously aware of the problem and not making it appear in the first place.
A submission can also just disappear completely.
The examples look like a lot more work. The ingredients and naming those into tuple variables, having to return the tuple type itself, three lambdas in there.

What benefit do these abstractions give me over simply coding an Arrange/Act/Assert?
What are “proper” colors to represent genitals?
I guess we should try to list as many non-adversarial ways you can end up with a future dated file:

1. Incorrectly set clock, corrected after files were modified.

2. Slightly corrupt file system.

3. Copied files from another system.

4. You're testing your own DRM.

5. Other software doing similar crazy things you're unaware of.

6. Testing software that needs the date changed for certain scenarios.

7. Bug in time sync software.

Others?
What rape had to do with photos? Also this scans messages of people under 13, while child rape happens mostly to people over 17.
HTML version: https://webcache.googleusercontent.com/search?q=cache:https:...
That's easy to say when there's single or double digit number of people involved, but three or four (or five!)?
I've been using NeoVide (same idea) for the last few weeks and I've noticed three differences: the colors/font are closer to the intended look, it's got nice smooth (and quick) animations, and it seems like the rendering is faster than in the terminal to a degree it feels more responsive.

Overall I like it a lot.
Experimental Confirmation of the Fundamental Principle of Wave-Particle Duality
There's also wezterm, which is also GPU accelerated, supports ligatures and is written in rust, so it's probably faster than kitty/darktile as well
yes and no..
I think the best use in studying patterns and approaches is thinking about where they are applicable and where they aren't and reflecting that on what you've done.

You can't really use architectural patterns as shortcuts before you've accumulated enough experience to internalise their requirements and caveats, but just knowing about them gives your brain more to work with when you design systems, allowing you to think more broadly.
Email Videos Pro 2.0 White Label Review
Sustainable scotch: Hebridean distillery aims for net zero whisky
How would this work when the call has many people on it?

And poor her - big Teams meeting are actually awful and large meeting with it are not good.

A lot of my team members were in Australia which appears to have dismal internet, a terrible connection to New Zealand, or both.
Here is the most recent one:

They fired all the product managers. All of them. At once. We call them Venture Leads, but they were effectively product managers. On Monday I am finalizing a feature for one of them and on Tuesday I have nobody to show it to. I don't even remember if I ended up pushing it.

They apparently intend to resume work on all the projects, but at a later date when they hire new product managers/venture leads.

This was not their first time firing product managers either. They fired the one for the first project I worked on.

For more, read Glassdoor.

https://www.glassdoor.ca/Reviews/AltaML-Reviews-E2534656.htm...

Why did I join this company? A year ago they had 5 stars and were highly recommended, including by the person who referred me to the company. Who was one of the product managers.
> as it always reminded me of being a teenager hacking games for infinite lives, etc

Now you have Cheat Engine[1] specializing just on that

[1] https://cheatengine.org/
>out of 205,169 emails sent

What's the timeframe for this?
1. GP mentioned hairy self joins
2. You replied with an example
3. I pointed out that there are other examples.

That said, I have a feeling your duplicates can be fixed by adding the requirement that c.cid < c2.cid

Not sure a window function would help in this particular situation, but they are there to help in more mundane examples.
I'm starting to think "source available" or extreme AGPL is the only way to compete with the likes of the famgopolies.

If you open source, anyone can use your code. In the previous world this was good. In the new monopoly world, the giants clone your product, make it a paid feature, and outcompete you. You'll be out of business with nothing to show for it.

Famgopolies shouldn't be allowed to access open source unless they open source their entire stack.
It does help that the project is a tiny fraction of the size. I hope it mostly stays that way despite the odd new feature.
The hysteria about this is extremely childish.

After the Pegasus news that showed that a relatively small private company in a very small country could have complete remote access to your phone and sell it on the market, do you really think that a powerful government like China or the US can't already do it??? How could you be this naive? Especially after the Snowden revelations.

And about Apple's having a change of hearth in the future and using something like this against you. Have you stopped to think for one second and consider that they have complete control over the updates that your phone receives??
They can quietly do what ever they want without you ever knowing and you can't do sh*t about it. So drop the concerned citizen act. We all abdicate privacy a long time ago when we sold our souls for cool free services like google and sexy gadgets.

At the end of the day the "slippery slope" argument boils down to one thing: do you trust your institutions? Any law or service can be abused, and the only thing preventing that is the integrity of the people on your society and the institutions both public and private that they work for. The exact same law that is used to fight corruption in a great country like Norway or Denmark can be abused to persecute political opponents in a shitty country like North Korea or China.

If the answer is no, I don't trust my institutions and my people, then you have a far more severe and fundamental problem than an specific law or service. In that scenario, focusing in an specific issue is like trying to cover the sun with your hands.
People are being conditioned to apply NNs to every problem, regardless of their suitability. Having to only think about a single tool makes everything easier.
A common story was ever shifting deadlines. We use internal budgeting for projects, which is fair enough. But nobody could ever seen to figure out how things were priced internally, which lead to deadlines either falling from the sky for two days later or those deadlines being completely irrelevant, after you have already hacked something together to meet the deadline.

And it was all based on difficulty understanding how the internal billing worked.
You can probably dual license as agpl for faang and mit-style for everybody else.
It's a reference to

> We know that the days to come will be filled with the screeching voices of the minority.

https://9to5mac.com/2021/08/06/apple-internal-memo-icloud-ph...

from a letter from NCMEC that Apple circulated in an internal memo.
For the case of those USB keys: Would you prefer for everyone to bear the seemingly high cost of having such a system, whereas you probably never had a thumb drive fail nor know someone that has ? (You may, but if that's the case you are sadly part of the outliers)
> In fact, I've had some people -never- 'meet' my gaze, because they never become self-aware enough to "oh, I should look at my camera when I am talking".

I'm not sure that looking into the camera is that important in a one-to-one setting. I'm specifically not talking about a "broadcast", like when you address an assembly and the communication is expected to go both ways.

To me, the reason why we look at a person when talking together is to see their reactions, and for them to see ours. Even in real life, and in particular when we speak, we don't look at the other person's eyes 100% of the time.

So in the case of video chat, where the "eyes" (the camera) is completely separate from the face, looking into the eyes cuts you off from their reaction, as you'll only see it in your peripheral vision. However, even if you see their eyes never meet yours, you're able to infer whether they're looking at your video or reading something else. And the most important part, their reactions, is still there.

To me, the whole point of video chat, as opposed to a phone call, is to have this additional channel of communication. If you're not looking at the person with whom you're talking, you might as well not use video at all.
I think he was asking for his students to empathise with his needs based on his pre-existing health condition.

He was asking them to make a reciprocal gesture of respect.

Deliberately wearing a mask as to render it ineffective in the circumstance is deeply disrespectful.

It’s a pity one student ruined it for the whole class, but upon reflection maybe a more important lesson will be learned by all.
BART in general was designed by aerospace engineers, because people in mid-century America thought that rail was an old outdated thing to replaced with monorails, personal rapid transit and maglev. The people who designed BART from the ground up on first principals (and ignoring everything that rail had done previously.)

The problem with this is that newer technologies were not competing with rail purely on the technological merits, but with rail's massive amount of competition in suppliers and economies of scale. It turns out that with not a lot of effort, you can apply much the same savings and technological improvements to traditional rail, except without the huge added expense of converting to a standard you are currently incompatible with. Newer technologies have the reverse problem, in that they have very few, sometimes even a single supplier, and are basically custom projects with all the expense that entails. So the monorails, PRT, maglev, and other weird system are mostly unique specimens, or very few in number.
Some Sony still cameras have sometimes done funny things with the eyes. A friend bought one in Japan which made the eyes of any subject larger. I can’t seem to find anything online about it, but it was very strange before you realised.
Now, this is the clojure repl which is not as nice, but I usually show people this: https://vimeo.com/230220635

That does stay on the happy path, though, and CL has a much better REPL experience with regards to debugging.