HNHacker News
TopNewBestAskShowJobs

joe_guy

611 karma · joined May 10, 2021

submissionscomments
joe_guy··on Joy: A maximalist web framework for Lisp aficionados
How does that scale? I'm not worried about 60mb of ram in 2022. Is there a single like-like comparison of a complex application?
joe_guy··on Firefox Browser Hacked in 8 Seconds Using 2 Critical Security Flaws
They also seem to believe the speed of an exploit is relevant enough to put it in the headline and repeat it several times in th article.
joe_guy··on PowerToys – open-source Windows utilities
Windows has support to remap keys built in, there's just no UI for it oddly. I think it was added in 2000?

https://www.ghacks.net/2010/06/06/the-ultimate-guide-to-keyb...

joe_guy··on Seed-firing drones are planting 40k trees every day to fight deforestation
This article is clickbait and lacking in real detail.

> The company has already planted more than 50,000 trees

joe_guy··on Mercedes-Benz says Level 3 self-driving option ready to roll
Honestly, I didn't read that link extensively. It went straight to a sleezey looking "How Much to Expect From a Car Accident Settlement?" That didn't sound like it justified the usage of "regularly" in the statement I responded to.

Feel free to correct me on how its related to the use of "regularly" tho.

joe_guy··on Mercedes-Benz says Level 3 self-driving option ready to roll
> And this happens regularly

Do you have an example to demonstrate regularity that's not nearly 60 years old?

joe_guy··on U.S. interest rates have soared everywhere but savings accounts
My googling for the sum of USD hasn't been fruitful if you don't mind providing a link.

I do take issue calling an anual arbitrary. It's a very common denominator used in finances. ie, you pay taxes anually. Don't attempt to tell the government it's arbitrary. To be pedantic, everything is arbitrary, even the value, the amount of, etc of USD, invadating this entire discussion.

As a society we agree upon things. A year is not an arbitrary unit of time.

joe_guy··on U.S. interest rates have soared everywhere but savings accounts
Americas anual GDP was $21t in 2020. Federal COVID relief funds were 4.6t over the span of 2 years according to https://www.usaspending.gov/disaster/covid-19?publicLaw=all

That's just over 10% of the GDP. Not a small amount by any measure but our numbers are rather different. What am I missing?

joe_guy··on Google, Meta, others will have to explain algorithms under new EU legislation
Apple makes money off the interchange fee. It might be "free" to the end user, but the corporate motivation is the same as Prime's -- money.

And please don't ad hominem attack people you're responding to.

joe_guy··on That time Sony installed rootkit software on thousands of computers [video]
It was also a massive usability boost. The process of "insert installation CD" then "nothing happens" was a bad experience for an extreme segment of the user base.

In 1995 the idea of commercial products being adversarial is low. For the very few cases of the driver they install being unwanted, there's countlessly more cases of it being wanted.

This wasn't "secure by design," it was "usable by design." And for 99.9% of the people, it was likely both.

joe_guy··on The Uber Bubble
> If anyone decides to acquire new vehicles or properties to use on these platforms it's because it's profitable

I don't know why you would make that assumption. See https://www.wsj.com/articles/how-uber-makes-its-drivers-pay-...

> Most Uber drivers seem unaware of how their job costs them when it comes to the value of their cars.

Someone needs money for groceries. A bank will lend them money for a car but not groceries. They use Uber as an inefficient means to turn said loan into cash for groceries.

There's no reason to assume that Uber drivers have priced out devaluation and/or have the long term in mind.

joe_guy··on I Avoid Async/Await
There's no merit of what should be a project wide function being a single line instead of 3 to avoid "hard to grok" syntax.
joe_guy··on I Avoid Async/Await
I'm going out on a limb here and assuming the issues with their code don't begin and end with async.
joe_guy··on .NET Myths Dispelled
That's an extremely aggressive response for an entirely subjective viewpoint.
joe_guy··on .NET Myths Dispelled
$250 is several hours of most developers pay. If it saves them any amount of time it's incredibly easy to justify.

It's also rare to need what Enterprise has that Professional does not.

joe_guy··on The AMD Branch (Mis)Predictor Part 2: Where No CPU Has Gone Before
While not an in the wild big, I was a disbeliever that it could even be exploited from a browser, but just last year Google proved me wrong https://security.googleblog.com/2021/03/a-spectre-proof-of-c...
joe_guy··on Nvidia's stolen data is being used to disguise malware as GPU drivers
https://www.techrepublic.com/article/nvidias-breach-might-he...

According to that source, one expired in 2014 and the other in 2018. I have no information beyond what's in that article.

This pcgamer article is... weird.

> If some hooligan signs off malware with a genuine code from Nvidia, your PC may not be able to catch the malware before it unpacks, and wreaks havoc on your system.

I don't know what that means. Unpacks? Catches? It feels like random words assembled in a way that doesn't mean much.

joe_guy··on Car stolen with homemade GPS tracker in backseat
I wonder how the thieves knew it was a tracker and the author knows it was ditched because of it's discovery.

I do believe it's a contrived story as an attempt at "viral" marketing.

joe_guy··on The ambitious Android tablet option Google tossed away
What a jarring read.

After 20 paragraphs and the 3 ads that made it past ublock, the article comes to it's titular point that Google bought a company in 2010 which had designed a UI based on a physical desk.

The video of the UI is incredibly uncompelling and reminds me of Microsoft Bob.

joe_guy··on Settings are not a design failure
This reminds me of the story about a statistician who drowned in a river that was an average of 3 feet deep.
joe_guy··on Zen and the Art of Talking to Conspiracy Theorists
That's an interesting viewpoint. Something I've been perplexed by is when I go to /r/conspiracy to see what the "other side" is saying, I see groups of commenters seeming to believe they agree with each other but they're expressing beliefs that are mutually exclusive.

For example that vaccines are subversive for an entirely different purposes. Microchips, financial greed, mass genocide, virus distribution, etc.

joe_guy··on Rand Paul quits YouTube in protest against censorship by Big Tech
I tried to read the Florida school one but there's nothing to read?

  Leftists hellbent on forcibly masking...
It's a biased article that uses a press release from DeSantis press secretary. There's no data to look at. This isnt what science is lol

  As usual, the hard data supports sanity and normalcy not just in America's schools, but for everyone else as well.
Ya... this isnt about science, this is about fanning the flames of an imagined culture war.
joe_guy··on Rand Paul quits YouTube in protest against censorship by Big Tech
He does seem to be working as a bad actor. If he was looking to spread good information he would talk about what _does_ work.

His statement "I state that cloth masks do not stop the virus from spreading" is too absolute. I only read the Vietnamese study's summary, but it concluded medical masks were more effective, not that "cloth masks do not stop the virus from spreading."

All this said, n95s are widely available now and should be worn.

Thank you for the link and context.

joe_guy··on Why the C Language Will Never Stop You from Making Mistakes
Thank you for the write up. I'll be reading up on this more.

Do you know if it models the target arch, too? Like, can it account for different architectures having different instruction reordering rules?

joe_guy··on Maybe we could tone down the JavaScript (2016)
Oh this is true. Rereading your point that an error should be present is something I agree with.

It feels more domain to the browser. Have some sort of required flag.

joe_guy··on Maybe we could tone down the JavaScript (2016)
You're not going to delete a dll or not install DirectX then get annoyed when the software fails.
joe_guy··on A Review of the Zig Programming Language (Using Advent of Code 2021)
It depends on how many times removed it is.

Lets say it's 4 8bit ints. It can be sequentially and directly in memory like:

  stack: [0x01, 0x02, 0x03, 0x03]
Each int is directly next to each other in memory. But it could instead be pointers to the ints, like:

  stack: [0x07002412, 0x0700241A, 0x07002424, 0x070036A0]

  heap (or stack, really):
  0x07002412: 0x01
  0x0700241A: 0x02
  0x07002424: 0x03
  0x070036A0: 0x04
The CPU needs to dereference that pointer, and the cache is getting all screwed up.

That is what "void*" is doing. You're using a pointer instead of a value.

In C# this is what generics allow you to avoid.

  // This is like my first memory layout above.
  struct Foo<T> { public T MyField; }
vs:

  // This is like the second layout above.
  struct Foo { public object MyField; }
joe_guy··on A Review of the Zig Programming Language (Using Advent of Code 2021)
At the machine level there is absolutely a difference. one means your data is right here, the other means the data is elsewhere. That poor data locality can cause cache misses and always consumes extra cycles.
joe_guy··on A Review of the Zig Programming Language (Using Advent of Code 2021)
That seems strange because you'd think you may need the guarantee the pointer remains a pointer for an ABI? Or does it only do this in very limited circumstances? Do you know the term I can use to Google more info about this?
joe_guy··on A Review of the Zig Programming Language (Using Advent of Code 2021)
If I'm understanding correctly, you're saying a compiler will optimize out "void*" to instead be the value put into it, so theres no pointer dereference to get to it?

That's what I am talking about. I don't know much about modern C optimizations.

← PreviousPage 4 of 6Next →