Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
calebh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
Composing reactive programs with MaestroFlow
(calebh.io)
1 points
by
calebh
8y ago
|
0 comments
92.
▲
by
calebh
8y ago
Do you have any tips on how to make this happen? When I graduated I felt like I didn't have much leverage on the job offer, but now that I have a couple years of experience I think I can negotiate a better deal.
93.
▲
by
calebh
8y ago
I used to do server development for a very popular free FPS game. At that time the cheat for the game would increase the firing rate of the guns, which I could easily detect. We started slapping on the detection script after some testing, a
94.
▲
by
calebh
8y ago
C# 4.0 had Linq, which can replace loops in most cases.
95.
▲
by
calebh
8y ago
There's a tool now that can do matrix calculus: http://www.matrixcalculus.org/
96.
▲
by
calebh
8y ago
This comment on Reddit by a microbiome researcher says that these tests are useless: https://www.reddit.com/r/Microbiome/comments/84ax5i/is_there...
97.
▲
by
calebh
8y ago
Imo gradient descent is not going to get us to general AI. I'm a programming languages theory person, and I also know a fair bit about machine learning. The current problem with neural networks is that they suck at processing variable
98.
▲
by
calebh
8y ago
Isn't this just the Maybe monad without any benefits of abstraction?
99.
▲
by
calebh
8y ago
You're completely ignoring the time dilation effects of relativity. From the perspective of a fast moving spaceship, the distance between stars contracts, and from the perspective of an outside observer, the time experienced in the spa
100.
▲
by
calebh
8y ago
Ah, thanks for the tip. When I'm reading research papers I often find clusters of related papers with the same keywords. Often finding the separate clusters is a difficult challenge, even if you use Google Scholar and follow all the ci
101.
▲
by
calebh
8y ago
I've recently become interested in permutation invariant neural networks. There has been very little work in this area - just PointNet and a few derivatives. Anyway, I think that neural networks are now entering the trough of disillusi
102.
▲
by
calebh
8y ago
I recently purchased an electric bike to commute to work, and I ended up returning it. Electric bikes go very fast, which means that cars often have difficulty passing, and drivers are not quite sure how to treat you. I ended up returning t
103.
▲
by
calebh
8y ago
Is there a way to cryptographically sign a video to make sure that it's tamper free? I'm thinking about some sort of encryption that happens directly on the camera while a video is being recorded.
104.
▲
by
calebh
8y ago
I'd pay money for a Netflix-like service for newspapers. I know it's probably not as good for the newspaper business as the old subscription model, but it's pretty much the only viable model that I can see working.
105.
▲
by
calebh
8y ago
There's a lot of confusion around understanding monads, and I remember having trouble understanding them. Here's the two things that helped me the most: understanding kinds, and staring at the type signature for >>= for a lo
106.
▲
by
calebh
8y ago
Ah I was thinking that they would throttle you to ridiculously slow speeds if you went over the limit. It looks like the throttling doesn't kick in until 15 GB, which is pretty good.
107.
▲
by
calebh
8y ago
Now that we have super fast mobile internet, can we please stop charging absurd data costs? I have Google Fi, and they still charge $10/GB. I could consume that much data within a couple minutes on a cellular network. Sometimes I worry
108.
▲
by
calebh
8y ago
You might want to look into the new web authentication API.
109.
▲
by
calebh
8y ago
Yes, a password manager is just an encrypted database for your passwords. 1Password synchronizes all of your passwords across devices and makes sure everything is secure. You only need to remember a single "master password", which
110.
▲
by
calebh
8y ago
I highly recommend using a password manager. I finally bit the bullet and started using 1Password a few weeks ago, and I haven't looked back since. It's just so much better than having to remember a thousand different passwords. B
111.
▲
by
calebh
8y ago
What happens when the num_digits field overflows?
112.
▲
by
calebh
8y ago
To call a function declared by a type class, you can use dictionary passing or monomorphization. GHC uses monomorphization as much as possible since it has zero overhead. Dictionaries are required only in very specific situations.
113.
▲
by
calebh
8y ago
I interviewed at a company called Chip Scan which is a startup that aims to detect backdoors in chip designs. I didn't end up accepting, but it did sound like an interesting job.
114.
▲
by
calebh
8y ago
Hindley-Milner monomorphizes the type of a function inside the body of the function, so if you make a recursive call on a different type the type checker will complain. There are many subtle "gotchas" with type inference that are
115.
▲
by
calebh
8y ago
Type inference for systems with subtyping is a different problem. There has been progress on this issue, most notably Stephen Dolan's thesis on "Algebraic Subtyping": https://www.cl.cam.ac.uk/~sd601/thesi
116.
▲
by
calebh
8y ago
I've looked at this page and some other documents since I wanted to implement type classes in Juniper (a FRP language for the Arduino). It turns out that the dictionary passing is only necessary if you want to support polymorphic recur
117.
▲
by
calebh
8y ago
For those who don't know Starcraft: microing refers to the small scale/precise maneuvering of units during a battle, as well as activating special unit abilities at certain times. In the lower level leagues microing is not as impo
118.
▲
by
calebh
8y ago
That's really neat! What do you use for training data?
119.
▲
by
calebh
9y ago
Yup, I'm wondering how many more days Allo has to live. I don't even bother with the proprietary Google messenger apps anymore because I know they'll be killed within a couple years or less.
120.
▲
by
calebh
9y ago
I use a pretty large set of editors. PyCharm + CLion + Sublime + VS Code at work, and Visual Studio 2017 + VS Code at home (I primarily work on gamedev on the side in Unity). I just got a new laptop with a 4k screen, and was very disappoint
More ›