skysight-inc/HackerNews huggingface dataset:
The issue was never the deportation, it was her treatment during this process.

I addressed the treatment part in my first comment on this article: https://news.ycombinator.com/item?id=43478428

It’s understandable that enforcement measures must serve as a deterrent, and not just return the situation to what it should have been. But even if he severity of detention might be debatable in this case, the core issue here is the article’s misleading characterization.

It seems like we both agree the law should be enforced. I have nothing in particular to share about how the law should be enforced.

My point is that The Guardian is portraying this as some innocent 'mix-up' when in fact the person has been an adult for 10 years and can reasonably be expected to know that they can't work on a tourist visa, even if they're paid in kind and not in cash.
pnpm skips all `postInstall` runs by default now. You can explicitly allow-list specific ones.

If you use that, I'd highly recommend configuring it to throw an error instead of just silently skipping the postInstall though:
https://github.com/karlhorky/pnpm-tricks#fail-pnpm-install-o...
The auxiliary transmission-fluid-cooling radiator often seen as an option for pickup trucks intended for towing trailers or other heavy-duty use can probably withstand the elements a lot better than some alternatives.

Found in many different sizes, capacities, and connections with a few affordable possibilities like these:

https://www.rockauto.com/en/tools/transmission-automatic,oil...
I think the main concern is what the probability / details are for the non-happy-path processes.
Go is definitely a step up from C (and from C++ in many important ways), but maybe they could have spent a tiny bit more of that deep thinking about the problem of error handling, so they would have come up with something better than `if err != nil {}` ... no? Just me? Hm, okay.
The opposition party almost seemed like they wanted this outcome with the continued endorsement of Biden until nearly the very end
that just delays the exploit. The exploit can still run next time you import the file.
Insert Joan Rivers joke here
Think again, because most people who voted for T. are not concerned about the talk of making Canada the 51st state and similar stupidity. They continue to support him despite this.
> Currently the US is only using about 40% of that cap.

To be fair, setting up any kind of serious supply chain with that hard limit on growth isn't going to be a terribly appealing investment on either side of the border. Not approaching the cap now does not imply that volume wouldn't increase if all tariffs were eliminated.
For all browser targets to die, people must no longer be interested in writing Haskell while writing webapps, even though people will probably remain interested in writing Haskell, and probably remain writing webapps, which seems unlikely. For the WASM target to die and the JS target to remain, this would have to mean that there is some technical barrier that makes the maintenance burden not worth the staggering performance gain, and if there is some such burden I am not aware of it. 'Java died so WASM will die because both are VMs' is basically a content-free dismissal - what do you actually think will no longer be needed, or is currently not needed but overvalued, and why?
Discussion (41 points, 11 days ago, 21 comments) https://news.ycombinator.com/item?id=43373024
Not to mention that stuff like Excel loves to export CSV files in "locale specific ways".

Sometimes commas to delimiter, sometimes semicolons, floating point values might have dots or commas to separate fraction digits.

Not to mention text encodings, Ascii, western european character sets, or maybe utf-8 or whatever...

It's a bloody mess.
I had someone give me a good use-case for LLMs -- such as, doing the CRUD work that I really don't want to do, if you are short on funding.

On the other hand, there is something I learned from permaculture design. You need to allow what you want to grow in the ecosystem if you want them present. If I wanted to develop the next generation of developers, then I'd be giving that CRUD stuff I've done many times to a junior developer instead. It obviously depends on funding, and whether your investors are on board with that.

As far as keeping up and remaining competitive ... my suggestion is to learn these things in a way where you can broadly apply the underlying principles in other domains, especially that, as you age, your working memory will shrink. This isn't accumulating more of the same thing, but gaining deeper insights that can only be found when you've developed a sufficient level of skill. There are lots of ways this can be accomplished.
JSON was designed to represent any data. There's plenty of systems that spit out data in exact that format because it's the natural way to represent tabular data using JSON serialization. And clearly if you're the one building the system you can choose to use it.
If you have a blog with RSS and just need something that auto-emails people your updates you can run my project on a raspberry pi. No need to tie yourself into the substack ecosystem if you don't want to

[0] https://github.com/MattSayar/rsspberry2email
Hmm, specifically when it comes to reverse engineering, you have the best benchmark ever - you can check the original code, no?
They're also afraid of MAGA death threats.
Windows Server 2012 R2 (Windows 8.1 Server) is nice. It's probably my favorite pre-Windows 10 version of Windows Server (though 2003 R2 comes close, as does Server 2008 R2). It also has ESU's thru October 2026, if memory serves.
Yup. Not a lot of them will ditch the USA on existing scheduled conferences. They'll just see their attendance plummet. It'll take at least a year for them to move venues. The amount of planning required for conferences is not minimal, and they are planned at least 1 year in advance. You will see the effect in 2026 and if you think conferences won't move over the next 2 years you're fooling yourself.

Trump and his incompetence is fkn the United States. He thinks he's tough. Maga thinks he's tough. He's a clown.
Adopting the FLS
Still a small percentage! Let's get more of this happening.
They will come up with any excuse to support any of trumps policies. People who choose not to vote are ok with either party in power.
So then instead of knowing nothing, we'll know that Google wants us to use it, which . . . is a different problem. :-)
While I agree with the sentiment, my tiny island nation with a population of 5m people was able to develop satellite launch capabilities.

It’s more a case of does it make economic or strategic sense to do so. For most countries it wouldn’t.
Wasn't a burn, I was actually asking.
Wait. What? By what measure? There is a very solid chance that Google will simply cancel the project.

I'm looking at you, Google. I'm still bitter about Google Reader.
If there is no scientifically meaningful finding there is nothing to write about. You may as well write "do unicorns go around sprinkling Alzheimer's healing dust at night?"

It's an open question, surely worth writing about and getting people's attention on right? No? Right because scientifically meaningful distinctions are the only way to understand underlying scientific process.

This is not philosophy class.
Trump clearly loves bluffing and bullying, but he's also literally crazy. So you can't rule out any of his threats as just a bluff. You must assume the worst.
Is your dad Knuth? What's the book?
Can we please just go back to having some sort of Debian-based GNU/Linux on a smartphone. Just create a really great mobile interface on top of that.

The more I learn about Android, the more I think the whole thing is a waste of time.
On the other hand, if Robert McNamara had emojis available during the Pacific Theater campaign in WW2, I'm sure he'd have used them.
MAGA or not they ALL voted for him and continue to support his presidency.
> I believe the argument is that Congress is not constitutionally allowed to delegate determination of the amount of that tax because the first words in the US Constitution are "All legislative Powers herein granted shall be vested in a Congress of the United States" and specifying the amount of that tax is clearly "legislation"?

The powers "herein granted" include "To provide and maintain a Navy", but that doesn't mean they can't delegate aspects of running the Navy to the Executive. We don't have to pass a new law every time the Navy sails a ship to Australia.
Must've been high profile indeed if both Vincent van Gogh and Lieke van Lexmond were there
Until they swap out linux for fuschia!
> Think of MCP like a USB-C port for AI applications.

That analogy may be helpful for mom, but not for me as a software engineer.
CSV is lists of lists of fixed length.

JSON is lists of lists of any length and groups of key/value pairs (basically lisp S-expressions with lots of unnecessary syntax). This makes it a superset of CSV's capabilities.

JSON fundamentally IS made to represent tabular data, but it's made to represent key-value groups too.

Why make it able to represent tabular data if that's not an intended use?
What the Trump presidency is doing now is exactly what they said they would do, so anyone who voted for Trump in the last presidential election directly approved of these policies. Nothing good comes from obfuscating the relationship between voting for him and supporting him.
Playwright is a bit of an evolution of Puppeteer. Mostly the same API, extends the API a bit (I tend to prefer its abstractions over Puppeteer), and designed to work with multiple browsers. It came from many of the same developers as Puppeteer.
The Fire devices seem like they are on life support from a technical point of view (even if Amazon is making money from them). Their fork is really out of date.
As a Canadian, my take on the debate between the Canadian vs. US health care systems is that the US system is better for the rich, whereas the Canadian system is better for everyone else.

The US has world leading facilities, doctors and research, but that world-class capability is only really accessible for the top 5%-10% of society.

The next 20% of folks get something that's roughly equivalent, if a little better, to what folks in say Canada, the UK, or other countries with public healthcare get.

The problem is, the bottom 70% of society gets worse care, for more money, and suffers from substantially worse health outcomes, while living under the constant risk of crippling debt or personal bankruptcy due to medical issues.

Personally I'd much rather a system that takes decent care of everyone than a system that takes really good care of the rich whilst everyone else suffers.
Some alternative sources for other languages do it. Conda-forge has a process that involves some amount of human vetting. It's true that it doesn't provide much protection against some kinds of attacks, but it makes it harder to just drop something in and suddenly have a bunch of people using it without anyone ever looking at it.
There is no question that the consequences of the actions by this US administration is resulting in dropping sales, dropping traffic, and likely an upcoming huge stock market crash.

Given this is an obvious outcome, the question remains - what purpose does that serve?
I know this is little comfort to foreign born or immigrants, but we actually have been doing that to our own citizens forever. We just expanded the practice to border enforcement so foreign born and immigrants are now being caught up in the practice.
I'm fairly sure I read something yesterday about ICE making "collateral" arrests in raids.
Man tests if Tesla on Autopilot will slam through foam wall
If you're ever forced to use W11, ExplorerPatcher will let you rollback the taskbar to windows 10 and move it to the sides.

https://github.com/valinet/ExplorerPatcher
Can you actually take a cab across a border? I've never tried, but I'd assume cab drivers wouldn't want to cross a border. I'm curious to see how that would work.
Debian didn't "divert engineering resources" to this project. People, some of whom happen to be Debian developers, decided to work on it for their own reasons. If the Reproducible Builds effort didn't exist, it doesn't mean they would have spent more time working on other areas of Debian. Maybe even less, because the RB effort was an opportunity to find and fix other bugs.
Stockpile 72 hours of supplies in case of disaster or attack, EU tells citizens
I don't dismiss any of these stories. I know that some of this is happening. But I want to share an experience that I recently had as a Canadian ACCIDENTALLY crossing into the USA.

I live in a border down. There are two border crossings here. I recently had something shipped to me using UPS as the courier. I did not engage the shipping. I did not pay for it. It was something that someone owed me, and they made these arrangements entirely themselves without my involvement or input.

UPS nonetheless wanted to charge me around $100 for "customs brokerage fees." I told them no way and that I would self-clear.

I had never self-cleared a package before, so I was in very new territory. But I was highly driven by my desire to not give UPS one penny of what I felt was a ransom demand (they were holding my property hostage unless I agreed to pay them money for services I did not solicit).

In order to self-clear, you just have to take a slip of paper that UPS gives you to your local CBSA office (Canadian Border Security Agency). The offices for these places in my city are at the border crossing.

I took a wrong turn, because I had no idea where I was going, only to find myself crossing over to the USA with no ability to turn around because it's one-way.

I did not have my passport with me!

The US border patrol officers were extremely nice. They assured me that it happens all the time. They had to pull me in and did search my vehicle but I was sitting in immigration for all of 20 minutes waiting for them to do some paperwork. As soon as they found out that I hold a valid passport, I just didn't have it on me, they gave me a visitor's visa and sent me on my way.

This was a week ago.

So yeah ... we hear horror stories. The news is alarming. And one single anecdotal data point does not statistics make.

I just want to offer a counter example to the horror stories because the news cycle loves to get people freaked out. That's their job.
Right and putting border crossing issues aside, the CAD to USD exchange rate is a major hurdle. The conversion is costly, and for many Canadians, traveling to the United States just isn't financially feasible..
To people who voted for Harris, "convicted felon" expands to "see - he's unqualified!"

To people who voted for Trump, it expands to "see - he's the victim of partisan/predatory prosecution." Furthermore, it emboldens them to use the courts to advance their own partisan agenda.

It feels like the robe of impartiality has been falling away from the justice system in an alarming way. People look the other way when the lack-of-impartiality leans the direction they want (SCOTUS making up the right to an abortion in Roe v Wade), but it's scary when it goes the other way.

I dislike "convicted felon" as a descriptor for Trump. It serves as a dogwhistle rather than a helpful shorthand. He's an asshat, but he also got charged with a rare felony so his detractors could go around calling him by a name usually reserved for rapists and murderers. It doesn't signal anything meaningful, except that you're in the opposition, and it potentially riles up his adherents to also use the courts for revenge.
The OP said "cheered for". Most people I know who voted for Trump claim to have done so "because the alternative is worse". They weren't cheering for Trump before or after the election.
Why is 'more memory safe than just having the application running in a separate process' the benchmark? Literally nothing can clear that bar. It is more memory safe than most existing VM languages, which is all anyone actually cares about.
Several people in the comments have provided explanations of this percentage trick. That is, they're trying to impart perspective shifts to the audience, just like you are. It's interesting that they're all different perspective shifts. There's no one true way to internalize it.

I mean they might all be mathematically equivalent, sure, but in any mathematical problem, the initial information is equivalent to the result. The result is just the same thing, expressed differently. With sufficient insight, it wouldn't be necessary to do any mathematics at all, because all results would be implied already.

The author of the article worries about people learning "formulas and processes" and "magic words" instead of gaining understanding. That is, rote learning. It's a valid concern, but every gain in understanding, every insight, remains like a magic trick. The more you internalize it the less surprising the trick gets, but it's forever a trick, and you are building a catalog of tricks, even as you seek greater understanding. We never get close to the above-mentioned perfect and total level of insight, and learning is a process of continually adding clutter and low-key mysteries.
I certainly did feel some of that in the past, but not anymore. I started using V for this project fully expecting it to go wrong, experience no end of issues, bugs, memory weirdness, edge cases etc., based on the many articles targeting V. But like with everything, I also tried to stay as objective and unbiased as possible, and that just... Never happened. If anything as my experience and exposure with the language increased, so did my enjoyment, and confidence that V was just the right choice for the project, and for me.

I'm in a weird position, where I have no personal bias or stake towards V, I just like using it, but I frequently get attacked or questioned for making a choice that people find offensive or incomprehensible. It's almost like they see my not choosing something they like, like Rust, or Zig, etc., is my way of attacking them for choosing it for their own projects. No, not at all. In my opinion, the more languages that exist the better, the better the range of choice. This isn't a war guys, holy or otherwise. Let's just try and stay in our lane. There is work to do, we just need to get it done.
Unless otherwise specified, you have no license to use any code you find on the Internet.
This unfortunately reminds me of the level of english guidance my "teacher" would provide at 5th grade down here in Brazil. At least I learned to use a dictionary.
According to that link that's for dispersible form (gas, powder) – it's up to 7kg in solid form ¯\_(ツ)_/¯
All an evil doer has to do then is order a veritable mountain of samples
and lump them all together once he has enough.
Yep. See left-pad from from 2016. Something so trivial it was basically part of every other major language's standard library (and it is now in JS, but wans't at the time).

Other gems exist in the NPM world like is-odd, isarray, and is-negative-zero.

The whole ecosystem developed this absurd culture of micro-packages that all do something insanely trivial that's built-in to pretty much every other language. All of it is a result of trying to force the web into doing things it was never really designed for or meant to do.

Browsers were never supposed to be full application runtimes, and yet we (as an industry) keep doubling down on it
Android effectively stopped being "open source" when they added Google Play Services. Try running anything on stock AOSP now. Good luck!
So instead of specifying explicit selectors, etc, you just use a prompt?
(like "Go to eBay.com, search for Playstation 5, and click on the first result that isn't a promoted listing")
Forced candidate: "I promise to keep arming this genocidal apartheid state."

Voter: I will vote for you, because the only alternative that our party have allowed [0] a chance to win is even worse somehow.

Other voter: Hey, you know that candidate promised to continue to arm genocide, right?

Voter: Supporting her was the most rational choice. You whine. It feels like you're a bot. You don't understand the complex zero-sum game we are in. You, who I know nothing about, did nothing; while I voted. Also you're cynical and think you're morally superior.

Other voter: O-kay.

Like I said: 98% of America voted for a candidate who promised to arm genocide. We should be sanctioned by the world, and the only reason we aren't is because we threaten to either fuck their economy, ie [1], or literally invade them [2].

0 - https://sarahkendzior.substack.com/p/servants-of-the-mafia-s...

1 - https://www.irishtimes.com/politics/2024/12/16/occupied-terr...

2 - https://www.hrw.org/news/2002/08/03/us-hague-invasion-act-be...
Yes, any considerations like this would be part of a post-invasion peace treaty.
Motorola moto g play 2024 Phone, Termux: LUKS–No root, No proot-distro, No QEMU
Coding is actually a hard skill which requires practice. Regular litcoding for the sake of it should help. The problem with that is it takes the whole brain and breaks other thoughts chain. I'm thinking about to dedicate full days for small tasks like this.
Microsoft doesn't give a hoot what platform you use Gamepass on.
At this point we plan to monetize enterprise features (LDAP login, things like that).
I think this will be useful but not an important feature. I also prefer using svg over canvas. Since svg doesn't work well with animations without JS, I think it's not ideal for that.

Last year, I needed example circuits for a quiz app, so I chose CircuitJS because it can be embedded in a webview and supports importing and exporting circuits as text. Initially, AI (Gemini 1.5 Pro 001) had trouble generating the circuit text, but after I provided some example descriptions and scripts I created on Falstad.com, it started getting it right. However, It couldn't generate complex circuits. I never got around to testing its output this year. Maybe AI has improved a lot since then. I had considered training(fine tuning) an LLM for this task, but I don't think that's the best approach. perhaps latest AI can now generate circuits more reliably with a simpler system prompt.

edit: latest
AI can also generate CircuitTikZ (LaTeX). I tested image to circuittikz on Google ai studio, and Gemini 2.5 pro Experimental 03-25 generated it in just two attempts. The results were pretty impressive.
A substantial fraction of Americans support the President's threats, similar to hangers-on enjoying a high-school bully musing over whether to punch a student. There might not be support for military invasion, but it's there for applying extreme economic pressure and seeing how much Canada can be forced to give up.
I don’t think many people understand how the TS or Secret networks of military bases are connected.

It wasn’t long ago that we were subject to stringent military standards for hosting these networks on site but once they came through, there was never any re-certification.
But copyleft is bad and everyone should use BSD ...

Code is turned proprietary by huge corporate with massive development resources. No one could have predicted this.
npm should run in Docker containers by default. At least to restrict access to the project being built.

But the result of a compiler will run on the machine anyway, but once again, it should be in a Docker.
If annexed and somehow given democratic rights, I suspect Canadians would form a protest party with the goal of budgetary shutdowns in the House of Representatives...

Zero support for any legislation other than Canadian Separation. Be a poison pill.

And that's the non-violent response.
I remember this one! The question was:

“ Un molcajete y tejolote se usa comúnmente en los restaurantes mexicanos para preparar ¿qué plato popular de aguacate que se suele servir con totopos?”

The idea is that a monolingual English speaker might recognize enough words here to make a guess. Or that people might know Spanish. (I’m somewhere in between, my browser did not translate the question, and I got it right.)