skysight-inc/HackerNews huggingface dataset:
I'm not sure how to translate this line: « Ah ben maintenant elle va marcher beaucoup moins bien, forcément ! »
(Bourvil reportedly improvised it, causing de Funès to start laughing and bow his head to hide it).

Google Translate: “Ah well now it’s going to work a lot less well, of course!”

Deepl:

- It's going to work much less well.

- It's going to run much less smoothly.

- It's going to run a lot less smoothly.

None of these suggestions sounds good to me (in case it isn't clear I'm not a native English speaker).
> There are a ton of products on the market that are vastly more dangerous than computers

An irrelevant "whaddabout" argument.

It doesn't change that we need security and privacy for our information handling devices, as well as personal control. The real conversation is about how to best balance these.
there is such a gap between hobbyist developers that do things for fun if and only if it stays fun, and consumers who will qualify as petty the reasonable decisions to pursue some other one of the very many other things-to-do-for-free that could be more fun.

don't you think?
Thank you. It was not obvious from a quick glance.
This was a conscious decision by Rust folks. Let the language and std libraries be small enough to target anything - and let well-established crates (most written/started by the rust folks) fill in functionality. The main language provided the baseline interfaces, in some cases (see async), but not the machinery (e.g., async runtimes).
China will impose similar regulations and export restrictions.
I wonder what the point of these accounts is - they show up in almost every post now. If the goal is farming karma, they aren't doing a very good job.
But that is the point of the article. Literate programming was built on the premise "what if you could have _one_ document that you could either typeset as an article/report _or_ compile as a program?", but then most implementations only cater to the second part of the equation and essentially default to "comments on steroids". Being able to expose pieces of code in a non-linear way would be a basic necessity, so that you can put the "interesting stuff" front and center and only focus on the minutiae (e.g., the #includes) later in the exposition.
For today, I would focus on literate testing. The linear unit test is a better bottle for narrative content than the non-linear code.

In a similar line, I believe automatic documentation should be generated from tests, not the implementation. Then it's always up to date.

Text has many forms. Poems with many kinds of metrics, prose with all kinds of tones. Some forms are atemporal, some get old. None of it is "wrong", just different bottles to convey different ideas to different audiences.
You’re dead wrong, I do care. It does matter. I disagree with the comment but I would not have responded this way if it hadn’t made such a blatant factual error. If we’re going to make assumptions about the internal mental state of other commenters, would you have said the same thing if he misidentified, say, Germans for French? I don’t think you would have.
Entropy is also added via a random seed. The model is only deterministic if you use the same random seed.
You can do scan operations and if they use PartiQL it hides whether you are using indexes.

I usually have an explicit DENY for dynamodb:Scan for the IAM role used to access the DDB table
Well, you're used to a mature stable UI, but this is a fairly new feature. It might be the next big thing, or it might be the next Clippy/Bob.

Hold on, because there's a ton of money riding on massive adoption, whether you want to adopt it or not.
I believe the intent was thus: “Aye, that makes sense (not the [reauthorization of] slurs, but the explanation). Thanks.”
I hate you.

Well, just envy hate and just momentarily. Back then, such hacks were harder to find/discover. I would have loved to do that hack, I yearned for true multicpu.
Good to see companies calling Broadcom's bluff!
I’m not okay with evolving language intentionally out of a mistaken belief that minorities are so fragile that we need to change the way we talk.
Slow is smooth and smooth is fast. If you don't have time to do it right, what makes you think there is time to do it twice?
Men sell their bodies all the time. Miners, fishermen, football players, etc. 97% of all workplace fatalities are men.
"git bisect" is why I maintain the discipline that all commits to the "real" branch, however you define that term, should all individually build and pass all (known-at-the-time) tests and generally be deployable in the sense that they would "work" to the best of your knowledge, even if you do not actually want to deploy that literal release. I use this as my #1 principle, above "I should be able to see every keystroke ever written" or "I want every last 'Fixes.' commit" that is sometimes advocated for here, because those principles make bisect useless.

The thing is, I don't even bisect that often... the discipline necessary to maintain that in your source code heavily overlaps with the disciplines to prevent code regression and bugs in the first place, but when I do finally use it, it can pay for itself in literally one shot once a year, because we get bisect out for the biggest, most mysterious bugs, the ones that I know from experience can involve devs staring at code for potentially weeks, and while I'm yet to have a bisect that points at a one-line commit, I've definitely had it hand us multiple-day's-worth of clue in one shot.

If I was maintaining that discipline just for bisect we might quibble with the cost/benefits, but since there's a lot of other reasons to maintain that discipline anyhow, it's a big win for those sorts of disciplines.
Israel probably due to NPT violations (same with India) and probably Singapore due to existing compliance issues with export controlled products being exported to China or Russia (same with UAE and India).
“That said, the article would have been a lot better without moralizing about harmful colonialism,”

Your bias towards flippantly dismissing colonialism is insulting to those groups of people who experienced it. Do better.
Fascinating.

I think it would be much easier to read if it were formatted in 2-pane format, with the English and math on one pane, and the code on the side, aligned to match.

Working from the source code of the program/book and the Literate Code renderer program, it wouldn't be so hard to write a variant transformation to lay out in side-by-side fashion.

Possibly could need some extra markup code, though much could be inferred simply from "comment-followed-by-code implies comment-aside-code" rule.

As it is, the inline code is a distraction from the text and math, and vice versa.
Reminds me of the 2000s outsourcing hype. I made a lot of money cleaning up that mess.
Entire projects late, buggy, unreadable and unmaintainable.

Business pay big when they need to recover from that kind of thing and save face to investors.
In 2025, Just Having a Portfolio Won't Cut It: Show Evidence of Your Skills
Of course companies have the rights to remove and restrict content on their platforms! I'm not saying that's a problem.

I'm talking about e.g. the DMCA requirements than an OSP be responsible for complying with takedown notices. This is not the company deciding to take action on certain content, but the company being forced to take action in response to certain submissions. The law pushes the burden of enforcement onto a private company.

As someone else posted in the comments, there are services that will go around and make (bogus) claims on your behalf. It seems plausible that's what happened to the author's original article, rather than that bing and google themselves were trying to influence the net neutrality conversations.
Eh, if your complaint comes 15 years after the site is launched, and then you wait an hour before following up with a legal notice, I’d be feeling petty too.
In that case the weed-out course is _after_ the calculus/diff eq/lin alg sequence then, not the intro math course.
Udacity is owned by Accenture? That is...Surprising.
Interesting.

Surprised I never heard of "Wikilon" (apparently it was an early precursor to Jupyter Notebooks?)

I agree with the criticism at the bottom:

>There's good and bad parts of LP, but it's not fair to pick examples of bad LP and use them to criticize all of LP, even if they were written by the guy who invented it. Some of the Wright planes crashed, but that doesn't mean airplanes are bad.

The mention of Axiom is interesting, since I find that going a step further and integrating Tangle/Weave so that both "just happen" is a big reduction in friction, hence my stumping for assistance:

https://tex.stackexchange.com/questions/722886/how-to-write-...

and working up a package:

https://github.com/WillAdams/gcodepreview/blob/main/literati...

(which unfortunately has to be edited to match the files which it outputs, as must the master .tex file)

which allows me to typeset a .tex file (which has ``normal'' syntax colouring in an editor, no "sea of grey" as .dtx inflicts) and get both the typeset .pdf and the .py and .scad files which are my project:

https://github.com/WillAdams/gcodepreview

(currently deeply into a re-write and hope to have a fully working version up by the end of the week --- see the archived v0.6 .tex/.pdf pair: https://github.com/WillAdams/gcodepreview/blob/main/gcodepre... to see a working state/example)
Draft HTTP Query Method
I am happy to avoid any business, club or anything that thinks it's reasonable to have their opening hours, or any information on Facebook only (or Instagram for that matter).

If I am not supposed to know, why even try.
I probably first encountered the idea of cargo culting through a criticism of its casual usage, similar to this piece. It's ironic to see people defending repeatedly doing something whose true meaning they don't understand, in hopes that it will improve their team in some tangible way. And even when the truth is demonstrated to them, they persist in doing the same incorrect thing. Surely someone has created a term for this type of behavior!

There's this idea that "everyone knows what is being talked about" when a term like cargo cult is used casually, and I don't think that's true for these little tech parables. Often, they're used rhetorically to try to win arguments by appealing to the authority of a piece of terminology being well known, in itself. The alternative is painstakingly constructing an argument bespoke to the actual details of the present circumstance.
I spent a lot of time thinking about no/low code and one conclusion I came to was that there was "the program" and then there was the way it displayed. Consider

https://www.knime.com/why-visual-workflows

the topology of the connection between the blocks is essential to execute the program; that doesn't require coordinates for the blocks, but the visual editor does. The ideal tool has a clean separation between these. People are dimly aware of the "hairball" graph problem and looking for a visualization algorithm that banishes them:

https://blog.tomsawyer.com/untangle-the-hairball-with-bundle...

yet the real problem is that if your goal is to communicate you want to tell stories with visualizations and you need a visualization organized around a story -- and for each story you tell you need a different visualization.

I see the same thing with literate software. I can think of a number of interesting stories to tell about last month's chess program (e.g. "move generation", "alpha-beta search", for instance.) For a particular story I want to focus on certain things and completely eliminate other things. The same code might appear in more than one story. To make all this work there has to be a clean separation.
same. the entire thing could have been done similar to a renpy-style visual novel and generally played out the same.

the dialog, trees, and story were the game, everything else was kinda clunky
I wonder if we could combine ‘thinking’ models (which write thoughts out before replying) with a mechanism they can use to check their own entropy as they’re writing output.

Maybe it could eventually learn when it needs to have a low entropy token (to produce a more-likely-to-be-factual statement) and then we can finally have models that actually definitely know when to say “Sorry, I don’t seem to have a good answer for you.”
I'm glad I'm not the only one doing this after I wasted too much time trying to figure out why my docker build was not reflecting the changes ... never again..
> that's kind of a strange thing to say

Not when your goal is to publicly fellate Donald Trump.
I Built a Visa Requirement Change Tracker for Fun
I strongly disagree. I was actively preferring those games and found it fun to try out different endings.

> My personal preference would be to have a single, on rails story, where the player don't truly have a choice. It's an interactive movie.

I stopped to play those games. Movies are better at being movies then games.
That sounds like Software Product Management and how many businesses can handle that?
social engineer: actually here's a personal anecdote loaded with goodguy words that inform you about how the thing I want you to think is correct.

engineer: interesting. what problems has it helped you solve

social engineer:
Way better ROI than I expected! Usually with these things it’s like “it will pay off after 56 years”
I've had couple of those popular ones, but settled (for at least couple of months now) on Kukuyo Campus A5 binder and Tomoe River Loose leaf sheets. I had to punch holes with a Carl 20 hole puncher but the combination is great. It gives you the way to sort your papers (eg remove temp ones) with the arguably best paper for fountain inks.
3 tons per capita per year, globally, is 24 gigatons — that would only be a 30% or so reduction from the status quo.

We need a 99.9% reduction to be long-term sustainable; that's 4375 grams of CO2 per person per year. If there was no carbon capture, it would be at the level of "everything everywhere except for North Korea" or "everything in every country except for land-use changes to grasslands"

Thinking of simplification, France is ~70% nuclear electricity, which I emphasise because I'd already noted a roughly 10x gap between worldwide electrical and worldwide all-forms power.
Am I wrong in thinking that Ubuntu has apparmor configured by default?
Bitcoin's Memecoin-Like 'Runes' Get a Boost with AMM Launch on Stacks
git bisect is an absolute power feature everybody should be aware of. I use it maybe once or twice a year at most but it's the difference between fixing a bug in an hour vs spending days or weeks spinning your wheels
There shouldn't be reason one couldn't use LaTeX to create such a typeset representation.

Integrating the inline code is the responsibility of the writer.
I don't usually love this type of post, but this one is the exception - very valuable.

Just the section on how to rewrite alone communicates something incredibly valuable that grumpy-engineers like myself have great trouble getting others to understand.

I don't have my mind made-up on XP, I've never worked at a place that actually supported collaboration (often workers spoke different first languages, vastly different experience levels, had minimal social graces, were uncomfortable asking questions), but I think it could exist with great effort and would have a lot of upsides.
For people who aren't getting the value of unit tests, this is my intro to the idea. You had to do some sort of testing on your code. At its core, the concept of unit testing is just, what if instead of throwing away that code, you kept it?

To the extent that other concerns get in the way of the concept, like the general difficulty of testing that GUIs do what they are supposed to do, I don't blame the concept of unit testing; I blame the techs that make the testing hard.
I clicked randomly, at 00:37:09 and got a penis
Here is Felleisen's (who I should note is retiring) views on teaching programming at NEU, which is worth a read:

https://felleisen.org/matthias/Thoughts/Developing_Developer...
> "Sorry, you cant sign in to your bank because you are using Linux."

That's not an hypothetical for us here in Brazil: online banking was Windows-only for quite some time, because there was no Linux version of the invasive "security plugin" banks require for online banking (the current version of that "security plugin" has a Linux version).
What's difficult is the tension betwen compact code and verbose code.

Compact code makes the higher levels of abstraction easier to read, while more verbose code makes lower levels of abstraction easier to read.

In large codebases, if you spend 10 lines describing an optimization for sorting stuff faster, you may lose the overall idea of what the function is doing. But if you don't, no one is going to understand that particular optimization. People will say that these should go in subfunctions, but having too many subfunctions is yet another problem that breaks code's linearity, making it also harder to read.
The other problem is that literate programming works well for code that has complicated ideas behind a small amount of code, but most businesses code is simple ideas behind a lot of boilerplatey code.
The hard part is in making it all fit together, not explaining what each part means.
Perhaps Switzerland is too neutral as well.
"Differently-abled" feels '90s corpo to me. The disability rights people I know pretty much all favor "disabled" or "with disability" and have for many years.
> CO2 has many environmental effects, not just temperature.

Like the oceans acidifying [1].

[1] https://www.noaa.gov/education/resource-collections/ocean-co...
You skip through the "pivotal story points" and ignore them.
I love your objective approach and, as an engineer, I appreciate its merits. But I’m afraid you might not like my answer because it’s based on lived experience.

I live in the area affected by the Eaton Fire. I’ve been here for 10 years. We experienced severe droughts and wildfires in the first 8, and though they were bad fires and made the air feel like we were living in Bladerunner’s LA, it established a norm. In the winter we got used to seeing rains. 2 years ago at this time of year we had snowfall (!). Last year at this time we had hard rain. This year, same time, we have catastrophic wildfires that wipe out neighborhoods. I’ve never seen winds like the ones we saw. They were terrifying. Like being in a hurricane.

Anyway, that’s how I know it’s unusual…
"Project Russia," Unknown in the West, Reveals Putin's Playbook
yes, but even so it's a choice to essentially say "we need a president who doesn't want to build walls, like donald trump". But obviously even in a less literal reading this is on its face just not true based on his presidency, whether you think that's a good thing or not.
Tintein in america is such a fun rollercoaster though, the instance he climbs out of that skyscraper window to escape the gangsters is so exhilerating
> And i have not seen a single customer demonstrate that they care about the quality of the code base behind the product they enjoy paying for.

The code quality translates to speed of introduction of changes, fixes of defects and amount of user-facing defects.

While customers may not express any care about code quality directly they can and will express (dis)satisfaction with performance and defects of the product.
Show HN: Safe Link Checker by Ox Check
For the last couple of months I've been working on a Safe Link Checker, which checks a link against a few things:

- Malware/spam domain lists

- WHOIS details (like registrar and domain age)

- Anti-virus (if it's a file)

- Source Code analysis via AI (if it's not a file, to analyse if there's something "shady" in the source code)

In private beta, most people found the anti-virus and the domain age check to be the most useful data points, and many have created Shortcuts (iOS and macOS) to use the "share" pane to check a link in many apps.

There's also a Safe Email Checker and a Safe API which are in private beta. Feel free to request access if that's something that you could be interested in.

Any and all comments and suggestions are welcome!

I do have a final question, which I haven't heard any requests about, but I have wondered if a Chrome and Firefox extension would be helpful, to simply right-click a link, instead of having to open oxcheck.com, for those not using Shortcuts/Apple.

Thank you!
> But I believe it is possible to both “protect” your trademark (or whatever you think this is) and not treat people like this.

They probably do not like the way they are treated by having their artwork/maps/trademarks taken without permission when they might well offer it for free for good causes / hobbyists.

I'm guessing there is some copyright notice they require too in the license to protect themselves.

I don't know if they do or not, but just pointing out the hypocrisy.

Seems the OP would rather keep their site down than ask so i guess we won't know.
SVN is such a shit-ass writer and keeps chirping with next to nothing backing up anything he publishes.

I'm surprised his articles get any traction any more.
Indeed. Or CO2 causing cognitive impairment in humans.
I mean yeah, that is all true as Matrix has slowly been improving over the years and is more user-friendly than it was years ago.

But the reality is also that it has also been a decade since Discord was released. Meaning that for almost a decade people have been able to experience a very low threshold experience of joining entire servers and creating their own.

I don't want to discredit all the work that went into the protocol and clients. All I am saying is that after almost a decade it is quite clear that as far as IRC replacements go most of the internet moved to Discord. Which I also am not a fan of, but I can see why it did happen as Matrix simply didn't have all the features back then.
I also do recognize that Matrix at this stage is much more user-friendly and offers many of the features discord also does. Spaces in place of servers and at least one client that is still quite okay. Though I do think some of the things I said a few years ago still apply https://news.ycombinator.com/item?id=30328120#30333252.

And the fact that after a decade there is still only one client having feature parity still stands out to me. I know that discord officially only has one client. But since there are multiple clients advertised for matrix it does add to confusion and therefore detracts from convenience.

Having said that, I firmly believe there is a place for matrix. It is clear there are vibrant communities on the platform, so I am not saying it is a dead platform. Just also not one that I see being more widely adopted in the near future.

I also have seen other applications that I found quite novel and pleasant. Just last year I had to do an online interactive training with a trainer. The platform itself with breakout rooms and trainer interaction was all based on matrix and element as far as I could tell.
The essay was posted about 60 minutes ago but must have been removed as that post is no longer discoverable through yc search. Weird.
> I don't get how anyone could find their portrayal of leftists very flattering; unless your notion of "leftist" is Biden/Macron/Starmer, I guess.

they would be considered "moralists" on the DE scale of politics
If you can search for any property that is profitable then it will be good for us. I hope you will give such benefits
All these things that claim to be an alternative to GitHub Copilot, none of them seem to work in VS2022... So how is it really an alternative?

All I want is a self-hosted AI assistant for VS2022. VS2022 supports plugins yes, so what gives?
I think a good idea is to have a tree-like checkpoint-save system so you can always go back to the state you were in before descending down into a branch and go down another one without replaying everything up to this point. It encourages replays and exploring all content.

Papers please had something like this.