HNHacker News
TopNewBestAskShowJobs

TorKlingberg

4,304 karma · joined March 14, 2010

Testing Keybase: [ my public key: https://keybase.io/torklingberg; my proof: https://keybase.io/torklingberg/sigs/u7RiFGzZIEMBZYPVZ2BJBuPN8UBdVzNFmzF8ZfMxhtM ]
submissionscomments
TorKlingberg··on I've factored the RSA keys of a Certificate Authority from the 90s
GPUs may have existed in the 90's but they were very specialized to graphics and couldn't do general purpose computation like factoring integers.
TorKlingberg··on Transfer files over an Ethernet patch cable
This is the same for mains power cables. Permanent installs are usually solid cores, while the "flexi" cables you plug into a socket are stranded.
TorKlingberg··on The August 17 outage
This is configurable in Github Actions. Many projects want to run CI for each commit to avoid situations where one commit breaks the build and the commit after in the same push or PR fixes it. Broken commits in the history makes bisecting harder.
TorKlingberg··on OnePlus halts operations in USA and Europe
As someone vaguely in the industry: It's because of the huge rise in RAM prices. One of OnePlus' points was high specs at low price. They don't have the margins to eat current RAM prices.
TorKlingberg··on iPhone 16 cameras vs. traditional digital cameras
> the camera photos were stuck on the camera

I'm surprised no camera manufacturer has created an easy way to get all your photos to Google Photos / iCloud/ Dropbox / etc. They have some wireless photo transfer things, but they're clunky and unusable. Just connect the camera to WiFi and auto-upload everything to the service of my choice. I'm guessing it's a mix of:

* Camera manufacturers are hardware companies and can't do software and cloud stuff.

* It wouldn't interact well with swapping SD cards, which is what all the pros want.

* The camera would need to stay powered when off to upload photos. Current cameras have a hard power switch.

TorKlingberg··on Feasibility study of a mission to Sedna – Nuclear propulsion and solar sailing
By "fuel", do you mean reaction mass (stuff that shoots out the back of the rocket) or energy source?

A nuclear reactor in space would require an enormous heat sink to get useful energy out.

TorKlingberg··on Telephone Exchanges in the UK
Interestingly, Cityfibre often reuse the old telephone poles. It means you can get fibre to the home with no digging required. Yay old tech?
TorKlingberg··on Bruteforcing the phone number of any Google user
The main cost of running a bug bounty program is developer time spent triaging submissions from all the people who just run an automated scanner against your website and submit everything it outputs.
TorKlingberg··on How to avoid P hacking
It depends on what Poker variant you're playing. These days Texas hold 'em is dominant, but Five-card draw used to be very common, especially for informal games.
TorKlingberg··on Tailscale has raised $160M
> difference between $6/user and $18/user is 0

I wouldn't go that far. Big companies put a lot of effort into saving $12/seat.

But, if you can convince them they get >$18 of value from it they're usually happy to pay. With hobbyists it's more emotional. $6 is "just a coffee" and can be justified just to try it out. At $18/m is one of your household bills, and many will decide they enjoy watching Netflix more than messing around with Tailscale.

TorKlingberg··on 20 years of Git
I meant to write a blog post titled "What's good about ClearCase" in 2014, and I wish I did because now I've forgotten most of it.

ClearCase is a terrible version control system I wouldn't wish on my worst enemy, but it did have some good points that git still doesn't have. Large binary file support, configuration records, winkin, views.

With various big companies going towards giant monorepos and the local git repo just being a view into the super-centralized repo, I think they will re-invent parts of ClearCase.

TorKlingberg··on A rudimentary quantum network link between Dutch cities
> You shoot the entangled photon through a double slit and see if a wave-like pattern occurs, in which case we're still in a superposition and our communicator has not measured

Wait, does this work? Are superposition detection devices theoretically possible? Got any reference with more on this?

TorKlingberg··on Making the Tibetan language a first-class citizen in the digital world
Tibetan script has been in Unicode since version 2 from 1996, with some characters added in later versions. Is there are particular human script you want added to Unicode?
TorKlingberg··on A popular but wrong way to convert a string to uppercase or lowercase
Lots of emoji are outside the Basic Multilingual Plane and need 4 bytes in UTf-8 and UTF-16. That's without going into skin color and other modifiers and combinations.
TorKlingberg··on It's always TCP_NODELAY
Video calls indeed almost always use UDP. TCP retransmission isn't really useful since by the time a retransmitted packet arrives it's too old to display. Worse, a single lost packet will block a TCP stream. Sometimes TCP is the only way to get through a firewall, but the experience is bad if there's any packet loss at all.

VC systems do constantly send back packet loss statistics and adjust the video quality to avoid saturating a link. Any buffering in routers along the way will add delay, so you want to keep the bitrate low enough to keep buffers empty.

TorKlingberg··on Voyager 1 stops communicating with Earth
Others have noted you got the CD-R speeds wrong, but sometimes sending is indeed easier than receiving. I used to work on radio signal processing for phones, and we'd spend far more of both DSP cycles and engineering effort on the receive side. Transmission is basically just implementing a standardized algorithm, but on the receive side you can do all kinds of clever things to extract signal from the noise and distortions.

Video codecs like h264 or VP9 are the opposite: Decoding is just following an algorithm, but an encoder can save bits by spending more effort searching for patterns in the data.

TorKlingberg··on Git Branches: Intuition and Reality
I used svn only a few years ago and don't remember branching taking very long. Maybe it was csv that had to copy the all files.

I do remember merges being horrible in svn. Just branching off trunk, doing some work and merging back is fine, but if you try to merge from trunk to your branch to "catch up" you're in for some pain when you later want to merge to trunk.

Also svn treats adding and deleting file as different from just editing, more so than git does.

TorKlingberg··on Starlink Direct to Cell
TDM seems difficult with the long time delays to satellites, but maybe. LTE is pretty flexible and can use bands as small as 1.4 MHz.

It was only 1G and 2G (GSM) that needed to avoid overlap.

TorKlingberg··on 7 years of software updates for the Google Pixel 8 series
OS and security updates until 2030: https://support.google.com/nexus/answer/4457705#zippy=%2Cpix...
TorKlingberg··on Solar
Climate change also disrupt ecosystems. Tradeoffs have to be made, and blocking everything doesn't mean things stay the way they are. It means continued CO2 emissions, higher energy costs and housing shortage. Rooftop solar, while a good thing, is more expensive to install and not enough to replace fossil fuels.
TorKlingberg··on What is ChatGPT doing and why does it work?
Does asking it in the prompt to use different temperatures actually work? I would assume the temperature needs to be set with a side channel? I suspect this is just ChatGPT interpreting "temperature" as a regular word.
TorKlingberg··on Stripe laying off around 14% of workforce
> Sucks because my manager was only told this morning

As a manager I find their really curious. I guess they were trying to avoid leaks. I wonder how they chose who to lay off. Most recent performance rating? Next level managers impression?

TorKlingberg··on Measuring the Earth with Traceroute (2002)
I used to do traceroute to addresses far away like Japan or Australia to which way it takes. Packets often went through the US even when you'd think there's a shorter route.

These days traceroute to a random .jp or .au just gets you to the nearest CloudFlare or AWS, which is a bit sad in a way.

TorKlingberg··on f.lux
I changed the location in f.lux to somewhere south-west of where I am. Yes it gets dark at 3pm in Sweden in winter. That doesn't mean it's anywhere near bedtime.
TorKlingberg··on The curious case of the Raspberry Pi in the network closet (2019)
It's even worse with virtual machines and containers. Those things can be left over anywhere and still appear as a machine on the network.
TorKlingberg··on Hashing is not encryption
It's worth noting that the terminology has changed a bit over time. I.e. the old Unix C function 'crypt' actually does hashing.
TorKlingberg··on Why “process substitution” is a late feature in Unix shells
Great read, but worth noting from the end of the article that "late feature" here means it was added in the early '90s. The late addition to Unix that surprises me is ssh. It was only invented in the late '90s. Before that everyone used unencrypted remote shells like telnet.

Encryption in general was in a pretty bad state in the '90s: original http was unencrypted and early mobile phone standards that are still in use have very weak encryption.

TorKlingberg··on Homebuilt pickups: How underage teens skirt the law to drive in Sweden (2016)
These were definitely a thing among my countryside friends. I grow up on the edge of a Swedish city. They always seemed be undergoing some repair or modification. At least upgrading the sound if nothing more daring. Since they only make sense to drive from 15 to 17, they change owners frequently and are often 20+ years old in the first place.
TorKlingberg··on Museum of Plugs and Sockets
Specifically most UK mains are fused at 30A, which is more than appliance cables are rated for. So you need a fuse in either the plug or the socket.
TorKlingberg··on Making an old USB printer support Apple AirPrint using a Raspberry Pi
I have a similar one and could never get the firmware uploading (foo2zjs / hplip) to work reliably. It would randomly stop working and then need an undetermined number of power cycles / USB repluggings to come back. I should have an other go with that. It was a lovely setup when it worked, printing from any OS incl. mobile without cables or funky drivers.
Page 1 of 34Next →