Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Dewie3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
151.
▲
by
Dewie3
11y ago
Pity about the algebraic data types + multiple inheritance. That probably won't play nice.
152.
▲
by
Dewie3
11y ago
> I find it difficult to read longer articles on a computer, mostly because it's so easy to get distracted by so many things - other links in the page, other tabs in the browser and other apps open on the desktop. In this case Richa
153.
▲
by
Dewie3
11y ago
> Traits are properties that types can have, like Java interfaces though more powerful. The GP asked about formal definitions . So I think they want something more precise than that.
154.
▲
by
Dewie3
11y ago
> hub is best aliased as git, so you can type `$ git <command>` in the shell and get all the usual hub features. World domination feels imminent.
155.
▲
by
Dewie3
11y ago
I've been wondering about the same thing recently too. Meanwhile, there is an article that explains how Haskell typeclasses[1] are implemented, or how they conceptually work: https://www.fpcomplete.com/user/jfischo
156.
▲
by
Dewie3
11y ago
I thought we were done with Agile?
157.
▲
by
Dewie3
11y ago
Traits tend to end up as "-able". Maybe you might as well cut out the Hungarian suffix and elide the "able". I don't know if that is the argument, but that's how I view it.
158.
▲
by
Dewie3
11y ago
All these different mutable/shared/etc. combinations look inherent to the problem, i.e. inherent complexity. You'd have the same problem in another language with the same intended goals. So what is the accidental complexity t
159.
▲
by
Dewie3
11y ago
Sex is a powerful motivator. Which effects can be fairly easily mitigated by condoms and other birth control options. Maternal and paternal instinct are powerful motivators, but they seem to affect people who are already parents. First they
160.
▲
by
Dewie3
11y ago
> Simply put, an algorithm is a procedure for a process, "Procedure for a process". That's very vague. Might as well write "method of doing".
161.
▲
by
Dewie3
11y ago
I haven't had the impression that language geeks[1] complain a lot about Python. They certainly complain more about other dynamic languages. [1] I don't know if I've seen enough designers ' opinions about it to say anyt
162.
▲
by
Dewie3
11y ago
RE: 1) : Smart people learn from their mistakes. But the real sharp ones learn from the mistakes of others.
163.
▲
by
Dewie3
11y ago
According to some people all mentions of PLs have to be evangelical and confrontational. :-)
164.
▲
by
Dewie3
11y ago
As soon as you put limits like that you have to compensate by risking that you run out of memory -- if you can't meet the deadline, you can't fully scan the heap[1], free, and so on. Or is that wrong? That seems like another varia
165.
▲
by
Dewie3
11y ago
Maybe you could sneakily suggest that they try an ergonomic keyboard. I haven't seen an ergonomic keyboard which is noisy and mechanical yet, at least.. :-)
166.
▲
by
Dewie3
11y ago
> Why Rust? Whenever Go is mentioned, Rust has to be mentioned somewhere in that same thread. And vice versa. It's practically law. Perhaps a good indication that the debates tend to be more fashion-driven then about technical point
167.
▲
by
Dewie3
11y ago
Esports (at least RTS) games have to be constantly iterated on with regards to balance. That tweaking is probably simple enough when it is things like giving a unit 5 more HP, but the designers can not a priori know how the game will play o
168.
▲
by
Dewie3
11y ago
> I know that hundreds, maybe thousands of people like me are willing to start their companies here in the US, employ people, pay taxes, drive the economy, It seems they care more and more about megacorp job creators than others.
169.
▲
by
Dewie3
11y ago
Distinctions like that makes googling for speed of the compiler itself annoying.. :-)
170.
▲
by
Dewie3
11y ago
Games seem to have a shorter lifespan[1] than PLs. Certainly from an economical perspective. Does the design have to be perfect? No -- just make a good enough game and then make a sequel that incorporates slightly other ideas (and that is a
171.
▲
by
Dewie3
11y ago
> My most maintainable and enjoyable projects are all in Python, you just have to not do stupid things which would make any project unmaintainable (like say no to spaghetti inheritance). That's what they all say though. Low level, h
172.
▲
by
Dewie3
11y ago
> Or to ask yourself if this is the right career path for you Yeah. No wonder people figure out that it is not the right career path for them when people will jump on them for admitting any kind of "programmer weakness"[1], o
173.
▲
by
Dewie3
11y ago
That's pretty cool. I've sometimes imagined a programmer presenting things and instead of him fiddling with a laptop (MacBook..) from time to time, he manipulates a keyboard attached to his thighs or hips while using the projector
174.
▲
by
Dewie3
11y ago
Just not on mine. :-) (with Firefox)
175.
▲
by
Dewie3
11y ago
I don't see how willfully blending these two things is helpful for anyone . In this context, it can be safe to assume that everyone knows this technical distinction (even for those of us who are not web programmers). In other contexts
176.
▲
by
Dewie3
11y ago
> The "web" also means the whole internet stack, TCPIP, DNS routing, etc. I'm pretty sure there are different protocols for email, torrent, etc. And I don't see how that is a bad thing, or why The Web has to be a fron
177.
▲
by
Dewie3
11y ago
> YouTube on TV is not supported on this device? Is it only for mobile? I didn't see any "mob" or something in the URL. Anyway, with regards to being indistinguishable from native , I guess there is nothing quite like bei
178.
▲
by
Dewie3
11y ago
Invoking The Halting Problem is a pretty big sledge hammer. Especially for a language that you claim you don't know much (of the specifics) about. And your argument is so broad and without specifics that it just boils down to "e
179.
▲
by
Dewie3
11y ago
There's a reason that I wrote 'scripting languages' instead of dynamic languages. Python, Ruby etc. seem to be more regarded as scripting languages than Lisp and Smalltalk.
180.
▲
by
Dewie3
11y ago
I didn't really mean dynamic typing (that's why I wrote "dynamicity" with question mark). To be clearer: the ability for things to change at runtime, i.e. for the programmer to do things like monkey patching. I guess dyn
More ›