HNHacker News
TopNewBestAskShowJobs

tutfbhuf

1,882 karma · joined December 8, 2017

submissionscomments
tutfbhuf··on Ask HN: If you've used GPT-4-Turbo and Claude Opus, which do you prefer?
Models like Claude's Opus are starting to eat into GPT4's cake. I think we are not far from OpenAI announcing GPT5 - could be tomorrow if you were to ask me.
tutfbhuf··on Gnet is the fastest networking framework in Go
I haven't downvoted you. Actually, now that you mention having been downvoted, I have given you an upvote to counter one of the downvotes. Your question is absolutely legitimate and I'm in no way affiliated with any of the Go libraries.
tutfbhuf··on Gnet is the fastest networking framework in Go
What are your current issues with Fiber/FastHTTP?
tutfbhuf··on Gnet is the fastest networking framework in Go
People in the Go community often respond with "use net/http for building web apps", the standard library is good enough and has better support in the long run. This is good advice in most cases. However, if you are using Go for API building and explicitly want to squeeze out every little bit of performance, then there are much faster libraries available than the standard net/http. Gnet is one such example.
tutfbhuf··on What happens when an HTTP client raises $225M at a $5.6B valuation
A $5.6B valuation means that Postman is about as valuable as Reddit ($6.4B). There might be an alternative simulated universe in which this makes sense, but it is not ours. Unfortunately, the market can stay irrational longer than I can stay solvent, so I won't short Postman if it will be listed sometime in the future, but damn, I would really like to do so.
tutfbhuf··on Astro DB
I'm currently thinking about using either Astro or SvelteKit for my next project. Astro DB suggests that Astro aims to be more than just a static site builder. However, all over the internet, I read that Astro is primarily a static site builder, and if I want to build a fully-featured web application, I should use something like Next.js or SvelteKit. Now, I'm a little bit confused where Astro DB fits into this picture.
tutfbhuf··on Gangs of Los Angeles Map (2024)
Applying force and incarcerating as many as possible leads to nothing but full prisons, and as individuals are released, the cycle begins anew. It's necessary to break this cycle and focus on very young children, understanding the key factors of why they join gangs, and then taking precise countermeasures.

Education: Implementing educational programs that teach conflict resolution and provide positive social-emotional learning.

Opportunities: Creating job training and employment opportunities for young people.

Community Programs: Offering after-school and summer programs focused on arts, sports, and other activities.

Mentorship: Connecting young people with mentors who can provide guidance and support.

Family Support: Providing resources and support to families to help them create stable, nurturing environments.

Safe Spaces: Ensuring there are safe community spaces for social interaction.

Police-Community Relations: Fostering positive relationships between law enforcement and the community.

Intervention Strategies: Developing programs to intervene when young people show signs of potentially joining gangs.

It is a complex problem, hence there is no easy solution.

tutfbhuf··on Show HN: Timelock.dev – Send a secret into the future using timelock encryption
You can replace one or a few trusted third parties with an entire network of node operators (similar to the blockchain or Tor network) and achieve practical timelock encryption[^1]. As long as there are enough uncompromised nodes, you will be able to obtain your secret in the future.

[^1]: https://github.com/drand/tlock

tutfbhuf··on S3 is files, but not a filesystem
S3 is obviously not a filesystem in the sense of a POSIX filesystem. And I would argue it is not a filesystem, even if we were to relax POSIX filesystem semantics (do not implement the full spec). But what is certainly possible is to span a filesystem on top of S3. It is basically possible to span a filesystem on anything that can store data. You can even go crazy for demonstration purposes and put a filesystem on top of YouTube (there are some tech demos for that on GitHub).

I think a better question is whether there are any good filesystem implementations on top of S3. There are many attempts like s3fs-fuse[^1] or seaweedfs[^2], but I have not heard many stories about their use at scale from big companies. Just recently there was a post here about cunoFS[^3]. It is a startup that implements a POSIX-compliant (supports symlinks, hard links (emulated), UIDs & GIDs, permissions, random writes, etc.) filesystem on top of S3/AZ/GCP storage and claims to have really good performance. I think only time will tell if it works out in practice for companies to use S3 as a filesystem through fs implementations on top of S3.

[^1]: https://github.com/s3fs-fuse/s3fs-fuse

[^2]: https://github.com/seaweedfs/seaweedfs

[^3]: https://news.ycombinator.com/item?id=39640307

tutfbhuf··on Ski town can't fill a job for $167k cuz potential can't afford to live there
I wonder if we see more and more people using a plane multiple times per week to reach their destination[^1] from a low-cost housing location because it's too expensive to live in the high-cost destination.

[1]: https://www.latimes.com/california/story/2023-07-07/la-me-be...

tutfbhuf··on Show HN: dockerc – Docker image to static executable "compiler"
I think a straightforward way to achieve this would be to place a Docker image as a binary directly into a statically compiled podman (https://github.com/mgoltzsche/podman-static).
tutfbhuf··on JEDEC publishes GDDR7 graphics memory standard
"speed of light can get before interstellar travel is outright impossible"

Time is relative to your frame of reference. If you travel to Proxima Centauri at 99.99% c, it will take you 22 days from your point of reference sitting in the spaceship, which is quite acceptable. On Earth, 4.24 years have passed. So, your family and friends grow old quite fast when you do interstellar travel without them; hence, it's better to take them with you.

tutfbhuf··on Velato: A programming language where source code must be a valid MIDI music file
Even for non-login sessions, HTTPS is key. It isn't just about credential protection. It guards against data tampering in transit and is therefore crucial for end-to-end data integrity. What you are saying is basically that you don't care about integrity, fair enough, but many people including me do.
tutfbhuf··on Velato: A programming language where source code must be a valid MIDI music file
Is there any reason why your website does not support HTTPS?
tutfbhuf··on Hetzner GEX44 with Nvidia GPU
If you have a use case where you utilize Hetzner's RTX4000 GPU 24/7/365 around the clock, then it's a great deal. However, I think many people will just load some quantized LLMs into it and call it a few dozen times per day. For the latter use case, €2,200 is a bit too much, I think.
tutfbhuf··on AWS acquires Talen's 960MW nuclear data center campus in Pennsylvania
Does anyone know how many NVIDIA data center GPUs can be run off 960MW?
tutfbhuf··on The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
Thank you for the insights. I would like to add that native compilation with GraalVM sounds excellent in theory, but in all the real-world Java codebases that I have tested for native compilation, it wasn't possible due to some limitations in the code or some dependency (it is not a drop-in replacement).
tutfbhuf··on The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
Your expectation is correct. The Java version is more tuned. Here https://github.com/dhartunian/1brcgo/?tab=readme-ov-file#lea..., you can find a version that runs in 1.108 and is almost 3x better than the one you quoted. I think one can reduce it even further. In the end, it depends on how fast the executable can boot up and execute the code. At some point, JVM will lose because it takes quite some time just to initialize the JVM, whereas Go executables can boot up very fast. Here you can see a comparison of Hello World Programs: https://github.com/qznc/hello-benchmark?tab=readme-ov-file#h.... JVM takes a whopping 596 ms to boot up and print Hello World, whereas Go just requires 149 ms.
tutfbhuf··on Serving my blog posts as Linux manual pages
Please also create an AUR package for Arch Linux.
tutfbhuf··on Google Genie lets users generate AI outputs resembling video games
> It feels at least a couple of decades away.

Have you seen Sora lately? Every few months we get a new big AI innovation or major improvement. We are not in an end of Moore's Law phase in AI, we essentially just started, and the growth is currently exponential not linear.

tutfbhuf··on Ask HN: Why is HN so often down?
Hence, I would conclude that he is working on it for years.
tutfbhuf··on Serverless Horrors
Correlation does not imply causation. There is no inherent reason why a serverless architecture would force a provider to have insane high traffic costs, hence it doesn't make sense to put blame on the term "serverless" for that.

On the other hand, if one could explain such causation, then I would be very interested in hearing about it.

tutfbhuf··on Serverless Horrors
Yup, this is exactly my point. It's not the serverless architecture, something you set up on Hetzner yourself with OpenFaaS (https://github.com/openfaas/faas), that is to blame here but the insane pricing scheme for traffic.
tutfbhuf··on Serverless Horrors
Sure, but according to the article, he received the 100k bill because of peak traffic of 60TB of bandwidth per day over several days. If you have a dedicated server in a colo, then a 10GbE connection is very common these days. With a 10GbE connection, you can serve 100TB of traffic in a single day. Hence, if the colo had the same prices as Netlify for traffic, then a single server with a 10GbE connection would be sufficient for such a high bill, no serverless and infinity scaling required, just absurdly high traffic costs.
tutfbhuf··on Serverless Horrors
I don't think the Netlify case has happend due to serverless architecture. Yes, there are many technical issues with serverless architectures, but getting a huge bill for incoming traffic is independent from a serverless architecture. You could also put your own hardware in a colo and pay for traffic. If your data center provider does not protect you from DDoS and simply bills by the TB, then the same situation would occur. Of course, one could argue that the prices per TB are much cheaper in a colo situation compared to Netlify and therefore a 100k bill is very unlikely to occur, but then I would make this the main point: absurdly high traffic costs and no DDoS mitigation, and wouldn't put it behind a "serverless horrors" title.
tutfbhuf··on Rainwater everywhere on the planet is unsafe to drink due to chemicals (2022)
I'm not sure which one will kill us first: forever chemicals, nanoplastics, or global warming.
tutfbhuf··on Building a deep learning rig
I think businesses are more likley to rent and techies are more likely to build. So he is betting on a niche, techies who wants to buy a 15k device or companies who do not want to rent. Also companies who are willing to go the AMD GPU route instead of NVIDIA GPU, which as much better tooling and much more experts on the job market.
tutfbhuf··on Building a deep learning rig
This is the new startup from George Hotz. I would like him to succeed, but I'm not so optimistic about their chances of selling a $15k box that is most likely less than $10k in parts. Most people would do much better by buying a second-hand 3090 or similar and connecting them into a rig.
tutfbhuf··on Show HN: GPU Prices on eBay
"Do you think there a possibility that anyone with zero feedback is just new and it's their first time selling?"

Not if it's a brand-new 2024 account and the first sale is an ultra-high-demand NVIDIA graphics card with high VRAM.

tutfbhuf··on Readyset: A MySQL and Postgres wire-compatible caching layer
Sometimes, you have to deal with closed-source and legacy software for which there is no sufficient support in the application. This proxy can help boost the performance of such applications.
← PreviousPage 2 of 21Next →