skysight-inc/HackerNews huggingface dataset:
Mostly by doing the exact opposite of what the school system is today. Informal, friendly groups of mixed ages, no subjects or lessons, no exams, no marks. Not a theory, this works today.
Have you not heard of the Crusades? Or the Inquisition?

[https://en.m.wikipedia.org/wiki/Joan_of_Arc] [https://en.m.wikipedia.org/wiki/French_Inquisition]

It did somewhat calm down once the Republic’s formed, but even today there are large conflicts with ‘Normal’ French society and the large scale ghettos from (typically Muslim) immigrants and refugees in France.
Thanks ... but one thing I don't understand:

> MU-MIMO allows simultaneous streams to different clients

That's great, but the question is the same: how? How does it solve what I called the circuit-switching problem (i.e., each tranmission utilizing the channel 100%)?
Nope, I'd say it's the best :)
I'm curious, is there any features, from any language, that you wish you had implemented, or want to copy, in D?
I'm happy to be proven wrong, but I though Paranal beat Mauna Kea (and some basic google searches aren't throwing up anything that makes me question it, e.g. https://www.eso.org/gen-fac/pubs/astclim/espas/espas_reports..., though that's from more than 20 years ago, so site quality has likely changed since then). There's also the issue of northern vs. southern sky.
> Not like some website where you hardly know what the name is supposed to mean, or who in virtual land you're submitting information and payment to.

The last 100 years are known by the state of California to cause cancer and you will be sued.

Limiting liability is surely behind the change you describes
Switzerland too. It's pretty common for parents to work 80% or 60%.
The guy has some kind of point (for which he was flamed in the comments, and respect for acknowledging his gratitude to the maintainer) but the maintainer did the work, and by dint of ignoring this guy, did another 15 years of work on WP which has been made available under the gpl for free... that's a win for everyone as far as it goes, right?

If he just gave up in 2010 so there was no "conflict of interest" to satisfy this guy, who is actually better off?
That's an interesting assertion, but not one that matches the experience I've had.

It is one of those things that sounds "obviously true", but in practice I've found that it doesn't really live up to the promise. As a concrete example of this, having a plain text header file as documentation tends to mean that when people are reading it, if they spot a mistake or see that something isn't documented that should be documented, they are much more likely to fix it than if the documentation is displayed in a "prettier" form like HTML.

The problem with header files that aren't "well-written" tends to be that the actual content you are looking for isn't in there, and no amount of language tooling can actually fix that (and can be an impediment towards fixing it).
The problem with such prediction is that it presumes that the population would grow at a accelerating pace, while the opposite is happening.
Is this how open-source works now? Odd interpenetration of GNU.
Productivity per hour increases though, so it compensates.
>Looks like vim-slime is essential to how you work with CL

slime has some issues for me (obviously not OP) and I am not convinced lisp and vim are a good pair. lem is getting pretty good and improving by the day, find it much better to work with than vim when it comes to lisp and vim is my primary editor.

https://github.com/lem-project/lem
how is state law differing a glitch? privacy law is under developed federally considering the changes in scale distribution, storage, and capture tech. recording people without their awareness is a lie of omission that many would consider rude and manipulative.
It's definitely not ready to be merged. But you're more than welcome to work on it!

There are some issues to be solved to self host the app:

- the global height (SRTM) data is approx. half a TB, so we need an option to provide only a subset of files for the relevant locations
- same for OSM data where some extracted features are stored locally
- remove some third party dependencies, such as captcha verification for sign-up etc.
- remove hook to Garmin, Coros, Polar API (each user will need to go through each of the companies verification process themselves to get the keys)

Still some work to do...
twinBASIC programming has a free Community Edition.
I disagree that the prosperity we've experienced was truly "unexpected". Humans are self-regulating: fertility rates drop as resources become scarce (e.g. people are less likely to have children when struggling to meet basic needs), and markets innovate in response to scarcity (e.g. the Green Revolution). Technological progress, though unpredictable in its specifics, has consistently been a reliable force for adaptation. Ehrlich's predictions underestimated humanity's resilience, oversimplifying a highly complex system by reducing it to a linear regression.
Object Pascal (not the original Pascal) versions like Delphi and Free Pascal have syntax and semantics for interface and implementation sections of the module. Wouldn't be surprised if Modula-2 and Ada had that too.
:-)

Yeah.

I was viewing some files and thinking "it'd be really cool if less(1) had some way of filtering to just lines matching a specific pattern".

RTFM'd and TIL'd.

Mind that at that point I'd used less for ... oh, at least 30 years.
> it forces the programmer to discover corners of their program for which they "know" isn't valid but don't care.

And this is precisely why I disagree with forcing it upon the developer at every stage of development. Generally, while in the thick of things, I just want to get things working with one part, not worry about what other parts this breaks (yet). But the pedantic "you have to fix this first" enforcement breaks my concentration because now I have to split my attention to things I don't want to even be bothered with yet. I'll get to it, but I sure as hell don't want you telling me WHEN I should.
Was fortunate enough to be able to take a class with her on applied mathematics, she spurred my interest in math, very well deserved!
Parsimony? more like thankful for learning from other language experiments and research work

Zig is young, and far from 1.0, and many long promised features still not implemented
> We're living through the most anomalously prosperous period in [History]

…on average - inequality has never been so high.
Nice! I can definitely see the resemblance ;)

Where do you get your height data from?
From reading around, although I didn't find a definitive source worth sharing here, it seems like across several famines in the 1970s, somewhere in the low tens of millions died, while another several tens of millions came close to starvation.

So the prediction was off by an order of magnitude.
"Never" is a big call.

In this specific case, your tool requires a web browser (though I'm assuming that there is a non-web browser form of what is being sold here). Maybe you are in a situation where you only have terminal access to the machine.

Maybe you are on your phone just browsing github looking for a library to use

I'm sure people can continue to imagine more examples. It is entirely possible that we have different experiences of projects and teams.
Show HN: Beautiful Cyber Registry for Docker
> After wasting precious moments of my life with an LLM that links me to the same useless documentation, I’ll finally be allowed to email a real person

This too is already rapidly becoming utopia-land.
A big company assigns me a new account rep every ~six months, each time resulting in an email from the new account rep introducing themself and trying to schedule a call to “learn more about me needs” (read: upsell me). Not sure if they intentionally rotate account reps without interactions just to have a reason to email. These emails usually promptly go to trash, but the one I got this week grabbed my attention because they somehow invented a new name for me. Took me a while to realize my email on file is <their-company-abbrevation>@<mydomain> and they picked a name similar to <their-company-abbreviation>. But every previous account rep at least knew my name. What the actual fuck.
All Hail Rome, HBO's Lavish Period Drama That Changed Television Forever (2020)
Author here. Your TLDR is spot on. Yes, my intent was to be on desktop use since most things I read dont consider that specifically.
I did talk about how I would keep this running on some simple home servers since I think that's where Nix shines. But some of my servers are raspberry pis, which I mentioned I am worried to run Nix on due to resource limitations. I should probably just try it.
Yep, I'm using the `slimv` plugin for vim and the `swank` server in a running `sbcl` instance in a second terminal tab. Since I'm on macOS, I could build a keyboard shortcut in vim that automates opening the 2nd terminal tab with the “Lisp machine + swank” when I say “connect” in vim. slimv/swank practically make vim an IDE for Lisp.
This is really nice. I loved the detailed process and I'm definitely gonna use it. One nit though: I didn't understand what the graphs mean, maybe you should add the axes names.
I was thinking of Denmark, but as someone pointed out above, Finland.

I went through the surgeon generals report to better understand your point.

Hopefully this brings us closer to congruence:

1) Loneliness and being Alone are different. You can be lonely in a group of people. The Surgeon General captures this where they talk about quality of connection.

2) An underlying issue highlighted in the report, is economics. Resources can set of virtuous cycle, increasing health and time for social connection. Lack of resources decrease this.

If there is a short answer, it’s worth pointing out that causative factors are what solves problems. Forcing people into proximity, for example, wouldn’t alleviate loneliness.

Meaningful interactions, and the ability for people to afford them, is what matters.
Have you also tried using the large model as FSKD model?
It was a different world. You had to walk, ride a horse, take a carriage or take a train. If the train wasn't available, all of the alternatives were probably just slower than riding a bike.
I'll second this in Java land. I much prefer reading the sources directly than javadocs. Though jshell also comes in handy.
> operative power networks are things like being a Brahmin

What evidence do you have that Sundar or Satya used any power network to progress in their career?

Could it not be that being a Brahmin in India was not all that promising to an ambitious young Indian man and in response he decided to start fresh in another country where he had very little in the way of useful network connections?
Accessing the command line arguments outside of main() [pdf]
I think there’s a fairly reasonable argument to be made that the (super)majority people today are better off than they would have been 2-500 years ago, at least in most of the world.
It is perfectly valid to use more than one header files: some of them can be public (meant to be seen by users of your library), others can be private or internal (only used by your own sources).
I can't see anything unusual, do you get an error message?

Edit: I cleared the cache of failed email signups, can you try again?
you don't like java interfaces?
> If you really believe something, say it loudly and proudly and sign your name to it.

Anonymity should be lauded and protected, BUT if you're expecting to benefit from the use of your subject matter authority or credentials, then it needs to have your name attached.

Without an identity, there is no authority.
We are seeing swingback to the right because the threat of left revolution (instignated or supported by nuclear state out there) is less credible now
My friend, you are on a website called Hacker News. This isn’t Normie News where we stick with the most common solution for things.
Thanks for sharing this website
> All the features you mentioned "nice interface, fully searchable API interface, whole public API" are exactly what you get if you open a well written header file in any old text editor.

No, you can't, and it's not even close.

You have a header file that's 2000 lines of code, and you have a function which uses type X. You want to see the definition of type X. How do you quickly jump to its definition with your "any old text editor"? You try to grep for it in the header? What if that identifier is used 30 times in that file? Now you have to go through all of other 29 uses and hunt for the definition. What if it's from another header file? What if the type X is from another library altogether? Now you need to manually grep through a bunch of other header files and potentially other libraries, and due to C's include system you often can't even be sure where you need to grep on the filesystem.

Anyway, take a look at the docs for one of the most popular Rust crates:

https://docs.rs/regex/1.11.1/regex/struct.Regex.html

The experience going through these docs (once you get used to it) is night and day compared to just reading header files. Everything is cross linked so you can easily cross-reference types. You can easily hide the docs if you just want to see the prototypes (click on the "Summary" button). You can easily see the implementation of a given function (click on "source" next to the prototype). You can search through the whole public API. If you click on a type from another library it will automatically show you docs for that library. You have usage examples (*which are automatically unit tested so they're guaranteed to be correct*!). You can find non-obvious relationships between types that you wouldn't get just by reading the source code where the thing is defined (e.g. all implementations of a given trait are listed, which are usually scattered across the codebase).

> I don't know if rust doc suffers the same issues, but the tooling you are mentioning just seems to add an extra step (depending on how you count steps I suppose, you could perhaps say it is the same number of steps...) and provide no obvious benefit to me (and it does provide the obvious downside that it is harder to edit documentation when you are reading it in the form you are suggesting).

Why would I want to edit the documentation of an external library I'm consuming when I'm reading it? And even if I do then the effort to make a PR changing those docs pales in comparison to the effort it takes to open the original source code with the docs and edit it.

Or did you mean editing the docs for my code? In that case I can also easily do it, because docs are part of my source files and are maintained alongside the implementation. If I change the implementation I have docs right there in the same file and I can easily edit them. Having to open the header file and hunt for the declaration to edit the docs "just seems to add an extra step" and "and provide no obvious benefit to me", if I may use your words. (:
> ideas from positions of power need openeness and sunshine, speaking very generally

Very generally. Transparency also incentivises grandstanding; you're always speaking to the audience, never to your counterpart.
And how many of these accidents are damage to others?

The vast majority of serious bike accidents would cause damage only to the rider, I would guess. It's just not worth regulating or mandating anything.
No, the Vera Rubin Observatory is on Cerro Pachón (https://en.wikipedia.org/wiki/Vera_C._Rubin_Observatory) rather than Cerro Paranal (https://en.wikipedia.org/wiki/Very_Large_Telescope), the maps on the right hand side show the difference (~6° latitude). Similarly I wouldn't expect https://en.wikipedia.org/wiki/La_Silla_Observatory to be affected, but https://en.wikipedia.org/wiki/Extremely_Large_Telescope would be I expect (noting that I haven't seen anything beyond the ESO press release).
I even asked Matt to sue me just for lulz and my 2 minutes of fame. Hehe
> if they find one edge-case that is not covered by your product they concentrate all their energy on it

Having run into this many many times it's usually because that little edge case is where the hard problem lives in the problem domain and is the reason, whether the customers know it consciously or not, they bought it. Who pays for something that only handles the easy cases? The author even talks about it with the "one specific thing" line. I guarantee it's that one stubborn edge case.

It's likely you reached for a solution in the first place because you wanted something to turn a problem with a mix of difficulties into an easy one offloaded to a 3rd party.
Take a look at https://github.com/r-follador/TopoLibrary

I will need to document the code more clearly and extensively, but on the Readme there's an example on how to turn the HGT into a mesh (GLTF).
Your argument circles back to why the Chatham House Rule is gaining popularity. It enforces the figurative walls of your neighbour's house.

> degree in the eyes of the subject

Yes. The people actually having the conversation.
China's DeepSeek Shows Why Trump's Trade War Will Be Hard to Win
I can relate with point number 2 about demographics. I've been involved in organizing and playing at local raves and parties since forever but this year I stopped completely because as I age I don't share that much with the people there. Being in my late 40s while everyone has 20 (or even less !) sucks. Some people will give me the look that I'm out of place and others will just share concerns of their age that are too far from mine. This and the booze/drug thing that is frankly not compatible with an aging body and a dad's responsibilities. So that's it, no more friday nights for me, I'm better off at home. I'm not sad though, change is good and I started shooting a few years ago and the range is now my new meet up. Kids are welcome, so I can both socialize and spend time with them and have fun, it's great.

I'm sure there are other hobbies that would suit you.
> would seem to encourage people to say thoughtless, shallow things, among more open things

Based on what? If anything, baseless grandstanding is incentivised by an audience.
C23 has constexpr, which cannot be given for functions yet, but there's a proposal: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2976.pdf
Same for Elon. He still runs several companies.

See also your presidents (current and next), both not fit for any job.
This is interesting stuff. Though but my field.

https://youtu.be/KjdAtauO2cA?si=QGOQW8Ed165CZHL6
Perhaps you can take a look at https://github.com/r-follador/CubeTrek_Babylon

I could use some help there...
In the US, the most likely cause of someone being wealthy is that their parents were wealthy.

But almost every wealthy American tells a story about how they did it by themselves, ignoring the schools that they attended, the services which were available to them, the people their parents associated with, and the ability to make high-risk investments because they had a built-in security net.
tl;dr: OP was using a Lisp and they were looking for a different Lisp.

Probably the only reason why anyone would ever pick Common Lisp for a new project in 2025.
Show HN: Aha Icon – Create Text-Based Icons with Precise Control
Hi HN! I'd like to share Aha Icon, a simple tool I built for creating text-based favicons and icons.

Like many recent stories, I'm a coding newbie who built this with the help of Cursor AI. The project started when I was making favicons for my other websites. While there are many tools available, I noticed they often lack precise control over text positioning - especially vertical centering. This inspired me to create my own solution.

What began as a simple project evolved into a comprehensive tool with various customization options:

Key Features:

• Single/multi-line text support

• Background customization (rounded corners, solid colors, linear/radial gradients)

• Typography controls (font size, bold, italic)

• Letter spacing and line height adjustments

• Text positioning (horizontal/vertical movement, rotation)

• Effects (shadows and strokes)

I've tested the tool by creating various text-based icons, and it works well.

Sure, this can be done in Figma, but isn't it nice to have a simple, dedicated tool?

Try it out: ahaicon.com

I'd love to hear your feedback and suggestions for improvement!

Note: The tool is completely free to use, with no registration required.
San antonio is easily my favkrite city in the US. Awesome, food, events, bars, music scene (saw some sweet ultraviolence bads there) etc. The city is pretty, clean,easy to navigate. Its just great
> But they tend to forget a few things: a) I'm not interested in talking shop standing in line for coffee, b) I'm not paid enough to live near or commute to HQ, and c) normies like me make up the majority of the company.

And d) the security awareness e-learning they make you do every year says not to talk shop while you're in line for coffee.
> The "what if you don't have the tool" situation never happens in case of Rust.

So it’s built into GitLab and GitHub? BitBucket? How easy is it to use on windows (i.e. is it is easy as opening a .h in notepad and reading it)? How easy is it to use from a command line environment with vim or emacs bindings?

I could go on. “Never” is doing a lot of heavy lifting in your assertion. I shouldn’t have to install a toolchain (let alone rely on a web browser) to read API documentation.
> something 10x better at a 10th of the cost

SLAs and contractual assurances are very hard to deliver at 1% cost.

Enterprise products is just another class, and it has nothing to do with the product.
Of course you should do the right thing, but if you want to break the private of C++ it is much easier to "#define private public" before including the header file.
For anyone Javascript-savvy, you can take a shot at https://github.com/r-follador/CubeTrek_Babylon and experiment with different ways to highlight the current see spot. Any help is appreciated!
And you can get desktop workstations with similarly high core counts and RAM. You're missing the point. Your strategy can either depend on whether or not you can afford to buy out larger and larger vertically scaled servers, or you can plan for horizontal scaling. Almost nobody is willing to sign off on the vertical scaling strategy because the sheer presence of a ceiling frightens executives.

And yes, in enterprise, two things are usually at play: you need to test a system where the architecture includes the combined architecture of multiple corporate acquisitions, more than one of which were Vertical Monsters, and more than one of which presumed horizontal scaling; and where deployment scripts must be run from behind a no-ingress-permitted firewall, which means having workload orchestration runners installed behind that firewall.
Yep. My dad kept his playboys under his bed. I knew as young as probably six or seven. They sold them openly in magazine racks at the gas station and in middles school most boys had easy access.

The 90s had Usenet, IRC and free image galleries. Smut was on AOL and Compuserve. If you had a 56k modem, you could get as much porn as you could download.

Early 2000s had limewire and other early p2p sharing programs. Same places we got pirated games, music and movies was riddled with porn.

Porn has been ubiquitous forever. The demand will always be there. It’s human nature.
For me it's not about population growth so much as societal risk; our current population is only sustainable due to a complex web of interdependent systems.

How often do complex societies break down or decline in such a way that the complex systems which keep our urban populations alive are compromised?