Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
romaniv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
601.
▲
by
romaniv
13y ago
It's great if they consider those use cases I couldn't find anything that mentions using the hash itself to locate the requested document (in DHT network or in local cache) in that spec. Did I miss it?
602.
▲
by
romaniv
13y ago
The same thing that is used for integrity checks could be used as a DHT hash, potentially allowing people to download the file from their peers where connection has the lowest latency, or from their favorite CDN they find the most reliable.
603.
▲
by
romaniv
13y ago
First, developers give terrible estimates because of pride. They don't think through the problem, they don't consider complexity, and they want to look awesome so they ALWAYS over promise and under deliver. This sounds like bul
604.
▲
by
romaniv
13y ago
Happens all the time with TDD. The worst case scenario is when the code is split up into tiny interfaces that don't represent anything, and the implementing classes have myriad of tiny methods, which also don't represent anything.
605.
▲
by
romaniv
13y ago
If you wanted to test all combinations possible, you would have to brute-force until the end of the universe You only need to test for a combination of all the input variables that affect the execution flow. However, to do that properly,
606.
▲
by
romaniv
13y ago
Always meant to play Photopian, but didn't get to it so far. After this reminder there is a higher probability that I will.
607.
▲
by
romaniv
13y ago
Funny. It feels like an adventure game, it illustrates a point, and it's just a static page. I even checked, it works perfectly fine without JavaScript. Great example of what can be achieved with good design. I can't help to menta
608.
▲
by
romaniv
13y ago
It is plain wrong to make a standard easier for machine-parsing at the expense of humans who are typing it in. It is far worse to sacrifice consistency of the mental model behind the language for the sake of not typing two extra character
609.
▲
by
romaniv
13y ago
Totally depends on the person. You rarely see the work of those people because they never get anything out the door. How can a developer get nothing out of the door without eventually getting fired? I honestly cannot imagine an environm
610.
▲
by
romaniv
13y ago
When someone takes way too long to get a first draft out because they’re being perfectionists and you praise them for their quality craftsmanship Does that ever happen in real life? I don't think people need any more encouragement to
611.
▲
by
romaniv
13y ago
That said, I'll ignore my point above and get a bit technical here: Unless you're using Opera Mini, client-side rendering is indeed all we have for "textual document model rendering". Semantic nitpicking. It's obv
612.
▲
by
romaniv
13y ago
There is no need to avoid useful words, even if they are used often. The problem is with words that don't change what you say while making it longer.
613.
▲
by
romaniv
13y ago
I was working data-validation at a big tech company, and the data-validation tool was under active development. It'd crash ~20 times in an 8 hour workday. I would happily restart my Tool and get back into it, but other people would hu
614.
▲
by
romaniv
13y ago
2. Have a negative attitude toward everything. People who pretend to think that you can simply willfully infuse yourself with positivity annoy me. Negativity is how individuals react to certain environments. You can change some features i
615.
▲
by
romaniv
13y ago
If the project is late, it's not done. Period. Bullshit. Most deadlines in software engineering are fake. There are some that aren't, but they are exceptions, not a rule. If you're writing all your code as if every deadline
616.
▲
by
romaniv
13y ago
It's not about being perfect. It's about costs. If de-anonymizing you is prohibitively expensive, no one will do it without a very good reason. Problem is, it's becoming increasingly cheap, because most technologies we use th
617.
▲
by
romaniv
13y ago
If "improve" would involve turning it into AJAX-heavy app with images, CSS effects and some weird-ass scrolling interceptors, that requires me to load 200+ files for seeing the main page, I would rather live without any improvemen
618.
▲
by
romaniv
13y ago
The author commented on that in his foreword of later editions of the book. He said something along the lines that if he was writing the novel later in his life, the dichotomy wouldn't be as pointed.
619.
▲
by
romaniv
13y ago
I lost some Bitcoins on an old phone that used Bitcoin Wallet ( https://github.com/schildbach/bitcoin-wallet ) by doing "Settings > Reset". That sounds like remarkably horrible UI design. Being purely digi
620.
▲
by
romaniv
13y ago
If someone said "my front left tire is flat", most people would assume that other tires are okay. That's not an error in reasoning, as some pedants would claim, it's just the way natural language works. So yes, the title
621.
▲
by
romaniv
13y ago
GPU vendors also hire employees. The interesting thing about GPUs as opposed to financial system (and ASICs) is that they can be used for something other than mining.
622.
▲
by
romaniv
13y ago
Don't know, it loads for me. People often forget that it's not the power of hardware that matters, but the power of hardware divided by the crap the software makes it do.
623.
▲
by
romaniv
13y ago
This reminds me of how some people argue that morality is hard, because everything is relative, while doing thing they themselves clearly do not consider "right". Aside from a few inexperienced or delusional engineers, most people
624.
▲
by
romaniv
13y ago
Even if it was perfectly calibrated, it's still wrong thing to do. Scrolling is for scrolling. As in, position. On the page. People shouldn't use it for flipping between slides or animation states for the same reasons they shouldn
625.
▲
by
romaniv
13y ago
Like I said, I think it's a false dichotomy. Most over-engineered projects I've seen also had ridiculously sloppy code. Over-engineering usually concerns design. Sloppy coding usually concerns implementation. The code at a differe
626.
▲
by
romaniv
13y ago
Your post has many implied dichotomies and correlations that simply aren't true. For example: I find the quoted section to be an interesting statement because, if true (and it likely is true), it simply reinforces the notion that ugly
627.
▲
by
romaniv
13y ago
Software engineers have an unfortunate tendency to accumulate technical debt and then run away from paying it. I've seen this way, way more often and with far worse overall cost than any kind of perfectionism. The dichotomy between qua
628.
▲
by
romaniv
13y ago
A lot of people drive GM cars to work, universities and shops. Your argument is similar to saying that without GM every one of them would be jobless, uneducated and could buy nothing. I.e. you conflating the possibility of doing something v
629.
▲
by
romaniv
13y ago
I would postulate that if Wikipedia, Youtube and Facebook went permanently offline tomorrow, absolutely nothing of significance would change either online or in the society. People would still find ways to do the same things, maybe even bet
630.
▲
by
romaniv
13y ago
What's intellectually dishonest is pretending that "endorphin fix" constitutes the purpose of human existence, whereas it is just a byproduct. How it is attained matters. In fact, ability to reason about that is what makes hu
More ›