- With Blow the devil is simultaneously in the details and at the meta level.
For example in the Witness, which I consider one of the best puzzle games ever made, you get a fairly simple core mechanic, but the game builds upon it in very interesting ways. It feels like a journey of learning and always challenges you in some novel way at each step. There are also several revelations along the way, where you discover new layers on top of the core puzzles.
I would expect that this new game will feature similarly careful design.
- > People laugh at games with thousand-case switch statements or if/else chains but they shipped and the end user doesn't care about logarithmic complexity.
Both Blow and Muratori would likely advocate for the this type of code to some degree.
- The irony is that parents feel like their kids are safer and more sheltered when they restrict their movement, while the opposite is true.
There was never a time in history where kids would be targeted and manipulated by corporations as today. The digital phone is a marketing gadget that brainwashes us to constantly interact with it. In extreme cases, every aspect of our lives is being scored, monetized and compared. Everything has become a hyper individualized hustle.
- Switzerland taxes wealth instead of capital gains (except for professional investors).
In some ways taxing wealth is quite simple, because wealth is already meticulously recorded via contracts and owners go out of their way to estimate the magnitude of their wealth for example to borrow money or for other financial and economic obligations.
Another approach would be to tax capital gains at the same rate as income and introduce additional top brackets. I have a hard time to find a good faith reason for capital gains to be taxed less than labor.
- This might sound stupid or obvious to some, but I found a way to read books more frequently: Read multiple books at once.
For some reason, I read more often and am more motivated when I can switch between books. When I tried to focus on just one, I always got the feeling that I sort of have to read it and that turned me off.
Another issue is that I read very slowly and think a lot when reading books, but that's apparently just how my brain works.
- Galvanizing!
- > I mean do plumbers have an advent of plumbing where they try and unblock shit filled toilets for fun?
Yes, plumbers and other types of craftspeople and technicians do also have these little fun competitions. Why shouldn't they?
I think the reason some of us programmers do these things, is likely because many (myself included) entered the field as enthusiasts and hobbyists in the first place.
- Not just the economy. We usually deal with these busts and crisis collectively through the public sector as well.
There's also a hidden opportunity cost in regards to hype cycles. So much energy, attention and money flows into the hype, while other businesses or entire sectors get overlooked and underappreciated.
- Boom and bust hype cycles have always been a feature of capitalism, especially for advanced technology. Perhaps the only way to know the limit is to overshoot.
- The pipe operator example omits the typical way you would write this code in any language: simply by introducing temporary variables or by shadowing.
The url parse example is not being compared to the builtin parse_url function that is just as easy to use.
- Typical users of this likely don't care the slightest about whether anyone considers it an anti-pattern, because you use those in order to write utility scripts. And those who care would use tooling to detect issues like that anyways.
- Many of the newer features have this problem. Like the match keyword, enums, closures etc. They are half-baked versions of what could be powerful and expressive features.
Meanwhile it seemingly abandoned features and unique selling points, like the in-built templating, associative arrays with value semantics and the fact that it integrates well with C or the simple fact that it can be used to write web server scripts very easily. To me, many of these cool features have been largely ignored or even moved away from.
- PHP has introduced breaking changes, deprecations etc. in a somewhat rapid fashion.
PHP doesn't prioritize stability, but language features and cleanup. It's an impressive technical endeavor that has its merits, but comes with a tradeoff.
Within the last 10 years, the language itself broke twice. And that's not counting the ecosystem on top of it. Common frameworks, libraries etc. tend to break relatively often as well.
There are languages that are _much_ more stable and reliable than that.
- GDPR is not a cookie regulation it is a tracking regulation.
- We had a do-not-track header that has been deprecated. Simply enforcing the header legally and having it on by default would suffice and it would be much easier to test, because it's not bespoke from the client side of things.
- It has in a way! See:
https://github.com/ziglang/zig/blob/master/lib/init/src/main...
- You can set read and write timeouts on TCP sockets:
https://linux.die.net/man/3/setsockopt
Zig has a posix API layer.
- This is the only explanation here I can intuitively understand!
- I second that, having just relatively recently used the native browser APis for image processing. While it felt a bit awkward to use, it served its purpose pretty well.
If I needed more, I would probably not use Go anyways, but a sharper tool instead.
You seem to conflate and misunderstand a few things here. For one, capital gains are paid out from profits, so they leave the company's budget and are not part of investment.
Secondly, holding stock and stock trading has been immensely profitable, relatively low risk and require little if done reasonably and over long periods.
More and more studies are affirming that simply buying index funds and holding them over long periods is _less_ risky than buying bonds.
> Tax rates are carefully tuned to maximize tax revenue without unduly disincentivizing production.
They reflect power relations and tax competition more than anything.
> To change them purely based on vibes would be catastrophically stupid.
Not based on "vibes". The people who actually generate wealth are workers and consumers, not stock holders.
> Please don't vote.
We should mutually respect our rights to vote even if we disagree.