MurphyA/hacker-news huggingface dataset:
by worthless-trash | 2025-07-27 07:18:34+00:00
I don't know enough about guile, but janet was pretty easy to develop for .

Its binaries are quite small, could wrap and embed raylib and a few small c libraries with no hassle. This makes distribution much easier.

For my simple 2d game jaylib (raylib) code.

ls -laoh build/app -rwxr-xr-x 1 worthless 2.8M 27 Jul 17:28 build/app otool -L ./build/app ./build/app: /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 24.0.0) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 706.41.0) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 2674.3.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4034.0.0) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 1951.0.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 1226.0.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 4034.0.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

I believe those are pretty standard to have on most OSX machines, the situation is similar for my Linux system.

The LLM's really can't deal with janet though, they seem to think its clojure and screw up a lot of things.
by moltar | 2025-07-27 07:18:36+00:00
Have you seen/read cholesterol code? It doesn't deny cholesterol but rather has interesting, and unusual findings.

https://cholesterolcode.com/

There’s a good talk as well that presents this information in a very accessible way:

https://youtu.be/jZu52duIqno?si=NCEf4UGtgHG9sBOP
by crinkly | 2025-07-27 07:18:39+00:00
Doesn't surprise me. I got on a flight that had to go back to gate due to an "iPad failure" about 6 years ago. The captain was apologising as we disembarked. I asked him what happened. He said software issue across both their flight plan iPads. Hardware was fine. Not sure if it grounded other flights but we were back on a different plane about 2 hours later.
by iam-TJ | 2025-07-27 07:19:02+00:00
When using LVM there is no need to use separate mdadm (MD) based RAID - just use LVM's own RAID support.

I have a workstation with four storage devices; two 512GB SSDs, one 1GB SSD, and one 3TB HDD. I use LUKS/dm_crypt for Full Disk Encryption (FDE) of the OS and most data volumes but two of the SSDs and the volumes they hold are unencrypted. These are for caching or public and ephemeral data that can easily be replaced: source-code of public projects, build products, experimental and temporary OS/VM images, and the like.

dmsetup ls | wc -l

reports 100 device-mapper Logical Volumes (LV). However only 30 are volumes exposing file-systems or OS images according to:

ls -1 /dev/mapper/${VG}-* | grep -E "${VG}-[^_]+$" | wc -l

The other 70 are LVM raid1 mirrors, writecache, crypt or other target-type volumes.

This arrangement allows me to choose caching, raid, and any other device-mapper target combinations on a per-LV basis. I divide the file-system hierarchy into multiple mounted LVs and each is tailored to its usage, so I can choose both device-mapper options and file-system type. For example, /var/lib/machines/ is a LV with BTRFS to work with systemd-nspawn/machined so I have a base OS sub-volume and then various per-application snapshots based on it, whereas /home/ is RAID 1 mirror over multiple devices and /etc/ is also a RAID 1 mirror.

The RAID 1 mirrors can be easily backed-up to remote hosts using iSCSI block devices. Simply add the iSCSI volume to the mirror as an additional member, allow it to sync 100%, and then remove it from the mirror (one just needs to be aware of and minimising open files when doing so - syncing on start-up or shutdown when users are logged out is a useful strategy or from the startup or shutdown initrd).

Doing it this way rather than as file backups means in the event of disaster I can recover immediately on another PC simply by creating an LV RAID 1 with the iSCSI volume, adding local member volumes, letting the local volumes sync, then removing the iSCSI volume.

I initially allocate a minimum of space to each volume. If a volume gets close to capacity - or runs out - I simply do a live resize using e.g:

lvextend --resizefs --size +32G ${VG}/${LV}

or, if I want to direct it to use a specific Physical Volume (PV) for the new space:

lvextend --resizefs --size +32G ${VG}/${LV} ${PV}

One has to be aware that --resizefs uses 'fsadmn' and only supports a limited set of file-systems (ext*, ReiserFS and XFS) so if using BTRFS or others their own resize operations are required, e.g:

btrfs filesystem resize max /srv/NAS/${VG}/${LV}
by schobi | 2025-07-27 07:19:56+00:00
I agree with the overall discussion, but in the last link (Curtis Mobley Ocean Optics Book) the argument is broken.

Mobley plotted two graphs of the solar irradiation and a black body fit. The only difference is supposed to be the x axis with a plot over frequency or wavelength. This is a non-linear mapping and a different shape is expected. But the result is that the peak irradiation level is at either 501nm or 882nm (when converted back). That can't be right. The labeling of the x axis does not change the maximum.

What he meant to do was to plot either the solar irradiation in W m^-2 nm^-1 or as the number of photons. With lower energy photons (towards the red) the same irradiation level will consist of more photons. This shifts the maximum number of photons towards higher wavelengths. 880nm sounds plausible.
by Catbert59 | 2025-07-27 07:20:44+00:00
Have a look at Hi-Link from China (on Aliexpress).

They offer 50GHz, 10GHz, 24GHz and 60GHz FMCW radar module boards for 10-30€ which are easy to reverse engineer on firmware and PCB level.

A lot of them are CW radars, a few FMCW and they also use the Infineon 60GHz radar chips. Very unusual for Infineon: with all tools and datasheets available without signing a NDA. Down to the register level.

There's an interesting Chinese company around (ICLink with their ICL1122/ICL1112) which offer highly integrated radar ICs. They can spit out raw ADC measurements of their downmixed baseband using Quad SPI at 20 or 40MHz when switching on their debug mode. Price range: ~10€. But datasheets are difficult to find. Example board: LD2410S.

The analog ones are easy to play with. You just need a DAC to drive their VCO and then can sample the I/Q pins with an ADC. That how a lot of the 24GHz modules (like the LD1125H) work.
by kelthuzad | 2025-07-27 07:21:20+00:00
>Ah, yes, the conversation gets quite tidy and easy for you to manage if you slather everything with a layer of "that's subjective!" "that's not core!" "that's not true in a complex edge case that's inconvenient for multi-page PWAs to set up and is largely if not entirely unused for anything but branded 'no connection' pages out in the wild!"

You claimed that web apps feel "janky, fragile and out of place" which many people, including myself, don't agree with. So how are you whining about us saying "that's subjective!"? It just factually is. Web Apps like Discord or Visual Studio Code could have never ever become such popular apps if your subjective experience were the dominant perspective, but it's not. Many of the criticisms are completely outdated, the most prominent of which seems to be the file size of the resulting app. For me that's simply irrelevant, because disk space is cheap.

>I largely agree with you, dude. You yourself briefly recognize that and appear to try to hold that against me for some reason. But your blindness to what you consider non-core or what you consider a subjective non-issue will make you a less effective advocate.

You agreed with my thesis and I didn't bring that up to "hold it against you" but to make you understand that you're arguing insignificant details now that are not inherent technological limitations which derail the conversation and lead to exactly this kind of redundant never ending unproductive back and forth....

>'m not going to go through it point by point because I can't. You ignored and hand-waved away the things I care about and was interested in discussing for a hand-wavy future that doesn't exist and we have no clear path to.

No you can't go through it point by point because I supposedly "ignored or have-waved" anything, but the opposite - I've systematically addressed every single of your claims, most of which, were either subjective opinions not shared by others or outright false claims based on outdated knowledge.

>We don't have deep system integration. We don't have native UI elements on the web. We don't have many things, and while Electron is clearly suitable for many purposes, it is not the web platform and is part of what's keeping it from reaching its full potential.

Why are you repeating stuff like you are the one who just discovered them, when you are literally just regurgitating points that i've already listed in my original posts from a day ago.

>The web's incredibly lightweight, flexible, and powerful! But we can't talk about the problems and work to get a better future if we just ignore them.

Nothing has been ignored, I've listed all the issues and also addressed all your points. The issue is that you've derailed the conversation by nitpicking insignificant details that are not inherent technological limitations but choices made by apps and their product-management which are trade-offs based on cost/time/benefit.
by hardwaresofton | 2025-07-27 07:22:36+00:00
Yeah really didnt want to discourage you but I feel like its totally greenfield in metaflow land (they just open sourced right?) and if you improved stuff there you’d have superb market fit as teams tried it out.

Cargo culting netflix’s tech is usually a bit questionable but maybe not this time!

> The ML space is evolving at a crazy pace, and I totally get that people who are deep in the field with real deadlines don’t have the bandwidth to adopt yet another framework. That’s why I’m not aiming to build a framework from scratch to compete, but rather to build a productivity and automation layer on top of existing tools like Metaflow.

Sorry looks like this was my Lack of proper reading!

More concrete feedback:

- Docs link in readme 404s

- get to code/demonstration or your unique advantage as fast as possible in README (“complete pipeline code” on this page: https://brkcvlk.github.io/MLFCrafter/getting-started/first-p.... ?)

- if its built on metaflow be upfront about it? The value prop would be saving time/enforcing a golden path?

- “<x>Crafter” is probably noise that should be deleted

- can you collapse some of the setup lines

- it might be nice if you could feed inputs to the pipeline as a whole, then you could use the context management APIs in Python (“with” IIRC?)

[EDIT] yeah metaflow has definitely been around for a while!
by eddythompson80 | 2025-07-27 07:23:54+00:00
Eh, I’m guessing it’s just one of those bugs that have to be categorized as security, but the design assumes that this particular security layer is leaky and is only really there for the experience rather than actual security.

The container is almost certainly running with hypervisor isolation. The trust boundary is with the container. But an LLM is executing arbitrary code in a Jupyter notebook there. It could trash the container, which is not a security issue in itself (again since your boundary is hypervisor anyway) but it’s a pretty shitty experience. Suddenly copilot could trash its container and it no longer can execute code and you’re stuck until whatever session or health check kicks in to give you a new instance. So running LLM generated code/commands in a non-root user makes it easier to have a better experience.

At the same time, you’ll be laughed at if you don’t categorize a root escalation when not expected as a “not a security issue”
by anonzzzies | 2025-07-27 07:24:06+00:00
There are no incentives until you get screwed over yourself. As an entrepreneur and long term (almost 40 years) owner of running businesses, I have been screwed over by anything from banks to insurers to couriers to, let's just name names, Google, Paypal, Stripe etc. Without recourse. But PERSONALLY, I have also been screwed by the same services, without recourse. And for that reason, I (try to) use services that I can visit and sue which means they need to be inside country where I live aka sovereign. I know I can sue Google theoretically but if it's not about 10m euros+, the Dutch lawyers/courts are going to tell me not to do it as it's not possible to even get a 'sorry' from American companies. While if it's a Dutch company, I just walk into their office and the CEO is going to explain to me why they did what they did. And because they know this, I have had my accounts reinstated when blocked, always can pick up the phone to 'my' account manager and IF they screw me, I know my rights and I will get a 'sorry' + money back without laywers. The actual 'I'll be at your office in 30 minutes' is usually enough to make anything happen.

(also, sitting with the owner / ceo very often results in them learning about something they actually did not know; a few months ago I went with bol.com managers through some process on their site which they didn't know was completely broken because of 'anti-fraud AI' and they kept blaming me (not only me, just 'dumb users'), so seeing them trying themselves and failing was hilarious)
by benrutter | 2025-07-27 07:25:21+00:00
Yes, probably. But there's a spectrum. The UK has quite strict rules on air time to differing views (you can't air a climate change story which presents climate denial as the only opinion as news). I think those rules lead to a better system, not a more government controlled one.

Ironically, we (the UK) have the BBC which is fairly literally, government funded (not controlled) news. It's much more even handed than a lot of commercial news.
by JonChesterfield | 2025-07-27 07:26:29+00:00
There's a configuration option that amounts to putting a directory (or maybe a volume) entirely into the metadata drive.

It's been a long time since I set that up, but the home storage has spinning rust plus a raid 1 of crucial ssd (sata! But ones with a capacitor to hopefully handle writes after power loss), where the directory I care about performance for lives on the ssd subarray. Still presents as one blob of storage. Metadata on the ssd too, probably no ZIL but could be wrong about that. Made ls a lot more reasonable.

Thinking about it that system must be trundling towards expected death, it might be a decade old now.
by mvip | 2025-07-27 07:27:48+00:00
If you like this stuff, you should check out what the guys at Mythic Beasts are doing. They’re squeezing a ton of Raspberry Pi’s into racks. They also host the Raspberry Pi website on pi’s.

We used them for a while and there are some photos here https://www.screenly.io/blog/2023/05/25/updated-qc-rig/
by Thorrez | 2025-07-27 07:27:48+00:00
Previously you said "I think what we should care about isn’t human life, but human consciousness." Now you're saying something different about past memories, and I think even that an unconscious preemie shouldn't be killed, as long as it's not harming/damaging anyone. So I think you've changed your position.

Regarding your new position: if someone's body was being used and damaged, would it be ok to kill the unconscious preemie to prevent that?

>Edit: having read some of your other comments, I have a question for you. Why should we care about a zygote and not a sperm and an egg. Why is the act of fertilization the line between simple reproductive cells and a beautiful human life. Both have the potential to make a person, both are genetically human, both likely cannot experience things in a human-like way.

A zygote is a unique human organism. It has the full DNA of a human. It will grow into an adult human unless it dies for some reason. A sperm and an egg are not human organisms. Individually they don't have the full DNA of a human. A sperm won't grow into an adult human. An egg won't grow into an adult human.
by dist-epoch | 2025-07-27 07:28:08+00:00
They have some tech specs: https://www.bosch-sensortec.com/media/boschsensortec/downloa...

> Laser light is emitted from the sensor and focused by the sensor lens at approximately 5 mm from the top of the sensor’s lens surface.

> Particles traveling in free space due to the natural ambient airflow are detected when passing through the laser focal (sensitive) region.

> Due to the interaction between particles and light, the light scatters in different directions; a fraction is back-scattered towards the sensor, where the integrated photo-detectors detect it.

> The back-scattered signal is processed by unique algorithms (based on particle counts, particle relative velocity, probed air volume during measurement) to derive the particulate matter mass concentration.
by dsign | 2025-07-27 07:28:26+00:00
Does this mean that bacteria in the middle of the cable live off the electric potential alone (and, I suppose, whatever nutrients they can find at their position in the wire, even if they are not energy-given)? If so, one could build biochemical factories for producing glucose polymers that use solar panels instead of leaves. Leaves are more practical by almost all accounts, except that they are not easy to deploy in space's vacuum....
by looping__lui | 2025-07-27 07:28:43+00:00
GA engines use low compression ratios and high displacement to generate power at lower RPMs, reducing mechanical stress and heat buildup that would be catastrophic during sustained high-power operations like climb and cruise. The need for low propeller RPM means designs either go for a gearbox-driven high compression, low displacement approach like Rotax, or the low RPM, low compression, high displacement route like Lycoming—and given these constraints, the good old Lycoming design isn’t all that bad.

(Edited for completeness)
by bad_username | 2025-07-27 07:29:03+00:00
The white paper says the payload release doesn't have to be precisely timed, if TARS is on a circular orbit, and I do not understand why. Sure, the plane in which the payload shoots off, is defined by the orbital position of TARS. But there are 360 degrees of freedom within that plane. If we aim at e.g. a specific star, how is release timing not a critical factor? And if it is, what timer would survive the solar radiation and extreme spinning, remaining reliably operational and microsecond accurate?
by dmje | 2025-07-27 07:29:35+00:00
> The rule should be…

Er, no?

Learning about dangerous things is a critical part of growing up. Fencing off dangerous things does nothing. Education and care and relevant, proportionate ideas about safety is what’s needed here, not nanny state over-reach.

(Source: parent of 2 boys who grew up in North Cornwall, where the community reaction to the (insanely dangerous) local sea is to learn about it, get in it and be aware of your limitations)
by culturestate | 2025-07-27 07:29:36+00:00
For anyone else googling this like I just did, Carter Clarke Jr. is the Gemesis founder.

Took me longer than I care to admit reading the Wikipedia page for Carter Clarke Sr. (also a brigadier general) who led a pretty interesting life of his own (e.g. leading the War Department investigation of Pearl Harbor intelligence failures) before I realized I had the wrong generation of Clarkes.
by witnessme | 2025-07-27 07:30:46+00:00
HRM (hierarchical reasoning model) does make sense (breaking down thinking to hierarchical reasoning - a loop of high level planning + low level computation). Does it work? The benchmark shown are impressive. Having said that, I doubt if it will be a replacement of existing CoT. CoT is also not a replacement of non-thinking architecture either. Many problems are solved better without thinking models. Many problems will be better solved with CoT. And a large number of problems will be more suitable for HRM. We need some more research on which problem space aligns with the non-thinking vs CoT vs HRM.
by akoboldfrying | 2025-07-27 07:30:47+00:00
Read carefully: I'm only claiming absence of (genuine) evidence, not evidence of absence.

Until genuine evidence is available, either outcome seems plausible. It could be that consuming CSAM pushes people towards committing sex crimes, or it could be that it "magically" doesn't, the same way people playing violent video games are "magically" unaffected by doing so.

ETA: An example of the inability of porn to influence sexual behavior is the plight of gay Western men in the 1950s-1980s. During this time homosexuality was absolutely demonised across essentially all of Western society, so there was ample interest from gay men in "correcting" their "errant" desires (this is not to say that all gay men felt this way). At the same time, heterosexual porn was widespread and easily available, though admittedly to a lesser extent than it is today. Given these forces at play, if it were possible for a gay man to develop an interest in having sex with women merely by looking at heterosexual porn, it does seem like there would have been large numbers of gay men who successfully "converted" to straight men. But AFAIK it is disputed that any such genuine conversion has ever taken place.
by MezzoDelCammin | 2025-07-27 07:31:25+00:00
Not even that. I think I had mine for under 150 (on some sale). Also, there are a few cheaper alternatives, but some tests have shown them to be less reliable (either false positives, or worse - false "all clear").

There's one feature they all miss. They only measure relative velocity to You. That's definitely better than nothing, but in my experience the most dangerous drivers aren't necessarily the fastest ones, but those who pass too closely. So, something like "angle of approach" measurement would be a feature I'd personally be willing to switch my Varia for something else.
by btown | 2025-07-27 07:32:19+00:00
I remember this article in 2015 being revelatory. But it turned out that what we thought was an insurmountable amount of JS code written with callbacks in 2015 would end up getting dwarfed by promise-based code in the years to come. The “red functions” took over the ecosystem!

With Python, I’m sure some people expect the same thing to happen. I think Python is far more persistent, though. So much unmaintained code in the ecosystem that will never be updated to asyncio. We’ll see, I suppose, but it will be a painful transition.
by berdario | 2025-07-27 07:33:28+00:00
Bland protest speech is already going to see you arrested under the Terrorism Act, we are way past a "first step".

https://www.theguardian.com/world/2025/jul/23/private-eye-ca...

https://www.theguardian.com/world/2025/jul/17/armed-police-t...

https://www.theguardian.com/uk-news/2025/jul/05/palestine-ac...

https://docs.google.com/document/d/1_vL-LpB0L5QrVYz0dgvpWEqN...

https://www.ohchr.org/en/press-releases/2025/07/uk-palestine...

https://www.aljazeera.com/video/inside-story/2025/7/21/what-...

Note that, while the proscribed group spray painted war planes, they also disbanded (and regrouped under different names?) immediately after their appeal against proscription failed.

The only people who are getting arrested now, are those who are expressing support for the group (so: speech only, no action besides showing up)