> I personally find OOP to be the most intuitive for large scale systems design, but that's just me.
The beauty of Clojure shines through when you want to change something that cuts through a large part of a large project. If you are using mutable data, you may end up with many bugs from various pieces of code mutating objects inconsistently. With Clojure, if someone hands you data, you can't possibly break some distant piece of code by updating an object: it's just not possible because you only ever make fast, updated copies. The more complicated your codrbase gets, the more this benefit is realized.
I actually kind of think of it as an easier mechanism with similar outcomes to Rust's borrow checker. Only one piece of code ever owns the data so things end up much safer. However it is way easier to use IMHO because you just know that zero people own anything and everyone can read everything.
It also makes converting some code to be multi-threaded extremely easily and with some constraints guaranteeably correct.
Lots of dovetailing features neatly put together for both clarity and less bugs and more usable cores which are probably sitting idle.
You mean like if our government was compromised at the highest levels and they wanted to undermine everything without the public realizing? Btw what happened to all the social security data that DOGE exfiltrated?
That has definitely not been my experience as of late. I have produced multiple, largeish Clojure projects with AI that have been perfectly formatted and functional. Perhaps you were using an older or possibly smaller model? I am admittedly using Claude with higher end models and mid to high effort but it has been working great for months for me at this point.
Nope, but to be fair when you're working on your own novel S-exprs you don't have LSPs to guide the coding agent. I imagine that it works a lot better in the context of a known and understood language environment like Clojure, CL, scheme, etc. The other option would be to write an LSP in a non-S-expr language to ensure that no turn can end with mismatched parens, for example.
It's surprising to me this is news. Governments buy and install this equipment and it flags license plates and anyone thought that wouldn't be used for things like immigration control? I'm not saying it's right, just that it's shocking people wouldn't realize that.
It's really not. These systems are bought and paid for predominantly by local governments. Most of whom don't spend any resources on immigration enforcement. Some of which have policies prohibiting such co-operation.
there are at least weekly threads on hn about why people dont want to live in a mass-surveillance state with an astronomical potential for abuse (and plenty of evidence of abuse already: see the flock employees watching kids gymnastics recently)
pretending that it is only "pro illegal immigration" people that are against what happened here is misguided at best, or purposefully manipulative and bad faith
No I get that. My impression is that the angle here is specifically not against Orwellian mass surveillance, but „the evil fascists at ICE use it too“ which I find hypocritical.
Because if public video surveillance was only used for legitimate purposes, worked well and made everyone‘s life better as a consequence there wouldn’t be as much opposition to it. In practice this is not always the case.
If every new proposed law to combat „child abuse“ was well intentioned and actually worked, there wouldn’t be much opposition either. But since they are mostly an underhanded tactic to censor the internet, there is.
So to use this legitimate actually useful example of fighting illegal immigration leaves a very bitter taste.
The misuse of "child welfare" as a wedge for illegal legislation heavily predates the common use of the Internet. I remember Tipper Gore with music, Joe Lieberman with video games. I remember the "Satanic panics" of the 80s, which led my parents to forbid me from Dungeons & Dragons, because it was "evil" and "Satanic".
Spying on people is a violation of plenty of amendments. Illegal immigration is a misdemeanor not a felony. Stop treating the law as a binary illegal or not. It just leads to brain dead interpretations of the law. There is plenty of “illegal” things people do every day and yet we don’t install public dragnet cameras to stop it. Illegal immigration hasn’t shown any real harm to people that regular citizens don’t also take part in. Immigration has just been used to rile you up because you can scream “illegal illegal illegal” a bunch of times without reading the 14th amendment and understand that you can’t have a country of rights if you don’t extend those rights to non-citizens within your borders.
> Illegal immigration is a misdemeanor not a felony.
My understanding is that entering without getting inspected is misdemeanor (or felony in some cases), but that's often not the case. Usually people just overstay and that's civil case. And because it's treated as a civil matter a lot constitutional protections do not apply (to clarify: some still do).
> Shaughnessy v. United States ex rel. Mezei, 345 U.S. 206, 212 (1953); see also Mathews v. Diaz, 426 U.S. 67, 77 (1976) ("There are literally millions of aliens within the jurisdiction of the United States. The Fifth Amendment, as well as the Fourteenth Amendment, protects every one of these persons from deprivation of life, liberty, or property without due process of law.");
Show me where it says sending them to their home country is depriving them of life, liberty, or property.
If I'm overseas and overstayed my visa and broke, it's a huge favor if the authorities there pay my airfare to come home -- not a human rights violation.
You have a brain dead interpretation of the law it seems. You may be interested in the US Constitution Amendments 4-14 should give you quite a few answers to your confusion on how we treat people here. Your interpretation of the laws would make you an illegal for misinterpreting the laws. Let’s deport you.
You and others here have so much to say about these legal details, but you haven't explained where it establishes a right for people with no legal status here to just show up and move in, even commit crimes, and not be sent home.
I'm not saying people should be harmed. I'm saying they should be fingerprinted (to track repeat offenders) and sent home.
IMHO part of why things have gotten so toxic, stuff like ICE etc. is that one side of the debate has staked out the position that coming here illegally should be met with zero consequences whatsoever - not even being gently walked back across the border with a stern but toothless warning! And any response other than complete acceptance of this form of immigration is a crime against humanity, racist, evil, fascist.
And most of the Democrats who hold those opinions live in large cities in the North with manageable amounts of such migration, not the rural border areas where the impact is most felt. So, with this going on for 30 years or so and not being taken seriously by Washington, it's in turn radicalized the other side of the debate, such that they are more likely to support measures we should all view as probably too extreme, like armed ICE agents being sent out on exploratory missions.
I've said for years that the correct way to do it would be to pick up an undocumented immigrant, and give them the option right then and there to begin the legal process of immigration, in return if they accept then they will not be deported.
Strangely I've never seen that idea pick up ground (and it's a basic idea, there's no way I'm the only one to have ever come up with it).
The Due Process Clauses of the 5th and 14th Amendments due not provide for selective application depending on the specific suspected crime. If the suspected crime relates to unlawful immigration, the system is bound by the Constitution to practice due process.
Few here, and few progressives overall advocate for dispensing with immigration enforcement. Most deeply reject the wanton, indiscriminate and violent manner in which the current regime has carried out its practices. But the mischaracterization of this stance is a favourite straw man of the right.
Lol you’re a troll account and looking at your comment history reveals how pathetic and non-serious you are. Most likely non-American.
The borders are enforced quit making up lies. In United States of America we still extend due process because that allows us to punish actual criminals. Instead you want to label everyone and deport them to a safe distance but do not want to actually punish anyone with the law or determine innocence. You have no respect for any law, and just use your own ideas of how things should work. So what is the point of the laws and punishment system if we can’t use it? When you just deport someone without due process you’re letting the “illegal” off the hook without consequences. But you know this, hence your phrasing.
So assuming you drive, when a police car gets really inappropriately close behind you for a couple minutes and then backs off, then they are probably using their eyes to look at your license plate and having someone run that or texting while driving to do that on the computer in the car. I don’t think there is a fundamental difference between this process and using a camera other than a camera doesn’t expect you to give it a pension.
The cops actions are vetted and have responsible party attached. The camera is used to bypass responsibility of bad actors entirely. Infact the camera is used to enable bad actors instead of catching bad actors. Huge difference in my opinion but okay just shrug your shoulders and claim there’s no difference.
And, crucially, cops are expensive, so the percentage of drivers they can do this to is low.
Whereas a stationary camera can scan the license plates of ~100% of cars that go past it and save that data for later fishing expeditions. And is cheap enough that we can (and have) blanketed roads with them.
That seems pretty harsh. Have you been? If you go out after the rain has washed the playa flat again to hide the bike tracks through the soft powder, it looks like there has never been an event. As per the article, they do a fantastic job cleaning, unlike any event I've ever been too. Hardly "zero fks given", in fact quite a few were given and that's why we get to keep doing it.
Same, I use Claude but cannot stand typing and being constantly flashed with suggestions that aren't right and have to keep hitting escape to cancel them. It's either manual or full AI for me. This happens in a lot if web tools that have been enhanced with AI, like a few databases with web UIs that allow querying. They are so bad. I really wish they would just dump the whole schema into the context before I begin because I don't need fancy autocomplete, I need schema, table, and column autocomplete wayyy more than I need it to scaffold out a SELECT for me.
I have it on a long timer so that I have to pause for a while before the auto-complete prompt appears. I've found I tend to deliberately set things up for it to attempt when I know I'm going to have to type a bunch of boiler plate or some code that's logically straightforward but syntactically fiddly ie. I write a quick comment describing what the next few lines should do and then wait a seconds for it to make the suggestion
Not exactly, the article says that the effects aren't linked to caffeine, not that decaf has been shown to have the positive effects or still contain the necessary chemicals.
The beauty of Clojure shines through when you want to change something that cuts through a large part of a large project. If you are using mutable data, you may end up with many bugs from various pieces of code mutating objects inconsistently. With Clojure, if someone hands you data, you can't possibly break some distant piece of code by updating an object: it's just not possible because you only ever make fast, updated copies. The more complicated your codrbase gets, the more this benefit is realized.
I actually kind of think of it as an easier mechanism with similar outcomes to Rust's borrow checker. Only one piece of code ever owns the data so things end up much safer. However it is way easier to use IMHO because you just know that zero people own anything and everyone can read everything.
It also makes converting some code to be multi-threaded extremely easily and with some constraints guaranteeably correct.
Lots of dovetailing features neatly put together for both clarity and less bugs and more usable cores which are probably sitting idle.
reply