skysight-inc/HackerNews huggingface dataset:
I think there's a lot of manipulation of public opinion in the camera processing as well. I got rid of Pixel (6 Pro) because of its camera - it does quite well for landscapes, but on people's faces it's really bad - I used to get gray skin, eye color turning blue to black etc. This usually happened in low / incandescent light. Never seen something like this on other phone cameras. I guess it's just overreliance on AI which then just "guesses" wrong.
I wouldn't downvote this.

This is actually starting to become more and more common.
This is a problem but IMO, the bigger problem is that you create a pit of failure rather than a pit of success because you now have to remember to add "and deleted_at is null" everywhere and forgetting to do so often doesn't look like a bug until the day some user sees something they thought had been deleted still appear.
You're misinterpreting what I wrote. It's not a minor issue, it's a minor issue to them because they've got more pressing problems.

Let's say the sun is about to go supernova in... Let's say 30 years. On that theoretical planet we'll imagine a person that's actually enslaved and getting beaten whenever it's master feels like it.

Would you call the coming apocalypse via supernova the biggest issue from the perspective of the slave?

It's a gigantic issue, but on a daily basis... It's negatives are going to be outweighed by various other problems, like how he can survive for another day.

And I expect our societies to get significantly worse within the next 70yrs, which is why I expect the people living in 2100 to consider climate change to be less pressing then the fact they can't provide for themselves, can't get a home/can't afford rent, can't get a job, can't fight against injustice as very little equality will be left by then, etc.

do you honestly think people with problems like that will particularly care about the dying oceans and people getting displaced by rising sea levels, stronger heat waves etc?

And to loop back to my original comment: It's gonna take a very long time for climate change to get to a point for it to wipe out humanity entirely. Way longer then any our predictions have meaning, and other things such as rising tensions and potential wars are more likely to be the cause for such.
Do we live in totalitarian regime right now?
You are describing the www of the 90s. Ok, we didn't host at home but basically you "built your own website". There were no "big businesses based on ad revenue and traffic funnels".

Of course (compared to now) it sucked. Discoverability was hard. Quality was (let's be generous) erratic. There was no interaction (no comments, chat et al - thats what email and news (nntp) were for.

If you look at the big businesses based on ad revenue (Google, YouTube, facebook) they evolved out of that landscape specifically to solve problems. Those problems remain regardless of where the sites are hosted, so moving the hosts won't affect them.
It's not as simple: those billions of dollars are not just for this particular issue, or even just for security support.

It's also a difference between keeping a software engineer on staff and hiring a contractor as needed. One is cheaper for the company even if the hourly rate is higher.

The better question is how we can improve the overall security of the software we write, which this article is more focused on. But we understand that there will be bugs, and security bugs even, no matter how hard we try.

Even DJB (of qmail fame) and Knuth (of TeX and TAOCP fame) pay out bug bounties, and they heavily focus on software correctness over large feature sets.
> This is the standard coding agent loop - you feed back the error to get a better answer through in-context learning. It works.

This looks like it works sometimes, but only if "pointing out the error" is coincidentally the same as "clarifying problem spec". Admittedly for really simple cases those are the same or hard to tell apart. But it always seems clear that adding error correction context is similar to adding additional search terms to get to a better stack-overflow page. This feels very different than updating any kind of logical model for the problem representation.
I think this is one of the reasons I started using rss2email back in the day - I could do the filtering, searching, and manipulation using my preferred email client.

Originally that would have been mutt, later my own client, and later still I switched to gsuite.

I did add support for excluding entries/posts based on title, body, regular expression, and similar, but at the end of the day I just fetch all feed entries and save them as emails. The later processing can be done by any client and that's pretty flexible. There's very little custom processing required in the RSS-processing itself.
It doesn't really make sense to compare React to a static site generator.
Is it accurate? It currently averages to 4 hours per day, or approximately 25% of waking hours spent scrolling TikTok—even while the creator is consciously trying to cut back. I am sure I don’t want to know the cumulative time I’ve wasted on similar sites, but this strains believability.

(Aside: I’ve never regretted the times I’ve spontaneously deleted my account on sites that sucked way too much of my time. In every case I should have done it years sooner.)
you're so off, the comment below gives some good points
Walking the call stack implies using dynamic scope, which has hard edges, vs lexical scope. See my answer earlier in this thread https://news.ycombinator.com/item?id=41272285

It's been nearly 23 years, but Python 2.2 fixed this issue (https://docs.python.org/3/whatsnew/2.2.html#pep-227-nested-s...), and it's also why JavaScript added let (and const). f-string support also uses lexical scope, and it's an important part of its success.
Postgres supports rules for rewriting queries
We're going to solve the "species ID" problem for... everything that people can find! Like the completely unidentifiable ladybug my Aunt found in her RV last week in the Texas panhandle—a bizarrely intricate carapace I can't match to any pics of ladybug species anywhere online... What the heck is it! Nobody knows, apparently.
It starts with a unique citizen science project—one with bespoke molecular sensing hardware. (note I said it starts there, not that it reaches fruition immediately!) Check it out here: www.molecularReality.com
Couldn't you apply all the indices as partial where deleted at is null?
Ytstalker
https://grapheneos.social/@GrapheneOS/112967309987371034
This article somehow ignores the interesting question of why these "experienced Burners", some who have been going for five to 20 years, not only decided to not go this year, but decided to do so after spending hundreds of dollars on non-refundable tickets. They did so with the full knowledge of last year's mud problems.

I'm certain that most of them were always going to sell their "extra" or "friend's" ticket online for profit, just not willing to admit it online.
No one said anything about exact same outcome as everyone else. You've just projected that from behind your deeply ignorant veil.
You're only passing public keys with WireGuard, its asymmetric not symmetric encryption.

It doesn't matter if an attacker gets your (or the server's) public key.
Troubleshooting slow writes to a Samba share
I am in Europe so no Vanguard money funds for me (they need to publish KID and for tax reasons they need to be accumulating) but I have chosen one from Blackrock.
Can you talk more any you Claude use?
Hello all,

For the last few weeks I have been building an advanced AI management solution for anything you see on the internet. You can save any dynamic content such as calendar invites, emails, social media chats and anything available on the internet to SurfSense and get way more meaningful insights than plain saving content. You can see your important mails, invites, chats & about any content you save through SurfSense chat.

Give it a try at https://github.com/MODSetter/SurfSense and let me know your initial thoughts.
I like this (1). Like anything related to triggers, you need to be mindful of tables with heavy throughput and maybe move the logic to "code" so you can batch or skip things, but for most tables it works like a charm.

1. https://brandur.org/fragments/deleted-record-insert
It doesn't have to be as explicit as an extra term. The error feedback can be a failing test which was just modified, or a self-reflection result from a prompt like "does what you created satisfy the original request?".

Updating the logical model of the problem also happens when you do a database investigation I mentioned earlier. There's both information gathering and building on it to ask more specific questions.
Great idea!
For better retention maybe it can be done as an anki deck?
Quine Core
We believe in stateless, declarative solutions at QUINE. Soon we will be open sourcing our latest creation.
> unfortunate that people have become so entitled and myopic ... where they actually favor strongmen as heads of governments...

And yet in nation after nation hundreds of millions are voting strongmen to lead them. If one is serious about understanding the reasons a good place to start is to stop blaming them ("entitled", "myopic", "curmudgeons"...) and make a genuine effort to understand their world view.

These are not fringe elements but hundreds of millions dissatisfied with status quo and want something to change, and are willing to give strongmen a chance. They don't care how the life was 50 or 100 years ago or that life today is 99% better. Their lived reality has lead them to believe they are leading a shitty life. Telling them they are myopic or entitled will only lead to further disconnect.
> What goes wrong with the classic soft-delete approach? The one where every table has a boolean is_deleted column and hopefully the deleting code updates the correct subgraph of records at the same time?

> It typically rots as you expand your model and add features. It's not clear what significance different tables have, and you you can't "restore" things with any reliability or safety. That may be because of relational/index conflicts, or because you don't have enough information about how it was originally deleted to actually "restore" something that is both correct and useful, or because there are actually 3 different kinds of restoration schemes/scopes but current problem calls for a fourth.

The long and short of soft deletes is that it breaks my data's correctness guarantees WRT referential integrity: i.e. I 'delete' a record while there are still references to it, and the RDBMS cannot even warn me, much less stop me!

If I wanted broken data, I'd use a NoSQL DB, or flat files even.
You can divide the cake into two pieces anyhow but I will choose first.
Can you share a screenshot of the relevant firewall rule that allows access to one port on one IPv6 address behind the router and doesn't break when the ISP assigns a different delegated prefix?
So we shouldn't discuss it or try to understand it at all?
Right. I have never tried those but they sound unappealing to me. I would expect edge cases where they don't work and unpredictable performance implications. But as I said, I have no experience so this is just my imagination.
I’m not sure why you’d place the blame on capitalism for this set of problems. If the reward were status or sainthood or whatever else, enough people would still be sufficiently motivated to mistreat each other. That the reward is “profit” in the form of some government money tokens doesn’t seem particularly important.

If you look at the food in the US for example one of the most distorted elements is the abundance of high fructose corn syrup - because the government subsidises it.
Talk to the little green guy in the upper right corner, though he probably doesn't remember posing for a photo opp with that statue in Point Pleasant several years ago... www.molecularReality.com
Show HN: I created a space for short and concise ideas from books
Five days inside the Darién Gap, one of the most dangerous journeys in the world
https://archive.is/2024.08.17-041142/https://www.washingtonp...
Most people can't code at all fyi.
https://web.archive.org/web/20240817060005/https://forestfri...
Consider this setup:

1. Reality is holographic.

2. What seems like nonlocal communication in our 3D universe is local classical communication in the holographic reality, and is therefore possible.

3. Entangled photos can communicate classically in the holographic reality. The entanglement itself doesn't imply communication; it merely a means to communicate as such. No hidden variables are required to explain entanglement itself.

4. FTL communication is still ruled out in our 3D universe.

Anyhow, for now I suppose it's best if they just focus on collecting data.
> A publicly owned asset doesn't need to be managed by a private entity. The incentive can be exactly the same incentive that the NHS and NASA operate on. It's a fun problem that you can make a career on making better that is ultimately a public good. Not everything needs to be operated with pure profits in mind.

Sure like there's open street maps for maps, there could be something like that for search indices.

But I thought we were discussing the viability of making search indexing an independent, maybe even regulated natural monopoly as a way to democratize search and keep competition improving search itself.

And I think the answer is no because search companies will find alpha from maintaining their own secondary indices and use it as a competitive advantage, and the 3rd party index will be (and if not immediately, then over time become) inferior to what the search companies use to differentiate themselves due to natural pressures.
I believe it is Christianity, even though I am not religious, my parents were not either, but my grand parents and their parents and so on where. And even though my parents stopped they took their guide from their family and society steeped in this and many of the values stick around for a while
This is great, thank you. I have a Markdown file for Blender shortcuts I learned, but this seems to be more useful for remembering them.

(BTW, found a typo: Seperate should be Separate)
> Not different at all. But who would go through the pains of manually making up a mushroom identification book, while perhaps being quite clueless about the topic, on the faint hope of selling a few copies? Knowledge is not the bottleneck.

Are you saying this is not the motivation for doing so with LLMs?
> There's no mysticism wrapped around our secular societies like there are around religions, so people tend to not notice it.

The claim to not having mysticism is part of the mysticism. The current economic system funnels economic value from the poor to the ultra rich. You're telling me that having two different groups of people with the same physiological needs being given vastly different quantities of resources is some kind of natural state? That "mysticism" isn't required there?

> And it's unfortunate that people have become so entitled and myopic that they've lost sight of it to the point where they actually favor strongmen as heads of governments...

If you're waxing on about how great the status quo is, you're most likely the entitled one
It also makes it easier to see what it's not: at a glance, the "p" could really be anything until you scan the context. The <p> isn't a string (that on further examination turns out to get used for marking up a paragraph), it is a paragraph demarkation (in vdom, but still).
The invisible problem with sending people to Mars
And don't stress too much, either
Galactic comet called Terzan 5 illuminates 100-year-old puzzle about cosmic rays
That reminds me, there’s a really great survival game called The Long Dark in which you survive a plane crash in something like the arctic circle and must survive. If anyone is into survival games, definitely check this one out!
Inertia is not a concept, it's a name for the reason cars have seat belts, for why your blood goes into your fingers when you spin around with your arms outstretched. We don't really know what/why it is, but there's nothing abstract about it and it's not conceptual. Flywheels are inertia.
The issue isn't simply that profit motivates bad behavior, but rather how our capitalist system, particularly through lobbying and legislation, disproportionately amplifies the influence of well-capitalized interests. For instance, the prevalence of high fructose corn syrup in our food supply isn’t just a random government subsidy; it's a direct result of agricultural subsidies shaped by powerful lobbies. These policies don’t emerge in a vacuum but are crafted in ways that systematically benefit the incumbents with the most capital, often at the expense of public health and smaller competitors. This underscores a structural imbalance where laws and subsidies are swayed more by capital than by the collective welfare of the populace.
Which principles would you choose in order to construct Omelia? Who gets to be tortured? How do you make sure they don't have enough friends and family suffering about their predicament to skew off your statistics? How come one million prosperous individuals can't get together to lift one out of misery?

I think one finds oneself very quickly having to come up with bizarre arbitrary (and unjust) rules to try and build such a statistical monstrosity.
> It's not as if the gov doesn't already employ in several sectors skilled software developers.

Supply and demand -- gov't doesn't pay as well, so top SWEs do not work for gov't. Stronger reward signals attract stronger performers. If you can get paid 2x-10x more to do the same work, who will you go work for?

> When you start talking about a constrained resource like this, it only makes sense to move it to the only entity without profit as its primary motivation.

If the goal is to give competitors a starting point to mitigate the negative effects of a monopoly, then sure it'd be nice to have an open index that anyone can get. However I'd argue this is an ineffectual strategy because it's likely to be too little to be helpful, and just have low overall quality.

Profit is a reward signal that typically signals a customer's demand / need. When organizations like gov't lose that signal, they typically end up optimizing for some far less effective target (someone's whim, political clout) and missing what the underlying need is in reality.

Additionally, gov't lacks of a lot of software infrastructure and tend to use outdated tech / must adhere to procurement procedures that don't always yield the right set of tools.

So in addition to being unable to understand constituent needs well, and being unable to hire good people, they also have the nasty privilege of working with worse infra when they do get funding.

> The government directly running something like this can be every bit as efficient as what any private entity could do.

I hope I've illustrated that the answer is no. Also, anecdotally I've worked with gov't on behalf of a big tech company and it was very enlightening to see the structural issues keeping them from succeeding at tasks of even moderate complexity. The US Digital Corps can only do so much :(

I'm not anti-gov't though -- gov't _can_ make private entities more efficient though by busting monopolies and enabling maximum competition in the markets. Big tech is certainly due for a shakeup.
Aspirin, Caffeine for two.
What does it do when a table that already has that trigger on it gets altered (i.e. a new column is added)?
idk cameras can get kind of expensive and have a bunch of accessories

phones are simple and low fuss
The problem with modern social media, compared to traditional ones, is it offers you to consume other peoples feedback on the story. It's a bit like traditional media publishing an opinion poll with every story run. The problem is how these "polls" influence peoples opinions and the role censorship plays in this.
Imagine a politically divisive event occurs and while the original feedback was 50%-50% on opposing opinions, the moderator made it look like it was 100%-0%. This makes people feel isolated and forces them psychologically to change their opinion to the virtually predominant one. You can image LLMs only enhancing these mechanisms.

As an extreme example of this, I remember during the corona pandemic, on reddit r/worldnews there was a weekly thread that was cheering on for deaths of Russian citizens to corona. The whole thread was heavily curated only to display pure hate towards Russians. And the moderators always deleted the thread after a week and started a new one. People who posted in the thread and didn't get on with the program, had their accounts simultaneously permabanned on all major subreddits. I know, because it happened to me.

If I wrote this on Reddit, I would be called a dirty Russian, a spy, a bot, a generally evil person, a traitor and I have also been called various anti-Chinese racial slurs, some quite graphic and disgusting. There's many people out there seeking validation and acceptance, and they find it in such hate groups. I believe historians far in the future will be putting Reddit in the same category as the Hitler youth organization.

And HN is very much like Reddit, only with slightly smarter people. The moderators in here also hold very extreme views on various topics and manipulate the discourse to give false appearances of public opinion on those topics.
Worth reconsideration: preface to GT

https://en.wikisource.org/wiki/An_Attempt_at_Self-Criticism

(As well as version 1870)

(Please ignore his narcissism lol)
There is a proposal to add them, though it does seem to be stalled.
Nice project! I do wonder though if jsx is the best way to represent elements in code?

Clojure datastructures makes this so much more enjoyable. Everything is just basic lists and maps which makes it very flexible and powerful.

[:ul
[:li "task 1"]
[:li "task 2"]]

It's weird that it's not more common for making web apps.
Ask HN: Why is there less Wikipedia pages on the frontpage?
it used to be that there was always one or two wikipedia pages on the frontpage and i really liked reading them, but now they are pretty rare
Perhaps the choice is to refrain from making a more painful choice, even if the pain is fleeting; do you often find yourself too exhausted to prepare for bed, so instead it is more comforting to numb yourself by scrolling in the endless present?
I'm planning to build this for myself and could make it available for others if there's interest.
This is tangential but I watched an interesting video essay about slot machines recently[1], based on the book Addiction by Design by Natasha Dow Schüll, and one of the surprising things Schüll's research turned up in interviews with slot machine gamblers was that for some winning was jarring and not really satisfying. It took them out of the trance-like "machine state," and their goal was not to win but to linger in the machine state.

[1] https://youtube.com/watch?v=jQIHqkudgNY
I love this style of rabbit holing. I would love a way to view my code at work with this method. Does anyone know if such a thing exists?
Long-Term Selfish
You're taking someone else's labor and profiting off it, without any credit or compensation. To add insult to injury, the person you're scraping pays money to support your traffic. It's a one sided transaction.
But what you're assuming is a static starting position. The entire point of liberalism is, if you read the essay, to be fair. It is absurdly unfair to that one person and I'm pretty sure they'll never be able to advance in this society. This is not just about that one person though, it's the perception that society does not really care about an individual and that individual can be you. However, fairness is the starting position in Junkland and the argument is that this begets progress while a society like Omelas shows a complete disregard for fairness. This was the spirit of the original position.
Fortnite is back on the iPhone – with a whole app store in tow