Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmandry
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
tmandry
8y ago
I'm really happy to hear this. The vision for Arrow is solid, and I'm looking forward to a future where C++, Python, and other languages like Rust can interoperate more smoothly in an integrated analysis workflow. I hope Wes and U
32.
▲
by
tmandry
8y ago
It’s not all about compute. SIMD instructions allow you to load more bits per instruction cycle. When you are doing sequential access on a modern processor, this can make a huge difference. It allows you to use the memory bandwidth to its f
33.
▲
Bazel: A high-level build tool for your polyglot codebase
(tmandry.gitlab.io)
2 points
by
tmandry
9y ago
|
0 comments
34.
▲
by
tmandry
9y ago
To address your question about allocations, in Rust, you always know when you are allocating on the heap vs on the stack. The way you write your code guarantees it. Stack allocations are “basically free” compared to the heap because the mem
35.
▲
by
tmandry
9y ago
Interesting. The fourth post from today seems very promising. It gives me increasing confidence that Rust has chosen its code abstractions very well, to know that we can provably solve this problem without heap allocations. The lifetime bin
36.
▲
by
tmandry
9y ago
Really cool to see this built into the editor. Getting over the hump of “well I could install this 3rd-party extension, create an account, and follow directions, or I could just walk over to my coworker’s desk for the 15th time” is probably
37.
▲
by
tmandry
9y ago
The post says that if a compiler can prove "that the lifetime of the coroutine is indeed strictly nested within the lifetime of the caller", it would be able to avoid heap allocations. It makes it sound like an optional optimizati
38.
▲
by
tmandry
9y ago
I used to be a sound engineer for live shows. I could imagine high speed cameras being used to replace instrument microphones in live performances one day, much like optical mice replaced the roller ball style. By keeping a fixed object in
39.
▲
by
tmandry
9y ago
In general, no, because branch predictors often ignore or override hints like this. It's hard to say without knowing this architecture specifically, of course. Keep in mind that it's possible for a branch predictor to predict with
40.
▲
by
tmandry
10y ago
A bug in their software would be forgivable. This article pointed out both an extremely poor design decision (lots of unnecessary code in the kernel) as well as a serious organizational problem (not doing vulnerability management). These ar
41.
▲
by
tmandry
11y ago
I hope so too!
42.
▲
by
tmandry
11y ago
Maybe I'm just unfamiliar with some of the Postgres syntax.. but shouldn't there be a GROUP BY in the first query?
43.
▲
Show HN: Swindler – OS X window manager framework in Swift
(github.com)
7 points
by
tmandry
11y ago
|
3 comments
44.
▲
by
tmandry
12y ago
> That's because much of the tech press prefers sensationalism to get clicks over accurate reporting to inform readers. s/tech press/press/
45.
▲
by
tmandry
12y ago
Last time I tried VMWare Fusion (<1yr ago) I was pretty disappointed with the trackpad support (I could find absolutely no way to get horizontal scrolling, for example, and vertical scrolling was extremely jarring). Maybe it doesn't
46.
▲
by
tmandry
12y ago
Can you link to any of this?
47.
▲
by
tmandry
12y ago
At first I thought this was just an awful idea, but after hearing what you're using it for I want to use it myself :P Did you look into the possibility of "adapting" something like d3 to draw on the terminal? Or does it just