skysight-inc/HackerNews huggingface dataset:
One aspect of vintage film photography that I haven't seen discussed much here is the connections that can be with family members, local community members, and strangers over film cameras and photos.

Since taking up film photography, I've had countless conversations with shopkeepers, fellow concert-goers, line-mates, and all manner of other folks whom I'd likely have simply ignored if not for the shared connection of the vintage camera around my neck. At a recent concert, I had a ten minute conversation with one of the security bag-checkers about my Canon; he had been a concert photographer in the 70s/80s and shared some of his experiences & tips for shooting shows. While eating a recent breakfast out, my server asked about the camera sitting to the side of our table and we struck up a conversation about photography and family heirlooms (this camera had been passed down from a family member). For some reason, vintage cameras seem to foster a connection that can span age and generational gaps.

Film photography has also been a source of connection to older family members and a gateway to unlocking and sharing memories that may not have otherwise seen the light of day. Conversation naturally starts with the modern film hobby and progresses quickly until photo albums are strewn about the kitchen table and old photo equipment litters the floor. Like many other commenters here have said, film photos have a knack for capturing "real" moments that embrace the ephemeral nature of photography - goofy poses, blurry photos, and candid moments. These moments tell us so much more about our friends and family members and shake memories loose from the depths of time. Digital photos can replicate some of this, but I find that their ubiquity leads to fatigue more often than contemplation.

Folks are right to complain about the cost and inconvenience of buying and developing film, but we as film photographers have the privilege of supporting small, local businesses that are dedicated to their craft and to the film community. In addition to the livelihood these businesses provide to their owners, film shops can also cultivate an in-person community around the hobby that makes the experience much richer for those involved. We recently had a new film store open in my neighborhood, and it's been fun browsing their film stock while chatting with other photographers who've stumbled into the store. If I'm going to be paying $15 for a roll and $20 to get it developed, I'd like to see that money support a local small business.
Glad to see the status page being honest and reflective of reality for a change.
A historic event, something not seen since last week!
Came for the why but at least got the where as advertised.
Citizen Archivist Missions
Check out AWS Copilot CLI: https://aws.github.io/copilot-cli/

This is by far the best way to deploy compute into AWS in containerized workloads.

The abstraction you want is Jobs: https://aws.github.io/copilot-cli/docs/concepts/jobs/

Building this any other way on AWS would require provisioning multiple artifacts. The Copilot Jobs abstraction basically encapsulates the provisioning of those artifacts into one repeatable pattern.

Fully extensible with CDK and CF if the out-of-the-box workload abstractions aren't enough or you need deeper customization. I have found that the OOB abstractions are "right-sized" for most common workloads and rarely require extension aside from occasionally IAM when integrating with other AWS services.
This source from LATimes in 2019 seems to think it’s doable (not cheap) and doesn’t event include desalination, just recycling and capturing rainwater: https://archive.ph/l0To2

Personally, I’d want desalination in the mix for resiliency/diversification.
Don't worry! The whiteboard is out and they are doing super-elegant binary tree reversal implementations as we speak!
Hi thanks for the work here. I read through (some) of the linked materials including the statements. The proposal itself is enormous, and all of it is extremely well researched. (Reading the comments here it reads like few folks read your links as most of the comments are addressed in some way).

That that end, and I realize part of these exercises is exhaustiveness, due to the legal and regulatory nature, it would be really useful if there were a TLDR version that included the request for comments boiled down to a sentence and laid out concisely. The document is enormous and unless it were literally my job (aka a paid lawyer or lobbyist) I couldn’t justify going through it all and composing responses point by point.

The points however are great and we should respond - for instance, the question of should the label be at a product level or a device level (I.e., subsystem of a product) is great. IMO it should be at a product level. Currently device level labeling ends up just being a blob of perfunctory tiny text. Products are what we interface with, and if any updates would be applied, they would be applied at a product level anyway.

Further, to the points made on energy star labeling in the statement made by your peer, I think the labeling should be simple - like a small discrete set of classes for compliance that can be extended over time with further rules. So 20 years security updates is “platinum” 10 years is “gold” 5 is “silver” or something. Then the classes of label can accrete meaning over time as you enhance your proposals.

I also wonder if the formal comment system is the right interface for this community… a few might convert all the way to a comment, but it’s not a trivial undertaking to read all the material and provide detailed commentary. I know it’s what you’ve got and what you have to work with, but in some ways a way to work best is right here in the HN comments and then lifting material up into your direct work via the proposal and statement. To that end maybe reaching out earlier in the process to get feedback would work?

Regardless I am glad to see our government proactively reaching out to adhoc communities of experts to solicit our feedback. Thank you, you are obviously one of the good eggs. I’ll bookmark your links and try to spend some time drafting a comment.
Where can we find out more?
Does the IoT company called "Eve" give hope to the industry? From what I understand, they take a security first approach to their IoT products. I haven't tried them out yet though.
> consumers leverage their power to give a good or bad rating

I guess they don’t operate on tips in Brazil? In New York, a delivery driver demanding a customer come down to collect would be wagering their tip for time.
I just checked the Readme and there’s one? At least it’s possible to install via brew
Liability. Make the manufacturer liable if a known vulnerability is exploited.
That's the problem, there isn't a good objective measure. Some type of "reasonableness" standard is usually invoked in situations like this, but that kinda just takes us back to square one: what's currently considered reasonable in the industry is pretty terrible.
Decomposing CTFiYH's sample code base
> I guess the "truth" or "optimal state" is somewhere in-between. Not 100% duplication but also not 0% abstractions.

Exactly, I've seen way too much test code that abstracted away a fundamental piece needed for understanding the test setup, which made it much harder to reason about when tests failed. Jumping through the test to the utility used to avoid duplication is another layer of cognitive load, I'm already trying to troubleshoot something, I don't need more things to keep track of while I'm in that process.

Rewriting test code is exactly the moment you take to abstract some of it away, when it's been proven that the pattern repeats and is annoying to rewrite. The usual rule of 3 of software engineering.

> it's also important that you're able to change the test code confidently, and duplication actively works against that.

I disagree with this point a little, if the tests are well written (even if verbose) it should be easy to reconfigure/rewrite them, even with dozens of test cases, it might take a bit more time to rewrite those than just changing a supplier/utility method but it has helped me a lot to actually read the tests. I've been burnt too many times by someone abstracting away the actual call (or a part of it) to the logic under test into an utility to "avoid duplication", that call is the whole point of the test case. One should be able to understand every test case easily so rewriting to accommodate the change made should be straightforward, if it's not then the test case itself is telling there's a code smell, either in the test or in what is under test.

The more egregious to me is when tests are a mess of setups not following a simple, straightforward structure. It becomes hard to reason and change over time when the inevitability of growing code happens. Duplication or not won't be the main issue, the structure itself will.

I will abstract away some complex setup/adjacent code that isn't under test but anything that the test cases might interact with, and fail because of it I do prefer to be extremely explicit and duplicate code instead of trying to make my tests look tidy and neat.
Your proposed solution is an insecure system that can and almost certainly will be hacked. That’s the point. You could make insecure encryption pretty easily. What you can’t do is make something that is secure and yet also has a key that gets handed out all over the place. In the last decade alone, there have been all sorts of examples of exactly these kind of security keys being leaked.
I would not have guessed that this is a particular post-processing style (I no nothing about photography); my first impression was that some of the pictures were either AI generated (the general aesthetic is quite common in AI generated pictures), or 3D renders.

Are there good explanations for why AI generated pictures tend to emulate this particular post-processing style? Is it a simple matter of choice of training data, or does it have to do with the "unnatural smoothness patterns" of the generated (or in the article's case, post-processed) image?

Apart from that, I find it quite surprising that this is the first photoshoot. Isn't U2, first and foremost, a high altitude photography platform? Sure, they probably mostly cared about photographing the surface of the planet, and perhaps the plane's (fixed) equipment was even such that it could only photograph the surface. But did no one pilot, co-pilot, etc. ever care to try and take pictures with even a humble consumer camera in a U2?

Finally: could the post-processing style have been chosen on purpose to hide details which are (for whatever reason) still "sensitive information"?
It’s unclear what this is. It sounds like it might just be a way to automatically generate meeting notes for people who couldn’t attend? That could be useful for the kind of meeting where you’re just an audience member, not a participant.

But here’s a more science fiction spin on it:

Instead of thinking of this as “going to a meeting” think of it as “representing you.” That is, maybe it can try to answer questions on your behalf and it can give you a summary of what happened afterwards. Everyone will know it’s a representative, it can’t commit to anything, and it might not be entirely accurate, but maybe it’s better than not being able to ask you questions at all? (For example, when someone’s on vacation.)

I don’t expect that sending a person to represent your interests is common outside of maybe upper management and of course the legal profession, but perhaps it’s useful. It might be better than sitting through an entire meeting just in case someone might want to ask you a question?

I wonder, though, whether it would be better to just make a chatbot available for people to talk to at any time without it being a formal meeting. Also, what information does your representative actually use to answer questions?

Maybe a chatbot could be a way for people to make their semi-organized work notes available to others? Or make a vacation auto-responder that’s trained on a subset of your outgoing email.

Imagine what happens after someone leaves. “Sorry, she’s not available, but you can chat with her bot.”
I suspect once the poachers become aware of the sensors, they'll disable them first. Of course, if you monitor them for a heartbeat, and they disappear, this can be a sign of poachers... ;-)

Then they'll likely figure out how to disable the sound without killing the device, so then you'll figure out how to tell if that has happened... and things continue.
>Does film generally look better than a pre-processed raw digital photo?

"Better" is subjective. It can probably look a bit different; some Hollywood directors still shoot on film. However, it's really hard for me to make the case that 35mm film is objectively better than full-frame digital with equivalent lenses etc. (And a lot of individual film characteristics can be emulated in post-production.)

(I'm sure someone could make an argument for 4x5 film and the corresponding camera which gives you very precise focus control.)
TomasJS: Node.js applications how their supposed to be
TomasJS is Node.js framework and a collection of libraries to develop extensible, maintainable and scalable applications.
People here just love their locked bootloaders for some reason. But once you free yourself of this silliness, and root all your devices after unboxing, you'll be good for yet a few more years.

Of course it'll only keep being this easy temporarily. Here's a scene from 2026 for your imaginative pleasure:

Door: You need to scan your COVID25 vaccine QR code to open this door.

QR App: This app will only run on a HW attested device

------

Shopkeeper: We only accept WhatsApp pay at this store.

Payment App: This app will only run on a HW attested device

------

Your friend: We can only talk on this one messaging app that everybody uses.

Messaging app: This app will only run on a HW attested device. Oh, but we promise that this encrypted blob of executable code that you can't disable is here just to ensure the safety of your E2E encryption.

------

Your custom ROM rooted Android 18 phone: Running a secure messaging app that was banned from the Play Store and has only like 2 other active users in the world.

The police: Papers please. Phone touches the scanner. Scanner beeps and turns red.

The law: You have violated the Digital Safety Act. Daily driving a non-licensed general purpose computer is illegal as this may endanger "our children".

The law: You have violated the Public Health and Safety Act. Daily driving a non-licensed general purpose computer is illegal as this may be used to circumvent your quarantine and vaccination control status checks.

------

I can go on and on. I think you get the gist of it. Once we have HW attestation fully figured out, these laws will come. Cash will go away. Your agency will go away. Etc.

...
And the punchline of the ghost story?
The guys coding this stuff up? They're here with us reading this thread. Commenting about the virtues of locked bootloaders for your security.
Number of vectors are determined by (other than original dataset ofc) how you chose to chunk the data you have available. Bigger chunks work better in terms of search (empirically) and they also keep the number of vectors down. For openai, based on prevalant norms and their cookbooks, 1M vectors likely mean 1M (more like 700K) pdf pages of text (at a token size of 1000 per embedding). That is a lot of textual data for a decent size company. Enterprises might reach that stage. Consulting firms definitely would - though they already trained and announced their own models.
Mistranslation of Newton’s First Law Discovered After Nearly 300 Years
A large organization might prefer billable hours because they already have thousands of employees on a recurring accounting schedule
I hear what he is saying, but he stops half way where he says 'take responsibility for outcomes'. You see. In business this is translated into fixed price projects.

But in contrast to the name there is nothing fixed price about it. As a provider of such project deliveries, unless you truly are an 'amateur', you still are acounting cost plus if the project goes into overruns. The way you do this through 'change requests'.

You see, you can't nail down a contract taking into account every possible interpretation of details on a bespoke software project. So the customer will always need to clarify and adapt. This will be translated by your sales team into additional costs until a margin is met.

The only way out is using of the shelf product, and even then you will probably have an 'integration project'.
I'm curious about your thoughts on balancing the damage of another Mirai with the damage of another SolarWinds. A regulation where every IoT device must accept a signed OTA update would make update servers an extremely valuable target for supply chain compromises.

On the one hand, without updates, a world of IoT devices will inevitably get infected slowly and permanently (as long as they're physically active).

But on the other hand, with mandatory updates, a world of IoT devices can get infected all at once (in the case of a supply chain attack) and possibly just as permanently (if the attacker's payload can disable or re-route the update system)?

Do you think that prevailing security standards for IoT manufacturers are good enough that this balance falls in favor of a mandatory-update regulation?
Oh wow you just went right for the boring anti-roma racism, cool.

>The other "low income, uneducated people"

You are horribly misinformed if you actually believe this.
This looks very nice !
How would you compare it with slatejs, tiptap or lexical ? Is this only for layouts but not for content ? (Would it be very hard to include some rich text and make it work like a cms with rich text editing?)
oh wow. I just tested incognito and youtube works there. so I thought it must be some extension I have installed. turns out, ublock origin enabled blocks the whole youtube content (resulting in youtube skeleton page).

can anybody reproduce this?
It would be interesting to know just what is filtered with hidden prompts. For instance, a person might harm themselves inadvertently when asking ChatGPT for advice on pouring concrete or doing small engine repair... but we both doubt very strongly that these are filtered meaningfully. Even if you wouldn't admit it.

Very little effort is made to filter such things. Instead, most of what is filtered is that which people find morally objectionable. With some certainty and though I haven't checked, if we were to ask it how I might go about buying a slave in Oman, it would filter that.

The unrestricted ChatGPT is a public relations nightmare, and we can't have it speculating on how Hitler might have succeeded with slightly different strategies. It is entirely about political correctness. Which wouldn't even be all that bad, really... if it also didn't fuck up responses about how to assemble Ikea furniture or the pros and cons of tilling for vegetable gardens.

You're being disingenuous claiming that this is about preventing it from harming people with bad medical advice. And you know you're being disingenuous. And everyone knows it too.
I'm all for punching Nazis, but you do know you're referencing fictional characters, right?
Thanks, appreciate the feedback! I'll see if I can simplify this and move a lot of the copy to the GitHub docs page I already have linked (in fact some of it may be duplicate info at this point)
Great question! That's correct. We do help people recover lost accounts when requested which typically involves some proof they owned the account. At the top of the feature backlog we plan on adding recovery codes so a user can access their account when they lose their private key.

But currently, our recommendation is to keep your private key that you use to access pico services somewhere you won't lose.
> FWIW, the US didn't hole him up in an embassy for years he did that himself.

Yeah, when facing extradition under charges that could get me holed up for life or, even worse, executed I'd go and hole myself up in an embassy just as well.
I'll do that, after taking some time to actually read the relevant CFR Parts to ensure my understanding is as reasonably informed as I can.

Thanks to you and your colleague for making that process well-announced.

For the record here (and I'll add to the comments above): I'm in favor of perfect regulation that would allow the FCC to perform that hotel enforcement action, provided it didn't significantly further impair the ability of hobbyists and entrepreneurs to create prototype products that use RF communications without having to engage with the FCC or third-party certification labs at every turn/step. (I worry that perfect regulation of an unlicensed usage of the spectrum is at least very difficult and may be practically impossible and I'm pretty sure that I don't want to flip all WiFi usage over to FCC-license-required.)
As a spur, a goad, a challenge. Like, the clock is ticking, and you can do better than this. Or you can't! I don't know.

Pharrell Williams said once "There's more space in the negative"
This is a bunch of retro-grouch reverse-snobbism hogwash.

Buy a digital interchangable lens camera and make a conscious effort to both shoot a lot (and be willing to purge stuff, don't become a packrat) but also spend time experimenting and focusing on getting a particular shot or style of shot as best you can, technically first, and then artistically.

People who lack the discipline to be "intentional" without being forced to by the medium will not have the discipline to a)take the notes required so they can later understand how and why things didn't work, and b)shoot film long enough to actually learn the technical skills needed to then focus on artistic skills.

They'll find it frustrating because they'll get back a bunch of badly exposed, blurry shots and have no idea why. It might not even be their fault, because labs fuck up developing all the time, film can be bad (and its performance varies with temperature, age, etc) and film cameras can be horribly unreliable or broken and you have no way of telling unless you take it for repair.

Even the most serious, dedicated, methodical beginner will find it all exhausting unless they're practically autistic.

Digital is superior for serious beginners because beginners more than anything need to actually just go and shoot lots of photos, often...and know what when wrong when things don't work. And they need a minimum number of variables to keep track of.

If it's a film camera, they'll "save" the film, and worse, by the time they develop a roll, they won't remember anything about what they were doing.

None of these problems exist with digital. Not only are frames essentially free, and not only are the cameras nearly perfectly reliable - you can instantly see what did or did not work, and try again. Or try multiple things, and see immediately how it worked out.

You get complete metadata ranging from aperture and shutter speed, usually lens data, and various modes the camera was in and nowadays often even including location.

It becomes trivial to pop open your photo editing program and search for photos taken with a particular lens and effortlessly compare them down to the pixel, see histograms, etc.

Further, film is fucking terrible on a technical level; 35MM dSLRs surpassed it nearly two decades ago in nearly every technical capacity; micro 4/3rds / APS-C surpassed full-frame 35MM as well quite a while ago. Film has terrible dynamic range, resolution isn't very good except for expensive and low-sensitivity film...and usable ISO levels for natural light have terrible resolution. Forget about trying to shoot indoors unless you have some sort of lighting equipment, and that's a whole entire level of additional complexity.

If you're an experienced photographer who wants an extra challenge from film, fine.

But stop telling beginners film is superior. It is not, in any way/shape/form. It has not been for two decades.