skysight-inc/HackerNews huggingface dataset:
-ftrapv is an implementation-provided flag that defines the behavior of some operations that are otherwise not defined by the language standard. The implementation could define the behavior (under the same or different flags) to this newly introduced trap representation as well (no need to actually trap).

Having said that this should be a new type, adding more UB to existing types is a bad idea.
You can configure tools like Elastic or SigNoz[1] for this.

https://github.com/signoz/signoz
How is that done ?
R does this [1]. It is the sentinel that it uses internally to represent a missing value (i.e. NA) in integer arrays. Integer operations overflow to this value.

[1] https://stackoverflow.com/a/56507840/1485877
Lately it really seems that everybody is saying "It's too late, we're screwed, so let's not do anything and party like it's 1999".
8% of it is from carbon capture or offsetting, which is bullshit. 82% reduction from 1990 levels is only 2.5x reduction in 10 years (2030-2040) from easily achievable "Fit for 55" plan, which is currently seen as below-inertial scenario and actual 2030 emissions are going to come out lower. So nothing impossible here.

CO2 emissions from power production decreased by 46% in EU in only 7 years (2016-2023) and are in freefall now. Just as an example.
Others have had similar lines of thought!

* https://www.cell.com/cancer-cell/fulltext/S1535-6108%2802%29... Can a biologist fix a radio?

* https://journals.plos.org/ploscompbiol/article?id=10.1371/jo... Could a Neuroscientist Understand a Microprocessor?
I strongly agree. Map / filter isn't included, but a fair number of the various utilities are included in the standard library in the `slices` and `maps` packages.

`context` also helps solve a bunch of the channel related use cases in a more elegant (IMO) way.

There are only a handful of things in that package I wish were included, such as "Keys()" on a map.
An Audio Tour Through America's Top-Ranked Podcasts
Sure, if that's the reason, I completely understand. However that's not the reason they stated in their FAQ. It really comes off as gatekeeping
Haha! I was just thinking that I see people drink like 3-4 of those huge coffees a day. I am a true American Metric Patriot.
It was even the same guy from what I'm gathering.
> But the change needs to be led by IT professionals who care about
usability and know better than forcing Linux and LibreOffice down
the throat of elderly office workers.

I say there's a fair bit wrong in that sentence that needs unpacking:

Sadly, most schools do not have "IT professionals". They get the
person who knew a bit about computers and rose into the role - often
by attending a few week-long Microsoft training sessions pushed at the
school.

We need to get more real IT professionals in to schools, those who
have professional chartered status and observe codes of ethical
practice such as those the BCS advocate.

Secondly, IT professionals do not necessarily care or know anything
about usability. That suitability is for the teacher to
discern. Administrators care about budgets and ease of administration.
It's their convenience and usability that comes first. Usability is
context dependent. Which leads us to....

There is nothing wrong with the usability of LibreOffice or
Linux. They are both excellent products and in my subjective
experience far superior to those from Microsoft or Google.

We are talking about kids who have minimal needs and are working on
school projects, like a 1000 word essay, not important business deals,
safety critical systems or urgent reports with pristine scientific
typesetting that need to be published yesterday in Nature.
Apache Datafusion Comet
Heh, "pockets of correct behavior" is an interesting perspective, truly reads like an insider view, I certainly would not have put it like that.

The problem in the informal culture is that insisting on formality (the authentication check can never not be a formality) is perceived as a signal "they don't like me". That's a huge incentive for cutting corners, both up and down the hierarchy. In an environment that prides itself in formality, it's at least possible to sell going through the motions as a sign of respect. The failure mode I'm talking about is not what's happening the day the boss doesn't have their keys (that's challenging in any environment, and certainly not easy on the authoritative end of the spectrum), but how likely it is that the absent keys would even come up, how often a check will actually happen. Lack of procedures is the defining quality of informal organizations.

When it's routine, the orderly refusal is not so much "but you have to do this properly" (underling ordering boss around) but "you know that I can't do that without.." (underling showing off being a good underling)
This is done in Facebook's data center in Northern Sweden https://www.theguardian.com/technology/2015/sep/25/facebook-...
It is not a “mistake”, it’s just two separate meanings of the word fruit. I find it annoying that some technical field assigned a meaning to a term that had already in wide use for hundreds of years and then people started claiming that people using it in the original way are “wrong”.
This week's big Xbox drama showcases how little people trust Nadella's Microsoft
Full title: "OPINION: This week's big Xbox drama showcases how little people trust Nadella's Microsoft — a legacy forged in the death of Windows Phone"

(Suspicious how trimming it down to HN-acceptable length required removing the "OPINION: " bit -- intentional?)
I have a friend that once worked in a tech role within The Political Establishment. He had a file on his computer with personal information about me on it, aggregated from data brokers.
There is a merge request up to add autogen rust bindings to hpy

https://github.com/hpyproject/hpy/pull/457
I order from the app, I think both the barista and I prefer to reduce talking. :)
FWIW they use haveibeenpwned.com to find the breaches when you enter the e-mail. So you could just go to https://haveibeenpwned.com to check if you are affected by any breaches.
I'll probably get roasted for this, but-

After reading all the love here for Stephenson here for years, I went and bought a few books (snow crash, diamond age, etc), intending to power through them. I am a pretty avid reader when I am in the mood and enjoy fiction including sci-fi, fantasy, *punk, etc. I couldn't get through Snow Crash. It didn't feel like a finished book to me. If I remember correctly it seemed like things like river names had placeholders and even saw some errors in the text. What am I missing?
[dupe]

Lots of discussion here: https://news.ycombinator.com/item?id=39274631
Apple is #1, but a lot of other fruits are way less known. This is the equivalent of every not-well-thought map visualization being a population density map.
The full title of the book is The Diamond Age: Or, A Young Lady's Illustrated Primer.
django-pghistory is a good option with Django.

https://django-pghistory.readthedocs.io/en/3.0.0/
Fields Medallists Timothy Gowers and Terence Tao Join $10M AI Prize Committee
Loading jQuery twice is a band aid solution.

However the jQuery 4 announcement page linked to this jQuery migration plugin that I was unaware of. Perhaps it can help in some old projects.

https://github.com/jquery/jquery-migrate
This is also my issue with pi-hole, I still use it but I lost the password. Every now and then I take a crack at getting back in so I can update it. I have been thinking of switching to NextDNS so I could have blocking everywhere.

Other than this problem, Pi-Hole has always been great
> It's right there in the comment.

The comment you replied to is not nearly as straightforward as you. It actually reads: "why are you being a bigot?"
I guess I could have stated my bias up front as well: mostly a scientific user/dev here. I did enable pypy wheel builds for a pybind11 project and have things magically work, and I've had 'pypy-days' to see if there was any breaking for me (none so far, so kudos!), but other than that never actually used it/found uses for it.
Interesting that what comes with disassembly is standardization, and performance is no longer a main differentiator. In addition to the UI/UX features emphasized in the post, ecosystem integration will also be a main differentiating factor. A data stack with a stronger developer community is more likely to be integrated, thus having better connectivity. The community also helps it quickly adapt to new requirements, facebook's TAO (graph db over MySQL) and most recently pgvector are good examples.
I think it is the subtext of the book:
"The Diamond Age: Or, A Young Lady's Illustrated Primer" [1]

1. https://en.wikipedia.org/wiki/The_Diamond_Age
Language and social identity: A psychosocial approach [pdf]
He is considered to be aligned with the Putin regime:

https://www.spectator.co.uk/article/sanction-gerhard-schr-de...
> Personally, my preferred behavior would be to have a compiler flag that could be used to enable a trap if unsigned arithmetic resulted in wrap-around, as in the above case when the vector is of length zero.

That probably has the potential of having too many false positives. It's also very non-confroming, so I see why compiler vendors would be reluctant to add such a flag.
Cities Whose Business Owners Never Went to College
I think RustPython gets used in ruff (the linter), or at least I saw they were experimenting with that idea. Which is mainly what its built for - running python code in rust, since its still a fair bit slower than cpython.

Otherwise, for normal job running, cloud infrastructure makes this pretty tricky unless you're a big company. I work for a small company and we run python code on things like azure functions, until they support other python interpreters, we'd need a massive expected benefit to justify that sort of self-building of architecture.
A platform. Asus ROG Ally runs Windows, as do a few others.
Have you ever heard of the term sarcasm? Maybe it was left out of the books you read in school.
In the same vein I would like to challenge the tree model of life, of species, and of any genetic variation.

The reality is much closer to trunks that merge and branch, similar to git.

This applies to the origin of life, to differences between species, differences between populations, also to human language classification. Also to the origin of humans.

The tree model I would “consider harmful”. It affects society and policy in a strong way.
We very, very briefly had something like audio podcasts with video. I would fire up Miro (then Democracy Player) when I went to class, then come back to a bunch of videos downloaded via RSS's video containers from places like Revision3 and TWiT. All it lacked was a discovery platform like Apple Podcasts, though the player itself tried to provide discovery.

All the surviving shows have moved to YouTube. YouTube could provide the same sort of service, but it's not compatible with Google's dependence on ads.
Lazy half baked solution cuz misguided people will always exist. They don't evaporate from earth just because they aren't on one platform anymore. Trump is an example of getting deplatformed and still being able to waste everyone's time.

The platform algos signal Quality to the population with Likes/Views/Upvotes. But we all know what lands up on the front page thanks to such algos can be pure shit.
Around 4-5 years ago, I saw a lot of IronPython used by data analysts using Spotfire[0]. I've seen Jython used to write an IDE on top of Eclipse.

I'm guessing almost nobody uses it for their SaaS, but outside of that, these runtimes do see some use.

[0] https://www.spotfire.com/
I can guarantee that if a bank website stops working in Chrome they will be instantly working around the clock to fix the website!
I have never heard of “kiwifruit” in my life. In the U.S. I and everyone else (AFAIK) just call them “kiwis”. Is “kiwifruit” really the full name?
They also like taxes, and this seems like a nightmare for VAT.
> Chemistry is something that can explode and poison you. And a normal person cannot buy dangerous chemicals (that easily).

???

I know of at least two distinct ways to make a toxic chemical using only things found in an entirely normal kitchen[0], and that's just using the things I was taught at school.

Both methods also produce an explosive gas as a side product.

[0] And that's not just a joke at the expense of British cuisine
Whether Apple is non-compliant and if yes, to what extent, will be known weeks or months after this is rolled out.

John Gruber, writing on “Apple’s Plan for DMA in the European Union” [1]:

> I’ve emphasized throughout this piece the word proposals. That’s key, because no one, including Apple, knows whether the European Commission is going to find any or all of them compliant with the DMA. Apple has met with EC representatives dozens of times across several years regarding the DMA, but the way the EC works is that (1) they pass laws; (2) companies do all the work to attempt compliance with those laws; and only then (3) does the EC decide whether they comply. Companies like Apple don’t get to run ideas past the EC and get a thumbs-up or thumbs-down. They have to build them, then find out.

I loved this ending in that post:

> The delicious irony in Apple’s not knowing if these massive, complicated proposals will be deemed DMA-compliant is that their dealings with the European Commission sound exactly like App Store developers’ dealings with Apple. Do all the work to build it first, and only then find out if it passes muster with largely inscrutable rules interpreted by faceless bureaucrats.

[1]: https://daringfireball.net/2024/01/apples_plans_for_the_dma
The problem with civil asset forfeiture is that it’s theft and it’s unconstitutional (violates due process and arguably is a “taking”).
Yeah, how crazy is it that a python interpreter written in python is so much faster than the one written in C? My guess is that it is constrained by not breaking the api, where pypy did break it, and that is probably why pypy hasn't gotten more use. That makes me think any python interpreter that fully supports the cpython api will be slow.
A Tesla is not an expensive car anymore, it's the new Toyota Camry.
There is a W3Schools online tutorial that is excellent. I had all the new engineers do it before they started running queries at work. This guide is great too.
Almost every podcast I listen to comes from a different site. It's as easy as setting up an RSS feed on your own website, which is very comparable to hosting your own blog. Sure, plenty of people use Medium, but lots and lots still self-host.
We used Jython very extensively at a former employer, a high frequency trading firm. Originally it was to be used as a configuration language, to allow traders to easily write scripts that configured trading strategies written in Java. The scripts grew into a monstrous ecosystem of applications and analytics.

Jython stuck on Python 2 and doesn't have great interop with the rest of the world Python ecosystem, so I wouldn't recommend it for a new project, but it was a big force multiplier in that use case.
> getting struck by lighting

That is the worst! Particularly low lighting, I hit my head often.
They are not for the faint of heart. :)

But I personally found both Snow Crash and Diamond Age quite interesting.
COVID, but that apparently wasn't enough to change their mind to go vaccinate. Why would climate change deaths be any different?
Impressive and important work. I was wondering if there ever was a web version of this. Archived site mentions something, but I'm not sure if it was ever done. Using standalone application always feels like unnecessary friction to me. I'm out of my depth here, but since models are available, is it possible to just render them in WebGL or something like that. Would that be technically difficult ?
How many React apps actually have an interface approaching the complexity of Figma or even Facebook?

No one is arguing that complex web applications don’t benefit from React and friends. It’s completely overkill for most of the web.
You can sit here calling “profit” pissing money away until you’re on the receiving end of it. Then you’ll be going on about the value you’re providing. Stop being dramatic.
That looks very interesting, thanks for sharing! Somehow I had never heard of it. Time for a Show HN?
Diligent boss: I can't get to my keys. Just wire the money (to a honeypot account operated by the security department)
I think you'll find the comment section of Junge Freiheit a more receptive forum for these sort of fantastical economic hot-takes.

As for your incredibly racist proposition that Irish EU membership is a net liability for the bloc, it was never an issue when Ireland’s supposed light-touch, low tax regulatory regime complemented German banking’s hunt for new, profitable opportunities - indeed Germany’s Schröder administration actively encouraged the internationalisation of German banks, inciting a two decade process of bank deregulation continued by the first Merkel government and a hybrid regulatory system that nearly bankrupted the EU.

As German economist Prof Henrik Enderlein of Berlin's Hertie School of Governance put it “For the bankers it was always clear: the German government would never allow big German banks go broke, there was an implicit guarantee for them. It was as if you gave a gambler multimillion loans and sent him into a casino.”

The problem is it wasn't multimillion. It was multibillion. The Irish state ended up guaranteeing €73 billion at the end of 2012 – for everything from senior unsecured bank bonds to deposits over €100,000 - under immense pressure from the ECB.

Sahra Wagenknecht, Economist and 14 year veteran of the Bundestag summed it up very succinctly "To this day many people in Germany believe, wrongly, that rescue plans in assist the populations in each respective country, paid for by German taxpayers. Things are the other way around: the Irish population will probably have to spend decades bleeding for the speculation of German banks."

Andres Veiel, the esteemed German film director and screenwriter, went so far as to crystallise the Issue in 'The Raspberry Reich'. As he bluntly and accurately puts it: "The problem is there's no readiness here in Germany to think things through to the end, such as how the link between risk and liability was broken in Ireland's case so that investors, including German banks and their shareholders, could get away without covering their own losses."
That video is about carbon, not temperature data. The only temperature data presented was the stratosphere, and the data doesn't go back far enough to be useful; even still, no linear effect shown.
Linux Kernel Patches Begin Plumbing Rust Support into Bcachefs Driver
Letteredness = literacy, right?
Fine if they control the devices, but it better be well working, otherwise it will be a huge distraction and potentially be taking time from the teacher<>student interactions.
You might be right, but you're stating this without any evidence, so I don't think it's clearly "wrong or misleading". There are many cases of software rewrites failing, so I'm not sure you can take for granted that "greenfield project" implies higher success rate, and even if you did, I don't see how you can judge how much of this was due to it being rewritten from scratch vs that it was in Rust to claim "major part".
A big use case is Rust's web assembly support. There are lots of people who'd probably want to run python in the browser, but doing that at the moment is a little shaky. RustPython is maybe a good route for doing this (they give this in "reasons to use" but I can't say I've tried it)
The very argument that was posited by JCL creators about why it was a bad language is one that hits YAML very, very, very hard.

The creators of JCL admitted later that the original sin of JCL was that it explicitly tried to NOT BE a programming language. Everything "programmable" evolved out of real-world needs, creating the mess that it has become.

You can see it today with "programming in YAML", whether it is Ansible, Kustomize, Kyverno (K8s manifests get a pass because they are just serialization of non-programmable thing), or any other weird "we started to add functions to JSON/YAML dumps"
Awesome. My problem is I've been waiting for 4.0 soooo long I ended up making my own jQuery with some key differences:

* Animations, tweens, timelines use pure CSS, instead of jQuery's custom system.
* Use one element or lists transparently.
* Inline <script> Locality of Behavior. No more inventing unique "one time" names.
* Vanilla first. Zero dependencies. 1 file. Under 340 lines.

https://github.com/gnat/surreal

That said, it's fantastic to see 4.0 here, and I'll certainly be upgrading my many sites that use it!
> What does this have to do with upgrading?

Go automatically downloads the appropriate toolchain based on the version specified in a project's go.mod file. Once Go (>= 1.21) is installed on a machine, there is no need for manual updates anymore. https://go.dev/doc/toolchain
A database is near the top of most people’s list for things that they don’t want to manage themselves. This rant is verging on irrelevant.
Sort of, if a user has the same handle and post to all the major sites it works like that.
Nice. I built some code that did this about a ~6 years ago, but it had no GUI and had to deal with some very irregular csv files. I always wondered why the default SQLite didn't have better support for reading CSV directly and auto ascertaining data types.
So reduction and emergence are obviously each other's complement. (A bit like differentiation and integration)

> If you fully understood the laws of physics at an atomic level, would it be sufficient to recognize a cpu as turing complete if you see one?

This is testable if you take an alternate universe with very few laws. Somewhat canonically, do you understand a Turing machine built in Conway's Game of Life if you understand the 2 rules of that game. (Or 4 rules, depending on how you count).

The only way to understand it is to play the game.
Whataboutism is so boring.
Too much experience with cattle and thus not longing to resemble them. One of 'm says 'moo' and soon the rest follows. Now just imagine a ${city_equivalent_of_field} full of city folk where one of 'm says 'venti' and you understand what I mean.
> (Swift also crashes on overflows and runs your phone.)

AFAIK, over half of the mobile phones in the world, and probably nearly all of the fixed phones, do not run Swift, but instead some older language which does not have this "crash on overflow" behavior.
> Everything has cost and value and managing that is going to become an engineering task in the near future.

FYI: I have known people 8 years ago who already made money by optimizing people's AWS bills. "AWS expert", "AWS consultant" etc. are valid contractor titles.
Show HN: Giton. Add an undo command to Git with GPT-4
TSMC to build a second factory in Japan
Does it lead to better results though? For the system, the best representation would be one that it learned - which is the latent representation, 4 channels in this case. Would it learn a "better" representation when fed with HSL instead of RGB? If so, what's the intuition? RGB somewhat resembles human vision, whereas HSL exists for interactive editing, and YCbCr exists for compression. If anything, I would expect YCbCr to outperform.
Let me know what you're interested in learning more about, and I'll see what I can share. If you're looking to dive deeper into specific details, we could discuss them further in a video call or similar.
If you don’t like Snow Crash, you probably just won’t like Stephenson. If you don’t like Snow Crash and The Diamond Age, you definitely shouldn’t bother with the rest of his works. You’ve tried him fairly; he’s just not for you.
Yeah, its the same with most manufacturing in western countries. Then politicians can pat themselves on the back for "doing something to fight climate change" when they probably just lead to a net increase in emissions.

https://upload.wikimedia.org/wikipedia/commons/1/15/World_fo...