Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
PhineasRex
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
PhineasRex
5y ago
This explains a lot of why he's so threatened by this random POC. He's projecting onto the author the exact thing that he did.
32.
▲
by
PhineasRex
5y ago
I don't know why you're being downvoted. Decentralization is effective at limiting the effectiveness of misinformation. It's more difficult to impersonate a legitimate user in a smaller community.
33.
▲
by
PhineasRex
5y ago
This is complete pseudoscience. The Sawbones podcast has a good overview of this idea: https://maximumfun.org/episodes/sawbones/mewing/
34.
▲
by
PhineasRex
6y ago
Being constipated for 5 days is not particularly unusual, especially for people who've just undergone a major surgery
35.
▲
by
PhineasRex
6y ago
Mostly propaganda; there's been a lot of scaremongering about long waitlists and "death panels" in countries with universal healthcare. And then on the political side it's just straight up corruption
36.
▲
by
PhineasRex
6y ago
You can do pseudo inline styles by just putting a <style> tag after the element which will let you use those. I think the argument is that tailwind isn't _conceptually_ different than inline styles even if there are a few minor t
37.
▲
by
PhineasRex
6y ago
The only really shocking part of this is that Artifactory is vulnerable to this. I expect developers to be lazy about build security because I've seen it over and over again at multiple companies, but Artifactory's whole purpose i
38.
▲
by
PhineasRex
6y ago
Making Haskell strict-by-default would also break the rewrite engine which is the core of Haskell's high performance with functional combinators. The whole haskell project is about allowing programmers to write code that is declarative
39.
▲
by
PhineasRex
6y ago
Or that business with a million employees could just return a greater share of the wealth to the employees instead of the owners, thereby avoiding triggering the marginal tax
40.
▲
by
PhineasRex
6y ago
Email fills a different niche than secure messaging protocols though. Email has come to be used much like mail, including for legal purposes. Non-repudiation is actually a useful feature for a lot of those use-cases. Obviously the conflatio
41.
▲
by
PhineasRex
6y ago
So in the example where you're constructing HTML, you would never use strings to represent your HTML. So your template might look something like ``` P(Text(someUserText), I(someItalicized)) ``` This is essentially how React.js works; y
42.
▲
by
PhineasRex
6y ago
I used @dataclass in almost every python project I work on. It's one of the most valuable additions to the language I can think of.
43.
▲
by
PhineasRex
6y ago
The update syntax is actually more of a `.copy` method, than a property update since it returns a new object. It's actually quite nice in that respect since it's easy to update multiple fields: e{lbl = val, lbl2 = val2}
44.
▲
by
PhineasRex
6y ago
There's no real reason you can't have sum types in a relational database, this just goes back to our current crop of RDBMSs being quite old and predating the current emphasis on strong typing. I suspect a modern relational datab
45.
▲
by
PhineasRex
6y ago
This is just a difference between named and anonymous types, really. This is very similar to named functions vs lambda functions, both provide the same exact functionality but avoiding superfluous identifiers makes programming more ergonomi
46.
▲
by
PhineasRex
6y ago
This is just complaining about naming at this point. An "extension" must necessarily be extending the language with something . That something is a feature. When the GHC devs add a new feature to the language, they put it behind
47.
▲
by
PhineasRex
6y ago
While it looks weird written down, "winningest" feels lovely in the mouth
48.
▲
by
PhineasRex
6y ago
Haskell doesn't have any more language extensions than other languages of its age, the only difference is that they're explicitly called out. When Python adds new string formatters or generators or async, they're just in the
49.
▲
by
PhineasRex
6y ago
Projects of similar size in JS have hundreds of dependencies, so 52 really isn't a lot
50.
▲
by
PhineasRex
6y ago
This is more like a landlord evicting a restaurant and then opening a copy of that restaurant in the same location
51.
▲
by
PhineasRex
6y ago
Also worth noting that Bennett actually reached out to Cotton to write the piece
52.
▲
by
PhineasRex
6y ago
Several NYT employees have come out with stories of Bari trying to get them fired for disagreeing with her and she has publicly joined or led campaigns to get people fired from other organizations. Here's a good overview of her involve
53.
▲
by
PhineasRex
6y ago
Ah yes, the old "poor people just aren't as smart" myth. It's definitely their fault for not investing smartly and not the fact that they live paycheck to paycheck. Increasing inequality has nothing to do with the fact t
54.
▲
by
PhineasRex
6y ago
What's interesting is that GHC absolutely supports this already. If you manually link your projects you can use multiple versions of the same library in your project. Cabal doesn't support multiple versions of the same library.
55.
▲
by
PhineasRex
6y ago
The complaint about records is interesting because there aren't that many major languages that actually do records well. For a language of its age, it actually does records rather well. People sometimes forget that Haskell is older tha
56.
▲
by
PhineasRex
6y ago
In my personal experience there's a huge problem with counterfeit beauty products on Amazon. Even when it's not counterfeit a lot of brands sell a cheaper version on Amazon than they do through other retailers.
57.
▲
by
PhineasRex
7y ago
If you're talking about the fact that you have to unbox the Maybe, that's not really related to type inference or static types but how "null" values are represented in the language. If you're talking about exhaustiv
58.
▲
by
PhineasRex
7y ago
> It's a common social technique among adults with authority to frame requests as a question-- "Could you please....?" or "Would you like to....?". This is gentler and shows a degree of deference and courtesy fro
59.
▲
by
PhineasRex
7y ago
You're absolutely correct however Haskell has a couple of function that let you circumvent it's normal evaluation rules which you can see in https://hackage.haskell.org/package/base-4.12.0.0/docs/Sys
60.
▲
by
PhineasRex
8y ago
I've deployed flow extensively and the biggest difference is that flow is horribly buggy (lots of false negatives) while typescript is mature. In theory flow's type system is stronger but it's so unreliable that 99% of the ti
More ›