Not totally upgradable, but at least pretty low cost and modern with an optional SATA + NVMe combination for Proxmox. Shovel in an enterprise SATA and a consumer 8TB WD SN850x and this should work pretty good. Even Optane is supported.
A number of comments point out that OAuth is a well known standard and wonder how AI would perform on less explored problem spaces. As it happens I have some experience there, which I wrote about in this long-ass post nobody ever read: https://www.linkedin.com/pulse/adventures-coding-ai-kunal-ka...
It’s now a year+ old and models have advanced radically, but most of the key points still hold, which I've summarized here. The post has way more details if you need. Many of these points have also been echoed by others like @simonw.
Background:
* The main project is specialized and "researchy" enough that there is no direct reference on the Internet. The core idea has been explored in academic literature, a couple of relevant proprietary products exist, but nobody is doing it the way I am.
* It has the advantage of being greenfield, but the drawback of being highly “prototype-y”, so some gnarly, hacky code and a ton of exploratory / one-off programs.
* Caveat: my usage of AI is actually very limited compared to power users (not even on agents yet!), and the true potential is likely far greater than what I've described.
Highlights:
* At least 30% and maybe > 50% of the code is AI-generated. Not only are autocompletes frequent, I do a lot of "chat-oriented" and interactive "pair programming", so precise attribution is hard. It has written large, decently complicated chunks of code.
* It does boilerplate extremely easily, but it also handles novel use-cases very well.
* It can refactor existing code decently well, but probably because I'ver worked to keep my code highly modular and functional, which greatly limits what needs to be in the context (which I often manage manually.) Errors for even pretty complicated requests are rare, especially with newer models.
Thoughts:
* AI has let me be productive – and even innovate! – despite having limited prior background in the domains involved. The vast majority of all innovation comes from combining and applying well-known concepts in new ways. My workflow is basically a "try an approach -> analyze results -> synthesize new approach" loop, which generates a lot of such unique combinations, and the AI handles those just fine. As @kentonv says in the comments, there is no doubt in my mind that these models “understand” code, as opposed to being stochastic parrots. Arguments about what constitutes "reasoning" are essentially philosophical at this point.
* While the technical ideas so far have come from me, AI now shows the potential to be inventive by itself. In a recent conversation ChatGPT reasoned out a novel algorithm and code for an atypical, vaguely-defined problem. (I could find no reference to either the problem or the solution online.) Unfortunately, it didn't work too well :-) I suspect, however, that if I go full agentic by giving it full access to the underlying data and letting it iterate, it might actually refine its idea until it works. The main hurdles right now are logistics and cost.
* It took me months to become productive with AI, having to find a workflow AND code structure that works well for me. I don’t think enough people have put in the effort to find out what works for them, and so you get these polarized discussions online. I implore everyone, find a sufficiently interesting personal project and spend a few weekends coding with AI. You owe it to yourself, because 1) it's free and 2)...
* Jobs are absolutely going to be impacted. Mostly entry-level and junior ones, but maybe even mid-level ones. Without AI, I would have needed a team of 3+ (including a domain expert) to do this work in the same time. All knowledge jobs rely on a mountain of donkey work, and the donkey is going the way of the dodo. The future will require people who uplevel themselves to the state of the art and push the envelope using these tools.
* How we create AI-capable senior professionals without junior apprentices is going to be a critical question for many industries. My preliminary take is that motivated apprentices should voluntarily eschew all AI use until they achieve a reasonable level of proficiency.
Buy the airalo esim on my iphone. Download the QR code. Upload it to the mudi router. Activate it there. Voila! I then wireguard back to my home internet in case I need a US on the router. Can also use tailscale, but if my gf wants US internet its helpful.
It talks at great length about data center trends relating to generative AI, from the perspective of someone who has been deeply involved in researching power usage and sustainability for two decades.
It's bad enough that manufacturers in China might start complaining about it as the best manufacturers there have a reputation to protect.
There is a mushroom grower in Shanghai, for instance, which grows very inexpensive but tasty beech mushrooms in a giant vertical farm where workers only touch the mushrooms with a forklift (see https://www.finc-sh.com/en/about.aspx#fincvideo)
There are numerous photography equipment vendors in China that make innovative and value-conscious products (like this inexpensive manual focus lens which takes pictures like you've never seen: https://7artisans.store/products/50mm-f1-05) that excel in customer support. They post real manuals to their web sites where you can easily find them, they correspond to you with email and not a ticket system behind a CAPTCHA, they don't have a huge list of unauthorized vendors for whom they won't support your product if you bought from them, etc. I hear back from them in 24 hours most of the time compared to an Italian vendor that makes great tripods but takes more like four days to respond.
If Chinese vendors are working that hard to get my business I very much want to support them.
The last few years the Elixir ecosystem has started to become the simplest solution to so many use cases:
- Web development with Phoenix and Liveview is immensely enjoyable and fast
- AI with NX, Axon, Bumblebee
- Audio and Video streaming and manipulation with Membrane
- CQRS and Event Sourcing with Commanded
- Embedded with Nerves to make your own devices
- Mobile apps with Liveview Native ( in development )
- Queues, pipelines and batch processing, etc... natively or with GenStage, Broadway or Oban depending on your use case
but for me, the killer feature is IEX, Elixir's REPL. Being able to interact directly with my running code easily ( in dev or in production ), introspect it, debugging it, is just life changing.
Adding types is indeed the last piece to the puzzle to bring even more confidence in the code we ship.
this is pretty much the defacto guide for twin peaks watching (not including season 3). Personally, I think the season 2 episodes marked in red still have some great stuff in there, but it can be a bit of a slog to get through.
The coupon limit is annoying and not something enforced by all stores. For example Albertsons family stores are unlimited as are dollar general and rite aid. I wrote a chrome extension to clip all the coupons from major retailers across the us. Had to implement logic for places like Kroger that enforce arbitrary limits. It was also an interesting exercise because I noticed a few independent stores that seem to have worked with the same web developer who reused the same template.
Very helpful to know that! Zimit[1] also uses warc files as an intermediate step to producing Zim files. You can use these Zim files to read and search websites offline with the excellent app Kiwix[2]. I think 'Kiwix for Android' and the Kiwix PWA support Zim files made with Zimit, with support by the desktop Kiwix application currently work-in-progress.
Other useful information about archiving websites is available from Webrecorder[3].
> I installed Wine in Ubuntu running in WSL on a Windows 11 machine, and the game runs in that environment! Never thought I would run an old game in such a convoluted way.
Just drop them in the game folder and the game should load them instead of the real directx.
There's also other implementations of old APIs to keep old video games running, some of them are even used by linux users who use wine, like dgVoodoo :
https://github.com/FunkyFr3sh/cnc-ddraw (fixes all issues you can have with DirectDraw, an old 2d API, can have its use for both windows users and people who use wine on linux)
This, along with Windows's own compatibility mode tweaks, should run almost any game that has ever been released on Windows, without having the heavy overheard of a VM (as far as I know, WSL doesn't even know how to free memory it has claimed).
Install "Microsoft KM-TEST Loopback Adapter" using Device Manager (Action -> Add Legacy Hardware, Install from a list, network adapter)
From Control Panel -> Network and Sharing Settings, go to Change Adapter Settings
Rename your Loopback network connection to something else (such as LOOPBACK) so you can tell what it is.
Go to Properties
Uncheck everything except for IPV4.
Go to Properties for IPV4, and assign an IP address. You used to be able to assign something beginning with 127 there, but windows doesn't let you do that anymore. It appears that 192.0.2.1 is a reserved private IP address.
Hit "Advanced...", go to WINS page, disable NetBIOS for that connection.
Now you have a custom localhost-only IP address that has no SMB server bound to it!
You can also use this special loopback device with an SSH client. If you forwarding all the local SMB ports on the IP, it will make it looks like 192.0.2.1 is a computer on your network that's sharing files. Hopefully Windows Firewall isn't interfering.
This case is batshit insane, as covered by slate[1].
1. There are material misrepresentations by the plantiff and by their counsel. The entire premise is that Moore shouldn't have to pay taxes without realized income, and he has no control over when his Indian holdings would realize profits -- except he owns 11 percent of the company and served on the board of directors for five years[2].
2. One of the attorneys on the case is also a WSJ editorialist who frequently interviews and coauthors articles with Justice Alito.
3. Alito has refused to recuse himself from the case (IMO on dubious grounds), and now has to really bend over backwards to ignore the perjury in #1.
4. There was no reason to grant this case cert, as it had no circuit split.
5. If overruled, it would immediately unleash a trillion dollar amount of chaos on the US tax code at a point in which Congress frankly is not equipped to govern.
6. The amount in dispute is around 15,000USD. I promise you the lawyers cost more than that. What the Tax Foundation isn't saying: plaintiffs want the supreme court to preemptively strike down the possiblity of a federal wealth tax.
HERTSMI-2 is the most accurate. Often houses will pass air spore tests but HERTSMI-2 will catch the problem. It isn't necessary to do an ERMI - that tests for ALL molds in your house. You only need to test for Mycotoxin producing molds, which the HERTSMI-2 does.
Only costs $130. Buy the Swiffer kit. Vacuum is not as accurate. Clean the whole house, then wait 2-4 weeks, then use the Swiffer kit to collect dust that has settled in the bedrooms and living room. Don't do kitchen or bathrooms.
Interpreting a HERTSMI-2:
0-8: Excellent
9-10: Good
11-15: Possibly dangerous. Deep clean the whole house, especially locations that are rarely cleaned and have settled dust like the tops of ceiling fans, door frames, blinds, etc. Wait 2-4 weeks and retest. If the score is still 11 or above, you have a significant mold problem that needs to be found and remediated by professionals.
16-50: Dangerous. You have a significant mold problem that needs to be found and remediated by professionals.
I'd recommend the Pikuma course Graphics From Scratch[0]. The first thing you do is write a set_pixel function utilizing SDL and the rest of the course is all your code, every matrix operation, every vertex transformation, every triangle rasterization. You calculate what every individual pixel should be colored.
I have surveyed every LA books out there and a lot of amazons reviews claimed axler’s book is the best LA book.
It might be for case for printed books for sale. But I stumbled upon Terrance Tao’s pdf LA lecture slides on his website and it is so much better than all the books I’ve surveyed.
The writing is super clear and everything is built from the first principles.
(BTW terry’s real analysis book did the same for me. Much more clear and easy to follow than the classics out there)
(Click on "Antarctic", and then click "Show all years.")
Kinda hard to spin as "it's all a part of natural variability" when the graph looks back at you like that.
* The Arctic graph is also interesting. At first sight it doesn't look that bad, until you zoom in and realize that the bottom of the graph is pretty much entirely 2010s and 2020s.
Edit: Oh, actually you can just change the color scheme and see the Arctic graph sliding down over time! Neat.
This is why a regular unpowered popsicle skateboard with some big fat soft wheels (60mm 79a ish is good) is the king of urban commuting in my experience. I ride it over torn up asphault that would have stopped a hard wheeled skateboard in its tracks. I pick the occasional glass piece out of the wheel and its none worse for the wear. I can take it with me anywhere. On a crowded train I can put it in between my legs. The board is very easy to stash out of the way indoors. The board probably weighs 1/5th the one wheel and I never have to worry about charging it or very much maintenance. It also has its own skill progression with tricks that has been really fun and satisfying to get into. ollies are downright useful to learn. I have seen better skateboarders than myself ollie up ~1ft tall curbs commuting through town; I don't think any other micromobility device can take a 1ft curb.
> Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. — Brian Cantrill (https://youtu.be/-zRN7XLCRhc?t=33m1s)
And
> I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table […] in fact as I have said before I emphatically believe that if you have to explain the Nazis to someone who had never heard of World War 2 but was an Oracle customer there's a very good chance that you would explain the Nazis in Oracle allegory. — also Brian Cantrill (https://www.youtube.com/watch?v=79fvDDPaIoY&t=24m)
Any system that requires scale and performance and in-depth monitoring. The one thing about Java that most people miss is the javaagent based instrumentation that is exemplary. So when you’re in trouble you always have jconsole . There’s an excellent APM that we use called glowroot which is open source.
This is an open sourced microbiome site that's run by the author of the above blog, someone who has CFS and a background in science:
https://microbiomeprescription.com/
You can easily spend around 200 dollars to get a full sequencing of your stool and suggested food and probiotics to take.
The problem is most probiotics you can get over the counter are pretty much a scam. Lactobacilli don't survive fecal transit. Even suggestions like changing diet don't really help if your microbiome is that messed up, and you will see more cutsey suggestions like "Eat more resistant starch to increase butyrate producing bacteria!".
The two probiotics that consistently actually work for CFS patients are Mutaflor (a probiotic E. Coli Strain) and C. Butyricum. You can only now just get this in the US from Pendulum, but it's been available in Japan for years as the Miyarisan probiotic, which you can easily order from eBay.
Butyrate/buytric acid is a game changer and is being studied in a variety of diseases. It's a Histone deacetylase inhibitor, but without the side effects of the drugs on the market. A relative of mine with Parkinsons supplements buytric acid and this has controlled her tremor. PD and autism are also associated with disrupted gut biome and benefit from Butyrate or Butyrate producing probiotics. You can read more about it here:
But, I guess big pharma, and CFS patients be faking/crazy, and probiotics are "hippie" stuff (along with the fact that you can't actually buy the ones that make a dent in these condition easily in the US). Really wish patients and their lived experiences were taken more seriously.
The proteins in skin most prone to glycation are the same ones that make a youthful complexion so plump and springy—collagen and elastin. When those proteins hook up with renegade sugars, they become discolored, weak, and less supple; this shows up on the skin's surface as wrinkles, sagginess, and a loss of radiance.
https://www.aliexpress.com/item/1005006369887180.html
Not totally upgradable, but at least pretty low cost and modern with an optional SATA + NVMe combination for Proxmox. Shovel in an enterprise SATA and a consumer 8TB WD SN850x and this should work pretty good. Even Optane is supported.
IPMI could be replaced with NanoKVM or JetKVM...