Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rybosome
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
421.
▲
by
rybosome
13y ago
As they note in the section entitled "How Elm Makes this Possible", the design of the language lends itself to this feature. Functional purity and immutability mean that functions can be evaluated speculatively, as demonstrated in
422.
▲
by
rybosome
13y ago
I haven't done any serious FRP, but thinking about your example of the drag adapter, wouldn't it be possible to do something like the following? - Declare a stream consisting of the composite of two stream: a mouse down and a
423.
▲
by
rybosome
13y ago
"It also forces you to express things kind of unnaturally (e.g. instead of 'click this and increment x', you say 'the counter is the count of all click events')" I suppose it's personal preference, but I a
424.
▲
by
rybosome
13y ago
Makes sense; thanks for the clarification!
425.
▲
by
rybosome
13y ago
As others have noted, it's less about the compiler running code and making determinations as it is using extremely robust, information-rich types. For instance, the Vector type in Idris has two type parameters (not sure that's the
426.
▲
by
rybosome
13y ago
I can't speak for IntelliJ (can never get the damn thing configured correctly), but Eclipse's autocomplete leaves a lot to be desired. This may be configurable, but my experience has been that it's finicky about when it will
427.
▲
by
rybosome
13y ago
Do you live in cascadia? Out of curiosity, what would be your advice in terms of personal preparation for a potential high-magnitude earthquake (assuming that my goal is simply for me and my wife to survive)?
428.
▲
by
rybosome
13y ago
I was aware of the earthquake danger, but the tsunami is news to me. Given that we are not directly on the ocean, I imagined that the significant buffer provided by the Puget sound would absorb the majority of a tsunami; is that not the cas
429.
▲
by
rybosome
13y ago
Have you played a flash game lately? The initial program begins running really quickly, where it then downloads assets using a separate loader while a splash screen displays. Sony also ran into this problem with the massive files (20 - 40 G
430.
▲
by
rybosome
13y ago
For what it's worth, my own experience has been that becoming fluent with the functional style makes the imperative style seem really bizarre. I've made multiple attempts to learn Go, but for the life of me I can't; it seems
431.
▲
by
rybosome
13y ago
What do you feel is the best that we have? I'm not preparing to raise an argument, merely asking for information. My own experience with user interface development outside of the web is pretty limited; I've created a few winform a
432.
▲
by
rybosome
13y ago
Nashville is a great city...I was totally unaware of the tech scene. Startups, big companies? I have no idea if I'll ever move away from the west coast, but Nashville is one of the few places in the eastern US that I could imagine livi
433.
▲
by
rybosome
13y ago
Didn't store my credit card info with them, used a long, random, unique password from a password gen, not terribly concerned. The peace of mind this buys me is absolutely worth the hassle of setting it all up, and the accusations of pa
434.
▲
by
rybosome
13y ago
Do you thoroughly research the scientific, business, legal, medical, philosophical, religious, etc. underpinnings of every article you read? Just because you're knowledgable in this area doesn't mean everybody should be. Using the
435.
▲
by
rybosome
13y ago
True, and this would work, but why would you favor this over Promises? They're an open, well-known spec with a lot of implementations - hell, some browsers support them natively. Promises also offer better control over sequential actio
436.
▲
by
rybosome
13y ago
When I left Columbus about a year and a half ago, it didn't seem as though there were any serious opportunities for my Ruby skills. I saw plenty of Java, C# and PHP work, but that was basically it.
437.
▲
by
rybosome
13y ago
I wondered about that - Rust looks like the one systems programming language I would actually enjoy using, but I don't know enough about it to have an informed opinion.
438.
▲
by
rybosome
13y ago
Very cool - I was not aware of this feature. Fwiw, I'm actually something of an FP zealot; I failed to make a stronger case in my comment because I'm tired of arguing, and I'm concerned that I'm being obnoxious.
439.
▲
by
rybosome
13y ago
That's functional programming for you. It's definitely less efficient, but there are other major advantages. For one thing, given the propagation of immutable data, things can be parallelized effortlessly - look at 'pmap'
440.
▲
by
rybosome
13y ago
I really want Rust to succeed, but I'm not a systems programmer. Do people feel that there is still a place for Rust among those who typically work with higher-level languages? The functional aspects and type system of Rust look really
441.
▲
by
rybosome
13y ago
That does not appear to be true in my case.
442.
▲
by
rybosome
13y ago
Did you intentionally work on developing this, or did it come naturally? I've had the ability to name the key of a song by ear for a few years...probably since my freshman year of undergrad. At that point I had been playing guitar for
443.
▲
by
rybosome
13y ago
Hey, I noticed you mentioned that you were interested in having client library generation in Obj-C, Java, and Scala, yet all of the existing client lib support is for dynamic languages. I think you may find that some fundamental changes nee
444.
▲
by
rybosome
13y ago
Hey there, Just wanted to offer some feedback that you may want to address this issue more clearly. Being frank, I would not feel comfortable gambling the (insanely unlikely) $500+ million jackpot with a relatively faceless entity, especial
445.
▲
by
rybosome
13y ago
I humbly suggest that you back AIRTAME on IndieGoGo[0] - the tagline is, "Wireless HDMI for everyone". It allows you to mirror a computer screen, or use it as a second desktop. $89 to back, plus $15 for shipping if you live outsid
446.
▲
by
rybosome
13y ago
> So much time trying to solve programs which were fixed in other languages ages ago and inadequately so, simply because it is 1 an interpreter, 2 it is the only one running in the browser (aka THE universal platform) This is not a trivi
447.
▲
by
rybosome
13y ago
I'm curious what the legal/tax consequences would have been, assuming someone had the luck or foresight to be aware of the money they could have made. There's no way someone could have just gotten away with making hundreds of
448.
▲
by
rybosome
13y ago
Correction: you can write cross-platform PNaCl code; there's a project called pepper.js that compiles the PNaCl application using emscripten. To quote the GitHub README: "Native Pepper applications can now be run in Chrome, Firef
449.
▲
by
rybosome
13y ago
In the case of natural language, I would agree with a statement similarly worded to yours above, "The main purpose of a ... language is to convey intent to other(s)". (Sorry for butchering, I promise I'm getting to a point =)
450.
▲
by
rybosome
13y ago
Agreed. This is the only part of the situation that has been surprising to me.
More ›