skysight-inc/HackerNews huggingface dataset:
They’re probably downvoting you because you’ve posted like the laziest trope comment there is. lol Python slow everyone is paid to hide the truth amirite
Well, it wasn't practical before this blog post.
https://mitpress.mit.edu/9780262047760/essentials-of-compila...

Recent, that is the Racket version and the author has a Python version, too. Based on the nanopass compiler idea. It builds out the compilers over the course of the books.
Having worked in high end residential, I can tell ya the LAST person who's going to want to use a bidet is ironically also the hypothetical "grandpa" who's not rich enough to hire someone to wipe his a$$.
I think this is some already being looked at in some aging societies. Look at Japan and even China where they have a lack of nursing personnel. They are looking at the humanoid robot hype with a keen eye for supporting people in the future.
And there are likely many other research being done with emphasis on these societies that could show us problems that need solutions.
Very useful links! In the end, seems like my best option is to use a BLE sensor of some sort (others mentioned vibration sensors which also look interesting). Thanks a lot for your help!
While MSDOS had subdirectories, pipes were not supported at the kernel level. It was simply a convenience of COMMAND.COM that simulated pipes by running each command sequentially. The command switch character was the slash (/) until the end, with the exception of a few non-standard third-party softwares insisting on the dash. Device names were always global namespace and \dev never existed in any form.

Did you copy-paste an hallucinating LLM?
Anyone who started programming in the early 2000s would know that intrinsically. Now there are so many tools and frameworks which abstract SQL. It's no surprise that the newer generation has eureka moments discovering structured-query-language as a comprehensive program to interact with databases.
It really depends on your work. If you're doing mundane work, keeping notes is just busywork and doesn't really have a payoff.

But if you're constantly trying to solve novel problems, and have episodic ideas that are half-baked, writing notes -- without trying to organize them first -- can be really powerful. For me, I just write them in Logseq and tag them with a few hashtags like #topic1 #topic2 #topic3. It doesn't have to be a perfect tag, just tag it with all the topics you think are relevant.

From time to timeI click a hashtag and revisit all my half-baked ideas -- periodic revisits and curation is key -- I surprise myself when some peripherally connected notes coalesce into a real idea. (Logseq makes this easy because each note is bullet point that can be tagged, and clicking on a tag is like running a query)

This is called the Fieldstone method. (conceptualized by Gerard Weinberg). It's a very useful approach for writers because it recognizes that the best ideas are episodic and don't all come at once, you have to gather the "stones" over a long time before something gels.

https://www.amazon.com/Weinberg-Writing-Fieldstone-Gerald-M/...

I've used it with great success over the years (both at work and in my writing).
> The lack of data for cat seizures is a challenge in this endeavour

Not so much as you might think.

The approach I'd take (from airborne geophysics) is to treat the datasets as "environmental normal" and pull out tens of thousand of (overlapping) 5 minute data runs and treat those as input vectors to an SVD (Singular Value Decomposition) reduction which becomes the kernal of monitoring going forward.

Next rig up the cat in question with accelorometers and record data just as was done in the prior datasets.

Your input now is a continuous pipeline (say every 20secs) of "the last five minutes of data" as a vector - reduce each vector to kernal (spanned by the basis for the "normal" dataset) + noise (doesn't match the normal span).

There will be a regular amout of "noise"; seizures and unusual behaviour should spike the amount of noise and deserve attention.

After a bit, you'll know what you're looking for (/cough /handwave /details).

This, more or less, is how "out of band" signal is found in 256 channel radiometric spectrometer surveys - primed with a back catalog of hours of regular boring survey data and trained to look for the abnormal.
Yep, and that resistance will kill almost all attempts to design tech like this. Anyone who is interested in this space needs to look at what Kimberly-Clark did to make Depends a (more or less) accepted part of aging.
I sometimes write to document my thoughts - but just as often I write in order to discover what I think. Sometimes it's like the writing is the thinking.

Also, I love Obsidian. It became more useful when learned to stop overdoing it with exploring the endless plugin options, settled on a favorite few, and now mostly write in the daily note, occasionally extracting things to dedicated devnotes which in turn have chronological timestamped entries (and bidirectional links to the corresponding DNs). Highest possible recommendation to find a tool / workflow that suits you, and leverage it.
This looks cool! How did you decide on what data types to include?
Are you aware of Beyond All Reason?
You might be wiping their butt because they are wearing adult diapers, not because they can go on the toilet but not wipe.
Ripple (XRP) Poised for Bull Run as Falling Wedge Pattern Hints
yes and im right
Would be curious about any tutorials you recommend on doing that.
Don't worry, Trump is an economic genius so we'll be fine.
Number crunching code in Python (such as using numpy/pytorch) performs the vast vast majority of its calculations in C/Fortran code under the hood where GIL can be released. Single python process can use multiple CPUs.

There is code that may benefit from the free threaded implementation but it is not as often as it might appear and it is not without its own downsides. In general, GIL simplifies multithreaded code.

There were no-GIL Python implementations such as Jython, IronPython. They hadn't replaced CPython, Pypy implementation which use GIL i.e., other concerns dominate.
This is great! Mostly when I think about branch prediction, I'm thinking about the end of a loop so this was a great read.

There have been a lot of comments about the example presented being quite artificial and I agree but it is simple enough to help the reader understand what's happening and why it's faster.

In fact, it would be fairly common for the nodes in linked lists to be sequential in ram anyway. For example this code shows that the next node is easy to guess. The nodes do end up exactly in sequence in memory:

#include <stdlib.h>
#include <stdio.h>

typedef struct Node {
int value;
struct Node *next;
} Node;

Node *head = NULL;
Node *tail = NULL;

int main(int argc, char **argv) {

// Allocate some nodes
for (int i = 0; i < 100; i++) {
Node *new_node = malloc(sizeof(Node));
new_node->value = rand();
new_node->next = NULL;
if (tail == NULL) {
head = tail = new_node;
} else {
tail->next = new_node;
tail = new_node;
}
}

// Print their locations in memory
for (Node *current = head; current->next != NULL; current = current-> next) {
printf("%p\n", current);
}
}
Indeed, I saw some simplified computers over time but everything "behind" them got crazy complex. I did tech for a living and it's still infuriating at times.

Ex got passwords altered. My credit union got ransomwared. For mysterious reasons the "bank by touchtone" worked so I could pay my credit card, but I can't get balances and access via web or app. The point being that problems are wildly varied and changing, let alone basic stuff that Apple and others change every so often. I know how to get answers by web search, but it's tricky, and impossible for others. Worse, fraudulent sites get top SEO rank, pose as authorized support and get you to drop RAC apps on your device. First question she had was "What is this remote app?" Like, delete immediately and restart the phone. Apple does not ask you to do that.

So, I think that personal attention is often needed. To the extent that AI can replace some of the tedious lookup, fine.

Another thing I have noted over time is that in helping people, I often run through lots of menu items and settings that people are unaware of (and sometimes I am not aware of) and the same function doable in two different places.

Of course, they want me to explain what I did, but since a lot was just looking for trouble and finding settings, it's 10x faster just to do it than explain it, especially since the solution is likely one-shot or useful once every 3 years. And then everything changes.

Well, I'll stop here for now. I love that this matter is getting a thread here.
> The Wright flight was in December 1903 and planes were considered for a ban as weapons at the international level in

What a coincidence that we have people trying to ban AI at a domestic and international level

> What do we have? Better autocomplete? Worse search results?

It's ridiculous to minimize LLMs as better autocomplete.

Also I get it, for most people remembering how things were more than a couple of years ago is hard. Can you even remember when you couldn't talk to computers?
If you're interested in an open-source, free equivalent, check out VSCodium (open-source version of VSCode), and FOAM (VSCode plugin - https://foambubble.github.io/foam/). In a new project, create a `docs/` folder, and start with `docs/notes.md`. When you want to branch out to other files & links, you can type [[MyTopic]] and FOAM will automatically create MyTopic.md, and will allow you to click on the link and navigate to it. Later, if you want to publish your notes as an HTML site, you can run `mkdocs` on the `docs/` folder, and it'll create a website from your notes. This MkDocs plugin enables the crosslinks in HTML: https://github.com/Jackiexiao/mkdocs-roamlinks-plugin. Good luck!
I've built https://hackernewsalerts.com which does that, and also checks for comments on your posts too.
I don't think there is any regression. I think if anything, really overestimating how much people understood. Being a millennial and knowing a lot of other millennials and gen-xers, They can drag and drop, but they really don't understand much more than a folder is something files can go in. Files, you can tell them its fairy dust in a box and they'd believe it. Its just magic. I also work on a point of sale system with many users and clients who are gen-x and millenials, and seeing what customer support tackles, I don't think most normies ever really understood.
> if they want a huge population.

Then maybe our folly will save them from making the same mistakes?
Right. For a second I forgot this was a C++ discussion.

Breaking up the headers into granular files should still help reduce the amount of instatiation that's going on at compile time provided there isn't much overlap in the headers included by the source files.
In EU, this would have been a huge scandal. This would involve huge fines and the company would really try their best not to be so sloppy with data protection. But they are not in EU.
> (Also as a climatologist I have no idea what the handedness of neutrinos even means. Something with spin?)

Indeed, it's the relation of spin to linear momentum of the particle.
Java's Megalithic Mountain
> higher cost representations that are more accurate

What are some examples of those representations?
This must be at least several years old, I do remember when things were this bad. Windows really used to be a huge impediment to education and made getting started with programming seem like a daunting esoteric task. But these days you can have students download WSL2+Ubuntu, Windows Terminal and VS Code from the Windows Store and then you’re an apt-get away from whatever programming language you want. The situation has massively improved.
I’d say the gap is going back to being a large canyon. Just like in the before times, nerds are hyper aware and then everything else is abstracted away for the common person. Anecdotal evidence but my take.
It's more than just a "tier of easy internet for the elderly" as that alone won't ease the suspicion that something might be going wrong.

There's demand for trusted verified handling of regular financial life interactions, bill paying, hiccups from cards being changed and regular direct debits needing resetting, etc.

Much like, Chubb (for example) remote monitor home security with liability should one of their employees start feeding "they're not home and they have valuables" infomation to thieves.

My own father was born in 1935 and he's still pretty sharp, handles his accounts etc but he still worries (quite rightly) about social engineering and scammers .. the very "ease" of something doesn't reassure, it's the fact that interactions have been double checked by a trusted party (me, I guess) that does the trick.

It's also an area that demands reputation, liability, and transparent auditing - conservatorships for the elderly, as for Britney Spears, are ripe with opportunities for graft and abuse.
Software engineer to salt fork manufacturer [video]
I've been using Astro with React and it's a breeze.
Azure OpenAI down in multiple regions
> Code that needs performance and would benefit from multithreading, usually written by professional software engineers, likely isn't written in Python in the first place.

There are a lot of simple cases where multi-threading can easily triple or quadruple the performance.
Hi, and thanks a lot for the help!

I know his heart rate goes up after a seizure because I can feel it with my hands when I try to calm him down. I've been reading more about the methods you mentioned in one of your comments below and it feels like a "holter" is something that could help. I can't find any commercial solution though but I'll talk to the vet about it.
> Python is indeed the BASIC of today

For "learn the basics (so to speak) in an afternoon" yes. (And I'm still sad about Python removing its BASIC-style print statement.)

But for sheer ubiquity in any computing device with a web browser, JavaScript is the BASIC of today.
What I never understood is: why did browsers drop RSS support?
How is that "nice"? The fact that 3 years in we are still collaborating with Russia on the ISS and in other scientific programs is deeply disturbing. I get that the ISS is a special circumstance and a difficult knot to unravel. That's an extremely unique situation and it's not worth digging into at length for this situation. Life support onboard for all occupants relies on a continuing collaboration.

Beyond the ISS situation we should have completely cut all ties with Russia. They have killed hundreds of thousands of Ukrainians. Stolen children, assaulted women, and killed Ukrainian elderly and children. Not even digging into their internal recruitment policies, but the way they drag innocent Russian civilians into supporting their invasion is worth its own war crimes investigation.

Yes, this experiment is interesting and it's intriguing to me. But it's not "nice" when a few physicists are getting results at the expense of all the collective suffering going on right now.

I'm generally pragmatic about things, but in this situation cooperation is entirely uncalled for.

Meanwhile the US ignores joint efforts with China. They (China) have some interesting things going on right now. For an international space station, it's awful that a Chinese crew hasn't even been invited to the ISS despite allowing numerous rich folks going up for a week long vacation.

To be clear, I'm NOT supporting China. Their government is antithetical to a free society and is deeply partnered with Russia, N. Korea, and other states hostile to the EU and US.

But they are a major player in humans in space, and it's important to engage them at that level. Again, the ISS is a unique scenario.
anal tics
Europeans have no problem using them
It's the exact same thing as a messy desk pre computers. I'm a big subscriber of that idea.
Why would you ignore the largest state in that land area calculation? Alaska still isn’t quite enough to push the US up, but it’s good for another 20%-ish increase in land area over the contiguous number.
Yes. I emailed them if the listed skills and location matched the job I was hiring
There is no money in this business to make. Someone who didn't think of their old age in advance definitely hasn't got any money now. Sure, you can try to milk the government, but this is not really a sustainable business.
They didn't coin the term paramorphism. Lambert Marteens did in 1992 [0]. It's an extension of the concept of catamorphisms. These terms were invented by people knowledgeable about category theory [1].

I also disagree with the notion that they aren't really doing math. It's very straightforward to derive programs by proving other properties of these recursive combinators. I would recommend reading A tutorial on the universality and expressiveness of fold [1] as an example of this; folds are catamorphisms, which is why I bring it up.

[0]: https://www.researchgate.net/publication/256269748_Paramorph...

[1]: https://www.cambridge.org/core/journals/journal-of-functiona...
It's generally a good idea to judge a book by its explicitly expressed audience, where applicable. In this case Bob made his audience very clear in the first few paragraphs of the book [0]:

> It’s the book I wish I’d had when I first started getting into languages, and it’s the book I’ve been writing in my head for nearly a decade.

> In these pages, we will walk step-by-step through two complete interpreters for a full-featured language. I assume this is your first foray into languages, so I’ll cover each concept and line of code you need to build a complete, usable, fast language implementation.

> In order to cram two full implementations inside one book without it turning into a doorstop, this text is lighter on theory than others.

It sounds to me like you picked up the wrong book, skipped the introduction, and then were disappointed that it wasn't directed at you.

The good news is that it is free, so you aren't actually out anything but time.

[0] http://craftinginterpreters.com/introduction.html
Commercial eggs, yes, but the EU does not try to stop you from washing eggs that you eat yourself. The court case discussed here did.
Hey you could have got the PowerBook G3 Lombard mentioned in the OP instead for $5k. pretty lucky you can get a magic headset instead eh
>I don't even think it happened in the USA to the same degree that it did in the UK, thanks to Sir Clive Sinclair's ability to deliver cheap but serviceable and completely hackable units to even modest British homes.

I often hear this from UK people, but as someone from the US who is now in his 50s, I can assure you that the US also had a vibrant 8-bit scene in the the 1980s, just with different machines. Ours focused on the Apple ][ (and its many clones many of questionable legality like the Franklin Ace) and the Commodore 64, with smaller communities focused on the Atari 400/800 and the several incompatible TRS-80 computers put out by Radio Shack. There was even an attempt to bring in Sinclair's machines (the ZX-81 and ZX-Spectrum) through Timex, but they did comparatively poorly as the US market was pretty full.
Yeah. I'm still not sure how to parse the GP's comment, "it created an attack vector of one". On its face, that sounds like a good thing, less attack vectors!

I mean, not like sourcing materials locally alleviates things. Apparently the US embassy in Moscow was discovered to have listening devices mixed in the concrete used to construct it...
Money can't buy competence, at least not at organizational scale.
website updated with more details
https://www.truelinkfinancial.com/

Found them here long ago (YC S13), used them with an alcoholic parent I was acting in a guardian capacity for.

https://hn.algolia.com/?q=truelink
It is not about your code, it is about C extensions you are relying on. Without GIL, you can't even be sure that refcounting works reliably. Bugs in C extensions are always possible. No GIL makes them more likely. Even if you are not the author of C extension, you have to debug the consequences.
Show HN: Peakmails – Email for SaaS Companies
Hello HN! Introducing Peakmails https://peakmails.com , a platform aimed at helping SaaS businesses increase their email engagement and revenue using email.

Setting up email workflows is a time consuming and painful process, which we aim to simplify. We support creating and sending marketing, product, and transactional email. You can send emails manually in the app, via API, or triggered via an integration.

We also support sending drip campaigns, and sequences triggered by pre-defined events.

To create emails, you can:

- use or customize one of our pre-made templates

- create your own templates using our drag-and-drop no-code editor

- import your own HTML

- use markdown

Our editor is unique. We have built a series of components specific for usecases for SaaS businesses, such as product usage block, charts, login OTP, and more.

We're currently working on improving our documentation, available at https://peakmails.com/docs.

Though we support sending promotional emails, we have systems in place to flag potential abuse or spam behavior. We actively monitor to ensure our platform isn't used for spamming end users.

We do not charge customers based on the size of their audience/contact list. For now, we are not charging for the number of emails sent as well, although that may change in the future. At the moment, we have one, simple and straightforward pricing plan.

We have not launched publicly, but are onboarding customers one by one. Helps understand our customers' businesses better, and what more should the platform have to cover their usecases. :-)

If you're interested in trying out our platform, I would love to give you a demo https://peakmails.com/book-demo and get your feedback.

I am really interested in any feedback you have, as we build the best possible email platform for SaaS businesses.

Looking forward to hearing your thoughts!
https://news.ycombinator.com/item?id=40951133
Show HN: I made CMS less than 15 kilobytes, flat file
I want to set up something like this for my home network. The one thing missing that I'd also like is a way for users to log in to windows machines using these credentials. I understand that is also possible via Kerberos, but... Well, it takes some time to understand these things, me not doing a whole lot of sysadmin work
...

It also seems the author has a more recent post about using Samba as an AD controller, and that would be an alternative to this setup right here:

https://helgeklein.com/blog/samba-active-directory-in-a-dock...
Apparently they'd uploaded their customer data into something called Snowflake to do some kind of analysis on it, but it wasn't particularly well secured. They haven't said why they were analysing the data, but there's no indication that it had anything to do with government demands.
Honestly, I think for some of these types of things we probably need laws, providing minimal levels of support for paid services.

Yes, there are probably a whole bunch of paid services which simply can't function if they have to actually provide useful, easy-to-access support to their paying customers. However, I'm not sure it's a net benefit to let them exist.
Licsm (License Server) released and available for purchase
As opposed to what currency that does not fail under pressure?
The Phantoms Haunting History
Python 3.12 introduces a little bit of JIT. Also, there is always pypy.

For efficient dependency management, there is now rye and UV. So maybe you can check all those boxes?
Can I rant for a sec please?

Why do so many data sci/ML engineers use medium? It’s the biggest piece of shit blog platform on the face of the earth.
Companies just get better at being abusive.

I'm a professor in AI, I still wasted two days of my life disentangling a mess caused by a family member ending up with two amazon accounts attached to the same e-mail address.
vdo.ninja is another excellent alternative but I'll definitely check this out!
Hmm I remember switches always had to begin with “/“ in DOS