HN user

yarekt

139 karma

Maker. Strive for truth and understanding, both computers and people. Open to feedback, constructive or otherwise.

Posts3
Comments105
View on HN

I get it, and it draws parallels with debugging and incident response in software dev. Your best tool is good data, if you have more data, you’re able to make good judgement in short time. If AI helps you collect good data about your condition, then presenting that to a clinician is certainly better than “it hurts, idk” because there’s only so much they can do at the time

I sort of wish there was a google "ad" search, where its like google search but only for ads, for the rare cases you want to buy something, and are looking through for a compatible product. Make advertisers differentiate by providing more information about their product to help me make a choice rather than shoving the product everywhere else hoping that I'll buy the thing out of fatigue

Honestly I struggled to get further than 2nd paragraph. Other commenters here also have similar spectrum of opinions, far down the "Enjoy later" mindset

Jesus no, you could be dead or decrepit by 60. What’s wrong with finding happiness within your limits all the time?

except Juniors with Claude are now “seniors”.

In all seriousness even though deep down I know there’s no replacement for experience, I’ve seen a bunch of new people get impressively far with just hacking stuff together. And in the end if you’re making money with that for a long time, isn’t that all that matters to the companies?

You’ve missed the point of original article about the proxy for quality disappearing. LLMs are trained adversarially, if that’s a word. They are trained to not have any “tells”.

Working in a team isn’t adversarial, if i’m reviewing my colleague’s PR they are not trying to skirt around a feature, or cheat on tests.

I can tell when a human PR needs more in depth reviewing because small things may be out of place, a mutex that may not be needed, etc. I can ask them about it and their response will tell me whether they know what they are on about, or whether they need help in this area.

I’ve had LLM PRs be defended by their creator until proven to be a pile of bullshit, unfortunately only deep analysis gets you there

goddamnit, read for a solid 5 minutes until I realised the rest is paywalled, sigh. No pasty facts isn’t worth another subscription. I have many other interesting things to do

except chess is a solved problem given enough compute power. This caused people to split into two camps, those that knew it was inevitable, and those that were shocked

Since no-one mentioned the Cynefin framework yet: Notice that there's a little fold at the bottom centre of the diagram: Chaotic (unknowable unknowns, etc) things will always resolve themselves to simple states.

Fires will eventually burn out, the result will be simple to understand. Simply your business won't exist anymore.

There are more nuanced examples but I believe the above explains the principle.

The Key is to handle things early, before the most probable/default resolution, if its one you're not happy with.

Nice, download a random binary off the internet and give it your AWS credentials.

Please people, inspect the source to your tools, or don't use them on production accounts.

No-one uses that original OOP at all, no-one sane anyway. The way its used now is for dependency injection. All your logic is in services that are injectable and unit tested. All your data is in simple immutable DTOs.

All the OOP tricks, classes, instances, interfaces, polymorphism, its all good for wiring up your logic, replacing bits at runtime. No-one actually models their domain with pure OOP. Urgh, that would be awful.

But also to echo other commenters, this isn't interesting insight...

not original commenter, but I have. Either through their manipulation, or just being in the same place, doing the same things. Didn't like them as a person, but they were decent to me, so some sort of reciprocation happened, didn't last though.

Err what? That certificate may well have been leaked, but because it expired the bank doesn’t not consider it an issue, no need to revoke it.

Certificate validity is binary. either it all is, or it isn’t. this included “not before”

Pay for services that you use instead of forcing companies to rely on ad revenue to run their useful service?

I get it though, no one wants to pay for 100s of little free marginally useful things we use every day, but if you look back at what whatsapp did in the beginning, the £3 a year they were asking is so worth it

Despite my earlier comment, the way Sentry approaches open source is at least a little better than the majority, so its good that you at least provide an escape hatch that means heavy integration with Sentry isn't a complete vendor lock.

On your second point, you're right that self-hosting is cost cutting, but I found that when a business is growing, the features that sentry offers are more of a nice to have along the way, not quite critical to its success (No point capturing errors if no-one's using your bloody thing). Its easy to rack up that monthly bill with nothing but nice to have hosted services.

What I'd love to have is dumb versions of tools to self host initially when the requirements (and traffic) is very low. Kibana for example is a pig to self host, at one point it was taking up 25% of our production capacity. I found Loki is much better for simple cases in the beginning.

Good example that strikes a balance is Grafana / Prometheus. Its practically impossible to run a software shop without them, and everywhere I worked went through the same phases: Chuck a set of random containers in prod -> Deploy helm chart -> Migrate to Thanos -> Move to hosted Grafana when user/teams management gets out of hand.

Benefit is that absolutely everyone is familiar (and even likes) your tooling, I hope that's enough of a reason to give away a simpler offering.

Well done! I came to the same conclusion (with the exact same bewilderment steps) as I do love Sentry myself. I will definitely try Bugsink, it’s something i’ve been looking for ages.

Feedback on competition bashing: sometimes they deserve it, they should really just come out and say it: “open sourcing our stuff isn’t working for us, we want to keep making money on the hosting”, and that would be ok

[dead] 1 year ago

The summary doesn't say anything about availability zones. Does this mean all AZs are experiencing issues? So even if you have HA services spread across all AZs that won't save you?

Edit: Of course the sharable link is not sharable at all. They will have to post it on their public service status page eventually

That’s a very narrow view of humanity and morality. Only psychopaths (in a clinical sense, not derogatory) model their actions strictly by what’s legal.

Many things are moral, but have no legal coverage, some things are moral but illegal, and some immoral but legal.

Your comment doesn’t quite make sense: Building from source lets you (and everyone else) inspect the source, while building from provided tarballs means if you compare it to source it’ll be inherently different, as the autoconf process makes changes to the files.

If you’re downloading and executing a binary from github releases, then you’re completely at the mercy of the maintainer (nix only does that with closed source packages)

Regulation is violence? sorry for putting my socialist hat on, but free market is efficient, so efficient that without regulation it’ll optimise away human happiness and find a way to turn tears into profits. Regulation is basically saying that you can make money in ways that benefits the humanity also, at least in theory. Lobbying and corrupt regulators muddy the waters

“Hi, I see you’re using <SQL Object>, I can give you some background information on it and help you get more productive with it”

For anything you/team create that is used by someone else, you have a responsibility in making sure it can be used effectively. There’s no excuse to drop a cryptic magic solution in the code base when you know no one else will understand it (not that you have done, just example)

At first its hands on help, after you know what people need to get working with it, pop the common things into a doc and point people at it when they ask for help. adjust doc if insufficient.

lastly always ask people you’re mentoring what their preferred way of learning is: some people learn by being shown and explained, some by guided “doing”, some by solitary exploration. Ask them how best you can support them. (some really Juniors won’t even know this, you may have to let them introspect about this first). it’s as simple as “before we get into this, how do you like to learn?”

AC voltage must stay within spec, and the grid has voltage control in place, but that’s not what determines the direction of power flow. Like, what makes the inverter output power rather than draw it?

In fact that’s how individual sections of the grid set power flow limits, by ensuring they stop leading when they reach their max capacity. fascinating really