Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
senbrow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
senbrow
11mo ago
Hah, that exact transition was my last project there before I decided I had had enough! The GPM team was hugely passionate about music and curating a good experience for users, but YT leadership just wanted us to "reuse existing vid
32.
▲
by
senbrow
11mo ago
As someone who used to work there, Google will never get product releases right in general because of how bureaucratic and heavyweight their launch processes are. They force the developing team to have a huge number of meetings and email th
33.
▲
by
senbrow
11mo ago
I'm pretty sure most PS controllers use Bluetooth natively if they're not connected via USB.
34.
▲
by
senbrow
11mo ago
Thanks for writing such a detailed reply about this. Like GP I'm not very good at spotting these patterns yet, so explicit real-world examples go a long way.
35.
▲
by
senbrow
11mo ago
Almost everyone is using these controllers wirelessly if I had to hazard a guess. The USB interface is used for initial pairing and charging, in which case the port location doesn't matter nearly as much.
36.
▲
by
senbrow
1y ago
Total nitpick, but: Why would you name an option "disable_ai" with a default value of false instead of calling it "enable_ai" with a default value of true? Are there some mechanical semantics I'm missing here that m
37.
▲
by
senbrow
1y ago
Did you even look at the content of the post? There's a prompts.md (link: https://github.com/maciej-trebacz/tower-of-time-game/blob/ma... ) that shows what the author did in this project, most of which is
38.
▲
by
senbrow
1y ago
Long names are good for short expressions, but they obfuscate complex ones because the identifiers visually crowd out the operators. This can be especially difficult if the author is trying to map 1:1 to a complex algorithm in a white paper
39.
▲
by
senbrow
1y ago
To those who want to do this: make sure to swap out all cells in a battery at once to be safe, ideally using new cells that are all from the same manufacturer and same production run. Mixing old cells with new can lead to a runaway therma
40.
▲
by
senbrow
1y ago
Why couldn't you use an LLM to generate source code from a prompt, compile it, then train a new LLM on the same prompt using the compiled output? It seems no different in kind to me than image or audio generation.
41.
▲
by
senbrow
1y ago
...by a human :)
42.
▲
by
senbrow
1y ago
At that point why not just have LLMs generate bytecode in one shot? Plenty of training data to go on, I'd imagine.
43.
▲
by
senbrow
1y ago
1000% - I had to be able to find something listenable
44.
▲
by
senbrow
1y ago
You're definitely in a bubble if you think "nobody" considers AI useless. There are a huge number of non-technical people who see its use as a dangerous outsourcing of human thinking and creativity to a machine that is only
45.
▲
by
senbrow
2y ago
Why should I appreciate a company's exploitative and extractive experimentation on its customers? The cost of maximizing "value" for the company to the nth degree degrades the customer experience once it exceeds a certain thr
46.
▲
by
senbrow
2y ago
The ebike analogy is perfect! You still have to pedal, steer, and balance, but you're much faster overall.
47.
▲
by
senbrow
2y ago
35 year old US resident here - the recommendation algorithm is incredibly good at being very quickly tuned to your interests, so if you learn to take that seriously it's an incredible tool for learning about different crafts / tra
48.
▲
by
senbrow
2y ago
One strategy that sometimes works for me (ADHD) is the "momentum building" approach. Rather than start with the hardest tasks first, I'll start with the easiest. If I'm struggling with the easiest one, then it means I ne
49.
▲
by
senbrow
2y ago
I suppose I was imagining tests that are created to validate an internal piece of code when it's first built or refactored, not necessarily in pursuit of a specific observed bug.
50.
▲
by
senbrow
2y ago
Hmm, I guess I don't really consider throwaway assertions in pursuit of debugging "tests" in the typical sense. I certainly wouldn't advocate for code reorganization for that case, but if there is a property that is impo
51.
▲
by
senbrow
2y ago
Alternatively, if an internal function is important enough to need good coverage, it should be pulled out into an internal "library" that exposes the interface explicitly (even if this is just a separate file or folder with limite
52.
▲
by
senbrow
2y ago
Anything as good as this for drum tab transcription?
53.
▲
by
senbrow
3y ago
Which festival? And where?
54.
▲
by
senbrow
3y ago
DRY should really be "DRA" - don't repeat abstractions (which admittedly isn't as catchy). The problem with DRY is when abstractions with currently identical implementations are given a single interface, even though
55.
▲
by
senbrow
4y ago
Just because it's bad for the planet doesn't mean it's stopping any time soon. The tragedy of the commons is real, regardless of how irrational or selfish it may seem.
56.
▲
by
senbrow
4y ago
Any decent editor if you don't close it/hard power off the workstation.
57.
▲
by
senbrow
4y ago
It's pretty much always regulatory stuff. Google is a lawsuit magnet so they are extremely paranoid with this stuff to make sure they're not breaking some obscure local law.
58.
▲
by
senbrow
4y ago
Currently in the process of figuring out my next way of making income that brings me real joy thanks to substantial savings from living frugally on FAANG comp. Lately I've been getting very much into FPV drone videography and 3D printi
59.
▲
by
senbrow
4y ago
I ultimately decided to leave tech when I realized I didn't care much about delivering value and actually just wanted to write beautiful code. The former was a nice bonus for me, but the latter was profoundly captivating. I'd unfo
60.
▲
by
senbrow
4y ago
Someone created this really neat toy for us all to enjoy for free. They don't owe anyone anything, and certainly don't deserve to be used as an example of what's wrong with an entire discipline.
More ›