MurphyA/hacker-news huggingface dataset:
by schmuckonwheels | 2025-12-02 06:46:09+00:00
> The only things that continue to amaze me are the number of (mostly "enterprise") software products that simply won't get with the times

Yeah, no one's rewriting a bunch of software to support automating a specific, internet-facing, sometimes-reliable CA.

Yes it's ACME, a standard you say. A standard protocol with nonstop changing profile requirements at LE's whim. Who's going to keep updating the software every 3 months to keep up? When the WebPKI sneeze in a different direction and change their minds yet again. Because 45 will become 30 will become 7 and they won't stop till the lifetime is 6 hours.

"Enterprise" products are more often than not using internal PKI so it's a waste.

I would like to see the metrics on how much time and resources are wasted babysitting all this automation vs. going in and updating a certificate manually once a year and not having to worry the automation will fail in a week.
Show HN: Kraa – web-based markdown editor
by levmiseri | 2025-12-02 06:46:42+00:00
Hello HN!

I'm excited to share the 'v1' of a new web-based markdown editor! There is plenty of markdown editors on the market, so one is spoiled for choice, but Kraa's approach is a little different. It's not trying to be the next Notion or Evernote – Kraa is focusing on a minimal, distraction-free writing (and reading!) experience while having rich customization options and some pretty unique features (namely a real-real-time chat, see an example link below)

It's good for notes, collaborative editing, blog, but even chat or entire communities.

Some example use cases:

Chat: https://kraa.io/hackernews

Blog article: https://kraa.io/kraa/examples/echolibrary

Long story: https://kraa.io/kraa/examples/insidekick

You don't need an account to use Kraa – we would love to hear your feedback!
by phicoh | 2025-12-02 06:48:56+00:00
It's not a trade-off. Use of /etc/resolv.conf and port 53 is defined by historical use and by a large number of IETF RFC.

When you violate those, it is broken.

That's why systemd has such a bad reputation. Systemd almost always breaks existing use in unexpected ways. And in the case of DNS, it is a clearly defined protocol, which systemd-resolved breaks. Which you claim is a 'tradeoff'.

When a project ships an optional component that is broken, it is still a broken component.

The sad thing about systemd (including systemd-resolved) is that it is default on Linux distributions. So if you write software then you are forced to deal with it, because quite a few users will have it without being aware of the issues.
by brigandish | 2025-12-02 06:49:02+00:00
If what you say were to be true then an accusation of ad hominem would itself be ad hominem.

I addressed their unkind and ad hominem argument. If you think me unkind then I will shrug and say, in hacker parlance, they should RTFM. They have not put in the slightest work before opining and criticising, and on something as important as this?

May they receive such weird vitriol until they learn to at least Google first. Doesn't it automatically run a GPT for you now? They, and surely the people around them, will thank me for instilling such basic discipline.
by janalsncm | 2025-12-02 06:49:27+00:00
> Chinese models typically focus on text

Not true at all. Qwen has a VLM (qwen2 vl instruct) which is the backbone of Bytedance’s TARS computer use model. Both Alibaba (Qwen) and Bytedance are Chinese.

Also DeepSeek got a ton of attention with their OCR paper a month ago which was an explicit example of using images rather than text.
by aylmao | 2025-12-02 06:50:13+00:00
> They very well might be. Websites can be made to promote a variety of activity.

This is disingenuous and inflamatory, and a manichaeist attitude I very much see in rich western nations for some reason. I wrote about this in another comment: it's sets people off on a moral crusade that is always against the players but rarely against the system. I wish more people in these countries would channel this discomfort as general disdain for the neoliberal free-market of which we're all victims, not just specifically AI as one of many examples.

The problem isn't AI. The problem is a system where new technology means millions fearing poverty. Or one where profits, regardless of industry, matter more than sustainability. Or one where rich players can buy their way around the law— in this case copyright law for example. AI is just the latest in a series of products, companies, characters, etc. that will keep abusing an unfair system.

IMO over-focusing on small moral cursades against specific players like this and not the game as a whole is a distraction bound to always bring disappointment, and bound to keep moral players at a disadvantage constantly second-guessing themselves.
by MHM5000 | 2025-12-02 06:50:18+00:00
Location: Tehran, Iran

Remote: Yes

Relocate: No

Primary stack: Python, Django + Django REST Framework, Streamlit, Viewflow-Pro, FastAPI, Celery/RQ, WebSockets, PostgreSQL/MySQL, Redis, Apache & Nginx, Docker, AWS (S3, Lambda), Ansible

Résumé / Portfolio: https://www.linkedin.com/in/mojtahedi/

Email: mhm5000+hn@gmail.com

⸻

What I’m looking for:

• Roles: Senior / Staff Backend Engineer or Tech-Lead positions

• Engagement: Long-term, direct hire or contract-to-hire with meaningful equity; I enjoy building products and teams, not just features

Why me:

• Designed & scaled a payment platform serving 1000+ merchants and processing billions of USD in the last 4.5 years in the middle east.

• Habitual refactorer: cut 700 Django migrations to <200, shaved 60 % off deploy times, and drove P99 API latency below 150 ms

• Clear, async-first communicator; fluent in English

• Enjoy mentoring, code reviews, and turning business specs into maintainable architecture. Work should be fun.

If you need a senior engineer who can own a codebase, level-up the team, and ship reliably, let’s talk.
by imiric | 2025-12-02 06:50:27+00:00
I agree with that.

But the problem is the narrative around this tech. It is marketed as if we have accomplished a major breakthrough in modeling intelligence. Companies are built on illusions and promises that AGI is right around the corner. The public is being deluded into thinking that the current tech will cure diseases, solve world hunger, and bring worldwide prosperity. When all we have achieved is to throw large amounts of data at a statistical trick, which sometimes produces interesting patterns. Which isn't to say that this isn't and can't be useful, but this is a far cry from what is being suggested.

> We can talk about probabilities, but not make a definitive case one way or the other yet, scientifically speaking.

Precisely. But the burden of proof is on the author. They're telling us this is "intelligence", and because the term is so loosely defined, this can't be challenged in either direction. It would be more scientifically honest and accurate to describe what the tech actually is and does, instead of ascribing human-like qualities to it. But that won't make anyone much money, so here we are.
by LexiMax | 2025-12-02 06:50:44+00:00
> I have not heard of the biased prompt and since prompts are constantly refined, how do you know it's still in use?

The old adage of "fool me once, shame on you, fool me twice, shame on me."

We know for a fact that Grok has used biased internal prompts, the burden of proof is now on people who want to claim otherwise.
by fredwu | 2025-12-02 06:50:49+00:00
- Location: Melbourne, Australia

- Remote: Yes, preferred

- Willing to relocate: No

- Technologies: Elixir, Ruby, JavaScript, LLMs

- CV: https://persumi.com/u/fredwu/cv

- Email: ifredwu at gmail dot com

My name’s Fred Wu, I’m an experienced Elixir and Ruby developer who has worked on multiple commercial projects as well as having contributed to many dozens of open source projects including Rails.

I’ve been using Elixir for ~10 years, ruby for ~15 years, lead and built multiple commercial B2B & B2C SaaS projects. I’ve always been very hands on, and have worked with multiple tech stacks in the past, including JS/React, PHP, Golang and Clojure.

- My blog and talks: https://fredwu.me/

- My Github profile: https://github.com/fredwu

- My LinkedIn profile: https://www.linkedin.com/in/wufred/

As you probably noticed I have quite a few projects on Github. Some of the more interesting ones are:

- Crawler, a high performance web crawler built in Elixir: https://github.com/fredwu/crawler

- Simple Bayes, a naive bayes machine learning implementation in Elixir: https://github.com/fredwu/simple_bayes

- OPQ, a simple in-memory queue with worker pooling and rate limiting in Elixir: https://github.com/fredwu/opq

More info about hiring me: https://persumi.com/u/fredwu/hire-fred
by barrell | 2025-12-02 06:52:33+00:00
Phrasing.app | Co-founder / Founding Engineer | REMOTE (EUROPE ONLY) | Elixir

Phrasing is a language learning application optimized for learning and maintaining multiple languages, and designed to take you all the way to fluency and beyond. It the professional language learning application for serious learners.

It's built with Elixir on the backend, and ClojureScript on the front end. I did try to avoid such an esoteric tech stack, but functional programming and immutable data are just too good.

I'm looking for someone to come in and take over the Elixir backend for a few main reasons:

1. I long ago hit the limit of what one engineer can do

2. I need to focus on customer facing issues for the foreseeable future, and don't want progress to stop on the backend

3. I need someone to collaborate with, if not just to discuss technical details

I'm trying to do something different with Phrasing, on both a product and a company level. I'm personally tired of the rampant enshittification of the entire web, and miss the magic of the early internet. I'm trying to make a massive product, built by a tiny team of people doing the best work of their lives.

I've got a product and some extremely happy (paying users, but this is a very early stage startup. Anyone who joins now would be paid in revenue share (of which there is some) and equity, and should be willing to put in a lot of work and take a fair amount of risk. You need to be passionate about your craft, interested enough in language learning to dogfood the product, and crazy enough to believe you can change the world.

If you're interested, please send me a well written email to hn@phrasing.app. Low effort applications will be ignored. The first step of the interview process is a 60 minute interview, so if your application does not make me say "hell yes" then it will likely be rejected.

https://phrasing.app/blog/mission https://phrasing.app/blog/humane-srs https://phrasing.app/blog/10x https://phrasing.app/method
by kyledrake | 2025-12-02 06:52:40+00:00
I'm sure this is for good reasons, but as someone that maintains a lot of ssl certificates, I'm not in love with this change. Sometimes things break with cert renewal, and it sometimes takes a chunk of time to detect and then sit down to properly fix those issues. This shortens the amount of time I will have to deal with that if it ever comes up (which is more often than you would expect), and increases the chances of running into rate limit issues too.
by mb7733 | 2025-12-02 06:52:57+00:00
Yeah and (1) the codegen produces massive headers that slow compilation of anything that touches them (2) the generated classes are really awkward to use. Not a big fan of the experience of protobuffer generated code in a large C++ code base.

It's lead to a huge layer of adapters and native c++ classes equivalent to the protobuffers classes to try and mitigate these issues.
by yite | 2025-12-02 06:53:13+00:00
Open to Work: Automation Engineer, Software Development Engineer in Test (SDET), Quality Assurance Engineer (QA), Software Test Engineer Location: based in San Jose, San Francisco CA

Remote: Yes, Open to onsite, hybrid, or fully remote opportunities

Willing to Relocate: No, unable to relocate.

Technologies: Software QA Test, Mobile Automation Test with Appium/Python, Android Espresso/Kotlin. Web Front-End UI Automation testing with Cypress/Playwright/Selenium/JavaScript

Certifications: - ISTQB certified Software Test Engineer, Scaled Agile Academy certified SAFe Agilist.

Résumé/CV: https://www.linkedin.com/in/yi-te-lu-28370828/

Contact: Please direct message me via LinkedIn. Thanks!
by petterroea | 2025-12-02 06:53:38+00:00
I wish the article talked more about this app India wanted to pre-install. Forcing the pre-install of apps is worrisome in general, but there's some nuance that is missed by not explaining what is being forced on the citizens. "Cybersecurity app" can mean a lot. From the looks it's a government-sponsored "brick my phone"-kind of app for disabling stolen phones?
by ivankra | 2025-12-02 06:53:46+00:00
They had essentially a wealth tax in Box 3 - your investments/savings are deemed to have a fixed fictional yield on which you pay income tax. Currently, 6.17% yield x 32% tax = 2% wealth tax. Hurts just a little bit, but it's a smooth, predictable cash flow.

They are replacing it with a much worse and untested economic policy - taxing unrealized capital gains every year. Not a big deal for relatively stable assets (real estate etc), but can explode in your face if you're into any risky volatile stuff (stocks, options, crypto) - they can crash next year, but your tax bill won't. Lack of liquidity can get you as well - you may have huge gains on paper, but for various reasons unable to sell in a reasonable timeframe and come up with equally huge amount of cash for the tax office - we're talking probably 30-50% tax here vs 2% under the old system. Double taxation if you have US passport - you're going to have to please both tax systems or pay double the tax.

The outcome I'd guess would be an exodus of the rich / upper middle class, and then they either scrap it or tighten further with exit taxes. Oh and they're also scrapping the coveted "30% ruling" for expats. Probably can forget about ever being able to FIRE in Netherlands.
by shubhamjain | 2025-12-02 06:54:25+00:00
As much as I appreciate Bhutan's ideas around happiness and its style of sustainable development, I feel Bhutan being a tiny hilly country is what allows them to work. Add to that the gift of Hydroelectric power, which alone contributes 1/4th of government revenue, and was responsible for 14% of its GDP[1]. Its population is less than a million, where as even tier-3 towns in India have a couple of million people living there.

A large country, with a large population, has far fewer options other than supporting economic development at a scale.

[1]: https://thewire.in/world/south-asia/bhutan-hydropower-electr...
by fsckboy | 2025-12-02 06:54:44+00:00
from the about page:

Standard Ebooks is organized as a “low-profit L.L.C.,” or “L3C,” a kind of legal entity that blends the charitable focus of a traditional not-for-profit with the ease of organization and maintenance of a regular L.L.C.

corporations cannot make "personal copies" of copyrighted works, otherwise they'd buy just one copy of microsoft office
by tomhow | 2025-12-02 06:54:51+00:00
Full list:

Beej's Guide to C Programming [pdf] - https://news.ycombinator.com/item?id=43471393 - March 2025 (18 comments)

Beej's Guide to C Programming - https://news.ycombinator.com/item?id=35338074 - March 2023 (36 comments)

Beej's Guide to C Programming - https://news.ycombinator.com/item?id=34946811 - Feb 2023 (64 comments)

Beej’s Guide to C Programming [pdf] - https://news.ycombinator.com/item?id=26911399 - April 2021 (171 comments)

Beej's Guide to C Programming (2007) - https://news.ycombinator.com/item?id=15198093 - Sept 2017 (79 comments)
by kec | 2025-12-02 06:55:01+00:00
What you describe would almost certainly be considered fair use until point of distribution - it’s non commercial, transformative and has no meaningful impact on the market value of Harry Potter.

Copies for private use are going to be similar, and while I’m not a lawyer it feels like it’d be a hard case to make that work being conducted in private is going to have a meaningful impact on the market for Nancy Drew novels in the next 30 days.
by Someone | 2025-12-02 06:56:54+00:00
> The big thing from around fifteen years ago is the mixed modes for autosave, where they sort of half heartedly changed the language around save/save as and just sort of… left it. Some apps use their new (for the 2010s) auto save system and some don’t.

I may be mistaken, but AFAIK, all Apple’s apps auto-save on quit and restore state on open. If so, what do you suggest they do about making third party applications do that as well?
by robin_reala | 2025-12-02 06:57:06+00:00
I’m adding a one-act Tanizaki play to Standard Ebooks’ Tanizaki collection[1] on the 1st January. Some Akutagawa shorts go into US public domain next year too. (Note: copyright is based on the translation date, not the original language.)

[1] https://standardebooks.org/ebooks/tanizaki-junichiro/short-f...
by eru | 2025-12-02 06:57:27+00:00
During the 1990s (and for some years before and after) we got 'Dennard scaling'. The frequency of processors tended to increase exponentially, too, and featured prominently in advertising and branding.

I suspect many people conflated Dennard scaling with Moore's law and the demise of Dennard scaling is what contributes to the popular imagination that Moore's law is dead: frequencies of processors have essentially stagnated.

See https://en.wikipedia.org/wiki/Dennard_scaling
by dogemaster2028 | 2025-12-02 06:57:37+00:00
The problem, at least in our American mindset, is that since America’s birth, there has been a marked reluctance to have unelected bodies be responsible for anything that impacts the people, ESPECIALLY anything that presumes some globalization intention or some overarching aristocratic ruler (and with good reasons).

Central banking works because problems are instantly catastrophic to the system, whereas healthcare systems are not that fragile. They can survive broken for a long time.

Everybody is okay having a central lender of last resort because the problem is technical, typically unemotional, and in general, benefits every participant equally (because everybody loses is the system collapses).

Healthcare is different in that it affects MY decisions on a regular basis. America is individualistic and self reliant. We never want some government bureaucrat deciding what treatment [I] should or shouldn’t get if [I] can afford it with my own independently earned money. [You] should take care of [Yourself], save your own money, eat healthy, exercise, or not, and live with your consequences.

States have power too. So it does not matter much if some Bernie politician has some fantasy about some central single payer system that has some theoretical average benefit if it restricts ME from making my own choices.

Other countries have other cultures and foundational principles, so Bernie may have better luck there.

But not here.

Is it limiting? Probably for this case. But the fact is the system works for many other things. Everyone wants to come here. It’s the best country in the world etc etc. It does not have to be perfect. But it’s the best we get with the philosophy that made the country what it is.

Does it suck for healthcare? Overall, probably. But not for [ME].

We saw the system has limitations in other cases (think pandemics etc, but even now, many Americans can’t forgive the politicians that kept them imprisoned in their own homes).

You have a right to life, liberty, and pursuit of happiness. But not to anything that must be provided by someone else, like healthcare.
by qsort | 2025-12-02 06:57:40+00:00
> one or two math subjects

Only one or two? :)

It's not easy as an adult but it's definitely doable, don't get discouraged. The main hurdle isn't knowledge of specific topics, most undergraduate courses assume little to no previous baggage, i'd say it's more the lack of "mathematical maturity"[0], or the ability to "bridge" between the formal language of math and the intuitive "what we're doing here".

When you're writing code, you probably don't stop to think "I need to do this operation for each element of this vector, a for loop is what I need", you instead have a high level idea of what you're trying to accomplish and "make the code happen", filling in the formalities as needed. Trying to go line by line is how beginners operate, and that's why they never get anything done. I'd never get anything done either if I had to work like that!

The reason why many people get stuck in math is similar. You read a definition that goes "for all ε>0 there exists δ such that for all ..." and you immediately get confused, trying to keep the entire "abstract syntax tree" of what you just read in memory. Like in the code example, the "mature" way to see it is that we're trying to capture an idea, and the formalism is instrumental in that. What are the variables "morally" doing? (At a certain point you'll realize the formalism is actually working for you rather than against you, but that's a rant for another time...)

The conceptually easier but more time-consuming thing to do is to practice symbol pushing if you lost that since high school. For example: is it immediately obvious to you what (a+b)^n is if you expand it? Do you remember how to factor (a^3 + b^3)? Do not despair if you don't. Many more people than you think can't do that off the top of their heads, but it's the kind of "mechanical" skills that's probably blocking you at this point.

Another important aspect to learn is a bit of notation, the "standard library" of math, as it were. Understand "for all" and "exists" as quantifiers, and how they interact with negation and logical operators. It should be eventually obvious to you that negation "inverts" quantifiers. Learn at least a little bit how to work with naive set theory: union, intersection, etc. Look up what the "common" sets (integers, rationals, reals, complex) are and how they relate with each other.

And finally, try to get a feel for how proofs work. That's going to be important, even for the type of math you need for computer science.

Good luck!

--- [0] https://en.wikipedia.org/wiki/Mathematical_maturity