MurphyA/hacker-news huggingface dataset:
by toastercat | 2025-09-02 01:36:39+00:00
Yeah, there's something about Honeypot (or I guess CultRepo now) documentaries that rub me the wrong way. Sometimes it feels like an over-glorification of the subject matter, sometimes it's the slick editing and music choices that remind me of corny biopic films. I get that it's trying to be engaging to not just technical people though.
by trevolutionary | 2025-09-02 01:37:44+00:00
Retirable | https://retirable.com | Senior Engineer | NYC, hybrid onsite (Flatiron)

Looking for a product-driven engineer with Rails/React experience to help us bring retirement planning to everyday Americans. We just raised a series A and are building our team for the next phase of growth. Our stack is React/Typescript/GraphQL and Rails built with event sourcing, DDD and CQRS.

https://wellfound.com/jobs/3322815-senior-software-engineer-...
by MobiusHorizons | 2025-09-02 01:38:15+00:00
> We are talking about a project's name. Why did racism (and friends) came up in your mind, or an insult?

Please don’t take what I said as any kind of allegation that you were being insulting. Those associations were from trying to parse the word as English, which resulted in some unknown word from the family of words relating to prejudice presumably relating to textual user interfaces vs graphical. Context would have made it clear that it was a project name, in which case the word doesn’t need to be parsed.
by sitkack | 2025-09-02 01:38:50+00:00
And, that is the nature of the tool.

You don't use it open loop, you take what it output (you can have give you a search vector as well) and you corroborate what it gave you with more searching. Shit is wrong all the time and you wouldn't know it. You can't trust any of your sources, and you can't trust yourself. I know that guy and he doesn't know a god damn thing.
by throwaway22032 | 2025-09-02 01:39:41+00:00
This is to some extent a kind of tautology, though.

There is more money available to chase housing in urban areas because it's where most of the jobs are due to network effects, so if you are a labourer you gravitate towards that (as you say, it's a commute thing).

It's not necessarily intrinsically more desirable. If you gave the average person 5 million quid I don't think they would choose to live in Central London.
by brynet | 2025-09-02 01:40:29+00:00
Not true, CPU frequency scaling (apmd, cpu.setperf/perfpolicy) is supported on many ARM machines, including the ThinkPad X13s, Apple M1/M2 Silicon, Raspberry Pi 4 (but may depend on whether using EDK2 or U-Boot firmware).

Support for Snapdragon X Elite machines was added as recently as last month, even..

https://marc.info/?l=openbsd-cvs&m=175395733802655&w=2
by Supermancho | 2025-09-02 01:41:09+00:00
> A database is usually a union of all of the questions that can be asked about a topic

That's some AI level sophism.

A database is a durable store of data that can be modified and read. Ostensibly, we're talking about computer databases. You can define the soft terms at your leisure and to suit your needs. There are many categories of discussion that will never intersect with this definition. Communication is not a database. Art is not a database. History is not a database. Medicine is not a database. et al.

A cache is a database. Differentiating a cache and database by label is a misnomer.
by lmm | 2025-09-02 01:41:59+00:00
> What Herman is doing is a service to us all, and we should find a term (better than 'source-available', which is cold and doesn't capture community projects accurately) that people can promote themselves under without much weeping and gnashing of teeth.

People are cold to source-available projects because of their experience of source-available projects. If you want to benefit from the warm reputation that open source has, you need to offer the things that open source offers. If you want to do some novel thing, that's fine, but your novel thing will have to earn its reputation.
by sitkack | 2025-09-02 01:42:17+00:00
Thanks for being so open about this. Have you worn one of those diy and prosumer EEG devices? So when you have visual seizure, I can only imagine it is somewhat similar to visual migraine, that is my only reference, you tap log it on your device which triggers some web request. Have you noticed any patterns? What do your doctors think of the data? You sound ideal for working in a neuroscience lab, :)
by mrpippy | 2025-09-02 01:43:27+00:00
With watchOS 26, S9/10 watches will be going to normal ILP64 ARM64.

RAM limitations were one reason to use arm64_32, but a bigger reason is that the first watches were only ARMv7 (32-bit) so by sticking with 32-bit pointers, Apple was able to statically recompile all the 3rd party (ARMv7) apps from LLVM bitcode to arm64_32.

https://www.macrumors.com/2025/06/16/watchos-26-moves-apple-...
by int_19h | 2025-09-02 01:43:50+00:00
> For the representation of text of an alphabetic language, you need to hit 6 bits if your script doesn't have case

Only if you assume a 1:1 mapping. But e.g. the original Baudot code was 5-bit, with codes reserved to switch between letters and "everything else". When ASCII was designed, some people wanted to keep the same arrangement.
by gsch1 | 2025-09-02 01:45:39+00:00
Location: Brazil, Rio Grande do Sul

Remote: Yes

Willing to relocate: No

Technologies (Work-related): Java, Python, SQL Databases, Payara and Glassfish Tunning and Maintance, Windows Server.

Technologies (PhD-related): R, MatLab, Python (Pandas, TensorFlow, PyTorch), Neural Networks, protégé (ontologies).

Résumé/CV: https://www.linkedin.com/in/gustavo-lazarotto-schroeder-9b08...

Email: gussch [at] outlook [dot] com [dot] br

I love building things and learning quickly. I specialize in turning research into production-ready systems, with over 10 years of experience deploying solutions.
by douglas_fugazi | 2025-09-02 01:46:12+00:00
Location: Medellín, Colombia (GMT-5)

Remote: Yes

Willing to relocate: Not at the moment

Technologies: Playwright, Cypress, Selenium, Rest-Assured, Postman, DevTools, Docker, Git, Jenkins, JIRA, Confluence, AWS, Azure DevOps, Adobe Analytics. Also I have been using AI Tools such as Claude Code, Gemini, CoPilot, Cursor and so on.

Résumé/CV: https://douglasfugazi.co

Email: itmteleco [at] gmail.com

I'm a Senior QA Automation Engineer with 12+ years of experience in manual and automated testing. I'm open to part-time or full-time remote contract roles—preferably long-term, but also available for short-term projects.

Rate: Flexible.

GitHub: https://github.com/fugazi

LinkedIn: https://www.linkedin.com/in/douglasfugazi
by buu700 | 2025-09-02 01:46:26+00:00
I wouldn't worry about it. A year ago the red flag du jour was "delve"; this year it's em dashes; next year it'll be something else. In any case, this is a very online topic that I assume only a vocal minority are hung up on in the first place. If you picked a random person off the street and asked for their thoughts on em dashes, you'd probably get a blank stare.

Eventually, as models and their users both improve, we'll collectively realize that trying to reliably discriminate between AI and human writing is no different than reading tea leaves. We should judge content based on its intrinsic value, not its provenance. We should call each other out for poor writing or inaccurate information — not because if we squint we can pick out some loose correlations with ChatGPT's default output style.

Consciously trying not to "sound like an LLM" while writing is like consciously trying not to think about the fact that you're currently breathing, or consciously trying to sound like a cool guy.
by Aurornis | 2025-09-02 01:46:30+00:00
This is great advice for the right context, but can be the wrong advice for different situations.

If the slide deck is meant to be something that can be shared around and make sense without you, it needs to have a lot of text on the slides. Even putting it in the speaker notes doesn’t work.

So make sure you know your audience and the context (also important presentation advice)
by int_19h | 2025-09-02 01:46:54+00:00
It's not just Windows and JavaScript. On Apple platforms, NSString is UTF-16. On Linux, Qt uses UTF-16 strings. Looking at languages, we have Java (which is where JS got this bug from) and C# both enshrining it in their respective language specs.

So it's far more pervasive than people think, and will likely be in the picture for decades to come.
by enslavedrobot | 2025-09-02 01:47:06+00:00
Useful for cutting in a line (although fs pulse length is overkill for most applications), not so efficient for surface modifications over large areas.

For enhanced absorbance, alternative technologies that come to mind could be electrodeposition with additives that preferentially bind specific crystal faces, nanoimprint lithography+etching. I was personally involved in developing an electroless deposition technology that created "black gold" that had broadband absorbance across NIR and visible wavelengths. That sucker was black, and easy to make!
by hollerith | 2025-09-02 01:47:08+00:00
Yeah, the fact that $2.5 trillion of actual investor money chose Google (Alphabet) means very little: what really matters is the opinions of anonymous commenters on HN (especially opinions that start with "doesn't really feel like")

People are so careful when writing anonymous HN comments and so careless in choosing where to invest their own money and the money of funds of which they are the professional manager
by ransom1538 | 2025-09-02 01:47:18+00:00
Data Engineer | US Resident | REMOTE | Full-Time | 130-160k (open)

tl;dr: Python + GCP + BigQuery + k8s. * Develop robust ETL/ELT pipelines to extract, transform, and load data from diverse sources into our data warehouse. * Enhance and maintain our cloud-based data storage and processing systems for performance, reliability, and cost-efficiency. * Implement rigorous data quality checks, monitoring, and security measures across all data assets. * 5+ years of experience in data engineering, with a strong grasp of data warehousing, ETL/ELT principles, and data modeling. * Experience with BigQuery (, Redshift, Snowflake, etc) * Experience with infrastructure tools (e.g. Terraform, Kubernetes, Docker) is a plus.

* I will read all resumes! We need more resumes!

Job link: https://job-boards.greenhouse.io/epickids/jobs/6669024003
by AdieuToLogic | 2025-09-02 01:47:22+00:00
> I bet you've never accidentally rm -rf'ed your home directory or your email archives either.

If this is a concern to mitigate, consider adding the following alias to your preferred shell profile:

alias rm='/bin/rm -I'

This will not conflict with scripts using PATH-relative 'rm' invocations, yet will provide the desired protection from erroneous interactive use of "rm -rf".

See here[0] for details regarding the '-I' flag.

0 - https://linux.die.net/man/1/rm
by throwaway81523 | 2025-09-02 01:48:50+00:00
No reason yet to think it was a murder. There have been some past deaths at burning man (natural causes, car accidents etc) but apparently no murders so far.

https://old.reddit.com/r/news/comments/1n5yh6e/sheriffs_seek...

That said, that reddit thread makes Burning Man sound massively over the shark. Cool 30 years ago but completely crap now. I've never gone and am glad of that.
by beeflet | 2025-09-02 01:50:27+00:00
It's not eugenics, it's just nature and non-interventionism.

There are many barriers to entry in modern society. If you can't read, if you can't drive, if you can't do algebra or arithmetic, you're screwed in this world. What I'm proposing would just be adding a single new expectation to the list: how to use a computer without installing malware. they could probably teach it in middle schools if they don't already.

We don't dumb down all cars because some people can't drive. What you're suggesting is that we dumb down every general purpose computer because some people can't cope with them. It's the equivalent allowing every general-purpose car in the world into a fixed-purpose train with a limited network and surveillance to boot.

We disagree because I think that society should be built around the capability of the common man rather than the needs of the lowest common denominator.
by ajross | 2025-09-02 01:52:20+00:00
Zephyr is an "OS" in pretty much every conventional sense. What you're saying, I think, is that a default build of Zephyr on a no-MPU device is a single shared .text segment where all the threads and other OS-managed objects are app-created by C code. So... sure, it's a library and an OS. And even when running on a system with an MPU/MMU, Zephyr tries hard to present that same API (i.e. function calls into the kernel become syscalls automatically, etc...), so the illusion is a fairly strong one.

And given the target market (even the biggest Zephyr targets have addressable RAM in the megabytes, not gigabytes), there's no self-hosting notion. You build on a big system and flash to your target, always. So there's no single filesystem image (though it supports a somewhat limited filesystem layer for the external storage these devices tend to see) containing "programs" to run (even though there's a ELF-like runtime linker to use if you want it).

If you want it to look like Linux: no, that's not what it's for. If you want to target a Cortex-M or ESP32 or whatever on which Linux won't run, it gives you the tools you expect to see.
by ggm | 2025-09-02 01:52:36+00:00
I miss good typography, but in truth it demands more patience writing than I am prepared to expend, so I am in effect unwilling to put in, what I want to get out. Thats the kind of asymmetry in behaviour which got us here.

I grew up online in teletype and ADM5. To some extent, my sense of how text presents is dominated by monotype/fixed-width and em-dashes just never worked in that 7 bit world.

Two hyphens is too much. one hyphen is not enough.
by Gelob | 2025-09-02 01:52:56+00:00
Location: Austin, TX Remote: Yes, but happy to work to on site in Austin

Willing to relocate: not really but open to discussion

Technologies: 15y working in large data centers, hosting companies, managed service providers. Supporting internal engineers and external customers. Datacenter Networking (Cisco, Security, Linux, Python, etc)

Resume: https://drive.google.com/file/d/1rta29rvM_d1Qppc3X_kL1TdvepV...

Fast-learning professional with 15+ years of experience in global large-scale data center environments, specializing in procurement, network engineering, & security. Proven ability to manage multiple priorities and deliver results in high-demand operational settings. Email: ryan.g@atwgpc.net
by _aavaa_ | 2025-09-02 01:53:25+00:00
> People have…

Then provide security guarantee. Apps can’t read my contacts unless I explicitly give them access. Google and Apple have still yet to take trivial steps to protect users (e.g. ability to deny an app network access). This has nothing to do with security and everything to do with control.

> If you want to tinker around, buy a Raspberry Pi 500.

Why? Why should tinkering be banned completely of the computer that most people use the most in their whole life (often their only computer)?
by gizmo686 | 2025-09-02 01:54:04+00:00
A bunch of applications should be able to annotate data as read-heavy. Without any change of application code, operating systems can assume that pages mapped read-only should be mapped. This imidietly gives you the majority of executable code and all data files that are mmapped as read only.

I'm not sure how good applications are at properly annotating it, but for most applications assets are also effectively read only.

You don't even need most of the ram usage to be able to take advantage of this. If you can reasonably predict what portion of ram usage will be heuristically read-heavy, then you can allocate your ram budget accordingly, and probably eak out a measurable performance improvement. In a world with Moore's law, this type of heterogeneous architecture has proven to not really be worth it. However that calculus chagnes once we lose the ability to throw more transistors at the problem.
My experience with Apache Pulsar to solve PostgreSQL multi-tenant pain
by rudderdev | 2025-09-02 01:54:16+00:00
Background: At RudderStack, I had been successfully using Postgres for the event streaming use case, scaled to 100k events/sec (note: there were good reasons to choose Postgres over Kafka). Nevertheless, we continue to further explore opportunities to optimize. So I and my team started experimenting with Pulsar (only for the parts of our system - data ingestion specifically). We experimented with Apache Pulsar for ingesting data vs having dedicated Postgres databases per customer (one customer can have 1+ Postgres databases, they would be all master nodes with no ability to share data which would need to be manually migrated each time a scaling operation happens).

Now that it's been quite some time using Pulsar, I feel that I can share some notes about my experience in replacing postgres-based streaming solutions with Pulsar and hopefully learn from your opinions/insights.

----

What I liked about Pulsar:

1. Tenant isolation is solid, auto load balancing works well: We haven't experienced so far a chatty tenant affecting others. We use the same cluster to ingest the data of all our customers (per region, one in US, one in EU). MultiTenancy along with cluster auto-scaling allowed us to contain costs.

2. No more single points of failure (data replicated across bookies): Data is replicated in at least two bookies now. This made us a lot more reliable when it comes to data loss.

3. Maintenance is easier: No single master constraint anymore, this simplified a lot of the infra maintenance (imagine having to move a Postgres pod into a different EC2 node, it could lead to downtime).

----

What's painful about Pulsar:

1. StreamNative licensing costs were significant

2. Network costs considerably increased with multi-AZ + replication

3. Learning curve was steeper than expected, also it was more complex to debug

----

Would love to hear your experience with Postgres/Pulsar, any opinions or insights on the approach/challenges. I hope this dialogue helps others in the community, feel free to ask me anything.
by douglas_fugazi | 2025-09-02 01:55:18+00:00
SEEKING WORK | WORLDWIDE | REMOTE

I'm a Senior QA Automation Engineer with 12+ years of experience in manual and automated testing within Agile environments. I'm open to part-time or full-time remote contract roles—preferably long-term, but also available for short-term projects.

Rate: Flexible.

Skills: Playwright, Cypress, Selenium, Rest-Assured, Postman, DevTools, Docker, Git, Jenkins, JIRA, Confluence, AWS, Azure DevOps, Adobe Analytics. Also I have been using AI Tools such as Claude Code, Gemini, CoPilot, Cursor and so on.

Location: Medellín, Colombia (GMT-5)

Email: itmteleco [at] gmail.com

CV: https://douglasfugazi.co

GitHub: https://github.com/fugazi

LinkedIn: https://www.linkedin.com/in/douglasfugazi
by gerdesj | 2025-09-02 01:56:13+00:00
"This can't actually be one of the largest stocks of second-hand books"

Any library can be described as a second hand store of books and it seems this one is pretty large!

"I wish I could get rid of them all"

You could donate them to the really weird collectors - see OP!

I used to have quite a large collection of CDs (and tapes but they are mostly buggered). It took quite a while to rip them to FLAC but they now take up quite a small amount of disc compared to photos and the rest. A terabyte is not particularly large these days.

"terrorist pornographer" - that is quite a job title.
by lmm | 2025-09-02 01:56:21+00:00
> Did you know that there's a compelling legal argument that the GPL attaches to programs talking to each other via JSON data structures?

The GPL attaches to programs that are legally derivative works. So does any other license that doesn't explicitly grant the right to prepare and distribute derivative works, such as the overwhelming majority of commercial/proprietary licenses. The issue is with the overall copyright/legal system, not with the GPL specifically, and given that most entities are comfortable using at least some non-BSD programs it doesn't seem to worry people in practice.
by mitthrowaway2 | 2025-09-02 01:56:26+00:00
So in places where trains are done well, like Asia, every real estate listing will describe how far it is to the nearest station, because it's taken as a given that that's how you want to get around. If you're mobility impaired you'd probably prioritize one of those locations so you don't have to go as far, but you're on luck because that's also where the most supply is available as the train operators are also developers. It's also where most of the destinations are so you might not even actually need to board a train most of the time.

But I guess to directly answer your question: ideally you get to the train by taking your electric wheelchair along a nice shady pedestrian area, amply separated from any cars so that it's quiet, and conveniently crossing at most two lanes of traffic at a time. But it depends on what your area is like.
by lovich | 2025-09-02 01:56:31+00:00
> You say this as if it's a coercive given, when you could just as easily say.. Nope, and continue to see how you compete with some agility.

It’s the same framing as calling offering someone a higher salary as “poaching” like we’re property being stolen by one lord from another.

Looking at you Steve Jobs and your anti poaching agreement
by Supermancho | 2025-09-02 01:57:25+00:00
> Amazon has big enough global footprint of offices all over the world that even if someone loses their visa they can easily relocate back to their own country and work on the same projects from any of the massive offices there

Do you have any evidence that this has ever happened? It's a big company so I assume it's something that's demonstrable. I happen to think that it's unlikely that Amazon leadership would adapt by making allowance, rather than replace.
by sunshowers | 2025-09-02 01:58:37+00:00
Right, as mentioned in https://news.ycombinator.com/item?id=45096736, simply running GPL programs is probably fine. Input/output that doesn't establish "intimate communication" probably doesn't create a combined work, but "shipping complex data structures back and forth" does, according to the FSF.

There isn't a similar degree of legal risk with MPL 2.0, nor with non-copyleft licenses (which is the subject of this subthread, not proprietary licenses) -- whether or not a plugin counts as a combined work, there are no requirements on you.
by usr1106 | 2025-09-02 01:59:47+00:00
Technically the difference is clear. Return is for character based protocols, teletypes, ttys, VT100, ssh and the like.

Enter is for IBM 3278 style where a "screenful" or form of inputs is buffered by the terminal and sent as a whole when the user presses enter or send. Fewer interrupts and context switches at the mainframe. Required even its own ssh client. Return key exists, too, and can be part of the buffered data record.

In practice the enter term leaked into the character-based world.
by gizmo686 | 2025-09-02 02:02:00+00:00
Presumably, the cost would be roughly the cost of traditional memory. In most consumer devices, memory is bottlenecked by monetary cost, not space or thermal constraints.

However, dedicate read-optimized memory would be instead of a comparable amount of general purpose memory, as data stored in one need not be stored in the other. The only increase in memory used would be what is necessary to account for fragmentation overhead when your actual usage ratio differs from what the architect assumed. Even then, the OS could use the more plentiful form of memory as swap-space for more in demand form (or, just have low priority memory regions used the less optimal form). This will open up a new and exciting class of resource management problems for kernel developers to eek out a few extra percentage points of performance.