skysight-inc/HackerNews huggingface dataset:
Honestly, our legal remedies are quite limited:

1. All three branches of government are controlled by the MAGA Party. I call it the MAGA Party, not the Republican Party, since the Republican Party has long been purged of serious Never Trumper opposition.

2. There are not enough Democrats in Congress to impeach and convict Trump of any unconstitutional acts.

3. There is no mechanism available to recall congresspeople or to trigger a special election, and the next election of congresspeople isn’t until November 2026, a year and a half away.

4. I live in a blue state (California) with blue representatives (San Francisco Bay Area) at the federal level. What good would it do me to write senators Adam Schiff and Alex Padilla or congressman Mark DeSaulnier?

5. The people who have the most power to change things are people who have red representatives, since they have the 2026 midterm elections to worry about. However, many of the people living in such districts voted for Trump and are largely on board with the MAGA agenda. Why would they write their representatives?

6. We could protest through demonstrations and boycotts, but the protests need to be effective in order for them to not simply be demonstrative. Moreover, protests run the risk of getting hijacked by extremists and saboteurs, and authoritarians love exploiting crises to crack down on dissent. Protesting could be a potential trap.

It’s a very bleak situation right now due to MAGA’s control over all three branches of government. The best we could hope for is:

1. Start planning for the 2026 elections NOW! Elections cost a lot of money and require a lot of planning. If MAGA loses control of Congress in January 2027, this could add a much-needed check to MAGA and could help with the 2028 election season.

2. With the way Trump, Elon, and others in power are carrying on, eventually segments of the MAGA voter base will be harmed by MAGA policies. I particularly see Trump’s tariffs to be quite painful. If enough Republican voters start openly expressing their discontent for MAGA policies, then this is a chance for MAGA to lose absolute control of power in January 2027.
What are the exact constraints on the struct contents, i.e. what is it that your library can't serialize?

I tried adding std::string to the UserPacket (from the README)

struct UserPacket {
// uint64_t user_id;
// uint64_t timestamp;
// std::array<uint8_t, 16> ipv6;
std::string test;
};

and the compilation fails - https://onlinegdb.com/B_RJd5Uws
“Continues to decline” is a cushion for the next sentence “downgrade to sell” which cushions you from the ultimate, “new marketing leadership with Barron Trump and someone named Alien Brainrot”.
Previously: https://news.ycombinator.com/item?id=43478237
The "country" is hinting? What exactly does that look like? The Americans I just spent a week with were lovely.
I wish using Swift for development outside Apple world would be feasible.
Maybe it's not the bulk of the cost but site development fees for a new ADU in Portland are like $40k, to say nothing of the cost of actually getting approval checked off.
That's cool. I did something similar in the early days with Google Bard when data visualization was added, which I believe was when the ability to run code got introduced.

One question I always had was what the user "grte" stands for...

Btw. here the tricks I used back then to scrape the file system:

https://embracethered.com/blog/posts/2024/exploring-google-b...
I mean, that's the most positive spin for it I've ever heard. Maybe he's shorted every major company in the US that would be affected by these stupid tariffs.
"We had a valid trade agreement that we negotiated, but now we will tariff your economy into recession. Or you can join us."

"You don't want to join us? Have more tariffs!"

"You are fighting back with tariffs? Have more tariffs!"

"You are discussing increasing trade with others? What happened to our friendship?!"
I have a somewhat particular setup where I use conda to manage my envs, and autoenv[0] to ensure the env for a given project is active once I'm in the folder structure. So there's a .env file containing "conda activate <env_name>" in each. I also use Emacs as my sole IDE, but there are quite a few instances where support falls short for modern workflows. I use the pylsp language server, and it's only able to provide completions, etc for native libraries, since by default it doesn't know how to find the envs containing extra 3p packages.

And so I wrote a patcher[1] that searches the project folder and parents until it finds an appropriate .env file, and uses it to resolve the path to the project's env. With the latest changes to the patcher it now uses the output from "uv sync", which is the path to a standalone script's env, as well as the traditional "source venv_path/bin/activate" pattern to resolve envs for uv-managed projects.

[0] https://github.com/hyperupcall/autoenv
[1] https://gitlab.com/-/snippets/2279333
I see a lot of comments like this from people not even willing to take the step of going to a protest in the first place. Expecting someone else to generate the critical mass needed to effect the change you're talking about, without lifting a finger themselves.

The people "spending an afternoon walking around with a sign" are doing a lot more than the people shitting on them for it. Mass movements have to start somewhere, they don't come out of thin air.

Why not criticize all the people sitting at home, rather than calling the ones actually trying "pathetic"?
I'm one such person. I just visited because the weather was incredible and the people were/are fabulous.
I'll edit; the leadership is hinting.

To be clear, I'm an American, I was born in the US and I live in the US. I think that the US leaders should stop with the stupid tariffs and stop threatening to annex Canada and Greenland.
Show HN: LocalPics – A zero-dependency local media viewer written in Go
I have no found any simple, lightweight tools for quickly browsing media files on my computer. Sometimes I just want to view a folder of images, videos, or code files through a nice interface without uploading anything to the cloud or processing a lot of files for big directories.

So I built LocalPics, a portable Go application that creates a beautiful local web interface for browsing your media files. Point it at any directory, and it instantly serves a responsive web UI that categorizes and displays your files by type.

Features:

- Zero dependencies - Just a single binary, no installation required

- Fast scanning - Handles thousands of files quickly

- Responsive UI - Works on desktop and mobile browsers

- File categorization - Automatically groups files by type (images, videos, audio, code, etc.)

- EXIF data extraction - View camera details, GPS coordinates, and other metadata for images

- Syntax highlighting - Beautiful code previews with language detection

- Markdown rendering - Preview markdown files with proper formatting

- Local-only - Everything runs on your machine, no data ever leaves your computer

- Video and audio playback - Built-in players for media files

- Optional file deletion API - Can be enabled with a flag for pruning your collection

How it works:

LocalPics uses Go's standard library (no external dependencies) to scan a directory, categorize files, and generate JSON indexes and an HTML interface. It then starts a local HTTP server to serve these files, along with the original media.

The frontend is pure HTML, CSS, and JavaScript, leveraging a few CDN-served libraries like PrismJS for syntax highlighting and ExifJS for metadata extraction.

Usage:

Simply run:

localpics -indir ~/Pictures

And a web server will start at http://localhost:8080 where you can browse your files.

Additional options:

localpics -indir <input_directory> [-outdir <output_directory>] [-delete]

The source code is available at https://github.com/tuxx/localpics. It's under 1000 lines of Go code, making it easy to understand and modify.
Important to note that Air Canada is denying the magnitude of the drop: https://thepointsguy.com/news/airlines-cut-canada-flights-bo...

> Air Canada, the largest airline by seats between the U.S. and Canada, disagrees with the analysis.
> "We can confirm that [the preliminary OAG data] is not reflective of Air Canada's booking patterns, nor the state of the market, based on all information sources available to us," an Air Canada spokesperson said.
Eligible voters that did not vote due to apathy/laziness/politics are complicit.
I do believe these these DOGErs are principled honest state servants, until proven otherwise.
> The second language must be biasing you somehow
So that would mean it's perfectly fine to sneak up behind a happy hermit and shoot them in the head. In fact, it's the best thing to do. They wouldn't suffer, they'd never know what they're missing, and they wouldn't experience anything bad anymore. I think most people would agree that an ethical argument with that result has something wrong with it.
I agree with the point and didn't realise it until I read this post. Whenever I see a funny image or comic in a technical post it always feels a bit like it doesn't quite belong there, like someone had a quota for humour. It feels a bit like the author isn't confident with their message and acted like a conference speaker throwing in a bad joke for some easy laughs.

It also breaks the flow. Reading from long form text and then skipping to image and parsing the text breaks the mental flow, for me at least, and there never seems to be a clean place to do it.
It isn't just TV. All household appliances are adopting the same business model - add wifi, sell your data and profit.

Even dishwashers: https://www.jeffgeerling.com/blog/2025/i-wont-connect-my-dis...

Is there an opening to have appliances that lack connectivity as a selling feature?
How many years old is your swift codebase?
One strategy that wasn't mentioned: submit your work to a magazine. Distribution is everything. It is very difficult to self-promote.
The "digital echoes" naming is perhaps the most attracting part of this piece.

It's interesting that there is no parallel drawn to the more bland and every effects of our actions, the non digital echoes, where buying corn soup at the supermarket generates data on which brand sold what to who (in particular if it was paid by credit card or with a loyalty number attached). Or how public service attendency is usually tracked in very rough numbers, so going or not to your local library has rippling effects. Or how choosing to bike instead of driving at a place will impact one's town urban policies etc.

We' be always been part of an ecosystem, and our mere presence has effects on it. Caring too much about it will becomes an unsurmountable source of stress, and I feel that's where kids getting a natural sense of it earlier on probably avoids these kind of very late waking up to reality.
As much as people are putting this on tariffs, I would not be surprised if a big contributor to this is actually the increase in people being detained on the border. Stricter immigration enforcement can be a huge deterrent to travel.
I have friends who work for CBC/Radio Canada (public broadcaster here).

Someone recently asked at an all hands meeting whether there were contingency plans if Trump tried to shut down the CBC by telling AWS to cut their servers (they apparently use AWS).

No shit that travel is down. People casually ponder in conversation up here whether there will be a war with the USA. Our newspaper of record has published op-eds saying Canada needs nuclear weapons.
There are many people who think Trump is a Russian asset. If you look at it that way, he's been pretty great for Putin.
A dumb phone with good camera, texting, etc seems like a good product idea. Has it been done?
Is the author a genius or has AMD questionable software?
Not to be pedantic, but you’ve confused acceleration with velocity. How far you’ve traveled will depend on how long you’ve been falling, and what your starting velocity was.
I know, this doesn't necessarily seem like HN material, but hear me out. An industry that is ripe for disruption and efficiency restructuring is agriculture. Whether it is robotic farm equipment, indoor 'factory' farms, closed system aqua-ponics, whatever. People need to eat, industrial farming is showing the same signs of stagnation and indifference as industries that have been disrupted in the past by the application of technology. Is this 'tomorrow's big wave? Who knows but it is a lot more real that bigger and bigger language models and it is a lot more impactful long term. So many factors are coming together which are going to make a food crisis in the 'developed' world and there will be some big winners who have applied new ways of getting from seed to table.
Every once in a while I think „There is no public bugtracker for closed source software — wouldn’t it be great to have something like Github issues, but for all the software that is developed behind closed doors?“

Like, at least we had a central place to vent about the exact same stuff you just listed, and who knows, in the best case, at least some companies might feel shamed into picking up issues with the most upvotes or see it as a chance to engage with their userbase more directly.

Or I‘m naïve and the most likely outcome is getting sued?

What do you think?
How does Flash compare to Nova Lite? The latter looks less expensive. I haven’t really used either (used Nova Pro and it was good)
Using "--dry-run" makes the command a no-op, but still prints the env path.
The quote in your hn profile is particularly apt here:

All cruelty springs from weakness. —- Seneca
I'll bite: regardless of your emotions, 70% drop in almost any established process would be surprising. It's not like Trump hasn't been POTUS before either.

That said, it seems like the figure is simply some estimate from an analytics/forecasting shop, not authoritative data. Reminds me of folks who (mis-)predict Apple revenues based on component manufacturer's output reduction.

I call bullshit on the OAG estimate. We'll see...
> Kerala has a mix of Western population that decided to stay back after the Indian Independence that brought with them Christianity, education, hospitals, and the Catholic culture. Kerala is also one of the few places in India where you can eat beef without inhibitions.

Christianity in Kerala is much older than European Christianity. Literally the land of the Apostles
The way I see it, engagement with concepts that you have fully understood is meaningless in that you’ll only marvel at your ability to understand things, rather then come up with a new insight from the engagement.

But most of the time, we don’t actually fully understand things, and intimately reflecting on something will often yield new facets, insights you didn’t have before, and deepen your understanding.
That’s actually Acid Burn’s quote.
Nice! I tried using XQuery (superset of XPath 3) for a while through the BaseX implementation. It's pretty nice, but you have to face XML problems like namespaces, document order, attributes vs nodes, you don't know if you can have 0, 1 or more nodes, etc. Something I wish was more readily available would be to run XPath against JSON, yaml, etc. It's a nicer language than say jq, but its ties to XML sometimes make it hard to transfer.

Another pain point with XML is the lack of inline schema, so the languages around like XPath have to work with arbitrary structures unlike say JSON where you at least have basic primitives like map/dict, numbers, bool, etc
On Android I used to have an app that would just kill most notifications. If you got a notification, the app would put its own notification on the bar, and not turn the light on or ping you.

So even if I got 3 text messages, 2 missed calls, and other random notifications, the bar would show only one notification, and I would not get a sound/light. You'd have to click on it to see the actual notifications you missed.

You could, of course, have whitelists to let certain notifications through.

Best. App. Ever. It's great to be able to work or do whatever for hours, knowing that your phone can't interrupt you (unless someone calls, which they rarely do).

Sadly stopped working after some Android update. I'm sure there are similar apps, though.
previously: https://news.ycombinator.com/item?id=43485649
Can you qualify the first part? I haven’t met him.
That’s not what the saying means.

It means when you go slowly enough, you maintain control and get the outcome you want. This allows for the highest probability of getting it right the first time, and not wasting time on fixing screwups.

It has nothing to do with going fast later. It has to do with going as fast as you can while maintaining control (generally of your weapon).
X users are now officially just training data for Grok.
horrible exchange rate?

you mean the 1.43 USDCAD, where its been since Dec 2024, and where it was in 2003, and is on the higher end of the very tight 1.25-1.40 range that it's been for the last 10 years?

that horrible exchange rate?

as a former currency trader, common people are horrible at blaming macroeconomic things for idiosyncratic situations
Since these guys are mostly targeting non-defense discretionary spending, cutting 15% of the federal budget means cutting literally everything.

I’d guess lots of people don’t actually want the entire government minus the military, social security, and medicaid eliminated, whether they admit it (or realize it) or not. Like the FDIC is pretty nice.

Also non-defense discretionary funding has not actually increased that much in recent years. There was a spike in 2020 due to COVID, but it has returned to pre-covid levels.
Digital information has affordances. One of them is potential infinite permanence. You put something out there and it can be perfectly replicated forever. In a conversation you have the ear witnesses and just multiple levels of hearsay after that. Not so for data. So now you are one copy-paste from leaking your diary to the Wayback Machine.[1]

Everyone talks about this affordance in how it makes things better. People also talk about how digital information is easy to leak. But few seem to talk about it as a direct and irrevocable burden.

Smartphones can do everything. So now you have to put in a lot of effort for it to do less.

For smartphones though it is less inherent. You can make software that limits it so that a million people don’t have to go through the same procedure. We could make a real concerted effort towards that, as a society. But not right now. Because companies won’t make money from less attention or less things bothering people and whatever else. So we can’t do it as a society. Because there is no business model and that is what dictates what the projects that ultimately impacts normal people should be taken on.[2] But there will be projects though. There will be at least a dozen projets on GitHub that only software enthusiasts will use.

We could make a better world if we put our minds to it. A better world for normal people as well.

[1] Eight years from now some bot is going to connect this sentiment I’ve shared here, find similar sentiments from other accounts, cross-reference them with other similarities, and then maybe ultimately find out who I “really am”.

[2] Instead we can bicker about the usual anti-consumer topics. They chose this. They bought the smartphones. Huh, if people really cared they would have bought a dumbphone. What, they need a smartphone for work? To use their bank? Then they would have bought a dumbphone as well for their analog (relatively speaking) weekends.
Chill, this isn't a court of law, people can have opinions
Ah. I assume it was super local. We used to travel to Nebraska and/or Illinois quite a bit to see family, and they never said it.
Well, that is your opinion. I am quite happy with what is going on.

https://www.youtube.com/watch?v=l7kQNwJ4H_w
That remains speculative. However, voice offers many more dimensions than simply writing on a smartphone—your pitch, speed, and eloquence all serve as potential inputs for algorithms. The ability to always agree with the user, learn from their behavior, and provide only the answers they want to hear is a real possibility.
Seems wise to leave the answering of that question to a transcendent entity
A stock ponzi scheme to keep him afloat? Soon he will start a new venture and use that venture to save the previous venture and so on. Maybe a robot clothing company because robots shouldn't be naked.
I also don't think there's a specification written for the jq query language, unlike https://jmespath.org/ , which as you mentioned also has more client libraries.

I too am probably going to embed jmespath in my app.I need it to allow users to fill CLI flags from config files, and it'll replace my crappy homegrown version ( https://github.com/bbkane/warg/blob/740663eeeb5e87c9225fb627... )
The stock is up more than 18% in the last 18 days, so by your analogy you were 29.4 meters lower 3 seconds ago.
Throwback shoutout to Steve Muench and his genius method of grouping elements in XSLT 1.0.

So good it has its own Wikipedia page!

https://en.wikipedia.org/wiki/XSLT/Muenchian_grouping

I mean, talk about hacker cred.
Oh gosh reading this I thought we waited in line together.

My experience, from 2015, was that we left Vögelchen in Kreuzberg, went back to her spot where she played records for a bit, then at 5am folks decided to go to go to Berghain. She waited in line with the rest of us commoners.
XSLT/Muenchian Grouping
> Personally, I think everyone should just continue to say "Twitter."

Because…?
Not entirely an answer, but the judiciary is being somewhat existentially threatened by the effective.

"They" are referring to Tesla vandalism as domestic terrorism (it's criminal vandalism and seriously generous, yes, but if setting a car on fire is domestic terrorism then lots of countries have more terrorists than they thought).

"They" are black-bagging students who dare to suggest that maybe Israel shouldn't bomb Gaza so much.

"They" refer to any difference of opinion as activism from radical lefty loonies.

Fear is being sown in the general populace. But the rowdy Town Halls around the country are great signs of hope and resistance.

The tepid ones are the spineless Republican representatives being actively derelict in their duty to their country, still attempting to defend Trump and Elon despite their legitimately worried and angry constituencies.
When has that happened?

I’ve been on Lobste.rs for years and it’s a perfectly fine community. The links are good quality, tagged correctly, the comments are fine too, often better than HN on some topics, and the moderation seems perfectly fine to me.

Did you bring this kind of vitriol to Lobsters and get banned "unfairly"?
https://www.youtube.com/watch?v=yVo9_h3-zwQ
The vertically integrated Tesla strategy is to use batteries to arbitrage the value of stored energy. This is well described in the Tesla "Master Plan" documents. Solar is a huge part of this.

According to the company filings the solar assets Tesla acquired are still generating revenue at the rates projected during the acquisition.
xAI acquires X
Why would they continue to decline? If all that information is already known, why isn't it priced in and why isn't the best estimate of Tesla's price in 6 months equal to today's price plus the return of Treasuries?
Except value isnt polarised like that.

In a research context, it provides pointers, and keywords for further investigation. In a report-writing context it provides textual content.

Neither of these or the thousand other uses are worthless. Its when you expect working and complete work product that it's (subjectively, maybe) worthless but frankly aiming for that with current gen technology is a fool's errand.
The government isn't going to fear anything that's a protest unless it affects their reelection. It would be helpful if you give examples of the other protests you reference, as I think you might be lacking verbosity and other words may be more accurate to use.