7,212 karma · joined August 17, 2016
[ my public key: https://keybase.io/efitz; my proof: https://keybase.io/efitz/sigs/hazfgppUsyRbFXxDYXd8v6fzMdb7IsC2BmEHVftCiBw ]
(Full disclosure: I used to work at Microsoft in the Windows team; obviously the culture there has shifted considerably).
The 2010s called and want their database paradigm back.
NoSQL is definitely not the zeitgeist today. Graph DBs, KV stores, document DBs, and OLTP DBs are what is popular today- I would say that the two shifts I see in the 2020s is the rise of cache-as-database (eg redis) and an “all of the above” mentality rather than one-size-fits-all.
If the assertion is, I want to use non-LLM methods to maintain LLM-generated code, then I agree, there is a looming problem.
The solution to making LLM-generated code maintainable involves:
1) Using good design practices before generating the code, e.g. have a design and write it down. This is a good practice regardless of maintainability issues because it is part of how you get good results getting LLMs to generate code.
2) Keeping a record of the prompts that you used to generate the code, as part of the code. Do NOT exclude CLAUDE.md from your git repo, for instance, and extract and save your prompts.
3) Maintain the code with LLMs, if you generated it with LLMs.
Mandatory car analogy:
Of course there was a looming maintenance problem when the automobile was introduced, because livery stables were unprepared to deal with messy, unpredictable automobiles.
Maybe US voters aren’t so stupid after all.
I can’t afford to buy the widget now, sorry, my rent is due.
AI Agent: buying widget now. I am also canceling the lease on your apartment to improve your purchasing power.
There are a lot of automation use cases for SSH where connection setup time is a significant impediment; if you’re making dozens or hundreds of connections to hundreds or thousands of hosts, those seconds add up.
If Azure were providing service to the US Government then that service would be governed by US law even if the employees using the service traveled abroad; the only exception would be if service was initiated by an employee in another country under the terms for the service provider in that country, but even then likely government has contracts with the provider that would shift jurisdiction back to the US.
I think that the only reasons that a cloud provider should be permitted to use to justify termination of service, are illegal activity (in the country of service), non-payment, or attempting to harm or disrupt the service.
I am in no way condoning anything that Israel is doing, just like I wasn’t condoning what people on Parler were saying when AWS axed them in 2021.
No matter how much you like what the people in charge are doing today or who they’re doing it to, sooner or later someone will take the reins who decides that you are the target.
Same with banks, credit card companies, etc. if you are incorporated and your business is to support commerce, you should keep your thumb off the scale.
Nah, jk. Of course not.
Thank you for this important contribution to cryptography!
literally it would be breaking the law for this judge to adjudicate this case. That’s not judicial bias or finding a way to weasel out (as is done all the time with “standing”).
The reason Trump has been winning so much at the Supreme Court is because these lower courts have been breaking all the rules in their efforts to stop him. They keep getting struck down for breaking the rules.
You're leaping to the conclusion that it was GovCloud. I don't assume that and the article didn't say it.
Former AWS principal engineer
This. In fact it’s often harder to even figure out what simple is until you actually try a bunch of things, and current corporate software methodologies don’t allow for iteration and experimentation to figure it out; you get one shot before the software’s even exists yet.
At the risk of veering off topic, I think the super power that vibe coding gives you is the capability to experiment quickly, so you can figure out how to simplify something.
The president’s job is to execute the laws of the US, and is laid out clearly in article 2 of the constitution. I’ll go one further, it’s to “faithfully” execute the laws of the US- Article 2, section 1, clause 8.
The Constitution explicitly vests all executive authority in one person - the President. This is done in the “Vesting Clause” of article 2. This means it is the presidents job- alone- to execute the laws. Congress appropriates money for the executive branch to hire people, and Congress may organize the executive branch into departments headed by appointees of the President but approved by the Senate; nothing in that takes away from the President’s sole executive power and responsibility; it just gives him the resources he needs to do his job.
Congress’ powers are strictly enumerated in Article 1 of the Constitution- in fact they are explicitly listed in Article 1, section 8.
You are just wrong about Congressional supremacy. The Constitution is designed to establish 3 co-equal branches of government and a system of checks and balances.
It is absolutely up for debate whether Trump is incorrectly arrogating to himself powers reserved to Congress- the Supreme Court hasn’t ruled on many issues yet where this is the core controversy. It’s widely expected that Trump will ultimately lose at the Supreme Court on his use of tariffs for this reason.
Re: SSA data. It is absolutely the right (and responsibility) of Congress to have hearings on the matter. Their only recourse in response should they not like what they find is to cut off the money (technically they could impeach the president but I think that not even the most generous reading of “high crimes and misdemeanors” by fair minded people would include data handling practices.
This clarified everything for me. The US government has entered into several large cloud provider contracts and as part of the contracts, the clouds have been evaluated and approved for use. Not for every use nor for every kind of data, but government security folks go over everything with a fine toothed comb, demand additional controls, and so forth.
AWS used to have at least two “private” clouds (existence of which was not secret) for the US government as of 2021; probably there are more now.
My impression is that this guy is a typical bureaucrat who has power based on his ability to gatekeep access to information; he’s upset someone went around him. His concerns might have some validity but they aren’t nearly so shocking as the story is being made out to be. Likely DOGE copied the data BECAUSE of this guy getting in the way.
The guy’s hysterical exaggeration makes me think he is part of the “resistance” and just wanted to be a wrench in the works for the Trump administration.
Trump is demonstrating on a near weekly basis (in lawsuit after lawsuit) that the president IS the executive branch, that the bureaucracy exists solely to help the president carry out his duties, and that bureaucrats who don’t follow instructions don’t belong in government.
The Supreme Court is backing him nearly 100% because he’s right and they are protecting the the presidency; this is not due to loving or even wanting to support Trump; several of the right-wing justices like ACB and Roberts hate him.
So IMO this guy is making a mountain out of a molehill and any “hostile work environment” is largely of his own creation.
That said, I admit I could be wrong, and will wait for the inevitable investigations and lawsuits.”, but I expect it to fizzle because I don’t think there is any “there” there.
Smart people (that have been burned once too many times) put quotes around fields in csv if they aren’t 100% positive the field will be comma-free, and escape quotes in such fields.
This is a very subtle point to try and get across, because it’s scattered across 1 million different design decisions. For example, since the beginning of iPhone, I don’t have to remember to save anything, when I open an app it usually remembers whatever state I need if applicable. Android has moved this direction, but iOS was always that way. Likewise, I do very little customization to my phone other than rearranging icons or changing the wallpaper.
I don’t want to think about the security implications of all the different permission grants when I install an app. iPhone apps ask me for a permission in context, and I can decide at that moment whether or not I want to share my photos or whatever.
Again, I gave two examples, but the thinking behind this is pervasive in the operating system. There just are not many sharp edges.
I am happy living in my walled garden, and I am generally satisfied with the capabilities that the phone gives to me. I am scared of apps because they are potential vehicles for malware, and Apple has a much better track record there than android, much less rooted android.