skysight-inc/HackerNews huggingface dataset:
Well, if they wanted to implement keeping track of work to be done, they'd have long ago implemented subissues, sub-subissues, and sub^n-issues, because obviously work does not break down into a list, or a one-level-deep tree - the natural data structure for breaking down work is a directed graph (and if you really must do an 80/20 on it, then a tree).

Sadly, to this day, out of popular software packages used in software companies, only Microsoft Project and maybe Jira get this right. Unfortunately, they have plethora of unrelated issues that are big enough that they drive the industry towards silliness of managing work in tools like Trello or Github/Gitlab issues.

EDIT: I sometimes wonder how much of how Agile implementations look is a consequence of simplistic tooling. When your team's work planner is fundamentally unable to represent the basic idea that tasks can depend on other tasks, you can't really plan ahead much further than a sprint. So is the Agile cadence really about avoiding the Folly of the Waterfall, or is it just shitty tooling that makes it exponentially hard to think ahead for more than two weeks? Did we invent "epics" because we can't link together multiple tasks on a Kanban board?

And then, how many companies SCRUM the living hell out of their developers, while PMs secretly plan the whole thing ahead in MS Project to keep the project on track towards some goal, and then pray no one on the dev team spots a Gantt chart open on their screen?

(Personally, I worked under one once; they begrudgingly admitted to managing everything in MS Project once I started asking if I can get a license, because even Emacs Org Mode sucks at the job if the job is to break down month's worth of work on entire deliverable.)

EDIT2:

> Keeping track of the work to be done doesn't require a ticketing system, anyone remember using Story Cards? A whiteboard?

Anyone remembers a project plan? Work breakdown structure? I know PERT looks to people like a Borg Cube, but then the status quo in software dev looks like Pakled technology. "We are devs. We scrum. Trello make us go!"
> But it shifts the need to memorize undefined behavior with the need to memorize the borrow checker rules.

You have a choice: Fight the borrow checker on the front end until your code compiles, or chase down bugs on the back end from undefined behavior and other safety problems. No single answer there, it depends on what you're doing.

Cognitive load is a big issue. In Rust I find this comes in a couple of phases, the first being figuring out what the borrow checker does and how to appease it. The second is figuring out how to structure your data to avoid overusing clone() and unsafe blocks. It's a bit like learning a functional language, where there's a short-term adaptation to the language, then a longer-term adaptation to how you think about solving problems.

You mention doubly-linked lists, which are a good example of a "non-star" data structure that doesn't nicely fit Rust's model. But: for how many problems is this the ideal data structure, really? They're horrible for memory locality. Those of us who learned from K&R cut our teeth on linked lists but for the last 20 years almost every problem I've seen has a better option.
No, it wouldn’t. Congress could pass a law that we’re not going to import microphones and speakers from China. The Constitution explicitly gives them the power to do that. You could then purchase them from any one of a number of other companies and your speech is unaffected.
By your very broad definition of infringement if a newspaper refuses to pay it's taxes, and then the government shuts down the newspaper down for that, this would be infringement.

Clearly it's not.

Yes, the government can make laws that effect speech platforms just like we can make them pay taxes.
One of my pet peeves with the algorithm/science ecosystem surrounding ros is that almost all of these algorithms are not usable without ROS. Deep down inside some planning algorithm, you find ros data structures, ros publishers etc. This is poorly designed code. It's like letting raw SQL queries infect an entire ecosystem of libraries. IMO, this pattern is holding robotics back.

Two examples come to mind of packages that do NOT do this:

1. plotjuggler [1], which is a tool for plotting time serious data. It can connect to ROS, but also supports many other communication paradigms, like mqtt, zeroMQ, websockets, custom data and some more I forget.

2. nvblox, which at its core doesn't depend on ROS but instead provides a ros2 compatibility layer.

[1] https://github.com/facontidavide/PlotJuggler

[2] https://github.com/nvidia-isaac/nvblox?tab=readme-ov-file#c-...

[3] https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_nvblox
I've never quite seen a stupid trend in web design take off like dark mode did. Maybe because it's just the ultimate perfect bike shed; something so completely inane and pointless, yet superficially dramatic, that it can be given entire meetings and dev cycles and treated like something important, when it's just 3 lines of CSS. It has become the very first thing anyone requests in a new application, and I have now seen countless entire sprints deficated to implementing it in different more complicated ways every time in each new app. Really bizarre.
Dark mode is such a dumb trend and I'm waiting patiently for it to die. It's not easier on the eyes unless you're in a dark room with no windows.
https://archive.md/20250119111533/https://www.nytimes.com/20...
There is by now "free speech" being published for every single combination of personal interests, demographic, and personal opinion and personality traits.

If you wanted to push, say, white supremacy, to a trans mountain bike riding sci fi fan -- I am sure the content that will do that job is out there. Not with 100% certainty but enough to control a population. The question about controlling the population is only about picking the right reels to show to whom in what order.

If you control the algorithmic firehose and control who sees what, you basically control the minds of the population.

Not by explicit propaganda. Only by nudging and bumping content.

People can make conscious decisions to not want their worldview defined by traditional sources, whether it is Fox News or The Daily Show or whatever. But with TikTok everyone gets something different and who knows how it is geared or rigged.
The valuation and acquisition process of the US branch of TikTok would take more than 8 months as outlined by the language of the bill. So it's already forcing them to receive chump change for it. Besides I don't think any company's strategic decisions like this should be solicited by a government. That goes against the free enterprise.
I know that Twitter is US site but I still find it strange when people talk about balanced political views and talk only about 2-sides. Yes it is one more than in China but still...
As long as were asking: Don't set color, typeface, font size, link color, visited link color, margins, spacing, line height, etc. either
I hate darkmode. Fight me.
I don't know, but I have the exact same issue. White text on a black background actually hurts my eyes after a paragraph of reading, and then when I look away I see those grey bands across my vision for the next 20 seconds. As soon as I land on such a page, I either immediately back out or, if it's a subject I really want to read, I go to Safari and turn on reader mode.
I prefer light mode for most things, but use dark mode anyway to save battery on an OLED Screen :)
The hate for algorithms boggles my mind.

Chronological feeds are awful. You'll never see anything from the people who post occasionally because they get drowned out by the people who are posting all the time.

There may be some algorithms that deliberately magnify hate because that's a way to increase engagement, but if you want to create one of those algorithms you can make a training set based on chronological feed + boosting/retweets/reposts.

I'm amazed at how people keep making failing RSS readers that keep failing with the same failing user interfaces that have been failing since 1999; everybody knows RSS has been failing but they never ask why or if we have a choice.

We still see the readers that make you mark things as read, that take their cues from email and newsreaders, that, when you subscribe to N feeds show you N boxes with a list of items, etc.

My RSS reader works like TikTok because I'm not afraid of algorithms.
I think Democracy is critically important. However, the main reason I believe this is because Democracy allows for the transfer of power without violence. That's THE value prop.
> Why are they required to be exclusive?

They are not required to be exclusive, but it would require that we can establish cause and effect.

If you tell me that your "issue with Capitalism" is that "we have people driven by profit/greed and wealth is unevenly distributed", but a quick look through history tells you we can always find "people driven by personal gain and wealth inequality", then what does "Capitalism" has to do with it?
You didn't even address an argument. You literally took three words and dunked on them for not meaning anything on their own, when in context that is exactly the point.
Link to the paper: https://www.nature.com/articles/s41586-024-08165-7
Firefox has a setting for this, defaulting to the device theme.
> I mean, isn't this the same as donating to Trump?

Not in a legal sense. In the US, donations to politicians and campaigns are tightly regulated. Foreign entities aren't allowed to donate. Donations have to be reported, are subject to limitations, etc.

In crypto, none of that applies. Anyone, anywhere in the world, can invest essentially unlimited funds into a memecoin. It's not technically a donation because you're buying something, and it's not technically going to Trump, because you're buying from some pseudonymous entity on the blockchain. Nevertheless, the money goes to Trump. It's an ideal venue for laundering bribes.
Ah, thank you for the correction. It's been quite a while since I used shell_gpt and things seem to have changed; I need to revisit these tools :)
Your plugin suggestion sounds interesting, I'll consider it!
I don't agree. I have the same problem described on the article; I can't read websites with white text over a pitch black background. My eyes hurt after a while. At the same time, I use a dark theme on my IDE, but it feels like it's better on my eyes for some reason.
Yeah, I think that's bad. Some level of prosecutorial discretion is obviously needed but furthering a state of affairs where laws are meaningless depending on if you have the favor of the executive is dangerous. The checks and balances in the passing of the law make sense but there should be a strong norm towards actually enforcing things and pushing the legislative branch to change the law if there is something wrong with it or the judiciary to rule on if it is actually legal.
What also bothers me is there's a simple solution to all this. Just pass comprehensive consumer data protection laws and regulations all companies operating in the US are required to follow. But you don't see anyone proposing that for some reason...
I used to use libraries that were hosted on sourceforge and I did not get the connection.

You can’t even rely on young devs to get Monty Python jokes anymore. Referring to a website that went away when jr devs were ten is a bad plan.

You’re old, dudes.
It's interesting how they don't want forced dark mode yet they have no problem with forced light mode.
I'm old enough to remember how things used to be and it sure wasn't perfect, but JFC is it bad now.
This feels pretty convincing to me.

It also feels to me like we shouldn't have to reverse-engineer platforms to deduce whether they are pushing an agenda... If they aren't doing any interfering then they should simply put out an official statement clarifying that.
Reasons I'm excited for SteamOS 3's beta release
> That’s not an actual argument though…

If you can’t answer it you can’t move forward with the plan. It might be an interesting intellectual discussion, but it’s pointless beyond the cerebral exercise because it’s impossible to implement. “It’s impossible to implement” simply trumps all other arguments.

> but that doesn't mean there's never going to be a number that we can agree upon

There is no way to get to an agreement on a specific amount because you theoretically apply the same “pro” arguments to wealth limitation to a billion dollars to $100k or even to $14,001. The alternative is a prohibition against any individual wealth accumulation. I’m absolutely not for that, so you and I will never agree on a number, because there isn’t a number where I would say “that is too much”. I am dead set against any wealth limitation.
> Upcoming WCAG 3.0 adds a new exploratory requirement for “Maximum text contrast” and I hope the working committee will address the issue of high contrast text in dark mode and provide suitable recommendations.

APCA is a proposed replacement contrast calculation that was in discussions for WCAG 3 that mentions a maximum contrast value to avoid eye strain like this (https://www.myndex.com/APCA/, I'm getting SSL errors right now though).

I wrote an accessible palette creator tool where you can switch between WCAG 2 and APCA contrast checking to see how they compare (go to "... > Flip to dark/light palette" to explore a dark mode palette):

https://www.inclusivecolors.com/

Along with not having a maximum recommended contrast, WCAG 2 is also meant to be really inaccurate at measuring dark mode contrast, where it'll say colors contrast well when they don't. APCA is meant to fix both these problems.
Population of where?
See: his memoir "Homage to Catalonia," wherein he worked with the Communist Party of Great Britain to get him into Spain during the Spanish Civil War, where he fought with the POUM, a Spanish anti-Stalinist communist party (though he would admit that this was mostly by chance, and he himself was more aligned with the anarchists).

He would say later, "Every line of serious work that I have written since 1936 has been written, directly or indirectly, against totalitarianism and for democratic socialism, as I understand it." (https://www.orwellfoundation.com/the-orwell-foundation/orwel...)
It's not a trend.
Don't attempt to anthropomorphize Donald Trump. He's more like a lawn mower with daddy issues.
I use dark mode during the day in rooms with lots of natural light spilling in because that’s what’s felt better to me ever since we collectively decided that light themes need to use stark white and very light grays instead of the mid-grays dappled with mid-colors that used to be popular. Dark mode is a bandaid for the needlessly bright themes that became the norm with the advent of flat design.
Just created an account to say that I have that same eye condition and indeed, looking at content with high contrast ratios (mostly with whitish typography against dark backgrounds) gets REALLY uncomfortable after a couple minutes.
Matiks: Chess.com but for Maths
And they have absolutely no reason to know what Sourceforge is.
exactly. perhaps a case of their eyes and screen refresh rate being incompatible. something smells undiagnosed. whatever it may be, definitely a PEBCAK issue
I don't know why your comment is being downvoted, first I heard of the protocol.

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

https://github.com/nostr-protocol/nostr/

Is that because of it being crypto adjacent?
As someone that had cataracts, light mode was very hard to read. It was like looking directly into high beams. I used a dark reader plugins that was alright, but was not the same as a site designed to support dark mode.
Well yeah, of course Tiktok isn't going to get the best price now that it has tried and failed to play chicken against the US government.

They should have seen a law like this being passed coming years ago. That is more than enough time to divest.

Too late now for them, I guess. They can take the financial hit for being so bad faith.
Yep, that being said I'm not mad at ignoring this part.

Of all the shittyness of this bill, least of which giving the president pretty much unchecked power to ban foreign social media, the fact that it named a specific entity is to me just bad form. Law shouldn't ever include "fuck you in particular" even if the effect of the law when applied will be that.
Possibly they could force him to divest from whatever legal entity Twitter operates under in that country, or force Twitter to stop operating in that country, but they would have no authority over the US corporation.
But then how can you use it the other way around, to say that it is bad?
The odds [edit: ^W^W^W^Wchances] are just lower that Google and Meta would rig the algorithm to subtly color peoples opinion in favor of China and Russia.

If TikTok is doing propaganda by subtly promoting some reels over others -- who would know? Why would they not be doing it and how can anyone know they are not already doing it?

Not anything blatant of course. Blatant stuff does not change peoples opinions anyway. Just subtly bump some reels that has been proven to shift a demography in a certain direction.

TikTok has all the data it needs to work with the minds of people and also all the ability. And China has the motiviation..

Of course Google and Meta might promote other goals in their algorithms, but the chances of a leak of that happening is definitely higher in current American companies
They are arguing that any infringement on any action they don't like is unacceptable.

This is incompatible with living in a society.
I'd really like to see something brighter than 500 nits in a "good screen"
he’ll leave office as world’s first trillionaire so pretty expensive lawn mower
Ask HN: Songwriters, what software do you use?
e.g. Word Processor, LLM, Rhymezone, Masterwriter, etc.?

I'm particularly interested in any AI assisted software. Assisted being the keyword; I'm not interested in AI generated slop, but something that makes intelligent suggestions as you write.
VisionShot: Analyzing random public screenshots with vision models
Hey everyone,

for my research project, I wrote a small python code that scrapes random public screenshots from prnt.sc and uses the Moondream2 vision model (from Hugging Face) to generate descriptions of the images.

Demo here:

https://youtu.be/xEsHRepfzks

It’s fascinating (and a bit concerning) to see what kind of information can be interpreted from completely random screenshots. Let me know your thoughts!

Link to repo:
https://github.com/sensahin/VisionShot
It's worse than that please don't force dark mode even if my system has dark mode enabled.

I don't want the primary background color of my computer to be dark as I'm browsing the web but I want only the periphery control items like the browser address bar, etc. to be dark.

I have the Dark Reader extension to dim white backgrounds only at night.
What do you mean by “instance owners can’t deplatform?” Is this about being able to port your data (and username/handle) out to a different instance?
Also five digit /. id, and I would like to remind grandparent and upvoters that 1999 was a long fucking time ago. There are senior programmers who weren’t born in 1999! Why the fuck would they know about Sourceforge? Was it on a special episode of the Backyardigans?
Even 5 seconds of Trump is enough to cause rage. I'm powerless to change what he says and does, but I'm only empowered to keep it away from me.

My friend's house (and entire town) burned down, so I'm following that news. But even 2 minutes of reading Trump + Republicans saying the fires happened because the LAPD chief is a gay woman, and I had enough for the month.
I'm debating trying to do this. I've seen it recommended by other people who I think are smart. Honestly, I tuned out most of the 2010s after being a political news junkie in the 2000s, and it was probably good for me. I couldn't sleep or concentrate on work for a couple days after this election.

> And in 2 years and 4 years I will go to the voting booth. But I'm powerless until then

What's really depressing is that I'm already happy with my representation in congress, and they'll probably win again comfortably in 2026 and 2028, but they're powerless too.
That's exactly what the article says, right at the beginning

> If dark mode is a characteristic of your brand, please ensure you choose a comfortable contrast ratio for the text.
> We thank President Trump for providing the necessary clarity and assurance to our service providers that they will face no penalties providing TikTok to over 170 million Americans

These are literally just promises from Trump that these companies are relying on, not an actual change to the law, just a promise that he won't enforce it against them? Sounds like an utterly insane business decision that they'll regret as soon as they fall out with him. Each to their own I suppose.

> The app was still unavailable for download from Apple’s and Google’s app stores.

I guess I wonder if that's going to change specifically. They strike me as the two companies that would be most insane to take Trump at his word here.
Biden is still the president and he’s not enforcing the law. It’s not clear to me that the president can’t grant an extension later once all the statutory requirements are met. What’s the difference between one day and say 10 days?

Putting that aside, the legal theory here—where an exception is there for this purpose and we’re quibbling about its application—is nowhere close to “flimsy” when it comes to constraints on executive prosecutorial discretion.
Totally. If the government is after you, good luck.
the real problem is that I use a Eink display sometimes but many websites are disasters on it, e.g. HN.. I have to use https://hn.svelte.dev/ instead.

pls at least provide a switch...
Yeah, most people use their screens with brightness cranked up and then wonder why they have all sort of problems.

The trick is to set a low brightness, in my case it's a little below what you would call comfortable, but that's because you adapt to it in a sec and will be perceived as good.

If you can't set it too low on the monitor, set brightness to 0 and lower the contrast. If it's still too bright use also brightness/contrast controls in your GPU settings. It is also needed to adjust the settings during the day. But having a more controlled light in your room is a better option.

Once you start getting comments from others that they can't see shit on your screen then you've set the correct level :)

Another very often forgotten thing is to set up correct gamma correction! Yes that thing from CRTs is often needed on LCDs too! LCDs can produce quite big contrast which is unpleasant, for example I set mine to 1.3, fixed it nicely for me.

One approach to find a good value is to have antialiased text both in white-on-black and black-on-white and switching between these. Once the apparent thickness is the same then you've got the right value. Beware of ClearType settings though, you may need to do the test with a classic antialiasing instead.

The result is that you can comfortably use light mode in total dark room without any issues.
> It's always been strange to me how many people without a medical reason for doing so want to sit in dark rooms like cave trolls, but there we are.

As a millennial, I grew up with rooms being lit by 1-3 relatively dim lampshaded 40-60w incandescent bulbs at night. As a result that’s what feels comfortable and relaxing to me as an adult. Rooms at home being brightly lit at night feels grating and reminiscent of a grocery store or hospital or something.
Plot twist: Gogs was never viable.

> In my point of view, as long as no deadlock..data race is unavoidable.

https://github.com/gogs/gogs/issues/613

> The payload comes from request somehow is not always in a clean format, so we have to preform a clean operation to remove unless characters:

func cleanCommand(cmd string) string {
i := strings.Index(cmd, "git")
if i == -1 {
return cmd
}
return cmd[i:]
}

https://blog.gopheracademy.com/advent-2015/ssh-server-in-go/

https://github.com/gogs/gogs/issues/7777