Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anon_d
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
anon_d
7y ago
white male white male white male
32.
▲
by
anon_d
7y ago
The problem with this whole line of thought is that, in reality, conspiracies abound. History is full of conspiracies. The idea that all things are all just emergent phenomena created by laws and economics, that no groups of humans are tr
33.
▲
by
anon_d
7y ago
Like America?
34.
▲
by
anon_d
8y ago
Right now the only thing that seems clear is that dependent typing adds significant mental burden on the programmer to more thoroughly specify types, and to do so absolutely correctly It's basically the opposite of this. If a languag
35.
▲
by
anon_d
8y ago
Critical thinking is good, but we have a system that only applies it to ideas that it doesn't like and a culture of hostility towards applying it to it's own sacred ideals. The result of this system is not truth. The result of thi
36.
▲
by
anon_d
8y ago
Yes, exactly. It's not like the US media hasn't been successfully spreading it's own global propaganda for ages. An end to the US's media/academic monopoly on truth-setting is a very welcome change. We need real com
37.
▲
by
anon_d
8y ago
Javascript is Unityped. In Haskell/ML, you would define the type of Javascript objects by doing something like this: data JSObj = Num Double | Str String | Obj (Hashtable String JSObj) | True | False
38.
▲
by
anon_d
8y ago
CSV is a list of lists of strings.
39.
▲
by
anon_d
9y ago
I don't see how what he's describing needs to interpreted as a lot of anxiety. He's just strongly pointing at the source of the anxiety. I think the GP's comment is dead on.
40.
▲
by
anon_d
9y ago
Tokyo is 30% of Japan's population..
41.
▲
by
anon_d
9y ago
They are publically defending an argument that got someone fired, so using a throwaway account is totally reasonable here.
42.
▲
by
anon_d
9y ago
This is a big deal! Weren't the OpenBSD pretty clang-hostile a few years back? Maybe I'm mixing up them and the suckless people? I think I remember that they were even trying to move away from gcc to something home-grown and simpl
43.
▲
by
anon_d
10y ago
So, this person's male-specific slurs are sexist against women because it fails to insult them as well?
44.
▲
by
anon_d
10y ago
I've done the same before for a few months, and I also found myself getting up an hour later every day. It was amazing.
45.
▲
by
anon_d
10y ago
While the article is clearly setting up the calculation in a very slanted way, I think the point they are making is still interesting. I definitely don't think this is (or even an attempt to be) an effective criticism of the environmen
46.
▲
by
anon_d
10y ago
What don't you like about Ancient COBOL?
47.
▲
by
anon_d
12y ago
Haskell is not a great language for programs that need to fit within tight memory or latency limits. It's also slower in some cases than C/C++, but it's definitely competitive with other high-level languages. Other than that,
48.
▲
by
anon_d
12y ago
I did for me once I switched to the text-only version: http://webcache.googleusercontent.com/search?q=cache:https:/...
49.
▲
by
anon_d
13y ago
Also, if you don't want to make the full leap into "PURE EVERYTHING MUST STAY CLEAN DONT BREAK THE RULES" style code, try Haskell. Imperative programming in Haskell is great! The language evaluation rules may be purely functi
50.
▲
by
anon_d
13y ago
I've settled into the following workflow: ghci Module.hs *mess around* :e *this opens Module.hs in vim, and reloads afterwords.* *mess around some more* It's the best programming work-flow I've found in a
51.
▲
by
anon_d
13y ago
That's how I was doing it. It's been too long to remember the details, but I remember that there are different phases when code is loaded, and it can get very tricky when you're doing heavy meta-programming stuff. Everything
52.
▲
by
anon_d
13y ago
Meh. You want to do imperative stuff in the repl, and you can't do that at the top-level in Haskell. The way ghci works is solid. When you are in the ghci repl, you are coding inside the do-notation for the IO monad. Really, IMHO, jump
53.
▲
by
anon_d
13y ago
I got it right the second time!
54.
▲
by
anon_d
13y ago
Just to clarify, using a `unsafe` block in a function does NOT mean that you have to tag that function as unsafe.
55.
▲
by
anon_d
13y ago
Over-engineering definitely does seem to be a problem in very-expressive programming languages. Probably has more to do with the reasons most people use Haskell rather than with Haskell itself.
56.
▲
by
anon_d
13y ago
Sure, but IO gives you answers to the main questions that new people have. How do I write hello world? How do read a line from standard input? How can you DO things in a language without side effects? You can't even write programs with
57.
▲
by
anon_d
13y ago
Do not agree! Monads were always this vague weird thing until I started using IO heavily. Once I was comfortable with IO, applying the abstraction to other things was obvious. I've also helped some other people learn Haskell, and being
58.
▲
by
anon_d
13y ago
I do all of my coding in Virtualbox, and Virtualbox will not run within itself. Frustrating!
59.
▲
by
anon_d
13y ago
Twitch.tv! Youtube!
60.
▲
by
anon_d
13y ago
A better Python?
More ›