HNHacker News
TopNewBestAskShowJobs

bunnythefifth

210 karma · joined April 1, 2018

I'm not looking for glory here.
submissionscomments
bunnythefifth··on Decoded: GNU Coreutils (2018)
I have learnt a lot from Maizure's blog. One of my early favorites: http://www.maizure.org/projects/printf/index.html
bunnythefifth··on Is the madness ever going to end?
> I would not normally be quite so much of a jerk about the numerous syntax errors, except that this ends with a suggestion that people, you know, pay for this writing. I don't expect perfection (God knows I make tpyos all the time), but the closing paragraph starts with a sentence that literally has no verb.

Are you really bashing the author for imperfect English? The about page clearly mentions that they are not a native speaker of the language, and even apologises for any imperfections in their writing as a result thereof [1].

I strongly agree with your parent comment that attacking the author for presenting their strong views in an area is unnecessary. Make arguments against what they wrote, not who they are.

A little kindness also goes a long way. What the hell is this obsession with hammering everyone down with unwarranted negativity on this forum.

[1] https://unixsheikh.com/about.html

bunnythefifth··on Firefox 96
Tangential, but every time I read "macOS" in FF release notes, I hope that this fundamental bug gets fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1600153

Gist: You click a link (outside FF, say from an app), and FF opens 2 windows - one with the link and other blank. I have no idea how is this acceptable for a browser as mainstream as FF.

bunnythefifth··on Quit Your Job
> I know at least a few people in their 30s and 40s with harldy anything in their name, that quit a shitty (but steady) job and travelled the world on a whim, with almost nothing in their pocket (and no safety nets).

Did they preach about it on the internet in the form of an ostentatious, almost comical prose too?

bunnythefifth··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
https://www.i-dont-care-about-cookies.eu/
bunnythefifth··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
https://www.i-dont-care-about-cookies.eu/
bunnythefifth··on A single line of code made a 24-core server slower than a laptop
Note that it is a 4-core CPU which employs simultaneous multithreading[1] (hyper-threading in this case) to achieve a higher throughput while executing independent instruction streams. This technique can provide multiple hardware threads to the OS to schedule its processes on (typically 2 per physical core), and the CPU takes care of executing them as concurrently as possible on a single core (typically by employing a few hardware enhancements within the core so that it can work with multiple instruction streams in a since clock cycle).

At first, the throughput up to 4 cores increases linearly because 4 OS threads can utilize 4 hardware threads independently, making the greatest possible use of available hardware resources. Beyond 4 OS threads, simultaneous multithreading comes into play and up to 8 OS threads get scheduled on 8 "simultaneously multithreaded" hardware threads, which offers increased throughput, but not as drastic (see how the author uses the word "slightly"). Beyond 8 OS threads, the throughput will not increase as you are out of hardware threads which actually execute your instruction streams independently. The OS can spawn an arbitrary number of threads beyond 8, but they will take turns executing on your 8 available hardware threads - no gain in net throughput. You get limited by the hardware.

[1] https://en.wikipedia.org/wiki/Simultaneous_multithreading

bunnythefifth··on A single line of code made a 24-core server slower than a laptop
> Can your neighbor, who shares your L3 cache, be using memory so much more aggressively than you that it causes you to evict your L2/L1 cache?

I'm curious. How could the "neighbor" possibly evict your L1/L2 when it is local to you? Worst it can do is thrash L3 like crazy but if your own data is on L1/L2, how would that get affected?

bunnythefifth··on Misbrands
Second day of my first ever internship, I dented the aluminium lid of my brand new, very expensive, work Macbook.

So I had an idea - I slapped a band-aid on the dent to hide it. Caught the attention of way too many people. Everytime they inquired, I'd tell them it's because I hurt the laptop by denting it. Resulted in amused and confused faces alike.

bunnythefifth··on Chrome users beware: Manifest v3 is deceitful and threatening
I rely on Firefox for everything a browser does, and praise its many unique features and conveniences; I don't want to imagine using a garbage flavor of Chromium. But the folks at Mozilla keep hitting my morale. Examples-

1. History of installing and running arbitrary code on clients in the name of "Experiments" without user permission.

2. Full telemetry on by default.

3. Shoving their products like Pocket (added to the address bar by default, shows up as an advertisement on the page that opens after Firefox updates itself), Mozilla VPN (non-removable advertisement on every Private Window you open) in the name of revenue, while their clueless leadership enjoys fat paychecks for whatever value they bring to the organization.

4. Forcing undesirable changes down people's throat (removed the "Compact" density address bar after a redesign, hiding it under about:config).

Feel free to pile on.

bunnythefifth··on Stripe hiring issues make some lose job offers
I've been active on this platform for only a couple years, one thing that stands out to me is the amount of flattery going on around the comments of big name YC and SV founders. Gah!
bunnythefifth··on Git's list of banned C functions
Your words have just convinced me to try out D. Maybe some good will come out of it :)