HNHacker News
TopNewBestAskShowJobs

Zecc

613 karma · joined October 10, 2010

submissionscomments
Zecc··on LibAgar cross-platform GUI system
Firefox is flagging it as a potential security thread because the server is using a certificate for libagar.org rather than wiki.libagar.org.
Zecc··on Show HN: I made a simple daily word puzzle
If I may (not affiliated to any of them):

https://angle.wtf/

https://squaredle.app/ (you can also just type if you find swiping annoying)

https://wafflegame.net/

Zecc··on Show HN: Name That Nation
You might like Worldle and Flagle too.

  https://worldle.teuteuf.fr/
  https://www.flagle.io/
Zecc··on Rivers Cuomo is an active developer on GitHub
The two pieces of software I'm most proud of having written in college were a simple NFS driver and a simple GET-only HTTP server. There's just something magical about seeing your software not only working, but also integrating with something else that's "real". (In this case, being able to mount a network drive in the OS and opening a page in a real browser)
Zecc··on Google lays off "dozens" from X Labs, wants projects to seek outside funding
Someone tell Elon Musk. He might want to fund them for the name alone.
Zecc··on Welcome to the Chata Programming Language
FWIW, "chata" in Portuguese means something like "boring" and "annoying". But at least it's not vulgar or obscene.

Naming for an international audience is hard.

Zecc··on Why did older computers and OSes use UPPER case instead of lower case?
That's a good point. I added that rule (font-variant-numeric: slashed-zero;) to the font preview using the browser's devtools, and I saw no difference.
Zecc··on Why did older computers and OSes use UPPER case instead of lower case?
Hard disagree.

The header image on the website shows slashed zeroes, but the font preview doesn't, which is unexpected. In fact when previewing in Google Fonts there's barely any visual distinction between uppercase letter O and zero. There's only a very slight difference in width which you actually have to look for. Punctuation isn't centered in their box and leaves so much tailing space the test text `5240N 15:01 .84 8,9` reads like `5240N 15: 01 . 84 8, 9`

These problems don't exist as much in the variable width font, where there is no tailing space in the punctuation and the uppercase Os are rounder.

There's also some weird pinching in the corners of N. 1, l and I are perfectly distinguishable though, so at least it's got that going for it.

Zecc··on Ask HN: What are some unpopular technologies you wish people knew more about?
I'm sad hearing Dick Pick died aged 54 of stroke complications.
Zecc··on Show HN: I saw this mind-blowing experiment, so I made a simple version of it
This ought to work across different browsers though, for what it's worth. But ultimately it's just a fun experiment.
Zecc··on Sqids – Generate short unique IDs from numbers
> Many of those reviewer comments are utterly moronic.

Reason for review: hostile, insulting, or degrading

/s

Zecc··on Awesome Engineering Games
Snakebird's trailer reminds me a lot of Room to Grow.
Zecc··on Debugging tricks in the browser
Have you tried accessing `arguments.callee`[0]? It is unfortunately deprecated and might throw an error. I've never tried it myself as I rarely use breakpoints in the debugger.

  [0]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments/callee
Zecc··on Debugging tricks in the browser
Are you looking for logpoints?

https://firefox-source-docs.mozilla.org/devtools-user/debugg...

Edit: just realized this is literally the first thing mentioned in the linked article.

Zecc··on My rude-ass car
Off-topic, I do apologize knowing this isn't Reddit: but I came to see if anyone mentioned https://xkcd.com/37/ and I left disappointed.
Zecc··on Why is it so hard to make digital fire look good?
Why would they not? Watching fireplaces is relaxing, handling firewood less so.
Zecc··on Ask HN: Released games built on FOSS engines?
Just to confirm regarding Stardew Valley, Wikipedia says it was initially created in XNA framework and then later ported to MonoGame (also FOSS).
Zecc··on Ishkur's Guide to Electronic Music
> upbeat synthwave

I've recently discovered FM-84. Eg:

https://www.youtube.com/watch?v=V5AuJF9v2Lw&list=OLAK5uy_lra...

Edit: some of their songs do have lyrics though.

Zecc··on Adult Attention-Deficit/Hyperactivity Disorder and the Risk of Dementia
A percentage always reflects a ratio between a quantity and another reference quantity. When you say a value is 6 percent higher, you are saying it went from X to (X + X*(6/100)) = (X*106/100) = 106% of the value you had before (whatever it was).

When you say it is 6 percentage points higher it means you had a percentage Y% and it is now (Y+6)%, a value which cannot be determined unless you know Y, never mind the reference absolute value it relates to.

In this particular case you can say it went from 7% to 13.2%, so if you ignore "%" as the unit the actual change is from 7 to 13.2; a ((13.2-7)/7) ≈ 0.8857 = 88% change. Had the original percentage been say 67%, a 6.2 p.p. change would have increased the percentage to 73.2%; a much smaller ((73.2-67)/67) ≈ 0.0925 = 9% change.

Had the change been "six percent of seven percent", the new value would be 7+7*(6/100) = 7.42 (percent).

Zecc··on A new modern look for the Android brand
I think the word "missing" is.. missing.. in your post.
Zecc··on Smart Programmers Write STUPID Code (2022)
It would have been much clearer. Ironic, isn't it?
Zecc··on Is this ‘which’ dead?
Bug report: current month not specified in RHS.
Zecc··on Can’t send email more than 500 miles (2002)
In case you've missed it, someone else linked to https://www.managementpro.com/my-car-wont-start-after-i-buy-...
Zecc··on Bitty Engine: An itty bitty game engine
> Lua rocks

https://luarocks.org/ ?

Zecc··on How would you say “She said goodbye too many times before.” in Latin?
Can't really speak for colloquial pt_BR, but wouldn't that be "demasiadas" instead of "muitas"?
Zecc··on How did Stripe come up with its name? (2015)
Hyundai Kona is named Kauai (after another Hawaiian island) in Portugal, since "cona" is slang for female genitalia.
Zecc··on Internals of async / await in JavaScript
You can use them in any place where you want to return a bunch of values, but not necessarily all in one go. This goes for bytes in a Uint8Array, points you want to draw in canvas, DOM elements you are selecting or generating on the fy, data objects you've downloaded from somewhere, etc.

The advantage of generators over arrays is that you don't have to allocate a large array, so you can handle large numbers of elements while keeping a lower memory footprint.

They can also hide batching/chunking logic. You could have code that repeatedly downloads of separate JSON files with 200, or 500, or 5000 elements at a time, then return a generator that goes through each element at a time. The consuming code will be none the wiser.

Zecc··on Fomos: Experimental OS, built with Rust
Sounds like it's a framebuffer, and yes the apps draw themselves.

Looking at the source code of the cursor app [0], we can see it draws the mouse cursor and skips the rest. The transparent console app [1] is doing something more complicated which I haven't tried to fully understand, but which definitely involves massaging pixels and even temporarily saves pixel data in ctx.store.b1 and ctx.store.b2 so it looks like some kind of double buffering.

  [0]: https://github.com/Ruddle/Fomos/blob/cba0460af59e63f46c7646f8a2f29d574ff0d722/app_cursor/src/main.rs#L75
  [1]: https://github.com/Ruddle/Fomos/blob/cba0460af59e63f46c7646f8a2f29d574ff0d722/app_console/src/main.rs#L384
Zecc··on Factorio: Space Age
Or (while on the subject of Factorio) Mindustry:

[0] https://mindustrygame.github.io/

Zecc··on So you want to learn physics (2021)
> there's a good series on YouTube by the user "eigenchris" on tensor calculus

To save someone else a search: https://www.youtube.com/watch?v=8ptMTLzV4-I&list=PLJHszsWbB6...

← PreviousPage 4 of 12Next →