News for hackers. Stuff that matters.

hartzell

Re:The Golden Age of Japanese Pencils, 1952-1967 on Tuesday March 04, 2025 @08:57PM (#43261726)
Do it!

Want to buy some pens?

Re:The Golden Age of Japanese Pencils, 1952-1967 on Tuesday March 04, 2025 @08:55PM (#43261718)
Biggest smile I've had all day...

Thank you!

Re:Managing my personnal servers in 2020 with K3s on Friday November 06, 2020 @03:27PM (#25010807)
I run FreeNAS (FreeBSD based) on HP Microservers. ECC RAM, 4 drive bays, ...

The older Gen8 boxes Just Work.

With FreeBSD, the newer Gen10 boxes would hang the first time you boot, you need to pause it and set the hw.pci.realloc_bars loader variable to 1. Haven't tried a new install recently. Details here: https://www.virten.net/2017/10/fix-for-freenas-on-hpe-micros...

Re:Chibicc: A Small C Compiler on Sunday October 04, 2020 @06:38PM (#24682821)
Me too. Taught myself C with that!

This generation, CPM support and everything: https://archive.org/details/dr_dobbs_journal_vol_09/page/n33...

Re:Ask HN: Who is hiring? (October 2020) on Thursday October 01, 2020 @07:10PM (#24657141)
Sana Biotechnology | Engineered cells as medicines | sana.com | San Francisco, Seattle, Cambridge | Full-time | Computational Engineer

We believe we are entering a new era of medicine. The ability to modify genes and use cells as medicines provides new tools to meaningfully change the outcome of many human diseases. Three aspirations drive Sana: repair and control genes in any cell; replace any cell in the body; and tear down barriers to accessing out therapies.

The Computational Engineering team has several openings for engineers to help us build out our production infrastructure. Paraphrasing Russ Cox's definition of software engineering (https://research.swtch.com/vgo-eng), our team is what happens to computational biology, cloud infrastructure, and lab automation when you add time and other teams. Beyond being a polyglot coder (Python, R, Nextflow, Terraform), we're looking for people who can have productive discussions about version control strategies, test frameworks, deployment strategies, and documentation tools and then get behind the team's decisions and move things forward.

You can find info about the openings here:

* Computational Engineer: https://sana.com/join-us/jobs/4828253002/

* Computational Engineer, LIMS: https://sana.com/join-us/jobs/4828249002/

If you've made it this far but neither of those are the right fit, you might be interested in:

* Senior Scientist, Computational Biology: https://sana.com/join-us/jobs/4589575002/

* Senior Scientist, Statistics: https://sana.com/join-us/jobs/4828246002/

Learn more and apply at https://sana.com/join-us/.

Re:Tinc – A Virtual Private Network (VPN) Daemon on Saturday July 04, 2020 @04:49PM (#23734824)
> I've found it to be incredibly reliable and low overhead.

(I'm a bit confused which of tinc and zerotier in the parent post you're referring to....)

By "it", you mean tinc, correct?

Re:Oracle vs. PostgreSQL – A Comment on Saturday May 30, 2020 @01:28PM (#23362862)
> Databases are made to execute queries, not to install them.

But being able to freely/quicly stand up database servers and quickly create/drop databases makes development and testing much simpler and more reliable.

Given the question: "How do you know that deploying this thing will work?"

- When it's quick/legal to stand up fresh servers and create databases, the answer can be "I tested it, just now, and it works." - Otherwise you end up in "I read through it and it looks good" or perhaps "We tried most of it on the test instance last week before the other team started using it."

I much prefer the former.

Re:MacOS Catalina: Slow by Design? on Friday May 22, 2020 @03:19PM (#23275849)
[Spack](https://spack.io) uses patchelf and additional tooling to relocate it's binary packages to other paths. It generally works, although one has to special case things that burn their install directory into their builds (e.g. Perl).
Re:Earthly – Makefile Meets Dockerfile on Saturday April 18, 2020 @04:25PM (#22910805)
> But most importantly, all builds are completely reproducible.

This is only true if the commands that the recipe executes are reproducible. If someone's pulling packages from PyPi or C[PR]AN or ... w/out locking the versions, all bets are off.

This is one of my biggest beefs with many containerization sales pitches...

Re:Earthly – Makefile Meets Dockerfile on Saturday April 18, 2020 @04:23PM (#22910794)
gitlab-ci requires GitLab, doesn't it?

This doesn't, so it's an option for other settings.

+1 for pinboard!
Along side all of the more serious bits of the story and comments....

I love the fact that the monkey is subtly giving the photographer the finger....

Re:Math and Coding Resources for Homeschooling on Saturday March 21, 2020 @11:32AM (#22647213)
This is a collection of math and programming resources collected by some education-centric folks who have done several year-abroad trips over the years with their kids.
Re:Self-hosted, super simple photo stream on Wednesday March 11, 2020 @02:08PM (#22548479)
Also not OP, but I really like FreeNAS running on an HP Microserver.

The older Gen8 boxes Just Work.

The newer Gen10 boxes hang the first time you boot, you need to pause it and set the hw.pci.realloc_bars loader variable to 1. Details here: https://www.virten.net/2017/10/fix-for-freenas-on-hpe-micros...

Re:Sanoid – Replication and Backups with ZFS on Tuesday March 10, 2020 @07:23PM (#22541079)
[edit, of course moments after posting this I found this link https://www.rsync.net/products/zfsintro.html in the Arstechnica article. Still can't find it linked from the site though...]

> Now, if only there were a cloud storage provider that you could directly zfs-send to ...

Is there something on rsync.net's site that describes its support for zfs send?

I've found this old thread on HN referring to an Arstechnica article:

https://news.ycombinator.com/item?id=10751269

and a reference to it on IXSystem's site:

https://www.ixsystems.com/community/threads/rsync-net-now-su...

but they're both back in 2015.

I can't find anything on the site, https://www.rsync.net/index.html, but I may be reading right past it.

Re:Sanoid – Replication and Backups with ZFS on Tuesday March 10, 2020 @03:34PM (#22538751)
For FreeBSD users, it's available from ports:

https://www.freshports.org/sysutils/sanoid/

(I'm the port maintainer, open to improvements)

Re:Please stop recommending Gitflow on Wednesday March 04, 2020 @08:46PM (#22490171)
I've used nvie-like gitflow strategies without significant issues.

One of the things that I like about the strategy is that it works well for code-like things and for things like handbooks/documentation sets built with e.g. Hugo+docdock. Authors branch, work, PR, PR gets vetted for accuracy/policital-correctness/whatever and then gets merged.

Anyone have any experience using feature flags with static web site generators?

Re:Simple Systems Have Less Downtime on Tuesday March 03, 2020 @04:01PM (#22478677)
> [...] easy is confused with being simple [...]

The first half of Rich Hickey's "Simple Made Easy" presentation does a great job of defining easy/hard and simple/complex axes and distinguishing them.

video: https://www.infoq.com/presentations/Simple-Made-Easy/

It has been discussed before on Hacker News:

https://news.ycombinator.com/item?id=4173854

Re:Simple Systems Have Less Downtime on Tuesday March 03, 2020 @03:57PM (#22478647)
> Go just hides the complexity from initial inspection.

If you (parent, other readers) haven't seen it, Rob Pike's "Simplicity is complicated" is a good discussion of just this point.

video: https://youtu.be/rFejpH_tAHM

slides: https://talks.golang.org/2015/simplicity-is-complicated.slid...

Re:Simple Systems Have Less Downtime on Tuesday March 03, 2020 @03:44PM (#22478544)
I was curious about what was going on in that image, turns out that it's a "semi-submersible heavy lift ship" wrapped around another ship (an FPSO?)

https://en.wikipedia.org/wiki/BOKA_Vanguard

I think this story is about the same liftee:

https://www.projectcargojournal.com/shipping/2019/11/20/new-...

Ask HN: How do you find/screen an employment lawyer?

I’m looking for a lawyer to help evaluate and tune-up a job offer (at the intersection of tech and biotech, in California, but hopefully the question is generally interesting).I’d love to hear how you folks found yours, how you screened them, and any other advice you might offer.

( Read More... | no comments | 3 points | on HN )
Re:How to Collaborate with People You Don’t Like (2018) on Wednesday February 19, 2020 @04:47PM (#22370425)
Is your second recommendation "Influence: The Psychology of Persuasion" or "Influence: Science and Practice" (both have Robert B. Cialdini as authors)?
Go Programming Blueprints is from 2015, have you had any issues with it feeling out of date?
Re:Experience report on a large Python-to-Go translation on Tuesday February 11, 2020 @08:08PM (#22304748)
[edit: fixed links]

This was discussed recently on the go-nuts mailing list: https://groups.google.com/d/msg/golang-nuts/u-L7PRa2Z-w/kfUS...

There was also discussion around an earlier post he made about the work: https://groups.google.com/d/msg/golang-nuts/WstriKt2jTA/lsZy...

[yeah, not a frequent poster, apologies for the markdown markup]

Thanks for sharing this, it's been fun to play with. I've been poking around a bit, looks like `skip locked` was added back in v9.5.

For those who are interested in how it works, here are a few links that might be useful:

- [What is SKIP LOCKED for in PostgreSQL 9.5?][2ndquadrant]

- [Postgres 9.5 feature highlight - SKIP LOCKED for row-level locking][otacoo]

- [The Skip Locked feature in Postgres 9.5][pgcasts]

The 2ndquadrant post points out that Oracle and SQL Server have similar functionality. Mysql didn't at the time, but [seems to have added it in 8.0.1][mysql]

[2ndquadrant]: https://www.2ndquadrant.com/en/blog/what-is-select-skip-lock...

[mysql]: https://mysqlserverteam.com/mysql-8-0-1-using-skip-locked-an...

[otacoo]: https://web.archive.org/web/20160626090321/http://michael.ot...

[pgcasts]: https://www.pgcasts.com/episodes/the-skip-locked-feature-in-...

Re:No One Gets Rich by Shunning New Cars and Lattes on Saturday February 01, 2020 @06:45PM (#22214076)
@newfeatureok, @onlyrealcuzzo, @unclemeat (and perhaps others)

Slightly off-topic, but curious. Are you quoting salaries, or the amount you've been earning including stock/options you've been granted and how it has performed?

Re:My Emacs Productivity Tricks/Hacks on Sunday January 26, 2020 @02:21PM (#22154075)
I'll give another vote for straight.el and its use-package integration.
Re:I2C in a Nutshell on Wednesday January 22, 2020 @08:48PM (#22124075)
I've found the [I2CDriver](https://www.adafruit.com/product/4267) device to be really useful with debugging, poking, and otherwise prodding I2C devices.
Re:Dolphin Scheduler on Thursday December 26, 2019 @02:45PM (#21886161)
> Any other open source alternatives out there?

Here's a big handful of them: https://github.com/pditommaso/awesome-pipeline

Older »