frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

New hire fixed a problem so fast, their boss left to become a yoga instructor

https://www.theregister.com/2026/02/06/on_call/
1•Brajeshwar•1m ago•0 comments

Four horsemen of the AI-pocalypse line up capex bigger than Israel's GDP

https://www.theregister.com/2026/02/06/ai_capex_plans/
1•Brajeshwar•1m ago•0 comments

OpenClaw v2026.2.6

https://github.com/openclaw/openclaw/releases/tag/v2026.2.6
1•salkahfi•2m ago•0 comments

A free Dynamic QR Code generator (no expiring links)

https://free-dynamic-qr-generator.com/
1•nookeshkarri7•2m ago•1 comments

nextTick but for React.js

https://suhaotian.github.io/use-next-tick/
1•jeremy_su•3m ago•0 comments

Show HN: I Built an AI-Powered Pull Request Review Tool

https://github.com/HighGarden-Studio/HighReview
1•highgarden•4m ago•0 comments

Git-am applies commit message diffs

https://lore.kernel.org/git/bcqvh7ahjjgzpgxwnr4kh3hfkksfruf54refyry3ha7qk7dldf@fij5calmscvm/
1•rkta•6m ago•0 comments

ClawEmail: 1min setup for OpenClaw agents with Gmail, Docs

https://clawemail.com
1•aleks5678•13m ago•1 comments

UnAutomating the Economy: More Labor but at What Cost?

https://www.greshm.org/blog/unautomating-the-economy/
1•Suncho•20m ago•1 comments

Show HN: Gettorr – Stream magnet links in the browser via WebRTC (no install)

https://gettorr.com/
1•BenaouidateMed•21m ago•0 comments

Statin drugs safer than previously thought

https://www.semafor.com/article/02/06/2026/statin-drugs-safer-than-previously-thought
1•stareatgoats•23m ago•0 comments

Handy when you just want to distract yourself for a moment

https://d6.h5go.life/
1•TrendSpotterPro•24m ago•0 comments

More States Are Taking Aim at a Controversial Early Reading Method

https://www.edweek.org/teaching-learning/more-states-are-taking-aim-at-a-controversial-early-read...
1•lelanthran•26m ago•0 comments

AI will not save developer productivity

https://www.infoworld.com/article/4125409/ai-will-not-save-developer-productivity.html
1•indentit•31m ago•0 comments

How I do and don't use agents

https://twitter.com/jessfraz/status/2019975917863661760
1•tosh•37m ago•0 comments

BTDUex Safe? The Back End Withdrawal Anomalies

1•aoijfoqfw•40m ago•0 comments

Show HN: Compile-Time Vibe Coding

https://github.com/Michael-JB/vibecode
5•michaelchicory•42m ago•1 comments

Show HN: Ensemble – macOS App to Manage Claude Code Skills, MCPs, and Claude.md

https://github.com/O0000-code/Ensemble
1•IO0oI•45m ago•1 comments

PR to support XMPP channels in OpenClaw

https://github.com/openclaw/openclaw/pull/9741
1•mickael•46m ago•0 comments

Twenty: A Modern Alternative to Salesforce

https://github.com/twentyhq/twenty
1•tosh•48m ago•0 comments

Raspberry Pi: More memory-driven price rises

https://www.raspberrypi.com/news/more-memory-driven-price-rises/
2•calcifer•53m ago•0 comments

Level Up Your Gaming

https://d4.h5go.life/
1•LinkLens•57m ago•1 comments

Di.day is a movement to encourage people to ditch Big Tech

https://itsfoss.com/news/di-day-celebration/
3•MilnerRoute•58m ago•0 comments

Show HN: AI generated personal affirmations playing when your phone is locked

https://MyAffirmations.Guru
4•alaserm•59m ago•3 comments

Show HN: GTM MCP Server- Let AI Manage Your Google Tag Manager Containers

https://github.com/paolobietolini/gtm-mcp-server
1•paolobietolini•1h ago•0 comments

Launch of X (Twitter) API Pay-per-Use Pricing

https://devcommunity.x.com/t/announcing-the-launch-of-x-api-pay-per-use-pricing/256476
1•thinkingemote•1h ago•0 comments

Facebook seemingly randomly bans tons of users

https://old.reddit.com/r/facebookdisabledme/
1•dirteater_•1h ago•1 comments

Global Bird Count Event

https://www.birdcount.org/
1•downboots•1h ago•0 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
2•soheilpro•1h ago•0 comments

Jon Stewart – One of My Favorite People – What Now? with Trevor Noah Podcast [video]

https://www.youtube.com/watch?v=44uC12g9ZVk
2•consumer451•1h ago•0 comments
Open in hackernews

Ask HN: What would you call a package whose purpose is to import data?

7•ctc24•1mo ago
Let's assume you're writing Go, Python, or any other language in which `import` is a reserved keyword. Let's assume also that you're writing a new package, whose purpose is to "import" data.

What do you name this package?

Our team went through this exercise semi-recently, and we're curious about how everyone else would think about it. Here's a (non-exhaustive) list of options we considered: imports, ingest, dataimport, ímport, impørt.

Comments

btilly•1mo ago
I like semantically different words for unrelated things. So I'd stay away from import.

I've called this kind of thing load, initialize, get_all, and so on.

I may also call it something based on where the data is stored if that is important. For example from_csv.

I might also name it based on what it is for. For example load_config.

Whatever seems clearest, and fits best with how the project itself does things.

andsoitis•1mo ago
> imports, ingest, dataimport, ímport, impørt.

a few good principles (not rules) for naming libraries:

a) signal abstraction level

b) avoid being too literal for it constrains evolution

c) pronounceable and spellable

d) prefer nouns over verbs because libraries are things not actions

e) metaphors beat descriptions

Consequently, I would avoid imports, ímport, impørt

"Ingest" feels like it is in a good direction. Any good reason not to use it?

ctc24•1mo ago
Agreed, I like `ingest` as well. It does somewhat violate principle d), but the other solutions violate more of those. And to your point, they're principles, not rules.
scaredreally•1mo ago
How about `importer`?
al_borland•1mo ago
The misspellings of import sound like they’d be a nightmare. Something like ingest sounds much better.

To come up with other names I’d probably think about additional context. What is being imported, how is it being done? Can those concepts be spun into a name?

ctc24•1mo ago
I'm with you on the misspellings. This is why we ultimately ruled out any of those options.
zahlman•1mo ago
What does "importing data" exactly mean in your context? What is special about this data that your package can do something useful that's specific to the data? What is special about the importing task that your users wouldn't rather just `with open(filename) as f:`?

Not rhetorical questions. You presumably have real reasons to create the package; meditating on them will bring you closer to an understanding. The reason that naming things is one of the "hard CS problems" is that it requires actually paying attention to your own work and a solution can't be looked up elsewhere.

tacostakohashi•1mo ago
Sounds a bit like ETL - extract, transform and load.
nrhrjrjrjtntbt•1mo ago
importer

importers

advantage: still single words correctly spelt. describes the library instead of abstractly the topic of the library

horladoyin•1mo ago
Importer seems like a good one.
gethly•1mo ago
Load and related expressions would be appropriate. Import implies the data is being put into the code, just like the plugins/modules.
moomoo11•1mo ago
dataloader

dataloader.loadAll

dataloader.open

dataloader.import