434 karma · joined September 2, 2019
Recently, I wanted to turn my hand-drawn jeans pattern into a 3D one to troubleshoot fit, and I found the CLO avatar editor surprisingly capable of generating a body type like my own with just a few measurements. It extrapolated a lot from a little, and I'd been wondering how. Good stuff!
Another comment accuses the original post of being AI slop, and I can't prove or disprove that. But, the author (whether human or LLM) did at least cite sources, open-source their tool, and teach me a few things either way.
But, the Fediverse never really seemed to take off in the mainstream. Mozilla launched their own mastodon instance around 2023 and then closed it in 2024. I've never heard anything about PeerTube in casual conversation, and Mastodon is not common to hear about either.
As someone with a tech degree and a liberal arts degree, I think protocols like this are excellent examples of trying to solve social issues with technology instead of policy or other approaches. I can't tell you what those other approaches would be, but I haven't seen a lot of efficacy from the purely technological ones. Eventually, the pressure of turning a profit always seems to take over, pushing the moral mission aside. Still. I'm rooting for ATProto to speak truth to power and uproot apps like X and Instagram.
Sometimes, the situation is so bad that people start their own ISP rather than suffer the exorbitant prices and lackluster support:
https://arstechnica.com/information-technology/2021/01/jared...
https://www.blender.org/user-stories/japanese-anime-studio-k...
One method they use is the consolidation of a bunch of small, related businesses. For example, PE firms buy out all of the local veterinary offices in a tri-city area, cut costs, lay off the most qualified vets and replace with less-qualified ones, increase prices for services, and operate a local monopoly.
Clearly, that particular tactic is much harder to pull on the massive oligopoly that is the gaming industry, but it was the one that stuck with me from the book. There are more baffling ones like selling off all the company's real estate, making them rent it back at a much higher rate than their current mortgages (which may already have been paid off), and then filter revenues out of the company via "consulting fees" paid to themselves and their friends for this bad advice.
The book is a little bit repetitive, and some of the tactics are beyond my grasp, but I'm excited to make a personal bingo card of them and see which ones get used on EA as they drive it into the ground.
References:
0: https://hg-edge.mozilla.org/
1: https://groups.google.com/a/mozilla.org/g/firefox-dev/c/Qnfy...
Dumb jokes aside, I took a look at your GitHub page, and this is exactly what I've been looking for when I do local LLM work. Cogitator seems like a nice, pythonic approach vs. using the raw `ollama run` command, esp. given the focus on chain of thought. I think I'll start using this tool. Nice work!
They've tried hard in recent years to get out from under Google by diversifying into other areas. For example, they have a VPN service that is a wrapper around Mullvad, and they've made some privacy tools that you can pay to use, also largely wrappers around other companies' tools.
I was an employee of Mozilla Corporation and saw first-hand the effort they were making. In my opinion, it's been a pretty abysmal failure so far. Pulling Google funding would effectively hamstring Mozilla Corp.
I've been an HN user for years, and I've found it somewhat hard to comment on anything related to economics or non-technical / pop-cultural topics. Many HN users are experts in their technical fields, and they seem to think this automatically translates to expertise in political science, sociology, psychology, and all the other fields of endeavor where we can't just point to source code to justify our positions. I mostly find that HN commenters are a thoughtful bunch. But, there's a small, noisy group of armchair experts waiting to swoop in and correct your grammar or disagree on some technicality over social issues like this.
Since HN is tech-focused, even posting something not directly related to technology can get your post flagged and taken down as irrelevant. So in a way, discussing these things is disincentivized by the site's purpose. I get that WaPo is an online platform and therefore in-scope, but it's "scarier" to comment on because it's more social than technical.
In part, the act of being a thoughtful commenter also means steering well clear of any flame wars (that aren't related to NixOS, Rust, or LLMs). I.e., it's like jazz in that it's about the notes you don't play— it's the comments you don't make that foster a good online experience.
This is also a US-specific article, and lots of American people are overwhelmed by the onslaught of post-election political news; so, this might be a cultural thing in that people are not commening as much because they're dealing with a big inbox of emotions to sort through.
I still take active interest in political posts like this and personally think Bezos is a modern-day robber baron in the new Gilded Age. But, I'll seldom say so, opting instead to upvote so others can see the post and then move on silently.
Most recently I bought a couple of Belkin AX3200 routers because they support WiFi6 and are only about $50 USD. The annoying part is that they're a Walmart exclusive, but they have worked flawlessly so far. Still, I'd rather have the new, officially-endorsed one.
References: 1: https://openwrt.org/toh/start
As a litmus test, I decided to check for the word "delve" to see whether it appeared in the text. According to an article I read in The Guardian[1], this word is more likely to appear in AI-generated responses to prompts. Sure enough, "delve" was right there in the second paragraph.
Of course, these two things combined aren't exactly a "smoking gun" proving that the whole thing is AI blog-spam, but I would bet it is (as first mentioned in another comment here). It's pretty wild to be living in a time where we have to be so wary of an entire article being prompt-engineered into existence by a lazy "author" eager for clicks.
References: 1: https://www.theguardian.com/technology/2024/apr/16/techscape...
Chances are somewhat good that these people weren't computer science majors to begin with. For example, math or biology majors who have moved away from R to Python might know a great deal about data but not much about compsci.
For people who use Python in a DevOps context, they'll likely be exposed to more OOP concepts and lean more heavily on classes.
Non-photo-realistic (NPR) 3D art goes back a surprisingly long way in animations. I rewatched the 1988 Disney cartoon "Oliver and Company" recently, and I was surprised to see that the cars and buildings were "cel-shaded" 3D models. I assumed that the movie had been remastered, but when I looked it up, I found out that it was the first Disney movie ever to make heavy use of CGI[0] and that what I was seeing was in the original. The page I found says:
"This was the first Disney movie to make heavy use of computer animation. CGI effects were used for making the skyscrapers, the cars, trains, Fagin's scooter-cart and the climactic Subway chase. It was also the first Disney film to have a department created specifically for computer animation."
References ----------
Refs: 0: https://www.plunderthebook.com/
I feel your pain on having to manage so many dependencies. I write primarily in Python, and the various pip / Pipenv / pipx / PDM / Poetry dependency managers drive me pretty crazy. That's not even accounting for the multiple Python versions I need!
That said, I'm surprised that you're trying to _alleviate_ this by implementing your FP language in Python. The Python ecosystem is full of half-documented config files, incompatible dependency trees, etc.
Have you considered implementing it in any other languages after the Python one proves its worth? For example, if the language becomes strong enough, would you consider writing a scrapscript compiler in scrapscript, itself?
I'm totally with you re: Android and Apple being walled-garden ecosystems with ever-changing rules. But, don't you feel like this is true of most software (that it's never "done")? In my experience, there aren't many categories of software that can be truly feature-complete unless they are fully decoupled from popular culture. Maybe GNU units or grep can be called "done", but most apps have to change with the world around them.
I got curious and installed the CLI tool[1] and found that it does indeed account for leap second / leap years:
>>> let jahr: Time = 1 year
>>> let tage: Time = jahr -> days
>>> tage
= 365.243 day [Time]
References:I love this piece of history so much, thank you for sharing it! Adding this one to my bookmarks :-)
I am _hugely_ sensitive to caffeine and feel a buzz even from decaf. It ruins my sleep in a similar way to what a couple people in this thread describe.
I take 10mg of instant-release Ritalin at 7AM each day, and it allows me to focus and deliver. It wears off by around 2-3PM, and I sleep like a rock most nights.
There are downsides as well: once it wears off, it leaves you mentally drained until you've slept. Also, there's a potential for building a tolerance, as well as potential for addiction. I've been lucky in both cases so far, but ymmv.
I'm curious what you mean about greasemonkey and noscript. Do you just mean you're astounded that such cool add-ons were made, or something else?
He had just changed the format, though, and our class was his first of a new wave where he supplied us with no example code, instead making us write it all out by hand.
By the end of the five-day course, virtually no one had a working toy compiler of any kind. Maybe a parser and AST representation, but not the whole shebang.
His style of teaching is not as compelling as his live, on-stage presentations, in my opinion.
If I had paid with my own money, I would've been pissed. Caveat emptor.
I'm sorry, I know this is a dumb and off-topic comment more appropriate for Reddit, but I couldn't resist. If you check my comment history, you'll see I don't usually do this. Please forgive.
That makes sense re: the Penrose grid being different and not having enough data in the numbers to make sense of yet.
Based on your help, I've decided to start with the square grid, and I've gotten as far as a simple program that can take the JSON and render a puzzle as a png image. Now to draw the rest of the owl...
I noticed that there is an option to download the puzzle as JSON, and I tried it. Can you tell us what the schema is? I see there's a key called `tiles` that has a value of an object mapping ints to other ints. What do those ints represent? I figure since there are 36 tiles, they key int is the tile number, but what about the value? I think this info would be valuable for programmatically solving these puzzles.
Once again, great work! I have a feeling this will be a big hit, possibly of Wordle-like proportions.