Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jon-wood
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
271.
▲
by
jon-wood
1y ago
You can engineer systems where security is a priority. You can't engineer useful systems where security is the priority.
272.
▲
by
jon-wood
1y ago
While I agree with you on most points, security is never the number one priority. If it were we'd all destroy our computers, never write anything down, and simply accept the collapse of society. Security is always weighed against man
273.
▲
by
jon-wood
1y ago
I don't know how but we need to get developers out of thinking of PRs as the smallest possible change unit. This is literally what commits are for, you do a chunk of work, and you have a commit which describes that chunk of work. If yo
274.
▲
by
jon-wood
1y ago
I'm honestly baffled by this. You're a proponent of dealing with chores as you encounter them during development rather than putting them off til later (great! I love this!), but also when that PR lands you want it all squashed do
275.
▲
by
jon-wood
1y ago
It doesn’t make everyone a lead architect, it just makes everyone think they’re a lead architect. What makes people a lead architect is a decade or two of experience in designing software and learning what works and doesn’t.
276.
▲
by
jon-wood
1y ago
My ongoing concern is that most of us probably got to being able to do good work via several years of doing mediocre work. We put in the hours and along the way learned what good looks like, and various patterns that allow us to see the pat
277.
▲
by
jon-wood
1y ago
That's a choice that companies make. I've certainly worked at places which don't test DR, while at my current job we do annual DR runs, where we'll bring up a complete production ready environment from scratch to prove t
278.
▲
by
jon-wood
1y ago
What are you talking about? Of course they have agency. They're using that agency to funnel as much money as possible into their pockets, and away from other people, it's not that they can't imagine anything different, it
279.
▲
by
jon-wood
1y ago
> which unfortunately I’m becoming increasingly reliant on, even though it’s gotten me into trouble with larger projects You could… not do this. You know it causes you problems, you consider it unfortunate that you’re becoming more relia
280.
▲
by
jon-wood
1y ago
Have you considered not doing that? It's not obligatory to have an LLM shit out unreviewed code for you, you're making a choice to do that, and you can make a choice not to. Review the code. Hell, maybe even write some code yourse
281.
▲
by
jon-wood
1y ago
Over the years I've moved away from thinking of the daily standup as being a way to update everyone on what we're doing. The value in it is having a daily time when everyone on the team sees each other's faces and has a brief
282.
▲
by
jon-wood
1y ago
I would be very tempted to invoke GDPR in this situation. Company's have an obligation to hold accurate data about you[1], which clearly neither Google or Sony are currently doing if they think your payment account is in Sweden, or you
283.
▲
by
jon-wood
1y ago
Sadly these two things can be true at the same time. As a hacker I love devices which (maybe accidentally) expose a way for me to run arbitrary software on them. At the same time as a person carrying a computer in my pocket containing my en
284.
▲
by
jon-wood
1y ago
I find it kind of sad that now we finally have tooling which could make use of HATEOS[1] style REST APIs, which are technically self-documenting and in practice never really took off because you need to understand the API to write a client
285.
▲
by
jon-wood
1y ago
I believe you can do some stuff with CSS by providing a list of fonts to try and then comparing the size of a block of text, but yes, it is quite a bit harder now.
286.
▲
by
jon-wood
1y ago
And I will never understand people not caring about commits and just going "we'll squash it all anyway". I think of these things as different levels of granularity, the PR is a complete feature, while the commits are the step
287.
▲
by
jon-wood
1y ago
If you're someone who has opinions on key travel the Apple Magic Keyboard isn't for you.
288.
▲
by
jon-wood
1y ago
This has suddenly made me wonder how often fingerprinting of installed fonts is used to find targets working for particular companies. Quite a lot of organisations now have their own font, or a particular uncommon font they favour for brand
289.
▲
by
jon-wood
1y ago
I'm not entirely sure why they're running linters on every available platform to begin with, it seems like a massive waste of compute to me when surely the output will be identical because it's analysing source code, not beha
290.
▲
by
jon-wood
1y ago
From a starting point of having dabbled in making 2D games in the past it took me a few days of working through tutorials and documentation for producing assets to be the bottleneck in building a game in Unreal. In Godot I was at the point
291.
▲
by
jon-wood
1y ago
Often it'll even apologise and correct it's own answer despite the original answer being correct, because you just primed it's model to believe it was wrong.
292.
▲
by
jon-wood
1y ago
I'd really love an alternative broadcast which shows the set changes rather than the postcards, I'm sure the people making the postcards are very good at what they do but they're almost designed to be as bland as possible, I&
293.
▲
by
jon-wood
1y ago
> whole pieces of dialog that are painfully redundant, restating things or adding nothing to either plot or character Modern TV is made to be consumed (I use that word intentionally, not watched) by people who aren't really paying a
294.
▲
by
jon-wood
1y ago
I think there's a degree to which this is true, I wouldn't walk into an interview and immediately start slagging off my old employer, but if you're interviewing me and get all worked up when I say bad things about them in ans
295.
▲
by
jon-wood
1y ago
Pretty sure if a teacher in a school is found to be scrolling TikTok when they're meant to be teaching a lesson they're going to lose their job pretty quickly.
296.
▲
by
jon-wood
1y ago
I think the point here is that for something like Python the default behaviour should be an assumed return type of `Any` rather than throwing an error. Maybe that is the case and the GP had configured it otherwise.
297.
▲
by
jon-wood
2y ago
I regularly do scan as you shop and have started to notice some patterns in auditing. If I change my mind on a product and remove it from the basket while shopping I'll get audited almost every time, similarly if I add a single onion (
298.
▲
by
jon-wood
2y ago
Even if someone can transfer from lamp lighter to street light technician people will have lost their jobs, because you no longer need enough people to make sure all the lamps get lit within a reasonable space of time, you just need maybe a
299.
▲
by
jon-wood
2y ago
This is very contextual. If I'm building a web application for an early stage startup which is basically a bunch of pretty CRUD views I'm absolutely using a framework for it, there's no point in hand rolling everything when t
300.
▲
by
jon-wood
2y ago
If that’s their attitude why are they paying for college in the first place? I could absolutely understand not thinking college has any benefit for them, I did exactly that, what I don’t understand is deciding to go to college and then not
More ›