Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
l0b0
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
721.
▲
by
l0b0
6y ago
Basically, this and other comments show that the analogy completely breaks down. The scales, changes in scales, and degrees of freedom are just utterly different from anything physical humans build.
722.
▲
by
l0b0
6y ago
This happens even up to the national level, where controversial scientific results are buried rather than refuted. It's generally enough that it threatens the status quo in some way: - Tobacco is harmful to you. Immediate backlash from
723.
▲
by
l0b0
6y ago
Link to privacy policy? Bug report? Statement by Postman devs? Anything to back this up?
724.
▲
by
l0b0
6y ago
The worst thing is you end up normalizing failure - nobody even bothers checking whether it's a "real" failure until it's failed a few times in a row. At that point you might have introduced other test failures which nob
725.
▲
by
l0b0
6y ago
A useful way to think about it is that names are basically comments, but only names can be looked up by an IDE. When looking for a frobnicator I can find it trivially if there is something named "frobnicator" or anything simil
726.
▲
by
l0b0
6y ago
I can't find anything about why I would want to use it over any of the hundreds of other testing frameworks out there. How does it compare to xUnit? Is it even the same type of thing? Do any of the links lead to non-trivial examples?
727.
▲
by
l0b0
6y ago
This isn't aimed at you personally, but I find it tedious how this is pointed out every time testing comes up. It is just not relevant, because I've never claimed that TDDed code is bug free, and I've never seen anyone else
728.
▲
by
l0b0
6y ago
https://gist.github.com/l0b0/b655d155c5cfc509c339cd0b1cd494c... Beware that if you're not yet using mypy I would not recommend starting with this - it's a lot of work to get to the stage where this succeeds.
729.
▲
by
l0b0
6y ago
IntelliJ IDEA has taken refactoring from being a chore to being trivial, consequently making me much more likely to clean up ugly code when I encounter it. Black, the Python code formatter, means I don't have to spend a single brai
730.
▲
by
l0b0
6y ago
That sounds like you're most likely to end up with a mediocre candidate, one which passed all the filters. I'd rather take the hugely impressive whiteboarder (for example) than the mediocre everything.
731.
▲
by
l0b0
6y ago
I'm sorry you feel that way. It took until I got a good mentor, after almost a decade as a developer, before I got an actual good introduction to TDD. Before that I just didn't see the point. Since then, that's how I do all
732.
▲
by
l0b0
6y ago
TDD makes small and frequent commits the natural way to work: figure out the smallest non-trivial step in the right direction, write a single test, verify that it (not the entire test suite) fails for the right reason, implement the simpl
733.
▲
by
l0b0
6y ago
Sounds like you're making the point that no filter should be absolute - you need more than one way to evaluate candidates, and a bad result with one of them should simply be ignored if other results are great.
734.
▲
by
l0b0
6y ago
There's a big problem with even asking this: it's asked as if there are objective answers, but no single person can possibly have worked in enough startups to have statistically significant knowledge in this area. Unless someone
735.
▲
by
l0b0
6y ago
As relevant as ever. It's fascinating how big web stacks are these days, even for small-to-medium sites: various combinations of at least one styling language (SASS/LESS/CSS), frontend framework (Angular/React), frontend
736.
▲
by
l0b0
6y ago
This situation reminds me of an interesting series on the first UK police force, how basically it grew out of robber gangs and went back and forth between a force for good and a force for consolidating power at the cost of ordinary citizens
737.
▲
by
l0b0
6y ago
Yeah, as a TDD advocate this is the most common objection leveraged against that methodology: code with 100% test coverage can still be complete crap. And I agree. If you add test coverage only to increase that metric the result is likely
738.
▲
by
l0b0
6y ago
Not only the tool is infuriating, the language is baffling. With most tools the first time I ever set eyes on the configuration I had a pretty good idea what was going on without reading any documentation. With Gradle it's like someone
739.
▲
by
l0b0
6y ago
Nah, entirely reasonable. We do all of that and more at the current project and the client has been super happy with the result all the way. We've been able to keep the tech debt low enough that we're just chugging along at the sa
740.
▲
by
l0b0
6y ago
The first sentence is true (and I can't believe how far down this thread it first appeared), but nobody was advocating abolishing server side hashing as well. Basically, hashing on the client does absolutely nothing for the security
741.
▲
by
l0b0
6y ago
Another reason the assumption that style rules for natural language is transferrable to code is kinda baffling. I wonder if there's ever been much research in this space which doesn't make that assumption.
742.
▲
by
l0b0
6y ago
The lines labelled "Funding" from Fortnite to literally every other part of the flywheel looks like a big risk.
743.
▲
by
l0b0
6y ago
That's exactly the sort of test you get with the Selenium browser plugin: click "Record", do some things, verify the end state, click "Stop". You can then replay what is effectively an acceptance test. The problem (
744.
▲
by
l0b0
6y ago
I'm not sure what this is responding to in my comment. I certainly never meant to say anything contrary to what you're saying.
745.
▲
by
l0b0
6y ago
Of course, I use Firefox as well :) I meant on a web page.
746.
▲
by
l0b0
6y ago
The original Joel Test was 12 binary and mostly answerable questions, rather than an invitation to BS candidates. This test might be salvageable by cutting it down to the hard questions underneath. For example, "Do you have CI proces
747.
▲
by
l0b0
6y ago
After looking into it a bit it seems like a good resource, but a few tweaks would be handy: - TLS would improve the site ranking and make it look much more serious. These days plain HTTP is just a red flag. - "This Site's URL is p
748.
▲
by
l0b0
6y ago
This resonates so much. One way to gauge the gap is to look for redefined reliability terms: - Do they call it continuous deployment when it's really continuous integration? CD is when the build pipeline goes all the way to production
749.
▲
by
l0b0
6y ago
In its early days Firefox had this. And there's no reason any of it would need to be dumbed down or locked down.
750.
▲
by
l0b0
6y ago
This is a problem with almost all open source software: for all the talk of doing one thing and doing it well, they almost all end up being kitchen sinks in the end. The only major success story I can think of was when Mozilla was forked an
More ›