MurphyA/hacker-news huggingface dataset:
by yarlinghe | 2025-12-31 06:31:00+00:00
24h update after the Show HN — quick recap.

Based on the feedback here, I spent the last day tightening a few core things:

- Navigation / mobile: tapping a card now opens the symbol page directly; copy is a separate, larger button. The tiny expand target is gone.

- Search: alias + lightweight fuzzy matching is in (e.g. “section”, “angstrom”, “greater than”), plus a /codepoint/... fallback so pasting a literal character or U+XXXX always lands on a usable page, even outside the curated index.

- Missing glyphs: added a small “Font tips (if you see □)” section with system font notes and Noto suggestions.

- Content: HTML/CSS/JS guidance now recommends writing the literal character + UTF-8 by default; entities/codes are framed as legacy/reference only. Added Notes and improved Related (pairs, confusables, same block).

- Privacy: removed session recording; analytics are opt-in with a real reject-all (everything works fine with tracking off).

Direction going forward: fewer generic “how-to” instructions, more symbol-specific context — confusables, paired glyphs, rendering quirks, and references people actually look for.

Thanks again for the detailed feedback — it materially improved the project.
by lulzx | 2025-12-31 06:31:07+00:00
works now!

ΑΛΕΞΑΝΔΡΟΣ ΤΡΙΑΝΤΑΦΥΛΛΙΔΗΣ
Καθηγητής Τμήματος Βιολογίας, ΑΠΘ

ΝΙΚΟΛΕΤΑ ΚΑΡΑΪΣΚΟΥ
Επίκουρη Καθηγήτρια Τμήματος Βιολογίας, ΑΠΘ

ΚΩΝΣΤΑΝΤΙΝΟΣ ΓΚΑΓΚΑΒΟΥΖΗΣ
Μεταδιδάκτορας Τμήματος Βιολογίας, ΑΠΘ

Γονιδιώματα
Δομή, Λειτουργία και Εφαρμογές
by Animats | 2025-12-31 06:31:29+00:00
See "Sonic Finder" for the Macintosh.[1] Heavy folders made bigger thumps when opened, or dragged and dropped. It was not widely used and disappeared. I did try it once. Cool, but not useful.

[1] http://sonify.psych.gatech.edu/~ben/references/gaver_the_son...
by onion2k | 2025-12-31 06:33:26+00:00
Try “@gmail” in Gemini

I think this is a problem for Google. Most users aren't going to do that unless they're told it's possible. 99% of users are working to a mental model of AI that they learned when they first encountered ChatGPT - the idea that AI is a separate app, that they can talk to and prompt to get outputs, and that's it. They're probably starting to learn that they can select models, and use different modes, but the idea of connecting to other apps isn't something they've grokked yet (and they won't until it's very obvious).

What people see as the featureset of AI is what OpenAI is delivering, not Google. Google are going to struggle to leverage their position as custodians of everyone's data if they can't get users to break out of that way of thinking. And honestly, right now, Google are delivering lots of disparate AI interfaces (Gemini, Opal, Nano Banana, etc) which isn't really teaching users that it's all just facets of the same system.
by Imustaskforhelp | 2025-12-31 06:33:39+00:00
Interesting, I had looked at postmarketos but it was too bloated for me perhaps the last time I looked as compared to tinycore which was truly super minimalist

Like is there a way to get postmarketos with something like jwm or anything small perhaps? I would love to give alpine desktop a try, I think I did the disservice of not trying it enough then if you mention this
by pcthrowaway | 2025-12-31 06:36:01+00:00
They were temporarily debanked under highly debatable circumstances. Regardless of your political leaning, if you care about basic human freedoms, the level of power the government has over the access individuals have to their finances (in addition to the degree to which every social institution is deeply entangled with that financial system) should be a cause for concern.

The Truckers were on Canadian soil and subject to Canadian law, there was no reason to freeze their accounts like this. They should have been pursued in criminal courts, during which their access to legal counsel should not have been obstructed.
by cheney-yan-syd | 2025-12-31 06:36:49+00:00
Hi everyone

I am not a writer, but sometimes I just want some stories with my topic like "what if this and that"?

In this case I cerated this little app to ask AI to generate such stories for me. And... if you find time to fine tune the prompts -- the quality of the story is very good -- and with your wish!

Tell me what you think -- if you find it interesting I can start to provide prompts and art generation as well.

Star my project on GitHub and let me know what you think!
by Imustaskforhelp | 2025-12-31 06:37:20+00:00
No, in my experimentation I tried to convert OBS into static and it had the issue of it's gui not working. I am not exactly sure what's the reason but maybe you can check out another library like sdl etc. that you mention, I haven't tested out SDL,OpenGL etc's support to be honest but I think that maybe it might not work in the current stage or not (not sure), there is definitely a possibility of making it possible tho because CLI applications work just fine (IO and everything) so I am not really sure what caused my obs studio error but perhaps you can try it and then let me know if you need any help/share the results!
by jotras | 2025-12-31 06:37:36+00:00
Something nobody's talking about: OpenAI's losses might actually be attractive to certain investors from a tax perspective.
Microsoft and other corporate investors can potentially use their share of OpenAI's operating losses to offset their own taxable income through partnership tax treatment. It's basically a tax-advantaged way to fund R&D - you get the loss deductions now while retaining upside optionality later. This is why the "cash burn = value destruction" framing misses the mark. For the right investor base, $10B in annual losses at OpenAI could be worth $2-3B in tax shields (depending on their bracket and how the structure works). That completely changes the return calculation.
The real question isn't "can OpenAI justify its valuation" but rather "what's the blended tax rate of its investor base?" If you're sitting on a pile of profitable cloud revenue like Microsoft, suddenly OpenAI's burn rate starts looking like a pretty efficient way to minimize your tax bill while getting a free option on the AI leader. This also explains why big tech is so eager to invest at nosebleed valuations. They're not just betting on AI upside, they're getting immediate tax benefits that de-risk the whole thing.
by willtemperley | 2025-12-31 06:38:17+00:00
Personally I have not experienced it, but I have heard of people scanning for LGPL library usage in iOS apps, then essentially extorting the developers for their source code.

I can't find the specific article now, but I am extremely careful to avoid anything GPL or LGPL.

It's unlikely to be a problem until an app is highly successful, but once that happens people will grasp at whatever straws they can, e.g. https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America%2....
by saghm | 2025-12-31 06:38:50+00:00
Wanting property laws not to give additional advantages beyond those that wealth itself already gives is not hateful. It's also pretty reasonable that the vast majority of people who are not rich might not care about preserving "our" prosperity in the current form. I'm pretty certain there have been plenty of societies with worse quality of life for most people in them throughout history with property laws at least as strict as ours, so it doesn't follow that people would overall be worse off with more egalitarian property rights. This doesn't even address the obvious issues with assumptions that maximizing prosperity is inherently the most important thing; it was arguably more "propserous" to avoid regulating child labor, 40 hour work weeks, minimum wages, etc., but I fundamentally disagree that those would be bad policies even if there were provably shown to reduce "prosperity", whatever that means
by clrflfclrf | 2025-12-31 06:42:53+00:00
https://en.wikipedia.org/wiki/The_White_Man%27s_Burden

In "The White Man's Burden", Kipling encouraged the American annexation and colonisation of the Philippine Islands, a Pacific Ocean archipelago purchased in the three-month Spanish–American War (1898).[1] As an imperialist poet, Kipling exhorts the American reader and listener to take up the enterprise of empire yet warns about the personal costs faced, endured, and paid in building an empire;[1] nonetheless, American imperialists understood the phrase "the white man's burden" to justify imperial conquest as a civilising mission that is ideologically related to the continental expansion philosophy of manifest destiny of the early 19th century.[2][3][4][5] With a central motif of the poem being the superiority of white men, it has long been criticised as a racist poem
Show HN: Pebbles, recurring maintenance reminders to stop paying the forgot tax
by frontendstrong | 2025-12-31 06:43:44+00:00
Hey HN — I built Pebbles because my “maintenance system” was basically:

forget → stress → finally do thing that is massively overdue → repeat.

Between the house, car, kids, and life admin, I couldn’t keep a reliable schedule in my head. So Pebbles is a lightweight app that helps you track recurring maintenance and nudges you before it becomes a drama.

What it does:
- Create recurring tasks (rego, filters, smoke alarms, dentist, etc.)
- See what’s coming up (so you’re not guessing)
- Get reminders so the schedule doesn’t rely on “remembering in the moment”

It’s early and I’m looking for feedback on:
- What feels missing vs overkill
- Reminder/notification behaviour (too noisy? not enough?)
- Any UX issues that make you bounce

If you’re willing to battle test the Android beta (iOS soon), you can sign up here: https://getpebblesapp.com

Keen for brutal honesty — especially from anyone who also lives in a constant state of “I’ll definitely remember that later.”
by Imustaskforhelp | 2025-12-31 06:46:13+00:00
Haha of course! (Although, I will never drink beer and never will, 1 I am still a minor lol and 2 I just dont really want to ever drink beer like ever) but I get the sentiment!

In beverages though, I just drink cole drink usually but in this time of the year, I'd rather froze to death if I did something like this (the cold is crazy out here) xD

But yea, there have been some instances where I talk about linux to people my age or maybe irl and its definitely frustrates that sometimes they don't understand it.
by rramadass | 2025-12-31 06:46:15+00:00
Most of them are, even for experienced programmers, we just don't admit it ;-) They are the results from the hard work over time of one or more programmers.

However, do not let it stop you from starting something you might be interested in knowing/doing i.e. do not let self-doubt lead to paralysis. Start at your own pace and focus only on learning and not competing with others.

A good way to get started is to begin with studying prior work in the domain of your choice. For example i link to the works of Adam Dunkels in my comment here https://news.ycombinator.com/item?id=46441772 which you can study for your own implementation. They are all small being made for embedded systems and hence relatively easier to comprehend. Use AI tools as necessary to both understand and generate code.
by willtemperley | 2025-12-31 06:46:23+00:00
That's very useful feedback. I suspect if the solution is irreducible it's OK, which in this case is close to true (this is for bit-unpacking integers):

// bytes are added to the buffer until a value of bitwidth is available
for _ in 0..<bitWidth {
let byte = try UInt8(parsing: &input)
buffer |= UInt64(byte) << bitsInBuffer
bitsInBuffer += 8
// Values of bitwidth are right-shifted off the buffer.
while bitsInBuffer >= bitWidth && outPos < numValues {
let value = Int(buffer & mask)
out[outPos + outOffset] = value
outPos += 1
buffer >>= bitWidth
bitsInBuffer -= bitWidth
}
}
by fdr | 2025-12-31 06:46:27+00:00
You don't even need to trust CPI alone when looking in history, where things have evened out a bit: we have historical short-term bond yield data, even the yield curve: people bidding on short periods with the safest debtor expecting changes in nominal value.

Not to suggest CPI is redundant, there's a reason why central bankers read it after all. For one, it's the most timely data they have. But it's impossible to nudge it year after year -- accumulative error -- without it become obviously decoupled from other data, including the long-term bond market data. It just so happens commodities are the wrong yardstick.
by onion2k | 2025-12-31 06:46:32+00:00
From the FAQ:

Yes, many teams use Gitmore to eliminate or reduce daily standups. Instead of synchronous meetings where developers report what they worked on, Gitmore automatically extracts this information from Git activity.

If your standups are just reports of what code the dev worked on the previous day then that sounds like a great thing to automate away, and Gitmore is likely a great way to do that.

However, that also means your standups are a pointless waste of time, and the solution shouldn't be to automate the pointless waste of time, it should be to improve your standups so they're actually useful. Rather than just saying what code the devs wrote you could use the time to discuss problems that came up, where people are blocked or where they believe they might be blocked in the next couple of days, or just have a bit of a check-in with everyone to see if they're feeling good about their progress. Standups shouldn't be simple progress reports; they should be an opportunity for the team to come up for air and chat with one another. If you're missing that then you're not really a team, you're just a bunch of individual devs working in the same domain. That sucks. The solution isn't removing the meeting with automation.
by ryanjshaw | 2025-12-31 06:48:02+00:00
How do I even know this is a real Google product? Okay I’ll trust the domain (hopefully it’s not goofing.com). How do I know it has no vulnerabilities? Google is a massive company. There’s a big difference between trusting an established team vs. whoever this team is.

Expecting permissions to my entire Google Drive is ridiculous. Yes, I tried not granting that permission (and only granting permission to an app-specific path) and it specifically told me I have to grant full permission . I closed the tab.
by sameg14 | 2025-12-31 06:49:17+00:00
Tired of endless scrolling through listings? Speak Your Find flips the script. Just say what you need - or what you offer - and our AI connects you with the right people, instantly.

No forms. No filters. No frustration.

Whether you're looking for a plumber in Austin, selling your mountain bike, or offering freelance design services - just speak naturally and let AI do the matchmaking.
by cyberax | 2025-12-31 06:49:22+00:00
Chicago had tried Chicago Alternative Policing Strategy (CAPS) in 90-s it was so famous that even I heard about it during my lessons on urban planning. In Russia.

And it was not entirely unsuccessful, but definitely much less effective than policing in NYC.

I read multiple articles from both conservative and progressive sources about the drop of crime in NYC. The evidence is decidedly mixed. "Broken windows" policies probably helped a lot during the 90-s but lost their efficacy by the early 2000-s. Stop-and-frisk probably reduced the rate of serious crimes, mostly through incidental arrests but undermined some of the community trust. It also was unconstitutional.
by keepamovin | 2025-12-31 06:49:36+00:00
Hey jacquesm! No, I just forgot to make it public.

BUT I did try to push the entire 10GB of shards to GitHub (no LFS, no thanks, money), and after the 20 minutes compressing objects etc, "remote hang up unexpectedly"

To be expected I guess. I did not think GH Pages would be able to do this. So have been repeating:

wrangler pages deploy docs --project-name static-news --commit-dirty=true

on changes and first time CF Pages user here, much impressed!
by arjie | 2025-12-31 06:53:15+00:00
I remember when he launched everything and was hoping that the AMD hardware (very capable) was just hamstrung by software. The idea that the easy part is actually the chips is something I never considered though I "know" that "Nvidia succeeded because of their software". Haha, very clever.

I've got a Comma 3X and I'm thankful for the 4090 P2P work too (which is now here? https://github.com/tinygrad/open-gpu-kernel-modules) so I'm excited to see it work. Rooting for the guy. Hope it's true that the chip part is the easy work. Could be that both are "the hard work".
by sails | 2025-12-31 06:53:58+00:00
I’m doing a similar thing with open-meteo for surf forecasts (for myself primarily)

Only one region, but could quite easily expand. It takes the open-meteo ocean data and combines it with some short and long range weather. Then run a preprocessed refined version of that through an LLM to turn it from quantitative into qualitative. It basically does what I would do in my head.

If you have any ideas, please let me know

https://surfrash.xyz/
by pcthrowaway | 2025-12-31 06:54:25+00:00
Cars have the benefit of transporting humans and goods around.

It's more like saying a hypothetical car which moves itself by using gasoline as a propellant rather than fuel for its combustion engine would have negative value.

Sure, using fuel (of all things) for propulsion would be one way to move a vehicle, but it would be inefficient by design.

Bitcoin, at least, was created during a time where there was no alternative to security-by-inefficency, but PoS and other consensus mechanisms are pretty battle-tested now
by B-Con | 2025-12-31 06:54:46+00:00
Preserving more than one lineage and providing a cohesive family name isn't practically easy, and society did not go that direction, and that likely isn't a coincidence.

Discarding names doesn't preserve lineage. If you need a book to trace the names, then the point of using a name for lineage has failed.

> The traditional approach is for women to keep their maternal name and discard their paternal name on marriage while men do the opposite

It sounds like this scheme is "men keep one name lineage, women keep another".

Which, IMO, has the practical drawback of not identifying the current family unit. Lineage was important, but so was gathering all folks together into a household. When taxes, religious ceremony, etc. occurred, there was one household name on the roster responsible. This was particularly important in societies where men held certain rights for the household.
by jtbaker | 2025-12-31 06:56:14+00:00
Look into using duckdb with remote http/s3 parquet files. The parquet files are organized as columnar vectors, grouped into chunks of rows. Each row group stores metadata about the set it contains that can be used to prune out data that doesn’t need to be scanned by the query engine. https://duckdb.org/docs/stable/guides/performance/indexing

LanceDB has a similar mechanism for operating on remote vector embeddings/text search.

It’s a fun time to be a dev in this space!
by solatic | 2025-12-31 06:57:45+00:00
Rust's problem is similar to Go's - the language makes some very strong guarantees, and FFI breaks those guarantees, so trying to work with FFI in those languages "infects" the codebase and breaks the value-add of working with the codebase to begin with.

In Rust's case, it's the necessity of wrapping FFI with unsafe. Memory deallocation e.g. cudaFree() is just part of the underlying reality; trying to handle memory management in a language with a borrow checker rather defeats the purpose of using a language with a borrow checker in the first place. Python lets library authors write __enter__ and __exit__ dunder methods to ensure that memory deallocation is handled correctly via Python context managers, which is a much more elegant abstraction. Yes, in Rust you can implement the Drop trait, but then the caller needs to remember to put the object in its own block... like I said, it's definitely possible with Rust, it's just not as nice of a story.
by imiric | 2025-12-31 06:58:47+00:00
I don't think it's a matter of liking or disliking people. Rather, there's a cultural trend in certain demographics of modern society of being highly sensitive and politically correct. Some opinions are "forbidden" if there is a slightest hint that they might be offensive to a proverbial someone, whether real or imaginary.

Then there is the performative aspect of this. One of the unfortunate side effects of our social media virtually hyper "connected" and engagement-driven society are performative thoughts and actions. People will do anything for views and likes, including behaving in ways that mimic certain trends. There are examples of people faking diseases and doing insane stunts all for engagement and a chance at their 15 minutes of fame. This has transformed how our culture operates both online and offline, turning into this weird feedback loop.

To be clear: I'm not downplaying real societal problems like racism, discrimination, and abusive behaviour. But we're too quick to incriminate people for thoughtcrimes. It's truly dystopian if you think about it.
by sebbyBinx | 2025-12-31 06:59:36+00:00
Part of this post addresses the economics of creating a 6 block re-org. This makes sense as 6-confimations is the standard for Bitcoin finality today.

However, as Bitcoin's security inevitably weakens over the coming years due to diminishing miner rewards (denominated in BTC), I believe this "6-confimation" acceptance policy will change to include not only the number of confirmations, but the timing of those confirmations as well. Consider a scenario where an exchange deciding whether a tx with 6-confirmations that took 4 hours to arrive (this happens occasionally) is safe to consider finalized/settled. Even though 6-confimations may be considered safe by today's acceptance policies, this tx would still have a high probability of double spend due to the assumed 4-hour long wait for the 6 confirmations (as the attacker would have 4 hours to produce 7 blocks instead of the normal/expected 1 hour). Instead of ignoring block interarrival timing, it may make sense to include block timing as part of an acceptance policy.

So, going forward Bitcoin acceptance policies may change from today's 6-confirmation standard to something more complicated that involves the amount of time those blocks took to arrive. This would significantly enhance Bitcoin's double spending resistance without adding/altering any code and may give the network a much needed security boost in the coming years to prevent the attack discussed in the post.
by throwaway2037 | 2025-12-31 07:02:26+00:00
USD money market funds from Vanguard pay about 3.7% now. Personally, I would recommend a 50/50 split between a Bloomberg Agg bond ETF and a high-yield bond ETF. You can easily boost that yield by 100bps with a modest increase in risk.

Another thing overlooked in this debate: Data center costs normally increase at the rate of inflation. This is not included in most estimates. That said, I still agree with the broad sentiment here: 400K USD is plenty of money to run a colo server for 10+ years from the risk-free interest rate.