Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
de_keyboard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
91.
▲
F#, a New Hope
(tiny-thoughts.net)
5 points
by
de_keyboard
5y ago
|
0 comments
92.
▲
by
de_keyboard
5y ago
Can you ever really trust this info? I think that the deployment manifest is the only thing you can really trust.
93.
▲
Luxe: Cross platform, rapid development game engine
(luxeengine.com)
113 points
by
de_keyboard
5y ago
|
13 comments
94.
▲
Rust for Fsharpers and F# for Rustaceans
(github.com)
6 points
by
de_keyboard
5y ago
|
0 comments
95.
▲
Understanding Clojure's Persistent Vectors (2013)
(hypirion.com)
1 points
by
de_keyboard
5y ago
|
0 comments
96.
▲
Why Use F#?
(fsharpforfunandprofit.com)
3 points
by
de_keyboard
5y ago
|
0 comments
97.
▲
by
de_keyboard
5y ago
> The more ways there are to write in a language, the harder it gets to read the code of someone else using a different style guide, or with different preferences, than you. This matters a whole lot in a language so completely dependent
98.
▲
by
de_keyboard
5y ago
F# pipes are much less of a departure from plain-old JavaScript than Hack-pipes.
99.
▲
by
de_keyboard
5y ago
In most western countries it is legal. I'm not sure it should be, given recent technological advances.
100.
▲
by
de_keyboard
5y ago
Nice resource. It would be good to have cheat-sheets designed specifically for JS and Python developers.
101.
▲
by
de_keyboard
5y ago
> It reminds me a bit of how in Elm you just suck it up and write the JSON en-/decoders by hand. Annoying at first, but then you get super obvious and maintainable code out of it, which is quite a joy. The F# take on Elm coders (Tho
102.
▲
by
de_keyboard
5y ago
I think this depends on the relative weights you assign to learning a new language and program correctness.
103.
▲
by
de_keyboard
5y ago
It's the combination of features which is killer. I don't know of another language that offers all of these: - Expression orientated - Lightweight syntax - Emphasis on immutable data and pure functions - do-notation (in F# these
104.
▲
by
de_keyboard
5y ago
> The serializers, http servers, etc. are probably not worth the squeeze to force into a functional domain. I used to think the same, but having now tried FP-style libraries for serializers (Thoth.Json) and HTTP servers (Suave), I think
105.
▲
OpenSilver 1.0 Released (Silverlight on WASM)
(opensilver.net)
5 points
by
de_keyboard
5y ago
|
2 comments
106.
▲
by
de_keyboard
5y ago
That City A.M. link mentions Brexit once and negatively - that London is still a good place for start-ups despite Brexit. I wouldn't call that the opposite conclusion.
107.
▲
by
de_keyboard
5y ago
PoW is the only proof mechanism that has seen real world use for a significant length of time.
108.
▲
by
de_keyboard
5y ago
This looks like F# but with a noisier syntax. Perhaps it will be more familiar feeling to JS devs? Looks like a tidy language though, it's just unclear to me what it offers over more established alternatives.
109.
▲
by
de_keyboard
5y ago
If pot were legal I expect most people would consume it via drinks and edibles. The main disadvantage of these products is controlling dose, and those go away with a well regulated market.
110.
▲
by
de_keyboard
5y ago
I mean run-time checks that the user must implement. For example, in JS you might put these all over your code-base: if (typeof x !== 'string') { throw Error('Expected a string'); }
111.
▲
by
de_keyboard
5y ago
I love this style of programming but it does not work well in Python, the language just isn't built for it. TCO is one limitation. Another is that performant Python code sends large chunks of work to native libraries and recursion insi
112.
▲
by
de_keyboard
5y ago
Pattern matching can be done on run-time properties, see F# Active Patterns
113.
▲
by
de_keyboard
5y ago
Flow types (for JavaScript) can be complied into run-time type-checks. Properly statically typed languages do not need run-time checks because the compiled code is already proven to be valid by the type-checker.
114.
▲
by
de_keyboard
5y ago
Microsoft managed to sufficiently standardize / commoditize the hardware running Windows to the point where supporting old devices was fairly easy. Android devices have more in the firmware.
115.
▲
UK pledges to restore pounds and ounces as Brexit benefit
(ft.com)
2 points
by
de_keyboard
5y ago
|
2 comments
116.
▲
Pigs as Pets
(rspca.org.uk)
1 points
by
de_keyboard
5y ago
|
0 comments
117.
▲
Solid and Functional (2014)
(github.com)
1 points
by
de_keyboard
5y ago
|
0 comments
118.
▲
Why OO Matters (in F#) (2017)
(eiriktsarpalis.wordpress.com)
1 points
by
de_keyboard
5y ago
|
0 comments
119.
▲
by
de_keyboard
5y ago
The companies pushing them want to normalize having our every moment captured, logged and analyzed - on their platform.
120.
▲
by
de_keyboard
5y ago
I think a little bit of OOP-related messiness is easily worth it to be part of a mainstream ecosystem.
More ›