skysight-inc/HackerNews huggingface dataset:
Not to mention they link to libc.. All rust code does last I checked…
I always feel that we are inclined to ask this question because we want to treat the wavefunction as if it were a probability distribution. While they share some properties, fundamentally they are not the same thing.

In typical probability, we deal with an ensemble of fixed states, or at least phenomena that can be simulated as such.

In quantum physics, the wavefunction is fundamental. The question "what was the exact path?" is meaningless. In particular, if we take the approach of Feynman path integrals, we find that particles take many paths - including circular paths through each slit - before arriving somewhere else where they interact (i.e., become entangled) with, say, an electron in the screen.

Sure, we may consider different experiments (e.g., quantum erasers, see https://lab.quantumflytrap.com/lab/quantum-eraser), but analogies with deterministic particles are whimsical - sometimes they work, sometimes not.
I wonder if it would work to introduce a company policy that says you should never commit consensus aren't able to explain how it works?

I've been using that as my own personal policy for AI-assisted code and I am finding it works well for me, but would it work as a company company policy thing?
Either party will argue against what the other is doing, while they do it, but it's what happens as the parties swap leadership that makes it clear what the party actually dislikes.

They don't discontinue everything the other party implemented, even when it's easy to do so, and that's the true indicator that the party is okay with something, regardless of the partisan complaints made when it was initially implemented.
The US is a strange place for a rich country, though. I've only spent 6 weeks there and I've experienced a direct death threat, an indirect one, and some guy following me into a shop and then pushing me before leaving. That's just the worst of it, but there was lots of low-level "strange behaviour" to add to that from various strangers that Americans presumably don't even notice.
I am feeling nostalgic just looking at this.

The year is 2012, rails is the hottest thing and mongodb is the inifinity guntlet scaling monster. BackboneJs and underscore were said to replace all jquery and we deployed things with just one command to heroku. The good ol days
I’ve been a happy redmine user for about 15 years. It may not look as flashy as newer systems but I appreciate the consistent UI which hasn’t broken, and someone is doing the hard work of making non flashy but extremely useful things like e-mail workflows, export as PDF, git integration, etc stay working
> What characteristics distinguish “soft power” from propaganda and why is it good?

A report from the American Enterprise Institute:

> To improve the US government’s response to the exploitation of youth by terrorist groups, the report recommends (1) adopting clear criteria to be used in weighing young peoples’ vulnerability to radicalization and recruitment and in creating and targeting terrorism prevention programs, (2) fostering both attitudinal and behavioral change to build youth resilience to recruitment, (3) moving beyond a traditional focus on young men to confront the radicalization and recruitment of girls and young women, and (4) engaging the family as a potential site of radicalization and recruitment.

* https://www.un.org/sexualviolenceinconflict/wp-content/uploa...

For example:

> Cuts to health and food programs that wind up costing lives will embitter affected populations and be exploited in propaganda by anti-American groups. This will have at least a moderate effect in boosting recruitment by terrorist organizations.

* https://www.newsweek.com/islamic-state-will-capitalize-after...
I don't hold that view point, but if even the critics can see this as something evil, that should tell you something.

You can not like your neighbors partying and playing music until 3 AM, but also have the moral compass to know that setting fire to their house is not the solution.
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
Curly-Cue: Geometric Methods for Highly Coiled Hair [pdf]
Had the dotcom bubble not burst I’d likely be an attorney. I’d accepted an offer at a law firm in San Francisco to work in their Securities practice, largely taking companies public or doing M&A.

In March of 2000, the firm called and said: “Good news bad news. Good news: you still have a job [unlike a lot of my law school classmates]. Bad news: we don’t need any more Securities lawyers, but we have lots of room in our Bankruptcy practice.”

Being a Bankruptcy lawyer didn’t sound like fun. A law professor’s brother was starting a B2B startup. He offered me a job. The startup was a colossal failure, but I was hooked on the idea of a group of people starting something from nothing.

Next ~8 years were painful with lots of ideas that went no where, but it all worked out. So, in the end, always remember that but for the dotcom bubble bursting, I’d be keeping track of my time in six minute increments.
Also the world is not a zero sum game and cooperation generally produces much greater rewards then hostile competition.
> But once you reach a certain level of abstraction (usually 1 level above programming language), you'll start running into more and more issues resulting from abstraction leaks that require understanding the layer below to properly fix. Probably the most blatant example of this nowadays are "React developers" who don't know JS/CSS/HTML and WILL constantly be running into issues that they can't properly solve as a result, and are forced to either give up or write the most deranged workarounds imaginable that consist of hundreds of lines of unintelligible spaghetti.

I want to frame this. I am sick to death of every other website and application needing a gig of RAM and making my damn phone hot in my hand.
> At what point does it really stop mattering if this is C or Rust?

That depends. If, for you, safety is something relative and imperfect rather than absolute, guaranteed and reliable, then - the answer is that once you have the first non-trivial unsafe block that has not gotten standard-library-level of scrutiny. But if that's your view, you should not be all that starry-eyed about how "Rust is a safe language!" to begin with.

On the other hand, if you really do want to rely on Rust's strong safety guarantees, then the answer is: From the moment you use any library with unsafe code.

My 2 cents, anyway.
Unsafe is a very distinct code smell. Like the hydrogen sulfide added to natural gas to allow folks to smell a gas leak.

If you smell it when you're not working on the gas lines, that's a signal.
I'm not a fan of the "front vs back" dichotomy. Chrome is just another box as far as my responsibilities and goals are concerned, but it always feels like there's a mental handoff switching to this one context.
Webdev is a large, impactful and challenging field within programming as a whole.
> Personally, I think we should simply fine the heck out of all websites until they all feature a "Reject all" button.

Personally I’m tired of cookie pop-ups on websites, a reject all button does nothing to solve the actual problem. If a users browser can somehow communicate the preference so we don’t need to click on pointless stuff then wouldn’t that be optimal?
The numbers above the words indicate which finger (index, middle, ring) is used to press a key, the letters below indicate the hand (left or right). Basically a precursor of touch typing that doesn't use the little fingers and doesn't always use the same finger for the same key.

The actual shorthand would be written on paper, with the typewriter being used to expand it to a more readable form.
Topography and the Terrestrial Water Cycle
America aggressively trying to question Canadian sovereignty makes Canada the fareweather friend..... Got it.

With friend like these who needs enemies.

The American ignorance on this site is really starting to drive me away.
Great work by the Suite Numerique team!

Are you guys looking at adding localization support for languages beyond French as well (eg. English, German)?

It would be a great alternative to multiple disjointed OSS offerings like Mattermost or Appflowy.

Also, I found the DIPT to be fairly intruiging. How much inspiration did the org get from Gov.uk, and are there some resources, papers, or books you could point to about the DIPT initiative?
Plato deliberately did not put some of his teachings into writing and only taught them orally, because he found written text unfit for the purpose.

https://en.wikipedia.org/wiki/Plato%27s_unwritten_doctrines
> But you don't have to understand lower layers to provide value to your customers, and developers who now find themselves overinvested in low-level knowledge don't want to believe that.

This is the weakest point which breaks your whole argument.

I see it happening ALL the time: newer web developers enter the field from an angle of high abstraction, whenever these abstractions don't work well, then they are completelly unable to proceed. They wouldn't be in that place if they knew the low-level and it DOES prevent them from delivering "value" to their customers.

What is even worse than that, since these developers don't understand exactly why some problen manifests, and the don't even understand exactly what their abstraction trully solves, they wrongly proceed to solve a problem using the wrong (high level) tools.
Ironically, the shift in usage is happening at the same time that embedded security is getting good enough that it's possible to brick something hard enough that you can't reflash it without replacing chips, if you lose keys or they get corrupted.
I think the question is that were Plato's fears unfounded. I don't think the question is "is writing bad", although it is framed as that to justify a carefree adoption of LLMs in daily life.
Maybe if you reverse the beam polarity and route them through the main deflector array.
I skipped Tcl in favor of Perl. Is there any reason to reconsider nowadays?
You're confusing "liberal" with "leftist," I suspect intentionally. Liberals supported the Iraq war.

And the conservatives don't want to stop wars, they're literally the pro-war, pro military industrial complex party, and nothing they're doing is actually limiting profligate spending or corruption.

Nice bit of propaganda and misidrection though. I can tell you worked hard on it.
They won't make a B770 or C770 because they lose money on every card they sell. The prices are low because otherwise they would sell 0 and they already paid for the silicon. The intel graphics division is run by fools who won't give their cards a USP in the SR-IOV feature home labers have been asking for for years. Doing what AMD and Nvidia do but worse is not a profitable strategy. There's a 50% the whole division gets fired in the next year though.
>If you train your AI on the commons, everything it generates should be in the commons.

Isn't AI output not copyrightable already?
Doesn’t it say something if Rust programmers routinely feel more comfortable making aggressive optimizations and have more time to do so? We maintain code for longer than the time taken to write the first version and not having to pay as much ongoing overhead cost is worth something.
Wikipedia has multiple ways it tells you it doesn't know or it doesn't know for certain. Tags such as clarify, explain, confusing (all of which expand into phrases such as clarification needed etc) are abundant, and if an article doesn't meet the bar for the standard, it's either clearly annotated at the top of the article or the article is removed altogether.
The point is if they wanted a state they would have agitated for one during the UN Resolution 181 vote. But they didn't. Or they would have agitated for it between 1948 and 1967, when they were occupied by Egypt and Jordan. But they didn't. They didn't attack Egypt and Jordan to try to force their hand to give them a state. They attacked Israel, when Israel didn't occupy any land outside its currently "internationally recognised borders"! And now they supposedly want a state on the land that they already had? They only decided they wanted a state on that land once Israel occupied it.

Here's Hasan Zomlot, Palestinian ambassador to the UK, claiming yesterday that "We will leave back to our homes inside the '48 areas, we will go back to our land, we will go back to Yaffa and Haifa!".

https://x.com/koshercockney/status/1901248223580160056

I'm not surprised Israel is being cautious.
It's difficult to understand the american strategy here , and even whether there is one. A state must have a strategy, it cannot be ran like a corporate, or else someone else with a strategy will become more successful.

Imagine if the roman empire went "on holiday" sometime around 100AD and just declared "Rome first!" but withdrew from the known world and let the chips fall where they may. "America first" is not some revelatory slogan, america was already first, but if it wants to be alone , that's their prerogative. But then the rest of the world is not ready to deglobalize nor does it want to. The great powers of the 19th century are no longer, so by necessity the world will have to remain globalized with an increasingly closed off america. This would be a loss for the USA - why would a scientist go to work in america if her work might eventually be subject to restrictions of collaboration.

On the other hand, the US launched an attack against the Houthi terrorists, which is a clear sign that the US is interested to maintain the world's essential trade and oil routes. So maybe america is not alone yet.
If these two hundred and something folks were guilty of being part of a transnational crime organization I'll be happy to see them pay their time, but so far I only know their crime was to be brown and Latino in the wrong place at the wrong time.

What's been discussed here is the need for due process and how this makes anyone vulnerable, because now by default everyone can be guilty without recourse.

Tomorrow someone might say you're part of "antifa" and whatever that word means and boom, your rights are vulnerable and your integrity at risk.
Meanwhile there is still a WPS option on my old 2016 phone and half the routers n my country have one.

There's also a nmcli connection modify option for the linux laptop.

Lucky me
You may want to review my account history before lecturing me.
I'm giving a programming class and students uses LLMs all the time. I see it as a big problem because:

- it puts focus on syntax instead of the big picture. Instead of finding articles or posts on Stack explaining things beyond how to write them. AI give them the "how" so they don't think of the "why"

- students almost don't ask questions anymore. Why would they when an AI give them code?

- AI output contains notions, syntax and API not seen in class, adding to the confusion

Even the best students have a difficult time answering basic questions about what have been seen on the last (3 hours) class.
Reddit discussions about the same article: https://www.reddit.com/r/amiga/comments/1jcrtct/amiga_600_th...
Some of those pictures look like Stable Diffusion output. Zoom in and see junk characters.
Silly as it may sound, but a Battlemage where one can just plug in DIMMs, with some high total limit for RAM, would be the ultimate for developers who just want to test / debug LLMs locally.

Reminds me of this old satire video: https://www.youtube.com/watch?v=s13iFPSyKdQ
I think this may not be a very high bar. zippy in Nim claims to be about 1.5x to 2.0x faster than zlib: https://github.com/guzba/zippy I think there are also faster zlib's around in C than the standard install one, such as https://github.com/ebiggers/libdeflate (EDIT: also mentioned elsethread https://news.ycombinator.com/item?id=43381768 by mananaysiempre)

zlib itself seems pretty antiquated/outdated these days, but it does remain popular, even as a basis for newer parallel-friendly formats such as https://www.htslib.org/doc/bgzip.html
it's very funny that these guys don't seem to understand anymore that programs like VoA are their thing. they think they're "owning the left" by cutting the budget for right-wing propaganda.
Show HN: My HN Front End with Topic Filtering
I really like HN, but I always wished for a way to filter out certain types of posts (like news or politics) from the front page. So I created a simple website that hits the HN API and shows popular stories. It lets users assign certain domains (e.g. github.com) to different categories, and then only filter the front page to only show certain categories. I mostly made this for myself, but figured I'd share it in case others find it useful. It's still pretty rough visually but functionally it's all there. It doesn't require any account signups to use and you can customize the available categories in the settings page. Cheers!
I don’t think this in quite fair. Since the time of Reagan, I think that liberals have consistently upheld the possibility of non-military government service being of value in contrast to the Reagan-ite generalization that only military service was generally honorable.

(E.g., VOA, diplomatic service, DOJ)
A lot of those money went to pushing US cultural wars themes worldwide. And many parts of the world don’t exactly share modern US (or democrats party voters) values. Then US soft power is closer to waging cultural war.

Not exactly USAID, but similar topic. In my country US ambassador openly pushed for law that more than half of population is against for cultural reasons. That feels more like attempt of soft colonialism than soft power tbh.

Another example I recently noticed. When looking for kids cartoons online, I realized I try to stay away from recent US content. Why? Too much of a chance of blatant cultural propaganda. Meanwhile asian, even Chinese, stuff feels fine in the back of my mind. I guess PLC is pushing its own propaganda too, but I don’t even notice among the dragons and all that jazz.

IMO US soft power went south a good decade ago.
That's calculated in the total losses. You either need to compress it or freeze it. Usually for vehicles it's compressed, for long term storage or transfer it could be either.
That really is the trouble with the third world. The economy might grow but it will take a long time for societal consciousness to reach a level where one can exist peacefully.
The purpose of `unsafe` is for the compiler to assume a block of code is correct. SIMD intrinsics are marked as unsafe because they take raw pointers as arguments.

In safe Rust (the default), memory access is validated by the borrow checker and type system. Rust’s goal of soundness means safe Rust should never cause out-of-bounds access, use-after-free, etc; if it does, then there's a bug in the Rust compiler.
I had this realization a couple weeks ago that AI and LLMs are the 2025 equivalent of what Wikipedia was in 2002. Everyone is worried about how all the kids are going to just use the “easy button” and get nonsense that’s in-checked and probably wrong and a whole generation of kids are going to grow up not knowing how to research, and trusting unverified sources.

And then eventually overall we learned what the limits of Wikipedia are. We know that it’s generally a pretty good resource for high level information and it’s more accurate for some things than for others. It’s still definitely a problem that Wikipedia can confidently publish unverified information (IIRC wasn’t the Scottish translation famously hilariously wrong and mostly written by an editor with no experience with the language?)

And yet, I think if these days people were publishing think pieces about how Wikipedia is ruining the ability of students to learn, or advocating that people shouldn’t ever use Wikipedia to learn something, we’d largely consider them crackpots, or at the very least out of touch.

I think AI tools are going to follow the same trajectory. Eventually we’ll gain enough cultural knowledge of their strengths and weaknesses to apply them properly and in the end they’ll be another valuable asset in our ever growing lists of tools.
I think this is a subset of the fifth (of the seven) ideals of local-first software https://www.inkandswitch.com/local-first/#5-the-long-now

> Local-first software enables greater longevity because your data, and the software that is needed to read and modify your data, are all stored locally on your computer.

There are many ways to achieve this goal - open document standards, open source servers, a escrowed release of the server, or this idea of a bail out system for taking the current version and self hosting it. All are commendable.

Actually achieving all seven ideals is hard, and there isn't much modern software that does it. But in my view anyone trying to achieve even a few of the ideals is making strides towards a worthy goal.

There is a lot of exciting stuff happening in the local-first software movement at the moment, and a lot of that is related the sync engines that are being built (disclaimer: I work for ElectricSQL, we are building one). These sync engine don't inherently make your software local-first, fitting all the ideals, but they do make it a lot easer to do so. They are an important building block. But there is more needed, we need more open document standards - Automerge, Yjs, Loro and the other CRDT data structures are perfect lower level data structures to build these higher level abstractions on. Martin Kleppmann has talked quite a bit about sync engines that are disconnected from the underlying application, essentially pluggable sync engine, you choose who to use to sync you copy of a document or application - I'm excited to see where this goes.

But, we also need to free up the application distribution platform. The app stores are walled gardens that prevent some business models, native apps (while performant) are tied to a specific platform (or even version!), and the web is inherently tied to servers and browsers. The web platform though, i.e. JS, HTML, CSS, is perfect for building high longevity software that runs anywhere, on any device, the issue is the distribution. We need a middle ground, an application package that built on web standards, but isn't tied to a server. I want to download a bundled app to my machine and have a copy, email to a family member, or even open and hack on it. Thats the final missing piece.

A downloadedable app, with an open and pluggable sync engine would achieve the same goles of this ejectable idea.
My guess is that AI will make programming even more misserable for those who entered the field for the wrong reasons. Now is the time to double down on learning the basics, the low level, the under-the-hood stuff.
Something must have happened in 2001 I guess.

IIRC the additional id requirement was introduced in 2007 (air) and 2009 (land).

1. https://www.canada.ca/en/news/archive/2006/11/new-american-l...

2. https://www.canada.ca/en/news/archive/2009/06/are-you-canadi...

One should note that the restrictions survived different US and Canadian administrations (there is a reciprocal requirement on Americans entering Canada) so it's not really a partisan issue it would appear.

The border is still pretty much unprotected.

My position is that Canada and the US should have an open border and an EU-like economic zone but I think the majority of Canadians and Americans don't want that or clearly it's not an important enough issue for them. Overall it's still a reasonably easy border to cross for both compared to most world borders and for many professions TN status also lets people live and work across the border.

As a Canadian emotions are running pretty hot these days. I think we should try and keep that under control. Don't get angry over what is essentially a business arrangement. People are still the same people under different administrations for good and bad. If you're feeling angry try and remember someone is trying to get you to be angry.