HNHacker News
TopNewBestAskShowJobs

mwill

2,684 karma · joined December 10, 2010

submissionscomments
mwill··on The Work Number: credit score but for your employment history – by Equifax
Funnily enough, if you go to the FAQ, under the heading "Can I opt out of having my information on The Work Number?" it straight up starts with "No.", full stop and all.
mwill··on Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope
These conservative groups aren't pressuring Steam and Itch directly, they're targeting payment processors.

I don't think it's realistically viable to compete with Steam (or Itch) without access to Mastercard and Visa.

(For anyone thinking crypto: we have a different idea of what it means to be either "realistically viable" or to "compete with Steam")

mwill··on Text2CAD: Generating sequential cad designs from text prompts
I see multiple comments arguing that using a CAD package is only easier and faster if you already know how to use a CAD package, and this is a 'better' UI for people who don't have those skills....but in that scenario, are you not then just trading the fixed upfront time investment to learn the basics of CAD, for ongoing inefficiency and difficulty every time you want to model something?

For a user of a UI like this, there comes a point where their time would have been better spent learning a CAD package.

Another layer is if you are modelling something that has to be machined or built in real life, you have to be keeping an eye on how it will physically exist throughout the entire process, stock it will be machined from or materials it will be built with. Thinking in terms of CAD workflows help with this greatly in my experience. The operations shown in the demo are not only easier to perform in a CAD package than describe in English to an LLM, but also the easiest part of it (except maybe if you are designing strictly for 3D printing)

mwill··on Bento3D
I don't think it's meant to be a literal bento, the page shows photos with bolts and markers.
mwill··on FTX thief cashes out millions during Bankman-Fried trial
The judge could take it into account as a sign of contrition, and you save on legal fees?
mwill··on Unity has seemingly silently removed its GitHub repo that tracks ToS changes
Worth noting that this clause was removed early this year, whats interesting is you can see it under previous terms on the unity site, which indicate it was replace on October 13, 2022, linking to the new terms (that don't have this clause), implying that this clause was removed nearly a year ago...

However, the clause was still in the October 2022 terms, and was still there in March 2023 [2], and was actually removed in April this year...

It's likely just an oversight, but it does feel pretty dishonest in the face of removing the github repo, its the difference between "that clause has been gone for a year" and "that clause was removed less than 6 months ago"

[1] https://unity.com/legal/terms-of-service/software-legacy

[2] https://web.archive.org/web/20230303043022/https://unity.com...

mwill··on Google is already pushing WEI into Chromium
https://github.com/RupertBenWiser/Web-Environment-Integrity/...
mwill··on Bluesky's AT Protocol - Federation Architecture Overview
Can't comment on the bluesky aspect, but you've touched on my frustration with ActivityPub. When people were migrating to Mastodon, I took a look at making a single-user instance that would suit my personal needs and gracefully interact with the wider ecosystem and found that in my case the capabilities of ActivityPub are irrelevant, you are tied to the Mastodon teams choices.

Felt very much like in practice it just gives you tools to make mostly-insular federated apps, rather than letting different apps interact.

mwill··on Twitter's Recommendation Algorithm
Which is incredibly annoying, as it used to scroll you to the latest tweets, I have years of muscle memory for hitting the home button
mwill··on Facebook LLAMA is being openly distributed via torrents
Off topic, but I clicked around /g/, which I haven't done in probably more than a decade, and a thread caught my eye about learning to code. The replies were overwhelmingly of the position that it is useless, and you will be replaced by AI before you can get a job if you start learning now.

I think that's nonsense, and 4chan is bent towards pessimism but it's still surprising to me.

mwill··on New headless Chrome has been released and has a near-perfect browser fingerprint
This would have false positives for some accessibility software, I believe
mwill··on Games people play with cash flow
It makes no sense when you frame it that way of course haha, but it's only possible to look at it that way now that we've been working for them for several years.

When I started raising prices, taking a medium/large sized job from them was an huge risk. If I hadn't started hiking the prices when I did, We probably would have folded later that year when we did a much larger job for them, if I hadn't been stockpiling the extra cash from their smaller jobs.

It was an enormous existential risk early on when I had less capital to play with, now in a weird way I can look at it how you say: The company is loaning itself 50% to make 100% later.

That said, fair's fair so I'd still honor the offer if they asked: I don't/can't quote other clients that much, so if they wanted to pay on reasonable terms I would charge them reasonable prices.

mwill··on Games people play with cash flow
Yeah thankfully we can swing it, but we've actually turned down some work for other clients here and there because I've done the math and figured there was too much overlap/risk with this particular clients jobs.
mwill··on Games people play with cash flow
I'm pretty confident on their soundness, they're publicly traded and I check up on clients lodgings when I can, to manage my exposure, they claim to be sitting on $400M in cash and $200M in minerals as of a few months ago.

Option 2 seems plausible, a couple years ago they had a bit of internal politics that we were caught in the middle of, the end result was changing the engineering requirements going forward over purely cosmetic issues, doubling the price of materials. One particular job we did in 2019 for $30k, was $150k in 2022, for the same exact end result for the workers, at the same site, right next to the previous one. The site manager complained, and I said if he got it in writing that they wanted to use the old engineering and disregard the cosmetics, it'd be $30k and take 2 days less, and he said they needed it done ASAP, it'd be faster to convince capex to pay the $150k than it would be to start another round of discussions on the engineering.

mwill··on Games people play with cash flow
Relating to cash flow and payment terms, my company (outside of tech) has a particularly large client (rev >$2B AUD, 10k employees worldwide) that has us on 45 days EOM, but accounts team won't accept an invoice without a ref#, which are given by the "receipting team" after site confirms work is completed

The mysterious "receipting team" is not in the main office, and has no phone number or even names listed, emails are never directly replied to, instead site contacts will call to relay questions/answers from them, ref# come from an automated do-not-reply email. They will quite often be "backlogged" and fail to send a ref# before the the end of the month, and suddenly will be cleared up on the 1st of the month.

We've had jobs that finished in the first week of a month, been ignored for 25 days, received a ref# with an apology for the delay on the 1st of the following month, get paid 45 days end of that month. So up to 100 days from completing work to getting paid. All our accounts are POS, 7 days EOM, or 30 days EOM, and must be paid on time or we lose supply. So to do a job with $100k of materials and wages for them, we have to have $100k spare cash for up to 60-100 days

It's not a cashflow problem, they're sitting on reserves and we're a blip on their radar, less than 1/10th of a percent of their outgoings

So we quote them outrageously high, and they never blink. I've told them some jobs would be up to 50% less if they paid quicker, and they've outright said they'd rather hold the cash and pay more. For a sense of scale we've invoiced them about $500k a year for the last few years, they've told me to clear out a couple weeks for two jobs that are nearly that much each, in February and April this year. I can't figure out who's getting the bad deal, them or me, I keep assuming they must have some massive upside I'm not seeing ¯\_(ツ)_/¯

mwill··on Government should incentivize high performance home builders
I started as a programmer and now consult but also have a small engineering shop, and operate a small construction company, which has led me to get hands on experience on pretty much every part of construction

A joke I keep making is, it doesn't surprise me so many people I meet in the trades are anti-science / conspiracy theorist adjacent, if you spend all day doing manual, physically intensive tasks using methods and materials that are functionally identical to how they did it 50+ years ago, it's easy to think scientists are full of shit.

From what I see most progress and 'efficiency' happens on the manufacturing side. Materials get cheaper to produce, overall better (stronger, nicer finish, etc), but usually not easier to install or work with.

A bit of a tangent but in the past you could just throw more people at the trades, so it didn't need to be any more efficient, but here in Aus the mining industry and commercial construction has eaten up most of the skills, and where I am it can take 12 months to break ground on a residential project right now. We're doing a commercial job for a builder that literally has "Homes" in their company name, and is just doing commercial work now. In October I was trying to organize an residential electrician in a smaller town (<50,000 people), and no one in town could come within 8 weeks. One company told me their entire staff was 5000km away from town for a commercial job, probably wouldn't be back available until next year, the money was just too good.

mwill··on The economics of stadium names
I would guess the ROI from their perspective is legitimization, both of their brand and of crypto in general.

Presumably the have exposure to the crypto market as a whole, I've always guessed big crypto companies doing advertising blitzes are mostly concerned with the market going up and new money entering, if it enters via them that's just a bonus?

This might be cynical, but I suspect its bigger scale version of the ads and spam for random coins, assuming the coin isn't an outright rigged scam, whoever is paying for the ads probably collects marginal fees, the real aim of the ad/spam is to hopefully increase the value of their own holdings.

mwill··on Tether starting to lose its peg too, after Terra did
Do people in crypto sincerely believe Tether is backed? I'm not being sarcastic here, I'm genuinely asking. I'm a bit of a skeptic of how the crypto market has developed overall, and the intentions of the major players, so I keep reminding myself that I'm biased, but I haven't believed Tether is even remotely close to being fully backed for a long while, and I've just sort of assumed everyone who's 'bought in' to the crypto space also knows and just doesn't care, or they think it's 'too big to fail'.

Is that the case or is there genuine belief it is fully/mostly/partly backed?

mwill··on Accidentally making a language, for an engine, for a game
In case you missed it, some further context, his website now reads:

    I’ve decided to shelve Arcane (a video game I’ve been “working on” for 7 years) so I can practice shipping smaller games first
    I’ve been sending out a personal changelog every Sunday
    I’ve started using Unity so I can hone my design & prototyping abilities
    I scrapped my old custom website with this WordPress one
    I’ve transitioned to having writing (this site) be my main communication medium since I’m not the biggest fan of chasing the YouTube algorithm
mwill··on Twitter Problems?
Also experiencing issues. Weirdly on mobile I'm still getting like/RT/reply notifications but I can't actually open and load the tweet I'm getting notifications on.

Edit: What's weird/unexpected is I just got a "twitter is better on the app" popup...ON the app? I'm not even sure how that would be possible, does the twitter webapp/mobile app share that much code?

mwill··on DMV ‘revisiting’ its approach to regulating Tesla’s public self-driving test
I think it's fair to view Telsa's FSD as a single (very prolific) driver.

If there were multiple viral videos of a single person veering into oncoming traffic, I wouldn't care how many hours of video there was of them NOT veering into oncoming traffic there was tbh, I would still like to see some intervention.

mwill··on US set for punishing temperatures as ‘heat dome’ to settle over country
I mean, the second half of the article is almost entirely quotes from "Michael Wehner, a a senior scientist at the Lawrence Berkeley National Laboratory"

Including the section

“You expect hotter heatwaves with climate change but the estimates may have been overly conservative,” Wehner said. “With the Pacific north-west heatwave you’d conclude the event would be almost impossible without climate change but in a straightforward statistical analysis from before this summer you’d also include it would be impossible with climate change, too. That is problematic, because the event happened.”

That does seem more compelling and newsworthy than "feels in line for most July's since I've lived here." to me? The map might not be the greatest graphic but the article still has meat right?

mwill··on I was let go for refusing to deploy a dark pattern
Semi-related, not exactly a dark pattern put a job I bailed on early in my career for ethical reasons.

I was hired to build a rudimentary tool for detecting nudity in images, over large datasets, as fast as possible/reasonable, with a pretty generous margin of error. The agreed pay was extremely good for the performance the client wanted.

Not long after I started, after getting an advance payment, one of the clients called me and very tactfully broke the news to me that what they actually wanted was a tool that would detect women in bikinis, or showing lots of skin, and that they would be crawling social media and photo sharing sites, and their 'service' was a private premium forum that included a section where members could trade pictures of girls they knew, and they wanted to add a gallery of girls who post bikini pictures, with their real names and locations and links to their socials.

I re-payed the advance that day, and it very much shaped my approach to consulting.

mwill··on Aukey kicked off Amazon following fake reviews allegations
My experience with Amazon Australia is the same, literally identical products on eBay for 25-75% less, cheaper shipping, faster delivery.

An example from pricing something up earlier this week, identical leveling casters, made in china and sold under different brand names, but with the same specs and product code

Aliexpress: $41, Free postage, Est delivery 17/6

Ebay: $62, Free postage, Est delivery 2/6 - 7/6

Amazon.com.au: $125, $35 Delivery, Est delivery 10/6

mwill··on Guix 1.3
As someone who lives in nixos about 90% of the time, I really do just want Nix but LISP, and if thats what Guix was I would have switched a long time ago
mwill··on PatchELF: Simple utility for modifying existing ELF executables and libraries
Nixos has been my main distro for ages now, and I gotta admit, I'm still a little bit surprised every time patchelf works
mwill··on Use Alacritty instead of Termite
This is a weird aside, and almost certainly not your problem since it sounds like you're using Wayland, but for anyone else reading, I had slow start up times with alacrity myself, and sometimes getting a blank window, and it turned out to be a problem with xserver providing weird numbers for my monitor when it tries to figure out DPI, and `WINIT_X11_SCALE_FACTOR=1 alacritty` solves it.

Best I can figure its not really a winit/alacritty bug, but some gremlin with my particular monitor/gpu/nvidia drivers.

mwill··on You might as well timestamp it
Not op but in the first paragraph he links to another post of his that is all about saying "it depends" often

>https://changelog.com/posts/good-reason-experienced-devs-say...

I'm assuming op is referencing that

(I agree with you here though that in this case he makes a very good argument for "it doesn't really depend")

mwill··on Godot has been renamed to Godette Engine
In case its not abundantly clear:

Also, in order to make the engine more commercially appealing, we are evaluating other changes, such as moving the engine to a premium shared revenue model, increasing the download size to a few gigabytes, and making any kind of help or support paid. A bright future is coming for our shareholdcommunity. We hope to be able to tell you more very soon (probably on April 2, since it's now April 1).

mwill··on Bevy: A game engine built in Rust
If GP is interested in real time rendering features, they may end up butting against the same wall I do every time I try to use godot for a quick 3d experiment: a lot of features you may want when it comes to rendering have been combined with the swap to vulkan, coming in Godot 4.0, which has been a long time coming, with an alpha this year hopefully, but one of the devs has already joked that it will be delayed until next year.
Page 1 of 10Next →