Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vmchale
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
vmchale
3y ago
You can define a tree-walking interpreter in an ML just by recursion and pattern matching.
62.
▲
by
vmchale
3y ago
I prefer having a GC, makes things easier. Also a copying GC can be better for some of the stuff you do in a compiler (immutable data structures).
63.
▲
by
vmchale
3y ago
https://github.com/elm/compiler/issues/1773
64.
▲
by
vmchale
3y ago
If you read more about the Elm community you'll see similar things. Been happening for years! https://dev.to/kspeakman/elm-019-broke-us--khn
65.
▲
by
vmchale
3y ago
> I tell myself that it would be rude and ungrateful to the Elm community for me to publicly declare Culture Amp’s departure from the fold > What We Owe to Elm Everyone who talks about Elm sounds like they have Stockholm syndrome. Don
66.
▲
by
vmchale
4y ago
Thank you to the author, this is a fun post!
67.
▲
by
vmchale
4y ago
Yes it's quite an unfortunate situation. Edward Z Yang has a canonical post on this: http://blog.ezyang.com/2016/07/what-template-haskell-gets-wr...
68.
▲
by
vmchale
4y ago
>This seems like a good case study in rolling your own compiler toolchain from scratch. They've flouted good sense before too - they only recently started passing function arguments in registers. Using jump tables to compile pattern
69.
▲
by
vmchale
4y ago
Depictions of oneself are part of your identity, but the only way to control such things is via copyright, which is assigned to the person filming. Could really use some new laws here.
70.
▲
by
vmchale
4y ago
>Most engineers when "empowered" and left to their own devices without much accountability go off on their own side quests that often add no value to the business, but scratch that engineer's curiosity. These side quests a
71.
▲
by
vmchale
5y ago
Nothing matches kdb's speed except GPU-accelerated DBs: https://tech.marksblogg.com/benchmarks.html
72.
▲
by
vmchale
5y ago
J has an IDE written in Qt. It's nice.
73.
▲
by
vmchale
5y ago
> the result would be something like unsafePerformIO in current Haskell, where it's hard work to ensure that it's used correctly. Not really, unsafePerformIO has its place - just its not in typical Haskell programs.
74.
▲
by
vmchale
5y ago
A bunch of those mentioned don't address laziness and how the IO monad deals with it: http://blog.vmchale.com/article/effects
75.
▲
by
vmchale
5y ago
The author doesn't mention laziness, which is pretty huge. Laziness is half of immutable data structures! I have a tidbit in the first paragraphs: http://blog.vmchale.com/article/effects
76.
▲
by
vmchale
5y ago
dawg why can't you just make a normal program I don't want a REST API
77.
▲
by
vmchale
5y ago
> having to deal with juniors or large teams with varying competence isn't unique to Google. It's good for "juniors" but not yourself? Lmao. No one can praise Go without speaking in the third person.
78.
▲
by
vmchale
5y ago
That particular for-loop in a dynamically typed language is pretty much a worst-case scenario for the interpreter. I think one should just vectorize the solution from the get-go! np.accumulate looks like the right way to go about things in
79.
▲
by
vmchale
5y ago
You can still be extradited, it's just not automatic.
80.
▲
by
vmchale
5y ago
maybe he backed up to icloud by accident
81.
▲
by
vmchale
5y ago
The uncritical articles are a problem regardless of any pro-crypto bent one might have. Nothing about underlying technology or why something might be new/good.
82.
▲
by
vmchale
5y ago
Never seen people explain this one. Don't buy that it's better than other stuff.
83.
▲
by
vmchale
5y ago
> The headline says "pillaging," which is a kind of stealing by force. But actually (as the less editorialized HN headline says) what the US companies are doing is hiring Latin America's tech talent, paying a fair price in
84.
▲
by
vmchale
5y ago
Lots of Chernobyl/Bhopal moments in the US lately.
85.
▲
by
vmchale
5y ago
I used it for one of my recent projects - good stuff!
86.
▲
by
vmchale
5y ago
If anything, the insanity just got worse: https://github.com/elm/compiler/issues/1773#issuecomment-418... There's an open bug re: negative literals, and accusations of bad faith towards the reporter.
87.
▲
by
vmchale
5y ago
Is the author aware of Dhall? He might be interested. I think it's better in general but in any case it gets away from the "everything has to be a keyed map" silliness and you get sums/products.
88.
▲
by
vmchale
5y ago
I had no idea either - Gödel's was extremely mentally ill, didn't realize how long it was.
89.
▲
by
vmchale
5y ago
In J this is just , (ravel) https://code.jsoftware.com/wiki/Vocabulary/comma
90.
▲
by
vmchale
5y ago
Numpy probably. > Naturally far more efficient Most data science languages are interpreted with a few higher-level routines. Same with J, for instance - it has adequate performance as well.
More ›