Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
camgunz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
49 ms
·
781.
▲
by
camgunz
3y ago
Neoliberal democrats
782.
▲
by
camgunz
3y ago
I have two big points here: governments should ban social media, and to save its reputation, the tech industry must pull the plug on those services before that happens. Social media is the new smoking, and Meta, ByteDance, and X are the n
783.
▲
by
camgunz
3y ago
> But I agree server side feels better for this. OTOH that means it is not really e2e as there is some machine with your unencrypted data on it ready to be hacked. It's true this is a step up from "non-encrypted at rest",
784.
▲
by
camgunz
3y ago
> Because trust has to be given somewhere and my business would likely fail if I'm telling you it's encrypted but actually it's not. I think in this case you'd probably want to control the keys, right? > Plus, if y
785.
▲
by
camgunz
3y ago
It sounds like they're doing serverside key management (maybe not?); if that's true they do have it.
786.
▲
by
camgunz
3y ago
I'm a little skeptical about this: - If I don't trust you with my data, why would I trust you to serve me the library I use to encrypt my data? - I don't think it's possible to restrict parts of your JavaScript env from
787.
▲
by
camgunz
3y ago
Wow very cool that you got to open source this, thanks!
788.
▲
by
camgunz
3y ago
Crypto is a vice. You can say exactly what you said about cigarettes, cigarette brands, and their stock prices.
789.
▲
by
camgunz
3y ago
Ah, yeah that's what I do--I don't think there's any way to do that no.
790.
▲
by
camgunz
3y ago
>> I just don't think your use case of "I want to capture the Python from Xcode in my dev env so it's resilient to changes and upgrades" is something anyone wants (or should want) to do. > Then you are wrong. Si
791.
▲
by
camgunz
3y ago
No what you're saying is "Doc I want to only live on bread", to which a reasonable response is "it sounds like you're in jail and have bigger problems." I'm not ignoring you; I just don't think your u
792.
▲
by
camgunz
3y ago
You can specify different dependencies in pyproject.toml and then use --extra with pip-compile to pull them in. I do this with dev and test sections for example. Constraints seem like they work like you'd expect here. pip-compile also
793.
▲
by
camgunz
3y ago
Yep
794.
▲
by
camgunz
3y ago
Don't use that one
795.
▲
by
camgunz
3y ago
I'll toss in my (macOS) workflow too: - Download whatever Python binaries I need from python.org - virtualenv --python=$PYTHON_VERSION ~/.virtualenvs/$PROJECT_NAME - pyproject.toml - pip-compile --generate-hashes There has be
796.
▲
by
camgunz
3y ago
You can use --copies if you don't want symlinks [0]. [0]: https://docs.python.org/3/library/venv.html
797.
▲
by
camgunz
3y ago
If this were true Roe would still be the law of the land, we'd have meaningful gun control, a path to citizenship for undocumented workers, a stronger response to climate change, etc. etc. This stuff all has > 60% support, but the
798.
▲
by
camgunz
3y ago
I'm a software engineer; I'm aligned with automation in my bones and my very soul. I want workers to reap the benefits of it though, and that's plainly not the pitch of these companies. Every response in this thread is "
799.
▲
by
camgunz
3y ago
> Should we regulate to prevent jobs from being replaced? Not at all what I'm saying. What should they have done? Not trained on code they weren't explicitly licensed to do so, and only given access to workers. The message of c
800.
▲
by
camgunz
3y ago
You're not saving money; that would be deflationary. You're making money and putting millions of people out of work.
801.
▲
by
camgunz
3y ago
The same way we pinched off a cottage industry of mustard gas manufacturers: you ban and tightly regulate it. Why does tech believe there should be no constraints whatsoever on what we build? Either our "change the world" pitches
802.
▲
by
camgunz
3y ago
I full on don't understand why we're building this stuff, whether it's autonomous driving to put truckers out of work, AI teaching assistants to put teachers/tutors/professors out of work, coding assistants to put p
803.
▲
by
camgunz
3y ago
(Sorry been traveling and sick) > in Karabiner you make a simple rebind "if terminal is active, let Cmd-C send something else" That's great; we agree: "even if they are with something like Karabiner, 'My point is
804.
▲
by
camgunz
3y ago
I have some experience with this. My advice is that these episodes come in waves and thus a simple yet vital rule has literally kept me alive: don't do it; this will pass. That plus therapy and a brief stint on antidepressants swung me
805.
▲
by
camgunz
3y ago
Fair! Yeah I mean, I will say I don't need a complete plan, but unknowns make me nervous, and maybe a true finger-gunner never doubts their ability to figure it out.
806.
▲
by
camgunz
3y ago
> I've explained it several times, yet you keep ignoring the complexity in your trivialized binary option: the amount of effort differs even if rebinding is an option, so key layouts still matter Oh, I didn't consider this beca
807.
▲
by
camgunz
3y ago
I'm also generally a finger-gunner. I don't identify with the stuff OP was criticizing though; in particular I want people to poke holes in the plan: those are usually requirements we need to meet or at least talk about why we don
808.
▲
by
camgunz
3y ago
A friend said something to me years ago that I find more and more wise as time goes on: almost everything is about aesthetics. Any given group of people (a company, a band, an advocacy group, a family) is pursuing its own sense of aesthetic
809.
▲
by
camgunz
3y ago
I love this back and forth (subscriber of Hillel Wayne; gonna bookmark this blog too)! I think the authors probably agree more than they disagree. There's probably energy around adding better graph support to mainstream languages, but
810.
▲
by
camgunz
3y ago
Yeah you need some different tools when working in data. I've been recommending dbt [0] as kind of the on-ramp for SREs to data work. Among other things it allows you to keep your work in a VCS and has a testing framework. [0]: getdbt.
More ›