skysight-inc/HackerNews huggingface dataset:
Be aware `jemalloc` will make you suffer the observability issues of `MADV_FREE`. `htop` will no longer show the truth about how much memory is in use.

* https://github.com/jemalloc/jemalloc/issues/387#issuecomment...

* https://gitlab.haskell.org/ghc/ghc/-/issues/17411

Apparently now `jemalloc` will call `MADV_DONTNEED` 10 seconds after `MADV_FREE`:
https://github.com/JuliaLang/julia/issues/51086#issuecomment...

So while this "fixes" the issue, it'll introduce a confusing time delay between you freeing the memory and you observing that in `htop`.

But according to https://jemalloc.net/jemalloc.3.html you can set `opt.muzzy_decay_ms = 0` to remove the delay.

Still, the musl author has some reservations against making `jemalloc` the default:

https://www.openwall.com/lists/musl/2018/04/23/2

> It's got serious bloat problems, problems with undermining ASLR, and is optimized pretty much only for being as fast as possible without caring how much memory you use.

With the above-mentioned tunables, this should be mitigated to some extent, but the general "theme" (focusing on e.g. performance vs memory usage) will likely still mean "it's a tradeoff" or "it's no tradeoff, but only if you set tunables to what you need".
> It does make me wonder why pymallov and jemalloc used page aligned memory, but glibc didn't. That is odd.

Other way around: with glibc it was page-aligned; with the others, it wasn't.

This weird Zen performance quirk aside, I'd prefer page alignment so that an allocation like this which is a nice multiple of the page size doesn't waste anything (RAM or TLB), with the memory allocator's own bookkeeping in a separate block. Pretty surprising to me that the other allocators do something else.
Did you conveniently ignore egress costs?
I would not get a Leaf. Those things are quite poorly designed, with no proper heating or cooling for the batteries, leading to a very low lifespan on them. It's not just a first-generation problem either, it's persisted all these years.

I love the idea of electrics, but a Leaf is not the way to go.
Determinism comes in a couple of flavors, one of which is "chaotic". I think that most interesting behavior lives under the header of "chaotic". Insofar as we experience free will, I think it's chaotic behavior.

I think time loop stories are one of the gateway drugs to this mode of thinking ( a time loop thought experiment is an easy way to say "repeatedly resetting the world to a known set of parameters") .

In these stories; when the protagonist goes back in time, (s)he doesn't get knocked over by people robotically acting out what they did in the time loop. But neither do events unroll completely at random.

Instead people react to the protagonist's actions, and then other people react to their reactions, etc. So what starts out in one corner with the protagonist arriving with their time machine will spread out to affect everyone else's behavior over the next few days. After a week or so this effect has spread out such that the future of this particular time line is no longer easy to determine.

Chaos is a funny thing. It's technically deterministic, but can sometimes feel like randomness.

Time loop stories themselves aren't real. But they make an interesting thought experiment that gives one an intuition on (how I think) the world works.
If I'm remembering correctly, dang (the main moderator here) specifically stated that ChatGPT comments are not allowed unless it's obviously stated as such, and even then, only if ChatGPT's response is notable for the discussion.

The component of honesty for me is the social contract that we're interacting in good faith, which for me also implies that you're accurately representing yourself. The implication (and rules) for commenting here is that you're a human writing to another human. To break this basic foundation, even if assumed, is dishonest in my opinion.

I am not sure there's any social media platform that someone could ethically post ChatGPT responses to unless the entire account is clearly labeled as AI.

Your comment brings up the interesting aspect of people who have disabilities and use ChatGPT to assist in their messaging. But that's another conversation.
I literally didn't change the code, so there was no annotation at all, and it still passed.
Dijkstra ruined programming. >:(
It says right there its affordable though!
Yeah, I'm finding it difficult to create a prompt which doesn't result in Error: 400 Your request was rejected as a result of our safety system. Your prompt may contain text that is not allowed by our safety system.

Even when I don't think I'm attempting particular weird instructions!
The renderer does maybe. But it isn't saved and not used for OCR.

So paperless doesn't have rotating functionality.
Buddhist take: there is no free will nor you are determined. Solved!
How would you explain the relationship between MNX and SMuFL?
This is a common complaint, and it's something we're trying to remedy with MNX: https://w3c.github.io/mnx/docs/

Music notation is incredibly complex, and there are many places things can go wrong. There's a wide spectrum of error situations, such as:

* The exporting application "thinks" about notation in a different way than the importing application (i.e., it has a different mental model).

* MusicXML provides multiple ways of encoding the same musical concept, and some applications don't take the effort to check for all possible scenarios.

* Some applications support a certain type of notation while others don't.

* MusicXML doesn't have a semantic way of encoding certain musical concepts (leading applications to encode them as simple text (via the words element), if at all.

* Good ol' fashioned bugs in MusicXML import or export. (Music notation is complex, so it's easy to introduce bugs!)
As I said on Slack the other day in response to a similar story, "If, on your first day, you can destroy the prod database, it's not your fault."

(One of my standard end-of-interview questions is "how easy is it for me to trash the production database?" Having done this previously[1] and had a few near misses, it's not something I want to do again.)

[1] In my defence, I was young and didn't know that /tmp on Solaris was special. Not until someone rebooted the box, anyway.
I didn't mean comparing it to human-created art, I meant comparing it to other AI generated or assisted artworks. Currently the hard parts of that would probably be consistency, fidelity (e.g. multiple characters) and control, which definitely stands out when compared against the casual raw gens.
> The printing press lead to a schism in Christianity

many schisms, wars and revolutions before the printing press. this postulation seems too convenient ..
Help the person grow in a way that minimizes what you perceive as incompetence. How is this not the obvious answer versus drastic action?

Are they bad at contributing technically? Are they lazy? Are they bullish on bad decisions? Do they not listen to input? Are they reckless? Are they overly optimistic? Are they morally dubious? I've yet to meet a founder-type that didn't exhibit at least one (often two) of those traits.
We found that this (powered car air filter) is great:

https://www.iqair.com/us/air-purifiers/atem-car
I had no choice but to conclude based on evidence that the threat of punishment causes a change in the behavior of others, and since I had no choice in deriving a goal of self preservation, I have no choice but to support laws that punish others for risking that.

Believing these things is no more intellectually bankrupt than believing that the Moon has no choice but to revolve around the Earth.
Or, just doesn't care.
Why do you assume tracking is required for ads?

You don't actually need tracking for ads.
That is a fair concern (and why I only buy Teslas, they are the gold standard for battery pack management), but they seem to hold up well enough to be shucked for a second life as utility scale storage [1]. If resource constrained and you still want an EV that is mostly dumb, it is a reasonable option if your transportation needs are local.

[1] https://cleantechnica.com/2023/11/26/ev-batteries-are-perfec...
That's why it is a transcedental number. Maybe it becomes sentient after some digit. In fact, it certainly does.
Digger – an open-source IaC automation and collaboration software
Stop using banks, taxi, delivery, mobile apps, Internet stores and Internet in general.
Those still have the speed disadvantage of a phone camera and need more space than a compact document scanner, I'd imagine. I guess a ring light for my phone would be an improvement; using the builtin flash usually leads to very uneven lighting in the scan.
Or the library I’ve been using for this work is … not very memory efficient possibly? I’ve been referring to millions at least intentionally
Yeah, when I said "many use cases", that mostly means, "use cases that don't require near-term knowledge." Which are the bulk of my internet searches.

But even know, ChatGPT 4 can use search to get update-to-date info and use it's knowledge store to augment the current information.
"Captain, why where you derelict in your duty to protect your ship and crew?"

"Well, I just thought a single F-14 was probably not that big of a deal."
What to draw and how to draw it (1913)
I've not heard of sustainable aviation fuel. Is it snake oil? Why wouldn't it just be "sustainable fuel" suitable for trains and automobiles?

And if we simply slowed the world down a little bit I wonder if blimps could take over for a majority of ocean-crossing journeys. Not that it will ever happen.
Of course, now we're talking about real transformation rather than something you can just sprinkle on top of your current life.

I think the only way to see it is that your lifestyle up until now is responsible for the body you have, so you need to transform into a person you currently aren't to have the body that you don't. There really doesn't exist (Current lifestyle) + (Small lever you can pull) = (Body you want).

That said, large transformation doesn't mean it's hard or needs to be approached in baby steps. You really can wake up tomorrow and become 6:00am-runner guy, no-eating-out guy, treadmill-at-standing-desk guy, 2000-calorie guy.
Assuming that the universe functions like a deterministic/stochastic machine, and that our understanding of said universe is 100% correct and complete. Except, we know for certain that our understanding of the universe isn’t 100% correct and complete. Our math and physics (which assume that the universe is a deterministic/stochastic machine) work fantastically well up to a point, then fail. Our two primary theories for physics are incompatible, so clearly there is a gap in our understanding.

Free will seems to me to be intimately tied to consciousness. Without free will, consciousness is pointless. Why be conscious if you have no choices? Yet we are conscious. Lots of things are conscious. Making conscious choices must provide evolutionary fitness value. It seems to be extremely important. And the view of the universe as a deterministic/stochastic machine has absolutely no explanation for consciousness, and it doesn’t seem like we’re getting any closer to a theory using that framework.

There are a few scientists who actually think that consciousness is a fundamental aspect of the universe. Apparently, Max Planck and some early quantum theorists thought it was. I’m not convinced yet, but I think it’s an interesting perspective, and I think it’s worth considering. But I’m definitely not convinced that there’s no free will.
Intereating, maybe you can summarize your findings and put links on a blog somewhere?

Thirty-thousand.org also has information about allowing the House to expand.

https://thirty-thousand.org
For the sake of clarity (not intended as a challenge), what do you consider the optimal experience to be?
Atom was my first proper Editor. I miss it, even though there were a lot of bugs. It was so much fun finding all the cool community-made packages and trying them out.
I made a similar web app a few years ago. I think it competes quite well with this one. It has syntax highlighting :)
https://tabviewer.app/
How is Godot for Movie VFX work?
I don't think that's possible.

If there is no supernatural, if matter and the laws of physics are all that exist, then all you can be is matter that obeys the laws of physics. You have particles that obey the quantum laws, making up atoms that obey the laws of atomic physics, making up molecules that obey the laws of chemistry, making up neurons that obey the laws of neurology. There is nowhere in that stack for free will - it's all determinism plus noise.

The only way free will is possible is if there is more than the pure materialist position says there is.
A lot of German newspapers seem to use this model and nobody has successfully challenged their interpretation yet.
Extremely well written article! Very surprising outcome.
The problem is when people are actively making your life harder just for their own ego.

The best way to deal with it is to vote with your feet.
It’s interesting as well as sad that a burden is defined as a load and a responsibility.
It follows directly from lack of free will. Lack of free will does not mean that the author makes correct statements about his beliefs all the time.
The challenge generic class can be solved without making any change to the pop() function.

I got it to work with this code:

# Code starts here

class Stack[T]:
def __init__(self) -> None:
self.items: list[T]

def push(self, item: T) -> None:
self.items.append(item)

def pop(self):
return self.items.pop()

# Code ends here

This code has fewer changes than the solution provided, and doesn't need imports. I'm not sure the solution needs those imports either.

Perhaps the tests for that challenge should cover more cases.
There are still co-pays and premiums (if not also on Medicaid). The availability or quality can be an issue.

I think the bigger factor is not the healthcare at that point but the lack of healthy living up to that point. There's not much that can be done for some conditions like dementia. There are many conditions though where people ignored their weight, sugar, etc for decades and there's not a magic cure, or the damage is already done.
Sure, that’s always sound advice. However, most projects are usually designed in a way that their logs are either not exposed at all (due to not being in the webroot for example), or have measurements in place to avoid exposing them (like WordPress for example). Roundcube just puts them there and you have to actively think about excluding them from your webserver configuration. Plus, they dump really sensitive information in there by default. That’s why I wanted to explicitly point it out in this case.
What can we do to help? (if anything)
Authentik takes a little more to set up than KeyCloak, but the effort is well worth it when you go to configure TOTP. Authentik 2FA UX can be quite easy, similar to commercial products.
The combination of difficult + genius is a pretty standard deal. At a certain level of brilliance, it becomes challenging to communicate ideas, or more importantly, their implied value proposition to the business. Much of the time there is also some ego conflict on the team that evolves into a vicious cycle that requires superhuman reflection to unwind.

For me, the best hackaround for friction is a demo. If I want to prove a controversial idea to the team, I build it first in my own time and then show it. Talking about and planning to do big scary things is 99% of the drama source in my life. Sometimes the demo goes off rails too, but it has a much better chance.

After doing this for a while, I still believe the most potent off-hand mastery that a genius technologist could obtain is the sales pitch. Treating your team members just like your customers and hacking their brains into wanting what you propose is the ultimate skill - if you can pull it off. If you can't convince your team regarding your idea, it may not matter how brilliant it is. Dragging 10-20 horses to water is mostly infeasible for one person to accomplish without reaching for cartoon villain tactics (which would ultimately kill the whole business).

I've done the sales pitch a few times. My go-to trick is to present 3-4 options, one of which is the option I want the team to really go with. The other options are framed in such a way that everyone feels super smart picking the one I wanted all along. Carefully-crafted options can move mountains.
In theory you don’t get paid to do something you don’t like, you get paid for producing something of value.

So in theory you can still be paid, and not do something you hate
Unfortunately the graphical capabilities of standard EFI are just too limited. You do get a graphical framebuffer and keyboard/mouse (which lets you do fancy BIOS setup screens) but that's pretty much it. So you're way better off booting some standard OS with a good collection of device drivers and running BASIC on top of that.
But how do I know what solfege note I'm playing with a single note, since it's all relative?

From what I can think of, I can either need to know the song's key (and will have to rely on the internet for the same because I don't have perfect pitch?), or I'd need to have at least 3 or 4 notes to figure out what major scale it might possibly be? (And still it isn't enough I might be wrong).

What am I missing?
Are you from the UK? This “contrarian” opinion sounds very much like the little sign at the British Museum that excuses looting other cultures artifacts and never returning them.
Would you "punish" your computer for crashing? Seems absurd. Presumably we don't want to engage in absurdities and irrational behavior. We want to do what is "right", for various conceptions of right. So getting clear on whether we have moral responsibility is important to getting things right.
I'm fascinated that at a 175k employee company, two employees I know nothing about, in business areas or positions I know nothing about, could possibly use different tooling for their day to day duties.

*Surely* at your place of work, the cleaning staff is familiar with the CTO's dearest tools and vice versa?
Asking Hacker News Bot about Q*
Go make non custodial versions?

Already there.It's as simple as creating a key pair.

Self custody is supported by dozens of open source wallets running on every OS even on mobile, being used, out there even by the layman.

I don't see where is the ignorance if hackernews users are there to debunk commentary stating "crypto scam" when the thing isn't even remotely related to crypto. Just the name.

1/ wasn't crypto. Yes rugged pull. Crypto did not invent that kind of crime
2/ crypto already self custodial, permissionless, and censorship resistant, safer than any centralised bank/ledger.

In other words. Use crypto in its current state and you won't be rug pulled. Use anything else, you might be.

Can use crypto blockchains, today. In a few minutes you can have your wallet with your own keys, and start receiving payments, among other things.
No need to ask permission. Nor fill a form providing all your personal detail to an entity that a few years later will be ransomwared/hacked and leak most of your privacy. No need to wait for approval. Which may be denied

And nobody, nothing, can stop you. Not bitcoin.com, nor Vitalik, nor your bank, nor your state even if that's the CCP, nor the NSA, from transacting.

Can't get your account locked. Frozen. Under review. Or closed.

Of course all of this does open some concerns, what if you lose your keys, what if you are a dangerous angry terrorist, what if you are selling illegally drugs etc.
But crypto, today not tomorrow or next year, gives everyone in the world equal and open access to being their own bank.

Maybe there are camps on hackernews. Not sure which side you put me on, I'm just stating some facts about the tech as it stands.
This is wholly unsurprising to me - the tachometer on my BMW is audibly out of sync with the engine.
The only way it closes is through authoritarianism/totalitarianism, which, as we know from history, is not sustainable (low-trust societies are inherently unstable).
> In November 1967 the Israeli authorities issued Military Order 158, which stated that Palestinians could not construct any new water installation without first obtaining a permit from the Israeli army. Since then, the extraction of water from any new source or the development of any new water infrastructure would require permits from Israel, which are near impossible to obtain. [...] They are unable to drill new water wells, install pumps or deepen existing wells, in addition to being denied access to the Jordan River and fresh water springs.

https://www.amnesty.org/en/latest/campaigns/2017/11/the-occu...
Cory Doctorow: Sponsored listings are a ripoff for sellers
Sounds like a spectrum person.
Pending update of snap

Close the app to avoid disruptions
Thank you! That was very thorough! I will be reading the links. :)
I recall when Pentium was introduced we were told to avoid rep and write a carefully tuned loop ourselves. To go really fast one could use the FPU to do the loads and stores.

Not too long ago I read in Intel's optimization guidelines that rep was now faster again and should be used.

Seems most of these things needs to be benchmarked on the CPU, as they change "all the time". I've sped up plenty of code by just replacing hand crafted assembly with high-level functional equivalent code.

Of course so-slow-it's-bad is different, however a runtime-determined implementation choice would avoid that as well.
To clarify, I am speaking about seniority at a particular company combined with a bitterness toward that company because they are trapped. I think having older ICs is still incredibly valuable!
I don't think I've seen this be the case -- since there are quite a few crappy and/or poorly paying jobs (in comparison) that become desperate for workers, there's plenty of room for abusive and jerky people.

That's ignoring other broken parts of the system, such as nepotism.
> And finally it's a PHP app with a tons of legacy code

Finally? That's a security nightmare right there.
Free retrieval pricing, but not free transfer. Transfer is starting at $0.09 per GB :-)
Jaq – A jq clone focused on correctness, speed, and simplicity
Option A is flat out illegal in the EU.

Option B is what some German online newspapers have been doing, and so far it's held in the lower courts, but there's been no binding precedent at national or Europe-wide level. If that were confirmed at a higher level, then legally, there would be a very big difference between Options A and B.

A recent ruling on behavioural advertising seems to suggest that Option B may not be in accord with the law either, and that's certainly what the NOYB lawsuit claims.
No one has yet convinced me that “cloud development environments” can come close to meeting the experience of lots of local, fast compute resources.

Add the expense of putting it in AWS where it seems like us-east-whatever suffers a major outage or problem more than once a year that results in almost-front-page news, and it really feels like a non-starter.
Reading through the comments, it's hard to not think of "Pygmalion and Galatea."
Tesla and SpaceX are infamous in the industry for burning their folks out. I personally know several.
Prison should be about aggregate improvement of society while minimizing dehumanization. Sure, a drug kingpin might keep running their empire from within prison. But we might buy safer prisons and improved reintegration with this cost.
I suggest you check out the work of Gary Klein and the Naturalistic Decision Making community, as the Vicennes work was one of the founding projects. He features it in his 1997 book _Sources of Power_.
A justice system without the concept of moral responsibility is one that has abolished itself. It is impossible for it to exist because justice is a concept that inherently requires morality to function. What you suggest is, again, a reconstruction of a justice system pretending it does not make moral judgement. "You were not in control of your actions, yet we have decided to lock you in a cell - for the greater good, of course".