MurphyA/hacker-news huggingface dataset:
Show HN: Snippet – Copy and paste sideboard for your Mac
by marcoluthi | 2025-07-07 12:10:01+00:00
Hi everyone, happy to share that my first macOS app is now live on the App Store.

It’s called Snippet. It’s a little sideboard for your clipboard items. As a designer and developer, I’m constantly bouncing between apps, copying bits of text, images, colors, and files. I wanted something lightweight to keep those things visible for a moment without needing a full clipboard history.

Snippet isn’t a history manager. It’s a short-term, visual space for what you’re using right now. If you need it longer, lock it or save it. Everything else just stays within reach in the notch until you’re done.

You can quickly glance at what you’ve copied, see images properly scaled, colors as swatches, file names and types. It sits in your Mac’s notch or menu bar and opens with a shortcut or a click.

Let me know what you think :)
by dcsourcegraph | 2025-07-07 12:10:15+00:00
Sourcegraph | San Francisco | Full-Time | SWE, Design Engineer, Forward Deployed Eng, Head of Design, Solutions Eng, Dev Advocate (all roles write code) | https://sourcegraph.com

Sourcegraph is hiring SWEs and FDEs to transform how the world’s most important codebases are built and maintained. Our customers are the most important organizations in the world, including Stripe, Palantir, 4/6 top US banks, 7/10 top software companies, and many government agencies.

We’re building Amp [https://ampcode.com/], a brand new coding agent built for professional devs and teams. Amp is built with an obsession toward unleashing the capabilities of LLM for real-world coding. It uses the best models for each job, adopts the Unix philosophy for simplicity and composability, and aims for strong feedback loops within production codebases. Sourcegraph is backed by Sequoia, a16z, Craft Ventures, and Redpoint.

Apply here: https://grnh.se/0572f98b4us
by eesmith | 2025-07-07 12:11:17+00:00
We know it's out of date because "This is signalled by setting the MSB of the first octet, and provides for 95-bit integer size, i.e. 32768 YiB (it's so big that we lack a better prefix for it)." ;)

In 2022 ronna- became the recognized prefix for 10^27 and earlier this year robi- became the recognized prefix for 2^90. 32768 YiB is 32RiB.

Jupiter has a mass of 1.9 Rkg.

After that is quetta- for 10^30 and quebi- for 2^100.

The Sun has a mass of 2 Qkg.
by probably_wrong | 2025-07-07 12:11:31+00:00
I feel it's worth remembering that there are reports that Facebook has done almost exactly this in the past. It's not just a theoretical concern:

> (...) the company had crafted a pitch deck for advertisers bragging that it could exploit "moments of psychological vulnerability" in its users by targeting terms like "worthless," "insecure," "stressed," "defeated," "anxious," "stupid," "useless," and "like a failure."

https://futurism.com/facebook-beauty-targeted-ads
by theturtle | 2025-07-07 12:11:38+00:00
30 or more years ago I was at a law firm that had some specialized software to pump out the paperwork for residential mortgages. Every so often it would throw an error and refuse to run, which made it really popular with the paralegals who were trying to churn out a dozen mortgages a day. I called the software company. "Oh, that's not a real error, we just prefer that customers check in every so often." I called them many foul names and found out how to disable that shit. Another company sold us perverted Xerox 635 daisywheel printers that were EPROM'd to only work with their particular shitty app-specific typewheels. I had a buddy with an EEPROM burner, and we had several unperverted 635s from which we could draw clean copies. We burned new chips for every printer in the building (65 of them). And back then there wasn't shit the vendor could do. Overnight we repurposed the printers for use with regular PCs and our cost for new METAL xerox typewheels was far less.
by Y_Y | 2025-07-07 12:11:56+00:00
I know you're intending to be helpful with your response, but I think it can be a bit condescending to respond to someone who says they need a non-smart appliance by telling them a smart one will do.

We're probably all familiar with the XY problem, but I think we must also beware the XY problem-problem, where a posed problem is inappropriately identified as an XY problem and a good question is not given a good answer. (See also: much of Stack Overflow) https://en.wikipedia.org/wiki/XY_problem
Show HN: I built a simple tool to automate business data into Google Sheets
by RyanDavid | 2025-07-07 12:13:30+00:00
I’ve been a freelance data analyst/developer for a while and I’d regularly get hired to build custom data pipelines and dashboards in Google Sheets/Looker Studio. Custom data integrations came with a large upfront cost, and possible maintenance but clients told me they were reluctant to use the major data connector platforms as they were complicated and expensive over time, so I decide to fix this.

I built DataFlowed to be dead simple data connector to Google Sheets with a generous free plan and simple pricing.

So far I’ve built out the following connectors based on the needs of my clients and early users:

- Shopify - Facebook/Instagram ads - Google Ads - Google Analytics - Google Search Console

I plan on adding more connectors as needed by my clients/users, most of which are in the ecommerce/marketing space so I will focus my time there.

After years of building projects that I thought we interesting, but were not validated, I have really noticed the difference building something customers actually want.

Please let me know if you have any feedback.
by theturtle | 2025-07-07 12:15:04+00:00
Our stove insists it can't implement several advertised features unless we let it at our wifi and "enable" the features. Fukdat, a stove does not need to be a network citizen, it needs to bake cookies. For me.

Then again, maybe I could hack it to host a Mastodon instance or run Doom.

Doom might be dangerous, though.
by sho_hn | 2025-07-07 12:15:39+00:00
I understand your feelings overall, but some of it is also rooted in misconceptions.

In the South Korean audience, an idol doesn't rank above a celebrity or singer. There's a clear distinction between actual artists (held in much greater esteem) and idols. You can parse the term idol a bit more like "entertainer". They provide a service, not art, and there's usually no pretense at all that idols have ownership over the product instead of merely some level of contribution to it through their performance. There's no need to claim or pretend authenticity as is e.g. the norm in Western pop, even though all the songs are written and supplied by the (approximately true ...) same half-dozen Scandinavian song houses the world over.

I.e. yes, late stage capitalism perhaps, but it's also really not trying to hide it either. You can still have a discussion about finite "airtime" and the displacement of more auteur-driven music though.

(Also, Babymetal are Japanese.)
by gwd | 2025-07-07 12:15:53+00:00
> qu and chou are aspirated; ju and zhou aren't. ...Compare [ref]

So the idea here is that chou and zhou are related in a similar way that the t's in "top" and "stop" are related: your mouth and vocal cords are doing the same thing, but in one case you have the puff of air and the other you don't.

At any rate, going back to the original question: the logic behind the choice is still consistent. On this classification, in Mandarin, p and t and ch are aspirated, and in English p and t and ch are voiceless; b and d and j and zh are unaspirated, and in English b and d and j and z are voiced. (And q is mainly thrown in to fill the gap, but its pronunciation in English is voiceless as well.)

Or, to explicitly quote from the ref you shared:

> Such pairs [of aspirated and unaspirated plosives and fricatives] are represented in the pinyin system mostly using letters which in Romance languages generally denote voiceless/voiced pairs (for example [p] and [b]).
by paulcole | 2025-07-07 12:16:46+00:00
Thesis: Using the word “thesis” is a great way to disguise a whiny op-ed as the writings of a learned soul

> interesting work (i.e., work worth doing)

Let me guess, the work you do is interesting work (i.e., work worth doing) and the work other people do is uninteresting work (i.e., work not worth doing).

Funny how that always happens!
by vladvasiliu | 2025-07-07 12:17:45+00:00
Right, it certainly doesn't.

But since we're on a technical forum where my initial comment's parent seems to argue this issue is Intel's fault, I think it's interesting to determine whether that's actually the case.

Of course, had Intel not released such a CPU, we wouldn't be having this conversation. But since they have released similar ones a few years ago now, is it still (only?) their fault?
by DrillShopper | 2025-07-07 12:18:02+00:00
Nice whataboutism, except if you had read any of my other comments in this topic you'd know that I think all of those activities need to be taken into account.

We should be evaluating every activity on benefit versus detriment when it comes to CO2, and AI hasn't passed the "more benefit than harm" threshold for most people paying attention.

Perhaps you can help me here since we seem to be on the topic - how would you rate long term benefit versus long term climate damage of AI as it exists now?
by phendrenad2 | 2025-07-07 12:18:21+00:00
You're just being obtuse. I'll serve up the final correction here. You hear about a restaurant that sometimes serves up really good food, but sometimes serves up really bad food. People online are choosing to ignore the bad food and praising the restaurant, and also becoming violently angry against anyone who brings up the bad food. Conductr comes along and says "we shouldn't even TRY the food here?" which is totally helpful and relevant.
by kpdoumbia | 2025-07-07 12:18:47+00:00
Canvas (The Spatial Computing Company) | Full-time | Remote

At Canvas, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

Open Roles: -Full Stack Engineer (Django/React) - Remote Europe (full time) -Backend Engineer, Platform (Django) - Remote Europe (full time) -Full Stack SQA Engineer - Remote Europe/LatAm (full time)

For detailed information check out https://canvas.io/jobs.

Keywords: django, python, react, angular, vue, qa, automation
by nzach | 2025-07-07 12:19:11+00:00
Is there a proper way to use this project without commiting files to git ? I just want to try it out in a project I'm working on, but don't want to put it in the history.

What I did is to add the backlog folder into the .gitignore file, but after every command I get a lengthy error about a git command error.

And even if I were to add these files to my repository, I would want to add them manually.
by tommystork | 2025-07-07 12:19:18+00:00
EVM-UI is a clean, intuitive, and powerful tool for interacting with smart contracts. Unlike Etherscan or Remix, it lets you work with any contract via ABI — no verification required. The auto-generated UI for functions (with full Solidity type support) and built-in dev tools make it ideal for both quick testing and client demos. Being able to switch chains and share environments is a huge bonus. Great job!
by diggan | 2025-07-07 12:19:33+00:00
> I dont see how this even defeats the point, let alone obviously.

You generally don't want to have to change all the tests for every change, particularly implementation details. Usually when people do snapshot testing of for example UI components, they serialize the entire component then assert the full component is the same as the snapshot, so any change requires the snapshot to be updated.

> If somebody changes some CSS and it changes 50 snapshots, it isnt a huge burden to approve them all and sometimes it highlights a bug.

Lets say person A initially created all these snapshots, person B did a change that shows 50 snapshots changed, who's responsibility is it to make sure the snapshots are correct? Person A doesn't have the context of the change, so less ideal. Person B doesn't know the initial conditions Person A had in mind, so also less ideal.

When you have unit tests and functional tests you can read through the test and know what the person who wrote it wanted to test. With snapshots, you only know that "This was good", sometimes only with the context of the name of the test itself, but no assertions you can read and say "Ah, X still shows Y so all good".
by Hackbraten | 2025-07-07 12:20:32+00:00
You're saying that as if Apple's LLM somehow were the exception.

No matter if we want it or not, life and cultural exchange increasingly happens on Tiktok, Instagram and the like. One thing that all those platforms have in common is that they disallow their users worldwide to have any meaningful discourse on e.g. sex, rape, and suicide. Don't you think that it's important, perhaps more important than ever before, for teenagers to be able to inform themselves about these topics?
by p_l | 2025-07-07 12:20:47+00:00
Because markets, as currently implemented for energy in EU, do not adequately include things like intermittency of demand.

If you take a source that has very low per-MWh price but very intermittent, it gets effectively highly prioritized and everyone else is paying price to match up with this wrecking ball. Except, usually, gas turbines which slot very very nicely into the swings in capacity related to wind and solar and thus benefit from them.
by bryanlarsen | 2025-07-07 12:20:51+00:00
It's still got a pretty good score, so it probably hasn't yet been added to the scoring criteria. OTOH, it's got the caveat and it's at the bottom of the list of recommendations, so it feels like some non-numerical weighting has been applied. I hope they do add it to the scoring criteria soon.

In the meantime "wifi" is a feature that can be filtered on in their sorting tool.
by galangalalgol | 2025-07-07 12:20:58+00:00
No one was as bothered when we anthropomorphized crud apps simply for the purpose of conversing about "them". "Ack! The thing is corrupting tables again because it thinks we are still using api v3! Who approved that last MR?!" The fact that people are bothered by the same language now is indicative in itself. If you want to maintain distance, pre prompt models to structure all conversations to lack pronouns as between a non sentient language model and a non sentient agi. You can have the model call you out for referring to the model as existing. The language style that forces is interesting, and potentially more productive except that there are fewer conversations formed like that in the training dataset. Translation being a core function of language models makes it less important thought. As for confusing the map for the territory, that is precisely what philosophers like Metzinger say humans are doing by considering "self" to be a real thing and that they are conscious when they are just using the reasoning shortcut of narrating the meta model to be the model.
by pyman | 2025-07-07 12:22:58+00:00
Let's don't change the focus of the debate.

Pirating 7 million books, remixing their content, and using that to power Claude.ai is like counterfeiting 7 million branded products and selling them on your personal website. The original creators don't get credit or payment, and someone’s profiting off their work.

All this happens while authors, many of them teachers, are left scratching their heads with four kids to feed
by gloosx | 2025-07-07 12:24:05+00:00
The proper implementation looks kinda bulky to me. Are you not allowed to use promises? Feels more like a naive solution for anyone who has few months of experience with javascript or is it cheating?

const PromiseQueue = { queue: Promise.resolve(true), sendOnce(request) { return new Promise((resolve, reject) => { this.queue = this.queue .then(request) .then(resolve) .catch(reject) }) } }
by jiehong | 2025-07-07 12:24:11+00:00
Censorship is not always direct or obvious.

They all hold the bias of their training data, and so from the point of view of this data.

Data not including a point of view leads to a bias, or under/over representation of minorities (genders?), etc.

France is the countries of the Francs, aka the people from the area near Frankfurt that invaded the Gaule (after the Romans did). I'm pretty sure this topic no longer matters, but it's never taught in a negative view in school.
by d-us-vb | 2025-07-07 12:24:34+00:00
I disagree. For whatever reason, most proficient readers I know have an intuition about the correct pronunciation of a word even if they’ve never heard it spoken before. And even if they use an intuitive pronunciation that isn’t identical to standard pronunciation, they’ll still be understood.

Spelling bee is the opposite direction, going from pronunciation to spelling; not a fair comparison.
by AlecSchueler | 2025-07-07 12:24:39+00:00
> Wouldn't it be more profitable to solve the issue?

Not in the short to medium timeframes we're talking about, no. Certainly it doesn't make sense in a long-term perspective to make investments that will immediately pay great and continue to do so for a century and then collapse society itself. But one's lifespan is shorter than a century, so it makes more sense to do that than to make investments which won't start paying out until you're retired or dying. Especially when it's not so much your personal choice as it is the choice of shareholders looking at year on year reports.

But if you believe otherwise then I certainly encourage you to start investing.
by Yizahi | 2025-07-07 12:24:50+00:00
My comment was directed to the GP's comment on top before it was deleted:

I'm one of the "left" crowd, and I despise accelerationism in general as a concept, which is what you've described (the GP). But over last decade I've come to understanding that specifically in fighting climate change it is unfortunately the only socially acceptable path. All the green efforts humanity does recently are very good, commendable and do help (a little). But globally all green tech combined does jack shit about actually slowing, or let alone reversing, climate change. It's like an oven in the process of heating up, and we all bicker and argue if the regulator should be lowered from 3 to 2 or to 2.5 setting. Guess what, both options will result in the oven heating up to the maximum possible temperature. Politicians boast about lowering "emissions", a parameter which is impossible to measure by definition, only model and estimate. While all hard direct measurements of temperature or of CO2 show rapid and currently accelerating rise of change.

Humanity has two choices - either rush industrialization and technology in hopes of maybe start fighting climate change (in reality this time, not in promises) in 100-200 years and salvage whatever ecosystem will manage to accidentally survive. Or we do nothing, and then all ecosystem along with us will perish in droughts, famine and wars.

Third path of collectively working on real climate change solutions has been rejected by all collective humanity, so I'm not considering it. Unfortunately it was a tragedy of commons, just on planet scale, and we all lost.
by hopelite | 2025-07-07 12:25:08+00:00
This is a bigger issue, especially with Apple, than people may realize. I use iOS “Slide to Type”, aka swipe typing, and have noticed over time that among several other glitchy bad UX issues, there a clear heavy hand on what can be typed that way.

I cannot recall all the specific patterns I have encountered that are basically impossible to write, some very similar in that they have a serious but also innocuous or figure of speech meaning; one I do recall is {color}{sex}, i.e., “white woman” or “blank woman”.

Please try it yourself and let me know if you do not have that experience, because that would be even more interesting.

Note that Apple/iOS will not just make it impossible to write them in that manner without typing it out by individual character, it will even alter the prior word e.g., white or black, once you try to write woman.

It seems the Apple thought police do not have a problem with European woman or African woman though, so maybe that is the way Apple Inc decrees its sub-human users to speak. Because what are we if corporations like Apple (with others being far greater offenders) declared that you do not in fact have the UN Human Right to free expression? We are in fact sub-humans that are not worthy of the human right to free expression, based on the actions of companies like Apple, Google, Facebook, Reddit, etc. who deprive people of their free expression, often in collusion with governments.
by redeeman | 2025-07-07 12:25:21+00:00
this is an elitist view. many people testing are not really able to do that, but ARE able to get the rc kernels from a distribution. They are not stupid, they know that it can kill their data. They most probably dont have anything mega important on it. Doesnt mean it can be convenient. These people are part of the community and WANT to help bcachefs. They can install rc kernels, they can put data on, test in many scenarios. Do you not want to make life as easy for them as reasonably possible? we are talking a thing to RECOVER DATA, in a very self contained way.

But correct me if im wrong, but it appears you are saying: "well, maybe you were too stupid to read the experimental label, and well.. then you may also be too dumb to compile kents tree. The community doesnt want you, we just do not care to get help from plebs without these skills. buh-bye". Is this really what you want to convey?
by qoez | 2025-07-07 12:25:40+00:00
I feel like I'm the only one who isn't convinced getting a high score on the ARC eval test means we have AGI. It's mostly about pattern matching (and some of it ambiguous even for humans what the actual true response aught to be). It's like how in humans there's lots of different 'types' of intelligence, and just overfitting on IQ tests doesn't in my mind convince me a person is actually that smart.
by sothatsit | 2025-07-07 12:25:44+00:00
I think the way we currently work with agents, through a text context and prompts, is just a very natural fit for the terminal. It is a very simple design and makes it very easy to review the past actions of the agent and continue to guide it through new instructions. And then you can always jump into your IDE when you want to jump around the source code to review it in more detail.

On the other hand, agent integrations in IDEs seem to often add a lot more widgets for interacting with agents, and often they put the agent is in its own little tab off to the side, and I find that harder to work with.

That's why, even though I love using IDEs and have never been a big terminal person, I much prefer using Claude Code in the terminal rather than using tools like Copilot in VSCode (ignoring the code quality differences). I just find it nicer to separate the two.

The portability of being able to really easily run Claude Code in whatever directory you want, and through SSH, is a nice bonus too.
by eesmith | 2025-07-07 12:26:37+00:00
Your link says ſ (the long s) didn't disappear (from English) until several hundred years after the movable type printing press and makes no mention of physical problems when using that letter, suggesting instead removal gave a type a more modern feel:

> Pioneer of type design John Bell (1746–1831), who started the British Letter Foundry in 1788, is often "credited with the demise of the long s".[12] Paul W. Nash concluded that the change mostly happened very fast in 1800, and believes that this was triggered by the Seditious Societies Act. To discourage subversive publications, this required printing to name the identity of the printer, and so in Nash's view gave printers an incentive to make their work look more modern.