HNHacker News
TopNewBestAskShowJobs

friseurtermin

158 karma · joined January 4, 2020

hello at pfandzelter dot com
submissionscomments
friseurtermin··on Shares of Starlink's European rival Eutelsat have tripled
The article phrases this weirdly, but they are talking about the 40,000 Starlink terminals in Ukraine that Eutelsat is trying to match, not about LEO satellites.
friseurtermin··on A transport protocol's view of Starlink
What I miss in this article are some references to some of the great research on Starlink performance and characteristics that has come out in the past ~2 years. [1] and [2] come to mind. They also go into much more detail on the 15s interval, quote [1]:

> Interestingly, we observe that the Starlink OWD (one-way delay) often noticeably shifts at interval points that occur at 15 s increments. Further investigation reveals the cause to be the Starlink reconfiguration interval, which, as reported in FCC filings [71], is the time-step at which the satellite paths are reallocated to the users.

AFAIK it is not the dish itself that does the tracking but a central orchestration.

[1]: https://arxiv.org/abs/2310.09242 [2]: https://arxiv.org/abs/2306.07469

friseurtermin··on Travel photos are underrated (2019)
100% what I came here to say. My film camera restricts me from checking each photo instantly, keeps other people from checking each photo ("Show me! Do I look good in that? Take another one") or from sharing online.

As an added bonus, I get to relive my trip a few weeks later when I get my films back from the lab.

I have to add that I don't think any of my films were ever destroyed by an airport scanner.

friseurtermin··on What I'd like to see in Go 2.0
One caveat here is serialization. Writing your (or another package's) enum to a database will get you in trouble if you ever want to add another value in the middle. Sure, you can be careful and should document this, but who knows
friseurtermin··on 101 AWS Lambda tutorial for Go developers
I'm not sure if its DDG, but the tech company Pipedream should consider rebranding or improving their SEO. A quick Internet search did not yield the results I expected...
friseurtermin··on Apple Open Source
I remember this coming up in a blog post by the creator of Shellcheck a while back [0] and being discussed here [1].

One reason given is this:

> Assuming the OSS projects aren't a conflict of interest

Apple is so secretive even internally that you can never guarantee whatever you're working on in your free time does not conflict what someone at Apple is working on secretly.

[0]: https://www.vidarholen.net/contents/blog/?p=859

[1]: https://news.ycombinator.com/item?id=22279585

friseurtermin··on 14-inch MacBook Pro review: A Mac Pro in your backpack
> without some form of translation or emulation

IIRC that's why Rosetta2 exists. The question is more whether there are issues despite that

friseurtermin··on Fun with Nano Server
I'm guessing you'd want to go with Server Core [0], which is not a full-blown GUI but still supports windows.

[0]: https://docs.microsoft.com/en-us/windows-server/administrati...

friseurtermin··on New HTTP standards for caching on the modern web
Leaner websites can only reduce bandwidth strain, there's no impact on latency, right?
friseurtermin··on New Optical Switch Up to 1000x Faster Than Transistors
Could something like this be useful in space? With less heat generated (?), less power requirements (?), and immune to SEU(?)
friseurtermin··on Ask HN: What is your preferred notebook screen size and why?
Oh absolutely, I miss my 12" Macbook so much! It was underpowered, so I really hope they bring back an M1(X) version of that
friseurtermin··on Ask HN: Thoughts on Working for Huawei?
https://netzpolitik.org/2021/wolf-culture-how-huawei-control...
friseurtermin··on More Is More: The End of Minimalism
> minimalism: Marie Kondo says that we should remove all the things that "don't spark joy"

> maximalism: our homes should be places full of stuff that sparks joy!

I'm no expert on interior design but that seems to be the same thing. Minimalism was co-opted by the very consumerism it initially criticized, with corporations telling us that we need more (white, square, lifeless) stuff. If your room only has a ornamental bed your inherited from your great-grandparents and a thrifted wardrobe in it, i would still consider that minimalist

friseurtermin··on Opinion: What I Saw in Yosemite Was Devastating
> Now, almost 30 years later, in what might be the most profound shift of all, the power dynamic between humans and Yosemite has changed. To see nature so vulnerable not only feels depressing, but wrong, disorienting and scary.

Beautiful piece, but that's hardly the whole story. Nature doesn't care about climate change and it couldn't care less about us. Sure, it might kill all the birds, trees, landscapes, but our planet will adapt. We, humans, won't be able to. What we're destroying is our own future, both the beauty in the world and the environment we live in.

friseurtermin··on A Polynomial Time Algorithm for 3SAT (P=NP?!)
From the paper:

> The difference of an attribute value between any group of individuals in the objective world is usually in the same order of magnitude as the absolute value of an individual attribute. For example, one adult weighs 100 pounds, and the difference between a very fat man and a very thin man is also 100 pounds. Similarly, the weight of an ant is in grams, and the difference between a big ant and a small ant is also in grams. Of course, these are not strictly proven conclusions.

This seems... peculiar?

Yet also (Acknowledgements):

> I would like to thank the editor-in-chief, the editors, and the reviewers of TOCT. They gave my paper a very patient and very good review.

friseurtermin··on FireCracker internals: a deep dive inside the technology powering AWS Lambda
This post goes into incredible detail and is super comprehensive, thanks! I highly recommend also checking out the original paper and presentation at NSDI '20: https://www.usenix.org/conference/nsdi20/presentation/agache

I've used Firecracker for a project last year and I highly recommend it. Building kernels and filesystems seemed daunting at first (esp. compared to how easy getting started with Docker is) but it's not that hard once you understand the basic concepts.

friseurtermin··on Last Mile Redis
Great post! I'm not familiar with all of fly's inner workings but I'm guessing that each app gets its own Redis instance at each location (rather than all of your customers sharing instances) because "global" item replication is a bit cheaper if "global" == locations where the app actually exists. I wonder if there's a way for an application to write to a subset of locations (i.e. locations all over the US, I just want to update something in California). Obv I could have each of my CA locations do a local update but maybe I don't want to
friseurtermin··on Grazing Goat Problems
Oh, for a second I thought this was about Goat Ops [0].

[0]: http://www.goatops.com/

friseurtermin··on Simple as in SNMP
I know that 99.9% of your readers know exactly what SNMP is (even though SMTP is in the title), but when you write a post like this, please just put in what the initialism is actually short for.
friseurtermin··on Tiny Container Challenge: Building a 6kB Containerized HTTP Server
I love blog posts like these: they don't go after real-world problems directly but rather explore what's even possible.

paulfurtado in this comment section mentioned UPX[0] as a way to get binaries even smaller. Funnily enough UPX even managed to decrease the size of the asmttpd web server for me:

    ### build stage ###
    FROM ubuntu:18.04 as builder
    RUN apt update
    RUN apt install -y make yasm as31 nasm binutils git
    RUN git clone https://github.com/nemasu/asmttpd.git asmttpd
    RUN mv asmttpd/* .
    RUN rm -rd asmttpd
    RUN make release
    
    # i have the upx binary on my machine in this case
    COPY ./upx-3.96-amd64_linux/upx upx
    RUN ./upx --brute asmttpd
    
    ### run stage ###
    FROM scratch
    COPY --from=builder /asmttpd /asmttpd
    COPY ./index.html /web_root/index.html
    CMD ["/asmttpd", "/web_root", "8080"]
With a 4 byte index.html my total image size is now 5.3kB!

[0]: https://github.com/upx/upx

friseurtermin··on Proposal: expression to create pointer to simple types
I see, that makes sense. Thanks!
friseurtermin··on Proposal: expression to create pointer to simple types
Ok I think I'm not understanding this correctly then. Why does this return an error?

    package main

    import (
        "fmt"
    )
    
    const tst = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    
    func main() {
        fmt.Println("%v", tst)
    }
Error: ./prog.go:16:17: constant 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 overflows int

See: https://play.golang.org/p/47l5qAsXD5r

friseurtermin··on Novel hydrogels can safely remove graffiti from vandalized street art
I'm gonna be the one who says it: why is the Banksy worth saving but the thrown paint is not?
friseurtermin··on The Sisyphean Task of DNS Client Config on Linux
So apparently systemd-resolve does support redirecting custom TLDs to a specific nameserver [0], as mentioned by dnr. However, support for custom ports was only added in version 246 and my Ubuntu 18.04 ships with 237.

As far as I can tell, my way forward is to use v246, then set my TLD to my custom nameserver with my custom port and add a stub listener on localhost (instead of 127.0.0.53, which is the default). Then I can offer my VMs to use their tap gateway (which is the Ubuntu host) as a DNS server if they want, and that will resolve my custom TLD and forward all other stuff to its own nameserver. Or, if the user wants, they can also do their own stuff.

It seems that a lot has happened with systemd-resolve in the last few months.

friseurtermin··on The Sisyphean Task of DNS Client Config on Linux
Funnily enough, that is the _exact_ same problem I'm facing right now, down to Firecracker and a custom internal TLD. I'm excited to see the solutions. I think the only difference is that I need to run this DNS service on the same host as my VMs, so I will need to use a different port than systemd-resolve.
friseurtermin··on In Defense of Dumb TVs
I fully agree about dumb TVs for personal use. Even having to wait for your TV's OS to boot up when you turn it on is a terrible UX.

However, when it comes to buying a TV for your conference room where you have a TV running 12hrs/day (when you're not a small startup with 10ppl), invest in a proper commercial TV like NEC or (my personal favorite brand) iiyama: 1) the're dumb TVs from the start, 2) you get proper warranties and support, 3) you can get larger TVs without 4K HDR (which your computer may not support anyway), 4) the color grading is more apt for your PowerPoint slides, etc and finally, 5) these panels are actually rated for that kind of use and won't break after a few weeks. From my experience building conference rooms, that investment is actually worth it

friseurtermin··on MacBook Pro M1X benchmarks have leaked
Unlikely, the M1 page [0] says "2 displays" and I'm pretty sure the MBP supports internal display + Touchbar + external display. And even that is based on high-res displays, I think it could support more external displays at FHD [1].

[0]: https://www.cpu-monkey.com/en/cpu-apple_m1-1804

[1]: https://www.youtube.com/watch?v=lqINozYxDK8

friseurtermin··on OpenStreetMap proven to be a highly accurate map in top US cities
We're working on a project in that direction [0].

The basic idea of the app is that cyclist record their bike rides through the city and accelerometer data is used to report dangerous situations (e.g. a car crossing a cycle lane without regards for the cyclists). It turns out that this accelerometer data can also be used to check the cycle path quality. Some cities respond well to the idea while others just ignore the problem

[0]: https://www.mcc.tu-berlin.de/menue/forschung/projekte/simra/...

friseurtermin··on My product is my garden
I feel the same way. Even if you have a lot of ideas, as I'm sure everyone has, how would you decide on the "right" one to pour all your energy into?
friseurtermin··on SpaceX sends laser-linked Starlinks to the polar orbit
If you're interested, I recommend these two papers: 1. https://people.inf.ethz.ch/asingla/papers/hotnets20-inorbit.... 2. https://arxiv.org/abs/2012.08979

This is actively being worked on in the research community, excited to see if it comes to fruition.

Page 1 of 2Next →