MurphyA/hacker-news huggingface dataset:
by sampo | 2026-01-28 14:14:49+00:00
Historically 18 years ago, Pandas started as a project by someone working in finance to use Python instead of Excel, yet be nicer than using just raw Python dicts and Numpy arrays.

For better or worse, like Excel and like the simpler programming languages of old, Pandas lets you overwrite data in place.

Prepare some data

df_pandas = pd.DataFrame({'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50]})
df_polars = pl.from_pandas(df_pandas)

And then

df_pandas.loc[1:3, 'b'] += 1

df_pandas
a b
0 1 10
1 2 21
2 3 31
3 4 41
4 5 50

Polars comes from a more modern data engineering philosopy, and data is immutable. In Polars, if you ever wanted to do such a thing, you'd write a pipeline to process and replace the whole column.

df_polars = df_polars.with_columns(
pl.when(pl.int_range(0, pl.len()).is_between(1, 3))
.then(pl.col("b") + 1)
.otherwise(pl.col("b"))
.alias("b")
)

If you are just interactively playing around with your data, and want to do it in Python and not in Excel or R, Pandas might still hit the spot. Or use Polars, and if need be then temporarily convert the data to Pandas or even to a Numpy array, manipulate, and then convert back.

P.S. Polars has an optimization to overwite a single value

df_polars[4, 'b'] += 5
df_polars
┌─────┬─────┐
│ a ┆ b │
│ --- ┆ --- │
│ i64 ┆ i64 │
╞═════╪═════╡
│ 1 ┆ 10 │
│ 2 ┆ 21 │
│ 3 ┆ 31 │
│ 4 ┆ 41 │
│ 5 ┆ 55 │
└─────┴─────┘

But as far as I know, it doesn't allow slicing or anything.
by wiseowise | 2026-01-28 14:14:56+00:00
> you grew this year, so contribute some money back to society for enabling you to have the educated hiring base/financial infrastructure/physical infrastructure that enabled you to grow

Apparently paying for gas, water, electricity, property taxes, taxes on everything you buy isn’t enough, now you have to “contribute for enabling”. What’s next? Pay because they “enable you to breathe”?
by 0xcb0 | 2026-01-28 14:15:17+00:00
Hi there, nice idea and thanks for sharing.

I was just wondering what is the additional value over just using, tmux and pre-stored pane configurations. From the screenshot in the GitHub repository, I don't see any additional value for me. Will this allow, like, floating panes?

I'm just using tmux with some custom key configurations and with what tmux offers out of the box I'm pretty happy.
by fuzzfactor | 2026-01-28 14:15:22+00:00
Most boomers will have died of old age but it won't make much economic difference because they're overwhelmingly poor.

Treasury's been broke for a while, their whole life in fact.

Now a small fraction are so well off that there will be some sizable inheritances to be passed down, and that's kind of a crap-shoot as to how much of that might lead to any economic stimulus.

Good call otherwise, 10 years or less sounds about right.
by Peroni | 2026-01-28 14:15:38+00:00
>it seems as though a 17-year-old in a tech role would be unable to access a corporate network if it was protected by a VPN.

That's not what the law states. The actual law states ...by prohibiting the provision to children in the United Kingdom of VPN services which can facilitate evasion of OSA age-gating processes so a corporate network protected by a VPN doesn't fall foul of the regulation.

>Given that children can generally work from 13

Not in the UK they can't. Children can work part-time at 14 however they can only start full-time work once they’ve turned 16.
by rkangel | 2026-01-28 14:15:49+00:00
I split activities at work into "Engineering" and "Talking about Engineering". We're a consultancy so there's a certain amount of "Talking about Engineering" that is required and good, but I try not to lose sight of what is actually engineering and what isn't.

What I am still on the fence about is when "design" or "architecture" type work counts as Engineering. There's a certain amount of design work that is valuable to do before coding and is part of the thinking process. But sometimes you get into a lot of abstract talking that is "not doing the thing".
by RGamma | 2026-01-28 14:15:50+00:00
There's many shades of grey between financial laissez faire and enforced equality. This entire "taxes are theft/unnecessary" (and frankly extremist in the neutral definition of the word) thinking is destroying the US politically and socially right now.

Do you not see this? Probably because you don't feel it in your pocket (yet, let's see what happens when the USD crashes)

There's the belief that the economy can be a mighty tool to improve our lives, but isn't it going pretty much overboard since some time? Is this materialistic growth-at-all-costs ideology really making average US lives better these days?

From the outside the US feels like a runner that is stretching its arm towards the finish line (total automation) while also falling on their ass.
by locknitpicker | 2026-01-28 14:15:54+00:00
> when our SW project was going to shit due to insufficient resources and mismanagement from the start, what they did to address it was not to add more developers, but add two managers from other projects to our daily standup, which became a 45-60 minute daily, and I'll let you guess if that improved the product deliverables and team morale.

That's what you do if your goal is to blame developers for the project failing, and you double-down on management to underline the root cause as developers going off rails and thus the fix is to reign them in with management. The managers jumping on board have no downside as the project was either doomed or they flexed their superior management skills to revive the project.
by CMay | 2026-01-28 14:16:50+00:00
Your eyes matter. Videos matter. It's just, they aren't the only things you should factor in. Why have ears, if sight alone is enough? Why have touch, if sight alone is enough?

What you are saying is, trust your eyes alone! Pay no attention to what you can touch or what people involved might have to say. That is the final and most essential command.

It goes both ways. With your eyes that you trust so much, hopefully you can see at least that.
by Aerbil313 | 2026-01-28 14:16:54+00:00
Congratulations! You have apparently won in life by successfully developing internal regulation during childhood and also won the genetic lottery by not having a disorder of the dopaminergic system like ADHD. Now please leave be the significant fraction of the population who don't have those privileges, thank you.

I've missed critical final exams and flights literally scrolling Instagram. Mental health disorders exist, alas.
by JumpCrisscross | 2026-01-28 14:17:26+00:00
> Genocide starts with separating people into them and us

This is an unsubstantiated slippery slope. We can categorize people, even sort them by desirability for some purpose, without resorting to dehumanization much less genocide. (Citizenship and immigration necessitate an us-them delineation. So do team sports, families and like club memberships. Us and them are fine. Us versus them is dangerous.)
by joe_mamba | 2026-01-28 14:17:29+00:00
I hate that shit too, but the zeugniss situation is in practice not that draconical these days AFAIK I can't remember the last time anyone wanted to read what previous employers said about me,at least in software/hardware industry. Maybe it's different in more credentialed professions like medicine or civil engineering.

They just want to check that you actually worked where you said you worked in your resume, and today you have other official governmental digital records you can pull to prove that.
by zeech | 2026-01-28 14:17:37+00:00
Very cool project! When I was regularly using a multiplexer on my personal machines, I did something similar with `abduco` [0] for session management and `dvtm` [1] for the actual multiplexing.

[0] https://www.brain-dump.org/projects/abduco/

[1] https://github.com/martanne/dvtm
by gruez | 2026-01-28 14:18:46+00:00
>but is the purpose of a state not to provide the highest quality of life, safety and health to its citizens?

It's going to be hard to provide all of that when you don't have the money for it (eg. fiscal crisis in France right now), or if you get invaded by your neighbor (or any other competitor) eclipses you economically and then uses that to subjugate you. The european model of reaping the peace dividend and using it to fund a more generous welfare state worked from 1990s to 2010s, but is breaking down with the rise of china and russia, and is further exacerbated by sluggish growth and the demographic/pension crisis.
by jacquesm | 2026-01-28 14:19:03+00:00
This isn't about 'Americans' but about the negative set of HHS records compared to the records taken from for instance the IRS. Putting the one next to the other yields the names of individuals that were otherwise not standing out. ICE/Palantir/DHS should not have access to health records. The main reason for that is that people who are in the country may still require healthcare even if they have no other ties the US government. Of course, for some this is the desired outcome, they hope that those people will no longer avail themselves of healthcare at all with all of the predictable outcomes.
by Aurornis | 2026-01-28 14:19:11+00:00
> Presumably, it's because a lot of them are getting Medicaid despite not being eligible to

How would this even work? You can’t just start billing things to Medicaid if you’re ineligible for it. That would be like you deciding to bill United Healthcare for something despite not being a customer. How is this hypothetical fraud supposed to work? What am I missing?

> Isn't the point of every audit, investigation, etc. to find things that aren't being done correctly?

ICE isn’t auditing Medicaid. They’re trying to use records to find people to detain and deport which is an orthogonal dataset.

The only plausible explanation is that they’re using medical records as an additional source of data on people who live in houses that they’re raiding or looking at.

Which is insane. Imagine police rolling up to your front door on suspicion of something and loading up a system which has your medical records.
by mytailorisrich | 2026-01-28 14:19:12+00:00
I don't think many children work in tech... but anyway VPNs are used by any industries.

That being said, my non-expert reading of the amendment [1] is that it only applies to "consumers", which someone using a VPN for business purposes is not:

> “consumer” means a person acting otherwise than in the course of a business;

> “relevant VPN service” means a service of providing, in the course of a business, to a consumer, a virtual private network for accessing the internet;

[1] https://bills.parliament.uk/bills/3909/stages/20215/amendmen...
by randomtoast | 2026-01-28 14:19:43+00:00
> as part of the startup’s [OpenAI's] efforts to raise up to $100 billion

At this stage, why not go public? Yes, they would need to manage quarterly financial reports and answer to shareholders, but they have reached a size where they are in the top 20 range on the NASDAQ. These public companies doing well, so it seems like a logical next step.
by cucumber3732842 | 2026-01-28 14:19:49+00:00
>and the police shoot that person, is the business held liable? Ever? Seems like they have the better end of the bargain than the state.

Are you insane? When if ever are the agents of the state held responsible. If anything the civil suit against the business is more likely to go somewhere.

The fact that the state may "pay out" does not mean it has any serious incentive not to shoot the person dead so long as such payouts don't become too regular.

I owe Comcast $200, according to them. I've "owed" it for years. Can you imagine if I owed any government agency the same sum for the same time. I'd be arrested and thrown in jail for non-payment and/or some sort of quasi-contempt charge if I refused.
by jasonlotito | 2026-01-28 14:19:50+00:00
> What's the difference? Why not version control it,

Because I'm hardcoding directory paths.

Because I'm assuming things are set up a particular way: the way they are on my machine.

Because this is hardcoded to a particular workflow that I'm using here and now, and that's it.

Because I do not want to be responsible for it after no longer needing it.

Because I don't want to justify it.

Because I'm hard-coding things that shouldn't be checked in.

Because I don't want to be responsible for establishing the way we do things based on this script.
Show HN: I built a loyalty card app that doesn't track you or require Google
by pazvanti | 2026-01-28 14:19:51+00:00
Hi HN,

I’ve grown increasingly frustrated with loyalty card apps (like Stocard, Klarna, or Google Wallet) that require a Google login, track your location, and upload your shopping habits to their servers. When Stocard was discontinued/merged, I realized there wasn't a great "pro-privacy" alternative that also offered the convenience of cloud sync without the "cloud" being Google.

So, I built Cardaris. It’s an Android app designed for people who want to keep their data on their own terms.
Key Features:

- No Google Play Services (GMS) Required: The app works 100% offline and is built to run on de-Googled devices (GrapheneOS, LineageOS, etc.).

- Zero Trackers: No Firebase, no Analytics, no AdMob. I did not include any such SDKs and don't plan on doing it. THe only feature that requires internet is the online backup.

- WebDAV Backups: Instead of being forced to use Google Drive, you can sync your cards to your own Nextcloud instance or any WebDAV-compatible server.

- Encrypted Backups: You can set a custom password to encrypt your data before it ever leaves your device.

- Device-to-Device Transfer: You can move your cards to a new phone without requiring internet. Just scan a QR code generated on-device.

- Security: Includes biometric (fingerprint/face) lock and the app runs entirely without an account or email.

- Homescreen widget, for quick access

The app is completely free, and I am not monetizing it. I just wanted a tool that respected my privacy and worked with my self-hosted setup.

I’d love to get some feedback from the community and what features should I add next.

P.S. I did use AI for some of the parts on the website (since I am not a front-end dev and I figured it will look better this way). In developing the app, some AI was also used, but I tried to limit this since I also build the app to learn Flutter.
by chimprich | 2026-01-28 14:20:21+00:00
> However, once you actively get in the way of official federal policing business, you are no longer a peaceful protester.

That is absolute nonsense. You can be a peaceful protestor whilst still inconveniencing the authorities.

Possibly the most famous non-violent protestor of all time is the unnamed man who stood in front of a column of tanks at Tiananmen Square.

Another contender would be Gandhi, who promoted civil disobedience for peaceful protesting.
by al_borland | 2026-01-28 14:20:22+00:00
Woz took the Apple 1 to HP to see if they wanted it, since he was working there at the time. They passed on it. It seems Woz would have just kept working as an HP engineer and bringing designs to the homebrew computer club to give them away as a hobby.

Jobs went on to start NeXT (which became modern Apple) and turned Pixar into a the studio that released Toy Story.

Jobs wasn’t just a salesman, he was a serial entrepreneur. His footnotes would be most people’s whole career. His talent wasn’t just sales, but also building teams of talented people and selling them on his vision.
Show HN: HireIndex – 3 years of "Who Wants to Be Hired" trends
by dk8996 | 2026-01-28 14:20:42+00:00
Hi HN,

I’ve been analyzing Ask HN: Who Wants to Be Hired? threads going back three years and built HireIndex to make the data explorable.

Given how much the industry has changed, a few trends stood out:

1. A sharp increase in posts starting in 2023
There’s a significant jump in the number of people posting beginning in 2023, which aligns with the broader tech downturn and layoffs. This marks a clear break from prior years and sets the baseline for many of the shifts below.

2. Job seekers are more senior than before
The average experience level has risen from ~7.5 years in 2022 to ~9+ years in Dec 2025 and Jan 2026.
In other words, the typical person posting today is noticeably more senior than a few years ago.
Interestingly, this shift is much less pronounced when you look at US-only data.

3. Fewer juniors, more very senior candidates
Posts from junior candidates (0–2 years of experience) have steadily declined.
At the same time, there’s a clear rise in people with 15+ years of experience looking for work.
This trend is much stronger outside the US, where the US shows only a modest increase.

4. More international job seekers
There’s been a growing share of posts from outside the US, especially from countries like Canada and India, relative to US-based job seekers.

If you want to explore the data yourself, including charts and breakdowns:
https://hireindex.xyz/#stats

If you’re hiring, HireIndex also provides a searchable directory of candidates with direct links to resumes, LinkedIn profiles, and original HN posts.
https://hireindex.xyz/#directory

Would love feedback, questions, or ideas for other cuts of the data to add.
by blacklion | 2026-01-28 14:21:04+00:00
Can it sets terms on my religious and political views? I'm not speaking about race and sex, you cannot choose them (ok, sex you could in some jurisdictions, and there is difference between sex and gender, please, don't be nitpicky here), but about things I can choose same as I can choose my hardware and software to run.

If there is real effective market (which is not in any country on Earth, especially for banks), you could say: vote with you money, choose bank which suits you. But it is impossible even with bakery, less with banks on market which is strictly regulated (in part as result of lobbying by established institutions, to protect themselves!).

So, on one hand, I must use banks (I cannot pay for many things in cash, here, where I live most of bars and many shops doesn't accept cash, for example, and it is result of government politics and regulations), and on other hand banks is not seen as essential as access to air and water, they could dictate any terms they want.

I see this situation completely screwed.
by secemp9 | 2026-01-28 14:21:04+00:00
since I like making a single file for planning before making beads/todo/issues, then the problem where the llm struggles with:

1. a large file or/and
2. I want to use async agent but conflicting edits etc are a pain
3. creating too many markdown files etc

this basically attempts on solving all of these through a prompt-based harness.

it uses markdown AST, so no need to use lines range, so more precise, and it also has summaries + other bell and whistle
by Aurornis | 2026-01-28 14:21:29+00:00
I’m also confused. I think the Medicaid data might just be one additional source they’ve added to a data lake style system, which they pull from for some reporting based on address?

So if ICE puts your address into their computer, they get to see something about the people inside. How much do they see? Do they get to see your medical conditions too? Could a creatively inclined person get an LLM to read medical data out of it? Who knows, there’s no transparency for this sharing.
by hagbard_c | 2026-01-28 14:21:36+00:00
The Dutch term for the German 'neurgierig' is 'nieuwsgierig' which translates to 'greedy for news' and as such is even closer to the subject of this post. I also use an RSS reader - Nextcloud News - to follow the 'news' (including this here site, HN) and I sometimes feel the same about what is pushed by the legacy media and its more recent competition. Much of what is published is tailored to fit some political agenda, often a 'progressive' one for most of the legacy news media and - due to my conscious choices - a more 'conservative' one for the more recent counterparts. I made this choice to get a somewhat more balanced view of what actual facts the stuff published by 'left' and 'right' seems to be based on but... man, is it often tiring to see 'both' sides go on and on and on pushing their agendas.

Even more tiring is to see how useful idiots [1] happily take the propaganda pushed by the media and trumpet it as if it were pure gospel, often with dire consequences. Should I just quit following the legacy media and the more recent anti-dotes and try to live here in quiet and solitude on the farm? Well, no, I don't think I should. I will be confronted with te results of the media poisoning the minds of their victims the next time I go to a city and find the roads blocked by a crowd of people shouting inane slogans. Where did they get those from, what are they blathering about, why does this crowd of screechy weasels hollering about some supposed misdeed performed by some government somewhere far from here occupy the station? Almost invariably it comes down to the propaganda pushed by the media - nowadays usually some on-line version which is amplified up by the legacy dinosaurs and trumpeted by the other titles which are more often than not owned by the same conglomerate - which the useful idiots uncritically pick up and use as their guide star. I read this stuff because I want to know what ideas the media is trying to amplify and which they are attempting to suppress. I read it because I sometimes have to quench whatever fuse has been lit by them in the heads of my children. So, tiring as it is I'll keep the feeds running and try to follow my way through the mire of deceptions, half-truths, outright lies and other propaganda which is what goes for 'news'.

[1] https://wordhistories.net/2021/03/26/useful-idiot/
by tolerance | 2026-01-28 14:21:45+00:00
This version has the general form of the original, So why does it seem there is something odd about it?

Whoever the guy from ‘Strangest Loop’ is it’s my impression that it’s meant to resonate with self-starters; as if he’s speaking from that vantage of and for hustle culture. The grinders. The movers. The seniors. The managers. The founders. [1]

I don’t get that vibe from this derivative and in fact I think it carries a slight affect of a neurotic employee while the original airs determination. Reading this brings one into the mind of an observer, the founder of a VC firm, watching OP wring over a Palo Alto brewed latte.

[1] Am I the only one who was unable to find out his actual name on this website?
by Matl | 2026-01-28 14:22:27+00:00
So exposing corruption of Western governments is not worthwhile because it 'helps' Russia? Aha, got it.

I am increasingly wondering what there remains of the supposed superiority of the Western system if we're willing to compromise on everything to suit our political ends.

The point was supposed to be that the truth is worth having out there for the purpose of having an informed public, no matter how it was (potentially) obtained.

In the end, we may end up with everything we fear about China but worse infrastructure and still somehow think we're better.
by cong-or | 2026-01-28 14:22:30+00:00
The 2.5 days to scan 100 million cutouts is impressive, but what's more interesting is the approach: rather than training a model to recognize specific categories of objects, AnomalyMatch
flags things that don't fit learned patterns. It's fundamentally different from classification.

This "anomaly detection" framing seems underexplored in astronomy compared to other fields. In fraud detection or infrastructure monitoring, flagging outliers is standard practice. The fact that this is the first systematic anomaly search of the Hubble archive suggests there's probably low-hanging fruit in other telescope datasets too.

The "several dozen objects that defied classification altogether" is the most interesting part. Those are either noise, errors in the pipeline, or genuinely new phenomena. Would be curious what the false positive rate looked like during manual review.