Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
branko_d
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
331.
▲
by
branko_d
6y ago
I like to look at caching as a form of denormalization - introducing redundancy to improve performance. And whenever we have redundancy, we have to make sure all our copies are synchronized, which can be tricky, especially in a concurrent e
332.
▲
Bitflips when PCs try to reach windows.com: What could possibly go wrong?
(arstechnica.com)
2 points
by
branko_d
6y ago
|
0 comments
333.
▲
by
branko_d
6y ago
Evolution = variation + selection Variation = mutation + gene mixing (i.e. sexual reproduction) Without ability to mix genes, the species is left with only one kind of variation: mutation, which is horribly inefficient.
334.
▲
by
branko_d
6y ago
I think you have "document paradigm" in mind. For "application paradigm" my points stand. That's where JS is appropriate. I did say "where appropriate", after all. > Primary and by far most frequent use
335.
▲
by
branko_d
6y ago
> Plain HTML renders several order of magnitudes faster than post-load JS rendering Well, "several orders of magnitude" is a bit much, but the point stands. However, that's only during the initial load. After that, JS can
336.
▲
by
branko_d
6y ago
> ...except for a very few productivity applications where UI responsiveness actually matters for increasing employee output (fewer than you’d think). If there is UI, UI responsiveness matters for employee output. Research that has been
337.
▲
by
branko_d
6y ago
I think this part of the Knuth's quote is central: > Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a st
338.
▲
by
branko_d
6y ago
A lot of times you don't need to change the SQL string at all. You just bind different parameter values before sending the same SQL string to the DB server over and over again. The exceptions are SQL elements that cannot be (easily, or
339.
▲
by
branko_d
6y ago
This! We don't need ORM, we need OQM (object-query mapping)!
340.
▲
by
branko_d
6y ago
I guess it depends on the join predicate. For a vanilla equi-join, no grouping is required. Let's say we have the following two tables and a view that joins them: CREATE TABLE PARENT ( PARENT_ID int PRIMARY KEY, P
341.
▲
by
branko_d
6y ago
It's not jut about large columns. When fetching from views, selecting unneeded columns can trigger unneeded JOINs. Assuming no JOINed column is mentioned in the select list (either explicitly or through *), the query optimizer can elim
342.
▲
by
branko_d
6y ago
They ain’t calling it HARDware for nothing! :)
343.
▲
We didn't use A/B tests to make the iPhone at Apple
(twitter.com)
36 points
by
branko_d
6y ago
|
12 comments
344.
▲
by
branko_d
6y ago
> We've been "stuck" at the 3-5ghz range for something like half a decade It’s closer to two decades, actually. Pentium 4 (Northwood) reached 3.06 GHz in 2002, using 130 nm fabrication process.
345.
▲
AWS is creating a 'new open-source design system' with React
(theregister.com)
1 points
by
branko_d
6y ago
|
0 comments
346.
▲
by
branko_d
6y ago
> In the movie Jodie Foster cries and says they have to take it on faith. Except they don't have to... there are hours of static from her camera, something that should not be possible if she spent only a fraction of a second out of
347.
▲
by
branko_d
6y ago
> Google is shipping its org chart This is basically the definition of Conway's Law.
348.
▲
AI Solves 50-Year-Old Biology 'Grand Challenge' Decades Before Experts Predicted
(sciencealert.com)
1 points
by
branko_d
6y ago
|
0 comments
349.
▲
Replacing a Coal Plant Takes an Infinite Number of Wind Turbines
(cleantechnica.com)
1 points
by
branko_d
6y ago
|
0 comments
350.
▲
by
branko_d
6y ago
Indeed, this non-linear effect of UI latency on productivity is real, and has been studied/known for decades. I think the "The Economic Value of Rapid Response Time" from 1982 is rather illuminating: https://jlelli
351.
▲
70s UX gem still applies today
(medium.com)
2 points
by
branko_d
6y ago
|
0 comments
352.
▲
Cerebras speeds-up computational fluid dynamics
(zdnet.com)
1 points
by
branko_d
6y ago
|
0 comments
353.
▲
by
branko_d
6y ago
I'm sad Transactional NTFS is being deprecated. But it has been that way for a few years now and there is no indication it will be actually removed any time soon. I'm quietly hopeful it will de-depreceted at some point. :)
354.
▲
by
branko_d
6y ago
Part of it is that TypeScript doesn't need to worry about memory layout - everything is basically a hashtable.
355.
▲
by
branko_d
6y ago
> we have user profiles (user id > the users names, email etc) in one microservice, relationships between users (user id > other user ids) in another. > Each has its own datastore How do you maintain referential integrity betwee
356.
▲
by
branko_d
6y ago
I think this summarizes the article: > There is no substitute to the effortful application of cognitive power to a problem.
357.
▲
The Future of Visual Studio Extensions
(devblogs.microsoft.com)
1 points
by
branko_d
6y ago
|
0 comments
358.
▲
by
branko_d
6y ago
Bloom filter can have false positives.
359.
▲
by
branko_d
6y ago
> My top 4 games by playtime in the last few years were Rimworld, Oxygen Not Included, Dwarf Fortress and WoW Classic. I had a similar experience with Cosmoteer. And the darn thing is not even released yet! :)
360.
▲
by
branko_d
6y ago
Sure. My point was simply that the compiler may be in position to disprove the assumption that this call is in fact dynamic (it may actually be static) or that it has to be a call in the first place (and inline the function instead). I'
More ›