Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
innguest
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
601.
▲
by
innguest
12y ago
I thought I was the only one that knew about that study. I use it often when arguing that the word 'addiction' is biased and we should just use 'habit'. Addiction makes it seem it's the substance's fault, that
602.
▲
by
innguest
12y ago
The reason politics and religion are discussion taboos is the same reason things are so slow to change in both of those realms.
603.
▲
by
innguest
12y ago
Yes, thank you! But people still want to "solve" the problem the hard way, I guess. Also, "Java" is mentioned twice in the article but I can't find mention of Ocaml Functors. I thought they solved most package probl
604.
▲
by
innguest
12y ago
Now you're just ignoring what I said. It's not about things actually happening at runtime, it's about having to consider the program as running in a changed environment after each line of code. I'm sure I've made my
605.
▲
by
innguest
12y ago
No. It's a very meaningful distinction, actually. Compare: Ruby: will_print = puts "hello world" # it already print to the screen! and will_print does not have any meaningful value -- indeed it's nil Haskell (demonstrate
606.
▲
by
innguest
12y ago
I do that with Screenflow and a Wacom Intuos Pro, and that's a very simple set up. I understand it's not a solution for the Android tablet, but I also thought I wanted to draw on a tablet and I've been happy with my set up -
607.
▲
by
innguest
12y ago
"They all need to perform IO" - why does a programming language need to perform IO? Haskell does not have a function that performs IO. For instance, `putStrLn "hello world"` returns an IO action, but it does not print an
608.
▲
by
innguest
12y ago
Great post. > It is accessible to those who are intently curious about theoretical aspects of software development, especially abstraction Agreed. That's why I think it's disingenuous when people complain that Haskell folks are
609.
▲
by
innguest
12y ago
I think your explanation is excellent for getting the point across. All other nice things that we get in FP derive from the "mathematical functions" fact you stated. It's also good in the sense someone can then ask you "
610.
▲
by
innguest
12y ago
I never thought of using destructuring-bind together with quasiquoting in such a direct way. It does seem that that's a simpler way than what I have done. I'll have to think about it some more. Though we have to consider I had to
611.
▲
by
innguest
12y ago
And another one I found, in 81 lines of Haskell (may be interesting for comparison): https://github.com/ryantrinkle/memoise/blob/master/src/Main.... There's also a presentation to go with it:
612.
▲
by
innguest
12y ago
I feel the same way. I had to write a library to transform JSON from one shape into another, carrying over the values but placing them in different nodes on a new tree. I found that thinking in terms of tree transformations was incredibly h
613.
▲
by
innguest
12y ago
The language called Haskell cannot produce side-effects. You see the side-effects when you execute a program. That is, you cannot create side-effects within the language (except for escape hatches for FFI purposes). This is different from o
614.
▲
by
innguest
12y ago
I see what you and shiven mean. I agree those partial deregulations are bad. I say partial because that's not what I usually mean by "deregulation". "Stripping very specific regulations" is just that, just another
615.
▲
by
innguest
12y ago
> as in the calls for "deregulation" which seldom favor the average Joe Can you give an example of deregulation that doesn't favor the average Joe? I can't think of one.
616.
▲
by
innguest
12y ago
Not enough people are brave enough to speak out like you do. I agree with the Stockholm Syndrome argument. There's also an argument to be made about the fact that those who defend the broken web think it can be fixed with more technolo
617.
▲
by
innguest
12y ago
How is it that having to code in three different languages, all designed by committee, is "a much better place" than designing the graphical aspects of a website in an integrated environment that uses intuitive vector concepts tha
618.
▲
by
innguest
12y ago
Coming up with names for groups of data that we want to consider as atomic is what object orientation does, it seems to me. I also think that that is its Achilles heel - by giving names to groups, only those privy to the internal representa
619.
▲
by
innguest
12y ago
Thanks for posting this, as it made me aware of your service. I just donated as I really want to see alternatives to the current web model that is, in my opinion, utterly broken. I'm also glad to see containerization tackling so many
620.
▲
by
innguest
12y ago
Thanks for the explanation. I can ASMR but never knew it had a name. I like whispers, the sound of scissors cutting hair, light footsteps, bonfire crackling noises, pencil against paper... I'll read more about it, but thanks for gettin
621.
▲
by
innguest
12y ago
Could you explain it anyway, for those of us that are interested? I've noticed that I enjoy watching youtube videos of other people coding, and I like where you're going by tying watching sports with watching unboxing videos. I&#x
622.
▲
by
innguest
12y ago
Those workers are consciously choosing to go work for those companies, taking all differences in consideration. Why do they need to be "protected", and from what? I think you're assuming that the way things are is necessarily
623.
▲
by
innguest
12y ago
I'm curious. Could you point me to some links? Searching those keywords did not yield good results.
624.
▲
by
innguest
12y ago
That's a terrible name - they should change it to Either. We always call things "result" in code, but I've never called a variable "either". That's why I think Either is a better name - it's less like
625.
▲
by
innguest
12y ago
Really good idea and well executed. Would you mind saying a few words behind the code? Do you scrape the whole video, or just the part requested? And is the conversion to gif a library or something you wrote? I'm totally ignorant when
626.
▲
by
innguest
12y ago
There are increasingly more tools for creating the frontend without code - my favorite right now is Webflow. This will continue happening because that's what we had in the past (Smalltalk, VB6, and so on). Nothing seems to be replacing
627.
▲
by
innguest
12y ago
> while 95% of people could use an extra 10k, the real cost of welfare comes from those few who have major medical needs, and that 10k would do nothing for them > Are large per-person medical expenses a significant portion of total US
628.
▲
by
innguest
12y ago
Always this argument. It is only that expensive right now because of the way credit, loans, and debt work and are tied together with guarantees provided by the government (same reason why college tuition goes up when the government guarant
629.
▲
by
innguest
12y ago
Watch "The Century of the self". It makes the point that it's necessary because the government wants to control people's subconscious behavior through consumerism, which necessitates (I guess?) this skew in currency that
630.
▲
by
innguest
12y ago
> Good programmers worry about data structures and their relationships Which is precisely what Category Theory is all about.
More ›