Hacker Newsnew | past | comments | ask | show | jobs | submit | shadytrees's commentslogin

Maybe not common, but there’s Control.Arrow.(>>>)


try this alt stylesheet https://ddanluu.com/nothing-works


This is so much better! It basically makes the same changes as Firefox Reader's mode does.


Rider's recent free non-commercial license makes F# a much more attractive option for macOS, I think


James Somers writes beautifully; https://www.newyorker.com/contributors/james-somers has some of his other writing


reminds me of why the lucky stiff's hoodwink.d project, in a good way


> I made fermented hot sauce once, and i don't think it was sufficiently different to other kinds to be worth doing again. But then, i have only done it once!

+1. I spent hours lovingly sanitizing and prepping and waiting for habaneros to ferment; in the end, they added a bit of funky tang, but I didn't feel like it was worth the time. I realized that vinegar-based hot sauce recipes are quicker to iterate on and perfect and taste closer to what I prefer.

However, it's all subjective! Watching something ferment in a container is inherently fun, in the way a terrarium with a small creature in it can be. YMMV.


Formatted with minimal CSS: https://ddanluu.com/seo-spam


Yes, this article is borrowing liberally from Passage of Power (2012), the fourth book:

> Lucy’s father was not as pleased with his new quarters. Two days after the Johnsons moved in, he told West, “Mr. West, if you can’t get that shower of mine fixed, I’m going to have to move back to The Elms.”

> “He didn’t sound as if he were joking,” West was to say. And after the President explained that the water pressure was inadequate, and that he wanted the same elaborate, multi-nozzle arrangement that he had had at his former home, he repeated his threat to move out. Then, “without a smile, he turned on his heel and walked away.”

> A few minutes later, Mrs. Johnson asked West to come by the room she had chosen for her once, a small sitting room with one door. “I guess you’ve been told about the shower,” she said, with a smile, and repeated to West what she said to all Johnson employees. “Anything that ... needs to be done, remember this: my husband comes first, the girls second, and I will be satisfied with what’s left.”

> As he became acquainted with the Johnsons, West was to write, “I soon could see that had been her life’s pattern.” Nothing, he came to see, could “faze her.”


Apropos of nothing, except that it shows off that Firefox implements the OpenSearch spec correctly, here's a Wordle clone my friend Nolen built in Firefox's address bar:

https://eieio.games/nonsense/implementing-wordle-in-the-fire...

I hope it brings you the five minutes of delight that it brought me


I think you're using concurrency in a non-traditional sense https://stackoverflow.com/questions/1050222/what-is-the-diff... and I also think you're being a little bit uncharitable


Really? You are going to quote StackOverflow for an expert opinion? Why should anyone care about what that site users have to say? "Concurrent" means that something happens at the same time. It's that easy. The use of the word you refer to is a marketing trick used to bait you and switch the products before you pay. It's used by people who want to justify the existence of a worthless tool by pretending it has something to do with the one you really want. Very similar to "vegan cheese", which is really not a cheese in any way, but it's sold to you labeled as "cheese" because you wanted cheese, not ground cashew nuts.


You're wrong on all points :-)

Vegan cheese is not named this way to trick you, it's for vegans who want something functionally similar to cheese. Same goes for oat milk and the likes, they're used _like_ milk, in coffee, etc.

Concurrency can mean doing several things that are interleaved, even if they're not literally running on multiple cores. Otherwise, you literally couldn't have concurrent network connections because the NIC only sends one packet at a time. Similarly, fibers, promises, etc. are valid implementations of concurrency as they're running different, unrelated strands of logic in an interleaved fashion.


I'm not a vegan, so the vegan "cheese" isn't named like this to trick me. It's named like this to trick vegans.

Apart from that, there are organizations that act on behalf and to protect consumers' rights. Some of that goes against false advertisement. This is why, for example, products that aren't meant for children or puppies aren't allowed to have children or puppies on the packaging, or the reason why it would be illegal for different products to have packaging that inflates the perceived amount of good that you buy by essentially, selling you air. This is also the reason that in many countries vegan "cheese" is not allowed to be called "cheese" in advertisements on on the packaging. Same goes for vegan "milk" and similar products.

It doesn't have to be about vegan products, it was just a convenient example. In some countries "crab" sticks are only allowed to be called that if they actually contain some crustacean meat. Or products aren't allowed to be called "juice" if they have less than a certain % of actual juice in them and so on.

"Concurrency" in languages like Janet is exactly the same thing. It is false advertisement. You pay with the lost ability to debug and to predict code execution path for nothing, whereas that would've been the price you might have wanted to pay for executing code concurrently. That's swindling. Most likely unintentional in the case of the people working on Janet, but for you, as a user, it makes little difference.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: