HNHacker News
TopNewBestAskShowJobs

vitiral

1,239 karma · joined August 9, 2016

https://civboot.github.io
submissionscomments
vitiral··on Limbo: A complete rewrite of SQLite in Rust
Huh, I wasn't aware that Java was initially open source
vitiral··on Limbo: A complete rewrite of SQLite in Rust
It's not a dick move if you are making legitimate improvements -- especially if you still reference the origin. That's literally the idea behind public domain
vitiral··on Limbo: A complete rewrite of SQLite in Rust
So three orders of magnitude more tests than code. Yikes, if that is what 100% branch coverage looks like then count me out!
vitiral··on Limbo: A complete rewrite of SQLite in Rust
> SQLite’s test suite is proprietary

This is literally the first time I've ever heard of this, for any project anywhere. I suppose Android is built a bit in this way, but that's a whole other can of worms.

vitiral··on The Curse of Markdown
The bulk parser only needs to read a single character and only needs to care about two characters (brackets). The sub parser then looks for either {...} or a single character.

Markdown requires all sorts of complexity and it's nearly undecideable. Before CommonMark there wasn't even a spec and many things were largely ambiguous.

Also, tables and other structured data in markdown are almost entirely hacks

vitiral··on Protecting undersea internet cables is a tech nightmare
IIRC starlink might try
vitiral··on The Curse of Markdown
I think markdown is poorly designed, especially in terms of ease of parsing (human AND machine!)

I've written my own markup language, I'd love ANYONE'S feedback, either good or bad

https://lua.civboot.org#Package_cxt

vitiral··on Biological Miracle – Wood Frog
Of the frogs? Sure!
vitiral··on Biological Miracle – Wood Frog
Can't tell if joking...
vitiral··on I Followed the Official AWS Amplify Guide and Was Charged $1,100
It wasn't clear, thanks
vitiral··on Daisy, an AI granny wasting scammers' time
It's the year 2035. 80% of all energy is consumed by AI scammers talking on the phone with AI Grammas.
vitiral··on AI makes tech debt more expensive
Ever heard of LISP?

http://jmc.stanford.edu/articles/lisp.html

> This paper concentrates on the development of the basic ideas of LISP... when the programming language was implemented and applied to problems of artificial intelligence.

vitiral··on I Followed the Official AWS Amplify Guide and Was Charged $1,100
... only governments, yet this is Amazon
vitiral··on Why the Guardian is no longer posting on X
Musk is stress testing his service's features /s
vitiral··on Ask HN: What would you preserve if the internet were to go down tomorrow?
This is my project: https://civboot.org
vitiral··on Wasp Flamethrower Drone Attachment
I wouldn't worry about it too much, gas cans are way cheaper and more effective/scalable.
vitiral··on SDL-based Lua programming environment for kids similar to Codea
Awesome, I'm working on something similar: https://lua.civboot.org
vitiral··on Room-Temperature Superconductivity Heats Up
It's only "cheap" if the room temperature semiconductor material is cheap and easy to maintain. Also, it's not like solar panels are free.
vitiral··on Room-Temperature Superconductivity Heats Up
> Finding a way to reduce energy loss as electricity travels over transmission lines and across wires would profoundly change society. It would deliver nearly unlimited energy

Um... No. Transmission lines is not a serious use-cases of super conductors. I believe current loss rates are in the 2-5% range. Super conductors do not provide energy in and of themselves -- though they are likely a critical component to nuclear fusion, which would.

vitiral··on What Color is Your Function? (2015)
This is one of the things I love most about Lua. You can coroutine.yield inside of any function, it's up the the caller to handle it correctly.

This means I can write my tech stack to run in either mode, then swap out async/sync functions in the application. This is exactly what I do in https://Lua.civboot.org#Package_lap

vitiral··on C++ proposal: There are exactly 8 bits in a byte
I wish the types were all in bytes instead of bits too. u1 is unsigned 1 byte and u8 is 8 bytes.

That's probably not going to fly anymore though

vitiral··on Large language models reduce public knowledge sharing on online Q&A platforms
We need to refine our tech stack to create a new one which is understandable by humans, before LLMs pollute our current stack to the point it's impossible to understand or modify. That's what I'm doing at https://lua.civboot.org
vitiral··on The Boo Programming Language
well put sir there is no need for periods run on sentences definitely dont exist
vitiral··on Uxn
It's an 8 bit unaligned encoding, so this matters very little
vitiral··on Flexible RISC-V Processor: Could Cost Less Than a Dollar
This is super exciting, I love to see advances in low temperature semiconductor manufacturing. HOWEVER

> The research team found Flex-RV could run as fast as 60 kilohertz while consuming less than 6 milliwatts of power.

Those are TERRIBLE specs compared to silicon. Similar microcontroller specs are 1,000x faster at similar power consumption.

vitiral··on “Attention assault” on Fandom
I enjoyed this. However, if the author is reading I was pretty sure the ASCII sun was in fact an ASCII hole, if you know what I mean. Not that I disapproved, it rather fit the site you were reviewing which is in fact a steaming pile of stfu8.
vitiral··on Pitfalls of comparing BigDecimals in Java
I feel like if they had simply named it FixedDecimal they would have avoided the confusion. It makes more sense that 1.0 differs from 1.00 as they are different precicions. As another person pointed out, dividing them by 3 will yield different results.
vitiral··on Reformatting 100k Files at Google in 2011
Fair enough! I only wrote it early in my career, it might feel more restrictive now
vitiral··on Why Google Takeout is sooo bad
False. If there's an army of people saying it's impossible to leave Google then fewer will use it.
vitiral··on Reformatting 100k Files at Google in 2011
Ah, makes sense. I think there are use-cases for both, even personal hobby projects. There's some languages with so much damn syntax that I don't think I could even begin to write code without a formatter (I'm looking at you rust and Java) and others where it stays out of your way (python, Lua, etc)
← PreviousPage 2 of 21Next →