Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
juancn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
631.
▲
by
juancn
5y ago
This may sound stupid, but the commonality in all these side channel attacks is that high precision time keeping is a non privileged operation. Maybe it’s time to make clocks a privileged op as a mitigation. Even making execution time non p
632.
▲
by
juancn
5y ago
Yeah, or some form of diabetes. The body is great at making glucose out of pretty much anything, specially muscle and fat tissue. I don’t buy the diagnosis, there has to be something else on the metabolic side that’s missing if that were th
633.
▲
by
juancn
5y ago
Besides reading a lot, I always found it useful to build toy distributed systems parts. At least the blocks: rpc frameworks, locking and transactions, leader election algorithms, consensus algorithms, etc. Even if incomplete and many times
634.
▲
by
juancn
5y ago
You can really only be doing one, but I track several and shift attention to one or another as needed, but I try to minimize context switches. They are expensive. In practice, I track 3 or 4 long term projects, and I'm dealing with 2 o
635.
▲
by
juancn
5y ago
What's the tradeoff? I mean, how smart you need to be to produce/understand something useful. Modelling is about communication and understanding, if the language is expressive, precise and utterly abstruse for most people, it'
636.
▲
by
juancn
5y ago
It's not the chair that's the problem, is the sedentary style. You should really take time do strength exercises for your back, three or more times a week, always. Since I started working out regularly 7 or so years ago (I'm
637.
▲
by
juancn
5y ago
Maybe, but I love Aerons. I'm perpetually overheating and the mesh in the Aerons is unrivaled. They are probably too expensive, but I just love them.
638.
▲
by
juancn
6y ago
IMDB et. al. also hurt them a lot. I don't care if it won an Oscar, Emmy, whatever... IMDB or Rotten Tomatoes are a better indicator of quality. Heck, the Netflix algorithms usually do a better job.
639.
▲
by
juancn
6y ago
It will never go away. I work on servers that are 150 to 200ms away in terms of latency. They're impossible to do interactive debugging on them (well not impossible, but really unpleasant). Debuggers are not latency aware, they suck at
640.
▲
by
juancn
6y ago
UML is an artifact of trying to sell products as part of the Waterfall model of software development. It wasn't very useful even at its peak. It was Rational software pushing their process and CASE tools. It was an awful, inefficient a
641.
▲
by
juancn
6y ago
There are several components I'm responsible for. The main one is a real-time analytical engine (think OLAP, for billions of records, sub-second response time and dynamic queries, not pre-baked). The core products depend on it. Each cl
642.
▲
by
juancn
6y ago
I draw stupid diagrams and rough notes that I never read again, they just help while I'm making sense of stuff. It's the mechanistic motion of using a pencil (or an Apple Pencil) that helps more than anything. I used to take notes
643.
▲
by
juancn
6y ago
There are I2C matrix displays that shouldn't need many GPIO ports.
644.
▲
by
juancn
6y ago
I do platform, I have a rough idea of what I need to accomplish in a year, in two, and reasonable definition of where we'll need to be in the next 5 to 10 years. The plans move all the time, but we have them there. We usually plan roug
645.
▲
by
juancn
6y ago
I work platform, a quick project is one or two quarters, a decent sized one is multi year, will likely take several deployments to roll out and at least a quarter for testing and stabilization, but when we deliver it to the several thousand
646.
▲
by
juancn
6y ago
I makes me think about how I approach really difficult problems. I use a strategy that I call: "obsess and let go" that has worked wonders for me. Essentially it has two parts: - obsession: look at the problem intently, poke it, p
647.
▲
by
juancn
6y ago
You mean PC controllable? There are lot's of displays available, but most of them are geared to electronics projects. You'll need at least an arduino or some such to drive it.
648.
▲
by
juancn
6y ago
I also started consulting and moved to product and I agree with what you say, but one difference is that in product you can usually negotiate a higher salary (although you'll feel more uncertain about it) since you're not capped b
649.
▲
by
juancn
6y ago
It's a bad move usually. You're now variable cost, not fixed cost or investment (your hours cannot be capitalized). So the company is heavily pressured to push your hourly rate down and your billable hours up.
650.
▲
by
juancn
6y ago
Agreed. For a customer centric company, it's definitely true (although some companies are not like that, and sometimes thrive anyway).
651.
▲
by
juancn
6y ago
I don't want to be a manager (I don't care about dealing with salaries and such). I'm a tech lead. I care mostly about the personal growth of my team, I firmly believe that if I help them be the best they can be, the world wi
652.
▲
by
juancn
6y ago
Be careful, prototypes sometimes become products. So, pick something comfortable for you, but that you could grow into a product with a good enough scale.
653.
▲
by
juancn
6y ago
My guess is that you either searched for something (for example) related to a sports injury or some sort of pain, or you where nearby somebody that did it. Many cases of this are just clustering. Another option would be if they're inte
654.
▲
by
juancn
6y ago
Accepting that I was seen as a leader. I've never wanted a leadership position, I just wanted to build cool shit. I'm good at it. At some point in my career (I've been doing software for 22+ years professionally) people start
655.
▲
by
juancn
6y ago
Offset pagination is hard on the backends. You can distribute some of the sorting load (see: https://engineering.medallia.com/blog/posts/sorting-and-pagi... ), but it's tricky, and less efficient in any case.
656.
▲
by
juancn
6y ago
That's not nearly enough money nor time to fix much. Cultural change alone, will take a couple generations to achieve.
657.
▲
by
juancn
6y ago
Still, 100x is a lot. I would still bet that it depends on the complexity of the workload.
658.
▲
by
juancn
6y ago
WTF? Moving is super stressful. I'd rather own and know that I'll move only when I want rather than be on the whim of price changes in the rent or the owner not wanting to renew the contract.
659.
▲
by
juancn
6y ago
No. Really. Don't.
660.
▲
by
juancn
6y ago
The extra cost is worrying. You're talking at 4 to 6 orders of magnitude increase in resource usage for the same computation. Unless we figure out some awesome hardware acceleration for it, it's not practical but for a few niche a
More ›