HNHacker News
TopNewBestAskShowJobs

Flex247A

809 karma · joined February 2, 2020

submissionscomments
Flex247A··on A brief history of the Bloomberg terminal
Any idea on what technologies/toolkits are used to build Bloomberg terminal?
Flex247A··on Vectorized and performance-portable Quicksort (2022)
time to log off
Flex247A··on RISC-V Emulator and Linux System from Scratch
Slight tangent: I made a similar but simpler project that runs DOOM on a custom RISC-V emulator: https://github.com/lalitshankarch/rvcore
Flex247A··on Running Doom on Our Custom CPU and Going Viral
Hi, I didn't follow any specific guide on this, but asked ChatGPT about the bare minimum environment needed to run DOOM. From there, I figured out how to execute the instructions using a switch-case and how to make a custom syscall to trigger rendering.

I made a post a while back that details the entire process: https://www.reddit.com/r/EmuDev/comments/1t1or4j/doom_runs_o...

Flex247A··on Running Doom on Our Custom CPU and Going Viral
Great work!

This reminded me of a project I built a while back: a RV32IM emulator in C++ that can boot and run DOOM. Initially I implemented only RV32I, and implementing the M extension provided a massive speedup!

If anyone's curious, here's the source code: https://github.com/lalitshankarch/rvcore

Flex247A··on Show HN: I built a RISC-V emulator that runs DOOM
Pretty much yeah
Flex247A··on GPU-Driven Clustered Forward Renderer
Lights in games use real electricity :)
Flex247A··on Material 3 Expressive
Leetcode monkeys with little dev experience will do that.
Flex247A··on Compressed music might be harmful to the ears
By compression they mean dynamic range compression, which loudens softer sounds so they are more audible.

Pop songs for example, are heavily compressed because "compressed" music sounds "better" on cheap external speakers with bad dynamic range. Kinda like increasing the saturation on a cheap TFT panel.

Flex247A··on Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom
Just when it was included in S&P500 :(
Flex247A··on ePub-utils: A Python library and CLI tool for inspecting ePub from the terminal
Personal plug: https://github.com/lalitshankarch/Qitab

This is a small EPUB reader I made that uses the system Webview to render EPUB documents!

Flex247A··on MomBoard: E-ink display for a parent with amnesia
Not a good idea for someone with memory loss to use an LLM, especially when they are prone to hallucination!
Flex247A··on MomBoard: E-ink display for a parent with amnesia
There are some cheap android phones which come with an IR sensor. But the app for such functionality needs to be custom made.
Flex247A··on SSH Remoting
It does work.

Automated builds are here: https://github.com/deevus/zed-windows-builds

Flex247A··on QUIC is not quick enough over fast internet
Example of an almost instant webpage today: https://www.mcmaster.com/
Flex247A··on Rewriting Rust
Because the compiler ends up looking at all the functions anyway, only for the linker to discard them all.
Flex247A··on OpenAI to become for-profit company
The jokes write themselves!
Flex247A··on Rewriting Rust
Enabling FAT LTO reduces the final binary size but it isn't a permanent fix.
Flex247A··on No more blurry fonts in Linux (2023)
Quite likely no, as even grayscale antialiasing is going to look amazing in 4K.

macOS has grayscale antialiasing on by default.

Flex247A··on No more blurry fonts in Linux (2023)
Can someone comment on the effect lcdfilter has?

Seems like full hinting + RGB antialiasing is the way to go on non 4K displays.

Flex247A··on Tracy: A real time, nanosecond resolution frame profiler
Hello! Going through your tutorial and it's been a great ride!

Thanks for the good work.

Flex247A··on Tracy: A real time, nanosecond resolution frame profiler
I am a beginner in graphics programming, and I came across this amazing frame profiler.

Web demo of Tracy: https://tracy.nereid.pl/

This blows my mind. It's so fast and responsive I never expected a WebAssembly application to be!

Flex247A··on GPU Debug Scopes
What are other cross platform (as in cross-GPU) tools other than RenderDoc that can show GPU debug info?

I found Microsoft Pix, but it's not very useful for Vulkan except showing some performance counters.

Flex247A··on You can contribute to KDE with non-C++ code
Honestly, the most welcoming open-source project I found was Blender. They are quite open to criticism, and follow ups are timely.

Only contributed a couple of fixes, but the experience was great overall.

Flex247A··on p5.js
https://editor.p5js.org/lalit.c/full/oN-oq5yM6
Flex247A··on Blender 4.2
I would like to thank the developers for keeping the codebase maintainable!

It was very approachable for me to fix a few UI bugs a couple of months back.

For me, contributing to a large project feels great, knowing that people will get to run my code (even though the changes are minor).

Flex247A··on Helix-gpui: A simple GUI for the Helix editor
GPUI works on Windows too now.

Can build Zed from the main branch.

Flex247A··on Debloat non-rooted Android devices
I don't think it's US specific. Have faced a similar situation with the last two budget phones I bought in India.
Flex247A··on Slint GUI Toolkit
The 'a' in imgui stands for accessibility.

Sometimes, it's useful to have a quick and dirty GUI toolkit. I think Slint fills that gap.

Flex247A··on Free and Open Source Alternative to Airdrop
Also check: https://localsend.org/

Apps are available for all platforms, and it's possible to achieve transfer over a LAN connection.

Page 1 of 5Next →