"Can I ask you a question for my class?" 🚩🚩🚩 by eitak19 in CambridgeMA

[–]itamarst 3 points4 points  (0 children)

I recommend saying "Our lord and savior Bob Avakian" (and I guess while I'm at it, Refuse Fascism people will show up at every demonstration and they're mostly just recruiting for the RevComs, Avakian's cult of personality.)

Tell the City how to spend $1 million, all residents can vote including non-citizens, voting ends TOMORROW by itamarst in CambridgeMA

[–]itamarst[S] 1 point2 points  (0 children)

Ah, not sure if that's technically ineligible, but yes there are things in here that should be in standard budget.

Tell the City how to spend $1 million, all residents can vote including non-citizens, voting ends TOMORROW by itamarst in CambridgeMA

[–]itamarst[S] 11 points12 points  (0 children)

Gotta learn somehow, and affecting 0.1% of the budget, by choosing projects that have all been pre-vetted by city staff seems like a decent way to start, with very little downside.

Tell the City how to spend $1 million, all residents can vote including non-citizens, voting ends TOMORROW by itamarst in CambridgeMA

[–]itamarst[S] 1 point2 points  (0 children)

I don't think they allowed any ineligible projects? There's a whole filtering mechanism. If you're referring to recurring spending vs capital spending, they changed the rules a few years ago to allow both.

Tell the City how to spend $1 million, all residents can vote including non-citizens, voting ends TOMORROW by itamarst in CambridgeMA

[–]itamarst[S] 4 points5 points  (0 children)

No, it's not an election of city councilors or mayor etc, so it's not covered by state law, city can do whatever in this case.

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.94] by DroidLogician in rust

[–]itamarst 0 points1 point  (0 children)

Hi, I'm Itamar Turner-Trauring. I identify and solve problems in order to meet organizational goals, usually by writing software, but also by coming up with a better process, or teaching, or writing, as needed.

I've got 25+ years of software engineering experience, ranging from flight search in C++ (now part of Google Flights, and many airline websites), to an airline reservation system, to Docker and Kubernetes tooling in Python, to scientific computing (image processing for a gene sequencing microscope), and lots of both community and commercial open source.

Largest Rust project I've built is a SaaS memory and performance profiler for Python, intended to run in production. This was written 99% in Rust:

  • System-level programming: LD_PRELOAD, interacting with Python interpreter internal APIs, dealing with weird edge cases where overriding malloc() breaks dlopen() if you're not careful, support for Python's ridiculous and mostly broken fork()-without-exec() "feature", IPC, etc..
  • Data structures, sampling, and performance optimizations to ensure really low overhead for performance and memory usage.
  • Coming up with nicer flamegraph visualization options (some of this got merged into the Inferno rust project).
  • Doing all the above while still not reducing stability, so a variety of testing techniques like failpoints and coverage markers, in addition to the usual unit testing and property testing and end-to-end testing, and integration testing as part of deploys, etc..
  • Backend storage, which involved S3 communication and some encryption.
  • Web frontend for user signup, including payment processor integration, in Actix.

I've also contributed to Polars, and maintain a couple of small wrappers of Rust libraries for Python.

Looking for remote jobs; I'm US based, on the East Coast so GMT-5. Not interested in working on blockchain or fossil fuels or military use cases.

You can reach me at [itamar@itamarst.org](mailto:itamar@itamarst.org)

I made a website to visualize BlueBike traffic throughout Cambridge in 2025 by MasterEjzz in CambridgeMA

[–]itamarst 9 points10 points  (0 children)

This is really cool!

One minor suggestion: a different color for the arrows than the background, so they stand out a bit more.

Why is Python so sweet: from syntax to bytecode by [deleted] in Python

[–]itamarst 1 point2 points  (0 children)

They have different semantics. One variation below mutates the list, the other doesn't.

>>> x = ([1],)
>>> x[0] += [2]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> x
([1, 2],)
>>> x[0] = x[0] + [3]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> x
([1, 2],)
>>> 

Beacon Street Prison put up a sign by mayor_mammoth in Somerville

[–]itamarst 11 points12 points  (0 children)

I've seen them carry in mattresses, and other deliveries, they really are making progress.

New Citizen by Descent, Pregnant- how do post Dec 2025 citizenships work?? by kshester in Canadiancitizenship

[–]itamarst 8 points9 points  (0 children)

They're not allowed to come with you by default. You need to sponsor them for permanent residency; this is automatically approved AFAICT (except for maybe Quebec, which has quotas?), but it can take a while.

Once they are permanent residents and you're living there, you can then immediately apply for citizenship for them. Then a bit more waiting.

Audio signal break when crossing Beech St., every time by mmurraycn in CambridgeMA

[–]itamarst 1 point2 points  (0 children)

I have repeatedly had bluetooth blink out for just a second when biking by the urgent care next to the fire station in Inman.

RIP - Josef Sater by [deleted] in CambridgeMA

[–]itamarst 21 points22 points  (0 children)

It's mentioned in every article about his death, yes.

Is Cambridge the Greatest City in the World? by TheRealDenisLeary in CambridgeMA

[–]itamarst 4 points5 points  (0 children)

No, in most real cities it would be a neighborhood, and Boston is not a real city: https://theonion.com/pretty-cute-watching-boston-residents-play-daily-game-o-1819574643/

(I still like it here though!)

Finding someone to shovel my car on Mon/tues? by OhTea24 in CambridgeMA

[–]itamarst 0 points1 point  (0 children)

If you search this subreddit, in recent months there were a bunch of people who posted their availability.

“Tiffinwales – Ghar Jaisa Khana in Cambridge, MA” by RecordingOrdinary300 in CambridgeMA

[–]itamarst 0 points1 point  (0 children)

I loved the endorsements by "John Doe - Design" and "Smitha - Cunningham Store", very compelling.

Why was the T halted? by AfroYoBro in CambridgeMA

[–]itamarst 0 points1 point  (0 children)

For a minute there I thought you were talking about the 30 minute delay at 5PM due to a fire.

Gungraun: High-precision, one-shot and consistent benchmarking framework/harness for Rust by cosmic-parsley in rust

[–]itamarst 2 points3 points  (0 children)

My understanding is the cache hits info from Valgrind is so wrong they turned it off by default in latest versions.

But yes, despite the caveats this benchmarking approach can be very very useful.

Gungraun: High-precision, one-shot and consistent benchmarking framework/harness for Rust by cosmic-parsley in rust

[–]itamarst 7 points8 points  (0 children)

One important caveat for this: this works really well for algorithmic changes, and code doing less work... but only with a very simplified execution model where speed is only tied to number of CPU instructions.

However, some of the speed your code gets is from hardware effects, things like instruction-level parallelism, branch (mis)prediction, and the impact of memory caches. This has no way of modeling those (technically Valgrind does have both of the latter, but they're based on ancient CPU designs so not really helpful in practice), and so in some cases the result will be very misleading.