Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
qppo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
qppo
6y ago
It's a lot easier to roll out charging stations than gas stations, and it's already fairly well established in the urban areas where people don't live in homes. I think it's entirely realistic to have more charging ports
122.
▲
by
qppo
6y ago
> If a user can download and run the Amazon Prime app, why bother supporting Safari? The App version supports detection of VPNs, supports analytics etc... At least for me, to purchase books on Amazon for my kindle app. Can't do that
123.
▲
by
qppo
6y ago
Maybe that deserves some reflection rather than dismissing it as "cancel culture."
124.
▲
by
qppo
6y ago
It shows how slow your CPU's single threaded performance is and the trade off between latency and throughout in modern computing more than anything. My experience from actually writing low latency schedulers in user space as well as th
125.
▲
by
qppo
6y ago
I don't have access to Ableton's source code so I can't benchmark it to tell you if it's doing better or worse than the OS scheduler, but I would be shocked if it was worse. The penalty for even thread synchronization is
126.
▲
by
qppo
6y ago
The problem is reducible to maximum directed cuts in arbitrary DAGs, which is hardly "low hanging fruit." The OS scheduler is a particularly poor choice of solution and introduces a ton of overhead while solving it suboptimally. G
127.
▲
by
qppo
6y ago
It is the leading OS for enterprise users by miles
128.
▲
by
qppo
6y ago
My guess is the pros are going to be the tock to the consumer tick in the Apple silicon upgrade cycle. It takes months before pros are comfortable upgrading MacOS to begin with, and it will probably be a year or two before they're comf
129.
▲
by
qppo
6y ago
> the writers are all generalists, covering every product from top to bottom. In practice, this means that engineers are asked to draft the bulk of documentation, and the writers scramble to at least copy-edit it. This seems like an orga
130.
▲
by
qppo
6y ago
Matlab has a helper function for this exactly, tf2sos. It's also covered in most applied DSP texts.
131.
▲
by
qppo
6y ago
Totally agree and if you listen to community leaders in Chicago, they pretty consistently advocate for economic change and housing/education desegregation above police reform and gun control. But I'd contest that the bridges that
132.
▲
by
qppo
6y ago
Chicago isn't particularly more violent than other places, that's a meme propagated by the President because he hasn't paid attention to real news in decades. The police department however has had numerous scandals.
133.
▲
by
qppo
6y ago
Sure they would. Apple wasn't a particularly special company when they were funded, new computer companies were a dime a dozen.
134.
▲
by
qppo
6y ago
It's a language agnostic binary interface. It's kind of hard to explain without getting into the technical details of how it works. For many years it was the only stable ABI on windows.
135.
▲
by
qppo
6y ago
One could argue the strategic mistakes of the Clinton campaign (ignoring the rust belt) and near fatal mistakes of the Biden campaign (which looks to be on issues swinging voters in battleground states) were driven by bad polling. When I he
136.
▲
by
qppo
6y ago
Make it a part of their bonus structure. Why should I spend time to save the business money if I get paid the same? My incentive is to hit my KPIs to get my bonus and keep my team happy - pinching pennies rarely aligns with either.
137.
▲
by
qppo
6y ago
I have a lot of ideas (or rather, one idea) about how to fix my CI problems and "fancy build system" is pretty apt. Bazel is the closest thing I've seen to what I want.
138.
▲
by
qppo
6y ago
Once you start caring about cross-platform, incremental, distributed builds with a bunch of people committing to a monorepo those advanced features start becoming attractive. Shell scripts handle the 'run this build/test task'
139.
▲
by
qppo
6y ago
Is the tax assessed on options/grants even if there isn't a market to sell them?
140.
▲
by
qppo
6y ago
I feel like the smart thing to do instead of wasting money on bribes is to invest in the new markets before they're legal. The booze companies are already cozy with state regulators and have the logistics to get everything off the grou
141.
▲
by
qppo
6y ago
I get the value prop and totally believe in your approach, I'm just confused why you would opt to write an entire editor when the LSP can do whatever you want and integrates into numerous editors.
142.
▲
by
qppo
6y ago
Why do you need to build an editor too? Side note, I've written a GC in rust (stop the world, compacting). It's not a cutting edge, concurrent generational GC but it's not that big of an undertaking. And it performs very we
143.
▲
by
qppo
6y ago
I can understand the point that X Lang is easier to write a DSL parser/interpreter in than Y Lang for a bunch of reasons, including memory management (I've hit the recursion snags a few times writing parsers in Rust myself - I get
144.
▲
by
qppo
6y ago
If you're writing async code you don't need to worry about pinning unless you're manually writing futures or designing an executor. But if you are curious, this chapter explains it pretty good: https://rust-lang.gi
145.
▲
by
qppo
6y ago
Kind of. A compressor is usually a dumb dynamics processor that just looks at an envelope to compute gain reduction. A loudness equalizer is a much smarter dynamics processor that can have gain reduction or addition and tracks perceptual lo
146.
▲
by
qppo
6y ago
They pose a threat to the efficacy of region blocking
147.
▲
by
qppo
6y ago
Every professor I had in undergrad would dock me 5-10 points for using an acronym without defining it first. It took me two clicks to get to the definition of SPV (special purpose vehicle?), which is pretty meaningless to someone who doesn&
148.
▲
by
qppo
6y ago
There's a Torvalds rant about this specific UB and it's how they do it in the Linux kernel.
149.
▲
by
qppo
6y ago
yes
150.
▲
by
qppo
6y ago
That's the Linux way to do it union { int i; float f } u { .f = 1.23f }; int i = u.i; Another way is a memcpy, which I believe is the most defined way to do type punning int i; float f; memcpy(&i, &
More ›