MurphyA/hacker-news huggingface dataset:
by jeltz | 2025-08-28 10:32:09+00:00
It is a lot of work but it is work that for the most part should not have been done. I took a quick look at the code (since I know PG very well) and I would not recommend anyone to use that mess off Bash code which configures PostgreSQL in an annoying and incorrect way and exposed some arbitrarily select settings in the environment (some very rarely used) while you have to do most in the config file. Better to just write your own Docker image for scratch, or use the official PG image of your needs are simple.

This is what happens if you merge every feature request you get and do not have a clear plan or architecture. After reading the code I am happy they are deleting the images, at least if this one is typical.

As a PostgreSQL expert I can write a much better image which suits my needs in one day, which I have also done several times. It would be harder for a non-expery but I do not think a non-expert should use this image due to some footguns I spotted. This kind of generic image is a bad idea and very hard to build.
Petition to stop Google from restricting sideloading and FOSS apps
by nativeforks | 2025-08-28 10:32:51+00:00
As Google will allow only apps from verified developers to be installed on Android (previous discussion): https://news.ycombinator.com/item?id=45017028

A developer started a petition to stop Google from limiting app installation on Android devices unless developers provide personal identity documents.

Even though Google has not revoked similar controversial policies in the past, we do our best as much as we can. This change particularly threatens the freedom to build, share, and use software without giving away sensitive personal information. It affects independent developers, FOSS contributors, and even regular users who want to install apps outside of Google Play.

``Just imagine giving sensitive personal, government-issued ID to a corporation to install an app outside Google Play``

Let’s stand together to protect our freedom to create and use software without handing over personal information to a corporation. Every signature, share, and voice counts here

Support the petition here: https://chng.it/MsHzSXtJnw
by imiric | 2025-08-28 10:32:53+00:00
> Previously, you would prioritize traction among developers over focusing on revenue.

A.k.a. using open source as a marketing tactic to lure in customers, only to do a rug pull once the business gains enough momentum.

> But that does not work in 2025.

Good. It is an insidious practice. There are very few projects that actually do this properly without turning their backs on the users who made their products popular in the first place.

> You are expected to make money from the get-go and are left with only enterprise customers and boy, that category is hard, as everyone is competing for that slice.

The strategy of delivering valuable products that benefit users without exploiting them has always existed. The thing is that many companies choose the greedy and user hostile path, instead of running a sustainable business that delivers value to humanity and not just to shareholders, which is much more difficult. So I have no sympathy towards these companies.
by ddxv | 2025-08-28 10:33:20+00:00
You can follow my tutorial here: https://github.com/ddxv/mobile-network-traffic

Overview: I use Waydroid + MITM

Feel free to contact me for a call if you need help. Additionally, I'll scan the Reddit app, the new API calls should show up in a day or two on AppGoblin: https://appgoblin.info/apps/com.reddit.frontpage/data-flows

You can see some of the SDKs Reddit's Android app uses from a decompile in October 2024: https://appgoblin.info/apps/com.reddit.frontpage/sdks

Let me know if there was something specific to look for for the API calls, usually I don't interact with the app, but I can do it manually if there is something interesting to check out.

Happy to share the raw MITM logs with you as well.
by frereubu | 2025-08-28 10:33:21+00:00
Interesting, hadn't thought of asking Claude for something like this. Just tried to pull this and the one from a child comment together as a Spotify playlist and looks like it's made a few mistakes in the last section. It's included an album title instead of a song from that album (Tim Hecker - Harmony in Ultraviolet) and in the other one it included a 10-minute track so it's over the 10-15 minute section time. A few differences between the two, but very close to each other.

Edit: actually, the timings are completely off. Total should be a maximum of just over an hour, but the child comment playlist is 2.5 hours. I think it might be using an average track time - 23 tracks total should mean just under 3 minutes per track, which is much more like punk timings than transcendent stuff!

The fact that the two playlists are so close does make me feel like results from these kinds of prompts are going to reinforce local minima in choices. Slightly different context, but one of my favourite party memories was a friend playing a bit of downtempo to start with, then techno for quite a while until pretty much everyone was dancing, then threw in Highway To Hell by AC/DC and the place went absolutely wild.

Edit 2: Actually, listening to the playlist, while the tracks in the sections are sort-of coherent, the ordering is really off - the tempo varies quite a bit within the high tempo section for example, which I can imagine being quite off-putting if you're trying to maintain focus. I wonder if there will ever be a system that could replicate the feel that really good DJs have for the vibe in a room, and when slipping in something like Highway To Hell will really work rather than kill the mood.
by troad | 2025-08-28 10:33:57+00:00
> But what if the citations are valid? What if they are, at least, credible? That's how it tends to be. Flippancy doesn't correct this.

But here's the thing, even 9/11 truthers tend to make claims that, on surface level, might appear 'credible' to a layman. But only to someone who doesn't know very much about the underlying subjects and is easily overwhelmed by trivialities. Lawyers and judges do actually know a lot about the law. They know how to sift through those precedents. They know what argument is taken from a binding precedent and which is from obiter dicta, and what that means for the case at hand.

Take the Supreme Court, which gets trotted about as an example of extreme partisanship. In the 2024 term (the one just finished), a plurality of cases - 42.4% - were decided completely unanimously, 9-0. 66.7% of all cases had no more than one or two dissents. In only 16.7% of cases did the decision rest on a single vote. And in only 9.09% of cases did the judges align on 'ideological lines' - 90.91% did not follow any such split.

And that's of the cases that reach the Supreme Court, which tend to be those rare cases where there is some disagreement over the law. The vast, vast majority of court decisions are by lower courts, and usually unanimous, because most things to come up before courts have a settled answer in law and precedent. A court case is not an Internet discussion where you can strip mine Wikipedia for cites and refs for some epic dunk. That approach tends to crash very fast and very hard against reality in a court.

Most law is not contentious in the way laymen tend to imagine it to be. Experts are usually in agreement about the state of the law, because most law is reasonably settled, built upon stable and well-understood precedent.
by rnhmjoj | 2025-08-28 10:34:37+00:00
> But don't most people use custom browsers with built-in support for onion anyway? If that's the case, the easiest solution would seem to just declare .onion a "secure origin" like localhost and patch the browser accordingly.

Indeed, the use of the onion TLD has been standardised in RFC 7686 [1], so browsers should really treat it as secure and stop the usual plaintext HTTP shenanings.

[1]: https://datatracker.ietf.org/doc/html/rfc7686
by dns_snek | 2025-08-28 10:35:06+00:00
Nobody is saying that. They can (and do) consider it theirs but their parents ultimately have the final say about how they're allowed to use it. Stronger protections would simply bar OEMs from imposing restrictions over how we're allowed to use our own devices.

You made the argument claiming that freedom of choice and strong ownership rights will inherently allow kids to bypass parental controls when that's obviously not the case. A device can always be locked down by its legal owner or by someone's legal guardian who has a duty of care for that person. This sort of bad faith concern trolling has gotten out of hand.
by cebert | 2025-08-28 10:37:24+00:00
I’ve worked in the public sector software space for 14 years. The role of a dispatcher comes with significant emotional stress. Many dispatchers are overworked, and the demands of the job often take a toll on their health. Many are overweight too.

In some large cities, there may be only one or two dispatchers covering the night shift in high-crime areas. Their responsibilities extend far beyond simply answering calls. They must also dispatch units, monitor officer safety, run NCIC queries, conduct searches, and provide critical information in real time. The position requires exceptional multitasking skills and the ability to remain calm under constant pressure.
by TomMasz | 2025-08-28 10:38:10+00:00
>early-career workers (ages 22-25) in the most AI-exposed occupations have experienced a 13 percent relative decline in employment even after controlling for firm-level shocks.

As a professor of software engineering, I'm feeling an existential crisis coming on. Are we preparing students in vain? Last term was the first time I had senior project students who didn't have a job lined up in the Fall of their final year. Maybe it's time to retire.
by pegasus | 2025-08-28 10:38:46+00:00
Since you seem to have no problem dishing it, I hope you can eat it as well, so here you go. It's your comment that can be rightly described as pretentious. First of all, "aggressive" doesn't make sense as a modifier to "pretentious" - you were probably influenced to pick this word because of the subject and the feeling of the mural, then self-indulgently left it in, no doubt imagining yourself an innate art critic taking poetic license. Second, the way you italicized artwork. Thirdly, and mostly, because even though you just "looked up Guernica now out of curiosity", you imagine your uninformed opinion worthy of consideration to someone else out there. It's not.
Show HN: Generic streaming calculator written in Go
by clogg | 2025-08-28 10:40:44+00:00
It's a small project of a generic formula calculator with lazy evaluation and streaming API, written in Go. Possible applications include various expression evaluators, spreadsheet-like processors, etc. Functions and values can be added on the fly for highly dynamic calculations. Generic (as in Go) types for keys and values give extra flexibility and widen the range of applications.
My Reddit account was suspended for sharing a video of IDF losses
by MarcellusDrum | 2025-08-28 10:40:53+00:00
At the end of 2023, I posted a raw video in /r/CombatFootage showing IDF soldiers being hit by Hezbollah. No commentary, no mocking.

Two weeks ago, my 10-year-old Reddit account (with no prior warnings) was permanently suspended, with that video cited as the reason.

Meanwhile, during the same war, dozens of videos showing the IDF attacking stayed up. Dozens of videos of Russians dying are still posted daily.

My appeal of the suspension has gone unanswered. The moderation seems less about “combat footage” and more about which side is shown losing.
by bsenftner | 2025-08-28 10:41:11+00:00
So close to being useful. The situation is far more serious: question everything. Question your education, and why there is so much emphasis on obedience and team playing, yet next to nothing on strategy or communications. Question these political parties that have inserted themselves into our politics, yet they are not mentioned in the Constitution nor Amendments and in fact several of the USA's founding fathers were strongly against their formation. Question your bosses income, versus your own, and why you're working for others at all. Question all the pointless gatekeeping. Question the motivations of anything anyone states as a point of advocacy for them, and not a point of fact of what they are talking about.
by throw__away7391 | 2025-08-28 10:41:42+00:00
When a project is abandoned, when updates are slow, when features people want are not being released, when tracking upstream dependency updates are delayed, sure, you are not entitled to anything and I’ll be the first one to say get off your butt and contribute. In the other hand when you engage with the community for years under an OSS/free context then once the community has invested in your project, learning it, creating learning resources for it, integrating it into their own projects, and you never communicated your intention to “wait until it gets big then then pull the rug” it feels like a disingenuous bait and switch. The reason it feels that way is because it is a disingenuous bait and switch. This is even more so the case when you built your project on top of other projects.

I have no problem using a paid product or service or paying for support on a OSS product, but will never pay one of these bait and switch scams a dime, no matter how much engineering effort it takes.
by jibal | 2025-08-28 10:42:04+00:00
As others have noted, this is not idiomatic usage. But again, this is the design ... there's no bug. Languages are full of design decisions that may not be optimal in all usages ... that's different from bugs. Footguns breed bugs.

Here's a page of non-bugs: https://www.reddit.com/r/ProgrammingLanguages/comments/1hd7l...
by sfn42 | 2025-08-28 10:42:11+00:00
I just think it's distracting. I get caught up listening to the lyrics and kind of mentally singing along, stuff like that which disrupts my thought and distracts from what I actually want to be thinking about.

I think this is individual, I have the same problem in social settings - if I'm having a conversation and a song I like is playing in the background I some times stop listening to the conversation and focus on the music instead, unintentionally.

My solution is to listen to music without vocals when I need to focus. I've had phases where I listen to classical music, electronic stuff, and lately I've been using an app I found called brain.fm which I think just plays AI generated lo-fi or whatever and there's some binaural beats thing going on as well that's supposed to enhance focus, creativity etc. I like it but some times I go back to regular music just because I miss listening to something I actually like.
by maqp | 2025-08-28 10:42:12+00:00
>I thought the "domain name" was already the hash of some public key

With v3 it's the ed25519 key with a checksum.

For something like a Cwtch address or your personal dissident blog criticizing Emutopia, it's enough your contacts get the address from you personally or that they find it some other way and pin the site to bookmarks for TOFU.

But with public services like Duckduckgo onion service, it's possible for people to trivially spin up their own unique per-target MITM proxy server instance, and share the link to their friends, bookmark it to their SO's Tor browser and MITM their connections, poison link repositories, or official links on wikipedia pages etc.

Having a CA validate you own the clearweb site first helps mitigate this stuff to some extent. Problem is of course, will the user know if they're supposed to be expecting a cert for a page they visit the first time.

(I wonder if Tor browser could have a list of pinned onion addresses with "clearweb_equivalent_of" field for this, and you could easily check that from the site security badge.)
Ask HN: Where to Find Great Remote Front-End Developers for V1 Build?
by leo_dard | 2025-08-28 10:42:52+00:00
Hi everyone,

I’m getting ready to build the V1 of my product and I’m looking for a senior front-end developer to help bring it to life (remote is totally fine). Ideally someone with strong experience in building UIs from scratch for early-stage products / platforms, and comfortable working closely with a founder on rapid iterations.

Before diving into job boards, I’d love to ask:

- Where have you found great front-end developers (freelance or contract)?

- Any platforms you recommend (or to avoid)?

So far, I’m considering: Toptal, Upwork, Lemon.io

Also curious if anyone's had success finding devs via Twitter/LinkedIn outreach or design/dev communities like Indie Hackers, Frontend Mentor, or Dev.to.

Any tips, names, or intros would be hugely appreciated!

Thanks
by jodison | 2025-08-28 10:43:08+00:00
I am developing an augmentative and alternative communication (AAC) iOS app for non-verbal adults that uses LLM-generated phrases to speed up communication. My father had throat cancer and lost the ability to speak. He was prescribed a standard grid-based AAC app but couldn't build the motor-memory needed to navigate it quickly. (https://www.speak4me.ai/)
by ddxv | 2025-08-28 10:43:14+00:00
Wow! That's it! Docs match and each app has a SalesForce SDK as well: https://appgoblin.info/apps/com.adidas.app/sdks

Did you just search that and find it or did you recognize it? I tried searching but not sure what I was missing.

PS: I'll update the article to say it's Salesforce and give you a shoutout, thanks again!
by jeltz | 2025-08-28 10:44:25+00:00
Which is why I think you should not try to build generic images like this. I looked at the source and it seems like s lot of work had been put into creating a fragile mess.

After having been burned several times by images I prefer writing my docker images from scratch (based on the Debian or Alpine images) for production systems. I only use ready-made images for quickly getting something running locally to evaluate it.
by db48x | 2025-08-28 10:44:52+00:00
No, TDP is only supposed to be a marketing number. It would be nice if it were a real number that meant something, but CPU manufacturers don’t want to include really complicated information in their marketing. When they want to emphasize that a processor is powerful, they increase the TDP number! When they want you to buy an efficient laptop, they just lower the number! Same cpu, same number of transistors, same number of cores and PCIe lanes, different model number, different TDP number.

The power ratings of power supplies, on the other hand, are perfectly valid. Try to draw more than that and they will blow a fuse. Note however that a power supply’s efficiency is nonlinear. If your computer is really drawing 800W from the power supply, then the power supply is probably drawing 1000W from the wall, or maybe more. The difference is converted into heat during the conversion from 120V AC to 12V DC (and 5V DC and 3.3V DC, etc, etc). That’s an efficiency of 80%. But if your PC was drawing 400W from the same power supply then maybe the efficiency would be 92% instead, and the supply would only draw 435W from the wall. The right power supply for your computer is the cheapest one that is most efficient at the level of power that your computer actually needs. The Bronze/Gold/Platinum efficiency ratings are almost BS made–up marketing things though, because all that tells you is that it hits a certain efficiency rating at _some_ power level, not that it does so at the power level you’ll typically run your computer at.

There is a similar but more extreme set of nonlinearities when talking about the power drawn by a CPU (or a GPU). The CPU monitors its own temperature and then raises or lowers its own frequency multiplier in response to those temperature changes. This means that the same CPU will draw more power and run faster when you cool it better, and will run more slowly and generate less heat when the ambient temperature is too high. There are also timers involved. Because so many of the tasks we actually give to our CPUs are bursty, CPU performance is also bursty. The CPU will run at a high speed for a short period of time, then automatically scale back after a few seconds. The exact length of that timer can be adjusted by the BIOS, so laptop motherboards turn the timer down really short (because cooling in a laptop is terrible), while gamer motherboards turn them way up (because gamers buy overbuilt Noctua coolers, or water cooling, or whatever). Intel and AMD cannot even tell you a single number that encompasses all of these factors. Thus TDP became entirely meaningless and subject to the whims of marketing.
by Jensson | 2025-08-28 10:46:01+00:00
> For the Beneficiaries, AI hype is about right where it should be, given the demonstrable power of the tech itself

How so? I am a beneficiary of AI, and I think it is overhyped. Investors overhype it since they are invested and want to create a bubble, since bubbles makes many people rich, the more hype the longer the bubble last and the more money investors make.

No investor want to say they invest in a bubble, as then they would not invest, if they invest they want to surf the hype. So the doubters are not investors, the doubters are AI beneficiaries that just feel the benefits aren't that large.
by throwawayqqq11 | 2025-08-28 10:46:02+00:00
Maybe as small "ease of mind." I expect the CCP to get as corrupted as western governments, and because of a lacking democratic spirit, id bet my money on china becoming a stable dictatorship like north korea, focused on sustaining the existing power structure than wellbeing of its citizens, like the lobbies in the west do.

Democracies might be slow and misguided but in the long term, they are the best shot to correct previous mistakes.

But who knows. Chinese leadership was very smart in the past, maybe thell find a new way.
by mtmail | 2025-08-28 10:48:04+00:00
There's a monthly freelancer thread on HackerNews https://news.ycombinator.com/submitted?id=whoishiring You could try to post a 'seeking freelancer' comment on the next thread. Lately it's mostly 'seeking work', not 'seeking freelancer' but that's the state of the job market these days. Thread starts first business day of the month 9am California time (next Monday).
by vlovich123 | 2025-08-28 10:48:06+00:00
Copy can’t be for types that aren’t copyable because there could be huge performance cliffs hiding (eg copying a huge vector which is the default in c++).

But Rust always moves by default when assigning so I’m not sure what your complaint is. If the type declares it implements Copy then Rust will automatically copy it on assignment if there’s conflicting ownership.
by db48x | 2025-08-28 10:48:27+00:00
It might be a useful formula _if_ the numbers were real. Note that when AMD tells you that a 9900X cpu is has a 120W TDP, that's because they picked three numbers to plug into that formula that result in 120 popping out. They picked the result of 120 first, and then found numbers to put into the formula so that it gives you that result.

But the reason I say that it’s physically meaningless is that real heat dissipation is strongly temperature dependent. The thermal conductivity of a heatsink goes up as the temperature goes up because heat is more effectively transferred into the air at higher temperatures.
by ownagefool | 2025-08-28 10:48:51+00:00
Aye, It's a bit like saying you can't sell your code, because you wrote it in someone elses software.

Writing a decent Dockerfile isn't hard, and keeping it maintained and working with new versions is still work and it's past the wheelhouse of very many people. It's entirely reasonable to want paid for that effort.

That said, it's not work I personally value enough to put my hand in my pocket, and that's a fair take too.
by Jensson | 2025-08-28 10:49:16+00:00
> the past bubbles most similar to AI are the one around Internet

I'd say crypto is more similar, the internet and telephones and rails and roads and electricity is around connective infrastructure, AI and crypto is around compute. Connective infrastructure is almost always useful, local computed things is harder to motivate hype for because its usefulness isn't as apparent as adding more connectivity.