Readit News logoReadit News
krn commented on People who've received a black bar on Hacker News   bear.willmeyers.net/whos-... · Posted by u/willmeyers
Aachen · 3 years ago
Was surprised Steve Jobs wasn't in there, I thought that was like 6k votes

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Turns out he's rocking the passed away list rather than the has died list. Find your niche and own it, fitting

It's 4.3k actually btw, would be second to Stephen Hawking unless Bram gets a few hundred more votes and takes second place. I'd never have guessed the vim author would get close to the apple founder. Probably the wrong morbid thing to speculate on, but this surprise makes me wonder what legends like Carmack or Gates will get

krn · 3 years ago
> I'd never have guessed the vim author would get close to the apple founder.

We would need to see the "inflation adjusted" numbers here, because Hacker News has certainly had a lot of growth since 2011.

krn commented on People who've received a black bar on Hacker News   bear.willmeyers.net/whos-... · Posted by u/willmeyers
krn · 3 years ago
The original (unfiltered) source, ordered by the number of upvotes:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

krn commented on Google warns staff about chatbots   reuters.com/technology/go... · Posted by u/kjhughes
Kiro · 3 years ago
> Some 43% of professionals were using ChatGPT or other AI tools as of January

That's way higher than I would have thought.

krn · 3 years ago
Well, "AI tools" can have a pretty wide meaning.

Isn't Grammarly[1] an "AI tool", for instance?

[1] https://www.grammarly.com/

krn commented on Smartphones with Qualcomm chip secretly send personal data to Qualcomm   nitrokey.com/news/2023/sm... · Posted by u/h1x
IYasha · 3 years ago
Literally hours after your post I'm reading this: Founder of GrapheneOS Daniel Micay hit with a Swatting Attempt https://nitter.takebackourtech.org/i/status/1650947535500898...
krn · 3 years ago
It seems that there is something very wrong with the entire Android privacy community, because fighting between different open-source projects in this space never stops.

From the technical point of view, only Daniel Micay's GrapheneOS currently takes security really seriously by providing constant system updates. It seems that you either have to use GrapheneOS, or buy an iPhone, if you care about both – security and privacy.

The people who are attacking Daniel Micay often incorporate a lot of his work into their own projects. And, naturally, that might make many of them feel inferior or even incompetent – if they are doing this for years to stay in the competition.

krn commented on Smartphones with Qualcomm chip secretly send personal data to Qualcomm   nitrokey.com/news/2023/sm... · Posted by u/h1x
captainmuon · 3 years ago
As the article mentions, this is for assisted GPS. I've worked quite a bit with this system on android and implemented (or rather fixed) it for a custom android device. I've also worked with separate Qualcomm modems in the past. They are basically a whole small Linux computer in a package. You supply voltage, antennas, and connect via serial or USB, and then you can send AT commands to control it.

On the one hand it wouldn't surprise me if the Qualcomm modem accesses the network on it's own - it very much wants to be a black box - on the other hand I doubt this story for two reasons:

- WiFi is implemented on the Android side. In all Android implementations I've seen, the WiFi module is part of the SoC or a separate chip, and Android runs the regular wpa_supplicant and so on. The chip cannot see the contents of packages, it only passes the bytes to the MAC (not sure if it is called that with WiFi).

(Now, of course in the case of a SoC the chip could, with driver support, peel back the encryption and inject it's own traffic, just like some IPMIs can share an ethernet connection with the OS. I just have not seen this yet.)

- In Android, it is usually the responsibility of the OS to fetch the AGPS data / almanach. You have a HAL consisting of a proprietary library (.so) that you get from the GPS vendor, some glue code, and a gps.conf. The gps.conf file lists the URLs to get the AGPS data. I'm not sure if the download is performed in the .so or in Java code, but anyway it is totally in the OS and not in the modem, at least in the cases I know. When a custom ROM, even a "degoogled" one, is made, you include a customized kernel and custom drivers, and the AGPS URLs are part of this "driver".

krn · 3 years ago
> When a custom ROM, even a "degoogled" one, is made, you include a customized kernel and custom drivers, and the AGPS URLs are part of this "driver".

Thanks, this should be the top comment.

Both, Sony and Google, provide driver downloads for their smartphones[1][2].

In this case, the tested "de-Googled" OS (/e/OS) did exactly what it promised to do: removed all network connections made by Google – and not by Qualcomm or anybody else.

Since Pixel smartphones now use Google's own Tensor chips (which are based on Samsung Exynos), they obviously don't make any connections to Qualcomm servers.

This blog post is clearly an ad for NitroPhone, which is simply a Google Pixel smartphone with a different open-source OS pre-installed.

GrapheneOS[3] is only targeting Google Pixel line-up at the moment, and therefore is able to make sure that even A-GPS URLs are "de-Googled" on the latest models.

But the older Google Pixel models with Qualcomm chips make exactly the same connections – from the driver, not from the firmware[4]:

> GrapheneOS has modified all references to these servers to use HTTPS rather than a mix of HTTP and HTTPS. No query / data is sent to the server.

[1] https://developer.sony.com/develop/drivers/

[2] https://developers.google.com/android/drivers

[3] https://grapheneos.org/

[4] https://www.reddit.com/r/CalyxOS/comments/pym8l1/comment/hev...

krn commented on Can Rust Beat JavaScript in 2023?   joshuamo876.bearblog.dev/... · Posted by u/stmblast
galangalalgol · 3 years ago
I'm not sure what your use case is that only rust and gonare options, but is unusual.

NIM supports concurrency and is as portable as the c and js it can generate to.

C#/F# work on x86 and arm which covers most targets today. And supports concurrency. And is situationally more performant than go.

I can't speak to the other languages mentioned, but they all seem quite similar to go as well, except for haskell.

Rust is more like c, c++, zig, ada etc.

krn · 3 years ago
I see Rust and Go as the best high-performance high-concurrency programming languages today, and choose between Rust and Go depending on the bottleneck (Rust – CPU / RAM, Go – I/O).
krn commented on Can Rust Beat JavaScript in 2023?   joshuamo876.bearblog.dev/... · Posted by u/stmblast
kaba0 · 3 years ago
Java literally has a synchronized keyword and it literally runs on your SIM/bank card, was originally created for DVD players, and runs on every major OS. Plus it used to have 20 years ago as well, but has right now also ways to produce a single native binary.

Rust is a low-level language, quite similar in the target niches to C++, while Go is a managed language with a barely-optimizing compiler for fast compile times, and a GC that prioritizes latency over throughput. They are nothing alike.

krn · 3 years ago
Rust and Go are very much alike, when Java is not an option because of the JVM startup time and memory requirements (GraalVM Native Image solves this, but at the expense of highly reduced performance).
krn commented on Can Rust Beat JavaScript in 2023?   joshuamo876.bearblog.dev/... · Posted by u/stmblast
kaba0 · 3 years ago
So does Java, C#, D, Nim, Haskell, OCaml, and a litany of other languages.
krn · 3 years ago
Rust and Go were designed with concurrency and portability in mind – unlike Java (which requires the JVM), C#, D, Nim, Haskell, or OCaml.

u/krn

KarmaCake day5759December 6, 2010View Original