HNHacker News
TopNewBestAskShowJobs

kramerger

2,705 karma · joined May 3, 2022

I once accidentally invented bubble sort.
submissionscomments
kramerger··on Samsung extends Android and security updates to 7 years
So the SAMsung tiers are like this:

S: flagship

A: mid range

M: mostly garbage

I can absolutely use an A as my daily driver, but M I will not touch. And you paid way too much for an M series phone, I would say they are worth $80-100.

Based on that, I can see why they can't give you 7 years of support. Besides, most M series use some unknown Chinese CPU that will never receive any kernel updates after release.

kramerger··on Samsung extends Android and security updates to 7 years
Man, that page is gold. Thanks for creating it
kramerger··on The Rust project has a burnout problem
But the Rust project isn't exactly known for moving fast.

I looked up a basic function I needed for a project and it has been stuck in nightly since 2017. Golang added the same function in a dot-n release.

kramerger··on Debloating My Android Phone with ADB
Google.

Unless you are in US, then all bets are off because carriers think they are God

kramerger··on Debloating My Android Phone with ADB
I think Exposure Matching is a regional thing.

I had mine disabled since day 1. Its a good idea if it saves lives, but I don't trust Google and Apple to not abuse it

kramerger··on Go is not an easy language (2021)
Go is not a functional language.

The most common complaint against Go seems to be "My favourite programming language has X, why doesn't Go has X??"

There are things I would like to see in Go (e.g. real enums and the ? operator for error handling), but I DONT WANT Go to become a copy of C# or Haskell...

kramerger··on GoatCounter creator is hoping to raise at least €1k for basic living expense
> I really hate to Jimmy Wales people about this

Thanks for making me laugh, I think that's worth a few bucks.

I donated every year to Wikipedia until I learned that (1) they have a huge chest of money, (2) their expenses could be much lower if they were not a 500-man SF company.

kramerger··on IAC sold 17 apps to Bending Spoons. $100M deal, all 330 employees fired
I feel if an app changes ownership, all users should automatically be notified by the app store.
kramerger··on Statement regarding the ongoing Sourcehut outage
Statements like this don't help either

"However, this is not an ordinary DDoS attack; the attacker posesses considerable resources and is operating at a scale beyond that which we have the means to mitigate ourselves."

:(

kramerger··on Brittany Pietsch, Account Executive at Cloudflare, records her layoff experience
I got the impression that she was a new hire (3 months minus holidays, but maybe I misheard?).

But it is clear from the video that this is a mass layoff, not firing an individual based on her performance. So my question is, why are they pretending this is about performance?

Does this make any difference for the severance package and unemployment?

kramerger··on Brittany Pietsch, Account Executive at Cloudflare, records her layoff experience
Confused European here :)

Is there a reason they pretend she has been fired for bad performance, instead of just admitting management decided to fire X%?

kramerger··on Invisible Ink: At the CIA's Creative Writing Group
Can you point me to some good ones?

I have found some excellent British authors with roots in GCHQ, but the American ones I have tried reading so far have been all very black-and-white which makes them super boring.

kramerger··on Go 1.21.6 Released
These are GIT repositories, they have their own cryptographically unique identifiers. No need to send your data to a third-party to get it confirmed.

Maybe I'm missing something, but this whole operation feels like a huge infrastructure paid by Google for something that is not needed.

kramerger··on Go 1.21.6 Released
Unlike the ones you mentioned, Go doesn't have a central repository. The go.mod contains references to git repositories or local folders:

https://go.dev/doc/modules/gomod-ref

Not sure why a proxy is needed.

kramerger··on Ex-Google CEO Eric Schmidt Is Working on a Secret Military Drone Project
Maybe it was completely unrelated, but pre-Schmidt Google was nice. Under Schmidt it started its journey towards becoming the creepy stalker it is today.

Never liked the guy, and wouldn't surprise me if he is working on landmines targeting children.

kramerger··on Go 1.21.6 Released
This is dot-dot release with just a few minor fixes. Not sure why it's on the front page, but since I have your attention... here something I noticed just the other day:

> the go command by default downloads and authenticates modules using the Go module mirror

Maybe I'm reading this incorrectly but it sounds as google will be able to see every dependency for every project I ever work on.

This is the second time Go adds something that can be used to spy on developers. Obviously they pinky promise to not abuse it, by why does this eventually happens to every Google product?

kramerger··on www.google.com – The page is blank when accessed
Key part ( from https://github.com/webcompat/web-bugs/issues/131916#issuecom...)

"This is entirely server-side UA sniffing going wrong. You get an empty HTML doc, only a doctype, with a Firefox Android UA. You can reproduce this with curl,

    $ curl -H "User-Agent: Mozilla/5.0 (Android 10; Mobile; rv:123.0) Gecko/123.0 Firefox/123.0" https://www.google.com
    <!DOCTYPE html>%
and it seems that this affects all UA strings with versions >= 65. <=64 work."
kramerger··on I cut GTA Online loading times by 70% (2021)
Great article,

I am baffled nobody at R* cared to investigate a 6min load time that was there for years. Doesn't sound very AAA-gamedev to me.

kramerger··on Machine learning helps fuzzing find hardware bugs
> we didn't "tape out" our CPUs until we'd hit our testing plan which was defined by coverage metrics.

Just because you reached the same coverage it doesn't mean your are doing the same thing or that you were equally efficient in reaching it.

Beside, as any tester can tell you coverage is not a fool-proof metric.

kramerger··on Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs
> Any suggestion for how unity could have avoided losing hundreds of millions of dollars?

I dont think it's our job to solve unity's financial problems, but I am feeling generous this morning so here is some pro bono financial advice:

Stop adding so much unstable eye candy to unity and focus on the stuff that most devs actually use.

Some devs moved to competitors not because of money, but because the editors ridicules startup time and how buggy it was. Thats a pretty good sign of bloat, dont you think?

kramerger··on Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs
> The core team at Godot don't understand the needs of developers

Didn't godot start as an in-house engine in a gamedev company?

kramerger··on The ThinkPad P14s
The good old 5800H had 45W TDP (and was 20% faster than M1).

The newer ones use significantly less power, I belive 15W TDP is common.

kramerger··on The ThinkPad P14s
Apple CPU has a good performance/ battery balance but they are not the best in either department. AMD reached and surpassed M performance already 1-2 years ago
kramerger··on The ThinkPad P14s
You can buy used Lenovo USB-C docks very cheaply but I've had some issues with those.

I also tried those big rectangular HP USB-C docks, but those things break so quickly they often arrive DOA.

My point is: it's a _great_ idea but I haven't found a dock that works relaibly yet.

kramerger··on Go: What we got right, what we got wrong
Hold on a minute.

You are confusing the network stack (as in OS development) and network applications. Go is the undisputed king of backend, but no reasonable person has ever claimed its a good choice for OS development.

kramerger··on LAN Mouse: Mouse and keyboard sharing software
This looks very useful, but I'm concerned about its security since anything entered on keyboard will be sent over Ethernet in cleartext.

I think even if you encrypted the UDP packets you may still be vulnerable to timing side channel attacks:

https://www.usenix.org/conference/10th-usenix-security-sympo...

kramerger··on Emacs-copilot: Large language model code completion for Emacs
Last year we got 10x performance improvements on pytorch stable diffusion although there was more to it than just using MKL.

Not sure how well this works for LLM. But the hardware is much, much faster than people think - even before using the ML accelators that some new CPUs have - but the software support seems to be lacking.

kramerger··on Emacs-copilot: Large language model code completion for Emacs
> You need a computer like a Mac Studio M2 Ultra in order to use it. If you have a mere Macbook Pro, then try the Q3 version.

The intersection between people who use emacs for coding, and those who own a mac studio ultra must be miniscule.

Intel MKL + some minor tweaking gets you really excellent LLM performance on a standard PC, and that's without using the GPU.

kramerger··on Schedule 37th Chaos Communication Congress
Well, I have to take that back.

Latest release of newpipe seems to crash on CCC videos :(

https://github.com/TeamNewPipe/NewPipe/issues/10698

kramerger··on Schedule 37th Chaos Communication Congress
Friendly reminder that the FOSS open source YouTube (and peertube) client has had native support for CCC since 2019:

https://newpipe.net/blog/release/pinned/newpipe-0.16.0-relea...

I found it easier than browsing the conference homepage searching for videos

(not affiliated with NP or CCC)

← PreviousPage 3 of 29Next →