Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xnorswap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
631.
▲
by
xnorswap
2y ago
The more the author lays out the detail, the more I like what they're describing. We don't want to (further) sleepwalk into a society where we're governed by algorithms we don't (or can't) understand. There is a rea
632.
▲
by
xnorswap
2y ago
Lobby your representative for change. This is something that laws can and should fix. Not having worker protections is a political choice. It's not something the market or technology will solve. Many countries have laws that prevent wo
633.
▲
by
xnorswap
2y ago
The 256 column limit lasted for a very long time.
634.
▲
by
xnorswap
2y ago
I'm not in cyber but "Risky Business" ( https://risky.biz/ ) is a good podcast to keep up to date. They always have a lot of outgoing links in their show-notes that should get you started with the rest.
635.
▲
by
xnorswap
2y ago
Watching the demo, it doesn't look like the kind of product that's really usable for anyone who doesn't know SQL. If you need to know SQL to fully appreciate the tool, you're not going to want the tool.
636.
▲
by
xnorswap
2y ago
That struck me as odd too. It may be just additional HTTP headers added to the response, but then it's hardly fair to use that as a point of comparison and treat smaller as "better".
637.
▲
by
xnorswap
2y ago
In any case, people on here tend to be extremely sceptical of social science results, and demand much better standards and reproducibility. Except that particular 1968 paper, which is held up and treated as gospel, because it helps to confi
638.
▲
by
xnorswap
2y ago
I should clarify that by referring to it as a myth, I'm not denying in my post that there are people who are 10x as productive as most people. The "myth" is that there was a formal study done and these performers were identif
639.
▲
by
xnorswap
2y ago
I don't like this re-framing of "the 10x engineer" to be someone who writes 10 times as much low-quality code. It might not have been a rigorous study and may largely be a myth, but the myth is about engineers who are 10 time
640.
▲
by
xnorswap
2y ago
It's not progressing well, but I'm still obsessed by trying to prove my idea of the "Birthday Benchmark" to test data structures / caches. The idea is that I can test data structures by searching for duplicates in a
641.
▲
by
xnorswap
2y ago
You can see a "11/99 T1" sticker on the case, which might indicate a batch date of Nov 1999. The printing style on the sticker on the case feels later than 1980s too.
642.
▲
by
xnorswap
2y ago
I read it over the summer and I'd say it's essential reading for any developer who deals with data. Perhaps most importantly, the book empowered me to talk confidently about the trade-offs involved with different choices of handli
643.
▲
by
xnorswap
2y ago
This is a tired stereotype. The US has more stabbings per-capita than the UK does, even on top of the shootings.
644.
▲
by
xnorswap
2y ago
Just because something is technically legal, doesn't mean it's in any way common or part of UK culture to own a gun. There hasn't been a school shooting in the UK for nearly 30 years. Handguns were banned after the last schoo
645.
▲
by
xnorswap
2y ago
setTimeout has no guarantees, and even if it did, your unit tests shouldn't depend on it. Flaky unit tests are a scourge. The top causes of flaky unit tests in my experience: - wall clock time ( and timezones ) - user time (
646.
▲
by
xnorswap
2y ago
It's hard to understand the position of AI companies, when their AIs can be prompted to reproduce copyrighted works verbatim, e.g. https://imgur.com/a/XBO2B7V You can argue that a game that old ought not to be sti
647.
▲
by
xnorswap
2y ago
Unfortunately that is insignificant at the larger end too. An accountant would just look at that, figure out the click-through rate and plug it in to weigh it up against the CPM/CTR of equivalent advertising. And you'd lose any &q
648.
▲
by
xnorswap
2y ago
Those are integration tests. Integration tests are great, but not when you want to run thousands of them in a few minutes. And not when you want to have lots running in parallel, accessing and potentially making "changes" to the s
649.
▲
by
xnorswap
2y ago
Perhaps a better example is a real world example I ran into just this week. I found out that our unit test suite would only pass when run under elevated credentials. Our internal developer tooling had been running under semi-privileged cred
650.
▲
by
xnorswap
2y ago
My example above is terrible, because in reality you'd have another level before this, which sorts out your global configuration, reads it and just injects service specific parameters and configuration for each service. But I just want
651.
▲
by
xnorswap
2y ago
Yes, and the typical pattern for .NET DI is to do so with interface based parameters. So let's say you have a service FooService that requires some configuration. ( Ignoring the System.configuration namespace for now) You'd have:
652.
▲
by
xnorswap
2y ago
I'm sure the same exists for .NET ( Moq can probably do it? ), but writing against an interface and having concrete implementations supplied by the DI framework is pretty much the ordained way to do things in .NET. I used to be in the
653.
▲
by
xnorswap
2y ago
Could or should there just be a `IConfigurationService` instead of a separate IConfigurationFileService? Yes, probably. "Interface all the things" is a bit lazy, but it's easy, especially if you have Moq as a way to auto-mock
654.
▲
by
xnorswap
2y ago
> Redbox.HAL.Configuration > .ConfigurationFileService implements IConfigurationFileService > STOP MAKING SERVICES AND FACTORIES AND INTERFACES AND JUST READ THE FUCKING > JSON FILE YOU ENTERPRISE FUCKERS I know it's cool t
655.
▲
by
xnorswap
2y ago
I probably shouldn't divulge this since it risks this privilege disappearing, but Twitch is the one place I don't see ads, even though I don't use an ad-blocker. I think some years ago, I may have had a flag set on my account
656.
▲
by
xnorswap
2y ago
Part of the problem is that 20 years ago they weren't being scraped 24/7.
657.
▲
by
xnorswap
2y ago
> I've often wondered about how to reliably take software actions after my death This is actually fairly simple and well understood: leave instructions in your will. "Notify <Provider> to delete my account" is a perf
658.
▲
by
xnorswap
2y ago
Of course "Outside IR35" doesn't really exist either, it's just "contracting", but companies find it useful to have labels to clarify their position. I agree I wouldn't touch the kind of umbrella arrangeme
659.
▲
by
xnorswap
2y ago
Yes, there was a legion of "IT Contractors" that were effectively salaried workers in all but a few main factors: 1. Their self labelling as "Contractors" 2. Their employment rights 3. Tax. And everyone
660.
▲
by
xnorswap
2y ago
"Start creating already" People don't want to be typists either, they want to be creators.
More ›