skysight-inc/HackerNews huggingface dataset:
American Cloud has an OpenBSD beta out. I'm sure they'd be happy to have more testers.
I believe UTVs are illegal everywhere on paved roads and even on some government maintained dirt roads in California. But I live in a rural part of California where several of us drive them (or ATVs) around town. Occasionally someone will mention getting pulled over and warned (I haven't heard of a ticket). But you rarely see law enforcement driving around our town at all.

I've been in an even more remote part of California, where I was riding my UTV for a few hundred yards on a 55 MPH paved road to get back to my car/trailer after riding in the dirt all day. It was California State Route 182 in Mono County (population density: 4.2/sq mi). A local sheriff saw me and followed me to my car. I was certain I was getting a ticket. He started by asking where I'd ridden and what my favorite parts were. Based on that, he shared some other places nearby that I might like to ride and told me which paved roads I can use to get between them. As he left, he told me to have fun.
I was talking about music listening, which is a very different act from music discovery, in my opinion.

Addendum: elitism may have a very double-plus-ungood connotation in the current year, but I've never heard a valid, factual argument against it; which is even funnier when you realize the kind of people conditioned to react this way to the word have a similar filter for "populism".

It's basically one of the modern "witches" arguments.
It is decreasing though.

It's hard to put a precise date on it but some think it happened in 2023, some 2024, the official goal is peaking by 2030 (note they've hit other renewables goals by about 7 years) but generally it's agreed that it's flattened and about to decline, if it hasn't already, due to rapid renewable rollout.
"Cutting edge science explained simply" - I like that. Done!
What's your story regarding accessibility? Done? Planned? "we pretend disabled people don't exist until the government tells us otherwise"?
Presumably you sign the emails rather than encrypt them?

Otherwise anyone who knew the public key of the server (which shouldn't be presumed secret) could send an encrypted instruction, and it would be acted upon, and past encrypted instructions could be replayed.
Hi there do you think adbfs could work with adb over TCP (wifi)?
explanation of what this is would be nice
> incredibly vague and unhelpful

As is very common with projects on Github. They should have a paragraph at the start explaining simply what they do.
True, but I may be in their group of champions, because I have a lot of contact with students.
can you give an example? I'm struggling to find an example of something removed in a minor version.
I use OpenAI GPT-4o mini and have automated everything since for this amount of articles it would be overwhelming to do it manually. AND i wanted the translations so imagine every article is present in 6 languages. That has to be automated.
Would you prefer only criminals research security issues?
MSFS 2020: RTX 4070 Ti and Insane Realism at Max Graphics (4K) Fenix A320
Why do we need another font like this? It looks ugly anyway, plus has the other problems people mentioned about character distinguishability.
Google still works for me, but you have to generously apply “tricks” like verbatim mode, double quotes, time ranges, domain filters, exclude terms (minus sign), include search terms that bias it towards forum results, and so on.
I'm neither flutter nor react native developer just native mobile dev but evaluating both techs so don't have stake in the game right now. Just showing to other so they can make their own judgement:

Flutter monthly pulse:
https://github.com/flutter/flutter/pulse/monthly
"Excluding merges, 83 authors have pushed 451 commits to master and 461 commits to all branches" but:

1st engine-flutter-autoroll (bot with revisions autoroll): 185 commits

2nd zanderso (google employee): 25 commits

3rd ValentilVignal (contributor): 14 commits

in top 15 contributors for flutter you have also other bots such as: fluttergithubbot, auto-submit[bot], flutter-pub-roller-bot, dependabot[bot]

React Native monthly pulse:
https://github.com/facebook/react-native/pulse/monthly
"Excluding merges, 84 authors have pushed 437 commits to main and 575 commits to all branches"

1st cipolleschi (meta employee): 92 commits

2nd cortinico (meta employee): 83 commits

3rd NickGerleman (contributor): 45 commits

no bots in top 15 contributors

Also keep in mind React Native is based on React repo project. On top of that you have a lot of work by community in:

- expo https://github.com/expo/expo

- react native reanimated https://github.com/software-mansion/react-native-reanimated

- react navigation https://github.com/react-navigation/react-navigation

- react native skia https://github.com/Shopify/react-native-skia

All of those packages are highly maintained and are pretty used in all RN projects and considered standard.
Why Test Automation Is Important In Agile
Discover why test automation is crucial in agile environments. Explore how implementing automated tests can enhance efficiency, improve product quality, and support continuous delivery. Read more on Zapple Tech’s blog.
CRPG Book Screenshots: 32,000 PNGs from 800 CRPGs
Still barely more detailed.

The problem with the whole OSM ecosystem is that it expects a lot of domain knowledge of technologies, formats, tools, their relations and features, limitations, that is rarely explained well, or explanaitions are often terribly outdated. Feels much like the JavaScript Frontend frameworks for an outsider, it is a lot of effort to get to an overview and understanding, despite the concepts are not new.
I solved the problem by buying one single sort of black socks and one single sort of white socks. No need to pair them: just pink any random of the same color.
https://en.wikipedia.org/wiki/Sarcasm

The leading "its easy" is a strong signal for that.
Now do cabling.

No, not the server cabinet kind, the kind where you cross groups of knit stitches over each other to make 3-D columns from flat rows.
Do you mean to download leaks?
If so, here is full set: we.tl/t-VZSftwSMCP
We use Textual as an interactive way to explore compilation pipelines in xDSL [0]. As our compiler is written in Python, it was the perfect tool to build a UI in the same language as the existing codebase. After starting the `xdsl-gui` project, we found Marimo [1], a reactive notebook for Python, which also lets users build apps in Python. It's been interesting to compare these two, especially in the way they handle state and propagate updates. For now we're using both tools, but it might make sense to centralise at some point. Both of these frameworks like immutable data structures, which I find is a positive incentive to use immutability throughout the code, and has been good for the rest of the project.

[0]: https://xdsl.dev/
[1]: https://marimo.io/
So you agree it's not a "conspiracy theory", then? And your response to troll farms serving impressions to half the country is to argue that I don't know exactly what percentage of social media content is generated by troll farms? You are being obstinate.
https://archive.ph/TTul7
Thanks for that!

TIL :)
And a screenshot for every project with a UI. I‘d love to see that more often.
App feels slick, but I feel that it needs an option to cast the music to a speaker(or google home device). I know I can connect to it via bluetooth but a native integration would be nice!
For me, who came from PHP, the way Go works seemed the most natural. PHP is also one of very few (old) languages which makes everything pass-by-value (except for objects, which initially also were pass-by-value but it was so confusing for people coming from other languages that they changed it).

Treating everything as a value IMO is quute nice _if you except it_, because it eliminates a whole class of possible side effects from mutating the value inside the receiver, without requiring extra complexity like immutability in the language itself.
What does “official” refer to in the title?
I looked up Kagi and their sources include "AI" - do you know if one can turn this off?
Why are you so hostile?
The idea is good, but the real difficulty is that recent publications do not yet represent established knowledge but are rather part of an ongoing scientific discussion. Now without being part of the respective community it is therefore very difficult to correctly judge the publications.
If you look at semantic scholar, they're trying to classify publications as "influential" or "background", based on how often they're cited.
You can use the https://github.com/iterative/datachain mentioned by @dmpetrov to predict and draw (in SaaS) a molecular structure. Not only can you predict, but you can also
- enrich the PDF data with external PDB data,
- calculate and evaluate sequence and structure-based predictions made by multiple custom models,
- and optimize time and resources.

I created some simple examples in this area a few months ago. Feel free to email me at mikhail@iterative.ai if you're interested in sharing my findings.
I never actually looked at it tbh but just think, if 1-2 people can maintain hundreds of generative profiles real people kind of can't compete:)
Psychedelic Medicine Has a Therapy Problem
We were asked for dietary advice and GP provided it.
Something that strikes me about Go's approach here, and the explanations in many of the posts on this page, are that they're all focused on what is happening under the hood: What memory are we pointing at, what's being copied, is it a pointer etc etc.

Whereas if we start from a point of view of "What semantics and performance guarantees do we desire?", we might end up with a more coherent user-facing interface (even if internally that leads to something more complex).

Personally, my mental model is often influenced by Python - where a name is distinct from a variable, but this distinction doesn't seem to appear in many other languages.
https://carfigures.com/us-market-brand/honda/fit
https://carfigures.com/us-market-brand/honda/cr-v

I like the Fit, I bought one and had zero issues finding one, they were sitting on the lot for ages. This narrative is silly. Sales were poor. Look at the Fit vs the CRV. Honda was selling 30-50k US Fits a year. They were selling 200-350k CRVs a year. The HRV since the year after its introduction is also crushing Fit sales, but is not a great seller...probably because it's a smaller size; until 2022, it was based on the Fit platform.
Who do we really want to trust? Long time grifters exploiting male insecurities and considering women as barely human, or professional researchers in their field of expertise? A mind-boggling question really.
This is the Preprint no login required, I believe - https://www.researchgate.net/publication/381997522_Emergent_...

The topic has no place on HN.

Or perhaps it shows HN wears no clothes. No one knows what it it, yet here it is on the front page. There is zero reason to think there is any higher meaning to HN if we work it out.

Is there any reason the think HN is better on topics they know or should know?

It could well be babble. To me it feels like a obfuscation of something well studied.

The author has worked on "rejuvenation of decontaminated N95 masks" which you can see how you might want to delete the memory. Not saying the topic is bad, but still think this paper is publish or perish.
Consider a medicine which kills everything with kidneys. It perfectly correlates with killing everything with a liver.

Consider another medicine which kills everything with kidneys, unless they have a liver (eg., which filters it). Now there is no correlation at all with an effect on the kidneys, nor will there ever be (since all animals with one have the other) unless someone deliberately impairs a liver.
Its not runtime enforceable though. Personally whilst I do provide type hints (I have a the linter setup to remind me) They are only really useful as a documentation tool.

As they are not enforced at runtime, you can easily return bollocks and not know.

I really like how c# does it, which is have strict typing on by default, but allowing you to turn it off for things where you're wanting to be loosey goosey. Not having to do a bunch of type checks on every operation would also speed up a bunch of things inside python

However, that would make it a different language. perhaps python 4? (ducks)
Interstellar movie black hole implemented with Einstein's equations in C++
weirdly enough, when asking for documentation/problem solving types of questions - chatGPT actually is a good alternative. you still have to double-check since you can't trust it... but you shouldn't trust random google results either, so that's not a big change.

it's kinda weird how the web has increasingly become optimized for bots - and filled with content created by bots... to the point where as a human you now need a bot to cut through all the bloated SEO bullshit and filter out what you actually want to know...
No, there is no "hiding" of a "reference". There is copying a struct:

s2 := s1

This copies the struct in `s1` into a new name `s2`. This struct contains, among other things, a pointer to the backing array. Therefore, when you assign to the slice

s2[0] = "bye"

You assign to the same backing array. Slices are not arrays. Copying a slice copies a struct containing a pointer to an array. A similar situation holds true for maps. The same logic that is universal throughout the language, aka. "Go only ever copies things by value" holds true for all of these types.

https://go.dev/ref/spec#Slice_types

"A slice, once initialized, is always associated with an underlying array that holds its elements. A slice therefore shares storage with its array and with other slices of the same array; by contrast, distinct arrays always represent distinct storage."
Gitlab is reportedly up for sale
Nice! I didn't know about miniroot*.img. It's actually just bsd.rd, boot, MBR+PBR, and bootx64.efi. Nothing that can't be safely overwritten while the ramdisk kernel is running.
Well, I did it 11 years ago. There is little magic. Boot linux rescue system. Fire qemu. Go with auto-install. Even with raid setup if you want to. Done.

The only tweak -- auto-detection of swap space, as it is derived from RAM available and you cannot give all 100% RAM to qemu. So you need to adjust for it.

https://www.dim13.org/Install-OpenBSD-on-remote-host-without...
How do you solve the catch 22 of "no content means no users means no content"?

*gestures vaguely at Gemini*

(serious question, because I too want that simpler, lighter version of the web).
Thanks for the original comment—I picked up something new that I hadn't considered before.

That said, you could spin this by suggesting that the mathematician living in that non-Euclidean space might also have a different perspective on numbers. If we assume pi is still constant for him, then the numbers he's always known could be shifting in value but maybe that's a stretch.
> "I want a simple type-safe dynamic array with bounds checking. Pretty please?"

Isn't there a simple header based library for this?
From the readme: "Blitz builds upon: [...] AccessKit for accessibility"
I used to say that video games do everything you might find in any other kind of software - only difference being, they do it 60 times a second.
You’re correct, I forgot to specify: my mom has both, but her osteoarthritis has practically been “paused” for two years after getting the rheumatoid arthritis in check. Her specialist is not sure why that is. And this is years after she stopped to southern climates during the winter months which used to be her only relief and help. They’re doing regular check ups to keep it observed.
Entire planet maps/topology I guess. But my mind had much much more ambitious first thought.
I enjoyed slightly more fine grained comparisons, like: https://youmightnotneedjquery.com/ (this hasn't been updated in a little bit, it seems)

Either way, I think you're right, just use whatever works for you.

I'd admittedly love to see a larger scale comparison of going vanilla JS vs recreating the same functionality in jQuery/Vue/Angular/React, for a real world apps and what the takeaways are from that, say, 50'000 SLoC instead of 100, that'd probably be more useful, but also is way more unlikely. Nobody will put in that much effort just for the sake of a comparison and so a lot will be up to opinion and comparing vaguely similar projects.

Closest I've seen was https://medium.com/dailyjs/a-realworld-comparison-of-front-e... but still a fairly simplistic example, given the large amount of options that were compared. Still very cool, less about opinions and more about giving you metrics that you can weigh in yourself! Here's the repo: https://github.com/gothinkster/realworld
Bing is ok for results, but tries to push too much crap on you - do you want to link to your microsoft account? We've got rewards for you, are you sure you don't want to link to your microsoft account? Have you tried our copilot AI? Do you want to switch to Edge as your default browser? Did you know you can link Edge to your microsoft account? Here's some news from a scummy right-wing tabloid paper on the home page that you might be interested in.

I think in the default windows setup, your bing searches are "integrated" with your user account in some way.

Look, I don't mind the top 2 search results being ads (if you make them visually distinct from the rest), but I don't want all the other crap.

Bing's engine through duckduckgo is better. The ads don't get in your way once you've learned to start reading at the third entry on the page.
It may be linear in the number of items, but not in the number of rightful places (you’d have to sort the items by rightful place first). Deciding on each rightful place also tends to not be constant-time.
after trying a myriad of "programming" fonts, nothing feels more comfortable than Pragmasevka [0], a mix of PragmataPro and Iosevka.

[0] https://github.com/shytikov/pragmasevka
Popular wisdom regarding experimentation has always been to "vary just one thing at a time, keeping the others as constant as possible". Fisher argued to the contrary, that we should (systematically) try as many variations as possible simultaneously. Simpson's paradox (and perhaps the similarly counter-intuitive Berkson's paradox) are the reason why: when analysing just one variate at a time, we risk seeing relationships that aren't there, or run counter to what we are trying.

Proper multifactor analysis that accounts for all variations simultaneously is required to learn about complex phenomena.
Explain it in terms of paper forms and bureaucrats. You've got a form that gets submitted, and replies come back in other very structured forms.

Your API is the person who handles the form. Just ride that analogy, and you should do fine.
Ask HN: Best Books for Homeschooling?
Hi HN,

This is a somewhat of a hypothetical question as my kids are still a few years away from school, but I'm thinking ahead.

What are some amazing books that you would recommend for homeschooling? This will either be full-time homeschooling (if lifestyle necessitates and resources permit), or part-time (supplementing the public education system).

The main subjects I'm interested in are:

History

Focusing not on what happened, but on why it happened - mainly the technological, geographical, social and political causes (e.g. how did UK geography, politics (strong merchant class), social changes (emerging cities) and technology (invention of optical glass) lead to the industrial revolution, and why it didn't in other cases (ancient Rome, China, India))

My history education was so extremely boring (we literally learned about what pastries were eaten at the palace of some French king e.g. the Sun King) that I thought all of history was boring, but after school I read a lot of books/articles that made history extremely interesting (starting with a rather short "economic history of the world" document that I can't find again :/)

Biology / chemistry

Inspired by one of my favourite articles I should have loved biology and my job at a biotech startup, and advanced visualisations such as https://x.com/SmartBiology3D (although most of these are still wrong, as they picture the cell as a mostly empty space, but I guess they are pedagogical).

Biology is basically extremely advanced nanotechnology that we're only barely beginning to understand - one of the most interesting and perspective fields of study, while also being extremely practical and hands-on. I can only wish my primary/high school education inspired me this way!

https://jsomers.net/i-should-have-loved-biology/

Math / Physics

I studied math so I'm less concerned about this, but on the other hand my physics education is severely lacking (I don't even understand how electricity works!) so books in this field would be appreciated as well.
Congratulations on the launch! I've been researching unstructured data management for some time, and I'm glad new tools have appeared.
I've yet to have any python feature/function/API change on me between minor versions. Yes, the big 2->3 thing did happen, and there were a few breaking changes that came along with that. And I've been the semi-proud owner of codebases that had to simultaneously cater to versions 2.5, 2.7 and 3+ at the same time. Other than the print statement, new forms of try-catch statements and the obvious addition of type-hints eventually, I've always been able to make the code cater to all three versions. Eventually, 2.5 fell away, then 2.7 fell away, and now it's just 3+, which has been a breeze. These days I'm excited to install the latest version, and I don't even worry about any breaking changes.

I'm also the type of person that doesn't do version-pinning as I think the concept is an anti-pattern that came from the JS world as a way to manage the chaos borne-about by the constant API changes, thousands of tiny libraries, and library dependency updates that it circularly-co-caused.
Paris’s stunning vision for the Olympics wins a gold medal
Could you share what are the most complex engineering parts that you should deal with? Could you share your engineering documents even if they are just WIP?

Personally I am interested in how engines like Blitz, Servo, et al could be built in the future using formal methods practices. For example, start with definitions and generate part of the system. Nowadays, this includes LLM but I see them more like great tools than AI systems. Also things like Z3 comes to my mind.

BTW, some of my companies has a research branch on things like this.
> A more general lesson is that correlation and causation are unrelated

This is a bit extreme. The tongue-in-cheek variant I like (which I first read about in the book referenced by TFA) is "no correlation without causation". In order for two things to truly co-vary (and not just by accident, or as a consequence of poor data collection/manipulation), there needs to be some causal connection between the two – although it can be quite distant.
I can walk for hours but can't run more than a few minutes. So obvious conclusion. If the goal is "traveling" then running doesn't even qualify. Soldiers marching 20 miles a day don't run'em. They walk.
Will it be possible to use Box2D 3.0 on WASM? So in other words write your game code in C, and then run it seamlessly in your browser.
Self plug: the “ASCII Playground“ has a couple of 3D demos as well!

DOM manipulation is fast enough to allow text output into a PRE element as long as text color is not changed too often (each style change needs the affected chars wrapped into a SPAN).

https://play.ertdfgcvb.xyz
Similar to what some other commenters said, booting into the Hetzner rescue system and installing FreeBSD from there is pretty straightforward.

I have some notes on doing that, including notes on my setup for disk encryption with FreeBSD on Hetzner:

https://gist.github.com/ctsrc/9a72bc9a0229496aab5e4d3745af0b...