HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sfvisser

1,394 karmajoined 17 ปีที่แล้ว
[email protected] http://monumental.co

Submissions

Can robots build pretty things?

buildmonumental.substack.com
9 points·by sfvisser·2 เดือนที่ผ่านมา·0 comments

Plans as Data – Typed Functional Programming for Robotic Orchestration

buildmonumental.substack.com
9 points·by sfvisser·7 เดือนที่ผ่านมา·0 comments

comments

sfvisser
·6 วันที่ผ่านมา·discuss
Why does “patent pending” almost automatically sounds like it’s going to be an underwhelming technology.
sfvisser
·2 เดือนที่ผ่านมา·discuss
Humans maybe wrote the code, but not the network of weights on top. And that’s where the magic happens.

Even if we’d understand precisely how every neuron in our brains work at a molecular level there is no reason to believe we’d understand how we think.

We can’t simply reduce one layer into another and expect understanding.
sfvisser
·5 เดือนที่ผ่านมา·discuss
I sometimes wonder if city life used to be more bustling, or if photographers just avoided taking pictures of places without many people.

The past feels so alive!
sfvisser
·6 เดือนที่ผ่านมา·discuss
I use the “HN Dark Mode” add-on set to “auto” so it switches with my OS preferences.

Both on iPhone and Mac.
sfvisser
·6 เดือนที่ผ่านมา·discuss
Then you switch?

My entire OS, most apps and 90% of websites switch automatically with a single keyboard shortcut.
sfvisser
·6 เดือนที่ผ่านมา·discuss
“The Netherlands” isn’t selling anything.

The Dutch national government mandated login system relies on technologies and hosting of a private company that was in conversation with an American counterpart about a possible acquisition.

Bad? Yes

The Netherlands selling their login service? No
sfvisser
·6 เดือนที่ผ่านมา·discuss
I don’t understand this comment, yes everything going over the wire is bits, but both endpoints need to know how to interpret this data, right? Types are a great tool to do this. They can even drive the exact wire protocol, verification of both data and protocol version.

So it’s hard to see how types get in the way instead of being the ultimate toolset for shaping distributed communication protocols.
sfvisser
·8 เดือนที่ผ่านมา·discuss
Reminds me of this classic doing the same: http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet...
sfvisser
·8 เดือนที่ผ่านมา·discuss
Even if you can reason through a code base a bisect can still be much quicker.

Instead of understanding the code you only need to understand the bug. Much easier!
sfvisser
·10 เดือนที่ผ่านมา·discuss
Don’t know about difficult, but at least less elegant. Lazy evaluation, type inference, abstractions like Functor/Applicative/Alternative/Monad make them so incredibly natural to work with in a language like Haskell. Sure, they exist in other languages (made a few myself) but it’s not the same.
sfvisser
·10 เดือนที่ผ่านมา·discuss
[flagged]
sfvisser
·4 ปีที่แล้ว·discuss
You’re right here I think, but it is a hard problem in practice I noticed. Hard in the engineering sense, because you’re sometimes writing generic library-level code that needs a domain specific notion of error bars and tolerances. So you need to parametrize everything, sometimes for multiple dimensions. Becomes messy quickly.

I must admit putting a mystery epsilon in my code here and there for that reason. Admittedly the wrong thing to do.
sfvisser
·6 ปีที่แล้ว·discuss
Honestly, my experience is that most webapps aren’t that heavy for what they actually do.

Web sites are heavyweight, serving megabytes of useless nonsense just to display an article. With a bunch of ads obviously.
sfvisser
·8 ปีที่แล้ว·discuss
In my experience ease of reading code is not a function of verbosity, but a function of familiarity.

And in the general case verbosity and cleverness are orthogonal properties.