MurphyA/hacker-news huggingface dataset:
by ho_lee_phuk | 2025-05-02 00:15:54+00:00
People are going to downvote me for saying this, but because JavaScript's built-in batteries are so weak, everyone re-invents them all the time in slightly different ways.

- How do you build a Rust project? With cargo - How about the Go project? With the Go tool - How do you build a backend JavaScript project? - node, yarn (with different incompatible yarn versions), bun, and 5 other types of tools

I manage a 100+ engineer team, and any time an engineer complains about our Python stack being unwieldy, I propose they work on frontend tooling for a week.

JavaScript tooling makes Python tooling fragmentation look sane.
by amacneil | 2025-05-02 00:16:13+00:00
Foxglove | Remote (U.S. time zones) | Full Time or Contract | https://foxglove.dev/

Foxglove is the leading observability stack for robotics and physical AI. We accelerate robotics development through industry-leading logging, cloud dataset management, and visualization/analysis for multimodal data. We're well funded (Series A, ~35 people), and assembling the most talented team in the industry to build a platform for all robots. Sound interesting? Join us!

Prior experience working in the robotics industry is desired but not mandatory for most roles.

** Remote **

- ML / Robotics Engineer, Dev Relations (python, c++, rust, ros, lerobot)

- ML Infrastructure Engineer, Dev Relations (k8s, databricks, iceberg, pytorch, etc)

** Sunnyvale, CA **

- Staff Software Engineer, Frontend / Visualization (typescript, react, webgl, rust / wasm, etc)

** San Francisco, CA **

- Principal Research Scientist, Physical AI (not yet posted, email me)

https://foxglove.dev/careers
by kartikhegde | 2025-05-02 00:16:18+00:00
ChipStack | Multiple | San Jose, CA Onsite | $200k+ | Senior software engineers: Backend/platform/AI and Customer-facing Application/GTM Engineers

ChipStack helps accelerate chip design and verification using a combination of AI, advanced methodology, and better developer tooling. Our AI agents are deployed at leading chip companies.

We are funded by Khosla Ventures and many other well-known investors and are looking to add motivated SWEs to our founding team.

You will work alongside highly experienced chip designers who have built complex chips, ML scientists who have led training LLMs at large organizations, and top-notch software engineers. You will get to leverage your prior experience in software engineering and apply it to challenging problems in chip design.

SWE: Apply here: https://jobs.ashbyhq.com/chipstack/66dede20-c596-4235-827c-4...

GTM Engineer: https://jobs.ashbyhq.com/chipstack/9d75cabb-9ed3-4570-a573-b...
by dimal | 2025-05-02 00:16:20+00:00
I feel like they bit off more than they can chew. I want to like it, too. But they’re trying to create a whole new JavaScript ecosystem from the ground up, and a lot of it depends on maintaining a seamless compatibility layer that’s always a moving target.

It’s not just node. They have Fresh, which depends on Preact, which is a compatibility layer over the React API. Why? To save a few K on bundle size? They have JSR. Why?

The sales pitch is great: Typescript that just works. But in my experience, it didn’t “just work”. I tried building something with Fresh and ran into issues immediately. I bailed out.
by chongli | 2025-05-02 00:16:29+00:00
The jury's still out on this case. When historians look back a hundred years from now, will they consider it beneficial that Apple survived? Or will they see it as an unfortunate reprieve for a company that wrought unfathomable destruction upon our society via the creation of the smartphone and the attention economy that soon followed?

It's really hard to argue counterfactuals on this one. Perhaps the smartphone would have been built by Google anyway. I can't really imagine how, given the state of the mobile phone market at the time of the iPhone's release.
by nritchie | 2025-05-02 00:17:07+00:00
Being able to add an interpreted script engine to a Java application is a super-power for some uses. I embedded a Jython (Python in the JVM) command line into a Java Swing app to provide a level of flexibility that I never could with a GUI. Every time I look at JRuby I wonder if Jython was the right choice. It is too late now but JRuby looks awfully nice.
by emadda | 2025-05-02 00:17:17+00:00
Sometimes using mmap for SQL queries can speed them up (if you want to avoid adding too many indexes or cannot modify the db).

Set this on the connection:

PRAGMA mmap_size=…

https://www.sqlite.org/mmap.html

I think this works as it removes data copying between the os and your process.

Your process reads data from the os to execute the query.

With mmap the data reads have less overhead, so a full table scan may be fast enough.
by mmastrac | 2025-05-02 00:17:20+00:00
Meh, I worked at Deno until last year and I think the signal of seeing Deploy downsize regions is not much of anything. The Deploy product itself suffered from some early missteps in terms of design. If anything, scaling down to a few core regions puts them in a better position to rebuild a stronger offering.

There wasn't really a rugpull in the https:// dependency space either. It just turns out that the package approach for software is better and there are major unsolved problems in web-identifier-based code distribution.

I was skeptical of the value of JSR when it was first internally announced but TBH, but I think it's a strong offering in the packaging space and is in a better position than alternatives.

node.js compat is hard, packaging is hard, writing performant Rust/V8 hybrid code is hard, but the team is pretty packed with smart people who really understand the space.
by LAC-Tech | 2025-05-02 00:18:23+00:00
Wait I thought these were the first monday of the month... f*k it I'll do it live:

Just finished up a deterministic simulation testing contract. Basically advanced, repeatable tests that explored the state space massively and generated a nice html report with real insights. Took existing code and put it through a custom testing program. It evaluated error rates, accuracy, runtime performance, and stats derived therefrom. Made it deterministic, so same seed = same result.

Want me to do that for your company?

- web @ outdata dot net

- Consultant/contractor - no visa BS, I send invoices, you pay in your currency

- Remote in NZ

- Timezones: 11am onward for US Pacific, afternoon onward for US East, all of AU

- References available
by LPisGood | 2025-05-02 00:20:11+00:00
If the authors wanted to disallow people to be free (as in freedom) to change the source code for free (as in beer), then the authors had every chance to publish the source code under a more restrictive license.

I’m trying to imagine how this might be unethical. The only scenario I can think of is if the authors wanted the code to not be modified in certain ways, but felt based on more deeply held principles that the code should be made FOSS. But I struggle to see how both ideas could exist simultaneously - if you think code should be free then you think there is no ethical issue with people modifying it to fit their use.
by Spivak | 2025-05-02 00:20:13+00:00
God the US is so far on the Authoritarian side of the graph that even our "burn down the government deregulate everything" party can't help themselves. Any voter romanticism about having the government have less control over your life surely has to be dispelled by this point. This was the GOPs moment to actually deregulate things in a manner that's good for people and they just said, "we're keeping everything the same, just with conspiracy theories added." I mean it's probably for the best that they're squandering their shot on stupid shit like this but I still wonder if they will ever wake up and realize their position as not the opposition party anymore and that they have to / get to lead — tackle the bigger issues and shape the direction of the country going forward. They won, they owned the libs mission accomplished whatever and now it's their moment to govern and they're still acting like pissed off back seat drivers.

In tech terms they're the principal architects now and they're using that power to get their preferences on minor PR reviews merged.
by eranation | 2025-05-02 00:20:40+00:00
Sorry for putting the security hat, but how does anyone run Deno in production without any worries when this is the state of affairs of their vulnerability notifications and scanning. No SBOM / SCA tool that I know of supports deno.lock and since it has a distributed nature, as far as I understand there is basically no way to be alerted on CVEs, unless you work hard to generate a compatible package-lock.json / yarn.lock file and stay with only npm compatible packages etc. Is it bothering only me?

https://www.reddit.com/r/Deno/comments/1g5mu0l/thats_all_goo...

https://www.reddit.com/r/Deno/comments/1dpexwv/dependency_vu...
by synapsomorphy | 2025-05-02 00:20:55+00:00
Location: Atlanta, GA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, embedded, PCBs, Linux, Torch, Postgres, TypeScript, React, CAD, 3D printing

Résumé/CV: https://synapsomorphy.com/resume.pdf (website: https://synapsomorphy.com/)

Email: patrickwspencer at gmail dot com

I spent the last year building the entire stack for a hardware deeptech recent YC grad - backend, frontend, PCBs, firmware, infra, etc, as a one man dev team. I'm looking for somewhere with experienced hackers to learn from and somewhere I can wear a lot of hats. Prefer hardware (especially robotics - just built myself a robot arm to dive into it) but open to any hard + fun problems!
by ryotake | 2025-05-02 00:21:47+00:00
Slice Cheese Inc. | Senior Full Stack Engineer | HYBRID (1 day in-office in Tokyo, Japan)

We're a bootstrapped small team who are automating (and simplifying) compliance with popular security frameworks (such as NIST CSF and CIS Controls). We aim to help our customers find (and fix) vulnerabilities before their adversaries do. And we're looking to hire our third engineer.

To succeed in this position, you'll need:

- To be a generalist with experience working on both the frontend and backend

- Many years of practice using TypeScript, PostgreSQL and React

- Curiosity about security

- A passion for building quality software

- Permission to work in Japan (which we can help you with)

Think you're a fit? Apply here: https://slice-cheese.notion.site/Senior-Full-Stack-Engineer-...
by 3984574 | 2025-05-02 00:23:18+00:00
From Google's OpenRTB spec (https://developers.google.com/authorized-buyers/rtb/openrtb-...):

> Site

> This object is present in the bid request when the impression will be rendered on a website rather than a non-browser application.

Contains a "page" field:

> URL of the page where the impression will be shown with URL parameters removed.

EDIT: If you don't think that counts as personal info then that's that, just trying to prove GP's claim that Google will happily tell a bunch of advertisers that you're visiting a porn website.
by readthenotes1 | 2025-05-02 00:23:26+00:00
That happens-- castillogrande in Cartagena Colombia used to be a bunch of family homes. Now it looks like Miami. China has tried it, but built a little much.

A problem in doing it in other places is location and regulations (e.g., whole areas where high rises are outlawed, or required to have expensive shrubbery, or a certain percentage of units for low income)
by pdimitar | 2025-05-02 00:23:33+00:00
> Honestly I don't see much use for yet-another-sqlite.

Agreed. I want something better than SQLite, something that learns from it and upgrades it further.

> On the other hand, I think the adoption and the fact that you can take your db basicially anywhere and it will run out of the bat is something you can't ignore.

Absolutely. That's why I am soon finishing my Elixir -> Rust -> SQLite library since I happen to believe most apps don't even need a dedicated DB server.

> I was briefly looking at pglite but I don't really see benefits apart from a niche use case when you really need that compatibility with big brother.

I would probably easily pay 1000 EUR next month if I could have SQLite with PostgreSQL's strict schema. That's the one weakness of SQLite that I hate with a passion. I know about strict mode. I am using it. Still not good enough. I want "type affinity" gone forever. It's obviously a legacy feature and many people came to rely on it.

Hence I concluded that SQLite will never change and something newer should arrive at one point. Though how do you beat the (likely) millions of tests that SQLite has? You don't... but we have to start somewhere.

> And then sqlite has so many hidden gems, like the scenario where you can use a sqlite file hosted on http like a remote database! I can post my 10Gb database on S3 and run count() on main table and it will only take like 40kb of bandwidth.*

Admittedly I never saw the value in that, to me that just seems like you are having a remote database again, at which point why not just go for PostgreSQL which is stricter and has much less surprises. But that's my bias towards strictness and catching bugs at the door and not 10 km down the road.
by philip1209 | 2025-05-02 00:24:14+00:00
Chroma | ONSITE - San Francisco | Full-time | https://trychroma.com Chroma is building the memory layer for AI applications. It's an open-source vector database, with multi-environment support from a local DB to a unique serverless architecture. We just launch a re-written version of our product in Rust, and also work in Typescript, Next.js, Go, and Python.

We're hiring for these areas:

- Product design

- Infrastructure engineering

- Production engineering

- AI tools engineering

- AI Engineer - Tools & Support, focused on developer support

Apply here: https://jobs.ashbyhq.com/trychroma/9ed3aee8-07dd-44e3-9ca1-d...

More details at: https://careers.trychroma.com
by throw0101b | 2025-05-02 00:24:26+00:00
> And the original paper on ZFS that appears to have been scrubbed from the internet mentions WAFL repeatedly (and you were a co-author so I'm not sure why you're saying you didn't reference NetApp or WAFL):

Cantrill was not involved in ZFS, and was not a co-author. Cantrill was involved with DTrace:

* https://www.usenix.org/conference/2004-usenix-annual-technic...

* https://www.cs.princeton.edu/courses/archive/fall05/cos518/p...

And the ZFS paper has hardly been scrubbed given it is widely cited:

* https://www.cs.hmc.edu/~rhodes/cs134/readings/The%20Zettabyt...

And the fact that the ZFS paper cites WAFL is hardly an indication of anything, given that NetApp's patent cites a whole bunch of other patents:

* https://patents.google.com/patent/US5819292#patentCitations

Heck, some of the cited patents were Sun's.

* https://en.wikipedia.org/wiki/NetApp#Legal_dispute_with_Sun_...
by allenu | 2025-05-02 00:24:28+00:00
Oh, I have tried that strategy and it's usually met with lack of interest, which to me is a sign maybe I don't have much in common with them anymore.

I can recall one conversation where I was doing a lot of asking in a phone conversation with a friend and he was talking for maybe an hour about what was new in his life and there was a natural break and I realized I didn't really talk too much about myself and so I did, and the conversation just died. He didn't ask more questions or show a lot of interest in what I was saying. I don't think it's always different communication styles.

To me, a good conversation, and not one where you're just exchanging information for some utilitarian purpose, is a back and forth where you share stories, ask for details, show interest, and really connect. It's not just a "I'll talk for a bit and when I'm done, you talk for a bit". I've been in those types of conversations too and often I afterwards feel like I didn't really connect with another person. I just used them to share something I found interesting and they did the same to me. I didn't really gain insight into who they are.

Of course not every conversation has to be a deep connection, but in the context of dating (as in at the start of the article), that's got to be your primary goal.
by BoiledCabbage | 2025-05-02 00:26:11+00:00
> Collective bargaining isn't going to do much as negotiation is always about moving the costs around, it doesn't truly reduce them.

This is incorrect. If a supplier has high leverage in bargaining position they charge a huge surplus. If the group on the opposite side of the table can now collectively bargain, those prices come down, the suppliers fat profit margin is now gone and they actually have an incentive to become more efficient.

If a group can make tons of money with no work they do it. If they can no longer do that, they will look for more effort full approaches including improving efficiency.
by nebula8804 | 2025-05-02 00:27:47+00:00
I actually have made it a personal rule to never sign up for TikTok. Instagram usually gets the stolen reposted content of whatever trends on TikTok a week ago. Browsing Instagram on the phone you are just swiping and taking in whatever the algorithm feeds you and unless you save it, that content might be gone forever. Who knows how much slop has just "drive by" messed up my brain.

Nevertheless I saved a couple pieces I found interesting or amusing:

[1]: https://www.instagram.com/reel/DGz-LXXRuZT/

[2]: https://www.instagram.com/reel/DIcfiVwyobj/

[3]: https://www.instagram.com/reel/DIctsOCC5Zy/ (<- that one got me bopping to the song lol)

[4]: https://www.instagram.com/reel/DItvZlXtnPJ/

[5]: https://www.instagram.com/reel/DI4AcPvMuCt/ (Guess the algorithm thinks I like Tom & Jerry lol)

[6]: https://www.instagram.com/barto_lovo/reel/DILkfVzt-vs/

[7]: https://www.instagram.com/reel/DIPhTmjSOIb/
by lapcat | 2025-05-02 00:28:09+00:00
Oakley's brain just seems to be stuck in a loop of misunderstanding and mistaken assumptions. He gave the same bizarre response to me that he gave to you:

"The only feature in macOS that I know of that matches that description is what Apple terms XProtect, and there are only two (in Sequoia, previously one) sets of Yara rules in macOS. Now if I’m missing something, please tell me where those other Yara rules are." https://eclecticlight.co/2025/04/22/why-some-apps-launch-ver...

"Well, the only Yara rules that I know of in macOS are those in the XProtect bundle. Do you know of any others?" https://eclecticlight.co/2025/04/30/why-some-apps-sometimes-...
by BLKNSLVR | 2025-05-02 00:28:34+00:00
Individual human behaviour is full of little seeming hypocrisies and counter intuitiveness when looked at from the outside. There's usually some explanation that makes sense to the individual themselves or a blind spot they're in denial about or don't realise they have.

A lot of human behaviour is learned and becomes habitualised rather than logically thought through. Habits are sub-conscious and therefore logic doesn't (as) often get applied.
by xena | 2025-05-02 00:29:07+00:00
I'd be happy to talk about it if it existed, I'm still working out the details. But the basic idea is to take advantage of the fact that Anubis is a very popular project from what I've seen with logs that server admin have submitted the same IP blocks and the like hit instances of Anubis so some kind of IP reputation thing would work for this.

I am also working on some noJS checks, but I want to test them with paid customers in order to let a thousand flowers bloom.
by kdumont | 2025-05-02 00:30:49+00:00
AllSpice | https://allspice.io/ | Boston, MA / SF or Remote/Hybrid | Full time (US timezones) | Sr./Principal/Staff | Golang, Vuejs, Rust

At AllSpice, we're building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with revision control, design review, and automated test (think GitHub/Bitbucket for hardware). AllSpice is unlocking the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.

https://techcrunch.com/2023/12/05/git-allspice-enterprise-6m...

We have a highly capable, tight-knit, remote-first team with a flex office in Somerville, MA and SF. We strongly value continuous communication and personal development. See more on our careers page https://allspice.io/careers

We’re hiring primarily for:

Sr.-Staff Frontend Software Engineer - You'll be the subject matter expert for our front-end (Vue, JS, Golang, Playwright, jest), and work with open-source projects to extend our user experience. https://allspice.io/post/jobs/sr-principal-staff-front-end-s...

Sr. Technical Product Manager (Actions) - You're a hardware nerd who's been frustrated with the lack of automation and data access in electronics design. You're thrilled at the prospect of running wild with full access to circuits data to build extensible plugins to automate design validation, generate exports, run simulations, and connect to external data APIs. https://allspice.io/post/jobs/sr-technical-product-manager-a...

Sr. Technical Product Manager (AI) - You've been an early adopter, introducing AI features in your past products. You understand how to tame large amounts of data for use in RAG to get consistent, functional output from LLMs, and you're not afraid to talk tensors. https://allspice.io/post/jobs/sr-technical-product-manager-a...

Tech Stack: Docker, Terraform, GoLang, Rust, Python, Vue, Javascript

Apply by emailing us at jobs<AT>allspice[dt]io (<AT> -> @, [dt] -> .) with [HN] in the title and a link to your GitHub/GitLab profile and/or resume for technical roles.
by jillyboel | 2025-05-02 00:31:04+00:00
a static cache for anyone not logged in, and only doing this check when you are authenticated which gives access to editing pages?

edit: Because HN is throwing "you're posting too fast" errors again:

> That falls short of the "meets their needs" test. Authenticated users already have a check (i.e., the auth process). Anubis is to stop/limit bots from reading content.

Arch Wiki is a high value target for scraping so they'll just solve the anubis challenge once a week. It's not going to stop them.
by xnx | 2025-05-02 00:31:34+00:00
I don't think Waymo needs a significant amount of vehicle support staff now, and will need even less (per vehicle) in the future. The ratio will probably be something like the number of elevator repair people to number of unattended elevators operating smoothly.

I emphasized that Waymo staff does not drive vehicles remotely, because this persists as a common misconception.
by wtallis | 2025-05-02 00:32:25+00:00
Firefox moved to multi-process before moving to WebExtensions. You've lost count of how many mass extinctions the Firefox extension has been through, but there were XUL extensions that were updated to be compatible with multi-process, and then later had to be totally rewritten with completely new UIs when XUL was killed. And the usability hit that extensions like AdBlock Plus and NoScript suffered was crippling, even if it wasn't quite as bad as MV3, and NoScript lost features that went beyond just UI.
by cableshaft | 2025-05-02 00:32:36+00:00
You can do what I do and just wear them around the house 95% of the time. I actually tend to prefer wearing them to my distance glasses, as long as I'm in my house (and I work from home, so I'm mostly in my house).

Some things in the distance are a little fuzzy but I just got used to not trying to focus on everything in the house.

But also if I'm not wearing them at my computer I really notice and it's a little difficult to work without them. I sometimes forget to bring them to a Starbucks and I can still work while wearing my normal glasses, but it's not as easy.

That being said, your Optometrist might not recommend this behavior. I haven't noticed any downsides to doing this though, and I've been doing it this way for like 6+ years now.
by mulmen | 2025-05-02 00:33:18+00:00
What's missing is why open source won. It's impossible to be rug pulled. If the maintainers (this is a carefully chosen word) attempt a rug-pull you can just Elastic or Redis them. If the product is closed this is impossible and you're at the mercy of whoever you built on. Open Source is the ultimate right to repair. Everything is working as intended.