Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vmchale
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
421.
▲
by
vmchale
7y ago
> this is a bit sad (the fact that mobs are still mobs) Not that people in open source can't be entitled, but the way Elm handles the community is awful and patronizing. Also they make too many breaking changes for me to write code
422.
▲
by
vmchale
7y ago
I'd avoid it. The community is weird and the language is hobbled in various ways and they insist on keeping it that way. I'd try PureScript next, or ReasonML. But not Elm. Definitely not in production.
423.
▲
by
vmchale
7y ago
> I don't know if I'd use Elm again instead of trying TypeScript I'd use PureScript next, or maybe ReasonML. Elm is stagnant and its dictator seems to be quite insistent on keeping it that way.
424.
▲
by
vmchale
7y ago
> 2. Fixing some important compiler/library bugs takes years > > 3. No way to host private package repositories That's kind of related to the dictatorial community management. Relatedly, you still can't write a gener
425.
▲
by
vmchale
7y ago
I did a side project in it; then the dependencies broke because of a compiler update (frustrating), and that's never been updated. I would never use such a thing in production.
426.
▲
by
vmchale
7y ago
> It’s crazy that Java is still trying to catch up to Scala, Or Haskell etc... Plenty of languages have product types.
427.
▲
by
vmchale
7y ago
"record" is used in the Haskell world, for example. Also ATS.
428.
▲
by
vmchale
7y ago
Gets confusing in a multithreaded context. Or if you return pointers.
429.
▲
by
vmchale
7y ago
It's not first to mass adoption either lol
430.
▲
by
vmchale
7y ago
As long as you don't use Elm
431.
▲
by
vmchale
7y ago
F# pipeline operator aka... function composition that has existed in other MLs forever?
432.
▲
by
vmchale
7y ago
> The economists solution: create more competition, probably by getting rid of some laws. Or just set price controls (in the case of insulin)
433.
▲
by
vmchale
7y ago
> They key to bringing prices down is to remove barriers of entry. [sic] Or just set price controls
434.
▲
by
vmchale
7y ago
> Everyone will have to chip in a bit to make sure people with diabetes don't go without insulin. Would be nice if there were actual price controls at the federal level.
435.
▲
by
vmchale
7y ago
I don't think it's a price control.
436.
▲
by
vmchale
7y ago
> except insofar as insurance companies can push back on drug manufacturers. Can they? The insurance companies are mandated to buy it now
437.
▲
by
vmchale
7y ago
It's hard to google? That has been my complaint.
438.
▲
by
vmchale
7y ago
A good number of packages are available for R. Hence e.g. calling R from J
439.
▲
by
vmchale
7y ago
On Linux that has been my experience. man pages on Mac are a little better, I've heard the BSDs do better as well.
440.
▲
by
vmchale
7y ago
How does it compare to Futhark/J? I'm especially curious how it compares to calling Futhark from Python. Are there special data structures?
441.
▲
by
vmchale
7y ago
That's my experience too, particularly lately. Reddit/HN both is and isn't the Rust community, but everyone there is a disaster for all the reasons the wider programming world is a disaster.
442.
▲
by
vmchale
7y ago
> If we can’t agree on a bipartisan basis that this isn’t acceptable Dark times in America ahead.
443.
▲
by
vmchale
7y ago
It's so massively user-hostile. Why would I buy a subscription at a site like that?
444.
▲
by
vmchale
7y ago
> reduce(lambda t,x t+x,map(square,filter(lambda x: x % 3 == 1,[1,2,3,4,5]))) > Clear? As mud > the lambdas and the functions obscure what is being computed. Simply use J! g =: +/ @: : @ (] * =&1@(3&|)) Or: f =: +&#x
445.
▲
by
vmchale
7y ago
> sort of objects are ranges? In Python they would be iterators, and that works out fine. In Haskell they would be lists. > I think the best choice is to make them vectors (arrays) In Haskell they are lazy linked lists! Which in theor
446.
▲
by
vmchale
7y ago
> None of that would be a problem in a typed language. Python is dynamically typed and weakly typed, but still typed. That's precisely the problem! The difference is just that a statically typed language gives you all the informatio
447.
▲
by
vmchale
7y ago
> All of this was the heroic effort of one of my coworkers who had the unenviable task of combing through our entire codebase to determine "This is unicode. This is bytes. Dynamic typing!
448.
▲
by
vmchale
7y ago
> Both Go and Rust ("""systems""" level languages) have decided that "utf-8 ought to be enough for anybody" and that seems to be a good decision. When working with e.g. filepaths, Rust has an OsStr
449.
▲
by
vmchale
7y ago
What a shitshow. The entire thing is graft, and the US government turned a blind eye because it's deemed an important industry.
450.
▲
by
vmchale
7y ago
> the most fundamental guarantee of an SCM: not losing my code. Yeah. It's not terribly useful, even as a research VCS if i end up with corrupted repositories.
More ›