Viewing profile — implicit
implicit
HN member- Joined
- Fri, Feb 20, 2009, 4:31 PM UTC
- HN karma
- 420
- Public activity
- 99 items
- HN profile
- View on Hacker News ↗
About implicit
No profile information was provided.
Recent public activity
-
comment
Comment #45575729
Some older PS1 games didn't work with the Dual Shock in analogue mode. You needed to press the button to disable the analogue sticks to play those games.
-
comment
Comment #45445241
Right! Over the last 3 or 4 decades, our procedural and OO languages have slowly been absorbing the best ideas from "FP languages." We're getting to the stage where the very idea o…
-
comment
Comment #45438254
Sure. I don't mean to say that imperative programming is going anywhere. If you're looking for programming languages with no support for imperative programming, Excel is pretty muc…
-
comment
Comment #45437285
I agree. It's happening. Lambdas are now a requirement for any modern programming language. Monadic promises are how asynchronous programming is done. Rust is basically OCaml excep…
-
comment
Comment #45293578
Further, these extra components are easy to omit if you don't want to use them. The REPL that we offer in the distribution doesn't include any of the analysis logic and it's just 1…
-
comment
Comment #37971188
Luau also adds a continue keyword. It's probably the most troublesome thing you might encounter if you wanted to go from Luau back to Lua.
-
comment
Comment #35368118
Be sure to turn the closed captions on!
-
comment
Comment #35122263
Richard has a whole series of these. I was going to try to pick out one of my favourites from this series, but I really can't. Every last one is a treasure. EDIT: Oops! This is bas…
-
comment
Comment #29100063
Luau already has some notion of nominal types to deal with the fact that the Roblox API is basically a ton of C++ classes that have been mapped over via the FFI. Some of these type…
-
comment
Comment #29099952
There is a transpiler in the source tree, but I expect it needs a polish pass. We haven't put it to use in quite some time. In particular, I am pretty sure that it won't do the rig…
-
comment
Comment #25565984
I did a little bit of GBA homebrew development back in its heyday. It is a really fun little bit of hardware to hack on. It's powerful enough that you can write your whole game in …
-
comment
Comment #24334730
The right balance here can depend on the specific business you're working in. Some companies earn the privilege of a super tenured core team of engineers who work on their product …
-
comment
Comment #24333018
I understand what you're saying, but something I have noticed over the years is that the amount of code that I can make sense of at any given time is actually proportional to what …
-
comment
Comment #24130508
I switched to the Dvorak keyboard layout sometime in the early 00s. I've never owned a keyboard that was actually physically labelled for Dvorak, so I _cannot_ type if I can see my…
-
comment
Comment #24110084
Most modern C++ code that I've seen restricts code to declaring a single variable per statement. It's not really a big deal because things are also always introduced at the latest …
-
comment
Comment #24064863
Hello! I am the lead developer of the Luau type checker. I actually hadn't heard of Teal! I don't think it existed when we started. Judging from the Teal documentation, I'd venture…
-
comment
Comment #24063054
Author here. :) It's Lu-au. It's like a party in your development environment!
-
comment
Comment #23920767
I don't think many people would enjoy that at all. The appeal of games like Dark Souls (and Slay the Spire!) at high difficulties arises from the knowledge that you _will_ win if y…
-
comment
Comment #23456791
I did a bunch of professional Haskell work in a prior life[1]. Most of its 'secret weapon' status springs from the way Haskell lets you control side effects. We had a fantastic uni…
-
comment
Comment #23213942
If you are going to expect me to run your software in an always-on manner, I would greatly appreciate a native application. I frequently do light computing on a Surface Go. It's a …
-
comment
Comment #23202512
The properties you describe regarding pure functions are correct and useful, but those ideas miss the point: Neither OO nor pure FP are required to build high-quality software! OCa…
-
comment
Comment #23198242
The problem is the way the author instantly jumps from "98% pure functional programming doesn't work" to "you should use OOP." In order to bridge the gap, you have to make some pre…
-
comment
Comment #23194098
The author seems to be implying that we have a hard choice ahead of us with no middleground: We can either accept object oriented programming, or we can turn to pure FP. The OCaml …
-
comment
Comment #21658769
Nondeterminism is every place where information can enter your program from the outside world. It's random numbers, the system clock, data off the internet, and input events from t…
-
comment
Comment #21553221
For what it's worth, I get the feeling that the reason TypeScript is growing so much complexity is not because the language designers expect you personally to use it all. It's ther…