Viewing profile — privethedge
privethedge
HN member- Joined
- Sun, Feb 15, 2015, 6:43 PM UTC
- HN karma
- 39
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About privethedge
No profile information was provided.
Recent public activity
-
comment
Comment #23599863
I'm alone and don't feel bad at all. Actually, I prefer to be alone. There are so many interesting things to do, so many interesting books to read, etc, I don't understand how some…
-
comment
Comment #22846993
For those who really want to blow their mind, I suggest learning Coq instead https://softwarefoundations.cis.upenn.edu/
-
comment
Comment #21820868
This is great and I love Rust, but > However, when working directly with the hardware, which has no knowledge of Rust’s guarantees, it is necessary to work in Rust’s unsafe mode, w…
-
comment
Comment #21575725
There are also union types. And sum types can be implemented in terms of union types: https://waleedkhan.name/blog/union-vs-sum-types/
-
comment
Comment #21481159
What if there is another application (or e.g. a stored procedure) that uses this DB table so you cannot control all saving operations from your application?
-
comment
Comment #21481128
> Sure, I didn’t say it does. Sorry, I implied it from your "foo" example. > two phases So maybe we need to change the mantra to “parse, and validate as little as possible”?
-
comment
Comment #21477964
> head :: [a] -> a > This function returns the first element from a list. Is it possible to implement? But the type itself doesn't say that it must return the first element. > If y…
-
comment
Comment #21456701
Then why do I have the following results? const a = [...Array(1000000).keys()]; const m = 8; let leftAvg = .0; for(let _ of Array(m)) { const t0 = performance.now(); a.map(Math.tan…
-
comment
Comment #21450265
Then it is 8Gb of pointers. I doubt it's practical to worry about such extreme cases.
-
comment
Comment #21447621
> a.map(g).map(f) ≣ a.map(x => f(g(x))) > But the one on the left will be slower and use a lot more memory. Is it really true? I mean, GC will clean the intermediate array, won't i…
-
comment
Comment #21108822
> If you're in Safari or Edge, this might still look ok! If you're in Firefox or Chrome, it looks awful, like this: https://gankra.github.io/blah/text-hates-you/transparent-cur... …
-
comment
Comment #20910333
There was Liskell, but it seems it's dead. https://wiki.haskell.org/Haskell_Lisp
-
comment
Comment #20909660
> Purity and side-effect isolation This can be solved in many ways [1][2] and I don't think haskell's approach is the one that can be imported. [1]: https://www.microsoft.com/en-us…
-
comment
Comment #20852689
I mostly use Console, Network and Inspector tabs and I rarely debug (in general.) Especially Network tab in Firefox's dev tools is much superior to Chrome's one, IMHO.
-
comment
Comment #20851663
Can I say please that it's very annoying that Chrome (and everything Blink based) doesn't let you to open a file in an application you can choose and see the size of the file befor…
-
comment
Comment #20851442
I personally prefer firefox's dev tools to chrome's ones.
-
comment
Comment #20575875
https://en.wikipedia.org/wiki/SoftEther_VPN > Firewalls performing deep packet inspection are unable to detect SoftEther's VPN transport packets as a VPN tunnel because HTTPS is us…
-
comment
Comment #20420133
https://www.nytimes.com/2019/07/07/world/europe/kosciusko-be... > “Belarus did not even exist when he was born,” said Veslav Wychodzki, a retiree from Poland who traveled to Kosava…
-
comment
Comment #16151726
I doubt that you doubt it.
-
comment
Comment #16151537
Scepticism.