Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
steinuil
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
181.
▲
by
steinuil
9y ago
Does anybody have experience with using ReactOS for hosting e.g. videogame servers? I wanted to host the servers of a few old games in a vm (just for some friends), and I'd obviously much rather run ReactOS than some outdated Windows.
182.
▲
by
steinuil
9y ago
> Built to minimize the time spent writing boilerplate code and performing repetitive setup tasks I never used Rails, but I thought its motto was "conventon over configuration"?
183.
▲
by
steinuil
9y ago
That's not entirely true; GCC (and almost every other GPL-licensed compiler) has a specific exception for its runtime libraries that lets you distribute their compiled version under any license [1]. But for example, Ada Core's GNA
184.
▲
by
steinuil
9y ago
I think that's why Go is so popular right now. I find the language kind of depressing from a PLT perspective, but it was built taking into account practical requirements such as fast compile times, a standard formatting tool, ease of d
185.
▲
by
steinuil
9y ago
> how is this possible when it's garbage collected? Common Lisp lets you give "hints" to the garbage collector, so you end up with pretty much what you'd have in C but without the manual memory management. > Is the
186.
▲
by
steinuil
9y ago
Common Lisp has some very fast implementations (I think SBCL is the fastest) and it was designed to be a systems language. It can be optimized to be as fast as C.
187.
▲
by
steinuil
9y ago
> But the solution is NOT to throw out a bunch of those old layers and replace them with new layers!!! Neither is keeping everything as it is and keep pretending it's fine! > When you throw away code and start from scratch, you a
188.
▲
by
steinuil
9y ago
The compiler complaining when you do things wrong makes it much easier than C to write correct programs, if anything.
189.
▲
by
steinuil
9y ago
Good point about the whitespace, but I'd still rather have the templates inside my code than separate the two, mentally parsing two separate languages with different syntax and stitching them together is a lot more mental overhead IMO.
190.
▲
by
steinuil
9y ago
What's with the hate for JSX? I think handling HTML as data makes much more sense and is much more convenient than dealing with dumb templates or weird DSLs like Vue's or Angular's.
191.
▲
by
steinuil
9y ago
Yes, my impression is that Go was created partly to be used in corporate environments to replace Java with a less verbose language that scaled well, and it seems to be doing well in that regard.
192.
▲
by
steinuil
9y ago
I really dislike Go as a language, it has very few means of abstraction and it feels depressing that people think you have to throw out decades of PLT research to achieve perceived clarity like this. That said, these reasons are almost all
193.
▲
by
steinuil
9y ago
Your complaints have little to do with wasm; as the post says it has no direct access to the DOM. wasm is only supposed to speed up heavy computations like those needed to decode and rasterize the PDF, modifying the page is still done throu
194.
▲
by
steinuil
9y ago
It's the version of vi that ships with the BSDs.
195.
▲
by
steinuil
9y ago
No, I just think it's a messy way to address the problem.
196.
▲
by
steinuil
9y ago
Actually, for loops in languages like Ruby and OCaml are just syntactic sugar for map. Also, why would you prefer an imperative construct over different kinds of folds?
197.
▲
by
steinuil
9y ago
Well, clearly in a language that doesn't make a distinction between functions that have side effects and functions that don't you'll just have to pinky swear you won't put any in your functions, and maybe try to wrap the
198.
▲
by
steinuil
9y ago
Like the article said, "functional programming" doesn't mean using maps and folds. Functional programming is meant to make you reason about state by always handling it very explicitly e.g. by using functions that take a state
199.
▲
by
steinuil
9y ago
I was interested in Gobo a few years ago, but I was a bit turned off by learning that it achieves this mostly by using a lot of symlinks.
200.
▲
by
steinuil
9y ago
I've used Elm for a while and I don't really see what's the problem about JSON decoders/encoders. Sure, they're verbose and annoying to write if you have a particularly intricate JSON structure, but I don't rea
201.
▲
by
steinuil
9y ago
Yep, there is very little discussion over taking the language in other directions, because ultimately Evan supposedly knows best. It's sad to see such a nice project being bogged down by such a mentality, but Evan really brought this u
202.
▲
by
steinuil
9y ago
I think the advantages of depending on a single person only come out when that person has a clear vision of where they want to bring the project. I feels like Evan doesn't know what to do with the more advanced features that Elm, in my
203.
▲
by
steinuil
9y ago
Actually, Rake has both. You can define file targets using "file", but I found that for smaller projects it just becomes a more verbose make.
204.
▲
by
steinuil
9y ago
I don't think there can be an absolute measure of how good of a programmer one is; it is a function of how well acquainted one is with the problem at hand. A problem is not only defined by stuff like the core routines of the program, b
205.
▲
by
steinuil
9y ago
In Racket and other Schemes parens and square brackets are interchangeable. The Racket style guide suggests to use square brackets in let- or cond-like expression, or generally any expression with a list of lists of fixed length that are no
206.
▲
by
steinuil
9y ago
There is, but it has more to do with the people joining later and not understanding/respecting the unwritten laws of the community. Here's an interesting essay about this effect: http://shirky.com/writings/gro
207.
▲
by
steinuil
9y ago
#3 is basically how Typing of the Dead works, and when you reach high WPM it is indeed faster than using a mouse.
208.
▲
by
steinuil
9y ago
This reminds me a lot of the posts by burnt out open source project maintainers, like the one about turning off github issues that was on the front page just recently, or one from a while ago about ignoring most github notifications and mar
209.
▲
by
steinuil
9y ago
I think the two things Elm lacks the most right now are some form of polymorphism and some way to make parts of an Elm application manage their local state. At the moment there's only an internal API for the latter, and it's prett
210.
▲
by
steinuil
9y ago
Even C can do hot swapping using shared libraries, and it has none of those features.
More ›