skysight-inc/HackerNews huggingface dataset:
The ISP had set it up so Egress traffic on the static IP was shared and included other residential traffic, and Ingress may have been mirrored or segmented by MAC.

It was unclear, and the ISP wasn't giving us much, it took months to track down and some really clever networking tests. The Network Engineer really came through there in collecting the info we needed to have a discussion with the ISP. I mention it to save others the headache, and labor involved.

Going IPv6 native corrected a whole host of issues.
The Department of Transportation is next up.
Thank you! I'd imagine performance-sensitive components in the engine need to remain in C++ (or a similar systems language) right? However, I'm not privy to Swift's runtime benchmarks.
You've already got your brain trained in the underlying fundamentals. The way you use AI is going to be slightly different from how someone who is just starting out would experience and adapt to it.

For the same reason, we were required to have graphing calculators, but not TI-92 or similar models in calculus class. While the utility is fine for people who have already learned the concepts, attempting to learn advanced algebra or other math with a symbolic solver available cripples your long term retention.

The question of "what is motivating the task" doesn't really factor very well into "how does this tool affect a novice", at least not in any similar circumstance I have seen.
To me what's funnier is that they believe an F/A-18F Super Hornet needs divine intervention to go up against Ansar Allah's "top missile guy".
More like a grand cavitation or amputation.
I think it's really cool to create minimalist OSes. Something about perfboard projects and old, slow CPUs tickles my buttons. But I'm struggling to come up with a use case for this project in the End Times. In theory, this allows me to flash a ROM connected to an old through-hole, 8/16-bit CPU like a Z80, 8086, 6809 and 6502. I guess my issue is why and how would I do that during the end of the world?

I can't think of a way to come into possession of MPUs like that without intentionally buying them ahead of time. And if I'm going to stockpile those, I might as well stockpile a more capable MCU or MPU instead and flash it with something else. 99.9% of what I'd want to do with minimalist computers in the apocalyptic wasteland would be just fine without an OS. Bare-bones MCUs work spectacularly for control systems, wireless cryptosystems, data logging, etc.

Maybe I didn't look hard enough in the README [1], but I don't see how I'd bootstrap a system like this without already having a much more capable system on standby. Which comes back to the issue of... why?

[1] https://git.sr.ht/~vdupras/collapseos
But you've got six throws there.

It's the proportion that matters, not absolute numbers.
An understandable question, but as a Canadian flying to the US you will almost creatively complete US preclearance while still on Canadian soil, meaning you can get turned away but cannot be physically detained by ICE.
I think the industry is going to soon look back on building with Wild West open-source repos like we looked back on not having absolutely everything running on HTTPS in the Snowden era. I know Google has "assured" open source repos for Python and Java [1]. Are there other similar providers for those and other languages?

[1] https://cloud.google.com/assured-open-source-software/docs/o...
The entire argument against ASCII Delimited Text boils down to "No one bothered to support it in popular editors back in 1984. Because I grew up without it, it is impossible to imagine supporting it today."

You need 4 new keyboard shortcuts. Use ctrl+, ctrl+. ctrl+[ ctrl+] You need 4 new character symbols. You need a bit of new formatting rules. Pretty much page breaks decorated with the new symbols. It's really not that hard.

But, like many problems in tech, the popular advice is "Everyone recognizes the problem and the solution. But, the problematic way is already widely used and the solution is not. Therefore everyone doing anything new should invest in continuing to support the problem forever."
It'll be part boycott, part cancellation of business trips because it's too difficult to do business with the US, part concerns about US immigration doing crazy things, and part delaying booking trips to the last minute (the figures are forward booking data) because who knows what'll happen next
And this is correct, because if Google takes over AI, it will kill it just like they're killing search results. For Google, selling ads is THE most important thing, so they will relegate AI results to a little corner of the page where no-one will care about.
"The lawyer, Mahsa Khanbabai, said Wednesday afternoon that she still does not know where her client is being held and has not been able to contact her."

Hence my question. We'll see!
I don't follow the lkml enough to highlight a pattern, but this recent exchange comes to mind:

On Thu, Jul 4, 2024 at 8:52 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:

> Jason. This smells. It's BS.

On Thu, 4 Jul 2024 at 11:57, Jason A. Donenfeld <Jason@zx2c4.com> wrote:

> It's not BS. And that's not a real argument from you, but rather is
something else.

On Thu, 4 Jul 2024 at 12:19, Linus Torvalds
<torvalds@linux-foundation.org> wrote:

> Bah. I guess I'll have to walk through the patch series once again.

> I'm still not thrilled about it. But I'll give it another go.

> Linus

https://lkml.org/lkml/2024/7/4/1208
Going through pre-clearance in Canada would put you at much lower risk of hoover-age by ICE. According to the Preclearance Act all CBP can do is detain you until they hand you over to the Canadian police - section 14(2) - ... and maybe a light strip search if the situation warrants - section 13(1). [1]

[1] https://laws-lois.justice.gc.ca/eng/acts/P-19.32/FullText.ht...

[edit] There's also pre-clearance facilities at Dublin and Shannon in Ireland, and sprinkled around the Caribbean. Abu Dhabi has one but visiting Emirati jail is not top of my to-do list.
Yes, I really wasn't aware.

> but it seems too trivial a result to even be something worth commenting on.

Yes, but I also think it is memetic and lovely enough to remembered it if you've encountered it. Calculating 52% of 25kg of something as 52/4=13 sparks joy.
I’m curious what you mean by that.

Do you mean that AI can help write perfectly memory safe code and so new languages shouldn’t have a garbage collector?
These would have been quite doable by my 8th grade education.

But I am older than many. :-)
And that’s why GCC (among others) accepts SOURCE_DATE_EPOCH from the environment, and also has -Wdate-time. As for using __DATE__ or __TIME__ in code, I suspect that was more helpful in the age before ubiquitous source control and build IDs.
The return crossing is a huge concern. I have already decided I am not comfortable taking any international trips for the foreseeable future.

I do not need thugs at the border to give me a hard time because they feel empowered to do whatever they want. My non-white (but Americans born) partner is even more concerned. Sure, they have to let you back into the country, but they can make it painful.
It may not be obvious if you are in the US but the reaction of Canadians to Trump’s 51st state garbage is extremely strong in Canada.

The tariffs are one thing, and pissed people off, but the rhetoric is what has really done the damage.

It’s viewed as a complete betrayal, and as a real and serious threat to Canadian sovereignty.

I work for an American company from Canada, and have changed my financial planning because I’m not sure if I’ll be able to keep doing that.

When I see a 70% drop I’m surprised it isn’t more.
The Airbnb co-founder is at DOGE now, so I wouldn't hold out much hope.

https://www.yahoo.com/news/airbnb-hosts-ditch-platform-billi...
Someone filed a bug report on a project I work on, saying that it was a security vulnerability that we don't prefix cell values with a single quote (') when the cell content contains certain values like an equal sign (=). They said this can cause Excel to evaluate the content and potentially run unsafe code.

I responded that this was Excel's problem, not ours, and that nobody would assign a CVE to our product for such a "vulnerability". How naive I was! They forwarded me several such CVEs assigned to products that create CSVs that are "unsafe" for Excel.

Terrible precedent. Ridiculous security theater.
As I said it's not relevant but if you wanted to know you could put in the bare minimum of effort into doing your own research. From Smith and Tsimpli's "The Mind of a Savant": "On the [Gapadol Reading Comprehension Test] Christopher scored at the maximum level, indicating a reading comprehension of 16 years and 10 months". They describe the results of a bunch of other language tests, where he scores average to above average, including his translations of passages from a dozen different languages.

> But how on earth does that imply the brain isn't 'thinking' for the structures it is used to ? Do you say you did not think for question 1 just because question 2 was more difficult ?

The point isn't to define the word "thinking" it is to show that the language capacity is a distinct faculty from other cognitive capacities.
Trump Spoiled the F-35, America's Most Popular Fighter Jet
Both can be true at once, right?

Some folks need more carrot, some need more stick. I don’t know the actors in this play, but I assume Linus (who presumably does have a mental map for these actors) is choosing to strike a tone which gets the message across without causing lasting damage.

Perhaps GP carries with them Linus’ priors resulting in a different reading of this specific message.
Thank you for the kind words and email received!
Interesting! I've dealt with file interchange between closed source (and a couple open source) programs, but that was a while ago. I've also had to deal with csvs and xslts between SaaS vendors for import export of customer's data. I've done a bunch of reverse engineering of proprietary formats so we could import the vendor's files, which had more information than they were willing to export in an interchange format. Sometimes they're encrypted and you have to break it.

What you say is fair. Csv is underspecified though, there's no company called csv that's gonna sue for trademark enforcement, there's no official csv standard library that everyone uses. (They exist are some but there are so many naive importations because from first principles, because how hard could it be? output records and use a comma and newline (of which there are three possible options)).

How often do you deal with multiple Csv files to represent multiple tables that are actually what's used by vendors internally, vs one giant flattened Csv with hundreds of columns and lots of empty cells? I don't have your level of experience with csvs, but I've dealt with a them being a mess, where the other side implement whatever they think is reasonable given the name "comma separated values".

With sqlite, we're in the Internet age and so I presume this hypothetical developer would use the sqlite library and not implement their own library from scratch for funsies. This then leads to types, database normalization, multiple tables. I hear you that too many choices can bad, and xml is a great example of this, but sqlite isn't xml and isn't Csv.

It's hard to have this discussion in the abstract so I'll be forthcoming about where I'm coming from, which is Csv import export between vendors for stores, think like Doordash to UberEATS. the biggest problem we have is images of the items, and how to deal with that. It's an ongoing issue how to get them, but the failure mode, which does happen, is that when moving vendor, they just have to redo a lot of work that they shouldn't have to.

Ultimately the North Star I want to push towards is moving beyond csvs, because it'll let a people who currently have to hand edit the Csv so every row imports properly, not have to do that. They'd still exist, but instead have to deal with, well, what you see with XML files. which has its shortcomings, as you mention, but at least once how a vendor is using it is understood, individual records are generally understandable.

I was moved so I don't deal with import export currently, but it's because sqlite is so nice to work with on personal projects where it's appropriate that I want to push the notion of moving to sqlite over csvs.
LLMs and agents are going to make labels like 'sw engineer', 'qa tester', marketer, CFO, and CEO very squishy.

I think in the coming decade if you put yourself in a box and do a specialized task, and nothing more, you'll have a bad time. This is going to be an era where strategy is far more important than tactics.
As an American I have mad respect for Canadians (and Europeans) that stand up to the total political destruction that is happening.
I live in Florida and follow local news. There are snowbirders who have come here for years. But now are thinking about going somewhere else for the winter. But not just because of the news.

They are actually being treated differently by people they use to consider friends because their friends are believing everything they hear and read.

Now, they are looking to spend winter in Costa Rica and Panama City.
https://reddit.com/r/AmerExit/ will be helpful for your inquiry.
And the reason for that in turn is because if you are on one commit and check out and older commit, then restoring file modification times to what they were at the time of the older commit would cause build tools that look at file modification times to sometimes not pick up on all the changes.
Also, don’t know about your area, but my local library will let you checkout a sewing machine.
Kindle Fire? Your smart TV? Your car infotainment? Android is everywhere even without Google
Nah! Then we would need to add some blockchain and maybe sprinkle some other Buzzwords here and there for good measurement!
Yup… as a Brit who’s holidayed, been to conferences and done business in the US I currently have zero interest in going there ATM
My parents cancelled their European vacation this summer because they're embarrassed
What's your point? A lot of simple devices are still being manufactured with cheap microcontrollers. Most of them don't even have an OS as such. If society collapses it's not like people are going to scavenge the microcontroller out of their washing machine and use it to reboot civilization.
Never felt like being compelled to subscribe to YT premium or Netflix, the former doesn't differ much from using YT with ublock, and piracy provides a better service than Neftlix.

OAI's GPT-4 (back in the day), Deep Research, and 4o Image gen recently on the other hand? Totally. When it's something actually incredibly useful and there's zero alternatives out there.

Google has no such products right now, if their Gemini Advanced trial shows anything it's that their touted 1M context doesn't actually work any better than the average undertrained 1M RoPE tune. I mean it doesn't even make sense for them conceptually to sell services, they're an ad company.
I'm sure that you have a point, according to written policy and law.

Trump has made a point of not caring about stuff like that, so who really knows?
Yes, but I'm not sure it's entirely related to AI. I think one of the real lessons of the pandemic was that you can outsource everything knowledge related because paying peanuts for something that's somewhere from 1/8 to 1/2 as good is better than not paying peanuts. And this effect is deeply multiplicative the less skilled and more entry level the role is, a factor AI only exacerbates. The precursor to this was tech jobs postings, year by year, mostly only being for, first, 3+ years of experience, and then 5+, and so on.

That said, AI, as it improves, will only exacerbate. At least until it becomes so multiplicative that having an AI + pilot is so productive that you'd never not be happy to hire another one.
well little johnny, when one hardware loves another hardware very much...
People have said this a lot online, but as someone that attends conferences I am not familiar with any conferences that didn’t previously meet outside of USA ditching USA.
There is a huge range of cultural influence though. Americans, on average, have quite a different communication to let's say Germans or Scandinavians. Fluff will be present everywhere, but to vastly different degrees.
I think an undervalued aspect of college over self learning for most is that college requires you to learn a broader array of things. If I was allowed just pick the classes I wanted to take for four years, they would have all been computer related classes. I would never had taken Chemistry, Physics, Drama, Psychology, History, International Relations, or anything that makes me a more educated and well rounded thinker.
Just last week I was bitten by a customer’s CSV that failed due to Windows‘ invisible BOM character that sometimes occurs at the beginning of unicode text files. The first column‘s title is not „First Title“ then but „&zwnbsp;First Title“. Imagine how long it takes before you catch that invisible character.

Aside from that: Yes, if CSV would be a intentional, defined format, most of us would do something different here and there. But it is not, it is more of a convention that came upon us. CSV „happened“, so to say. No need to defend it more passionate than the fact that we walk on two legs. It could have been much worse and it has surprising advantages against other things that were well thought out before we did it.
This is a huge milestone: https://lists.reproducible-builds.org/pipermail/rb-general/2...
And people bash c/c++ for not having some kind of central package management system. Hah!
The GOP, not just Trump. Plenty of support for his "51st state" comments coming from within the administration, and from the broader GOP gallery.

And a whole contingent of Americans who don't seem to recognize this as a serious diplomatic concern. Look at the bulk of comments in this post trying to handwave this away as some kind of "trade dispute" or "irrational fear of ICE" or "Canadian dollar is low."

No, your president and his entire cabinet say they're going to annex our country. Gee, I wonder why we wouldn't travel there.
> Chrome PWAs have been replacing the need for Electron

Isn't Electron based on Chromium?
> Do they forge them?

Yes. All archive entries and date source code macros and any other timestamps are set to a standardized date (in the past).
One thing that I think would be cool, and that could perhaps be good starting point, is a TDD agent. How I imagine this working:

User (who is a developer) writes tests, and a description of the desired application. The agent attempts to build the application, compiles the code, runs the tests, and automatically feeds any compiler errors and test failures back to agent so that it can fix it's own mistakes without input of the user.

Based on my experience of current programming agents, I imagine it'll take the agent a couple of attempts to get an application that compiles and passes all the tests. What would be really great to see is an agent (with a companion application probably) that automates all those retries in a good way.

i imagine the hardest parts will be to interpret compiler output, and (this is where things get real tricky) test output, and how to translate that into code changes in the existing code base.
A fork of Chromium is still a Chromium-based engine, and does nothing to combat the browser engine monoculture.

I'm personally hoping for Servo/Verso, as well as hoping that Firefox turns around.
Cross-border trips to the U.S. reach COVID lows with nearly 500,000 fewer travellers in February
- https://www.cbc.ca/news/politics/cross-border-trips-decline-... - March 18th, 2025

US CBP Traveler and Conveyance Statistics - https://www.cbp.gov/newsroom/stats/travel
Somewhere there's a market that is highly rational, not taken in by hype, and lacks hubris. Maybe it's Germany? Good luck starting a tech company there.

The frisson of hype and juvenile behavior seems pretty linked to the optimism that drives this sector. Some idiots and hucksters inevitably come along for the ride, and some of them get lucky.
Yes! Only 30%, 50 states, and all of the other countries to go!
Yup, they are, their DAUs are steadily marching up.
Given the amount of garbage people are producing with LLMs, garbage collectors are more necessary than ever.
That would be nice. Otherwise, we're going to lose ~2 billion dollars in lost revenue from Canadians visiting the US, and with that ~14,000 jobs.
Fascinating, thanks for sharing! Very surprised they do this at the software level.
Preclearance happens on Canadian soil, it's not an embassy. They would have to literally kidnap you and take you on a commercial flight to the US. If you're worried about the US kidnapping you from foreign countries, then I strongly suggest you speak to an attorney because I suspect you have bigger things to worry about than a Florida vacation.

[edit] Ah, I see, I didn't catch that you meant on arrival. I suppose that is a risk, but it does seem like you'd really have to make someone's shit list to be admitted only to then immediately be removed.
Canada had tariffs before Trump. Now Canada is mad about the U.S. having tariffs? Canada can engage in protectionism but when others return the favor, it’s a problem?
I wonder if he reads every single line of code. Or even skims over them.
I don't think we do? It's more that a bunch of companies already have their data in CSV format and aren't willing to invest any effort in moving to a new format. Doesn't matter how much one extolls all the benefits, they know right? They're paying someone else to deal with it.
Poor countries, that make the poorest US state look like Monaco, have no problem producing doctors.

Also, as a general point, merely looking at total subsidy amount means nothing without looking at the reason for the subsidy. For example, if America builds a $10B early ICBM detection facility in Alaska, it will look like America is heavily subsidizing Alaska. Except, Alaska isn't actually a real threat to be nuked - NY, SF, LA, and DC are the ones that benefit.
The thing I don't get is that if Canada became part of the US, Republicans would never hold power again. Don't they know that?

That makes me think this is all asinine rhetoric to

(1) squeeze Canada, Europe, and other allies of the trade deficit goodwill for a quick buck. That stuff America used to maintain global soft power and hegemony - cashing it in for a quick buck.

(2) run quick and chaotic pump and dumps where donors get to make enormous alpha on the market volatility (this could seriously just be market manipulation games?), and/or

(3) satisfy the geopolitical powers that may or may not be underwriting Trump, Musk, Gabbard, et al. Saudis, Russians, and Chinese. Several of this gang are politically exposed persons, possibly with exposure or debts to all three groups.
If Theodore Gray (the eccentric millionaire co-founder of Wolfram) doesn't have a plutonium sample in his famous periodic table, I really doubt there's any available for sale in the US, outside of NRC-regulated places. He'd had found one by now, if one existed.

Is it possible someone confused plutonium with polonium? That's the Occam's razor here.
Nothing stops you from opening signal in a bar and having a guy sitting behind you from the KGB reading the texts. Or say, adding a rando to the group. In their context, that means it’s unsecure.

The cryptography of Signal is not the issue.
It's a pop culture reference.
Quotes are just characters in TSV. Actual tab characters are banned so this should be simple. (Of course poor implementations may behave differently.)
I obviously can't speak for all of my countrymen, but I can say that people are really, really pissed about the annexation threats. We're upset about the tariffs, but we're absolutely incendiary about the threats to our sovereignty.

US media seems to be sanewashing the annexation threats as a "joke", but we take it very seriously up here. Your president has said many times that it's not a joke. Believe him.