xbpx | 4 years ago | on: Ask HN: How much time do you spend on HN everyday, on average?
xbpx's comments
xbpx | 4 years ago | on: Ask HN: What scientific term or concept ought to be more widely known?
Knowing how easy it is to go from time to frequency (fft), how there is an uncertainty principle at play between resolution in time and frequency and interesting use cases such as pulling out periodic patterns from data sets (sensor data is great).
It's pretty fun and accessible. Introduces beautiful mathematics and you can easily play with them visually in a Python or Julia notebook etc.
xbpx | 4 years ago | on: On Hubris and Humility
Thanks Brian for the link. Looking forward to watching where Open Firmware community / Oxide / Rust take embedded. Exciting stuff.
xbpx | 4 years ago | on: On Hubris and Humility
xbpx | 4 years ago | on: On Hubris and Humility
I read all the docs and I understand Humility as an OS, it's extremely simple (for a OS) and it is going to be fun to develop against. Or at least, I'm excited to give it a shot.
My initial ideas are audio controllers that parse sensor streams and convert that to OSC signals but I have no idea what implementing the network stack will look like as I need UDP from Rust on a microcontroller.
If anyone has experience and wants to share drop me a line at @ben:matrix.graythwaite.ca I'd love to chat about it
xbpx | 4 years ago | on: Pots of Gold
xbpx | 4 years ago | on: Pots of Gold
It's not just about the end results, it's about being the person or seeking the experiences you want to have.
Maybe you want to be the person who builds companies. Go build one. Maybe you want to make 3d designs or game engines or hack on circuits. Buy the book and get started. You're not likely to be the next maestro, no one is. But you do bring your unique identity and a fresh perspective which those before did not have.
Even if you don't build a world changing something or other at least you did the things you wanted to do and were the person you wanted to be. Even getting close to that is a life well lived, and lucky and privileged in many eyes.
xbpx | 4 years ago | on: PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
Yeh this is superficial, but so are 200 dollar sneakers and they do just fine.
Honestly there is a real pleasure writing code that looks like it could be on the blackboard. The numpy / numba world in Python just feels... not great.
xbpx | 4 years ago | on: PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
It won't stop either because the road between between JS client dev and JS server dev is so smooth. Path of least resistance type thing.
xbpx | 4 years ago | on: PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
That said I'd like it if it develops a robust and large ecosystem because I personally like coding in it. It has built-in matrix ops, parallel ops, dynamic dispatch etc that are really nice to work with in the numerical space. Like Matlab but well rounded and fast.
So I admit my comment is less argument and more cheerleading. "Hey folks let's make this the case so us numerical people can have a slightly improved experience".
In the grand scheme of things this is as noble or ignoble as any.
xbpx | 4 years ago | on: PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly)
Rust has been eating C++ lunch. Same rapid rise of ecosystem story.
Instead of forcing Python to be a language it isn't it might be more efficient and ultimately the "right choice" to invest the time in Julia.
Julia is great for numerical computing, it needs faster time to plot and more hands in the ecosystem. The former will be solved and the latter seems inevitable to me. Pitch in!
xbpx | 4 years ago | on: California moves to recommend delaying algebra to 9th grade statewide
Look, kids who love math and nerd out in their spare time will still be tearing into calc in uni.
Those who don't will still pick up enough to hit the trades or JOB.
The kids who don't need advanced maths might actually get more out of what they do learn as it's delivered at a higher age.
Ok who knows maybe it has marginally lower outcomes over all. No one knows and the people in this thread decrying the end of exceptionalism are deluding themselves into thinking life outcomes are extremely sensitive to high school educational content. I don't think that's verifiable.
Getting people to school and keeping them from dropping out is likely a better first order optimization to overall outcomes. Kids are still going to get their calcs in uni and the universities will still be pumping out overly-educated overly-indebted young adults...
xbpx | 4 years ago | on: Ask HN: I feel so shallow and dumb when I see what other smart people are doing
I am not, and never will be, the next Kraftwerk or author of SuperCollider or whatever.
I do like exploring and have interests. And with what I do know (enough code and music to be dangerous) it ends up being a lot of fun (well it involves code so sometimes it's frustrating as hell, but any creator will say the same thing about their medium).
I guess the point here is that you could get angry or disappointed with life or you can focus on things you enjoy.
This can be naive advice if there are other issues. I had luck with therapy, it's a good idea for every human IMO. HN is OK but professionals are better.
xbpx | 4 years ago | on: Javascript RORO pattern
But man, it only loads services I know about and it's sooooo fast. And best of all it shuts up when I stop working :)
xbpx | 4 years ago | on: Javascript RORO pattern
Still, I do wince sometimes at the Everest sized heaps created in JS to do even the most trivial of tasks. 10s of thousands or hundreds of thousands of objects being generated in a smallish React app.
It's fast enough, the VM is obscenely optimized, and it's readable. But what is all that stuff really _doing_?
It reminds me I recently had a company ship me a laptop with Win on it. I turned it on and logged in and the CPU was just a madhouse with Edge and 2 tabs open. What is the CPU even _doing_??? Does the company mine crypto on company laptops for cash flow... or, what?
xbpx | 4 years ago | on: Beyond Smart
Academics have great ideas and it takes thousands of them building on each other to drive a technological revolution. There would have been another Einstein (or collection of Einsteinlettes), it may have taken a decade but the soil was fertile. Einstein helped develop the ideas behind Quantum Physics but had no further world changing ideas left to contribute once it materialized.
So what type of ideas are we talking about? Capitalist entrepreneurial ideas for building startups with? That seems like a depressingly narrow understanding of ideas and what they mean for humanity.
xbpx | 4 years ago | on: Python stands to lose its GIL, and gain a lot of speed
We won't get data race free guarantees but if built into pandas or Vaex we can have a near transparent API.
It'll really open things up for those apps running on 32 core machines. They're out there, I deploy these things frequently (Plotly Dash framework for large Enterprise customers).
xbpx | 4 years ago | on: Louisville sawmill challenges perception about wages
That higher wages == inflation is a self serving argument that only gets rolled out when those wages are blue collar wages. You don't see it applied to the ridiculous amounts of money the managerial and investor classes earn.
The 50's and 60's saw modest inflation and rapid wage increases. Workers had more leverage and the US wasn't nearly as unequal.
xbpx | 4 years ago | on: Timescale Announces New Database Cloud
Apache Arrow, K8s, ML analytics have given rise to another DB War.
The end of NoSQL was the realization that SQL had a good reason for existing in most cases. Now we have massively distributed SQL in many flavours. I wonder what the hard lessons will be this time?
I'll wager small data companies will be spending good money on vastly overpowered engines... I wonder what else tho?
xbpx | 4 years ago | on: Bespoke Synth 1.0 – open-source software modular synthesizer
30-45 mins avg on HN in evenings, or while waiting for something, or in-between tasks... I enjoy it and it keeps me current with the industry chatter. Sometimes I find cool stuff that inspires me to dig deeper.
I'm satisfied and don't beat myself up about it as I'm pretty busy and need downtime. So I don't feel the need to optimize much. Oh I do use Google Keep to save articles or items of interest so I can dig them out later if I have time to hack around with stuff.
... I have 2 young kids so hobby time is rare right now. It's increasing with time though :)