> My worry isn't that software development is dying. It's that we'll build a culture where "I didn't review it, the AI wrote it" becomes an acceptable excuse.
I try to review 100% of my dependencies. My criticism of the npm ecosystem is they say "I didn't review it, someone else wrote it" and everyone thinks that is an acceptable excuse.
This is actually really similar to how SQL Server has long encoded it's varchar(max) format as I understand it. Short text is stored on the row page, but longer text is bumped to a different page.
Postgres does the same thing, however AFAIK postgres does not use a fixed-size string which happens to have inline string data: text is always variable, and stored inline up to 127 bytes (after compression).
These are different because the inline segment is fixed-size, and always exposes a 4 bytes prefix inline even when the buffer is stored out of line.
> That's where Trump came from: a coalition of billionaires, white nationalists, Christian bigots, authoritarians, conspiratorialists, imperialists,
Uh, no.
I've been told my entire life it is good for me to ship jobs overseas and for the country I live in, to be a "service" industry. I thought it was crazy then, as I do now.
The Trump coalition is the ONLY administration who has meaningfully reversed policies that push jobs away from my own country.
Those jobs are never coming back, meanwhile they're torching the entire world order that was built purely to your benefit, betraying all allies, embarking on imperialist adventures abroad and making huge amounts of money for themselves and their families in the process. Art of the Deal.
My DB heavy app, when I run a Go unit test, it spins up a DB instance, populates it, runs the tests, and drops the DB. Never ever any mocks. The best part about unit tests isn't testing the Go code. It is testing the SQL.
We do the same thing. The core of our service is ingesting data and applying transformations to it. There’s so many permutations and complex interactions in here that the only way to ensure a refactor hasn’t broken one of these interactions is to document those edge cases by piping data through the system and reading it back out. We have thousands of these tests and it’s all tidy controlled via docker compose. It takes about 15 minutes to run the test suite. Sure I wish it was faster - but the real unlock is that we can make big sweeping refactors without breaking behaviors of the system. The organizational speed unlock this kind of safety net is well worth a bit of slowness in CI.
We also have mocks/stubs/spies in our unit tests. Those are great for producing hard-to-trigger edge cases. But contract testing? The contract is the data flow. In the end it’s all about using the right tool for the right test. There is no one-size-fits-all.
If your SQL is isolated to one place then you only need to test that single package with a real DB and can use mocks everywhere else. Your mocks can be tested with the exact same test suite as the SQL package, so you know it conforms to the same contract.
If you have SQL scattered all over the place... Leave the spaghetti for dinner.
Reasonable? They ALL boil down to "we need to get official comments, rationale and explanations from the administration". They refused to comment on the story, so you wait because if they CHOOSE not to participate you don't get to publish? That's never been how reporting works. Her comments about a lack of detail regarding the criminal records & charges? The administration is the party that refuses to share this! They are not even forthcoming with WHO EXACTLY has been deported.
Bari Weiss bending over backwards to accomodate an administration that has never shown any sort of honesty or humanity is exactly why she was rewarded so handsomely. "They seem reasonable" is not even remotely close, when comparing "evidence-based truth" reporting with the president's "I speak the truth".
If you wait for the administration to comment on a story before you publish it you’re effectively giving them the right to veto it. You ask, give them a deadline. If they don’t respond or say no comment (as they did in this case) then you publish.
> The person doing this 60 minute segment has also pushed false stories in the past
You’re going to need to elaborate on that. If it were true why wouldn’t Weiss just fire them?
The arguments are nonsense. A summary is Weiss wants to make a case for the administration, which already has the largest platform in the world. If the administration wants to make a case for itself, it has (and has had) ample time to do so. As it stands, there is already a lengthy paper trail of arguments the administration has made in court. These arguments should take precedence over throwaway statements an admin rep might make to a news program.
Briefly, on a couple of them:
- "We then say that only 8 of the 252 have been sentenced in America for violent offenses. But what about charged?" In the US, those people are known as "innocent," whether or not Weiss likes that fact.
- Holding a story until the administration is willing to go on record is exactly the same as giving the administration a veto over a story. We would not have adversarial journalism under these circumstances.
- "The admin has argued in court that detainees are due "judicial review" —and we should explain this" These men were sent for indefinite detention to a concentration camp outside the US borders, and then the administration argued in court that it could not affect any change in their status. This argument from Weiss is transparently false.
Bari Weiss is not a stupid person. She knows she can’t just openly say “I killed this because it’s critical to Trump”; she has to come up with some plausible fig leaf, which is what you’re posting here.
There's something about Ron desantis COVID shots at Publix. I didn't look into it but saw it on the right winger sites. You'll have to look into it yourself
Looks neat. What are all the genomic sequence comparisons in there for? Is this a grab bag of interesting string methods or is there a motivation for this?
Levenshtein distance calculations are a pretty generic string operation, Genomics happens to be one of the domains where they are most used... and a passion of mine :)
Google's DMARC report's seem just fine.
Microsoft's DMARC reports routinely report broken delivery, BUT the breakage is on their end. They forward to a custom domain, then their DMARC report says, look your email is broken. It is SO frustrating.
That being said, when I had some IPv4/IPv6 trouble on the email server, I did get good reports that helped my discover, diagnose, and fix the problem. So I like DMARC reports. Microsoft's support of custom domains appear to be lacking to say the least.
I try to review 100% of my dependencies. My criticism of the npm ecosystem is they say "I didn't review it, someone else wrote it" and everyone thinks that is an acceptable excuse.
reply