skysight-inc/HackerNews huggingface dataset:
I'm having a hard time even understanding what the question is here.

You seem to be confusing the tools with the work being done.

You can write a prototype of a C function in Python to see if you understand the requirements before you commit to the much harder task of writing it in C. That doesn't mean you're not writing a C program.

The same is true for literate programming. I can write code outside the main literate program when I'm not sure it's meant to do before I put it back in.
"Driver is mostly disengaged, but then must intervene in a sudden fail state" is also one of the most dangerous types of automation due to how long it takes the driver to reach full control as well.
> Perpetrators will keep tweaking image till they get score of 0.1

Isn't this - more or less - already happening?

Perpetrators that don't find _some way_ of creating/sharing csam that's low risk get arrested. The "fear of being in jail" is already driving these people to invent/seek out ways to score a 0.1.
My point was mainly that this claim: "we keep seeing LLMs building more robust approximations of real world models" is hard to evaluate without a well-formed definition of what it means to have a world model. Eg, a more restrictive definition of having a world model might include the ability to adapt reasoning to account for changes in the modeled world. Eg, an LLM with a proper model of chess by this definition would be able to quickly adapt to account for a rule change like "rooks and bishops can't move more than 4 squares at a time".

I don't think there are any major walls either, but I think there are at least a few more plateaus we'll hit and spend time wandering around before finding the right direction for continued progress. Meanwhile, businesses/society/etc can work to catch up with the rapid progress made on the way to the current plateau.
I think you’re reading further into this than is there.
Two examples that come up a lot for me:

1. filtering a drop down list by typing rather than scrolling through lots of options to pick one
2. Rearranging items with drag and drop

The excessive stuff is requiring a whole lot of scripts and resources to load before you display a simple page of information.
> For information, the current research shows that the intensity of the exercise is much less important than the duration

For what goal? Increasing strength? I have my doubts.
ROM in hardware can be phisically mitigated up to a discrete time. The potential damage would be something, but never more. With nonfree firmware, you are a slave from the vendor, because he could release a new backdoored firmware anytime making even more damage to the users' freedom.

OFC libre firmware is the best, such as the ath9k supported wireless devices.
The latest versions of both Android and iOS feel faster on modern hardware than older versions did on older hardware.
Don't forget the encryption step is done locally by the browser before the file is transmitted to the server. As such, you better have a limit.
Drivers are software too.
Cool! Any plan for Firefox?
Europe should take a digital leap across its innovation gap
I tend to use postgresql for distributed locking. As in, even if the job is not db related, I start a transaction and obtain an advisory lock which stays locked until the transaction is released. Either by the app itself or due to a crash or something.

Felt pretty safe about it so far but I just realised I never check if the db connection is still ok. If this is a db related job and I need to touch the db, fine. Some query will fail on the connection and my job will fail anyway. Otherwise I might have already lost the lock and not aware of it.

Without fencing tokens, atomic ops and such, I guess one needs a two stage commit on everything for absolute correctness?
Huh, interesting. Programming languages were devised with Chomsky’s foundational theory of formal languages in mind, and they’re one of the few actual implementations of it. I read your comment and it seems your main thrust is that arithmetic activity lights up different brain regions than communicative activity, which I don’t personally see as a compelling basis for a definition of the word “language”.

Of course, this is what Chomsky calls a “terminological dispute”, so I mean no offense and you’re ofc free to stand your ground that the only language is what appears in human brains! But if mathematical notation and programming languages aren’t languages, what are they…? Protocols? Recursively generative patterns? Maybe just grammars?

The best move in any terminological dispute is “my terms are more useful”, so this seems like a good reason to keep language as it’s defined by the generative linguistics. Or, more broadly:

Saussure approaches the essence of language from two sides. For the one, he borrows ideas from Steinthal and Durkheim, concluding that language is a 'social fact'. For the other, he creates a theory of language as a system in and for itself which arises from the association of concepts and words or expressions. Thus, language is a dual system of interactive sub-systems: a conceptual system and a system of linguistic forms. Neither of these can exist without the other because, in Saussure's notion, there are no (proper) expressions without meaning, but also no (organised) meaning without words or expressions.

https://en.wikipedia.org/wiki/Theory_of_language
AFAIK the owner's manual says you have to keep your hands on the wheel and be ready to take over at all times, but Elon Musk and co. love to pretend otherwise.
The "ten US nickles is always 50g" mantra has helped me detect several defective scales (whether intentional or not, I want accuracy).
Show HN: Client Side anti-RAG solution
Client Side Only Example, chat with this page.

Because we don't use API keys we don't have any real need for a server.

view the page source, it's _all_ there!

The program doesn't take history into account & yet is has surprising coherence.

View Source and start on line 258.
Valkey Momentum: Seven Months In
This sounds similar to a fairly early realization in the practice of meditation. Daniel M Ingram refers to it as "Cause and Effect" in Mastering the Core Teachings of the Buddha: [0]

> In the stage of Cause and Effect, the relationships between mental and physical phenomena become very clear and sometimes ratchet-like. There is a cause, such as intention, and then an effect, such as movement. There is a cause, such as a sensation, and there is an effect, namely a mental impression.

Trying to increase the frequency at which you oscillate between physical sensations and mental sensations is a fascinating exercise.

[0] https://www.mctb.org/mctb2/table-of-contents/part-iv-insight...
Here is an example of an 8x8 camera sensor for hobby use. You can filter out the IR if desired. There are many similar sensors, and they are often used for motion tracking.

https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-came...
> there isn’t an alignment of incentives that fixes this problem

"Microservices" itself is often a symptom of this problem.

Everyone and their dog wants to introduce a network boundary in between function calls for no good reason just so they can subsequently have endless busywork writing HTTP (or gRPC if you're lucky) servers, clients & JSON (de?)serializers for said function calls and try to reimplement things like distributed transactions across said network boundary and dealing with the inevitable "spooky action at a distance" that this will yield.
Here a thread with some tests to confirm this: https://x.com/g_bonfiglio/status/1847728976933904453
As someone that used TUIs when nothing else was available at an affordable price, hardly.

Unless your talking about Clipper/DBase, or micro-computers green screens for data entry done by any 4GL, and even those only aren't mostly available on GUIs due to the laziness to provide adequate shortcuts for form navigation.
FPGA's are pratically dealt as if the were burned ROMs.

There's no easy way to soft-update an FPGA except for expensive tools to do so. Your bare OS can't do that. A vendor can't update an FPGA based hardware at will.
No matter the amount of CO2 emitted, can we agree emails and attachment produce a certain amount of it and that we could probably do better with alternate solutions than sending files by email. In that context, the idea behind firefox send was one possible way of being more efficient. That's all what I'm saying.
RP8888 adalah partner resmi platform rp888 slot online populer yang menawarkan berbagai permainan slot gacor dan permainan casino lainnya untuk dinikmati para pemain. Untuk mengakses platform tersebut, pemain dapat menggunakan Link Resmi Login RP8888 untuk masuk ke akun mereka dan mulai memainkan permainan favorit mereka.
"The model suggested that injecting 5 million tons of synthetic diamond dust into the atmosphere per year could cool the Earth by 1.6°C in 45 years. The downside, of course, would be the huge cost—approximately $200 trillion."

5 million tons per year for 45 years for $200 trillion to keep the earth temperature about the same as it is now? And do nothing for ocean acidification? Perhaps this was an attempt at satire?
I've found that Literate Programming suits how I think/approach projects, and it has worked for some quite large projects in the past for me.

I've been maintaining a list of programs published as books and resources for Literate Programming at:

https://www.goodreads.com/review/list/21394355-william-adams...

esp. see:

https://www.pbrt.org/

and

https://mruckert.userweb.mwn.de/understanding_mp3/index.html

My current project is:

https://github.com/WillAdams/gcodepreview

which uses a LaTeX package for this which I put together with a bit of help from tex.stackexchange --- the big advantage to it is that it allows editing the documentation/code with "normal" syntax highlighting, the disadvantage is that the .sty file has to be edited/updated to match the files which are being output and I still don't have a good setup for the readme.md

I find having the typeset PDF w/ its hyperlinked ToC and marginalia and indices helps a lot in having a "nice" version which I can look through to remind myself of what was intended at a given point, and most importantly, to find _where_ that was written down. Working on a re-write now --- we'll see if this holds up for that.
If people aren't reading your documentation it means they don't trust your documentation.

The solution is to build that trust, by building a culture of active documentation maintenance.

My favorite trick for that is to keep the docs in the same repo as the code and actively enforce relevant documentation updates as part of the code review process.

Once developers learn that new code cannot land on main without accompany documentation updates they learn to trust that documentation pretty fast.
I guess then my thought is that whether it's one disorder or 4 or any number perhaps is best understood as a statistical question.

For example, if a parent exhibit autism symptom X (e.g. trouble understanding emotions), are there kids more likely to inherit symptom X, or ANY autism symptom.

If X is uniquely heritable, then perhaps it's best as multiple disorders. But if X leads equally likely to X, Y, or Z then it's better understood as one disorder.
Opt-in and default for now - how long until users are hit with dark pattern nagging to get it enabled?

>Would you like to enable Recall?

>(Yes), Later
> How could an effect precede a cause if there were no speed limit to causality?

> No matter how fast an effect propogates, it is always after the cause (with an infinite speed, I guess effects happen instantaneously, but not before).

If everything happens instantaneously then there is no real cause and effect, and the universe would be over before it really got started.
The Surprising Reason Hotels Have Ice Machines
This is why CEOs and other very senior leadership people have no problem accepting “blame.” Because their contracts are set up so they get even richer no matter what they do! If your company does well, the CEO takes credit and becomes even more fabulously wealthy. If your company does poorly, the CEO takes the blame and leaves on a golden parachute, becoming only moderately more wealthy. Either way, they become more wealthy.

If screwing up my job meant getting fired with a $5M golden parachute, I would be more than happy to be assigned individual blame!
No, in noweb programs you insert chunks of code in multiple places and have conflicts when you try and automatically merge the code back too often.

Org mode has a function which does this, but they didn't allow for arbitrary chunk nesting the last time I looked.

Emacs has a number of very useful features in the modes for noweb/tex, one of which is jumping to the chunk which the code came from in the tangled source code on the pretty printed PDF. This follows the spirit of what you want. In fact SyncTeX support comes pretty much out of the box for noweb files and makes their editing a breeze, either as text or code.

Of course if you're not on Emacs than god help you.
Writing a Plugin System in Rust
This is about Australia, not the USA.
Constantly framing it as „complicated“ does not make it so. It was populated land, home to muslims, Christians, jews. One state for all. Until Zionism started colonising Palestine. And expelled Christians and muslims. First Zionists called their conferences „Colonising Palestine“. Nothing complicated.
Political parties often take credit for social advancements, but if you look closely it was break through technology that made the advancements possible, not some social rights protest as the politicians would have you believe
Even after it was called out, and after looking at it, it still looks like a low res planet crescent or other attempts to make animated logo graphics. Why are we sure that wasn't the intent?
This is straightforwardly, nakedly, embarrassingly illiterate and wrong.

Money has velocity. The faster it moves around, the more there is. If you're a waiter and you get tipped the same serial-numbered twenty dollar bill five times, you've earned a hundred bucks, not twenty.

When economic productivity increases, there's more to buy, and more people doing and making valuable things which others want to pay them for. This increases the velocity of money, it moves around faster, so it isn't zero sum.

This is taught early in any course of study in economics. Since you don't know the most basic and fundamental facts about the subject, it's not surprising that your conclusions make negative sense.

You could spend two weeks of evenings on YouTube and never again reveal your ignorance in such a naked way. I highly recommend this. You're making perpetual-motion class arguments in a place where people know the second law of thermodynamics. Step your game up.
Energy-based model explains how chronic stress transforms into disease over time
Didn't some Wharton professor post something similar too recently?
You’re just going to get philosophizing with scientific language.

Beyond the mathematical model used for a particular physics question, there just isn’t much consensus.
North American X Incorporated.
We reviewed Redis back in 2018 as a potential solution for our use case. In the end, we opted for a less sexy solution (not Redis) that never failed us, no joke.

Our use case: handing out a ticket (something with an identifier) from a finite set of tickets from a campaign. It's something akin to Ticketmaster allocating seats in a venue for a concert. Our operation was as you might expect: provide a ticket to a request if one is available, assign some metadata from the request to the allocated ticket, and remove it from consideration for future client requests.

We had failed campaigns in the past (over-allocation, under-allocation, duplicate allocation, etc.) so our concern was accuracy. Clients would connect and request a ticket; we wanted to exclusively distribute only the set of tickets available from the pool. If the number of client requests exceeded the number of tickets, the system should protect for that.

We tried Redis, including the naive implementation of getting the lock, checking the lock, doing our thing, releasing the lock. It was ok, but administrative overhead was a lot for us at the time. I'm glad we didn't go that route, though.

We ultimately settled on...Postgres. Our "distributed lock" was just a composite UPDATE statement using some Postgres-specific features. We effectively turned requests into a SET operation, where the database would return either a record that indicated the request was successful, or something that indicated it failed. ACID transactions for the win!

With accuracy solved, we next looked at scale/performance. We didn't need to support millions of requests/sec, but we did have some spikiness thresholds. We were able to optimize read/write db instances within our cluster, and strategically load larger/higher-demand campaigns to allocated systems. We continued to improve on optimization over two years, but not once did we ever have a campaign with ticket distribution failures.

Note: I am not an expert of any kind in distributed-lock technology. I'm just someone who did their homework, focused on the problem to be solved, and found a solution after trying a few things.
Locking without a timeout is indeed in the majority of use-cases a non-starter, we are agreed there.

The critical point that users must understand is that it is impossible to guarantee that the RedLock client never holds its lease longer than the timeout. Compounding this problem is that the longer you make your timeout to minimize the likelihood of this from accidentally happening, the less responsive your system becomes during genuine client misbehaviour.
I think this is a really good point in the post:

> If you don’t review, check, and merge docs the same way your org reviews, checks, and merges code, you’re not doing docs-as-code — you’re doing docs-as-bore.

While some WYSIWYG cloud-based docs platforms make it easier to make changes, that's not necessarily what you want. Docs are a critical component of how your users perceive your product - you want to have checks that it meets certain quality and accuracy standards. Just like your code.

And if you're an engineering lead company, you probably want your docs updates to be coordinated with your product releases. Git is just the logical place to put your docs in that case.

I've even created a company specifically to help with this workflow: https://www.doctave.com

Also, lots of comments here seem to be thinking of docstrings and other in-code documentation. I think that's really a different category that has a different set of goals and issues. This post is specifically about customer-facing documentation.
I find it strange that you are labelling ten/tie/.. as with gender. I don't know Slovak, but I'd expect it is the same as in Polish that the gender is on the subject. E.g., stôl is stół in Polish, and "męskorzeczowy", so masculine. "Ten stół" or "te stóły" -- te or ten is neither feminine nor masculine.
My rule of thumb is to render HTML where the state actually lives.

In a huge majority of cases I come across that is on the server. Some things really are client-side only though, think temporary state responding to user interactions.

Either way I also try really hard to make sure the UI is at least functional without JS. There are times that isn't possible, but those are pretty rare in my experience.
For those of you with a server on their hands, please consider hosting ProjectSend[1] to share files with friends. I haven't used it extensively but it's great for sharing files here and there. (I'm not affiliated in any way, just a happy user)

[1]: https://www.projectsend.org/
Nothing has changed for rich people who didn’t see their employees as people anyway. When you are the one stuck with a computer as your boss then tell me nothing has changed. Good luck getting a reference for a better job!
This is why I like all commit messages to link to an issue thread somewhere (such as GitHub issues).

The great thing about issue threads is that you can add more context to them later on - unlike commit messages which are frozen in time.
The problem (or the solution, depending on which side you're on) is that innocent people are in jail or dead. The people that knowingly allowed this to happen are still free and wealthy.

So I'm not particularly sure this is a good example - if anything, it sets the opposite incentives, that even jailing people or driving them to suicide won't actually have any consequences for you.
You can vote for whomever you’d like. His PAC isn’t asking you to prove you voted or voted for a particular person to get the money. They’re just generating buzz and interest in the candidate they feel is better.
I want to offer a mild counter which is that blameless post mortems shouldn’t mean people escape accountability for misconduct. Only that we focus on how to improve systems.

If, as an accountable leader, you realise that someone ignored the processes and protections, you still have the right to hold them accountable for that. If someone is being lazy, it’s your job to identify that and fire that person.

I won’t pretend it’s easy, and I fully appreciate organisations struggle to make that happen for the reasons you and the article raise.
The issue is not that one of a binary blob, it's one of licensing.
I read blogs submitted to social media (including HN, also Slack/Discord channels).

Sometimes if a blog is good I’ll look at the author’s other posts. But I don’t subscribe or check for blogs on my own.

I have an RSS reader but rarely use it, because most of the content (even from people who’ve posted interesting blogs before) turns out to be boring.

I wish it was easier to find good blogs, but finding blogs is on “good” social medias (the ones that are better than other social medias) is the best way I know right now.

EDIT: I also haven't read a book longer than short story in a long time. That seems bad so I'm planning to start a novel really soon. I've read really long internet writings (blogs, posts, etc.) that took at least an hour, but certainly not nearly the size of even a 100-page book.

I do read a fair amount of academic papers because I'm in academia. But I usually skim them, and I'm not good at reading papers in-depth. For instance a paper with a lot of formalisms, I understand the what and why and have a vague idea of the how, but can't grok the formal parts.

Something else: I don't usually (but occasionally) watch movies or TV shows, I watch YouTube videos. I spend more time and usually prefer reading over watching.
> They got acquired by a private equity firm, which makes them like a FAANG.

I’ve read this sentence 5 times over and still have no idea what you mean by this? How does a company being acquired by a private equity firm make them like a multinational public company? What does being “like a FAANG” mean to you?

As an aside, Automattic was an investor in WP Engine and sold their shares to that same private equity firm.
I have to ask, how do you not sound like ~6500 coins jingling together as you walk? I notice when I have like 10 coins in a backpack. Do you wrap bundles of coins in cellophane or something?
Now I’m curious: what is the role of the 555 timer in a headlight?

I have a bit of a pet peeve about car lights (usually exterior lights that aren’t the headlights) that are visibly pulsed. They can be distracting. I think they should all be designed to operate either at silly frequencies that are genuinely undetectable by human eyes (30kHz?) or to genuinely operate at DC.