skysight-inc/HackerNews huggingface dataset:
Is it Zoom or poor URI scheme handling on the part of OS/browser vendors? The leftover open tabs aren’t unique to Zoom.

I imagine an app vendor is in a tough spot. They need a URI that can open if the user has the app or not, open the right app version for different on prem installs, and offer a web version as a backup.

On the other hand, the Zoom or other app vendor page seems to recieve a signal that the app was launched as it often changes state. Maybe some marketing person thought a feedback page was more effective than window.close()?
I tried to get into BJJ. It was THE perfect hobby for me, on paper. But then I had to roll with the sweaty guy, then drive home smelling like someone else's body odor, and that was it for me.
Not necessarily, it's just uncorrelated since it's not what's doing the actual heating.

Similarly a gas boiler uses 1kW electricity (for the pump) to get potentially >1kW heat out of radiators (and pipes). Because that heat is energy conserved from the gas, not the electricity.

Anyway I didn't mention heat pumps or compare them to resistive heating so I'm not sure what I'm defending.
is HN spyware?
That's how a lot of conversations have started with people I know, but asking past "no way in hell" reveals actual room for consideration. "No way in hell" becomes, "Sure I'd get one if I was coming to an offsite." Or, "Get off my case and let me come to my own conclusions and I bet I'd take it." I still have tons of moral problems with that, but it's a step towards mutual understanding which is the only thing I know which will work to get us there. Spoiler: we're not going to get there anyway[0] so it doesn't matter.

[0] https://www.cnbc.com/2021/12/22/who-says-covid-vaccine-boost...
In California is there a way to configure an iPhone so you get earthquake alerts but not covid alerts?
Yeah, it's supposed to be grating because it's a rare even but sending daily covid advice is honestly a waste of a good system.
I caught on the fact that they have much more finely grained logging than the users do (e.g. underlying specific access denied errors which are covered by a generic one users get), and sometimes report what they see there, with no consideration on the effect on the users. You can sometimes get some details on how the services work underneath.

It happened several times with Glue mentioned by the user two replies above (usually schema registry which requires *s in resource element of the policies to work).
Physics Erotica: Combining Skills
Similar experience with woodworking. During the pandemic, I ended up doing a lot of work on a relative’s farm (eg. installing fence posts, building new barn doors, turning an old boat trailer into a utility trailer). Not only did I enjoy working with my hands, it was refreshing to not be able to Ctrl+Z mistakes away.

Since then, started acquiring tools to pursue woodworking at home and am really enjoying it. I also find myself going down YouTube woodworking rabbit holes often.
Being able to read the fat you upload is different from doing it automatically and en masse, and then applying rules and filters to that data.

As with many topics, this should be self evident to many HN readers, but I doubt it is obvious to most users of Google Drive.
Function Pointer Cast Handling in Pyodide
You'd better test if her Photoshop works fine with Wine. If it does, nobody get frustrated, there is no need for her to relearn everything from scratch if she is satisfied with that tool and her workflow established over more than 10 years, and you don't have to pay for a new tool.
Yes, it's a helper function, not a list method like it is in python.
The result is the same, its just weird
but ultimately they're under contract from the city/county to provide library services? It's not like they can unilaterally add user charges. They still can if the city/county agrees, but that's still the case in the case of publicly run libraries.
I like the topic idea. Personally I use markdown along with a system I call Task BATL. [0] It's a balanced, modular productivity system so you pick whatever parts work best. It was also designed to work fine on paper as well if that's more appropriate.

Example format:

- [Ti] This is a normal work or to-do item. AD2d+ (It's been over 2 days since I've done anything on this project)
- SSH into server (1m) (The initial "T" above is marked with an i because I've added in-depth notes on the next steps and how long they will take. This clarity can dramatically reduce procrastination)
- Review maintenance notes from last week (2m)
- Outline a brief plan (5m)
- [V_] Study combat air maneuvers and practice in a flight sim (This is a values-based item to prevent task burnout and help me see the value in my life. It could be pushing a long-term interest or goal forward. This particular item is not yet done and may need more depth of clarity, as above, so I don't procrastinate it)
- [Fx] Turn on a favorite podcast (This is an item related to maintaining personal comfort, avoiding the issues that can arise from machine-like harsh productivity. This item is marked with an "x" as done/completed)

That's a basic syntax example. I also use lots of journaling snippets, almost 100 of them now I believe. [1] In addition to those I use tags like "+crp" to indicate my current platform or position on a topic. For example my current investing methods or other plans on a specific topic. "+lll" (log of lessons learned) will always locate my ongoing log kept about a particular topic, in its file.

These practices are derived in part from my experiences as an executive coach, and in part from overcoming severe chronic anxiety and depression years ago.

The system is meant to speak to all parts of the psychology and can use any part as an on-ramp. It even includes a module for b*tching about work, harnessing emotional energies if those are what's available.

I also developed a simple golf-like scoring system that helps to rebalance if a day is too work-productive or not work-productive enough, for example.

0. https://www.friendlyskies.net/intj/the-balance-first-approac...

1. https://youtu.be/XehGA1fYulo
I'm not arguing in favor of privatizing libraries. Carnegie really is the single most important source of the US public library system, funding thousands of them across the country, with the modern equivalent of billions of dollars. He didn't invent the concept of public libraries, but it's not a stretch to say that he founded the modern US public library system.

Edit: I'm countering GP's claim that capitalism would prevent libraries from appearing today. There are plenty of privately-funded public-benefit institutions now, like the Gates Foundation and others, doing things that governments arguably ought to be doing but aren't.
Look up the OTCA metapixel.
Shameless plug: Have some fun over possible setups of cellular-automata (which conway's game of life is a subset of): http://aperocky.com/cellular-automata/
keepassxc is Qt based and a serious alternative. I've been using it for >3 years and have only good things to say about it.
Super basic? What more do you need!? It makes waffles!

Also I just saw that they actually sell the individual parts should you need to replace something. This company seems like a real gem.
I feel like the Dual_EC_DRBG backdoor has given Elliptic Curve Crypto a bad reputation lasting for decades. I guess it's unfair to the technology as a whole, but somehow RSA just feels safe and battle tested.
Once I got used to writing in Rust, I found it really hard to mess up. I sort of like it for applications, although some idioms can be a bit verbose and hard to parse visually and mentally.

First, thanks to default immutability of variables and the borrow checker, I trust that I'm far less likely to accidentally mutate something and cause an action-at-a-distance bug.

Second, I absolutely love idiomatic Rust error handling of returning a Result (especially combined with the question-mark operator). It forces me to deal with error conditions. Unlike C# or Python or Java or C++, I don't have to worry that any code could throw an exception at any time. (Rust code can panic, but panics generally represent unrecoverable errors — see http://joeduffyblog.com/2016/02/07/the-error-model/#bugs-are... ) And unlike Go or C, I don't have to remember to check the error every single time.

I still have to write functionality tests for Rust code, but once I've done that I feel like the code is mostly locked down. It's harder to get to that sense of security in other languages.
No password authentication? That's a problem to me. I use keys for everything serious, but sometimes I want to have a Raspberry Pi with the root password "derp". :^(
For anyone wanting to blog, take note of this one's style, layout and presentation. It's what the web was meant to be.
I agree.

My issue with browser extensions is, even if the author and code are trustworthy now, what's to stop the extension from being sold to unscrupulous folks years in the future?
Has Linux reached parity with FreeBSD in terms of networking performance?
Perhaps this page would be better to post: https://wiki.pine64.org/wiki/RK3566_EBC_Reverse-Engineering

Of course there has been no progress on reverse engineering the epaper display driver in the past three months. Furthermore it is questionable why anyone would need to RE it, considering that the driver is in-kernel. The assembly file that rockchip shipped with their sdk seems like a GPL violation to me.
/tap – Powerful and customizable note-taking system
Long before the echo/Alexa stuff, I have been the (proud?) owner of a Nabaztag:

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

I don't think it lasted two whole weeks before I took it offline for good (and the moving ears were actually cute).
I agree, and I imagine it's seen as "expensive" due to the psychology of people wanting to own one whole of something, i.e. a whole Bitcoin, in this case.

However, due to the 21 million max supply cap, not even everyone in the world today can own a whole Bitcoin.

Measuring things in satoshis (100 millionth of a bitcoin) will probably become more common, assuming demand continues to increase. I think it will, due to Bitcoin's scarcity, and the ever increasing realization of the need for a hard asset, as inflationary monetary policies continue around the world.

I also think an important distinction is that several of the other popular cryptos do not have a hard supply cap, or it's so high as to not matter.

Ethereum does not have a hard supply cap. With EIP-1559, some ETH is burned, causing some deflationary pressure, but still, there is no max cap in place at this time. The Shiba Inu meme coin has a 1 quadrillion supply cap, which is so high as to not matter at all. People can own a bunch of Shiba Inu, and maybe they like having a high number of something, but IMO, it just doesn't have the long term resilience of Bitcoin.

By the way I'm not hating on Ethereum, I think it has a place too, but Bitcoin is different. I have no idea why people invest in Shiba Inu except just to try to ride momentum, but I don't see how that will work out well long term (or maybe they believe in ShibaSwap, I'm not sure).

Anyway going back to Bitcoin, another benefit is allowing the unbanked to economically participate with others using digital money just by having a smartphone or computer, and an internet connection. Otherwise they have to rely on physical cash.

The hard money aspect of Bitcoin, and the ability to transfer money to anyone across the world over the internet, even the unbanked, are two aspects that I consider a "revolution". I do think Bitcoin needs the Lightning Network to scale, but I don't see any issue with that.
I'm currently on my first trip to the US, and was in Napa Valley at the time of that earthquake. I (sadly) didn't feel anything.

It probably sounds weird, but I wish to experience a (light) earthquake sometime. The idea of the ground itself shaking seems absolutely alien to me.
I still use Google Docs but I take notes in Markdown in VS Code. The advantage of Markdown is I can create lists of lists of lists that VS code will indent correctly. (emacs does that too but that’s another story). Checkboxes in list items is another nice touch.

But what have been most compelling of Markdown is that I can create flow diagrams with Mermaid syntax and type math like LaTeX. Not to mention insert code snippets. It all works.

And Markdown is portable too. Couple it with rclone for replication to the cloud and I’m golden.
NFT Replicas: An app to mint a replica of virtually any NFT
I learned to knit. It helps keep me from getting distracted during video meetings. (I apparently need to fiddle with my hands a lot, and a fidget spinner or doodling doesn't cut it.) I got a lot of help from my wife, but learning it was pretty straightforward.
Maybe one of them had a Mom:

https://news.ycombinator.com/reply?id=29660885&goto=item%3Fi...
Denmark. I didn't have the impression that Berlin is different in that regard (though it's very different in many, so maybe?).
Python has cooperative threading. It's the same threading model used in the Erlang VM, Julia and many other dynamically typed languages. But preemptive threading vs. cooperative threading is orthogonal to whether data races can happen. Java threads are preemptive but data races can still happen.
People make all sorts of bad claims. IQ remains one of the most robust measures in Psychology.
It's the name that appears on your phone/device if you have the app installed. This can differ from the app store title which is often more verbose.
> Don't get me started on how other users sharing their screens changes MY window layout

I share your rage. Zoom is garbage, though I hear Teams is a close second. I know people hate on Google now, but Meet works fine in a browser with no fuss.
Neither does Apple, this is about files you are sending through their services.

Google can do the check on their servers because they can see the contents of your files. Apple has to do the check on your device because they can’t. But they are not checking nor have they announced plans to check random files on your device.
> Seriously, the government don't get economies of scale?

a county government running libraries for their own county doesn't operate on the same scale as corporation that runs libraries for dozens/hundreds of counties across the country.
Last summer I was developing an error correcting protocol for Arduino-to-PC serial communications and did a lot of research into protocols and Kermit was one of them.

I was initially inspired by XMODEM which I remembered fondly but it doesn’t take a lot of thinking to realize XMODEM is a horrible protocol. (E.g. error correction is nowhere near good enough, one char of line noise can abort the transfer, even the 128 byte packet seems a bit big when you have 2k of RAM and also big compared to my desire to something flush a few bytes of data very quickly to the PC.)

Kermit is better in a lot of ways but it is complicated in terms of unrequired capabilities (7 bit transfers) having the implementation fit into a small space and also be done quickly. In principle I want some advanced features like sliding windows, but it has to be tuned up for a very different case…. For Kermit sliding windows hide speed of light latency, for my case I am trying to hide latency in the USB stack, carefully choose a USB-to-serial converter that’s capable of reliable operation, etc.

I would up with a simplified version of HDLC with a modern choice of CRC function and variable packet sizes that top off around 30 bytes. So I was left with the feeling Kermit was a poor shadow of what people were doing on mainframes 15 years earlier which is a feeling we had about 1980s micros all the time I the 1980s.
> It's odd, when I think of Fascism it is such a different thing than described in this article and many others.

> It seems to me that because WWII Germany was both a fascist and racist state they have been conflated to be one in the same.

I don't think you and others commenting here read the article. The author doesn't conflate fascism and racism.
He illustrates how fascism in contemporary American politics harnesses racial insecurity in its adherents, just as Nazism did in Germany.

> I feel that fascism is an unholy alliance between the state and corporate interests

From the article:

"The contemporary American fascist movement is led by oligarchical interests for whom the public good is an impediment, such as those in the hydrocarbon business"

"there is a long history of business elites backing racism and fascism out of self-interest"
I'm sure he was referring to the more moderate policies enacted in social democracies where income above a high threshold is taxed at higher rates to pay for social services. "Take from the rich to give to the poor" rarely means take everything.
We had had an earthquake in low 5's here a couple years earlier. That was nerve-wracking but didn't do any damage. So I think I was gauging my reaction (mostly instinctively) off that.

Actually, I just looked up the previous earthquake:

https://earthquake.usgs.gov/earthquakes/eventpage/ci38457511...

That one was a 7.1! Significantly larger than I remembered but more distant. I must have been thinking of an earlier earthquake.
No, it does not allow passwords.

Also, logins on the root account cannot be disabled, although /etc/profile could also be used to shut that down.
> there’s already an analogous concept to “toxic masculinity” for women, which is “internalized misogyny”

Perhaps it would then also be helpful to use toxic misandry instead of toxic masculinity because as you mention people can take it to mean that men by nature are toxic.
I'm not sure I agree with that.

One thing to keep in mind is that SSH uses RSA only for signatures. That already kills off most attacks on RSA, as encryption has always been weaker than signatures. Not using a small exponent key kills the most significant attack on signatures.

Regarding sidechannels, the biggest issue I can think of is that ideally you should have constant time modular arithmetic, but you need that for ed25519 as well.

Not necessarily advocating for RSA (ed25519 is fine I guess), but I feel the "RSA is bad" talking point has been overused.
I prefer meet, but I do use a Chromium based browser.
Isn’t Apply going to only scan the images that are about to be uploaded to iCloud? If so, I have a difficult time seeing how it differs from what Google is doing. Google scans what you’ve uploaded, Apple scans what you are about to upload.
I have a happy setup of Cygwin + Bash script invoking find/mv and a Windows Scheduler cron job to run it every 5 minutes. But to be honest, FreeFileSync is my first choice, but it was not viable for my use-case (moving files in Dropbox without downloading them, FFS and rsync do copy/delete).
Cops Bust Tesla Driver Sleeping on Autopilot
Thank you for this, I’ve been meaning to get into softball to hang out with peeps (and drink beers after). Glad rugby worked out for you!
Without having looked into it too deeply I feel that they are somewhat “cheating” by using a superserver to launch a new process for each connection, thus letting the OS handle the dynamic allocation needed for each connection.

Still pretty impressive project. Would be fun to take a deeper look at it at some point.
> and basically only survives on other cultures being either extremely flexible or completely dependent on China for manufacturing (or both).

yeah, china only exist since 1940, it's a known fact ;)

> We're basically just waiting for companies to pull manufacturing from China, because they can deal with the backlash at home for ever, or some western leader to snap and just tell China to "Go kill whoever you need to get rid of so we can move on".

the west is just waiting to make more profit from its own people, if that means building their factory in china and destroying jobs, families and lives, they'll do it

in the meantime China is already on the far side of the moon and is about to land on the moon with its bases

--

if we want to improve our society, we must stop being blind and repeat what ever propaganda we hear in the west about China

China is doing exactly what we are doing, if you mad at china, be mad at yourself for building this society

China eradicated extreme poverty in its country, what the west did to its people? the US still doesn't have universal healthcare

between the 2 model of society, China's is looking more human and is willing to advance humankind more

i'd rather empower China than what ever the English block is trying to do ;)
The dynamic of the web was never one of contractual exchange. The surveillance companies are longstanding parasites of the ecosystem - finding a ways of exploiting vulnerabilities in software and human wetware for economic gain, and then setting themselves up as centralized watering holes to reinforce that dynamic. Just like Adblock, this is the ecosystem working to mitigate them.
You could add "existential philosophy" to the list too.
> Don't get me started on how other users sharing their screens changes MY window layout

That’s a preference you can turn off…
Gaming disorder: Inside the clinic helping addicted teens
It is not possible to have a data race with environment variables across multiple processes. Every process has its own copy of environment variables (in fact they have their own copy of the entire environment).

I'm not sure what data race is possible across processes with locales, that's too vague of a claim to make.
I’m planning to get a guitar soon and do the same.
Roller skating! I took it up during the pandemic. I'd skated before, never very seriously, but my partner and I bought some skates and got to it. It's incredible what an hour a day will get you. I've never felt as though I had strong legs before. It's also inspiring me to do other workouts.
It appears deliberate on Zoom's part, they often use that page to advertise something after the Zoom session ends.
Source? I've heard of librarians fighting government agencies demanding access to their records, but it's pretty obvious that my local library keeps track of what I borrow.
I started woodworking again last year; something I took a decade break from due to space and money. I still don't have enough space for all the machines, but after thinking about it I decided that this time I would work with hand tools.

I find it fascinating how much my perspective has changed. In the past I felt that hand tools were past their time since they are slower and require skill while machines require thinking first and skill second. Now I am well into my engineering career and I am happy to do something that does not scale and does not require anything electric.

If you are interested in woodworking but don't have much space you can try hand tools. They still need an area that you can make quite messy, but that area can be only a few square meters.

Here are a few photos of my "shop" [1], it is situated at the step between my office and the rest of the house.

[1] https://photos.app.goo.gl/3D9kWL6goFK49RPH8
That "if you wear masks, wear good masks" is somehow a new thing worth highlighting, still, is kind of weird. I recognize that it hasn't been the common message in many places, but still, weird.
I'd never trust it with any data I care about. HN doesn't even let you delete your account with post history.