HNHacker News
TopNewBestAskShowJobs

batman-farts

144 karma · joined June 10, 2020

submissionscomments
batman-farts··on Pharo 12
https://github.com/smarr/RoarVM is the main thing that comes up when trying to learn about this, and it hasn't been touched in over 10 years. I have also seen people working on spawning child VMs to handle parallelism, though unfortunately I don't have links to those discussions immediately at hand. It seems like perhaps an unnecessarily heavyweight approach, too, not a canonical solution that you would want to use in production.

I assume that step 1 towards parallelism, at least on the image side, would be going through the class library and making sure everything is thread-safe. I'd love to know where one would even get started with that effort. The Roar project claims to support Pharo 1.2, which doesn't seem to be very far after they forked from Squeak, but obviously a lot has changed since then. And the challenge is that Pharo is still rapidly developing all the overhauled classes that distinguish it from Smalltalk-80.

Meanwhile, if I want to play with parallel image/REPL-based programming, I can go over to Common Lisp and, while lacking an equally coherent GUI, be able to load up bordeaux-threads and off I go.

batman-farts··on Pharo 12
My initial burst of enthusiasm was dampened by the big gap between the entry-level introductions (ProfStef tutorial, the introductory MOOC) and the sheer complexity of everything the image includes. I'm not a big-time Java developer, I certainly appreciate the elegance of the language and dev environment compared to, say, Python, but that huge list of packages and their Baselines in the left pane of the system browser makes it really difficult to tell where to get started. I attended an online Smalltalk meetup recently, and one of the veteran Smalltalkers there was preferentially rebasing his code on Cuis because he felt Pharo had become too heavyweight.

I also fear that leaning so heavily on a closed, corporate platform like Discord as the community hub may lead to tears in a few years. If you're leaning into the idea that "the community is the documentation," you're at Discord's mercy for community sustainment, on top of the already hairy problem of surfacing solutions from within the depths of a long-running discussion forum. Sure, running everything off of mailing lists + IRC like older open source projects do would be a clear step backwards, but being stuck with Discord has been a mild turn-off for me.

Finally, it's worth noting that development is spearheaded by folks in France and Latin America for whom English may not be their primary language. That doesn't affect their ability to do good work! It's totally worth reflecting on how something attempting to approximate natural-language programming in English ended up forked outside the Anglosphere! But I also feel like it'd be worth having an editor take a cleanup pass at future versions of the main ebooks. I've got both the books that Alexandre Bergel published through Apress, and they're both solid, but if the first-resort resources were up to the same standard, I think perhaps fewer people would come away with an unfavorable impression. Of course, that's over and above simply keeping them up to date as development progresses - I believe Pharo by Example is still on version 9?

batman-farts··on Sutskever: OpenAI board doing its mission to build AGI that benefits all
No, sorry, I don't buy this assertion when it comes up. Everything I've seen, even from the most advanced image generators, has struck me as a logical follow-on from the "big data" trends of the 2010s. If you've ingested literally everything of a certain data type available on the internet, or even a significant fraction of it, it follows that you'd eventually be able to mix it all together and produce randomized outputs that seem novel.

It also elides the significant encoding of human feedback, a contribution that AI firms have typically been none-too-eager to highlight.

batman-farts··on OpenAI's board has fired Sam Altman
I could easily see him, or any other insider, setting themselves up administrating a recipient entity for contributions out of those “capped profits” the parent non-profit is supposed to distribute. (If, of course, the company ever becomes profitable at the scale where the cap kicks in.)

Seems like it would be a great way to eventually maintain control over your own little empire while also obfuscating its structure and dodging some of the scrutiny that SV executives have attracted during the past decade. Originally meant as a magnanimous PR gesture, but will probably end up being taught as a particularly messy example of corporate governance in business schools.

batman-farts··on Proof you can do hard things
It's a bit sad that calculus remains the stereotypical example of difficulty in most curriculums. Throughout childhood, I remember it seeming like some sort of complex, inscrutable, untouchable phantom hanging in the distance at the far end of the high school math course progression.

If somebody had told me that calculus is how you transition between dimensions, or that techniques of integration would enable me to generate 3D shapes from 2D lines, I think I would have been much more motivated to progress rapidly in math, and much less discouraged when I hit the "hard parts." Those are the answers I tend to give today when somebody asks me, "why take calculus?" Demystifying it doesn't even have to be a wholly practical explanation, like deriving acceleration from velocity.

Segregating out the "hard stuff" doesn't even necessarily lead to great learning outcomes, either. At my high school, and it seems many others, the honors kids were put on the track leading to calculus while everyone else ended up in a dedicated statistics class. The honors kids were expected to pick up statistics through supplementary assignments in their laboratory science classes, and this same approach carried over into lower-division undergrad. As an adult, I feel like that approach has only given me cause to go back and seek out a firmer grounding in statistics.

batman-farts··on Introducing Superalignment
Because the "AGI" pursuit is at least as much a faith movement as it is a rational engineering program. If you examine it more deeply, the faith object isn't even the conjectured inevitable AGI, it's exponential growth curves. (That is of course true for startup culture more generally, from which the current AI boom is an outgrowth.) For my money, The Singularity is Near still counts as the ur-text that the true believers will never let go, even though Kurzweil was summarizing earlier belief trends.

It's just a pity that the creepy doomer weirdos so thoroughly squatted the term "rationalist." It would be interesting to see the perspective on these people 100 years hence, or even 50. I don't doubt there will still be remnant believers who end up moderating and sanitizing their beliefs, much like the Seventh Day Adventists or the Mormons.

batman-farts··on Lisa Su saved AMD – Now she wants Nvidia's AI crown
I can agree on one point: if I want 3D acceleration to Just Work on Linux and I'm muting my inner Stallman, the Nvidia binary drivers have always enabled thtat for me. But on the gaming side, I definitely get the feeling that a bit of Microsoft syndrome is starting to set in at Nvidia: we're by far the market leader, so you'll take what we give you. DLSS is constantly pumped in their marketing (and by reviewers, who are sometimes adjunct marketers) as a no-brainer upscaling solution that you don't need to ever turn off. But I've had two games (Death Stranding and Marvel's Midnight Suns) crash repeatedly and unpredictably with DLSS enabled, then run happily stable once DLSS was turned off. I only even became aware of the Marvel game because it was advertised in their Game Ready! driver update, but both the drivers and the game clearly weren't ready. In that particular case, it was also primed to devolve into a circular firing squad between Nvidia, Epic providing Unreal Engine, and the game developer as to who implemented what wrong... something I think we'll probably continue to see.

As far as overpricing goes, I think the pushback (and AMD's pricing advantage) will definitely come on VRAM. I was only able to get a 3080 10GB close to MSRP when the GPU shortage started to abate, and people are already reporting that it's maxing out that amount on Diablo 4 at 1440p ultrawide max settings. Yes, there's been inflation, Moore's Law isn't what it used to be, and it had been years since I had bought a discrete GPU, but that doesn't change the fact that I've paid a premium price and I'm not future-proof for 4K or ultrawide, either of the two popular monitor upgrade paths. The bulk of this can be attributed squarely to Nvidia's desire to maintain market segmentation and profit margins. If AMD really can close the yawning CUDA gap on the software side and start to force more commoditization in the GPU market, it can only be a good thing.

batman-farts··on Whistleblower drops 100 GB of Tesla secrets to German news site
I say this as someone still driving a pre-emissions-control diesel VW: Volkswagen had long been positioning themselves as the market leader for diesel passenger cars in the US. Nobody else was doing as much to offer diesels across their lineup, or push them as the "green"/economical option. And they have been the biggest manufacturer in Europe for a long time, so it makes sense that the EU came down on them like a ton of bricks too.

There was a period in the early-mid 2000s where their diesels, along with Mercedes, got pushed out of California and CARB-compliant states. The opinion among diesel enthusiasts was that this was intentional on the part of CARB not just over NOx concerns, but also to help the market for hybrids grow. Otherwise, given the TDI's at-the-time superior highway mileage and the then-prevailing diesel prices, the VW diesel would have presented as the superior option to the Prius for a lot of people.

During this period, there was still a lot of pent-up demand for the VW and Mercedes diesels in California. Any car coming from out of state with at least 8,500 miles on the odometer was considered a "used car" and could be registered no matter the powerplant, so there was quite a cottage industry of putting that much mileage on brand-new out-of-state diesels and then turning them around on LA or SF Craigslist. The market here was primed to buy VW, but VW cheated to get in a position to sell new "CARB-compliant" diesels again. I'm not surprised that the prosecutors went after them disproportionately.

batman-farts··on California’s current water rights and investment
Yeah, I think this can only be a criticism of "democracy" in an extremely narrow sense. Much of the situation is still determined through litigation, not legislation, whether in court or in front of the state water resources board. My mom worked for a water attorney, and I lived and worked in ag in an irrigation district that had an active case in front of the water board. In both cases, the billable hours were endless, and in the latter case, winning a defense in front of the water board was enough to get the lead attorney a promotion to senior staff lawyer at another irrigation district.

Plus sheer cashflow, not votes, is what's driving a lot of the more water-intensive ag in the dry southern end of the San Joaquin Valley. The Resnicks (Wonderful pomegranate juice/almonds/pistachios, Cutie citrus, billionaire LA residents) are essentially agribusiness investors rather than hands-on farmers, and most emphatically DO NOT have senior water rights for most of their operations, but they DO have the cashflow to buy water off of more senior rights holders, and they have the nationwide distribution on the other end to keep that cashflow going. Whether that continues to be sustainable, or their heirs want to keep it up... we shall see. In the meantime, it is a perfectly reasonable business decision as a senior rights holder to fallow your land or otherwise curtail your use, and sell your allotment down the aqueduct. Fresno State has the California Water Institute which publishes a great deal of informative studies and policy papers: http://www.californiawater.org/publications/ They've noted in the past that transactions like this essentially carry no tax or infrastructure maintenance fees. That's one policy change that could easily be voted into place.

Even setting aside the financial cost considerations other commenters have expressed, getting voters behind a wholesale change is a big project. The water situation simply hasn't started to bite hard enough for the bulk of the state's urban population. I'm often skeptical of ballot initiatives and the necessarily shallow marketing campaigns that accompany them, and a ballot initiative to reform the pre-/post-1914 water rights system would need an absolutely huge, multi-year educational push and likely multiple failures and retries at the ballot box. That's not to say it's impossible, as things are noticeably changing. These days, I live over the hill from Coalinga, which almost ran the hell out of water last year: https://www.cnbc.com/2022/10/24/coalinga-california-faces-th...

batman-farts··on Has HN Changed? I assume it's just me
I find that the main reason I come here is for information/background chatter about various open source projects and the trends behind them. In other words, fairly granular technical news interspersed with general interest science and math stories. Slashdot used to fill this need for me, but it seems like it fell off in editorial quality and comprehensiveness after changing hands so many times. Plus the commentariat over there seems to have thinned out, as well as skewed older and more bitter, the last few times I’ve visited.

I do appreciate a site where I can learn just as much from the commenters as I can from the stories, and this place definitely still provides that. But I also agree that the YCombinator/VC connection means that too much of the content here uncritically rides industry hype waves (crypto, AI… what’s next? Some kind of applied biotech? Asteroid mining?).

What are some good alternatives? Phys.org is great for general science but there isn’t always a lot of CS crossover.

batman-farts··on California community colleges rely too much on part-time faculty; misspend funds
It's not always people with industry jobs taking these part-time positions; there's a whole subculture of "freeway flyers" who are teaching at multiple community colleges, and sometimes lower-division classes at private universities, while trying to break into a full-time position. A few years after I was in his class, one chemistry professor I really enjoyed burned out from doing this and disappeared from all his classes in the middle of the semester. The replacement professor apparently wasn't at all prepared to step in, and the students had to petition the dean to have their grades thrown out and retake the class.

That's obviously the worst-case scenario I encountered, but I heard other tales of people like a math professor shuttling back and forth between Merced and Contra Costa counties every week. A biology professor I had was making a go of it doing half the week at Contra Costa campuses and half the week at USF, and told me her situation was not at all uncommon, even in the Bay Area. There's definitely a precariat associated with keeping the community college system going, which is a damned shame because it's the most accessible rung on the ladder. Perhaps the state will be able to do something about this, but it's understandably wise to be skeptical of statewide education initiatives in California.

batman-farts··on Lisping at JPL Revisited
As a Lisp neophyte, I've been watching the Clozure CL situation with some interest -- I really want to give it a try, especially the macOS/Cocoa bindings, but my only Mac at the moment is an M1. A couple of specific questions I've been wondering about:

1) Does the port require a rewrite of the compiler? It seems like it was only ever released for 32-bit ARM, not even generic ARM64? How much of that work can carry over to an Apple Silicon port?

2) Will the announced rewrite of Core Foundation in Swift and/or the transition to SwiftUI put the CCL Cocoa bindings at risk of obsolescence anyway?

My current job doesn't demand much coding out of me, so I feel lucky that I'm able to focus my personal learning efforts on interactive development environments like Lisp and Smalltalk, and grateful that solid free implementations are available in any event. If somebody does start up Apple Silicon CCL crowd-funding, I'd be in for at least $100.

batman-farts··on Fun with Gentoo: Why don't we just shuffle those ROP gadgets away?
These days my 5950X can get through some of the big scary packages quite rapidly. Firefox is done in about 8 minutes, a new point release of Rust seems to take about 15.

I still haven’t decided whether or not I should be embarrassed that I mainly bought a 16-core CPU to run Gentoo.

batman-farts··on Amazon Closing AmazonSmile
Well, this stinks. For a point of reference, I had it activated for about 2 years and directed the donations to Federation of American Scientists - not a huge name in the nonprofit space, but well-established and well-respected. According to the impact page, my orders during that time (including some big ticket stuff, about half the parts for a high-spec gaming PC) generated a grand total of $35.22, and FAS has received $1,150 during their participation in the program. I’m glad I could help pay for what’s probably less than one month of their hosting costs…

It was something of a psychological hook for me, that a few pennies from each order would go to support content I appreciated. I did mentally kick myself when I forgot to place an order through the smile.amazon.com portal. I’ll probably end up giving a bit more consideration to other online retailers now, although every time I’ve ordered online from Walmart lately has been a complete disaster.

batman-farts··on LTA Research’s Pathfinder 1
Interesting that LIDAR is one of the sensors used to monitor the helium cells. One thing that isn't clear: is there any appreciable helium loss through their fancy triple-layer skin? Or can this just be filled once with helium from the factory and then forgotten about for the life of the airship?
batman-farts··on I don’t want to be an internet person
I did not know, but am not surprised, that Palladium takes Thiel funding. That greatly clarifies this article’s purpose for me. It seemed odd to see another think piece about the NFT trend when it has already largely burned itself out, but Davis here is acting as something of a “party whip” for Thiel’s nascent political movement. The message of the article is much more aimed at the people being described in the article than it is at you or I: be less like these insipid Twitter personalities, be more like JD Vance and Blake Masters.
batman-farts··on Dwarf Fortress’ graphical upgrade provides a new way into a wildly wonky game
Thank you for your advice! Might you have any idea when I will be able to use ShartGPT, so that I can restyle my written English to seem as though I am having a sudden, uncontrolled bowel movement while writing?
batman-farts··on FTX used corporate funds to purchase employee homes, new filing shows
For a certain sort of prospective law student, I’m sure this makes Stanford even more appealing. You’ll be able to learn from not one but two professors who helped their own son cop a federal plea deal!
batman-farts··on The Sad Saga of the 500 MHz Power Mac G4
I always figured this had to be the case. OPENSTEP 4.2 ran just fine on x86, why give that up?
batman-farts··on proofInAToot
“Tweets” and “blogs” sounded stupid, too, but they got bludgeoned into our collective consciousness. If you step back and think about it for a second, “blogging” sounds like something you might do in the bathroom.
batman-farts··on I help seniors with technology issues
Yes, it’s been like this since the 10.0/public beta days at least. I remember wondering about it back then. I believe the command the system updater always runs is something like update_prebinding -root /
batman-farts··on San Francisco is spending $1.7M on one public toilet
He’s obviously angling for a national platform, picking silly sound-bite fights with people like DeSantis. My guess is that he runs for president, fails somewhat spectacularly due to just this issue, and then steps back into the position of senator for as long as he likes. Quite possibly for life, just like Boxer and Feinstein. It’s what I would do in his shoes. It would also give him the platform to launch another presidential campaign whenever it feels right. How many times did Biden run for president?
batman-farts··on San Francisco is spending $1.7M on one public toilet
“The NIMBYs basically lost” feels like it’s true in a lot of Northern California. Out in Tracy, a local lawyer (who had an office but not a residence within city limits) got a residential growth restriction on the ballot and passed circa 2000. The city took it to court, it was upheld after a few years, essentially zero residential development went on in the lead up to the ‘08 recession because the city had allowed “too many” houses to be built per the terms of the RGA restriction…

Fast forward 20 years later, the town grew substantially anyway, within the terms of the restriction. And all the problems that the lawyer and his supporters said their restriction would prevent happened. Traffic, densification (loss of “small town” feel), escalating housing prices, a majority commuter population… and much less of an escape valve to fix it all. The NIMBYs basically lost. And it has a knock-on effect, because families pushed into commuting to support themselves have to look even further out from their Bay Area jobs to find an affordable places. But the same lawyer still shows up to city council and planning commission meetings to remind everybody about how close they are to the limits on how many houses can be built this year.

batman-farts··on Guthib
A worthy successor to http://isgrudengoneyet.com/
batman-farts··on Observations from our Joe Rogan Experience experience
Reminds me of what Coast to Coast AM became under George Noory, too. Art Bell would occasionally offer some pushback or a sliver of skepticism towards his more out-there guests, but Noory typically let them barge ahead with their sales pitch unchallenged. (And the last few times I listened to it, it always was an explicit sales pitch of some sort.)
batman-farts··on Bill Watterson’s refusal to license Calvin and Hobbes (2016)
Current technology reinforces and incentivizes this model. You, your friends, and the people whose thoughts you find interesting are placed in the same feed, on an equivalent level, with global brands that have astronomical marketing budgets. The individual must evolve toward a brand in order to remain relevant in the feed.
batman-farts··on It's done in hardware so it's cheap (2012)
Forgive me, it looks like I had mis-remembered, and Transmeta’s translation layers were mainly software?
batman-farts··on It's done in hardware so it's cheap (2012)
> You can probably take the same set of execution units, forwarding paths, branch predictors, etc. and slap several different ISAs over it - I've seen CPU architects show experiments where (for x86 and ARM at least) two chips with the same number and type of these internal features will perform the same regardless of the instruction set.

Isn’t this what Transmeta was trying to do back in the day? I remember they famously employed Linus Torvalds for a while, but I never learned anything about the technical details of their ISA front-ends.

batman-farts··on Evaluating FreeBSD Current for Production Use
Despite their proclaimed support of open source, Intel wifi can be a mess on Linux too. Most distributions work well, but Gentoo for one loads the incorrect firmware blob and I am forced to try to create a custom installer image in a VM after emerging the linux-firmware package.

The iwlwifi driver just landed in FreeBSD 13.1-RELEASE, and I have yet to have any luck with it there, either. Neither Gentoo nor FreeBSD seems to want to load the correct cc-a0-66.ucode blob for my AX200 chip. I think the downstream developers can only bear so much blame; Intel could surely do a better job helping to clear up edge cases like this.

batman-farts··on The Superhero Industry Hates Children (2019)
For me, this brings to mind two examples I can remember of superhero comics failing even their now-core audiences of adults, or adolescents developing towards adults.

I quit reading Marvel comics towards the end of the first Civil War storyline (wow, exactly 15 years ago!). Peter Parker, as Spider-Man, becomes Tony Stark's poster boy for superheroes revealing their secret identities and registering with the government. But after a crisis of conscience, he defects from Stark's program and goes on the run with Aunt May and Mary Jane. A bounty goes out, and Aunt May takes a sniper bullet meant for Peter. In order to save Aunt May, Peter and Mary Jane make a deal with the conveniently Marvel-branded, IP-protected version of the Devil. The cost is that history is altered so that Peter and Mary Jane were never married, and neither they nor anyone else would remember them ever being married. I believe some of the writers at the time came right out and said that it was easier to go back to writing angst-ridden, "will they or won't they" romance storylines than to try to write two adult characters maintaining a successful marriage. For me as a young adult, Peter the successful husband was a much more desirable hero figure than a less mature Peter who struggled with women. That caused me to drop Marvel comics, and I have seldom gone back since, even though I understand they've done a number of better-written and more impactful storylines since.

DC Comics, on the other hand, has seemed absolutely desperate to catch up with the Disney-Marvel juggernaut during the past decade, and one of the ways that's manifested is trying to market the Joker's girlfriend Harley Quinn as some kind of perverse equivalent to a Disney princess. Since that means Harley can no longer be a straight villain, they recently introduced the Joker's new girlfriend, Punchline. Punchline's super-villain origin story is that she was on a high-school field trip to a TV station when the Joker broke in, took everybody hostage, and forced her to read whatever insane screed he had prepared live on-air. As a result of this, over the years, she became more and more obsessed with the Joker, and by the time she was a young adult, was putting out a podcast tracing the Joker's most famous crimes. The Joker caught wind of it, recruited her as a new love interest and protege, and off the storyline goes. If my kids were reading this, I would need to sit them down and explain that it is reinforcing strongly negative stereotypes about how women respond to trauma and abuse. The writers and editors fail to do so within the context of the story, as they're mainly looking for a new anti-hero to market, since that's what's sold so well for years now.

Page 1 of 3Next →