HackerTrans
TopNewTrendsCommentsPastAskShowJobs

TheSoftwareGuy

no profile record

comments

TheSoftwareGuy
·19 giorni fa·discuss
If you read the whole thing, the answer is plainly no:

> It's worth pausing on what this means. LLMs identify roles from an insecure feature (style). This is like identifying a stranger's profession from how they talk and dress rather than by checking their ID.

The LLM is deducing the role of the text from not just the tags, but the style of writing
TheSoftwareGuy
·mese scorso·discuss
Its not a bad comparison because pistachios are a cash crop, not a staple crop. That is to say, pistachios aren't grown to keep people fed, they are grown for economic profit
TheSoftwareGuy
·mese scorso·discuss
Sounds like he pays for AI himself. He said he bills by the feature/bug. So he keeps all the productivity gains from using AI
TheSoftwareGuy
·2 mesi fa·discuss
Is mail fraud really taken seriously? after I bought my house I got dozens of letters every few days that appeared (or tried to appear) from my lender warning of "FINAL NOTICE call this number about your mortgage!!!!!". The phenomenon is apparently so common and well known that my realtor, the seller's realtor, and my lender ALL warned me about these letters.

I feel like it should be easy for the postal inspectors or to go after these, if they cared. Just gather up some of these letters from someone who just bought a house (seems to be public record when someone buys a house, that's how the scammers know when to target someone). Then just call the number in the letter, trace the call and arrest whoever is there.
TheSoftwareGuy
·3 mesi fa·discuss
The trailing return type pattern was added to the standard, IIRC, to make it easier for templated functions to have return types that depend on the types of the arguments, such as in this example:

    template <typename A, typename B>
    auto multiply(A a, B b) -> decltype(a * b) {
        return a * b;
    }
Its easier for the compiler to parse everything if `decltype(a * b) occurs _after_ the definition of `a` and `b`. Once this pattern was added and people started using it for that purpose, people also started using the pattern for all functions for consistency.
TheSoftwareGuy
·6 mesi fa·discuss
I'm interested, as I've never been in an org with QA specialists. What does that look like?
TheSoftwareGuy
·7 mesi fa·discuss
Honestly I think micro mobility is an undervalued topic. It has the potential to really change the viability of transit in a ton of major cities, where transit infrastructure has poor coverage. And honestly anything at all that helps people not use cars has huge social benefits in my eyes.
TheSoftwareGuy
·8 mesi fa·discuss
IIRC those are basically hash tables, which are first-class citizens in many languages already
TheSoftwareGuy
·9 mesi fa·discuss
Yeah, this is one of my favorite things about LLMs right now: they haven't gone through any enshittification. Its like how google search used to be so much better
TheSoftwareGuy
·9 mesi fa·discuss
That's awful. I hope you were able to recover damages from the builders
TheSoftwareGuy
·9 mesi fa·discuss
Huh. I'm pleasantly surprised about this. Maybe there will be a long-lasting positive outcome from all this AI stuff after all
TheSoftwareGuy
·9 mesi fa·discuss
For those interested, this blog post also has a part 2 and 3:

https://hackeryarn.com/post/rust-macros-2/

https://hackeryarn.com/post/rust-macros-3/
TheSoftwareGuy
·9 mesi fa·discuss
Not necessarily. If $x is enough to get you 10x more Software engineering effort, people may be willing to increase their spending on software engineering, rather than decrease it
TheSoftwareGuy
·9 mesi fa·discuss
>Hard-code some logic to identify cranes and always assume there's a cable dangling from the end.

Probably this one. Even if the drone sees the crane, there's no guarantee the cable won't move faster than the drone can react.
TheSoftwareGuy
·10 mesi fa·discuss
You're right, people absolutely do rely on internal behavior intentionally and sometimes even unintentionally. And we tried our hardest not to break any of those customers either. but the point is that putting something in the docs is seen as a promise that you can rely on it. And going back on a promise is the exact opposite of the "Earns Trust" leadership principal that everyone is evaluated against.
TheSoftwareGuy
·10 mesi fa·discuss
>It's not like there's some secret sauce here in most of these implementation details. If there was, I'd understand not telling us. This is probably less an Apple-style culture of secrecy and more laziness and a belief that important details have been abstracted away from us users because "The Cloud" when in fact, these details do really matter for performance and other design decisions we have to make.

Having worked inside AWS I can tell you one big reason is the attitude/fear that anything we put in out public docs may end up getting relied on by customers. If customers rely on the implementation to work in a specific way, then changing that detail requires a LOT more work to prevent breaking customer's workloads. If it is even possible at that point.
TheSoftwareGuy
·10 mesi fa·discuss
Sounds like your organization isn’t learning from these periods of high bill. What lead to the bill creeping up, and what mechanisms could be put in place to prevent them in the first place?
TheSoftwareGuy
·5 anni fa·discuss
> Amazon pioneered hyperscale logistics efficiencies

Actually, I believe that was Walmart as well: >TIMMER: I used to ask my class, I’m talking 1985, “Where is the world’s largest supercomputer?” And the correct answer was, “It’s at the Pentagon.” Okay. “Where is the world’s second largest supercomputer?” Bentonville, Ark. Home of Walmart. They used that computer to track every single item on every single Walmart shelf. That information technology is what revolutionized food marketing. And it was pretty much invented by Walmart.

Source: https://freakonomics.com/podcast/farms-race/#:%7E:text=where...
TheSoftwareGuy
·5 anni fa·discuss
> Employees are horribly treated, wages suppressed, and all sorts of terrible and abusive practices

We need to make those things illegal and we need to make sure those laws are enforced. This is the greatest downfall of capitalism, morals cannot be enforced by consumers because business operations are completely opaque to them. No company should be able to outcompete another by using such terrible, exploitative practices.
TheSoftwareGuy
·6 anni fa·discuss
Really though, unless you're writing x86 assembly, any language should be just fine on ARM. The only potential holdp is is you rely on precompiled binaries at some point. Otherwise it should just be a matter of hitting the compile button again.