News for hackers. Stuff that matters.

bitterblotter

Re:Show HN: Galaxium, an experimental WebGPU space explorer on Tuesday August 25, 2026 @10:38AM (#49434968)
I had to login just to upvote

I thought it was limited to the solar system until I accidentally kept zooming out, and got my mind blown a couple of times. And again when I saw the black hole.

This is ridiculously well made

Re:WikiLambda the Ultimate on Friday June 12, 2026 @05:15AM (#48501747)
Touché
Re:Raylib v6.0 on Thursday April 23, 2026 @01:53PM (#47878968)
I worked on a game in Golang+Raylib and had loads of fun. It strikes a perfect balance for people like me, that don't want to use a game engine, but also don't want to build one completely from scratch. It leaves many things to the developer, but takes care of most of the boring stuff (especially things that are platform specific). Can highly recommend.
This is definitely a rant, albeit a derserved one.

I've never attempted to distribute software to Linux. The mere thought of all the distros and package managers always kill any intention I had to do so. That said, the future seems very bright

Re:Node.js can now execute TypeScript files on Sunday August 17, 2025 @03:50AM (#44929741)
Just to give context here, NodeJS doesnt support enums, namespaces and class parameter properties. All of these have been described as regrets by Anders Hejsberg, and none of them prevent advanced use of the type system at all.

Source: 49m 43s https://m.youtube.com/watch?v=NrEW7F2WCNA

Re:Web Locks API on Monday November 11, 2024 @06:45PM (#42111461)
I've actually used this once! I built a slightly overengineered HTTP client where it would use a Reader Writer lock on the auth token. That way, if a token refresh request was taking place, all new requests would wait for it to finish writing, before being sent
Re:Show HN: Lyceum – An MMO game built with Zig and Erlang on Monday November 11, 2024 @11:16AM (#42108210)
This definitely has a GPT smell, at no fault of the creator. Reminds me of a PR i reviewed about a simple security patch, where the description said "The following changes have been implemented to strengthen our role-based access policies and system security" - Like yeah, it's security patch. A small tweak to his prompt would probably do the trick
Play "Turing Complete"! It gives a very intuitive understanding about how electronics become computers, but the best part is that you basically make the entire thing from scratch. Just completed it and had a blast
Re:Hello World on Monday April 08, 2024 @04:53PM (#39973593)
Im curious. Can you expand / give examples?
Re:Python IAQ: Infrequently Answered Questions on Friday March 01, 2024 @06:08PM (#39567910)
FYI, In the article: > I believe it is the same reason why Python does not allow assignments in expressions: Python wants to clearly separate statements and expressions

...Isn't quite right:

https://docs.python.org/3/whatsnew/3.8.html > There is new syntax := that assigns values to variables as part of a larger expression

Very interesting post though

Re:Show HN: I made a HTMX Playground 100% in the browser on Monday January 08, 2024 @12:41PM (#38915420)
Me when I buy a face mask and immediately ask people to spit in my eyes
Re:Show HN: I made a HTMX Playground 100% in the browser on Monday January 08, 2024 @05:15AM (#38910128)
This guy gets it
Re:Show HN: I made a HTMX Playground 100% in the browser on Sunday January 07, 2024 @10:59PM (#38908089)
Likewise man. In the face of avoiding JS, I think we've both taken one for the team here
Re:Show HN: I made a HTMX Playground 100% in the browser on Sunday January 07, 2024 @09:53PM (#38907699)
I'm curious about why you use Django together with SQLAlchemy, instead of using the built-in ORM? Or is it just separate projects?
Re:Show HN: I made a HTMX Playground 100% in the browser on Sunday January 07, 2024 @09:06PM (#38907455)
Thanks, and you are very welcome to post it here. Also, if you or anyone else wants to adapt more of the official examples, create an issue with the link, and I'll add them to the repo :)

Show HN: I made a HTMX Playground 100% in the browser

https://lassebomh.github.io/htmx-playground/

I recently dug up an old project in an attempt to improve on it. It's a code sandbox for playing around with HTMX in the browser, that runs a mock server within the sandbox iframe. The server "framework" is loosely based on Django, so if you're familiar with Django, you'll immediately understand what's going on.I recommend clicking through the examples.Known problems: Limited mobile support,...

( Read More... | 118 comments | 14 points | on HN )
Re:Text editing on mobile isn’t ok on Monday September 25, 2023 @10:29AM (#37644395)
Is there a way of installing this on android?
Re:Google Maps has become an eyesore on Monday August 07, 2023 @09:38AM (#37034292)
This doesn't apply for me personally, and I think also for most people using public transport. The lack of effort needed for effective transport makes me more likely to use it again, because I don't need to think about uncertainties like delays, roadblocks and timing. I actually end up using Maps for routes I've taken many times before, because of this.
This reminds me of a visualization for box breathing I made a while ago, if anyone is interested.

https://lassebomh.github.io/box-breathing/

If you scroll down there is a simple guide and some relaxing music. The site can also be installed as a PWA and added to your homescreen / desktop.

Dane in the 18-25 demographic here. For me it boils down to this:

A subscription represents a complete solution to a desire/problem. In this case my brain implicitly sees the problem as "my need to watch the movies I want" and each streaming service offers only a fraction of the solution, which leads to frustation.

This is combined with the fact that I don't care about rewarding the content providers and that pirating is extremely convenient.

I am not taking moral high ground here, this is just based on my honest gut feeling.

Minecrafts all the day down
Re:Show HN: Unofficial OpenAI Status Dashboard on Thursday July 13, 2023 @04:14PM (#36715326)
Wouldn't it defeat the purpose if your chat bot itself is running the service that is slow?

Either way it would probably be easier for you to create the textual representation yourself, since it would require plenty of tweaking in order to get the result you want.

Maybe you could create pairs of standard deviations of the current speed and text, like this:

-2: very slow, -1: slow, 0: working fine, 1: fast, 2: very fast

Then plug the rounded stddev of the current speed into the dictionary and insert it into the sentence: "The chat bot is X right now"

Re:Show HN: Unofficial OpenAI Status Dashboard on Thursday July 13, 2023 @03:57PM (#36715104)
Pretty cool stuff. Way more concrete that the actual site when you measure a proper metric like time to completion.

The charts look too dense and jagged on mobile though.

Also this could be pretty smart to have if the speed is more important than the model. Then you could automatically select the fastest model from a prioritized list of models, in case the better ones become slow.

Re: on Wednesday July 12, 2023 @07:59PM (#36703346)
I would absolutely be willing to pay under the right circumstances but I have a short fuse when it comes to licenses and component libraries.

When component libraries doesn't rely on anything proprietary, isn't complex, has convoluted/restrictive licenses, is expensive or a subscription and meanwhile could absolutely be done 100% open source, then of course I'd prefer that.

The whole point of these libraries is to make building products easier, but restrictive licenses & expensive pricing makes it feel like that won't be the case.

Re: on Wednesday July 12, 2023 @04:40PM (#36701353)
I desperately want a good library like this but every time i do they have 3 additonal premium tiers that make the free content feel like something my project cant rely on.

Ask HN: When filming, how do we prove that the video is real?

This could be a government agency or two people on a dating platform, wanting to do something while filming that proves it's authenticity.Maybe they could: - Have multiple cameras so the video must match in every perspective. - Use determistic light arrangements, like a monitor standing behind the person in the with a video of changing QR code timestamps.Maybe any VFX artists out there can...

( Read More... | 3 comments | 2 points | on HN )
Re:PWAs in App Stores on Wednesday April 05, 2023 @08:29AM (#35452977)
This might just be completely revolutionary for my company. We sell a white-label (their logo and name) application to companies that their customers can use. This made PWA's ideal since we can have both a website and an app that would be created from a single codebase.

The problem is that the companies insist on publishing it to app stores, despite the fact that it is a hell for us to maintain as well as being completely indifferent from the users perspective once it's installed.

Having this as an option almost completely solves the maintainability issues of "packaging" and re-releasing the site every time we want to deliver an update.

Older »