Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skohan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
181.
▲
by
skohan
4y ago
I would argue it is good enough it compensates for the hassle. I think USB-C is one of the first "good enough" connectors we have had for the arbitrary use-case. It's reversible. It's suitable for high-power and high
182.
▲
by
skohan
4y ago
I have traveled to parts of the developing world where standardization hasn't happened and it's a huge mess
183.
▲
by
skohan
4y ago
How did Apple dodge this with micro-USB?
184.
▲
by
skohan
4y ago
I am similarly of two minds. As an engineer, I can imagine how legal mandates for technology choices could stifle innovation and make the future of technology worse. But at the same time, I think there may be a place for mandating interfac
185.
▲
by
skohan
4y ago
I actually thought this was the most interesting part of the Stadia value prop. If they could have made gaming as ubiquitous as YouTube videos I don't see how they wouldn't win.
186.
▲
by
skohan
4y ago
The crazy thing is if they delivered on promise it would have been huge. If you made games a part of the internet the way videos are they would have nothing but advantages.
187.
▲
by
skohan
4y ago
That's like 4 years if you spent 12 hours a day listening. Who has time for that?
188.
▲
by
skohan
4y ago
Turing test failed lol
189.
▲
by
skohan
4y ago
If I had to venture to guess based on how their APIs work, it's probably events. There's a system called "NotificationCenter" which can be observed to receive system events within Apple API's which is quite old.
190.
▲
by
skohan
4y ago
It's a nice idea, but if it were easy it would have been done by now. I think a lot of the problem is that UI tends to be very specific, and often giving one component what it needs to work well imposes requirements on other component
191.
▲
by
skohan
4y ago
Well they may have believed (or hoped) at the time that inflation was transitory, and are now worried that it's more of a wage/price spiral.
192.
▲
by
skohan
4y ago
I don't know, I think email for instance compares pretty favorably to the alternative.
193.
▲
by
skohan
4y ago
> If you write code that doesn't need to be touched over a 28 year period, chances are that code has produced more value (ROI) than 99% of the code that is written every day will ever do. Even 10 years is pretty good. Just because i
194.
▲
by
skohan
4y ago
I've made myself clear enough. I invite you to read the paper again if you still don't understand. You've been just wrong enough on all points that I could almost believe it's your paper and you want to bait people into
195.
▲
by
skohan
4y ago
I'm working on a project involving physical manufacturing and fulfillments, and I was honestly shocked how low tech a lot of it is. Like we communicate with one of our warehouses by passing XML documents back and fourth over FTP. It
196.
▲
by
skohan
4y ago
It’s a computer science paper. They don’t have to present an actionable solution for it to provide value. They have a meaningful new finding, which may provide the missing piece to some solution later on. If we disregarded all scientific i
197.
▲
by
skohan
4y ago
It's explicitly a non-conclusion that there is a deterministic relationship between speed of execution and energy consumption as your initial comment implies. > Execution time behaves differently when compared to en- ergy efficiency
198.
▲
by
skohan
4y ago
But things like PL choice are a tool in the toolbox if you are trying to reduce the number of servers you use. If your PL is extremely memory hungry, or doesn't parallelize efficiently, you're going to bottleneck a lot sooner.
199.
▲
by
skohan
4y ago
Yeah but it's still a net benefit as you provide more value for the same amount of resources
200.
▲
by
skohan
4y ago
It seems like a legitimate problem that JavaScript, probably one of the languages with the most code executed worthwhile, is down toward the bottom. I honestly wonder how much time and energy capacity could be freed up world wide if we just
201.
▲
by
skohan
4y ago
That's just plain incorrect: > Through also measuring the execution time and peak memory usage, we were able to relate both to energy to understand not only how memory usage affects energy con- sumption, but also how time and energy
202.
▲
by
skohan
4y ago
It's never too late. I've had to pick up development on orphan projects before, and some of them are real stinkers. You can always quarantine the bad bits and start to impose a proper separation of concerns.
203.
▲
by
skohan
4y ago
Probably I am being a bit hyperbolic. I could be more precise and say: code quality is a solution you should reach for if and only if you are running into real maintainability problems. But I strongly disagree with the sentiment that someo
204.
▲
by
skohan
4y ago
I am on the exact opposite side on this. I always name things after exactly what they do, and I've never had an issue with one of my components taking on a role it wasn't intended for. If the scope changes, that component probab
205.
▲
by
skohan
4y ago
That's why I'm a huge fan of server-less. Let Amazon or Google handle the tough parts until your company is big enough to have to optimize for server costs.
206.
▲
by
skohan
4y ago
"code quality" is not real, it's just something software engineers like to argue about like sports. We like to talk about how code is written, because we look at code all day. The rest of the world only cares about what your
207.
▲
by
skohan
4y ago
I've had to jump into projects with unfamiliar setups and even unfamiliar languages more than a few times, and after a certain point it's all just problem solving. Like I had to fix critical bugs in an orphan rails project with n
208.
▲
by
skohan
4y ago
> No. I'm making a simple argument. More safety is better than less safety. You're trying to move argument that since perfect safety is impossible it's not worth pursuing. This is the sophistry part. I'm not trying to
209.
▲
by
skohan
4y ago
> Saying it's not perfectly safe is sophistry. Nothing is perfectly safe, but you still don't hand out your sensitive bank information to random person on the Internet/street/etc. You want to make a nuanced argument t
210.
▲
by
skohan
4y ago
> You aren't borrowing you are doing pointer manipulation, and presenting it with stuff that isn't its duty to check. Yeah exactly - you're sectioning off parts of the code and telling the borrow checker to trust you that
More ›