Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lucumo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
lucumo
2y ago
I loved Vivaldi's configurability. But it's sync is slightly moody as well. It can fail for a while. Though it is better than Firefox's in that it fixes itself. But Vivaldi doesn't support bookmarklets and I use those a
122.
▲
by
lucumo
2y ago
It's not a difficult puzzle: I find an always working and worry-free sync of open tabs more important than having extensions on mobile. I'd like to have those too, but right now I have to choose.
123.
▲
by
lucumo
2y ago
For me: because Chrome is the only browser with worry-free sync. Firefox's sync for example doesn't sync extension settings, search engines and it fails on Android multiple times per day, with the only solution to logout and login
124.
▲
by
lucumo
2y ago
It's definitely a few hoops, but not more than a few. The hardest part is that you have to download the right APK file from apkmirror[1] or the likes. It'll open the the right search for you though, but you still need to know a li
125.
▲
by
lucumo
2y ago
It's not really accurate to call them the "European system". These signs are used in many countries. Which also immediately tells you why icons are more useful than text: language barriers. Where the US is one big area with a
126.
▲
by
lucumo
2y ago
No, that's wrong. DI requires that the deps come from outside, not that it's dynamically created. The opposite is that dependencies are created inside the unit. DI is about which part of the code owns the dependency. With DI it&#x
127.
▲
by
lucumo
2y ago
> > Even free speech has its limits > It doesnt though, thats the point. In theory. But in practive even the most staunch pro-free speech jurisdictions have limits on them. A lot for good reasons that most people would agree with (
128.
▲
by
lucumo
2y ago
> Conversely the English 1,000,000 is 1.000.000 in German! Very confusing. Well, yes. But it's mostly the Anglosphere being weird again: https://commons.m.wikimedia.org/wiki/File:DecimalSeparator.s... I persona
129.
▲
by
lucumo
2y ago
> Each defense intervention needs to be weighed against its cost, What cost? Jackson for example is just as easy - if not easier - than Java serialization. It's widely used (therefore well tested), actively maintained and well-desig
130.
▲
by
lucumo
2y ago
Defense in depth is a thing. Trusting the message queue to be the only security barrier into your system is not great. Wouldn't be the first time one of those gets misconfigured. When that happens, using Java serialization leaves your
131.
▲
by
lucumo
2y ago
If you have FULL control over the serializing code and the serialized file during the entire time between serialization and deserialization, it can be safe. Put the file on the filesystem with incorrect permissions, transfer it over unencry
132.
▲
by
lucumo
2y ago
Only Java's built-in serialization still requires Serializable. And Java's built-in serialization is fundamentally vulnerable and should never be used. Newer libraries dropped the need for Serializable, because whether or not an o
133.
▲
by
lucumo
2y ago
> 50 mbps has been enough to host various websites, Bandwidth hasn't been a limiting factor for years for me. But generating dynamic pages can bring just enough load for it to get painful. Just this week I had to blacklist Meta'
134.
▲
by
lucumo
2y ago
Firefox's sync is broken in many ways. It doesn't sync search engines or extension settings either. It also frequently stops syncing from Android. I rely on sync a lot, so that was a dealbreaker for me.
135.
▲
by
lucumo
2y ago
I've done a round-trip through a few browsers in the latter half of last year, and now I'm back to Chrome. It's usually sync that was too broken for me to use. Chrome's sync works nearly immediately. Firefox on Android w
136.
▲
by
lucumo
2y ago
I'm mostly fine with the default keyboard as it is, but I keep getting tripped up on the location of the backspace key. The key you use to correct erroneous input was somehow put right next to the key to confirm correct input. Because
137.
▲
by
lucumo
2y ago
> I don't care about cookies[1]. The second hides any GDPR 'compliance' popup > [1] https://www.i-dont-care-about-cookies.eu/ I like to use Consent-o-Matic[1] for this. IDCAC accepts tracking when ign
138.
▲
by
lucumo
2y ago
We're probably talking at cross purposes. Being aware is exactly my message as well. I've been on way too many overdue projects where people went "but this doesn't scale" for stuff that's just not going to happ
139.
▲
by
lucumo
2y ago
It doesn't need to be hardcoded. You should have a reasonable sense on how much data is going to go through a certain piece of code. Wasting time on optimising cases that don't occur is just wasteful. Go solve something that'
140.
▲
by
lucumo
2y ago
I don't. Let me rephrase that. I do, but only in very, very rare circumstances. Basically only when you a) know that the typical use case is going to involve large ns, like millions to billions, b) the loop body takes a long time per i
141.
▲
by
lucumo
2y ago
Over here it's mostly just the tech companies that do Staff+ titling. The oher big organizations, home-grown agencies and similar, usually go from junior and medior to senior. Juniors aren't hired, because "what we do is too
142.
▲
by
lucumo
2y ago
> time on a train can be better spent than time in a car because one doesn’t need to pay as much attention, which could be a small improvement to many people’s lives. This is not really true on busy trains. I've commuted both on tra
143.
▲
by
lucumo
2y ago
> because it "is simple, affordable, and effective." Hahaha. Maybe if you compare it to getting a master's in marketing... I'm a user of parts of their ad tech, and I've tried to be a user of more of their ad tec
144.
▲
by
lucumo
2y ago
> they are harder than the problems lucumo is evidently accustomed to dealing with because they don't have correct, complete solutions, so we have to make do with heuristics Funny. But since you asked. The hardest problems I'v
145.
▲
by
lucumo
2y ago
> with all due respect, it sounds like you have the privilege of working in some relatively tidy codebases (and I'm jealous!) I wish, but no. I've found people will make a mess of everything. Which is why I don't trust sol
146.
▲
by
lucumo
2y ago
Where does this stupid notion come from that using powerful tools means you can't handle the less powerful ones anymore? Did your skills with a hand screwdriver atrophy when you learned how to use a powered screwdriver? Come on. I use
147.
▲
by
lucumo
2y ago
> If your feelings are anemic I'm not feeling anemic. The tool is anemic, as in, underpowered. It returns crap you don't want, and doesn't return stuff you do want. My grep-fu is fine. It's a perfectly good tool if
148.
▲
by
lucumo
2y ago
Grepping for symbols like function names and class names feels so anemic compared to using a tool that has a syntactic understanding of the code. Just "go to definition" and "find usages" alone reduce the need for text s
149.
▲
by
lucumo
2y ago
That oil icon has been the way to indicate low oil pressure since long before I was born in the early 80s. It's newer cars that have started to add text explanations to those warning lights, because dashboards have gotten more flexible
150.
▲
by
lucumo
2y ago
LaTeX itself is sort of a rite of passage. It's slightly more useful, because the mathematical side of academia runs on it. There's a bunch of template you get for free by doing what everybody else is doing. The corporate world ha
More ›