skysight-inc/HackerNews huggingface dataset:
JS8call is pretty similar to FT8, but can do keyboard to keyboard chat. Not quite auto-mesh, but can store/forward through multiple other nodes.
Hugging Face has got a TTS leaderboard (arena like lmsys) - https://huggingface.co/spaces/TTS-AGI/TTS-Arena
> make is still needed

You mean: I still need make

For example, build.rs replaces some uses of a makefile.

> build everything that's not just code

Have you heard of: Just, Nix, Bazel, Helm, Terraform?

Depending on the situation, there are many things you can build that aren't strictly code where you can use a bunch of other tools than make.
Linux’s KVM has it too. It’s called KSM.
Would someone please fix this GODOM browser that keeps crashing... Lol

Ok, I'll see myself out now. ;-)
Apple is generally anti-hype, more truth grounded than competitors
Few decisions I took make me happier than steering clear of the whole thing in my early days of learning code. What ticked me off first was the silent failures but I keep getting confirmation I did the right thing.
Endian indicates the byte order (MSB->LSB, LSB->MSB), but does not change the representation of a bit. The conditional logic says that an even result is 32 and an odd is 0 after a modulus two. In binary that (x & 1) is 0 for even and 1 for odd. When you shift by 5 that is 0 for even and 32 for odd, which is the opposite of the conditional logic. This is why I suggested using a binary NOT to flip the bits so that you get the same result as the original.
Ask HN: No planes visible at LHR on Google Maps (terrain)?
If you look at London Heathrow in terrain mode on Google Maps no planes are visible. Most other airports have at least some planes visible at the gates. Why is this?
No argument, if you're perf sensitive and aren't benchmarking every change then it's a roll of a dice as to whether llvm will bless your build.

The usual claim stands though, on a LoC basis a vanishingly small amount of code is perf sensitive (embedded likely more TBF)
Exactly what specialized tools do you need to work on a car? Are you counting closed end wrenches and sockets as "specialized" or something?
Been running Gentoo for over 20 years. It's as (un)stable now as it was then. It definitely has not regressed in the last N years.

I don't see this as a GNU/Linux problem, but a distro problem.

Regarding shared libraries: What do you do when a commonly used library has a security vulnerability? Force every single package that depends on it to be recompiled? Who's going to do that work? If I maintain a package and one of its dependencies is updated, I only need to check that the update is backward compatible and move on. You've now put a huge amount of work on my plate with static compilation.

Finally: What does shared libraries have to do with GNU/Linux? I don't think it's a fundamental part of either. If I make a distro tomorrow that is all statically compiled, no one will come after me and tell me not to refer to it as GNU/Linux. This is an orthogonal concern.
Don't do this to yourself.

There are 2 fundamental aspects of software engineering:

Get it right

Keep it right

You have only 4 engineers on your team. That is a tiny team. The entire team SHOULD be playing "offense" and "defense" because you are all responsible for getting it right and keeping it right. Part of the challenge sounds like poor engineering practices and shipping junk into production. That is NOT fixed by splitting your small team's cognitive load. If you have warts in your product, then all 4 of you should be aware of it, bothered by it and working to fix it.

Or, if it isn't slowing growth and core metrics, just ignore it.

You've got to be comfortable with painful imperfections early in a product's life.

Product scope is a prioritization activity not an team organization question. In fact, splitting up your efforts will negatively impact your product scope because you are dividing your time and creating more slack than by moving as a small unit in sync.

You've got to get comfortable telling users: "that thing that annoys you, isn't valuable right now for the broader user base. We've got 3 other things that will create WAY MORE value for you and everyone else. So we're going to work on that first."
You need to explain why AirBnB did this as opposed to other factors. Renting your house out predates AirBnB.
* Psychology studies the mind.

Wrong.

* The mind is not part of nature.

Asserted without evidence. But, frankly, you can point to "the mind" like you can point to "the soul" or "the spirit". You can't.

* Science requires empirical evidence and empirical falsifiability, "empirical" meaning derived from nature

Yes, and no. Sometimes falsifiability is too blunt an instrument. Why? Because complex, aggregate phenomena are multi-causal, and often historically particular, and there is no practical means to collect enough data, or design experiments, that can untangle all the causal threads. Remember that the phenomenon being explained is already at a higher level of abstraction over a series of objects and events that have a family resemblance. I can tell you (because I've looked at a lot of them) that no two human brains are the same.

* Q.E.D.

QED belongs in the realm of logic, which is best applicable to abstract objects. Mathematical ones, you might say. There is a reason that classical, logic based, approaches to reasoning about the real world (e.g. in robotics failed). (:
1) I suspect that it's important for potential contributors to know what language it's written in.

2) It mattered enough for you to complain about it for some reason, so look at that reason, then look at its reflection.
What you did, what you expected, what happened. For bonus points where applicable: What you already tried to do to fix it.
'My boy's wicked smart' [video]
'cept it's not today is it. It's (2021)
The anti-nuclear hippy movements of the 60s and 70s are pretty directly responsible for a lot of the slow down in expansion of nuclear power.

>Between 1975 and 1980, a total of 63 nuclear units were canceled in the United States. Anti-nuclear activities were among the reasons, but the primary motivations were the overestimation of future demand for electricity and steadily increasing capital costs, which made the economics of new plants unfavorable.

- https://en.wikipedia.org/wiki/Anti-nuclear_movement

- https://en.wikipedia.org/wiki/Anti-nuclear_movement#Impact_o...

There was a lot scares and FUD about it at the time. To note, I am pro-nuclear.
>hacking on BBS source code in Pascal

Was it Telegard? WWIV was originally in Pascal but by the time I got to it, it had been rewritten in C++. Telegard was built off the Pascal version of WWIV (if I'm remembering right). There was another BBS based off WWIV in Pascal, but I don't remember the name.

https://en.wikipedia.org/wiki/Telegard

I started on a Commodore 64 and C-NET BBS then was gifted a PC in late 1990 and WWIV was the closest thing with source code. We had a pretty decent modding community for both C-NET and WWIV. Good times.
ah right, forgot about that as well
I was pretty neutral,but man this guy just can't stop. It's not gonna end nicely for you bro, just enjoy your wealth instead of destroying your health and reputation by literally annoying the entire world
Why World War WordPress Will End with a Zombie Fork
I'd say "it's funny because it's true", but this goes all the way into "too true to be funny"!
I'd love for the EU (because I know the US won't do it) to start requiring battery standardization. I normally am complaining about power tool batteries, but now that I've started looking at ebikes it's clear that a more general regulation would really benefit consumers.
> My first thought - where can I get one??

Looks like you source the components and build it yourself.

> And second one - how do I save the sound / output it to my Mac?

It has an audio out port, so you should be able to run an 1/8" TS cable from the audio out port into your computer's microphone input. If your Mac doesn't have a mic input, you'll need to get an audio interface. There are many many audio interfaces out there, but a Focusrite Scarlett Solo is a good starter one.

If you're interested in dabbling in analog synthesizers but don't want to break out the soldering iron, then something like a Korg Volca Bass might be a better way to start.
The public are smarter than you give them credit for. For the most part space missions are contests between governments and those governed with science as a consolation price. If you are part of team A do you want to have to come up with reasoning on why you lost? No. Does anyone care if a billionaire's toy gets blown up? No. The obvious choice to eliminate all risk would be not to play, but that is not an option; the other is to delay and delay some more. Thus, SLS.
Indeed. I heard about a browser called Zen a couple weeks ago and installed it. Just took it for a drive yesterday, and by the end of the day, Reddit had blocked me just based on my sporadic, normal use of the site for about two hours here and there while I did other things.

I switched back to Safari and it worked normal immediately.
Nobody claims renewables + battery doesn't work long term. (And not only work, but do so at rock-bottom costs.)

The problem is the timeline. Time out building that additional infrastructure, including expected demand growth, and you always need more power in the interim. Particularly if you're planning on taking coal offline.

If there is an arugment that we can ramp up battery production even faster than we are, the math changes. But we're already in a Herculean effort to mass produce more batteries faster.
I can lower the results by 10-20 points just by breathing deeply during the reading.
Maybe they mean cases somewhat similar to the software this discussion is about.

I.e. load and show stuff from databases (but nothing compute intensive).
I suspect interference from European industry groups coupled with EU bureaucrats' failure to understand technology and willingness to make software 'secure' by doing paperwork.
You can define it as under-building, but that's only one side of the political effect. E.g. the UK net immigration rate has been pretty enormous, and it seems lopsided to call it under-building to have not built homes for a giant number of people coming from their previous homes elsewhere in the world to the UK.

Speaking as the son of an immigrant, married to an immigrant, for the people who can only think tribally, and must assume I am doing the same.
In practice I don't think this results in memory savings. By having a shared library and shared memory use, you also have distributed the blame for the size of the application.

It would be true that this save memory if applications did not increase their memory requirements over time, but the fast is that they do, and the rate at which they increase their memory use seems to be dictated not by how much memory they intrinsically need but how much is available to them.

There are notable exceptions. AI models, Image manipulation programs etc. do actually require enough memory to store the relevant data.

On the other hand I have used a machine where the volume control sitting in the system tray used almost 2% of the system RAM.

Static linking enables the cause of memory use to be more clearly identified, That enables people to see who is wasting resources. When people can see who is wasting resources, there is a higher incentive to not waste them.
>These drugs are not so much a crutch as they are a rescue helicopter!

Yes, but once you’re rescued you hopefully try to avoid falling in the same situation that lead you to have to be rescued the first time. This should be a double approach solution, a short term (the drug) and a long term ( lifestyle changes) it can be done with the second only but personal commitment is required. Besides that we, as a society, are not accustomed to “subtractive solutions” they’re simply never considered or pushed by anyone because there’s no money on them. Money is in “creating solutions” not in “eliminating problems”
Yes, this is lost in most discussions when it comes to DSOs. Not only do you have the complexity of versioning and vending but also you can't optimize with LTO and other techniques(which can make a significant difference in final binary size).

If you've got 10-15+ consumers of a shared library or want to do plugins/hot-code reloading and have a solid versioning story by all means vend a DSO. If you don't however I would strongly recommend trying to keep all dependencies static and letting LTO/LTCG do its thing.
Related:

Three Mile Island nuclear plant restart in Microsoft AI power deal

https://news.ycombinator.com/item?id=41601443
I have seen a binary that is approximately 1.1GB of text. That is without debug symbols. With debug symbols it would hit GDB address space overflow bugs all the time. You have not seen what 30 year old engineering software houses can produce. And this is not the largest software by any chance.

Also, sibling comments argue that kernel samepage merging can help avoid the bloat of static linking. But here what you argue will make every copy of the shared libraries oh-so-slightly-different and therefore prevent KSM from working at all. Really, no one is thinking this through very well. Even distributions that do static linking in all but name (such as NixOS) do still technically use dynamic linking for the disk space and memory savings.
Small yard, high fence: these four words conceal a mess
It's not capitalism. It's government bonds. If you can get a guaranteed return from bonds, then any risk must beat the bond market. That increases the cost of capital for businesses, so they have to produce greater returns.
My guess is that somebody coded that event-loop-less X client not really familiar with the language and how to write Xlib apps. I partially assume this because C, C++ and especially Xlib are becoming less popular over time, so finding skilled practitioners to write it idiomatically is relatively rare now. This basic event loop stuff is something that maybe belongs in a library. So they just wrote library grade functionality themselves, badly. The commentary here is getting defensive about doing things the wrong way, coming up with lots of post hoc justification.
Austin 3.7 – Python frame stack sampler for CPython
Getting a taxi in my college town in 2005 was agony. Make a phone call from a loud bar and shout at some guy who can barely tell what you're saying that you want a taxi and then maybe if you're lucky they show up in an hour and cost 3 times as much as you expected (and that's on a good night!) vs. "press a button, get a ride" (and have a feedback mechanism for horrible drivers or gross cars, etc.).

Uber has issues but honestly it's night and day compared to what taxis were like. And they decrease DUI's.
This latest release comes with support for CPython 3.13
Check out https://github.com/drowe67/radae. David Rowe has been working on a really neat new digital mode for audio transmission over HF channels, using a pretrained autoencoder. It's currently getting integrated into the freeDV gui in this branch https://github.com/drowe67/freedv-gui/tree/ms-rade-integ
Even if the OS could perfectly deduplicate pages based on their contents, static linking doesn't guarantee identical pages across applications. Programs may include different subsets of library functions and the linker can throw out unused ones. Library code isn't necessarily aligned consistently across programs or the pages. And if you're doing any sort of LTO then that can change function behavior, inlining, and code layout.

It's unlikely for the OS to effectively deduplicate memory pages from statically linked libraries across different applications.
> obsolete, pre-modern language

but enough about Visual Basic (which still has gosub)
I get that, but I'm not talking about that. I'm talking about people whose job content is, and who may have had the same job in the 90s, e.g. newspaper journalists.

So I'm asking those who don't want to pay for a subscription, but want to use an ad blocker: How does it work?

As said, I opted for paying the creator directly, because I hate the ad ecosystem. Seems like a lot of people want to do neither, but still expect their content to magically exist.
> the issue with "libFlac.8.so is missing" and I have version 12 installed

I believe this is one of the core issues here, and it is nicely illustrated by comparing what e.g. one Isaac Schlueter (isaacs of npm fame) thinks about dependencies and the critique to this offered by Rich Hickey (of Closure fame).

Basically what Isaac insists on is that Semantic Versioning can Save Us from dependency hell if we just apply it diligently. The advancement that npm offers in this regard is that different transitive dependencies that refer to different versions of the same module can co-exist in the dependency tree, which is great.

But sometimes, just sometimes folks, you need to have two versions of the same dependency for the same module, and this has taken a lot of effort to get into the system, because of the stubborn insistence that somehow `foo@4.1` and `foo@4.3` should be the 'same only different', and that really it makes no sense to use both `foo@3` and `foo@4` from the same piece of code, because they're just two versions of the 'same'.

Rich Hickey[1] cuts through this and asserts that, no, if there's a single bit of difference between foo version A and foo version B, then they're—different. In fact, both pieces of software can behave in arbitrarily different ways. In the real world, they most of the time don't, it's true, but also in the real world, the part of knowledge that I can be really sure of is that if foo version A is not bit-identical to foo version B, then those are different pieces of software, potentially (and likely) with different behaviors. Where those differences lay, and whether they will impact my particular use of that software remains largely a matter of conjecture.

Which brings me back to the OP's remark about libFlac.8.so conflicting with libFlac.12.so. I think they shouldn't conflict. I think we have to ween us off the somewhat magical thinking that we just need an agreement on what is a breaking change and what is a 'patch' and we can go on pretending that we can share libraries system-wide on a 'first-name basis' as it were, i.e. disregarding their version numbers.

I feel I do not understand Linux deeply enough but my suspicion has been for years now that we don't have to abolish shared libraries altogether if only we would stop to see anything in libFlac.8.so that ties it particularly closely to libFlac.12.so. Well there is, probably, a lot of commonalities between the two, but in principle there need not be any, and therefore the two libraries should be treated like any two wholly independent pieces of software.

[1] https://youtu.be/oyLBGkS5ICk?list=PLZdCLR02grLrEwKaZv-5QbUzK...
The nuclear ain't getting built, these are facts. Even if one breaks ground today, you won't push your first kwh to the grid for a decade, at which point another ~10TW of clean energy will have come online globally.

If AI is using too much power in the short term, destroy demand with policy and economics. We are not beholden to the robot trainers, we just don't provide utility access to the load. Unlimited demand of industrial scales of electrical power isn't a right of some sort.
It is against the rules to call malloc, yes.

However, it is not against the rules to launch another process with a static amount of declared memory, then access it over shmat().

This is cheating, but could it be safer?
Man, Plantronics. That brings back some memories!
Oh, I agree on the ignorant part, but you can believe me it is not willed. I very much like to be educated on this because nothing I have read - yet - touched these fundamental problems with a ten-foot pole.

I have elaborated in a sibling comment. I do not dare to ask you to consider it because it is quite loquacious, but in the off-chance you want to indulge in some armchair philosophy you can join me in my pedantry and enlighten a lost soul.
Slightly disagree.

Needing the managers permission is more of a "wartime" mode.

For peacetime the management should set a culture of peer review and data and logic driven discussion. The culture would ideally have a Rust lover sit there and think "would love to do this in Rust but...." because they know their peers will be affected by this decision.

The problem with management approval required is it usually meams no or bias towards management pressures. A management veto that is occasionally used may be better.

Disclosure: not a Rust programmer but pretty neutral on it. It is on my radar if I get a problem Node or Go can't solve.
I must say when ever I have the chance I do really enjoy the Cff/sbb dining cars on the swiss network. A real sense of luxury to see the Alps go by drinking a ok coffee or decent beer in a nice environment. Feels nicer than bussiness class on a plane.
the online direct business doesn't have to pay rent for a shop space in an accessible part of Denver though, which is why downtowns can't compete on price
It's true, but really it's both ... there is "progress" and there are also cycles. Dalio explicitly superimposes them on each other

I don't think I believed this until 2017 or 2020 or so, but it seems clear that the USA is on a natural downcycle and probably will be for several decades

I think the causes are pretty well laid out in the book - basically having the global reserve currency is kind of an unfair advantage, and it leads the population to become decadent and unproductive, it leads to institutional decay, etc.

---

That brought to mind the tweet/slogan "what if your whole personality depends on low interest rates?", and now I see that something similar was discussed on Hacker News too:

https://news.ycombinator.com/item?id=33946342

Basically people live in a particular part of a cycle, which lasts longer than their lifetimes

(but there are also non-cyclical changes / progress, and yeah there are big flaws with trying to go back 1000 years)
Can make sense if it's about loading and showing not-too-complicated data, but no intensive computations. Then you can compare roughly similar applications
As a home owner that was only able to afford to buy a house because we were able to rent out the spare rooms on AirBnb I find fault in your logic.

I think you'll find that zoning/planning permission is the real bad guy here. That and a failure to understand Adam Smith and implement the ideas of Henry George.
> immensely helpful to the majority of ADHD cases if not all

Definitely not all. Medication doesn't work for something like 10% ~ 20% of us. In my case it worked well for 6 months and gradually I acclimated to it and the effects went away, I switched medications and had the exact same experience. I gave up after that.
If you're in an adversarial relationship with the OEM software developer there's not a whole lot the distro maintainers can do, probably time to find a fork/alternative. (Forks exist for both your examples).

I say this as a casual maintainer of several apps and I'm loathe to manually patch versus upstream any fix.
Trees and land absorbed almost no CO2 last year
Just think Inuit or Aboriginal - both living in environments of opposing extremes, surviving just fine for many, many years...
Noticed that too -- makes no sense to me. Cool otherwise.
Another simplistic way to see it is that it is a ratio of contained information.
In higher dimensional spaces, the space is so big that below the unit spheres contain exponentially less information.

It's just something between 0 and 1 exponentized to d where d is the dimension after all (i.e. the number of eigenvectors).

d is an exponential scale factor in a sense.