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

I expected this to be about using Athena through the AWS SDK to actually query CSVs on S3 using SQL

https://docs.aws.amazon.com/athena/latest/ug/csv-serde.html

But your point stands, sometimes a simple file is a better choice than infrastructure.


I've mostly only ever seen `sudo su` in tutorials, so someone who's only familiar with the command through those is one possible reason why.

Reading section III, I see it specifically calls out the value in avoiding on-disk property files and named per-environment groupings of properties as non-scalable anti-patterns. I don't know whether or not I agree with that, but I am curious why you're claiming to be inspired by that section when, by and large, the only thing that seems to align with what's described in section III is not hardcoding the property values directly in code, which isn't really specific to the twelve factor methodology.

You can still strictly adhere to section III if you choose to - by only loading the environment variables, but Externalized Properties allows more than that if needed.

By using ExternalizedProperties instead of direct System.getenv() you get other useful features such as automatic conversions, variable expansion, and processing (e.g. automatic decryption/automatic base64 decode, etc)


YouTube premium delivers the content you select to consume to you without displaying ads in-platform. If you then use that ad-free platform to consume content that includes ads, that's on you.


That doesn't change the fact that you are still getting delivered ads so it is not ad-free.


Correct, if you choose to seek out content with ads, you will see ads. Would YouTube premium need to block you from viewing that content to meet your bar here?


This seems like an important insight. The other top comments are about what individuals can do to improve their situation. That's absolutely valuable advice, but is at its core a solution of the form of "this wouldn't be a problem if only everyone would just...", which is never actually a solution.

What you're describing here is an answer to the question "why aren't people 'just' being more social".

Certainly too, social media has played a big hand in this, but for many people, myself included, these activities feel high-risk, with a low probability of reward. Regardless of the correctness of the perceptions that have led to this feeling, the feeling exists and it is becoming more and more pervasive across society. And, like most problems centered on feelings, "have you tried not feeling that way?" is rarely, though not never, effective.

I actually have an interesting story here. For a couple of years I found a third place for myself in VRChat. It was great, I made friends, I spent time socializing for its own sake on a daily basis for hours. But something changed over time. I'll hop on now, look at each person on my friends list, look at private and public rooms I can join, and instead of being able to just jump in, the same feelings of "this is high-risk" that hold me back IRL result in me closing the game after ten minutes or so.

So what exactly happened? My theory is that, being a completely new "kind" of space, my brain didn't see the choices as "social" in the same way as IRL. But over time it relearned the same lessons in this new context, driving me away from social interaction.

Why? What are the unconscious lessons I learned, and why did I learn them? What have I unintentionally internalized that turned an enjoyable, effective, low-stakes virtual third place into an emotional slog that incentivizes self isolation in the same way IRL socializing does?


Can't speak specifically for this site, but these days many prove-you're-human tests have been added because of overzealous AI scraping eating server resources unnecessarily and to an unreasonable and excessive degree.


By definition, they did. Humans do weird, irrational things sometimes. It's part of being human.


yeah, sure, if you want to take everything that any human does as "being human" "by definition." Then I guess it's human to eat spiders and bathe in your own shit. I think it would be more useful to at least consider the normal level of behavior.


> I think it would be more useful to at least consider the normal level of behavior.

If we are talking "normal" human behavior, we should compare to "normal" robot behavior.

If we are talking "outlier" robot behavior, we should compare to "outlier" human behavior.


Because of how much of a cornerstone python generally has been in AI circles, performance improvements have gotten a lot more attention in the past few years.


Is python performance actually relevant to AI use cases? It's my understanding that all of the actual number crunching is done with native code.


Sure, but that doesn't mean there's no ergonomic benefits to the surrounding code being faster. Plus there's just more eyes and attention on the ecosystem.


I think that might just be the original and it simply is symmetrical to that degree. I found a few more examples of "cryo-em center slices" and I've yet to find one that doesn't have really strong symmetry down to the small dot patterns.

A different paper, this figure shows a number of cryo-em images, including a simulation, and they all show the same degree of pattern symmetry https://www.researchgate.net/figure/Central-sections-through...

First figure in this third paper also shows symmetry of small patterns https://journals.asm.org/doi/10.1128/jvi.00990-22


Thanks, those examples make it pretty clear.

I still think it’s super weird that it looks exactly like an EM image, but is generated. Anyway, good to know!


Seems to me that breadboard coding would be a like a spreadsheet where dependencies between cells are visible at a glance and could be "rewired" in a way that's easier than hand editing the formula text


Definitely not :) i would definitely avoid drawing parallels to spreadsheets rather parallels to the electronics.

I explicitly draw parallels to wires because of the relation to flow based programming.


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

Search: