MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-12-18 09:27:00+00:00
> In most other situations related to money or contracts, it would be a criminal offense punishable by prison time

What are you thinking of? In most cases, that falls firmly under the category of bullshitting. Annoying. Unprofessional. Dishonest. But rarely criminal.

What makes this possibly illegal (though I'm still unsure if it's crimial) is that it's specifically around employer-employee relations.
by noosphr | 2025-12-18 09:27:33+00:00
Hacker news is there to promote ycombinator companies. So long as you know and avoid this it's surprisingly high quality. But that's there to lend more ligitimacy to ycombinator.

Its also the currently last man standing in the continual growth and death of tech sites - Slashdot, digg, reddit - and the most surprising one to make it big.

You know a tech site is useful when you write about a bug and the maintainer comes out of the woodwork to fix it, something that I've seen happen in the last week on nh for the first time.
by ehnto | 2025-12-18 09:27:51+00:00
I think the OP knows best what happened to them, so I will leave it up to them to decide. But to get targeted for a product you just looked feels like pretty standard retargetting.

I don't disagree with your point that demographics can be very good and sometimes uncanny, that aspect I agree with. It is just the timing that leads me to believe it is retargetting.
by TomasBM | 2025-12-18 09:28:13+00:00
The reasons listed in TFA - "confidentiality, sensitive data and compromising authors’ intellectual property" - make sense to discourage reviewers from using cloud-based LLMs.

There are also reasons for discouraging the use LLMs in peer review at all: it defeats the purpose of peer in the peer review; hallucinations; criticism not relevant to the community; and so on.

However, I think it's high time to reconsider what scientific review is supposed to be. Is it really important to have so-called peers as gatekeepers? Are there automated checks we can introduce to verify claims or ensure quality (like CI/CD for scientific articles), and leave content interpretation to the humans?

Let's make the benefits and costs explicit: what would we be gaining or losing if we just switched to LLM-based review, and left the interpretation of content to the community? The journal and conference organizers certainly have the data to do that study; and if not, tool providers like EasyChair do.
by andai | 2025-12-18 09:28:15+00:00
It depends on the university, but the filtering thing is very true.

In my experience, the more advanced the material, the worse the teachers are. Or more precisely, the improvement in teaching does not usually keep up with the increase in difficulty. (There appears to be no correlation, in fact.)

Which implies that the better a university is (the more difficult the material), the more it relies on filtering rather than education.

Which seems to be in line with how the top universities are perceived anyway as selection criteria, primarily places to get a network, rather than places to get an education.

It's neither good nor bad, but it is a little sad :)

---

I do notice that my assumption here is that the more difficult the university is, the better it is. I think this is broadly true, both objectively and subjectively, at least for my purposes.
by MMAFRAZ | 2025-12-18 09:28:33+00:00
Most technical founders (myself included) fall into the "Series A Trap": raising capital to hire a "Head of Marketing" before finding channel-market fit.

The alternative is a "Zero-Employee" stack—using autonomous agents to replace the agency/SDR/copywriter loop. I wrote a guide on how we use Vect AI to replace a 5-person marketing team with autonomous workflows:

Automated Founder-Led Sales: Monitoring hiring/funding signals to trigger personalized outreach (no cold spam). The "One-to-Many" Content Engine: Turning a single git push or Loom update into a multi-channel campaign (blog, thread, email) automatically using Vect AI's campaign builder. Programmatic Comparison SEO: Capturing high-intent traffic by generating "Vs" pages at scale to dominate niche keywords. It is a technical look at how to build a media engine that runs itself, utilizing Vect AI to help bootstrappers and lean teams scale revenue without increasing headcount.
by palata | 2025-12-18 09:31:03+00:00
Stupid question probably, but: how can it not be routed through a firewall? If you have it at home, it's behind a router that should have a firewall already, right? And just forwards the one port you expose to the server?

Cloudflare can certainly do more (e.g. protect against DoS and hide your personal IP if your server is at home).
by derelicta | 2025-12-18 09:31:49+00:00
That the UK is overpaying for this new Erasmus just for 'em Brits to join the NATO invasion of Russia feels like a stretch. Why not just side-step Erasmus and go to war in any case as they are part of NATO anyway? Europeans are bombarded by warmongering propaganda daily anyway, they don't need an excuse anymore.
by jmsgwd | 2025-12-18 09:34:14+00:00
There are many cross-platform password managers that sync very nicely, which would solve for the machines you control - the Windows gaming machine and Android phone.

For machines you don't control, such as your employer Mac, well that's a special case. In theory you can use "FIDO Cross-Device Authentication", which is a passkey flow designed specifically for authenticating on one device using a passkey stored on a different device, and involves scanning a QR code.

I've never tried this though. Personally I tend to avoid mixing personal stuff with work stuff, so the problem rarely arises.
by somedude89897 | 2025-12-18 09:34:38+00:00
Yes it is amazing! Solid tumors tend to be poorly oxygenated, as they don't have a good network of blood vessels to supply them. The bacteria in these experiments can only live in low oxygen environments, so they will multiply in the tumor and die in any other part of the body they end up in. It's a clever idea, hopefully it will be successful.
by laurentiurad | 2025-12-18 09:34:50+00:00
thanks a lot for the heads up! That menu shouldn't be available for users that are not logged in. I just pushed a change to hide it. You can check the prices at the bottom of the landing page, before I add a dedicated page for unauthenticated users.

LE: I just added the pricing page for unauthenticated users too.
by binsquare | 2025-12-18 09:35:05+00:00
I run a keywords research tool, it scans posts across social media sites like bluesky, mastodon, hackernews, etc.

KeywordsPal.com

It's actually super interesting the technical aspects to scan 50k posts a day for as cheap as possible. I write about it here: https://keywordspal.com/blog/building-multi-platform-content...

I also built it as a result of being unsatisfied with f5bot
by nonameiguess | 2025-12-18 09:35:21+00:00
This is always the response to something like this but the problem is still repression. If every employee's porn viewing habits were revealed, then the employer and customers would have no choice but to still employ you and buy from you unless they want to stop doing business with all humans whatsoever, because all of them enjoy sex, even the employers and customers themselves. They don't even actually care and put on the facade because they feel social pressure themselves to pretent they don't have exactly the same urges and feelings. We can't fire the entire world.
by sylware | 2025-12-18 09:35:36+00:00
What I know: the karma system is broken, because it is very hard to provide a controversial opinion/fact without being mass de-karma-ed.

For instance, there is serious hate here about web interop with classic noscript/basic (x)html browsers (namely basic HTML forms with at best <video> <audio> elements, optional simple CSS, often a document which is a "semantic" 2D html table with proper ids for navigation, encrypted URL parameters are your friends).

And AIs...
by reify | 2025-12-18 09:35:40+00:00
I just add this to Ublock origin in the "My filters" section

! HN website Colour changes

news.ycombinator.com##html:style(background-color: #24273a !important) news.ycombinator.com###hnmain:style(background-color: #24273a !important) news.ycombinator.com##.age,.c00,.hnuser,.subtext,.subtext > a:style(color: #999 !important) news.ycombinator.com##.comhead,.comhead > a:style(color: #dedede !important) news.ycombinator.com##.subtext > a:link:style(color: #ccc !important) news.ycombinator.com##.title > a:style(color: #999 !important; background-color: #000 !important) news.ycombinator.com##a:link:style(color: #bdbdbd !important) news.ycombinator.com##a:visited:style(color: #adadad !important) news.ycombinator.com##a:hover:style(color: #fd0000 !important; background-color: #000855 !important)

The background colour is the base colour from Macchiato, change colours to suit.

https://catppuccin.com/palette/
by bratwurst3000 | 2025-12-18 09:35:41+00:00
smart meters are paid by the grid operator and you have to pay maximum 50€ a year for a smartmeter. I honestly dont know where you get your numbers. a friend with a big house and 3 children switched to air water heatpump with floor heating etc and it was 18k€ and half of that paif by the state and the smart meter was mostly free( he pais 25€ a year for it).

and this is a hugeeee house. No solar but he is working on it.

could you link some proof of this smartmeters I have to pay? Or some calculations from firms it whatever that proof your point.
by jacquesm | 2025-12-18 09:35:59+00:00
> Hacker news is there to promote ycombinator companies.

That's up to you, really, you can just ignore them. I know I do.

> So long as you know and avoid this it's surprisingly high quality. But that's there to lend more ligitimacy to ycombinator.

Probably, or maybe that is just an overly cynical take. If it were as bad as that I can think of a couple of very easy things they could do to improve on that and they aren't so for now I'll give them the benefit of the doubt. Note that I'm not particularly impressed by anybody associated with YC except the mods here.

> Its also the last man standing in the continual growth and death of tech sites - Slashdot, digg, reddit - and the most surprising one to make it big.

So you're saying there is hope for Haskell?

> You know a tech site is useful when you write about a bug and the maintainer comes out of the woodwork to fix it, something that I've seen happen in the last week on nh for the first time.

There are some pretty funny instances of such interaction here, the best of which still has me in stitches after more than a decade.
by palata | 2025-12-18 09:36:53+00:00
What does the tunnel bring except DoS protection and hiding your IP? And what is the security concern with divulging your IP? Say when I connect to a website, the website knows my IP and I don't consider this a security risk.

If I run vulnerable software, it will still be vulnerable through a Cloudflare tunnel, right?

Genuinely interested, I'm always scared to expose things to the internet :-).
by ErroneousBosh | 2025-12-18 09:37:04+00:00
It's doable but it would be custom firmware and it's not really necessary. Two way paging isn't really worth doing because then you need a massive device with a massive battery, or something that uses uncontrolled mobile phone networks (and generally still has a massive battery, that lasts about a day).

You wouldn't even need particularly good encryption, you'd just need something adequate to stop casual eavesdropping really - "keep them busy for half an hour" would stop people from sniffing the POCSAG traffic and tweeting it, so that people show up at incidents and hang around filming it on their phones.

This incidentally is what a guy in England got arrested for a few years ago, exactly that. It's perfectly legal to listen to and decode pager messages (or any other radio messages), you're just not allowed to pass them on to people or act upon them, and posting them on twitter and then going round to rubberneck at the ongoing incident very much ticks those boxes. As with so many things in the UK, to paraphrase Aleister Crowley, "Don't Be A Dick shall be the whole of the law".
by ale42 | 2025-12-18 09:37:11+00:00
IMHO you do not need "active" IPv6. Most LANs (unless you have some switch-level filtering that blocks router advertisements from "unauthorized" nodes) can transport such IPv6 packets. Then it just takes being connected to the LAN and being able to send an arbitrary ICMP6 packet (which probably means being root on the attacker machine, not a very high barrier I'd say).
by inglor_cz | 2025-12-18 09:37:12+00:00
L2 is being prioritized because our L1 defences are already very good. We are a long-lived species, and our natural ability to fix errors is so good that it is hard to improve upon. Maybe the long-lived tortoises or whales can do it better, maybe. But we have "several nines of reliability" there.

OTOH our L2 isn't that good, mammals in general (with some notable exceptions such as bats, whales and naked mole rats) are prone to cancer in their older age. There probably is a lot of relatively low-hanging fruit there.

If you think about it - individual cells aren't very precious and if some of them gets FUBARed by something (a virus, radiation or chemical insult), it is better to whack it and reuse the proteins to build a new one, if possible, instead of wasting time and resources on reconstruction of a total wreck.

Which also means that some research into replenishment of stem cells is necessary - and this is, IMHO, the really underfunded part of the whole thing. We lose a lot of stem cells as we age. Maybe we don't have to.
by robin_reala | 2025-12-18 09:37:13+00:00
Would you be open to making changes that improve the accessibility, without changing the fundamental setup of HN? I’m not proposing a redesign, but for example the textarea I’m typing in has no label (visible or invisible) and the table layout structure could be at least marked as presentational. Unfortunately, regardless of their curiosity, groups of people are finding it harder than necessary to gratify it at HN.
by delifue | 2025-12-18 09:38:33+00:00
There is nuance distinction between "fundamentally work faster" and "being pushed to work faster".

The first is what to optimize. The second "being pushed to work faster" often produce bad results.

https://x.com/jamonholmgren/status/1994816282781519888

> I’ll add that there’s also a massive habits and culture problem with shipping slop that is very hard to eradicate later.

> It’s like a sports team, losing on purpose so they can get better draft picks for the next year. It rarely works well because that loser mentality infects the whole organization.

> You have to slow down, do it right, and then you can speed up with that foundation in place.
by rogermungo | 2025-12-18 09:38:44+00:00
I loathe those awful cookie pop-ups.. They've really ruined the internet browsing experience. Also, pay-walls are quite annoying. I love Hacker News, but many of the stories have cookie pop-ups and/or pay-walls. I kept wishing there was a way to filter out sites with cookie popups or paywalls. So I thought I'd try get Claude to help me create a Reader (I'm not a programmer!) using the HN API. This is the first attempt.
by atoav | 2025-12-18 09:39:06+00:00
During my freelancer-time one of the things my clients valued most was (A) my speed and (B) how precisely I could give them a timeline ahead of time and keep it (aside from the occasional client-induced change).

I am convinced you recognize real pros from their ability to tell you how long things will take (provided they know the details of the project of course). Beginners are struggling to even accomplish the task, so they can't give you any timeline.

I am aware that there are projects that are even hard to predict for the expert, especially if there are many moving parts and unknowns. But then the answer should be a pessimistic guess.
by veunes | 2025-12-18 09:39:21+00:00
The main problem Garman overlooks is skill degradation. AI is excellent at helping a junior quickly draft boilerplate or find the right API, but it doesn't teach the essentials: debugging, systems thinking, and reading complex code. A junior who grows up on AI "crutches" risks never learning to solve the complex, ambiguous problems that distinguish a senior engineer.
by prmph | 2025-12-18 09:39:48+00:00
Do you actually use the feature much?

From my experience I want to pin tabs because I simply want a set of tab available for use that remain visible when I scroll through a lot of tab headers to the right.

It's very annoying to be on a pinned tab, navigate to even just another server on the same root domain, and suddenly be pushed to another (un-pinned) tab. Even if navigate to a totally different url, I do no want to be pushed to another tab.

The enforcement of the url remaining the same should be done by myself, not the browser trying to second-guess me.
by ZuoCen_Liu | 2025-12-18 09:40:06+00:00
As an entrepreneur, this feels like a classic case of over-engineering for a problem you haven't earned yet.

Decentralized auth is a fascinating technical rabbit hole, but it introduces a massive friction point for your first 1,000 users. For a new, unproven project, credibility is your biggest bottleneck, not decentralized storage.

By building your own complex auth/privacy stack, you are asking users to trust you to get the crypto right—which is a huge leap of faith.

A more pragmatic approach: Outsource the trust. > Use 'Sign in with Google/Apple/GitHub.' You leverage their multi-billion dollar security infrastructure and their existing trust relationship with the user. It provides immediate convenience (one-click onboarding) and shifts the perceived privacy liability to a known entity.

Don't spend your innovation tokens on auth. Spend them on the core value of your information exchange. You can always 'decentralize' the back-end later once you have enough users to actually make it matter.
by throw1235435 | 2025-12-18 09:40:10+00:00
I find it interesting that tech people think LLM's will automate most jobs other than software and other creative jobs. Its hard to imagine for us techies that billions if not trillions of investment is mostly targeting disrupting software engineering, artists, etc as the low hanging fruit. The industry mostly disrupted itself and gave a lesson to other industries as to what not to do.

In the end AI will take only the "fun jobs" initially -> the ones where the barrier was creativity and intelligence. Ironically all the boring, non fun and challenging/accountable tasks will remain. All those "auxiliary" jobs in tech firms and those corporate workers who mostly did admin and added little value while you pushed novel products will most likely remain somehow -> they were never judged/evaluated on value delivered so there's nothing to disrupt.
by bratwurst3000 | 2025-12-18 09:41:51+00:00
no people are stupid. Smart meters are paid by the grid operator like everywhere else. Friends of mine got one and it was 25€ a year for it. Yes germans are very stupid. we fight everything new because we think this country worked rly well in the 80s and thats where we want to be 1980

Digital and Smart thats for othet countries.

I got air air heatpumps for 3 rooms 1000€ a room and it slashed my heating cost to 1/3. And I have to explain that its not foor cooling but for heating and then the response is " heatpumps are like 20k plus you liar" or " heatpumps dont work in the cold" ... germans

Still many people dont switch because the read somewhere about magic costs that dont exist. Russian Gas propaganda is big here
by mkleczek | 2025-12-18 09:42:51+00:00
> This hacker news article was given a surrogate key, 46272487. From that, you can determine what it links to, the name/date/author of the submission, comments, etc.

> Do not encode identifying information in unique identifiers! The entire world of software is built on surrogate keys and they work wonderfully.

The amount of manual work required to manage duplicates is in no small part the result of not thinking enough about the identifiers and simply slapping surrogate keys on the data.
by alias_neo | 2025-12-18 09:43:20+00:00
Interesting, thanks, I had no idea about much of this, I was aware of the door/mould thing, and stacking, though it's not something I've ever seen done here in the UK personally.

As a "typical" British household, we don't use a dryer, don't even own one in fact, we just hang our clothes to dry, which always struck me as ironic for such a humid, cold country, with smaller (than the US) homes and thus less space to hang stuff to dry.
by hmmmhmmhm | 2025-12-18 09:43:50+00:00
My experience is that most of my time goes to writing cover letter (I should probably copy-paste, but instead I always reflect 'why I'm doing this' and write proper letter), never had to spend 30 minutes entering my details...

I feel the biggest blunder would be when applicant gets a take-home, spends some time on it and then there is no answer. Though I never experienced that myself. I never ghosted a candidate when I was on the other side of hiring table, but I was always finding it draining my energy to write the 'no' responses
by sunnyday_002 | 2025-12-18 09:44:02+00:00
Yes this is what I meant! If you structure it correctly using task runners and an environment manager you can do everything locally using the same versions etc. E.g.

```yaml name: Continuous Integration (CI)

on: pull_request

permissions: contents: read

jobs: formatting: name: Formatting runs-on: ${{ matrix.architecture }} strategy: matrix: architecture: [ubuntu-24.04, ubuntu-24.04-arm] language: [rust, shell, python] steps: - name: Checkout code. uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Nix. uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31.9.0 - name: Check formatting. run: nix develop -c make check-${{ matrix.language }}-formatting

linting: name: Linting runs-on: ${{ matrix.architecture }} strategy: matrix: architecture: [ubuntu-24.04, ubuntu-24.04-arm] language: [rust] steps: - name: Checkout code. uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Nix. uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31.9.0 - name: Check linting. run: nix develop -c make check-${{ matrix.language }}-linting compile: name: Compile runs-on: ${{ matrix.architecture }} strategy: matrix: architecture: [ubuntu-24.04, ubuntu-24.04-arm] steps: - name: Checkout code. uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Nix. uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31.9.0 - name: Compile. run: nix develop -c make compile unit-test: name: Unit Test runs-on: ${{ matrix.architecture }} strategy: matrix: architecture: [ubuntu-24.04, ubuntu-24.04-arm] steps: - name: Checkout code. uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Setup Nix. uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31.9.0 - name: Unit test. run: nix develop -c make unit-test

... ```
by aw1621107 | 2025-12-18 09:44:49+00:00
> Examples:

GP isn't asking for examples of just anyone making that statement. They're asking for examples of Rust making that promise. Something from the docs or the like.

> Some people claim that the quote is hyperbolic because it only covers memory errors. But this bug is a memory error, so ...

It's a memory error involving unsafe code, so it would be out of scope for whatever promises Rust may or may not have made anyways.