The best Hacker News stories from All from the past day
Latest posts:
Apple is suing smartphone emulation software startup Corellium
Asking nicely for root command execution and getting it
Time to retire the CSV?
Apple defends anti-child abuse imagery tech after claims of ‘hash collisions’
SEC charges Netflix insider trading ring
SEC charges Netflix insider trading ring
Ask HN: What Apple alternatives are you switching to?
Due to the controversy around Apple's CSAM backdoor plans, it seems like quite a few people are wondering what kind of alternatives are available. Let's share them!<p>My choices:<p>- Desktop: Manjaro Gnome, because it feels like macOS. It even does the 3 finger swipe up to see all your apps with Apple's Touchpad. My wireless Apple Keyboard also works fine.<p>Screenshot: https://imgur.com/a/UYPfgkC<p>To install it on my older MacBook Pro from 2014, but I had to use Android internet tethering to install the WiFi driver.
To install it on my super new desktop, I had to use an ISO with a newer Kernel (5.13) due to the Radeon 6700 XT graphics card. I got that one from https://github.com/manjaro/release-review/releases/ instead of the Manjaro main website.<p>- Phone: I considered a Pixel with CalyxOS, but ended up buying a OnePlus 8T with microG variant of LineageOS from https://lineage.microg.org<p>Alternatively a Pixel phone would also run this version of LineageOS. MicroG (https://microg.org/) re-implements some parts of Google Play Services, while safeguarding your privacy, like push notifications. It also has some other Google-specific features re-implemented. I have over 40 apps and only found 1 that didn't work so far (which is Uber Eats, because they seem to require Google Advertisement ID). I pushed a modified Google Camera app to it (from https://www.celsoazevedo.com/), so my camera is better supported. I think only 3 out of 4 cameras are working, but I don't care.<p>- Watch: Amazfit GTR 2e with the official app. Alternatively it should work with Gadgetbridge if you don't want to use the offical app ("Zepp"). Amazfit GTR 2 is a better option if you want it to have WiFi and want to store music on it. Alternatives I considered: OnePlus Watch and Fossil Hybrid.<p>Apple features that I gave up:<p>- Apple Carplay: Because I don't want to use the Google ecosystem, Android Auto is not an alternative. I'll use my car's own GPS system, or I'll end up using my phone's offline maps.<p>- Apple Pay: My bank luckily has a contactless payment app for my phone, but I won't be making payments with my watch anymore.
Ask HN: Google is confusing me with others in a harmful way – what can I do?
Hi Hacker News,<p>I’m Andrea and I have a strange problem with Google that I’m wondering if any of you here can advise about. It’s affecting several people with the same name as me, whose lives are being impacted.<p>In January 2021, I published a non-fiction book about a difficult, traumatic topic: my victimization and sex crimes that I witnessed toward other women. Because I am a victim, I chose not to put a photo of myself online. In fact, I have never ever taken a selfie nor had a photo of myself online.<p>Four months after I published my book, Google created a knowledge panel for me and, because I didn’t have a photo online, they just grabbed a photo of another Andrea Vassell who lives in Canada and displayed it alongside my book and claimed this woman was the author. After spending weeks sending feedback and trying to get help from Google support, they finally deleted the woman’s photo, but then promptly replaced it with another Andrea Vassell who is a pastor in New York. She, the pastor in New York, wrote to me that she has been “attacked” because people believe she is me.<p>I contacted Google again and asked them to please delete the knowledge panel because I did not have a photo on the Internet; therefore, any photo that they displayed alongside my book would be of the wrong person. By this time, some of the characters in my book were also being negatively affected because now it seemed they had harmed a pastor of a church.<p>I kept contacting Google and finally at the end of May, the knowledge panel was deleted, only to return a week later with a photo of a man who had been fired for his threats toward me. That photo remained until July 2021, and was then replaced with the pastor in New York again, although this time it’s a different photo of her.<p>I know that I am not a celebrity or an important person, but I spent two years writing a very difficult and personal book and to have a large corporation come along and continuously and consistently misrepresent my work and cause distress to others is becoming exceedingly stressful for everyone involved.<p>I contacted the Federal Trade Commission and they told me to contact the BBB and IC3.gov. I received an automated response from BBB and I don’t understand the reasoning behind contacting IC3.gov. I am currently working on a second book which I assume will be added to this knowledge panel with the photo of the wrong woman.<p>I would greatly appreciate any input about how to get this corrected so that I and others can move on. I know this is probably just an algorithmic glitch, but it’s affecting not only me but several others, and at this point I have no idea how to get Google to take it seriously.
Hash collision in Apple NeuralHash model
Ask HN: Why does Zoom Desktop examine all processes and arguments?
Looking at syscalls, I see Zoom desktop reads all processes and arguments.<p><pre><code> [pid 3844872] stat("/proc/1", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 3844872] openat(AT_FDCWD, "/proc/1/stat", O_RDONLY) = 4
[pid 3844872] openat(AT_FDCWD, "/proc/1/cmdline", O_RDONLY) = 4
[pid 3844872] readlink("/proc/1/exe", 0x20c0520, 1024) = -1 EACCES (Permission denied)
[pid 3844872] stat("/proc/2", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 3844872] openat(AT_FDCWD, "/proc/2/stat", O_RDONLY) = 4
[pid 3844872] openat(AT_FDCWD, "/proc/2/cmdline", O_RDONLY) = 4
[pid 3844872] stat("/proc/3", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 3844872] openat(AT_FDCWD, "/proc/3/stat", O_RDONLY) = 4
[pid 3844872] openat(AT_FDCWD, "/proc/3/cmdline", O_RDONLY) = 4
...
</code></pre>
Why would it do that? Is there any way to prevent it?
Stop using Zoom, Hamburg’s data protection agency warns state government
Lawrence Livermore claims a milestone in laser fusion
Lawrence Livermore claims a milestone in laser fusion
A shot to prevent Lyme disease could be on its way
Economic costs of war
Moderna Is About to Begin Trials for HIV Vaccine
Show HN: Imba – I have spent 7 years creating a programming language for the web
Hey all<p>My name is Sindre, and I am the CTO of Scrimba (YC S20). For the last 7 years, I have written all my web apps in a full-stack programming language called Imba. It compiles to JavaScript and its main goal is to make web developers more productive.<p>I just launched a major overhaul of Imba, so I wanted to share it here on HN, in case anyone are interested in learning more about it. It is very opinionated, so some of you might not like it, but I would love to hear anyones feedback regardless. Constructive criticism appreciated!<p>The backstory:<p>Imba initially started in 2012 as an effort to bring the elegance and conciseness of Ruby into the browser, and also because I felt that JavaScript and the DOM should be more tightly coupled together. Over the years, I have taken inspiration from React/JSX, and also Tailwind.<p>Since 2013, I have built several business-critical apps in Imba, so this is not a toy project or an academic exercise, it is extracted from a real project trying to solve real problems. Today, we are currently a small but passionate community of devs who use Imba all over the world.<p>The nitty-gritty details:<p>As mentioned, Imba compiles to JavaScript, and it works on both the frontend and backend. The quickest way to get a feeling of how it works is by checking out this video: <a href="https://www.youtube.com/watch?v=8XS5q9xhaMc" rel="nofollow">https://www.youtube.com/watch?v=8XS5q9xhaMc</a><p>Alternatively, here is a list of the main benefits of the language:<p>* Clean syntax with built-in tags and inline styles<p>* Imba's Memoized DOM approach is *an order of magnitude* faster than Virtual DOMs (Vue, React). Learn more here: <a href="https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52/" rel="nofollow">https://www.freecodecamp.org/news/the-virtual-dom-is-slow-me...</a><p>* Imba works with Node and the npm ecosystem, and integrates tightly with both JS and TypeScript<p>* Blazing-fast dev/build tools based on esbuild<p>Each of the benefits above are explained more thoroughly in our docs here, so please check it out if any of the above points spark your interest: <a href="https://imba.io" rel="nofollow">https://imba.io</a><p>With this version I feel that I am very close to my vision for what Imba should be. In other words; it is finally ready for public consumption. I'd wholeheartedly advice you to look into it and give it a whirl if you are interested in web development :)<p>Hope you like it, and please share any feedback you might have in the comments!<p>PS! We're also hiring Imba developers at Scrimba - see <a href="https://jobs.scrimba.com/" rel="nofollow">https://jobs.scrimba.com/</a>. We don't expect you to be a seasoned Imba developer, but we expect you to pick it up fast :)
Psst: Fast Spotify client with native GUI, without Electron, built in Rust
Alda – Text-Based Programming Language for Music Composition
Email Authenticity 101: DKIM, Dmarc, and SPF