HNHacker News
TopNewBestAskShowJobs

thrwawy74

448 karma · joined July 11, 2022

submissionscomments
thrwawy74··on I use C when I believe in memory safety
In regards to #1, I mean we shouldn't be asked to explicitly direct the iteration of the loop. We should say "loop over these things" rather than "start from 1 and stop at 10". MOST of the time we're explicitly stating these things - that the compiler can undo - so what's the point? If the compiler is doing whatever it likes, why are we expending thought on which direction a loop should iterate?

I love that Rust has eliminated the egoism around "you should know at all times when something is allocated or deallocated". We're trusting the compiler to do that better with zero cost to us. So take it to the extreme: Only specify the loop direction if you have a true requirement to do so.

This is my Ted Talk, thank you.

For #2 - LOL! I had no idea it was essentially aliasing those functions to get around a requirement for uniqueness.

thrwawy74··on Ask HN: Employers, why do you want us back in the office?
Like you, I appreciated his comment. It was honest, and I have been there. We are in the shaking-out phase of this change. The bigger problem is management isn't across-the-board good at determining productivity in-person or remote. Good managers are rare, and staring over someone's shoulder to make sure the work is getting done correctly is harder in remote work. The systems to provide this checking and oversight are still maturing - I don't mean employee surveillance.

I've been at the other end of the spectrum where I don't get work done in the office. I get involved in crosstalk between coworkers too much. We go to far too many pointless meetings. Everyone wants to share about their family while I'm working. I feel over-socialized and it affects my work and my ability to disconnect at the end of my day. This is a job. I get paid money for the work I do. I should not feel indebted to people who parody themselves as my friends (coworkers) who need this last-minute thing done by me at the end of the day. I'm off the clock and I want to disconnect. How many times have I worked through lunch? How many times have people called my personal number for non-emergency needs? The workplace infringes on my work-life balance, and remote work gave a large part of that back to me.

If we care about both groups of people (those over-socialized, and those isolated), we should give the worker the option. A good supervisor should be learning how to engage with the employee in the way they wish to communicate, as long as the work is getting done.

thrwawy74··on I use C when I believe in memory safety
There are 2 things I've obsessed about in C & C++ land:

1) Why are we explicitly directing a loop forward or backward most of the time when it's not necessary. The compiler should direct the loop unless we want to explicitly do this for the body of the loop. My thinking is that there may be performance reasons to reverse a loop or even split it into separate threads. (unlikely)

2) In C++, I've always wondered how template types get instantiated for POD that is represented the same at the bit level. Does the compiler duplicate the templated code or is it smart enough to say "this std::vector<int> is the same as that std::vector<intalias>". Rust prides itself on zero-cost abstractions, I have wondered if they reduce binary bloat in this area. (as a naive C++ person)

thrwawy74··on U.S. military shoots down suspected Chinese surveillance balloon
Would you define communism?
thrwawy74··on U.S. military shoots down suspected Chinese surveillance balloon
I think a group of people kind of ruins the outward image of every country. Is there validity to the Chinese gov doing nefarious things? Are they running concentration camps, infiltrating American companies, and expanding their sea borders to expand their territory? Yes. There's absolutely something to be feared and apply steady opposition to. However, it's all far and away from our shores, and to the public at large it feels very disconnected from our day-to-day reality. Dismissing it is a way to relieve the stress that a persistent threat exists, but it will still be there.

I think the best thing the gov could do is give us awareness of these things, in an objective way, so we can stay informed. I do not see the fearmongering you see, but I'm sure I could find it on Facebook and Twitter if I looked.

And then.. the things our gov does to other countries to spy and maintain intelligence is a bogeyman for others. We are a threat, as China is a threat. I wonder if we have any stray weather balloons floating over China that we don't hear about in our media.

thrwawy74··on Servo 2023 Roadmap
Whatever way this goes, to claw back uses from Chrome, Firefox with Servo must support the Chrome Embedded Framework: https://en.wikipedia.org/wiki/Chromium_Embedded_Framework
thrwawy74··on A manifesto on shower temperature control
So we need like a capacitor for hot water at the shower head.
thrwawy74··on Chat GPT is the birth of the real Web 3.0, and it's not going to be fun
I think we'll see research into how to appraise AI models for what has been weighted. Whether a model creates objectively fair reasonings or creates something harmful. Also data democratization of these models (having them available outside of large institutions) will be important. At the same time harmful: A comment a few down is mentioning how these things will be used to create AI influencers, or how propaganda campaigns could be entirely automated and deployed against other countries. Very real threats. :(
thrwawy74··on Chat GPT is the birth of the real Web 3.0, and it's not going to be fun
I'm pretty happy with Chat GPT. There was yet-another thread about the degradation of Google Search results a few weeks ago and folks here talked about the uselessness of it's results. I remember when my mom taught me to "search like a pro" back in the 90s. She was a librarian and she taught me valuable things before those search parameters were known as "Google hacks". I remember how powerful it felt to be able to find anything related to what I wanted to know. Google still provides useful results - buried in all the crap. There's so much valuable info to find, and so much more crap in 2023. The signal to noise ratio is worse.

So I tried Chat GPT recently and I asked it about something I've never quite understood. "How is an antenna designed to prevent the feedline emanating radio waves?" and it gave me a very focused explanation of how impedance is matched between the feedline and antenna to reduce standing waves and power being reflected back to the transmitter. I was so happy with this, because although i could find countless resources on antenna design they were much too dry for my understanding. I was always lost navigating the text because I didn't have the formal education to piece together 'what they're saying over here relates to what is being said over here'. You have to have a certain level of comprehension with the subject material to locate information.

I think Chat GPT and things like it represent the search engines of tomorrow. There's a DEFINITE risk of creating recycled, incorrect content and prompting it circularly into the same dumpster of misinformation. However, I spent 15-20 minutes re-articulating my question about antennas and "what part of the antenna prevents this?" and I came away very happy with my new understanding.

I'm looking forward to AI-assisted learning, and it feels as magical as Google Search did in the 90s.

In another instance, I asked it how to run a Powershell script on a remote computer with psexec and it produced the correct commands but did not warn me the script had to first be copied over to the remote machine. All good explanations / demonstrations should come with clarifying questions. I'm very happy I can ask technical things like this, embarrassing things, very abstract/broad things, and have an AI that will guide me into new understanding.

Take it all with a grain of salt. Looks like I'll be doing the $20/month for ChatGPT Pro though. It's more valuable and entertaining to my day-to-day curiosities than something like Netflix.

thrwawy74··on Microsoft Teams Premium: powered by OpenAI’s GPT-3.5
I get so tired of what would seem like very simple things breaking in Teams. All this last week I've been recording conference calls with Powerpoint. I understand there's a recording function within Teams, but it started out singleplayer with no one watching the demonstrations of my processes. Anyway, Teams will pop up notifications while I'm recording and it didn't used to. Hell, I'll be sharing my screen in Teams and it will show my notifications over the screen share.

So far I've been lucky that nothing surprising has been leaked to others or wound up in recordings, but this didn't used to happen.

thrwawy74··on Google Play Developer Antitrust Litigation
Thanks for articulating this. I hadn't thought about how using the courts for social change is a relatively new thing (maybe since the civil rights act in the ~60s).
thrwawy74··on Google Play Developer Antitrust Litigation
I think the courts are meant to settle disputes quickly, not justly. The appearance of swift justice.
thrwawy74··on Amazon to sell Bay Area office complex as sales growth cools
I'm sure this is a false equivalency in some way, but many gov postings have wages set to the locality. My cousin was offered wages for a particular agency location, and required to move to the area.
thrwawy74··on Nationwide Ban on TikTok Inches Closer to Reality
I don't think people disagree with legitimate content, just the huge amounts of spying the Chinese gov does. If anything it highlights that Google needs to take privacy seriously and close the same doors they and other companies use to exploit our digital information. I wish we had better consumer protection laws.
thrwawy74··on Permission Slip: App to take back control of your data
I'm imagining within any group of legal experts there's disagreement on how to approach risk/liability and manage it, if it is unavoidable. You need a dictator :)

The parent is probably right: Not a nefarious agreement, but it is some kind of irony that the service exists to help expunge your digital existence in many places and they have you agreeing to use your commentary (satisfaction?) as a means to market themselves.

If you were so happy with their service, I wish you could submit testimony in an explicit area of their site. I left an earlier comment and erased it: I'm not a fan of "implicit" we-can-use-anything-you-do agreements. I wish it were more transactional. That's why this service could be fantastic: It's alienating and exhausting to live in the digital public where every influencer/company wants to use your existence for monetary gain.

thrwawy74··on Permission Slip: App to take back control of your data
https://www.consumerreports.org/cro/2015/01/user-agreement/i...

> By transmitting any Communication to the Site, you grant CR an irrevocable, non-exclusive, worldwide, perpetual, unrestricted, royalty-free license (with the right to sublicense) to use, reproduce, distribute, publicly display, publicly perform, modify, edit, create derivative works from, incorporate into one or more compilations and reproduce and distribute such compilations, and otherwise exploit such Communications, together with any personal information transmitted with your Communications (such as name, user name and photograph), in all formats and in all media now known or later developed.

> You acknowledge and agree that any Communications made to or by means of any Site Tool are public and you have no expectation of privacy in any such Communication. No confidential, fiduciary, contractually implied or other relationship is created between you and CR by reason of your transmitting a Communication to any Site Tool.

There has to be a narrower way to draw up this agreement.

thrwawy74··on Ask HN: Why Is Everything Declining?
I disagree with this. People - at not just Walmart - with brown stains on the rear, or pajamas that don't cover their butt. :x
thrwawy74··on Manatee county teachers close class libraries, fearing prosecution under FL law
I wrote a response to your comment that I don't think was fair.

I acknowledge and I do believe what you're saying: I've seen racists articulate something terrible with enough complex words to hide that message in academic settings and pretend it's not hot garbage. That exists. I've been to Berkeley, California as a visiting student. :-) Social justice can wrap around to ugly places.

Economics - to me - seems like a study from a much higher perspective. I don't believe economic theory would go to all the places of why a class of people is being advantaged or harmed.

Do you believe systemic racism exists? Should we study it? I don't understand why a large group of folks are very against asking these questions. You seem like a rational person, and I wouldn't hold you among these. Do you believe the media has skewed and tailored the image of what CRT is? Is it possible to rally or radicalize a lot of people behind the idea that "these teachers are telling your kids to be ashamed"? For most of my life I've seen an assault on public schooling, and I was never taught to feel guilty about my race. I did learn of things like the Trail of Tears in college, however.

thrwawy74··on Manatee county teachers close class libraries, fearing prosecution under FL law
My layman's understanding of CRT is that it's a study performed at the collegiate level of how a system can systemically and disproportionately disadvantage minorities, whether by intended design or not.

Here are some examples:

https://arstechnica.com/science/2017/09/nyc-cops-did-a-work-...

https://www.nytimes.com/2019/11/17/nyregion/bloomberg-stop-a...

I'm throwing you easy ones, but the better explanation I was told is that it could be a study of how tax law over several generations has resulted in affluence for some class of 3rd generation Asian families on the West coast (hypothetical).

It doesn't necessarily have to be about harm, just a study of a system and its impact. Understanding the nuance of how a system produced "this set of circumstances for this class of people" is why it's a college level deep-dive.

thrwawy74··on Google to reduce workforce by 12k
Clearly he is selling us hatches :x
thrwawy74··on What we look for in a resume
My thought here is to pay reviewers to read resumes and use eye tracking to train a diffusion model so you can issue resume prompts that will produce the most eye-catching resumes.

"resume for a 20-something who travels abroad and knows the rust"

thrwawy74··on Google to reduce workforce by 12k
I'm convinced industry captains are given stronger indicators from the government that a recession is happening. Yes, they have amazing advisors that could feel this out naturally. I also think senators and representatives tell them directly to prepare before the average consumer gives this forethought.

It's in the government's best interest to support those with capital. All the rest of us be damned.

thrwawy74··on Servo to Advance in 2023
I know it's not related to the rendering engine, but I really hope side-effort is expended on marrying Firefox to the Chrome Embedded Framework (CEF). This is a major roadblock to getting Firefox in more embedded, webview, and in-game spaces.

(My naive understanding)

thrwawy74··on Pi-hole: Network-wide ad blocking
I really enjoy the color reproduction on true OLEDs.
thrwawy74··on Pi-hole: Network-wide ad blocking
It annoys me to no end that they're more focused on ads than features that might bring a ton of work-from-home consumers to their store.

I remember looking all over for an "hdmi quadviewer" that had all of these things:

>= 120hz hdr / 10-bit color edid web admin to adjust layouts (or some other method)

I got close, but the biggest thing I can't find is higher framerate viewers. My TV should do this.

thrwawy74··on Pi-hole: Network-wide ad blocking
I emailed the LG CEO and some of the executive board and said (in colorful language) that the only reason I bought this TV was because the quality was unmatched. For the moment LG is the only vendor where I can get an OLED TV like this. But as soon as there are competitors I will remember never to buy LG again for the terrible ad and tv menu experience. I also said how annoying it was that you commit to a particular smart assistant (google or alexa), and the TV will nag you to set up Alexa. I made my choice leave me alone.

The analogy is Tesla is the only one making good electric cars. When there's competition, I will never buy Tesla because of the shitty experience.

Also for >$1k it should let you use the TV as an HDMI multiviewer. It has 4 HDMI ports on the back, let me view plug in my personal laptop on the port 1, work laptop on port 2, and divide the screen to give each laptop a "2nd monitor". Or even 2 monitors each.

thrwawy74··on Supporting the use of Rust in the Chromium project
Google always had the ability to use Rust in any of its projects. However, I think Mozilla pissed away the biggest opportunity they had in a decade to lead something that will change an industry, and to influence (positively) the community around it. I certainly trust Mozilla over Google, though I'm still mad about that Mr. Robot extension.

Google has all the resources and hundreds of engineers to throw at Rust. They will definitely have undue influence on the language and its community now that it's in Chrome. I just hope it doesn't wind up looking like Kotlin.

thrwawy74··on Supporting the use of Rust in the Chromium project
It's infuriating how Mozilla dropped the ball with Rust. Rust is successful, and Mozilla could have been the guardian behind the language. They gave away their biggest innovation in years. I installed Firefox on Windows Yesterday and walked through picking my culture-defining theme colors for the UI and then I made myself a stiff drink.
thrwawy74··on Supporting the use of Rust in the Chromium project
As a sidenote, I had the impression Brave was some cryptocurrency delusion too. They have a much more extensive list of privacy modifications than Firefox does. I was impressed on a 2nd look, and you opt-in to the crypto nonsense.
thrwawy74··on Apple announces full Swift rewrite of the Foundation framework (2022)
I appreciated this comment. This is something I hadn't seen :-)
← PreviousPage 2 of 4Next →