Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gopalv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
631.
▲
by
gopalv
11y ago
What's interesting about this post is that the regular heap access is fast. But the sub-class implementation is hit rather badly, which is rather more about the state of the JIT than anything else. HeapMemorySegment (standalone) : 1
632.
▲
by
gopalv
11y ago
"the heat that accumulated at Mach 8 was up to 30% less than at Mach 5." while the original paper says "Actually the thermal flux during Mach 8 flight is shown to be only 25 to 35% higher than at Mach 5. On top of this, the r
633.
▲
by
gopalv
11y ago
This is neat, pretty much exactly what I need to narrow down the syscalls off the runs. For those who want to try it without patching Java, the FramePointer fix is in the preview jdk8u60 (SRPMs on rawhide). I've got an additional bit a
634.
▲
by
gopalv
11y ago
Nice. A bitset & Rabin Karp search. Both winning strategies, but I suspect you can push it much much further to scan much faster if you're hitting memory bandwidth (ACGT = 2 bit space). Of all the big-data problems I see, nothing f
635.
▲
by
gopalv
11y ago
All the time - [1]/[2] When you are going to fetch data from a remote location, you don't want to make a trip in vain. So you end up storing them as a fixed size metadata chunk that lets you guess whether to go fetch it or not. Th
636.
▲
by
gopalv
11y ago
> Shared data is owned by a mutex, and you must borrow that mutex to access the data. This is how sane locking code works in C or C++. The critical issue is that we have a lot of code already written which doesn't respect this simpl
637.
▲
by
gopalv
11y ago
> You'd then be physically nowhere near where the cell tower thinks you are This wouldn't work with TDM networks (like GSM). The cellphone periodically has to produce a timing advance offset, so that the phone can send the sign
638.
▲
by
gopalv
11y ago
Cat 'o 9 tails?
639.
▲
by
gopalv
11y ago
"Agile" is a transition point. A better idea would be for the entire team to be motivated, for them to be aware of the customer, to be able to drop something half-way and pick up a priority as a customer scenario unfolds. In nearl
640.
▲
by
gopalv
11y ago
ssh -D is half the story of the problem, particularly with socks5a DNS over it. I'm becoming a bigger fan of sshuttle, everytime I need to use it. Mostly by running SSH over the proxies using a CONNECT string (corkscrew) or using a ssh
641.
▲
by
gopalv
11y ago
No. Those that try to "fit in" might not be the right people to produce revolutionary ideas. And those who don't already fit in have the least to lose by inviting rejection by being off-the-norm. Add those two together, you h
642.
▲
by
gopalv
11y ago
Flink is pretty neat and it didn't feel like an "all or nothing" monolithic chunk when I played with it. The page based inner loop makes it very predictable when it does data operations - they were doing this early last year
643.
▲
by
gopalv
11y ago
> Was there any book or resource that helped you shape that view? Haven't read that anywhere, but is just a precis of something from one of my drafts. That said, the idea was to express that as clips from "Better Off Ted"
644.
▲
by
gopalv
11y ago
1 manager, 9 engineers (or more). The ratio of investment per employee might not align up to the investment in function - the investment might be spread 20%/80% between both functions. I've worked with (uh, "under" feels
645.
▲
by
gopalv
12y ago
for (pr = pn, ip = i;; ip++) { op = &optable[ip->op]; ... That looks like a switch-loop interpreter, which is considerably slower than a direct threaded interpreter. GCC supports goto * * which is a special mechanism tha
646.
▲
by
gopalv
12y ago
Annoying detail for DEFLATE + dictionary is that the dictionary has to be provided within every reader (setDictionary in java). The output from the DEFLATE stream is not standalone, which makes it really hard to use - a more ideal approach
647.
▲
by
gopalv
12y ago
That's effectively the only way to write several indian language with unicode - ZWJ + NZWJ and a decent font which supports all the ligatures. The recent Bullshit Sans font is a clear example to describe how ligatures works. And for Ma
648.
▲
by
gopalv
12y ago
The magic of Discworld was always that you quoted characters and never Pratchett in person. It was never the narrative that was quoted, nor the framing - but the words of the Character themselves (Vimes, Brutha, DEATH, Susan, Granny, Moist
649.
▲
by
gopalv
12y ago
The SIMD auto-vectorization is an off-shoot of this research. But what excites me about super-optimization is to make functional optimization repeatable. Let me give you an example of why I'd use it for more than HPC libs. Assume you h
650.
▲
by
gopalv
12y ago
This is a good start to the conversation - PHP needs a fast JIT (& it can have a good one too), but it doesn't entirely help that the strict typing RFC has foundered. About five years ago, I started to work on a basic block PHP JIT
651.
▲
by
gopalv
12y ago
+1 for exercise. Also as you give up coffee/sodas, don't give up fluids altogether. Keep a bottle of water near you at all times. Enough people I know have ulcers or kidney stones from pushing through late shifts.
652.
▲
by
gopalv
12y ago
+1 this - mostly because they're all in the second or third iteration of the conference. Take a look at the last few years' videos to get an idea of why this is worth attending, which is probably the harder detail for people who h
653.
▲
by
gopalv
12y ago
LCA is pretty awesome. I went to linux.conf.au for five years in a row (from India). Heard people like like Andrew Tanenbaum and Bruce Schneier, more importantly go to ask them questions (yes, that's the point). Rusty, Tridge, Linus, B
654.
▲
by
gopalv
12y ago
I got bit by env vars a few years back, but due to performance issues in getenv() and ended up writing a whole bunch of PHP magic to ship config files safely and fast. With pecl/hidef, I can hook a bunch of text .ini files into the PHP
655.
▲
by
gopalv
12y ago
Is it some sort of coincidence that both Bezier and Casteljau were working for car companies? Renault & Citroen feels like they were design powerhouses in this context, with numerical industrial design. The curves were like compressed s
656.
▲
by
gopalv
12y ago
Nice work. I read deeper into the changeset and I like. The ->pDataPtr was the one thing behind 90% of the bugs I caused with exts (obviously stuff like the frozen_array hashtable handling was a completely odd-ball case). I read deeper a
657.
▲
by
gopalv
12y ago
This is neat. Looking through it, looks like it makes regular numeric arrays faster as well via the flags. I wonder if the ->pDataPtr vs ->pData confusion has been resolved. I'm probably a few years behind, but a lot of my confus
658.
▲
by
gopalv
12y ago
Khoisan is the language with all the clicks in it (yeah, been watching Trevor Noah today). In comparison, between the spread of that sound structure (culture, so to speak) vs genetic distribution, why would one spread wide and the other par
659.
▲
by
gopalv
12y ago
Very interesting development - this is essentially writing an AppMaster (as in YARN apps) for MapReduce, but in Go. I've been playing with writing custom MR (style) streaming apps in Go & finding that the go-routine impl fits neatl
660.
▲
by
gopalv
12y ago
Neat. Postgres has always had a kick-ass I/O layer - particularly on ext4. I think showing Q2 and Q11 numbers would've been great, because for something like Tez, this is how those plans look in Hive (before the cost-based optimiz
More ›