MurphyA/hacker-news huggingface dataset:
by delfinom | 2025-09-08 13:36:17+00:00
>The Amazon centers are property tax-abated for 10 years, providing instead 1.5% income tax on workers via a joint economic development agreement with Marysville. After construction, a small fraction of workers remain to be taxed, she said.

Lol, gotta love the scam. Small town politicians must get some amazing bribes.

>While under construction about a year ago, a worker at the Warren Road Amazon facility was crushed to death, Stewart said. Another fell to his death in February at the Industrial Parkway site. And an April 17 fire at the Industrial Parkway center tied up firefighters for more than 30 hours, causing $50 million in damage, Stewart said. During each call, Stewart said, Amazon officials have not been helpful. "They wanted to do background checks on all my firefighters; I wouldn't let them," he said. "And we've struggled to gain access to emergencies. They'll stop us at the gate, and our medic units have been delayed. They're denying us access to patients.

You immediately arrest have any employee interfering with emergency response and throw them in jail. Repeat until Amazon runs out of employees dumb enough to continue doing so.
by mark_l_watson | 2025-09-08 13:36:17+00:00
Pretty cool to get hosted access to Interlisp-10 on a Dec-10. A bit of boring personal history: I think that it was in the late 1970s that I very randomly got access to Lisp on my company's Dec-10. I had been using Pegasys Lisp on my Apple II so Lisp languages were already ‘imprinted’ on my brain. I started teaching a lunchtime class in Lisp at work, and that ended up opening up a lifetime of professional opportunities.

BTW, there is a pretty good InterLisp-D port for macOS that is fun to play with.
by jerf | 2025-09-08 13:36:28+00:00
You can write a fast algorithm to map distances to points on a Hilbert curve on a computer: https://stackoverflow.com/questions/499166/mapping-n-dimensi... It's complicated to just glance at, and the algorithm linked here does an arbitrary number of dimensions which also adds some complexity, but it's not that hard, all things considered. Despite the for loops, in practice it's a O(1) algorithm; if I'm reading the algorithm correctly it's technically O(number of bits in index + number of dimensions) but in practice both of those are fixed and the constant factors are very small and so for practical purposes it's going to be O(1) unless you're routinely dealing with highly variable index sizes and dimension counts in practice.

Thus this is a constructive proof that you can use easily convert Hilbert indices and coordinates back and forth between each other. Again, reading the algorithm I'm pretty sure if you give it the algorithm arbitrarily detailed numbers out to infinity, the obvious extension would "work" in that you can slap a "limit to infinity" on the algorithm in both cases and it would converge to any given point you like.
by hliyan | 2025-09-08 13:36:59+00:00
Reminscient of Sri Lanka in 2022 (I was there). The lack of petrol and powercuts were the straw that broke the back of a camel that had been overburdend for several decades. Foreign "experts" and "analysts" trying to make sense of these events often sound either hilarious or condescending to locals who are living through them.
by bluGill | 2025-09-08 13:37:08+00:00
Missed one of the biggest problems: Most assume the world is simpler than it really is. Not all the world is Rust, Python, Go, C++, or whatever language you advocate. I have millions of lines of C++, I'm interested in other languages, but they needs to interoperate with our C++. When we have a C++ library that does what you want I don't want you adding a new package to do the same thing as now we need to support both - sometimes will accept that using the package is the right answer, but often we need bug compatibility.
by zahlman | 2025-09-08 13:37:13+00:00
When I first saw Java, I had already seen multiple dialects of BASIC, plus Turing (a Pascal dialect), HyperTalk (the scripting language of HyperCard, and predecessor of AppleScript), J (an APL derivative), C and C++. I'm also a native speaker of English.

Your perception is still warranted. It was clear enough to me what all of that meant, but I was well aware that static is an awkward, highly overloaded term, and I already had the sense that all this boilerplate is a negative.
by NoboruWataya | 2025-09-08 13:37:42+00:00
I see this a lot with Rust where I will depend on one or two external crates for a simple application and then I am shocked to see dozens of dependencies being pulled in when I go to build. I actually think Cargo's support for feature gates and conditional compilation could in theory be a strong mitigation against this as crates can avoid pulling in dependencies unless you actually need a feature that relies on them, but in practice it doesn't seem to work that way as I often see these complaints about Rust.

I sympathise with the arguments but IMO laziness will always win out. If Rust didn't have Cargo to automate dependency hell, someone would create a third party script to fill the gap.
Show HN: Docusaurus plugins to easily add 3rd-party scripts
by gracefullight | 2025-09-08 13:37:59+00:00
I love using Docusaurus for my personal blog, but I always found it a bit messy to add third-party scripts. While Docusaurus has a built-in scripts option in docusaurus.config.js, it's very generic.

The problem is that every service has its own unique set of attributes and initialization patterns. Manually looking up and configuring these for each script was time-consuming. A single typo could break the integration, leading to even more time spent debugging.

So, I created this collection of plugins to solve that. Instead of fiddling with script tags, you can now install a dedicated plugin for the service you need (e.g., @gracefullight/docusaurus-plugin-google-analytics) and add a clean, simple configuration object to your docusaurus.config.js.

The project is fully open-source and actively maintained, so please feel free to use it.
by jlei523 | 2025-09-08 13:38:13+00:00
I think anyone could have seen this from miles away based on:

1. China is going to own the EV market. The only thing that can temporarily stop Chinese EVs from dominating in every country is massive tariffs. But this is not a long-term strategy.

2. Sentiment is low on EV due to Trump

I think the problem with Musk's strategy is that self-driving will also become a commodity over time. There's no reason that only Teslas will be able to drive themselves. Further more, I don't see why China's robotics won't do the same to Tesla's EVs. In fact, I believe China's robotics are world leading at the moment.
by arcticbull | 2025-09-08 13:38:39+00:00
For the mic cut-off? My understanding is that it outputs an electrical signal that's routed to the audio codec that literally prevents the audio from getting to system memory in the same way a physical switch would. It autonomously, at an electrical level, disconnects the mic without OS or software intervention. As it cannot be programmed again, you would have to crack open the laptop and modify the PCB to override it.
by epage | 2025-09-08 13:38:40+00:00
I wouldn't say I'm a dependency maximalist but it not far off.

Yes, shared code has costs

- more general than you likely need, affecting complexity, compile times, etc

- comes with risks for today (code) and the future (governace)

But the benefits are big. My theory for one of the causes for Rust having so many good cli's is Cargo because it keeps the friction low for pulling in high quality building blocks so you can better focus on your actual problem.

Instead of resisting dependencies, I think it would be better to spend time finding ways to mitigate the costs, e.g.

- I'd love for crates.io to integrate diff.rs, provenance reporting (https://lawngno.me/blog/2024/06/10/divine-provenance.html), etc

- More direct support for security checking in cargo

- Integrating cargo-vet and/or cargo-crev into cargo
by dijit | 2025-09-08 13:38:48+00:00
So, in the spirit of intellectual curiousity, and I will avoid making any judgements in any of my responses, I have 5 questions:

1) Have you ever been exposed to alternative communicators?

2) What features do you enjoy about teams

3) What platform are you using it from (Windows Desktop / Laptop? What spec)

4) Have you ever written a bot or integration?

5) Can you take me through a very brief working day for you, with a focus on collaborating with others.. (file sharing, online chats, IRL chats, meetings?)
by morsecodist | 2025-09-08 13:38:50+00:00
In general, I think the dependency hate is overblown. People hear about problems with dependencies because dependencies are usually open source code used by a lot of people so it is public and relevant. You don't hear as much about problems in the random code of one particular company unless it ends up in a high profile leak. For example, something like the heartbleed bug was a huge deal and got a lot of press, but imagine how many issues we would be in if everyone was implementing their own SSL. Programmers often don't follow best practices when they do things on their own. That is how you end up with things like SQL injection attacks in 2025.

Dependencies do suck but it is because managing a lot of complicated code sucks. You need some way to find issues over time and keep things up to date. Dependencies and package managers at least offer us a path to deal with problems. If you are managing your own dependencies, which I imagine would mean vendoring, then you aren't going to keep these dependencies up to date. You aren't going to find out about exploits in the dependencies and apply them.
by fuoqi | 2025-09-08 13:38:56+00:00
Disposing heat at a higher temperature would also mean that you need to dispose of more heat (~2x in the case of 400°C vs sub-100°C) and losing energy which could've been used for useful work such as generating electricity.

It may be reasonable to do at early stages, but after the colony is able to produce metals in situ it would be better to build more radiators. Especially considering that you also need to dispose latent heat from other sources.
by itvision | 2025-09-08 13:39:00+00:00
Nothing, I'm making this up, except it's been confirmed by pretty much all desktop Zen users:

https://www.reddit.com/r/Amd/comments/1brs42g/amd_please_tac...

I don't bloody care that AMD CPUs seem to be more power efficient than Intel's. For most people their CPUs are completely idle most of the time and Zen CPUs on average idle at 25W or MORE.

Many Zen 4 and Zen 5 owners report that their desktop CPUs idle at 40W or more even without the 3D cache.
by sombragris | 2025-09-08 13:39:34+00:00
> How do I manage my code without a “package manager”? [...] Through manual dependency management.

Slackware Linux does precisely that.

I'm a Slackware user. Slackware does have a package manager that can install or remove packages, and even a frontend that can use repositories (slackpkg), but it does have manual dependency resolution. Sure, there are 3rd-party managers that can add dependency resolution, but they do not come with the distro as default.

This is a very personal opinion, but manual dependency management is a feature. Back in the day, I remember installing Mandrake Linux 9.2 and activating the (then new-ish) framebuffer console. The distro folks had no better idea than to force a background "9.2" image on framebuffer consoles, which I hated. I finally found the package responsible for that. Removing it with urpmi, however, meant removing all the graphical desktop components (including X11) because that stupid package was listed as a dependency of everything graphical.

That prompted me to seek alternatives to Mandrake and ended up using Slackware. Its simplicity had the added bonus of offering manual dependency resolution.
by JumpCrisscross | 2025-09-08 13:39:37+00:00
> pretty likely the guy blocked the author after seeing them link a blog post insulting his work, no?

No.

“Joshua runs two Bluesky accounts: @iceblock.app, the account of the ICEBlock app, and @joshua.stealingheather.com‬, Joshua's personal account. His personal account had DMs closed, but the ICEBlock account had DMs open, so [the author] sent him DMs there” about the upcoming blog post.

Joshua reacted to the blog post by blocking the author on the ICEBlock account.

When, “a few days later…[ICEBlock’s] server was still running Apache 2.4.5,” the author “decided to give [Joshua] a deadline to patch his server before [the author] publicly disclosed the vulnerability.” The author sent this deadline to Joshua’s “@joshua.stealingheather.com” account.

“An hour and a half” after the deadline was communicated, Joshua blocked the author from his personal account, too.
by Fnoord | 2025-09-08 13:39:52+00:00
That's great, my previous post and this one are meant to ponder over not necessarily to convince.

I believe it is the (partly justified) worry that the craftmanship is devalued, or a tragedy of the commons scenario (the energy industry and meat industry are good examples here).

I've hold the same view about photocamera's (we all carry a digital one in pocket nowadays and can shoot as much as we want to), singing (autotune devalues singing putting more emphasis on the showbiz surrounding music artists), or VSTs (versus analog synths).

We end up with an overflow of information which we can no longer manually process. So we need tooling to do so (for example Spotify or Facebook algorithm).

But you still have people geeking over analog synths. In front row you will hear false notes of a singer. Entire websites and communities exist to filter out good pictures (the only thing I use Bing for is their daily wallpaper), and so on. I still use an analog synth because I love it, and 3 out of 4 family members are singing in leisure time (in an amateur group, but still). With regards to camera, I no longer appreciate such as much but pictures which win prizes I recognize (my father in 60s or 70s won a prize with a bw picture he developed in a dark room himself).

Programming long ago got devalued and it is a process. It perhaps started when delete/backspace got more common (as we no longer required punched cards) or even the succesors of the huge computer at Bletchley Park. But if people say it is all Python and JavaScript fault then I think about Visual Basic and believe something lowering the barrier point of entry was going to become popular. Same with MSDOS (cheap OS for PC), MS Windows (first GUI OS for many new PC users), iPhone (first popular capacitive touch smartphone). Each of these destroyed their predecessor, and such came with downsides which in hindsight seem obvious.

The history of GNOME (Gnome) and KDE is also interesting in this context. Both the licensing but also choice of programming languages. KDE comprising of C++ and GNOME of C, with something like Vala not taking up and GJS too late.
by lambentblue | 2025-09-08 13:39:53+00:00
Data Analyst | 2 YoE with 18 projects across Business and Healthcare | Making messy data insightful

Location: Bandung, Indonesia

Remote: Yes, can accommodate APAC, EU, and US time zones.

Willing to relocate: No

Core Technologies: SQL (PostgreSQL, MySQL, BigQuery), Python (pandas, matplotlib, seaborn, streamlit, Plotly, scikit-learn, PyTorch, TensorFlow, transformers), Excel, Google Sheets, Looker Studio, Power BI, Tableau

Resume / CV: Available upon request

Portfolio: https://itsalamhere.github.io/

E-mail: mohamadalamsyah74 [at] gmail [dot] com

About:

- Domains: Sales, Marketing, Retail, Product, Supply Chain, E-Commerce, Travel, Subscription Services, Pharma, Sports, Health and Wellness, Clinical, Public Health

- English and Indonesian native speaker, Intermediate (B2) in German

- Open to freelance, contract, or full-time opportunities where I can contribute in making good impact for the company. Let's talk!
Show HN: Remoteweek.io – Software jobs where you can work from home
by TonySyrup | 2025-09-08 13:40:06+00:00
Tony here.

Over the past year (and post covid), more and more companies have been rolling back their remote work policies:

- 75% of US employees were required to be in-office regularly in late 2024 (up from 63% in 2023). - 48% of UK employers now expect full on-site attendance, compared to just 27% in 2023.

But the thing is employees still overwhelmingly want flexible or fully remote work.

I can't think of anything more soul destroying than losing hours every day sitting in traffic just to get to and from the office.

Here's the good news: plenty of companies are still committed to remote work. The hard part is figuring out who they are.

So that's why I built https://www.remoteweek.io. It's a job board that only lists remote roles.

If you’re interested in checking out some remote jobs/companies (or want to share feedback), you can check it out here: https://www.remoteweek.io.

And if you know of any remote-first companies sticking to their guns, let me know. In the meantime I’ll keep filling the database with more jobs.
by iainmerrick | 2025-09-08 13:40:31+00:00
I don't think we'll ever fully agree, but I'd just like to clarify that I value that kind of craftsmanship too!

I just honestly believe that if you fully automate the formatting, the results are better than if you do it painstakingly by hand; better by virtue of being more consistent. It's using the right tool for the job.
by nathan_douglas | 2025-09-08 13:41:01+00:00
I did the same thing in college, in 2003 or so! I had a whole polyglot UNIX lab in my college dorm room; pizzaboxes, SGI Indigo 2's and an Indy, a NEXTStation, random PPC Apples, an Atari Mega ST 2... I remember my RA checked it out and he just looked at it and nodded. No clue what anything was, just "yeah, technically this isn't breaking any rules..."
by bakugo | 2025-09-08 13:41:03+00:00
> now here's how to fix it (he didn't tell him, he just says in his blog post "it's easy")

If you're running a service that handles sensitive user data and need a third party to tell you how to update your web server, you shouldn't be handling such data at all.

Personal data leaks from apps like this are only going to become more common (especially considering the rising popularity of "vibe coding") unless the people behind them are forced to take responsibility for their lack of security.
by jerf | 2025-09-08 13:41:10+00:00
This is one of the reasons whenever the topic of math curricula comes up on HN I've tended to argue to remove some things. The system is full up at the moment and you can't really add anything without removing some things. But I can't even get HN readers to agree that some things should be removed, let alone normal people. Everyone wants to add but no one is willing to remove anything, no matter how useless it is for all purposes practical, mathematical, scientific, and every other purpose. With the curriculum highly centralized and standardized, change to what is taught has proved to be on the scale of multiple decades if not centuries, and not in a good way.

Changes to how The Holy Curriculum is taught can occur on decades, but what has changed hardly at all, despite the fact that frankly the curriculum was audibly creaking when I was doing it in the 1980s... at least, if you tried to hear the creaking. Even then it was obvious that what we were being taught had been frozen circa 1930 or 1940 and needed updating for a number of reasons. It's even more out of step with the world now, in every way, but here we are.
by Tooster | 2025-09-08 13:41:34+00:00
And that's a great thing! I look forward to them being more mature and more widely adopted, as I have tried both zed and helix, and for the day to day work they are not yet there. For stuff to take traction though. Both of them, however, don't intend to be projectional editors as far as I am aware. For vims or emacs out there - I don't think they mainstream tools which can tip the scale. Even now vim is considered a niche, quirky editor with very high barrier of entry. And still, they operate primarily on text.

Without tools in mainstream editors I don't see how it can push us forward instead of saying a niche barely anyone knows about.
by sunir | 2025-09-08 13:41:39+00:00
The controller is meant to be handling things like keyboard events or http events. That’s the boundary to the user. The thinner the better.

I don’t know why you think this is a combative conversation where I need will to accept or reject anything. I lack understanding of how you would solve the same problem. Throwing chaffe is not communication. It creates a second problem beyond the one we are discussing.

How does the model handle authentication without having to become aware of boundary protocols? How the user authenticates is part of the input to the system. Eg http basic or oauth

I don’t know how you handle routing. Do you put that in the model as well?
by andypiper | 2025-09-08 13:41:51+00:00
Mastodon gGmbH does not have an operating presence in Nepal - but it is not the whole of Mastodon (or the Fediverse) by any means!

I had a quick look at the maps I could find that indicated the locations of Mastodon server instances, and I was not able to find anything local to their - of course that's not to say there is not one or more. It is important to the network that there should be many Mastodon instances, in many places, so it would be great if there were some!
Show HN: Pluely v0.1.3 – Invisible Open Source AI Assistant with System Audio
by truly_sn | 2025-09-08 13:42:27+00:00
Pluely is an open-source alternative to all stealth AI products/companies, and Pluely is your go-to AI companion that lives silently on your desktop as a translucent overlay—always on display, one click away. At just ~10 MB, it’s ultra-lightweight (27× smaller than Cluely), uses 50% less compute power, and launches in < 100 ms. Pluely stays on top of any window without intrusion, overlaps seamlessly with your workflow, and requires zero configuration—just your API keys and you’re ready to summon AI insights, summaries, translations, and more in an instant.

Core Features: System Audio Capture: Transcribe any audio—Zoom calls, YouTube videos, podcasts, music, game commentary—in real time. Cross-platform support via BlackHole (macOS), Stereo Mix/VB-Cable (Windows), and PulseAudio monitors (Linux).

True Invisibility: No dock or taskbar icon. Always-on-top overlay with passthrough clicks. Global shortcuts for quick toggle and voice input. Undetectable in screen shares, recordings, and live streams.

Universal Provider System: Paste any cURL command; Pluely auto-parses it for full support of OpenAI-compatible or custom LLM/STT APIs, including Ollama, Gemini, Claude, Grok, Whisper, Deepgram, and more.

Local-First & Lightweight: Built with Tauri for native speed—just ~10 MB, launches in < 100 ms, uses 80% fewer resources than Electron alternatives. Runs entirely with your API keys; zero telemetry.

Why Pluely Exists: Existing “invisible” AI assistants are either heavy, closed-source, or require cloud backdoors. I built Pluely to be truly stealthy, privacy-first, and fully extensible—so you control your data and your AI.

What’s New in v0.1.3: Complete system audio pipeline with automatic speech detection

Enhanced stealth mode: vanishing icon, passthrough clicks, refined global shortcuts

Advanced cURL parsing for ANY provider, plus improved error handling

Premium API integration for unlimited usage and advanced STT (optional license)

Community Traction: [600+ stars on GitHub] and climbing

Get Started: Downloads: https://pluely.com/downloads Website: https://pluely.com latest v0.1.3 Release: https://github.com/iamsrikanthnani/pluely/releases/tag/app-v... Repo: https://github.com/iamsrikanthnani/pluely

You can add your own LLM provider and STT provider and use it for FREE with no limits, no signup. If you have a feature request or bug, just report it here: https://github.com/iamsrikanthnani/pluely/issues