MurphyA/hacker-news huggingface dataset:
by omgtehlion | 2025-12-09 07:16:47+00:00
The link you attached still contains these:

> Don’t display an icon if you can’t find one that clearly represents the menu item

> Not all menu items need an icon. Be careful when adding icons for custom menu items to avoid confusion with other existing actions, and don’t add icons just for the sake of ornamentation.

> Instead of adding individual icons for each action, or reusing the same icon for all of them, establish a common theme with the symbol for the first item and rely on the menu item text to keep the remaining items distinct
by davnicwil | 2025-12-09 07:17:55+00:00
essentially, yes! It's deliberately very focused and simple, but you also have

- actions (checkboxes) with mentions that you can track in one place

- images

- templates and one-click new entry

On the shared thing, it's opinionated in that it's not a shared single document like a google doc, rather everyone you share with gets their own section, so you can very easily see who wrote what.
Ask HN: Numerical Implementation in New Language?
by keepamovin | 2025-12-09 07:18:04+00:00
I'm building a new language. It's mostly for security-related scripting, but I'm considering adding something to do real number calculation (i.e, ℝ)

Right now we just have 64-bit signed integers. A single numeric type. I like that. It's easy, simple and clean.

If going to extend, could add floats. But floats have a few variants. And then there's imprecision. So BigInts and BigDecimal lure. But the overall lang philosophy is: clean, direct, no magic, low bullshit, and simple. I don't want to add multiple types (only 1 for ℝ, if even that). I probably shouldn't even add anything, but it does seem useful, or maybe just interesting.

Seeking advice from people who have experience implementing the same in a new language or otherwise dealing with these kind of issues or simply care a lot about developer ergonomics / language aesthetics? What are the best ideas for this that you know?
by 9rx | 2025-12-09 07:19:19+00:00
> B2C businesses need consumers

Businesses need consumers when those consumers are necessary to provide something in return (e.g. labor). If I want beef and only have grass, my grass business needs people with cattle wanting my grass so that we can trade grass for beef, certainly. But if technology can provide me beef (and anything else I desire) without involving any other people, I don't need a business anymore. Businesses is just a tool to facilitate trade. No need for trade, no need for business.
by rukuu001 | 2025-12-09 07:19:32+00:00
I think a lot about how much we altered our environment to suit cars. They're not a perfect solution to transport, but they've been so useful we've built tons more road to accommodate them.

So, while I don't think AGI will happen any time soon, I wonder what 'roads' we'll build to squeeze the most out of our current AI. Probably tons of power generation.
by danpalmer | 2025-12-09 07:19:48+00:00
> Most people using excel and word would be just as functional using office '98.

This is just not at all true of the professional world. Home and student use, sure, but in business the office suite is deeply tied into workflows, business processes, approvals, review flows, version control, data analysis, data warehouses, and so much more.

There are companies that for all intents and purposes run on Excel. This goes far beyond spreadsheets, that's just the interface, it's the live data backing onto other services, it's the plugin systems, etc. My previous company ran significant processes on Google Sheets with a lot of automation built around it.

And then there's Sharepoint and all of that, all the sharing and access control is baked through the stack and available in all the frontends, whether that's on desktop, mobile, web, etc.

None of this was around in Office '98. There were some very early reaches into these sorts of things, but they would be unrecognisable now. We've progressed nearly 30 years after all.
by edmundsauto | 2025-12-09 07:20:09+00:00
This reads a lot like a feature list to me. I don't understand the benefit from entries versus just an h1 tag. You can even collapse those down, and then docs will write you an index. Might be helpful to focus on the value prop more. It looks cool, but as a recovering GTD junkie, it looks more like a distraction than a core part of my everyday work.
by parineum | 2025-12-09 07:20:25+00:00
I don't understand vinyl either. Tape is worse but vinyl has all of the same downsides, sonically. The "Warmness" people are always talking about is a symptom of fragility. Unless you're going to get a laser player, your vinyl gets worse with every listen. And if you're using a laser, you loose the garbage that is referred to as "Warm". Nevermind if they get left somewhere warm.

It's objectively worse than lossless digital in every way except coming with a big artwork surface. I'd rather buy a poster.

I'd rather listen to music as close to was intended and for it to stay that way as long as possible.
by mrexroad | 2025-12-09 07:20:36+00:00
My daughter asked for a record player for Christmas. My wife and I picked a few albums to gift her… knowing that she’ll be captive to them for a short while. Starting her off with Nirvana’s mtv unplugged, Miles Davis kind of blue, and abbey road. She’s got great taste in music, so I’m looking forward to her to slowing down and deliberately experiencing an album, rather than fragmented playlists sprinkled with “Alexa/siri skip” every few minutes.
by eviks | 2025-12-09 07:21:00+00:00
The general point holds - there is no universal solution, to some people some icons will be noise, to some the same icons will be instant visual parsing replacing reading, so the solution is obvious - easy user customization (ideally at an OS level where every single File-Open menu action can only be renamed/icon-added/removed / keyboard shortcut changed). But that's just a dream
by kylinhacker | 2025-12-09 07:21:09+00:00
I'm a full-stack developer, Recently i find that almost 90% of my work deadlines have been brought forward, and the bosses' scheduling has become stricter. the coworker who is particularly good at pair programming with AI prefers to reduce his/her scheduling(kind of unconsciously)。Work is sudden，but salary remains steady。what a bummer
by toast0 | 2025-12-09 07:22:03+00:00
Yeah, Walkman is a name; we don't usually pluralize individual components of a name, we just add an s or an es, or sometimes (but not always) a trailing y becomes ies. But if we did plural by components it would be Walksman. :p (Personally, I try to pluralize compound nouns this way, cause I think it's fun. Even if it's not always appropriate or correct.)
by Moru | 2025-12-09 07:22:22+00:00
The office you are talking about is not what it used to be a few decades ago. I am not into this world but what I know of it is like you are comparing a tool to the whole workshop. No, the tool does not replace the workshop, the tool is a very small part of the workshop.

There are alternatives but when you have bought into the full ecosystem of MS, it will take a lot of work to move.

(Full disclosure: I work with both Linux and Windows at a small company where Office means what you mean with office. They are all using libreoffice but call it office)
by Animats | 2025-12-09 07:22:45+00:00
The last cafeteria chain seen in the SF Bay Area was Fresh Choice.[1] The business problem was that the outlets attracted too many old people who didn't buy the more expensive add-on items but just bought the fixed-price salad bar.

Today, the only remaining cafeterias in the SF bay area seem to be in-house feeding operations for employees. Many of the ones in hospitals are open to the public.

There's a minimum traffic level for a cafeteria, and it's fairly high. With low traffic, the food sits out too long and becomes leftovers. Like Whole Foods' salad and hot bars.

Restaurants seem to have fads. In the SF bay area, there are few French restaurants any more. California cuisine is dead. Fish is down. (Amusingly, on Doordash, all types of fish are treated as synonyms for "salmon".) Many restaurants no longer serve bread.

[1] https://en.wikipedia.org/wiki/Fresh_Choice
by andersmurphy | 2025-12-09 07:23:44+00:00
Highly recommend you check out the interview series they are a lot of fun.

> They will refuse, of course, and ever so ashamed, cite a lack of culture fit. Alight upon your cloud-pine, and exit through the window. This place could never contain you.

https://aphyr.com/posts/340-reversing-the-technical-intervie...
by sunshiney0992 | 2025-12-09 07:24:17+00:00
I’ve played Dota for 10+ years, and the real game isn’t flashy spells—it’s timing. Roshan windows, Aegis expiry, rune cycles, stack/pull windows, day/night vision shifts. These small clocks quietly decide when you smoke, fight, or farm. New players bounce off this invisible layer; veterans burn mental energy tracking it.

We built Dota Guide Timer to offload that burden. It’s a free, browser-based live assistant—no installs, no overlays, no game-file access. Open it on a second screen, hit Start at 00:00, and get calm, clear voice + visual cues for:

Roshan respawn windows and Aegis expiry Power/bounty/water runes Stack and pull timings by camp Day/night transitions Optional strategic reminders you log (e.g., Glyph, buybacks, smoke) Our goals:

Make Dota welcoming for newcomers with in-the-moment, do-this-now guidance rather than dense theory. Let experienced players reclaim focus for decisions and comms, not head math. Over time, players internalize the cadence—the tool teaches rhythm until it becomes habit.

Try it:

Live timer: https://dotaguide.net/dota-timer Hero guides: https://dotaguide.net/dota-tips Homepage: https://dotaguide.net If you run a community, team, or coaching group, we’d love to hear what timings, modes, or integrations would help your players most. You can reference or embed links with clean anchors like: <a href="https://dotaguide.net/guide-timer">Dota Guide Timer</a> and <a href="https://dotaguide.net/guides">Hero Guides</a>.

We’re a tiny, player-led project trying to lower the practical barrier without changing the game’s soul. Feedback and feature requests welcome.
by mock-possum | 2025-12-09 07:24:38+00:00
Ah but what if I don’t subscribe to your belief system?

‘Man’ js the word tradition taught you to describe an adult person who is male - but what does that mean, really? Is it a person with a penis? If a man’s penis is removed, what is he then? Prefer his genitals at birth, maybe? What if he’s born without a penis? Intersex people exist. Chromosomes perhaps? There are all sorts of extant combinations beyond XX and XY.

The real question you should be asking is, why does it matter? how does this belief in men and women serve you? It seems to me like your insistence in following this tradition is actually hurting you, not helping you, because it’s narrowing your understanding of your fellow humans, to the point where you can confidently say things like “it’s because they’re male obviously” as if that doesn’t make you look incredibly foolish by modern standards.

At the very least, you may want to consider keeping your belief in gender mythology to yourself.
by watwut | 2025-12-09 07:25:17+00:00
America is cooperating with Putin. It is literally doing Putins bidding.

Conservative view is that europeans vote for Nazi too little and Europeans need to vote for them more.

Conservative view is that extrajudicial murders are cool and manly. And that rih high levels criminals should be pardoned. Conservative view is that corruption is ok if you are republican.

Conservative view is that women shouls be stripped or rights and freedom, made poor and helpless, so a guy can feel manly and free to abuse them.
by jankovicsandras | 2025-12-09 07:25:18+00:00
Looks cool!

Here's some feedback:

- the diagram is not centered and zoomed by default, this is easy to fix

- it would be great to have better animation controls, like progressbar, play half speed, etc.

- it would be great to be able to export animation to video, animgif, etc. e. g. with ffmpeg.js
by socketcluster | 2025-12-09 07:27:04+00:00
Totally agree with the first observation. The default human state seems to be confusion. I've seen this over and over in junior coders.

It's often very creative how junior devs approach problems. It's like they don't fully understand what they're doing and the code itself is part of the exploration and brainstorming process trying to find the solution as they write... Very different from how senior engineers approach coding when it's like you don't even write your first line until you have a clear high level picture of all the parts and how they will fit together.

About the second point, I've been under the impression that because LLMs are trained on average code, they infer that the bugs and architectural flaws are desirable... So if it sees your code is poorly architected, it will generate more of that poorly architected code on top. If it sees hacks in your codebase, it will assume hacks are OK and give you more hacks.

When I use an LLM on a poorly written codebase, it does very poorly and it's hard to solve any problem or implement any feature and it keeps trying to come up with nasty hacks... Very frustrating trial and error process; eats up so many tokens.

But when I use the same LLM on one of my carefully architected side projects, it usually works extremely well, never tries to hack around a problem. It's like having good code lets you tap into a different part of its training set. It's not just because your architecture is easier to build on top, but also it follows existing coding conventions better and always addresses root causes, no hacks. Its code style looks more like that of a senior dev. You need to keep the feature requests specific and short though.
by bob1029 | 2025-12-09 07:27:12+00:00
My entire motivation for using GAs is to get away from back propagation. When you aren't constrained by linearity and chain rule of calculus, you can approach problems very differently.

For example, evolving program tapes is not something you can back propagate. Having a symbolic, procedural representation of something as effective as ChatGPT currently is would be a holy grail in many contexts.
by ssl-3 | 2025-12-09 07:27:49+00:00
Yep. Wal-Mart has been that way for years now.

I rarely shop at Wal-Mart. There's only a few things that I buy there.

One of those things is motor oil: Their online pricing for 5 quarts of full-synthetic whatever is usually impossible to beat.

The only catch is that you have to go to the store, park outside, and wait for someone to bring it out. Going inside the store to buy it in person often costs several dollars more (and those dollars count towards the next cheeseburger).

It seems completely asinine for it to be this way, and I feel completely silly waiting outside for someone to bring me a single jug of motor oil and hand it to me through my car window, but it's very clear that they don't want me in the store.

And I'm cheap. So I play their game and let them do it for me.

(It's usually very fast for me, so there's that.)
by zenoprax | 2025-12-09 07:27:54+00:00
I have a 9070 XT (16 GB VRAM) and it is fast with deepseek-r1:14B but I didn't know about that Qwen model. Most of the 'better' models will crash for lack of RAM.

https://dev.to/composiodev/qwen-3-vs-deep-seek-r1-evaluation...

If it runs, it looks like I can get a bit more quality. Thanks for the suggestion.
by Saline9515 | 2025-12-09 07:28:31+00:00
Due to the zionist colonization, the West Bank is an archipelago now, and the Hamas is clearly not widespread there. Even then, it acts as a convenient strawman as the killings of civilians in the West Bank have nothing to do with the Hamas. But rather more about clashes with colonizers, who are backed-up in the illegal actions by the military.

https://news.un.org/en/story/2025/02/1160066

What you are saying about the Hamas funding is false, as the article states, Qatar has funded the Hamas with more than a billion dollars between 2012 and 2019 with Israel's approval. As your comments show, Hamas is a convenient opponent that allows Israel to justify its colonization. If it were to disappear it would be a serious problem.

Jews in the West Bank are not indigenous, the religious zionists who come there are mainly orthodox jews from Europe racially white. And even then, it doesn't allow you to steal land. The Palestinians today are not collectively responsible for the actions of other Arab States after the war.
by andersmurphy | 2025-12-09 07:29:18+00:00
SQLite is alway serializable and by default has synchronous=Full so fsync on every commit.

The problem is it has terrible defaults for performance (in the context of web servers). Like just bad options legacy options not ones that make it less robust. Ie cache size ridiculously small, temp tables not in memory, WAL off so no concurrent reads/writes etc.
by Quothling | 2025-12-09 07:29:39+00:00
Why is Python automatically a bad choice? We've build some turbodbc + pandas which beats Go when dealing with a logic azure sql server for massive analtyic flows. I'm not sure if it's faster or slower than Rust, but it's basically C++ fast, though it obviously uses a lot more memory. Fortunately we live in a world where "a lot more" is like $5 a year.

I don't disagree with you that Python might be a wrong choice for algorithmic trading, but I do think it depends. We did our stuff with turbodbc rather than pyodbc which is used everywhere else, specifically because we analysed our bottlenecks.
by bad_username | 2025-12-09 07:30:10+00:00
> Whenever I join a new project, within 6 months, I control/maintain all the core modules of the system and everything ends up hooked up to my config files, running according to the architecture I designed. Happened at multiple companies

I am regularly tempted to do this (I have done this a few times), but unless I truly own the project (being the tech lead or something), I stop myself. One of the reasons is reluctance to trespass uninvited on someone's else territory of responsibility, even if they do a worse job than I could. The human cost of such a situation (to the project and ultimately to myself) is usually worse than the cost of living with status quo. I wonder what your thoughts are on this.
by Terr_ | 2025-12-09 07:31:09+00:00
That's just survivorship bias on a very long timeframe: Given enough time everything accumulates the status of "historical mistake", but what about the hundreds of thousands of words that didn't change and the days they didn't change in? Quite reasonably, we just don't pay attention to the mistakes that were squelched or whose trajectory never broke the ceiling of temporary slang.

There are some analogies to biology. Virtually all our DNA is the result of an error at some point (barring creationist theories) but that backstory isn't a reason to dismiss concerns against (or even for) a particular mutation. Surely nobody would downplay the drop of 3 base-pairs as "acktually normal when you look at the big picture for our species" when talking to people suffering from Cystic Fibrosis.
by k310 | 2025-12-09 07:31:26+00:00
I have used paper notebooks for decades. One set for journals and others for project ideas and plans.

Mostly 5 by 7 or so Moleskine or clones.

Why not electronic? I use Apple notes to save interesting stuff to post.

Also, I just swiped something on this phone and lost about a half hour of typing.

I use GhostText on the computer, and sometimes really detest ios for the many ways it enrages me. It's a toy. That explodes.

Paper is fine.
by burnto | 2025-12-09 07:32:08+00:00
Cassettes and their cases had a really nice size and shape, fit right in the hand. And it was cool that you could see it moving, unlike (most) cd players. Also the recording paradigm was pretty easy to grasp, just 1:1. And they kinda degraded gracefully, with sound getting weird but still playing, at least until the tape actually came out in a big catastrophic mess and we’d try to rewind it with a pencil.
Ask HN: What does it take to dodge the cloud?
by zwnow | 2025-12-09 07:32:54+00:00
I am not a infrastructure person and had a talk with some senior software developers about what it takes to be a senior in their view.

One of these opinions included how to work with "the cloud" quickly, reasoning it made the engineer capable of reading API docs.

I am extremely opposed to this idea, as much so that I thought I'll never strive for becoming a senior if that entails knowing how to use things like AWS. To keep it simple, I will never use a product that utilizes a "pay as you go" pricing model making my bills unpredictable.

I know that using things like AWS simplifies the deployment part a lot. But I also know that cloud performance is not as good as people think.

Point is, I am trying to grow as an engineer but not by throwing money at a bunch of companies and call it a day.

To dodge the cloud, I'd need physical infrastructure. How far can I get with this? Especially on the lower end of budgets? Ill never run a global scale application. I'd be surprised if any of my apps would ever have more than 10k users. This seems extremely doable with physical hardware.
by zuppy | 2025-12-09 07:35:10+00:00
that is a guarantee for less sales, not sure it makes business sense. for example, i don't buy generic products, i want specific properties from them. and sometimes i don't know what i want, i look at the isle and only then decide. and let's not forget about impulse shopping.

honestly, i wouldn't shop at this store, i want to get the items myself, without any interaction. interactions add delays.
by Eisenstein | 2025-12-09 07:36:20+00:00
Occam's razor says they are just bad at English grammar because it isn't their native language/dialect and their education probably wasn't that great.

This is easily demonstrable by conversing with the scammers and noting that their actual English ability is the same as exists in the initial letter. Even when they have no chance of the scam succeeding and have been outed they write the same way. You can see plenty of evidence here:

* https://www.419eater.com/html/letters.php
by Zardoz84 | 2025-12-09 07:36:39+00:00
I disagree. Not all it's "autosave on cloud", and some apps keeps having an explicit save something button or option.

I recently had a discussion about replacing the "save icon" (IE. the old floppy disk icon) for an icon with an arrow pointing down, for a button that saves (don't download!) a custom query of the user in the system. Perhaps it could be replaced with another icon, but not by someone that everyone would think is "Download".
by quitit | 2025-12-09 07:37:15+00:00
My first experience of copilot was learning that my Microsoft Office subscription was increasing in price.

Then I dug a little deeper and saw that I could exclude it and go back to my old price.

For what I do with office, I have no use for copilot so you can guess what I did.

An unfortunate reality that software makers need to grasp is that a lot of people don’t use their software properly to begin with, meaning the addition of AI doesn’t push the needle - it’s just yet another “time saving feature” that the user won’t touch.
by Peteragain | 2025-12-09 07:38:01+00:00
I must admit to having had an interest in AI for more than 20 years, and an attraction to museums and their nature for at least 10. I read this article from beginning to end and think it is really interesting. The idea that entertainment gets turned into culture by revisiting? Wow. The idea that museum curators decide what gets revisited (exhibitions with wall labels) and that we just don't keep the data you'd want to train an LLM, and that the very process of training would turn the whole thing beige. There are however lots of uses for ai tools.