lnsp
lnsp on Hacker News
Posted by
lnsp on Friday September 26, 2025 @11:54AM
from the storage.googleapis.com dept.
Posted by
lnsp on Sunday January 21, 2024 @05:06PM
from the youtube.com dept.
Valar:
https://valar.devIt's kinda like a private SaaS platform. I just run it for me and a couple of friends right now and just hosting a ton of little fun side projects on it.
e.g. https://tim-efa.valar.app which brings Munich's public transport schedule to your terminal (try it with curl, looks way better)
It supports all kinds of things like bring-your-own-domain, e.g. I run my portfolio page https://espe.tech on top of it. It is partly open-source (actually only the CLI for now) but I plan to fully open-source it in the future after cleaning up the code a bit and improving testing and stuff :)
Posted by
lnsp on Tuesday November 15, 2022 @01:00PM
from the queue.acm.org dept.
Posted by
lnsp on Wednesday September 28, 2022 @09:35AM
from the blog.cloudflare.com dept.
As far as I understood it: the premise of added security is based on the fact that the other WebRTC peers only see Cloudflare's IP instead of your own. Also nobody knows who you are exactly talking to except Cloudflare. I would still expect that the media channels itself still remain encrypted when even when multiplexed by Cloudflare's network.
edit, yes it's encrypted:
> Finally, all video and audio traffic that passes through Cloudflare Calls is encrypted by default. Calls leverages existing Cloudflare products including Argo to route the video and audio content in a secure and efficient manner.
Posted by
lnsp on Thursday July 21, 2022 @01:13PM
from the youtube.com dept.
Cloudflare provides an immense value for small sites. Doing DDoS protection with specialized firewall hardware was one of the most expensive things you could do, so it wasn't really affordable for lots of people. They win by solving a problem. I believe that the issue of Cloudflare as a man-in-the-middle is a smaller issue for people running websites than the damage done by potential attacks.
Great to see new features being implemented. I'm using DuckDB for a thesis project and integrating it into my own Python CLI/web tool has been super easy -- I especially love the direct integration with DataFrames, it makes things really seamless.
Posted by
lnsp on Friday May 20, 2022 @05:36PM
from the queue.acm.org dept.
Posted by
lnsp on Friday May 20, 2022 @07:51AM
from the youtube.com dept.
I got a
- main desktop PC (AMD Ryzen 5950X, 64GB, 2TB SSD) I use for basically everything when I'm doing stuff at home (dual boot Linux/Windows)
- a recent 2021 14" MacBook Pro (which replaced an older 2016 MBP) for university
- a 4th-gen iPad Air with Pencil (mostly note-taking and occasional media consumption)
- my previous desktop PC (Intel 3770k, ~12TB storage) stuffed full of storage, just a place where I can throw data I don't immediately need anymore
- a Raspberry Pi 4 with a 512GB SSD attached, running some home services like DNS
So 5 in total not counting my phone.
> Litestream has a new home at Fly.io, but it is and always will be an open-source project. My plan for the next several years is to keep making it more useful, no matter where your application runs, and see just how far we can take the SQLite model of how databases can work.
As far as I understood it, Fly.io hired the person working on Litestream and pays them to keep working on Litestream.
I guess in the long term the product will at least pay for itself, in the short term it will just be a marketing campaign and gives people a good reason to switch from their Amazon stack in case they don't depend on things like EC2-S3 transfers. When comparing to Backblaze B2 [1], Cloudflare's storage cost is 3x but you don't pay for egress as a tradeoff (compared to 0.01$/GB for Backblaze).
[1] https://www.backblaze.com/b2/cloud-storage-pricing.html
I discovered this book today and have been reading it all afternoon. The interviews with Brad Fitzpatrick and Peter Norvig are very entertaining (and informative)!
Posted by
lnsp on Wednesday March 30, 2022 @03:08PM
from the codersatwork.com dept.
Isn't this solved by a large scale find-and-replace for existing scripts? Sure, the changes can be inconvenient but it's not like a major API change or something. They've also been printing out warning messages since December 29th according to the issue, so I'd expect that people would have updated their pipelines by now.
TLDR: Your Let's Encrypt certificate may have an RSA private key. Go's TLS implementation is far better optimized for ECDSA keys. Switching from RSA to ECDSA saves about 95% of CPU cycles due to the better implementation.
Posted by
lnsp on Wednesday February 09, 2022 @06:44PM
from the blog.espe.tech dept.
According to GH Status (
https://www.githubstatus.com/), everything is fine. Gotta love functional status pages.
edit: Nevermind, they just reported "degraded performance" for GitHub Actions, Issues, and Pull Requests.
I came across this course after going through the 6.824 from RTM last year and enjoying the hands on approach a lot! Teaching using the xv6 OS (
https://pdos.csail.mit.edu/6.828/2012/xv6.html) is super valuable. I do not consider myself an expert in operating systems or C, but digging through the xv6 source code is quite fun, the code is easily readable and very newby friendly.
Posted by
lnsp on Wednesday January 26, 2022 @07:39PM
from the pdos.csail.mit.edu dept.
Isn't the Tech Titan comparison graph misleading? I mean sure, TSMC has a higher market capitalization than Nvidia, however TSMC only does manufacturing of chips but doesn't design them AFAIK. I mean sure, you could call them a chipmaker, but in that case I wouldn't call Nvidia one because they use TSMC/Samsung services to actually "make chips".
Martin Kleppmann (known for the Building Data-Intensive Applications book) gave a lecture on Raft a year ago [0], it remains my absolute favorite explanation of the algorithm.
[0] https://youtu.be/uXEYuDwm7e4
It's around 0:56:12, AFAIK kernel dev has relatively strict guidelines regarding memory management. Cantrill also says that he considers the borrow checker less important if you only write code for a system that does not interact with other libraries, however as soon as you interact with others, things get messy on who owns what and when stuff should be free'd. Since the kernel is a sense a sealed system (ignoring kernel modules), the memory argument probably isn't that important anyway.
I totally agree regarding race conditions though, however I don't think Rust does anything to solve this.
I highly recommend to take the time. First, I find Bryan's presentation style very engaging and fun to watch. The short recap on language history is also quite fun.
I also would not consider myself to be part of any Rust hype, but the language has sparked my interest once again.
My TLDR: Rust is a great systems language, however in-kernel C code in itself is very safe, its the ecosystem (drivers, firmware etc) around it that could benefit greatly from being rewritten in a safer language.
Posted by
lnsp on Monday October 18, 2021 @05:42AM
from the youtube.com dept.
To make a fuel cell work, you need an external oxygen supply for the chemical reaction. A cleaner oxygen supply with fewer particles make the fuel cell work longer, therefore Hyundai added an air filter which filters out fine particles before passing it on to the fuel cell.
(I'm not an expert, but this is how I understood the process.)