skysight-inc/HackerNews huggingface dataset:
>If you don't have an ideology, you just end up creating your own inconsistent ad hoc ideology from scratch.

I'm not sure that is accurate (when applied to individuals). If we define an ideology as a way of assigning moral value to things that is comprehensive enough so that almost any decision can be viewed through "the ideological lens", then some people are many orders of magnitude less influenced by ideologies than other people are.

What is futile is to ignore or prevent the effects of ideologies on a society or a large organization because people who share an ideology cooperate much more effectively than people who do not, and this has powerful effects on politics and the management of organizations.
No, you're confusing GA with GP.
Pascal Lammy (former WTO head and former EU commissioner) described Trump bluntly but perhaps not far from the truth in response to the new tariffs:

"“I think Mr Trump learned to do business in the New York mafia-influenced real estate market and that his tactics are based on extortion – you hit and keep hitting for as long as you do not get a good price for stopping."
The main problem is the lack of responsibility all along the chain.

25 years and people who shifted blame and were OK with people going to prison so their bonus would not be impacted are still enjoying life out of jail.

Seeing this lack of consequence how can you expect people to behave ethically?
Try working as a manager.

Software development is just one piece of the bigger picture that your manager is concerned with, same way as adding features is just one among your many responsibilities.

Managers understand risk. Communicate the risk of disregarding bugfixes, documentation, technical debt, even if it takes a lot of handholding. Expect no less from your manger: if they can communicate client expectations, budget constraints, and most importantly: long-term strategy, together you may be able to devise a better plan to address your own concerns.

In other words, empathy can go both ways.

And yeah, there are bad managers, just like there are bad coders. Sometimes it's an interpersonal problem. It's called life.
Everything I see is moving to Discourse [1] now.

The experiment SW is a lot like the buildings and labs in every physics department I've been to: everyone is on a separate 3-5 year grant cycle and as such is contractually obliged not to push for newer infrastructure. People stick to the same software/lab until it is discontinued/condemned.

[1]: https://www.discourse.org/
Because now _this_ party is in power and controls the systems and information, but in 4/8/12 years _that_ party will be in power and a good-willing-mistake-making-bureaucrat may leak these 'by accident/mistake/etc' if they are properly recorded on a gov-controlled system.

But the auto-delete-after-1-week messages from Signal would never be recovered (unless someone is logging all that data and in the future will be able to crack it).
It's not like there's a lack of places to discuss global politics, and everybody knows where to find them if they want to. Not every cooking forum or tech news aggregator needs to discuss the same things as are currently hot on twitter.
Finally! Someone who sees his true motives. Never, was there ever a more misunderstood figure.
The right to be forgotten was never a practically enforceable right to begin with. It’s a right that burdens others with perpetual effort and cost, unlike most rights, which only require others not to do things. I’m not sure why Europeans are so obsessed with it.
Porthos was well known for wearing magnificent hats, though.
Thanks for the kind words, hope you like my recommendations!
Simplicity is essential to achieving managable complexity over time.
Started using Coolify (self hosted) for ~6months now and I love it !
Works great with most of the stuff I deploy (react SPAs, python/fastapi stuff, hugo). Sure, I can do my proper setup, but tbh I just want to go fast sometimes and Coolify is great for that.
For DBs and cache, didn't test it though, but willing to next time I have a personal project !

Great stuff, thanks for your efforts and keep up the good work !
I think you misunderstand my thesis. SQLite is open source, despite the fact that it fails to meet OSI's somewhat bizarre definition of "open source".
DeepSeek and Tsinghua Developing Self-Improving AI Models
TFA talks about detecting phones through load-bearing walls over 15-20 meters, and how the lower frequency penetrates surprisingly well. You can't necessarily pull the actual data off it, but you can see that there is a signal
It's really not that implausible, they probably are adding stuff to the data-soup all the time and have a system in place for it.
Tiny power-sipping embedded processors as well. And MEMS gyros and accelerometers.
Russia and Putin are not walking around saying they are a land of freedom. The US does. Try publicly criticizing Israel in the US. Try getting due process if you look Hispanic. Even if that means you’re Native American.
> The corporate drama has led to some speculation that Irving Gould was running Commodore as a stock scam, but I think that’s an oversimplification.

https://en.wikipedia.org/wiki/Hanlon%27s_razor probably applies here as well...
Hi Bsenftner, thanks for your interest.

The motivation behind building PageIndex is to build a reasoning-based RAG. When we previously designed a RAG system for financial documents, we encountered two main challenges:

1. Traditional embedding-based RAG often returns redundant information because all the financial terms are semantically similar.

2. We want to incorporate expert experience into the RAG process—specifically, experts often have a preferred order of where to look first.

To address these, we developed PageIndex, which transforms long documents into a structured “table of contents.” This allows the LLM to selectively retrieve relevant nodes based on reasoning. With this approach, we can do few-shot learning by providing examples of expert preferences directly in the prompt, enabling the LLM to choose nodes more like a domain expert would.

-----

In your case, it sounds like you're looking for a system that can automatically build and continuously update a knowledge base as new data arrives. You might benefit from something like:

1. Using expert knowledge to define a template knowledge graph—e.g., specifying entity types, link types, or a rough graph structure.

2. Building an agent that updates the knowledge graph when new documents are received. The agent’s tasks could include:

a. Identifying new information relevant to existing nodes or links.

b. Determining whether this new information changes the current knowledge graph.

c. Updating the graph accordingly.

Since your use case involves logical reasoning (not just semantic similarity), PageIndex and reasoning-based RAG could play a helpful role here. In other words, while a traditional graph-based RAG might still be used at inference (question answering) time, PageIndex and reasoning-based RAG can assist during the knowledge graph update phase by identifying related information in the new documents that are related to the graph. Additionally, the tree structure produced by PageIndex can be used as an initialization for building your knowledge graph.

Hope this is helpful!
Mingtian
So did they just discover pair programming? :D

Also, I'm reading lots of comments that are pointing out that they don't like doing pair programming because they do it wrongly.

In the past I wrote an article about it: https://domenicoluciani.com/2022/07/22/misleading-pair-progr..., I hope it helps to clarify some concepts behind this way of working
> Not to argue the point, but in the article, he can't get the snare sound right so he needed to revert to a sample.

That’s a different problem. He is trying to exactly recreate a sample but without using the sample.

You wouldnt do that in released music because if you didn’t have clearance to use that sample then you’d be still breaking copyright law if you were to recreate it exactly. So what you’d do is recreate the essence of that sample but without making it exactly the same.

Also you ignored my point that professional studios have access to more resources and professionals too.

> I think you're underestimating the difficulty of recreating sounds.

I never said it was easy ;)

> It would be impossible for instance, to recreate the amen break with a sequencer because nothing would be on a quantized beat and every single drum hit is different.

Sequencers don’t quantise beats. You’re thinking of trackers and they are a completely different beast.

You can have your samples aligned any which way you like in sequencers. And even if you were to user a drum machine, you can add padding to your samples. Some drum machines also support dequantisation where they deliberately trigger the samples off beat to give the drums a more natural sound.

To give an example of how sequencers don’t quantise: I was hopelessly bad at producing and some of my earliest efforts had little to no quantization at all (if you can forgive the made up word) and thus I required an engineer to come in an redo most of what I did but have those samples triggered on beat. So I’m very familiar with how easy or hard it is to get drums aligned and how quantisation works in a DAW.

I did get better at producing as time went on but never good enough to even consider making a career out of it.
In my long carrier I've seen many devs. Those who came for money really suffer the whole life. I started programming as a kid and can't stop even now ;)
Probably to stop the personality. Coups are often driven by "soldiers loyal to...". Having a civilian in the role would pre-empt that.

OTOH a waiver undoes all of that. It shows how much of democracy depends on people following conventions and traditions.
Definitely needed. Grug want help. Grug not understand how do CRUD with Glamourous Toolkit. Grug want see.
You're right! My bad. Thank you for pointing it out!
Leaving my comment up for info on bayesopt.
The main reason that government software is supposed to be used instead of signal is not that signal does not have good e2ee. It is to avoid fuck ups like adding a random, non-government person to a classified chat. An interface proper for this use would not allow such things to happen because one made a wrong click somewhere.
What do you mean with a ”simple” gradient? The difficult part is that it has to follow not just the outline of the shape, but also the average color of the shape around a certain point. That must get very tricky with arbitrary shapes.
This was my guess too, get the raw bayer data from the sensor in one go + some metadata.
Then as the sensors and cameras evolve they are just accumulating different formats?
>intelligent culling makes it easier to find things

That's true, but things get easier to find over time. I have thousands of digital photographs from the 1990s that I burned on CDs and then copied to a NAS later. Today, for the first time, they're actually searchable because they're now indexed in Immich. So they're sorted by the person in them and searchable by their contents.

If I had culled the photos back then, I would have lost many photos that have become searchable (and thus valuable) only recently.
I believe this might have been the case in the past, where (a) sensor resolutions were lower - so the raw images less bulky, (b) camera CPUs were slower - so you would like to take them out of the equation.

These days, the bottleneck for achieving continuous shooting rate is probably writting to the sd card (which is the standard for the consumer/pro-sumer models).
Safe rust prevents you from writing data races. All concurrent access is forced to be guarded by synchronization primitives. Eliminating an entire class of bugs.

You can still create a mess from logical race conditions, deadlocks and similar bugs, but you won’t get segfaults because you after the tenth iteration forgot to diligently manage the mutex.

Personally I feel that in rust I can mostly reason locally, compared to say Go when I need to understand a global context whenever I touch multithreaded code.
> Of course this means >200ms to even hit the server when requests don't come from the same data center.

What world are you living in?

When using a European server from Europe I expect < 10ms ping. Less than 100ms for East coast server, less than 150ms for west coast ones. Only cases I'd expect more than 200ms (and not a lot more) is when hitting Australian servers.
So can i and no one needed to teach me either, but you dont see nature writing articles on it...
You don’t need to vote out the CEO of Wal-Mart. He can’t put you in jail or confiscate your income via taxes. You just go shop at target or somewhere else instead.
I’m guessing this is the article you submitted: https://arstechnica.com/tech-policy/2025/04/eu-may-make-an-e...

This is the first sentence in it, which links to the New York Times article the submission was changed to:

> European Union regulators are preparing major penalties against X, including a fine that could exceed $1 billion, according to a New York Times report yesterday.

These are the Hacker News guidelines (you’ve been on here for 18 years, perhaps time to give them a read): https://news.ycombinator.com/newsguidelines.html

> Please submit the original source. If a post reports on something found on another site, submit the latter.

This isn’t creepy, this is in line with the rules.
I think in some particularly race concious circles it can be seen as eliding the US's historical and modern problems with bigotry. I don't think it would genuinely provoke anyone but I wouldn't be surprised if someone took it as an opportunity to lecture.
Airfone
Get your engineers in front of customers
> were destroying our environment

citation needed
At last a biblically accurate camera ;-)
The JSONification of Everything
There are many ways to define opposites. This author demands that the "dark mirror" person wants the exact opposite, but that is way too specific in my opinion.

Then it's more interesting with cases like William Cowper. Who certainly believed in anything a Christian in his time and place was supposed to believe, including double predestination. It's just that unlike most who believed that, he was convinced he was predestined for hell. He didn't go around doing evil things, of course, what would be the point of that? But he was very, very distressed.

Likewise, I think the author underestimates how much Marxist historical materialism was viewed as a hard science in much of the world, until the cold war. There were certainly capitalists who were terrified it was true, but could not see any way out of it for themselves, because just like Cowper's double predestination, orthodox Marxism denies that there is such a thing.
MacOS userspace was forked from FreeBSD, that's why it bundles non-GNU extensions. Also the FreeBSD userspace has since then incorporated GNUisms.

Why they went with Bash 2 as the defualt shell is beyond me. I always switched to and used Zsh which had a more recent version. Now I'm also using it on Linux and FreeBSD, because I want a consistent shell.
>I’ve also found some small companies have even worse politics and infighting than large companies.

Also matches my experience and I think I can explain why.

Small companies usually have tight social cliques (for better and for worse) which also translates to group think, more gossip, and less diversity of though as most people working there likely know each other form before or went to the same schools, worked at the same company before, etc.

Therefore if you don't click from the start with the core "gossip" group on all wavelengths, then your career prospects in the company are fucked.
> It just "happens" to be also available to select for the end-user after product-launch

RAW (any format) is an essential requirement for many photographers. You just can't get the same results out of a jpeg.
Can't follow FOIA requests if there is no record of the conversation existing
For a long time we held the line on not having file operations originate from within the kernel (layering reasons). Eventually less sane heads prevailed.
This was my understanding as well, as the replay files are all available anyway.

The YouTube documentary is actually very detailed about how they implemented everything.
That might be true, but creating the Amiga 500 and 2000 was also a no-brainer: the original Amiga (later retconned to A1000) had a detachable keyboard (= expensive), but limited expansion capabilities, so launching two new models, a cheaper all-in-one design and a more expensive version with detachable keyboard and a larger case with more expansion capabilities was pretty obviously the way to go.

What all the Commodore CEOs unfortunately failed to do was invest adequately into R&D to keep the Amiga competitive. Instead, they treated the existing lineup as a cash cow for far too long. The new models which hit the market from 1990 onwards were too little too late and couldn't fend off the eventual insolvency...
I have another somewhat related observation. If you don't think or don't know how to think about your ideas your broadly (because the communication is saturated, or you lack any context), your opponents often get to dictate your beliefs. This is when you know either them or what their propaganda describes as the worst caricatural evil.

For a model example, you are a peasant in old Christian Europe, you don't know any learned humanism or anything like that, so you turn to witchcraft--as it is described by the preachers to you. Also it is common among young people who can be raised in a very controlled environment where the authority figures shut out any opposing views: so either you submit, or your only alternative is the (often objectively) horrible things they describe as the enemy. Of course they won't tell you there are other options besides that, and you are very unlikely to come up with them by yourself.

I would also say this plays a role in the society's spiral of internet radicalization. People rarely know basic boring political theory and ideologies, non-ragebait history post WW2 etc. If you are fully jacked into twitter-likes like that, your worldview is gonna largely consist of someone's Satans adopted out of ignorance and spite.
Pico: Language Model Learning Dynamics Framework
I get what you are saying, but surely their definition of "peace" itself differs quite dramatically.

I venture to say they in fact are not after the same thing, while they may be using the same words. Their use of the word "evil/not good" only serves as a distraction as that is a word used to determine how aligned or misaligned a subject thinks it or some other subject is on our or its way to whatever goal we have in mind, but this doesn't mean the goal is the same if two actors use that word.

What Siths want is autocratic control for its own sake. If they could somehow have robots or whatever handle the galaxy's "peace", they wouldn't suddenly grab a martini and start relaxing on the beach singing beautiful songs of cosmic harmony. They would still exert control in their characteristic sadistic, vindictive ways. They are in it for themselves, they don't care about anything else and I'd argue they are incapable of knowing. They are wired that way. In a way it's sad. They want personal control and personal aggrandizement. When they use the word "peace" they mean "lack of resistence (to me)" and not "freedom from violence and liberty for all".

Jedis fundamentally want a different thing. They don't want to become personal dictators over a faceless populace subjected to their every arbitrary whim. They do want "freedom of violence and liberty for all". They want an order based on rules and those rules must be born out of concern for life itself, not the indiscriminate use of power to get whatever the hell you want when you want it. That's why Siths are obsessed with personal power, not because their aims are equivalent. It's because their aims are not equivalent.
Sony is famous for having the worst interfaces of all the big camera manufacturers.

Lightroom most likely has “obsolete paradigms” for the same reason Photoshop does: because professionals want to use what they know rather than what is fashionable. Reprogramming their muscle memory is not something people want to be doing. Anyway, I find Lightroom’s UI very nice to work with.
Yeah, more MacOS utilities that accept slightly different arguments.
Just cool it with the evil laughs, ok?
Video introduction: https://www.youtube.com/watch?v=llRUKwqMah4
A very friend of mine was going through a nasty divorce. Although we weren't talking about the divorce/case he set our messages on auto-delete. Apparently his (now, ex-wife) had SMS and WhatsApp messages in court to be used for her cased.

Any 'loving message' to her from the early days ("you are so perfect") and any 'nasty message' to others ("oh that bitch!!") sent to anyone was presented in court. So for caution he auto-deleted even the messages that were innocuous, just in case it could be used against him "oh he wanted to spend money for a new phone/laptop, thus he has money, thus I will take it"
I really like the example of dark grill dads. Not only because it's funny, but it's strikingly memorable and gets the point across.

The absurdity of it really sells the idea.
But does it extract this information from a email where a different contact was included? That part sounds weird to me (but possible).
Size Matter
some related ideas from the intellectual kernel of Google, for you to improve on/steal from

https://people.ischool.berkeley.edu/~hal/Papers/japan/japan....

(I tend to think of the aether in which ads are transmitted as the public, uh, space)
The comment I replied to was holding out the federal government as an especially stable employer, as compared to the private sector. Sure, you don't want a reputation for firing people a week after you hired them, but A. that is not what is happening here B. not doing that doesn't mean it is actually desireable for the federal government to be seen as a more stable alternative to the private sector.

Said another way: any company can have the reputation GC claims the federal government does, but most don't. Why is that?
The most universally hated companies are also among the richest. Voting with your wallet is a myth. The entire point of a private company is to confiscate your income. They must charge you as much as they possibly can while providing you with as little as they can possibly get away with. Maybe you've even noticed prices going up while enshittification and shrinkflation increases.
Right about when I’d expect it to get into the interesting technical details, the article pivots to marketing fluff. Hoping for a follow-up that dives in.
I'm with you on this, I think that data is 99% of what is important and the rest can be recreated or improvised and if in your system you rely too much on file metadata your need more engineering