HNHacker News
TopNewBestAskShowJobs

_bent

351 karma · joined July 2, 2019

submissionscomments
_bent··on Jonathan Blow has spent the past decade designing 1,400 puzzles
Untrue, there is a game (however it's not very good): http://cleancoder.com/space-war
_bent··on Jonathan Blow has spent the past decade designing 1,400 puzzles
It's not a lack of engineering, but a lack of time, no? 5 years later and Cyberpunk runs on the Switch 2, MacBook Air and Linux Gaming Handhelds. While also scaling beautifully to 64 core CPUs or $3000 Nvidia raytracing GPUs.
_bent··on Id Software devs form "wall-to-wall" union
this doesn't happen because the union is very much interested in keeping the company afloat
_bent··on Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later
This should do the trick https://api.flutter.dev/flutter/material/SelectionArea-class...
_bent··on Garry Tan claims Zoho will be out of business due to vibe coding
No no, NFTs were ridiculously stupid, that's why it was so controversial, that's why there was so much backlash. Tan having been bullish on NFTs is a very good indicator that he isn't hyping $TRENDING_THING based on technological merit
_bent··on Blender 5.0
Not disagreeing that usage in large productions is something that Blender isn't really designed for, but I don't think that it's for a lack of Python API features (if a studio wants something specific it could just maintain an internal fork) or the ever changing Python API surface (the versions aren't upgraded during a production anyways)
_bent··on Blender 5.0
What Blender achieved is that lots of university programmes have started teaching Blender or becoming 'tool agnostic'. Studios have also started diversifying their pipelines (this coincidences with studios adopting Unreal and increasing usage of Houdini).

So while Maya is currently the standard, I don't believe that it's growing. It'll probably be around still in 20 years, with lots of studios having built their pipelines and tooling around it, with lots of people being trained in it, and because it's at the moment still better than Blender in some aspects like rigging and animation (afaik).

_bent··on The 'Toy Story' You Remember
I know you're looking for something more universal, but in modern video workflows you'd apply a chain of color transformations on top the final composited image to compensate the display you're working with.

So I guess try separating your compensations from the original work and create a workflow that automatically applies them

_bent··on Show HN: a Rust ray tracer that runs on any GPU – even in the browser
Why did you call the project rasterizer when it is not using rasterization but raytracing?
_bent··on Canva’s affinity strategy: Normies over power users
The original Affinity business plan included selling assets like brushes, textures, LUTs via their store. I guess this wasn't wildly successful and at some point every single person that would be interested in a professional grade design suite for 50€ each (often discounted to 35€) has already bought it.
_bent··on EuroLLM: LLM made in Europe built to support all 24 official EU languages
I'd rather have no economy at all
_bent··on Rust cross-platform GPUI components
According to Microsoft WinUi3 and WinUi2 are also native https://learn.microsoft.com/en-us/windows/apps/winui/
_bent··on Rust cross-platform GPUI components
macOS is the only OS you can write native applications for. On Linux there are with GTK and QT two different GUI frameworks that could be considered native on some distros. And on Windows there are so many different frameworks and approaches used by MS for the shell that even a Webview could be considered native
_bent··on Show HN: OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG
For final export? AVIF, JpegXL, maybe even WebP (lossless mode).

PNG kinda sucks for high resolution stuff because decoding is extremely slow. The way PNG does lossless compression also only really works with flat graphic design, anything with gradients or texture blows up the file size.

_bent··on Thoughts on Omarchy
CachyOS is also an Arch based distro with a GUI installer including multiple desktop options, such as Gnome, KDE Plasma, but also preconfigured Hyprland or Niri with a Waybar, Alacritty and a spotlight-esque application launcher.

I'm currently dual booting Windows & CachyOS with Niri and installation was incredibly smooth, including setting up secure boot or playing Windows games.

https://cachyos.org/

_bent··on Ask HN: Abandoned/dead projects you think died before their time and why?
Lytro light field cameras. The tech was impressive and the company was able to put two products on to the shelves, though unfortunately they hadn't quite reached the image quality needed for professional photographers.

But now with the new Meta Ray-Bans featuring a light field display and with new media like gaussian splats we're on the verge of being able to make full usage of all the data those cameras were able capture, beyond the demos of "what if you could fix your focus after shooting" of back then.

Beyond high tech, there's a big market for novelty kinda-bad cameras like Polaroids or Instax. The first Lytro has the perfect form factor for that and was already bulky enough that slapping a printer on it wouldn't have hurt.

_bent··on Ask HN: Abandoned/dead projects you think died before their time and why?
iirc Atom was the original Electron project. Eventually VS Code came along and took all the good ideas - the modularity through extensions, and Electron / web based cross platform, but made it really fast and added IDE like language support through LSP. Atom may be dead now, but the idea lives on in VS Code and the new project by the original developers of Atom: Zed
_bent··on The story of DOGE, as told by federal workers
I don't think https://kniferights.org/wp-content/uploads/FSA_Memo_of_Opini... really supports the argument you're trying to make.

It says there's no standing, not be because the law is _unenforced_, but because plaintiff hasn't suffered any perjury _from enforcement_ (which is ofc bc the law isn't enforced, but that's besides the point).

_bent··on Cloudflare is sponsoring Ladybird and Omarchy
Somewhat - Kling is explicitly 'apolitical' and this always attracts a certain ilk of people.

---

And - maybe this is a stretch, but you also have to consider that the competing product (Servo) is written in Rust, while Ladybird is C++.

From what you read on hn, I think Rusts community being very liberal sort of resulted in memory safety being perceived as a culture war thing by some; ("authoritarian big compiler is forcing you to not free this memory" vs "the handmade c programmer with his artisanal allocations"). So Ladybird not being written in a safe language might be part of the appeal.

And I know that Ladybird is supposed to adopt Swift, but I don't think any single LOC has been written yet?

_bent··on The bloat of edge-case first libraries
It's annoying, but not for the error handling. To the contrary, I think the error handling is actually improved by this pattern. If you manually convert beforehand you easily run into working with a Result<Result<T, E>, E>.

What I find annoying about the pattern is that it hinders API exploration through intellisense ("okay, it seems I need a XY, how do I get one of them"), because the TryFrom (sort of) obscures all the types that would be valid. This problem isn't exclusive to Rust though, very OO APIs that only have a base class in the signature, but really expect some concrete implementation are similarly annoying.

Of course you can look up "who implements X"; it's just an inconvenient extra step.

And there is merit to APIs designed like this - stuff like Axum in Rust would be much more significantly more annoying to use if you had to convert everything by hand. Though often this kind of design feels like a band aid for the lack of union types in the language.

_bent··on The bloat of edge-case first libraries
It's definitely pretty annoying, though not because of the errors. Actually the errors might be the biggest benefit even. If the conversion fails I can't continue with the function call.
_bent··on Jujutsu for everyone
i guess you can run `jj duplicate` before?
_bent··on From M1 MacBook to Arch Linux: A month-long experiment that became permanenent
you might want to check in with an ophthalmologist
_bent··on The future of large files in Git is Git
I'm currently running https://github.com/datopian/giftless to store the LFS files belonging to repos I have on GitHub on my homelab miniio instance.

There are a couple other projects that bridge S3 and LFS, though I had the most success with this setup.

_bent··on Open hardware desktop 3D printing is dead?
How's it not capitalism? If your definition of capitalism requires governments to either not exist or not act to improve the conditions of their subjects (including companies), you have a definition of capitalism where basically none existing or only failed states have a capitalist system.
_bent··on Leonardo Chiariglione – Co-founder of MPEG
https://mpai.community/standards/mpai-spg

This makes zero sense, right? Even if this was applicable, why would it need a standard? There is no interoperability between game servers of different games

_bent··on Itch.io seeks payment processors who work with with adult material
yeah, this I don't get. Maybe the issue is that you don't want to implement SEPA yourself, so you go through a payment processor -- which may then have the same guidelines as MasterCard?

SEPA flows typically have a more rough UX, maybe this would put off a lot of customers?

They could also just piggy back off of SEPA and just do the bog standard thing of asking the customer to transfer x amount of money with the reference abcxyz. If the customer then uses instant transfer in their banking app, they get to immediately confirm the purchase.

In case of Steam they could totally also just give immediate access and then revoke it if the payment doesn't happen within 36 hours.

_bent··on Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope
> it looks like it's causing more damage

what damage is it causing?

_bent··on Jujutsu for busy devs
I've been using jj for two weeks now and it's kinda exciting, because for the first time I'm comfortable with using version control just via the command line. With Git I always had to use a GUI (preferably Git Graph in VSCode) and launch all operations by right clicking items, but jj was simple and consistent enough that I could just start using it after reading Steve Klabniks tutorial.

The thing I'm running into right now is that I should really learn the revset language, so that I don't have to constantly copy paste ids from jj log

_bent··on Adblockers stop publishers serving ads to (or even seeing) 1B web users
How do they want to measure traffic that by definition "cannot be measured"? As an adtech it's in their best interest to overestimate this anyways
← PreviousPage 2 of 4Next →