Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SomeCallMeTim
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
271.
▲
by
SomeCallMeTim
9y ago
Knowing Apple, but not being able to see the video, one huge question comes to mind: Will I be able to chat with my customers if they have an Android device or Windows? Because in most industries today, if you can't interact with you
272.
▲
by
SomeCallMeTim
9y ago
Most developers use Windows. [1] The second most popular OS is Linux on Stack Overflow, and some of those may be running Macs. There are certainly groups where Macs are popular. Startups use a lot of Macs; when I go to a coworking space i
273.
▲
by
SomeCallMeTim
9y ago
You sir are a god among Web developers. If only they all did this. So many sites I get to and they're a blank page or an absolute disaster....
274.
▲
by
SomeCallMeTim
9y ago
Google products, which I can't get away from, are starting to fail completely on Firefox. I've run into several other complex sites that fail on Firefox. It's sad, because I've used it for years. I'm using it right
275.
▲
by
SomeCallMeTim
9y ago
Stronger means higher leverage for the typical programmer. Assembly language isn't very high leverage (I say that having written several games professionally in entirely assembly language). Assembly language also doesn't natively
276.
▲
by
SomeCallMeTim
9y ago
Both are valuable under the right circumstances. A language that supports both is stronger than a language that only supports one or the other. In that respect, I think the koan is perfect. :)
277.
▲
by
SomeCallMeTim
9y ago
Well, as I said above, I write games, where we need deterministic runtime behavior, memory, and high speed. Very few other domains get as complex, too. When I said "poke into another object" above, I didn't mean literally mut
278.
▲
by
SomeCallMeTim
9y ago
> Haskell assumes an "open world" - i.e. everybody can add instances to a data type even after it has been defined already. TypeScript, which is my current OO language, will use signatures to match to an interface, so it's
279.
▲
by
SomeCallMeTim
9y ago
> React begs to differ. React is good for certain classes of UI, granted. I use another FRP-style library (not React) to render UI in my current game, and it works well -- except that it doesn't mesh well with me trying to control i
280.
▲
by
SomeCallMeTim
9y ago
> But I don't think pure FP is really all that complex. It's mostly just different. I can't help but think that people who say this, yourself included, just don't deal with the problems that I face on a regular basis.
281.
▲
by
SomeCallMeTim
9y ago
I originally skipped over this comment as too sarcastic, but you're hitting on so many of the responses below, that I had to come back to vote it up. My only complaint about the matrix myself is that I only scored a level 1/part
282.
▲
by
SomeCallMeTim
9y ago
The hoops you have to jump through in a pure FP approach can make the problem 100x harder, though. Some problems are just more inherently imperative and stateful. I use FP code when it makes sense, and I use imperative code when it makes se
283.
▲
by
SomeCallMeTim
9y ago
Good to know. They may have cleaned things up. Or maybe I was doing something weird. For some reason the projects I'm trying to accomplish always seem to be the thing the library designer didn't anticipate. :|
284.
▲
by
SomeCallMeTim
9y ago
I did an app in wxWidgets a while back, and it was really frustrating how many things didn't work as expected: I spent more time wiring up windows to work correctly than actually coding the app. I don't know if wxWidgets has gotte
285.
▲
by
SomeCallMeTim
10y ago
Real estate appreciates at 4% (on average, but let's say it's constant for the sake of argument). I buy a house that costs $100,000. My down payment (cash out of pocket) is $20,000. I pay 3.5% interest on $80,000 as I'm payin
286.
▲
by
SomeCallMeTim
10y ago
>I think opioid addiction is a symptom and not the cause. If the Rat Park study's conclusions [1] can be extended to humans, all addictions are symptoms of a deeper cause: Your life sucks. From what I've read, there's a fe
287.
▲
by
SomeCallMeTim
10y ago
I grew up in the Bay Area. I've had to look for parking in the City a few times, but eventually learned to avoid it like the plague. I worked in San Francisco for almost six years and never drove to work even once. Public transit is
288.
▲
Google Drive broken due to deployment of internal version?
1 points
by
SomeCallMeTim
10y ago
|
2 comments
289.
▲
by
SomeCallMeTim
10y ago
Module global variables, I think we can agree, are less than ideal. But I was thinking of class fields. I don't really want my compiler to hold my hand with respect to "nullable", if I know for a fact that, by the time the co
290.
▲
by
SomeCallMeTim
10y ago
Heck, I grew up in the Bay Area, and I get reverse culture shock when return to visit for more than a few days. So. Much. Traffic. People packed into trains. Everyone so...not exactly rude, but not nearly as friendly as I've grown accu
291.
▲
by
SomeCallMeTim
10y ago
OK, you're right that he wrote the example incorrectly (mine was a copy-and-paste from his). The point still stands though. > "Smartcast to Int is impossible because value is a mutable property that could have been changed by t
292.
▲
by
SomeCallMeTim
10y ago
OK, this seems like a major fail on behalf of the Kotlin developer team: var value : Int? = null fun F() : Int { if ( value != null ) return 0 return value // error } Tracing value types through a fun
293.
▲
by
SomeCallMeTim
10y ago
I'm approaching 50, and I still get recruiters calling me -- and when I've interviewed for a job, I usually get an offer. That's been true for at least 4-5 job interviews over the past 15 years for me. I'm not saying thi
294.
▲
by
SomeCallMeTim
10y ago
> I think a problem is that complex apps are made with scripting languages. This nasty practice seems to have finally become widespread habit in earnest with Perl in the hey-days of CGI httpd, and then of course came along Python and Jav
295.
▲
by
SomeCallMeTim
10y ago
Personally, I write games a lot, and I write apps with rich UI behaviors. Both have a lot of inherent statefulness and imperative behaviors that are, in my opinion, modeled better using a a language that at least supports imperative structu
296.
▲
by
SomeCallMeTim
10y ago
For simple apps, dynamic typing may be OK, but I'm always writing complex apps, and static typing just seems like a minimum required feature for any language I want to use for complex apps. So I guess I'll stick with TypeScript or
297.
▲
by
SomeCallMeTim
10y ago
>However, that holds true for any DSL framework and compiler, unless you compile everything to (C) binaries and do partial evaluation at link time. But at that point you've already lost a lot of information that a compiler can usefu
298.
▲
by
SomeCallMeTim
10y ago
It's reinventing the wheel if you need rewrite functionality that's otherwise available in C libraries. Has anyone who you can trust written encryption code in AnyDSL? If not, then you either need to write it yourself (reinventing
299.
▲
by
SomeCallMeTim
10y ago
Yeah, I tend to agree. I tried reading it even more closely, and here's how I'm interpreting it: * In a normal compiler, you have the front-end which generates intermediate code in a pseudo-assembly language, and you have the back
300.
▲
by
SomeCallMeTim
10y ago
> early 8 and 16 bit compilers for home computers were like managed languages Yeah, I wrote several published games entirely in assembly back when that was really the only reasonable option. Of course some of the things we had to deal wi
More ›