MurphyA/hacker-news huggingface dataset:
by desireco42 | 2025-08-30 17:09:48+00:00
I asked Gemini to summarize advantages and it did decent job:

Based on the information from the V programming language website, here is a summary of its key benefits and advantages:

Simplicity and Maintainability: V is designed with a small number of keywords, making it easy to learn, often in a single weekend. This simplicity leads to readable and maintainable code.

Safety: The language incorporates several safety features, including bounds checking, mandatory error checks, and a default for immutable variables. It also has no undefined values.

Performance: V is a fast, compiled language with minimal memory allocations. It boasts impressive compilation speeds of 80k to 400k lines of code per second.

Flexible Memory Management: It offers a default minimal tracing garbage collector, an experimental autofree mode, and the option for manual memory management.

Painless Deployment: V compiles applications into a single binary with no external dependencies, which simplifies deployment and allows for easy cross-compilation.

Built-in Tools: The language comes with a variety of built-in tools, such as a testing framework, a code profiler, and an automatic documentation generator.

Specific Features: Other notable features include hot code reloading for instant changes, a powerful cross-platform graphics library, and a lightweight, cross-platform GUI library (V UI).
by jijijijij | 2025-08-30 17:10:21+00:00
I mean, yeah, but you "getting it" as artistic choice is breaking the suspension of disbelief. And it's everywhere.

Other hard scifi masterpieces such as Children of Men are also guilty (seemingly just for the aesthetic). I think it gets me, because it invokes privacy/confidentiality irritation in me. More so, since a police detective is an important character, who is constantly sharing investigative information with everyone this way. I simply wish they did AR instead. It's all forgotten once they do their awesome gravity stuff, or casually show New York below sea level, which gets me giggly in excitement.

> But the blinky lights, the illuminated doors, the angled irregular shapes everywhere?

This reminds me of another common scifi thing in The Expanse... face illuminated helmets. Realistically, with the darkness of space all around, people would only see their own face reflection :D Maybe that's not just because the audience can see who's talking, but also because external visor reflections would complicate filming and CGI. I allow it, although I would have celebrated identifying marks, such as pictograms and colors, for going the extra mile. Would have enabled one more layer of faction idiosyncrasies, too.
by johnisgood | 2025-08-30 17:10:55+00:00
In the last submission, someone said "> With the exception of Go, every language that has become popular in the past 10 years, built on something else.", which is funny, because Factor has such an extensive set of libraries from just ~4 active developers.

Sure, it an old language now, but if you check the commit history, you can see that MANY of these libraries have been developed by one guy (lead dev of Swift for a while now) only. I was surprised at how extensive it really is. More so than Go. Now imagine it actually had more developers and a much more active and vibrant community. :P

https://github.com/factor/factor/tree/master/basis/

https://github.com/factor/factor/tree/master/core

https://github.com/factor/factor/tree/master/extra

Heck, they even implemented CBOR: https://github.com/factor/factor/blob/master/basis/cbor/cbor.... Look at the code, seems elegant and simple, IMO.
by dgfitz | 2025-08-30 17:11:16+00:00
Extrinsic vs intrinsic motivation, makes sense.

I’m more on the side of the author. I write to get my own ideas out of my head. I don’t even publish them, not yet anyways. But if I ever do, I also won’t use analytics. I fear it would somehow bias me into writing for bigger numbers, and I don’t want to do that.
by trod1234 | 2025-08-30 17:11:17+00:00
This is quite a rudimentary checklist, and it won't provide much in terms of privacy protections, but it will break a number of sites.

The current state of browser-fingerprinting is off-the-rails, where they deny service if they don't get those fingerprints, and the browser to a lesser degree has had its securities/privacy protections gradually degraded.

Stock Firefox will not be able to provide any sufficient guarantees. There are patches that need to be re-compiled in, because there have been about:config options removed.

I highly suggest you review Arkenfox's work, most of the hardening feature he recommends will provide a better defense than nothing. He regularly also contributes to the Mullvad browser which implements most of his hardening and then some but also has some differentiation from the Tor Browser, but many of the same protections.

The TL;DR of the problemscope is that there are artifacts that must be randomized within a certain range. There are also artifacts that must be non-distinct so as to not provide entropy for identification (system fonts and such that are shared among many people in a cohort).

JS, and several other components, if its active will negate a lot of the defenses that have been developed to-date.

Additionally, it seems that in some regional localities Eclipse attacks may be happening (multi-path transparent MITM), by terminating encryption early or through Raptor.

At a bare minimum, there seem to be some bad actors that have mixed themselves into the root pki pool. I've seen valid issued Google Trust certs floating around that were not authorized by the owner of the SAN being visited, and it was transparent and targeted to that blog, but its also happened with vendors (providing VOIP related telco services).

It seems Some ISPs may be doing this to collect sensitive data for surveillance capitalism or other unknown malign purposes. In either case TLS can't be trusted.
by andrewrn | 2025-08-30 17:11:37+00:00
This is very much upstream of sex. I just started a masters program this week, and on Friday night at 8 pm, zero out of 52 of my cohort members wanted to join me for a beer. It's anecdotal, but seemed really remarkable to me. So it's not just sex, young people don't socialize in-person nearly as much as they used to. I have no idea how this will be addressed, if it does ever get addressed.
by creer | 2025-08-30 17:11:55+00:00
I don't know in the Czech Republic but in the US for many years now, most of the job applications are garbage: complete mismatch between experience and position applied to, lists of keywords that are clearly BS, unreadable presentations... This is not new. But no, most of them have always been very easy to dismiss. It takes time but mostly because of the quantity. Not much time per resume. It was just one of these thankless tasks that needed to be gotten through. (And HR - for good or bad - did much of that.)

Perhaps the problem is that we all root for a non-standard application to be a great find. And that yes, sometimes they are! Probably looking for these in job posting applications is not worth it anymore.
by unglaublich | 2025-08-30 17:12:10+00:00
Alcohol, while for some part of the population disastrous, does have a strong socializing effect on people. Recent kurzgesagt: https://youtu.be/aOwmt39L2IQ?t=567

cut - 10 minutes about alcohol being the most deadly drug on earth - "People who drink moderately have more friendships, closer friendships and higher levels of trust in others".

Now _moderately_ is the key word here.
by _butter_ | 2025-08-30 17:12:35+00:00
Oh for sure Wikipedia lists are a much more sensible thing to power a randomizer, but I built mine more as an excuse to research AI's capability at recursive classification. From what I found I think there are a lot more things that could be randomized than simple stuff like music. For example LLMs could theoretically randomize things that don't have a database or Wikipedia list like business ideas or travel plans. And the fact that they can do it without access to an external source in and of itself I think is interesting.
by ellis0n | 2025-08-30 17:12:36+00:00
I think any OS can be divided into a "backend" that deals with the hardware and a "frontend" user-level applications with a UI. The backend is mostly similar everywhere, while the frontend is what the general public typically perceives as the "OS". It's hard to see anything truly new in the "invisible" backend, but the frontend changes with every update (Windows, Mac, Linux etc). ACPU OS is a good example of this, where the backend can be a different OS, an emulator or actual hardware, while the frontend remains the same across all execution environments. https://www.acpul.org/blog/so-fast
by ecb_penguin | 2025-08-30 17:12:40+00:00
Everything you said was more popular when rates of sex were higher, so clearly your thoughts aren't correct. On top of that, red states that push abstinence only have always had higher rates of teen pregnancy, again suggesting your ideas are not correct. Abstinence only education never stopped anyone.

> The kids in my community are being taught age-appropriate, consent-based sex ed, and the availability of free, high-quality sex ed is improving.

This has been the case in blue states for decades. I had proper sex-ed in the 90s.
by quotemstr | 2025-08-30 17:13:01+00:00
Anyone else noticing an uptick in confidently stated nonsense on HN? To write that JSON-RPC is "too heavy for editor", you have to not only misunderstand the cost of JSON encoding (trivial) but also the frequency of editor-tool interaction (seldom) and volume of data transferred (negligible). In addition, you have to look at LSP, MCP, and other JSON-y protocols and say "yep. There's where the UI latency is. Got it.". (Nope)

Are people who assert that JSON-RPC is "heavy" writing code we all rely on?
by n4r9 | 2025-08-30 17:13:55+00:00
I vaguely remember that Prof Thomas Körner in Cambridge used to have some good notes on mathematical writing. I can't find them now but here is another lecturer's notes that look quite good: https://www.dpmms.cam.ac.uk/~grw46/Writing_Guide.pdf

Paul Halmos and Donald Knuth are good examples of people that have a very nice mathematical style imo.
by jsnell | 2025-08-30 17:15:23+00:00
Clearly that's not the use you have for a new XML library. It's a use you're imagining somebody else would have for it. And because you're just imagining the use case, you've failed to think through what "good" would actually mean in that use case.

To replace libxml2 across these ecosystems you would need it to be API-, ABI, and probably bug-compatible with a decrepit old C library. That's not something anyone or anything can write from just the XML spec.
by jerkstate | 2025-08-30 17:16:14+00:00
> Not a word of that is accurate.

Check the wikipedia page

> The US government has never had the authority to remove content.

this is technically true, but false in practice.

> The U.S. government worked to uncover foreign influence operations. If those influence operations, aside from promoting chaos, supported one candidate over another, that's not a get-out-of-jail-free card to ignore them.

they worked to uncover some foreign influence operations (and broadly propagandized the connection to the political campaign); other foreign influence operations (such as a certain dossier compiled by a foreign intelligence agent, colluding with one of the political parties, and using many foreign intelligence sources), they used as the basis for propaganda in mainstream media, which was laundered back into "evidence" for an intelligence operation against a political candidate. Classic disinformation technique. See: https://www.youtube.com/watch?v=lNcEVYq2qUg

Do you see what I mean when I say "disinformation is a frame" ?
by me-vs-cat | 2025-08-30 17:16:16+00:00
> I spent 4 hours re-writing all the parsing code to handle namespaces correctly.

Wouldn't it have been less effort and simpler to replace the custom code with an existing XML parser? It appears that in your case the simplest thing would have been easy, though the aphorism doesn't promise "easy".

If using a library wasn't possible for you due to NIH-related business requirements and given the wide proliferation of XML libraries under a multitude of licenses, then your pain appears to have been organizationally self-inflicted. That's going to be hard to generalize to others in different organizations.
by notahacker | 2025-08-30 17:16:22+00:00
I don't think the overturning of Roe vs Wade was the key driver in trends which started long before that decision, but there's a big difference between a society where girls marry who they're expected to marry and have sex with him when he expects it and a society where girls get to choose whether to hookup or not and if and when to marry but don't get to choose how they deal with the results...
by SequoiaHope | 2025-08-30 17:16:45+00:00
Quite interesting because in my trans and poly community I have found belonging, friendship, cuddles, alcohol free spaces, and lots of very exciting and interesting consensual safer sex. I’m having (by far) the best sex of my life after being active for 20+ years. It turns out that dancing in the forest on LSD is way more fun and exciting than chugging another beer on my couch (which is exactly how I spent my 20’s).

I think one reason the trans community is so threatening to a certain ideology is that we found happiness by intentionally and deliberately discarding core components of that ideology and having done so we found something better.

I truly never imagined I could have what I have today. In finding my way through poly, transition, and finding community, I changed my life. I don’t think for everyone gender transition is the answer, but going through a serious process of contemplative evaluation and change, however difficult it may be, did so much for me.
by moron4hire | 2025-08-30 17:17:22+00:00
This attitude is also being forced on people through media. Modern media seems almost allergic to the concept of even acknowledging that sex is a thing people do. Then, you look at the ways people self-censor on YouTube to avoid demonetization, where they won't even say the word sex. I see young people today who are shocked by movies and HBO TV shows from the 90s, 00s, and early 10s.
by nostrademons | 2025-08-30 17:17:25+00:00
What you're speaking of is basically the capability security model [1], where you must explicitly pass into your software agent the capabilities that they are allowed to access, and there is physically no mechanism for them to do anything not on that list.

Unfortunately, no mainstream OS actually implements the capability model, despite some prominent research attempts [2], some half-hearted attempts at commercializing the concept that have largely failed in the marketplace [3], and some attempts to bolt capability-based security on top of other OSes that have also largely failed in the marketplace [4]. So the closest thing to capability-based security that is actually widely available in the computing world is a virtual machine, where you place only the tools that provide the specific capabilities you want to offer in the VM. This is quite imperfect - many of these tools are a lot more general than true capabilities should be - but again, modern software is not built on the principle of least privilege because software that is tends to fail in the marketplace.

[1] https://en.wikipedia.org/wiki/Capability-based_security

[2] https://en.wikipedia.org/wiki/EROS_(microkernel)

[3] https://fuchsia.dev/

[4] https://sandstorm.io/
by acdha | 2025-08-30 17:17:32+00:00
> we've had decades of compiler development since itanium "proved" this.

I think an equally large change is the enormous rise of open source and supply chain focus. When Itanium came out, there was tons of code businesses ran which had been compiled years ago, lots of internal reimplementation of what would now be library code, and places commonly didn’t upgrade for years because that was also often a licensing purchase. Between open source and security, it’s a lot more reasonable now to think people will be running optimized binaries from day one and in many cases the common need to support both x86 and ARM will have flushed out a lot of compatibility warts along with encouraging use of libraries rather than writing as many things on their own.
by wafflemaker | 2025-08-30 17:18:39+00:00
You tell me, I'm from Poland. Talked to many older people, who remember the war. One thing that caught my attention, because it surfaced with every single old person I asked about the war: Germans/Nazis were horrible, but Russians/Soviets were an order of magnitude worse.

Funny thing that now many people don't even know that it was Russia and Germany BOTH that started the war. And they were supposed to attack Poland simultaneously, but Stalin, PR animal that he was, delayed Red Army's attack by one week, thereby creating the legend that it wasn't Russia that started the war.
by akshaychugh-xyz | 2025-08-30 17:18:44+00:00
As a PM:

- in professional settings, I internally feel more pressured to complete product thinking 'faster'. I don't yet see product management being the bottleneck though, it is still code (or getting people together) - in personally settings/side projects, def. What to build has become so much more important. But I also feel it has taken the pressure a Lil off bad ideas, when the cost of building has reduced.
by btrettel | 2025-08-30 17:18:45+00:00
I fully support looking at older publications. There are a ton of great older ideas which were unjustly ignored. Or maybe they were rightly ignored at the time, but the situation has changed and now those ideas are relevant now. As an example of the latter, Koopman operator theory comes to mind, though I personally am not a fan of Koopman stuff. Koopman operator theory didn't become relevant until computers became powerful enough.

During my PhD, I did some deep literature reviews and found tons of valuable papers that were ignored. I was naive at the time. I'm sorry to say that almost no one cared, and my PhD advisor thought it was a waste of time. I get some appreciative emails every once in a while, but that's it. Many academics seem to implicitly assume that if a paper is older than X years, it's not valuable. I hope that attitude will change within my lifetime.
by wernst | 2025-08-30 17:20:18+00:00
Triplit has migrated its data format away from triples since this post was authored, so the memory concerns mentioned are no longer relevant since 1.0 https://www.triplit.dev/blog/triplit-1.0 (source: i'm Triplit author). I don't think triples as a format are inherently bad but for us it did entail more data on disk, more difficult and slower querying, and more objects in the JS heap ballooning RAM.
by medvezhenok | 2025-08-30 17:20:40+00:00
I'm not going to make a scientifict argument about innate intellectual ability - I don't consider myself qualified enough for that.

I can only speak to my own observations. I have taught a lot of people to juggle. Juggling is an interesting discipline because it's pretty distinct from any other activity that most people have participated in in their life. It also has lower risk of "contamination", since people are unlikely to lie if you ask them if they've juggled before. You can also run this experiment with young kids, etc - you will still see very different rates of skill acquisition. I would bet that any other environmental arguments also fall flat - there are no big pro-juggling or anti-juggling cultures out there.

When you get a group of people together and instruct them to juggle, people will pick it up at very different rates. If you have enough of a sample size of observations, you can see extreme variability - some pick it up after 10-15 minutes, others still can't juggle after a year of trying (believe me, I've seen both). I've also observed brothers, both professional jugglers from a young age and both having invested identical amounts of time and passion into the activity (again, have no incentive to lie), progress at very different rates with acquisition of the skill.

From observing hundreds of people learning to juggle, I strongly believe that there is an "innate aptitude for juggling" in every person. Even people without this innate aptitude can learn to juggle and get to a certain level at the skill, beyond which progress will be so slow as to represent a de-facto "ceiling" on their juggling skill.

If you were to make this same argument in intellectual domains (i.e. chess, as an objective example), the argument gets more muddied in that you could make valid arguments that environment has played a role in "predisposing" someone to more rapid skill acquisition. However, I like to think of skill acquisition as more of a y = mx + b equation (not that all skill aquisition is linear). Every person has a certain rate (slope) at which they can aquire a given skill, and a certain intercept (predisposition) towards the acquisition of that skill. This model also works since someone that acquires skill more slowly can expend more time and achieve the same level of competence, but their ultimate ceiling of skill aquisition is lower (since time is finite).

I can make similar arguments about other domains, having spent time with IMO medalists, IOI medalists and other "outliers" in the intellectual domains. The same examples I showed above still apply, but the data is a lot more messy because it's hard in those cases separate the environmental/cultural effects from the genetic effects. That's why I reach for the juggling example as a clearer argument for that.
by armada651 | 2025-08-30 17:20:47+00:00
> war, famine, diseases, living standards

Just because those are the most interesting events to study doesn't mean that in the past countries were constantly experiencing war, famine and epidemics. There were plenty of calm, relatively peaceful periods in between.

As far as living standard are concerned, while being a peasant was hard work during certain periods such as harvest and sowing, outside of those periods farmers actually worked less hours than we do today. That leaves lots of time to help out with chores in your village and maintain relationships with the people around you.
by zarzavat | 2025-08-30 17:21:00+00:00
I don't let it commit. I almost always need to modify its work in one way or another.

Most of the time I don't bother reprompting it either. If it doesn't understand the first time then I'm better off making the change myself, rather than sink time into a cycle of reprompting and rejection.

On the other hand, if it understands what I want the first time I have more confidence that it's on the same wavelength as me.
by zamalek | 2025-08-30 17:21:12+00:00
A ton of these new system languages can't seem to let go of exceptions (and/or null), which is increasingly being shown to be bad design. I would wager good money that a significant majority of those who disagree have not used exceptionless languages in anger.

Personally, I would learn any of them for a job - but not for joy. Exceptions subtract joy.

V is definitely worth looking at (but I have found the time yet).
by bgirard | 2025-08-30 17:21:29+00:00
I'm most surprised that people used to spend 12.3 hours/week with friends. With work, errands, laundry, relationships, family I find it hard to believe. Plus anyone that's a parent to a young kid in that age range. That's socialized 2-3 hours 5 nights a week, or a long hangout on the weekend. None of my friends have that kind of time.
by Tarks | 2025-08-30 17:21:41+00:00
Plus rarely survives requirements/context changing because most abstractions are leaky.

My favourite frameworks are written by people smart enough to know they're not smart enough to build the eternal perfect abstraction layers and include 'escape hatches' (like getting direct references to html elements in a web UI framework etc) in their approach so you're not screwed when it turns out they didn't have perfect future-sight.