Hacker Newsnew | past | comments | ask | show | jobs | submit | eitally's commentslogin

I get that, but it's difficult to reconcile this with media's second principle of protecting/anonymizing sources. I don't think it's reasonable for them to have it both ways, especially when exposing an anonymous subject could result in physical danger.

Much better intro article about tree calculus here, vs the actual site: https://olydis.medium.com/a-visual-introduction-to-tree-calc...

This is indeed much better. I couldn't really follow the original, but this one made it click. Pretty cool!

Another resource I found in HN discussions: https://latypoff.com/tree-calculus-visualized/

I feel like neither of these just give actual formal definitions, which would be much clearer.

I believe this to be correct, where code and data are arguments consisting of binary trees constructed from pairs or can be 'nil:

    (define apply
      (lambda (code data)                       
        (match (code . data)
          [('nil       . z)       (z . 'nil)]   ; rule 0a - construct stem
          [((y . 'nil) . z)       (y . z)]      ; rule 0b - construct fork
          [('nil . y) . z)        y]            ; rule 1 - K combinator
          [(((x . 'nil) . y) . z) (apply (apply x z) (apply y z))] ; rule 2 - S Combinator
          [(((w . x) . y) . 'nil) w]                               ; rule 3a - pattern match case of data is leaf
          [(((w . x) . y) . (u . 'nil)) (apply x u)]               ; rule 3b - pattern match case of data is stem
          [(((w . x) . y) . (u . v)) (apply (apply y u) v)]        ; rule 3c - pattern match case of data is fork
         )))
https://olydis.medium.com/a-visual-introduction-to-tree-calc...


Surely there is a middle ground between a book length treatment and whatever the linked page was that fails to give a definition or motivation.

This introduction to this paper explains the motivation:

https://dl.acm.org/doi/pdf/10.1145/3704253.3706138

Tree Calculus is an alternative to lambda calculus that is capable of doing meta-theory without having to construct or bolt on something else entirely.

If lambda calculus provides a theoretical foundation for a language like Lisp. Tree calculus provides a theoretical foundation for a Lisp with a macro system that is fundamentally part of the core calculus.

You don’t have to write parsers and other stuff to do meta programming. It’s fundamentally built in and the paper I posted above explores how to construct type systems as a library, not as something that is outside of the runtime environment.

Here’s what’s really cool about it too: Just like lambda calculus, you can evaluate tree calculus with pencil and paper.

It’s very slick.


My friend this ain't memes or celebrity news, it's theoretical computer science. You'll get out of it roughly what you're ready to put into it. If you're short on time, the grammar is like 5 characters and the proof of the halting problem isn't much bigger. If you don't already know why that is interesting though you really might have to read a bit to find out

That's my complaint, this page is essentially a meme.

And yes, i know enough about computer science to know that making an axinomic system with a short grammar that has a proof that the halting problem is undecidable, isn't particularly note worthy by itself. I highly doubt the reason people are interested in this is just code golfing a proof of the undecidability of the halting problem


Same, but not the same. I've also been doing photography for a long time and when I had kids I added some gear & skills to shoot them playing sports. After a few years of this I realized since I was already there I might as well shoot the whole team, or both/all teams, since everyone's families would value the photos.

When I was laid off at the end of last year I decided to formalize this and now have a side gig (real, insured business) where I shoot local youth & high school sports for free, but make a few bucks (to cover my equipment costs plus spending money) doing portraits, headshots and team media days. It's proven fulfilling, mostly because since I do the events for free I tend to receive a lot of goodwill and word-of-mouth referrals. Far more than I can handle given my day job.


That gig is something I tried to do w/ my daughter's sports for the past 5-ish years. I loved shooting her games and distributing the photos both teams. It was so much fun.

I had a nasty altercation with a parent last fall and now I can't pick up the camera w/o getting PTSD-like symptoms. I'd love to know how "pros" handle dealing with that kind of thing. I had a similar situation years ago w/ a guy who got in my face for shooting on the street at a festival. My solution there was to just stop doing it.


Make up an official-looking "Event Photographer" vest, hat, lanyard with "Photographer Pass" on it, etc?

People generally ignore or even help workers with a bright vest, carrying a ladder, etc. So I imagine you would get a lot less suspicious looks doing something like that versus looking like an Average Joe.

Maybe with a polo shirt and embroidered made-up photography company logo and name on it.


It depends on the type of experience that altercation was. If it was you being confronted about photographing their kid without a model release, that's one thing, but if it was a more general unease of a photographer being present at the event, that's different.

For the latter, make sure you don't need a media credential (you probably don't) and get one if you do.

For the former, if your kid is competing, the odds are good that you already are acquainted with their teammates' parents so you can just ask directly, especially if you intend to share your album with them afterward.

My experience is that, with littler kids, if a photographer is not in the parent sideline/area, parents may wonder who they are. With older (high school) kids, they expect some media coverage so that part isn't a big deal. What they do care about is being able to reshare your shots to their socials or use them for other personal reasons. Depending on the high school or club, you may or may not need a media credential. If not, it's usually up to the coach (for high school) to decide whether you're allowed on/next-to the field/track/court. It's helpful to build a rapport with the coaches. It's also helpful to be able to show that you're a legitimate business and not just some rando.

In my case, I do events for free and provide full-res post-processed albums via Google Photos. This is a labor of love because I know athletes and their families (not to mention yearbook staff!) appreciate it. Maxpreps, SBLive and others contract with local photogs to cover events, too, and those sites aggregate and host the albums... but downloads average ~$20/image. It's not hard for a decent local photographer to favorably compete against those freelancers. Then it's also easier for me to upsell on portraits and media days. Media Days for school teams I typically charge ~$35/kid. For club teams it's usually $50/kid. For that they get a guaranteed 3 poses each plus leftover time for fun poses. Unlike a lot of commercial photogs, I charge this flat rate per athlete instead of a booking fee + per-image download or print packages. My experience is that they really just want digitals most of the time anyway, and even if I net less I don't really care because this is just a labor of love where I can cover my expenses and earn some spending money (~$10k/yr is acceptable given the time I'm putting into it).


You need to be extremely careful about taking photos of children without explicit permission from the parents.

You need to know the law. That is being careful, but it doesn't mean it's always illegal to photograph children in public.

For sure, but it didn't help me because I don't have the fortitude to stand my ground. I'm very non-confrontational.

(Yikes-- I feel my pulse in my neck and chest just writing about this.)

I likely need to see a therapist about it. Wow.


That’s the first step. Good for you - well done.

At least on the street and in sports my experience is people using purpose-built cameras get harassed.

People using cell phones as cameras get a pass (at least in sports).


It's common that they don't even let you into the venue if you have a interchangable lens camera. I wouldn't even try going into a pro game with a camera if I didn't have a credential.

At my Uni I usually go right in without any trouble, the only case I got hassled was a woman's hockey game and that time I kept repeating "I've never had trouble getting into a game before" (true) until they gave up and let me in. (Which doesn't leave me inclined to try again, but I'd already bought a ticket and didn't want to back and stash my gear in my office) I hear in hockey they are really worried about wildcat video streams.

Some of the sports at Cornell are exceptionally laid back. We are one of a few schools that plays sprint football which is 100% the same as regular football except players have to weigh less than 178 lbs [1], I know the head coach, I know people in the parent's association, they leave the gate unlocked and i go right down to the sidelines.

[1] https://en.wikipedia.org/wiki/Sprint_football


In Munich in 1999 I almost got my ass kicked by some guy at a rave for taking a picture of his girlfriend with a frickin' Game Boy Camera. (Got GBC shots featured in Nintendo Power!)

My current style is centered around getting posed group portraits at events and is low risk. My act seems to disrupt people's patterns and drag them along with my script, I suspect a lot of people who might want to mess with a foxographer might think twice about messing with a huli jing (rabies, fleas, ticks, cantrips, curses, ...) and if they aren't afraid of a dangerous beast they might be afraid of a dangerous and delusional therian. I think I run a tiny risk of the sort of violence you might be targeted for if you go out in drag but so what...

I do get harassed by some people online who keep asking if I have consent for my photos and it bothers me more than it should and for now I reply like "notice that they posed for me" or "that person was carrying that protest sign on a busy road with thousands of cars going by". It's a matter of time before they lecture me again that it boggles their mind that I'd take pictures at a No Kings protest and I am plotting how to bait them so that they embarrass themselves enough that they give up.


I think it's also true that many people are wildly out of touch when they think about how "safe" their local municipality is.

The Bay Area is objectively safe, for example, yet I constantly run into neighbors in affluent neighborhoods who are afraid of venturing various places, letting their kids play outside or bike to school, or just generally exploring around.

I was at a BayFC match last weekend, for example, and ran into the family of an acquaintance from my elementary daughter's school. They have an 8th grader and are trying to get an intra-district transfer approved for high school so she doesn't have to go to the neighborhood school where a student brought a ghost gun on campus 3 years ago (he was arrested and successfully prosecuted, and no one was hurt)... and instead go to the local school where a handful of kids arranged their bodies in a swastika pattern on the football field (and photographed it!) several months ago. My point isn't that either of these crimes is acceptable, but that people tend to be irrational and ignorant of statistical analysis. Both of these are good schools with better than average student outcomes, but families consistently bring their own prejudices into analysis and it creates mild chaos & havoc across the system overall.


> The Bay Area is objectively safe, for example, yet I constantly run into neighbors in affluent neighborhoods who are afraid of venturing various places, letting their kids play outside or bike to school, or just generally exploring around.

A lot risks associated with "venturing various places" (which specific places?) and generally exploring around are not well-tracked in official crime statistics, precisely because the people who are affected by these crimes don't expect the police or criminal justice system to do much about them.

Arranging your bodies in a swastika pattern on the football field and photographing it isn't a crime in the US (nor should it be). It's reasonable to be more concerned about the school where a student brought a gun to campus. Although really both of these things sound like isolated incidents that don't say much one way or the other about what things would generally be like at either school for that incoming student.


The US media has completely fooled the public into thinking their town is a violent hellhole, and that a trip to the grocery store is endangering their lives. Fact is, violent crime has been plummeting for decades, and unless you live in one of a handful of very small hotspots, Americans live in one of the safest times in the country's history. Yet, people's perception of crime as a problem has been going up and up.

> The US media has completely fooled the public into thinking their town is a violent hellhole, and that a trip to the grocery store is endangering their lives.

I used to live in both Seattle and Portland.

I took my family to Portland last year and wanted to show them the Ground Kontrol Arcade.

Before I even parked the rental car, some vagrant on a BMX bike threatened to murder us.


[flagged]


San Francisco homicide rate is like what, 2x Berlin and 3x London, so Berlin is half a Mad Max?

you think people in those cities didn't wish they were as safe as Tokyo? maybe i was a little too focused on America specifically, we are just by far the worst.

but also imagine thinking the richest city on the entire planet should just be fine with 3x the homicide rate of other comparable cities and 20-30x worse than Beijing or Tokyo. I mean its just embarrassing that you think your comment is defensible.

We've completely resigned ourselves to living in the most dangerous developed country by a long shot for no good reason.


I bought a few things via Drop in the early days, when it was still Massdrop and they weren't exclusively focused on keyboard and headphones. When they shifted their focus... I just wasn't their target audience anymore.

I'm not a SWE, and when I write code anymore it's just as a hobby. For work I'm in a business function and my 32" 4k monitor has been setup with 5-6 persistent windows since covid.

1. Center top: videoconferencing space. Approximately 1/3 width and 1/2 height of screen is used for Zoom/Meet/Teams. 2. Top left: chat (Slack now, previously Teams or Google Chat). Half height and 1/4 width. 3. Bottom left: Calendar (Zoom now, Google previously). Half height and 1/4 width. 4. Bottom center: primary browser window with dozens of tabs open, also used for email & calendar. 1/2 width and 1/2 height. 5. bottom right: Claude 6. Top right: working document(s). 1/3 width and 3/4 height. When I finish something, I'll close this, or occasionally move to a tab group in my primary browser.

This method of organization works pretty well and allows me to 1) get work done, 2) monitor comms, and 3) not miss meetings. If I need to focus and not allow others to disturb me, I'll just minimize the Slack & primary browser windows and make the working doc browser window(s) larger.

This is all plugged into a Macbook (14") that sits on my desk. The laptop screen contains a single browser window signed into a personal profile, and is used exclusively for non-work stuff -- mostly email.


I very much would want a touchscreen for my use cases.

It's legitimately useful for networking, and also for keeping track of professional events.

On the other side of the equation, it's also useful for sales teams using LI Sales Navigator as a lead enrichment platform.

This doesn't excuse any of the numerous dark patterns in the app, or the memory consumption.


Some links?

$4k is for GB10 (DGX Spark reference design). $90-100k is for GB300 (DGX Station reference design).

To your second issue/question, all the cloud provide CMEK services/features (for many years now).

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: