skysight-inc/HackerNews huggingface dataset:
It’s actually easier than you think to mostly cut out plastic from food and drink. If you mostly cook at home— use paper/cloth bags at the grocery store, buy unprocessed foods, get meat, fish, deli, cheese etc paper wrapped, get drinks in aluminum or glass bottles, use only glass to store and drink water with at home. Some plastic use on processed foods is unavoidable but I’m trying to reduce exposure as much as possible. Another thing is to switch out your shampoo, soaps, dish washing liquid etc. for EWG certified products with no pthalates, parabens etc. Also vinegar instead of disinfectants to clean surfaces in the home.
> LISTEN/NOTIFY triggers were not used

We started with this implementation, however there are 2 issues with this approach. 1) NOTIFY has a limit of 8000 bytes, so large rows are silently dropped. 2) you need to attach the notify trigger to every table (vs a Publication, which can listen to an entire database in a single line of code).

> why WS was used

The Server is Elixir (Erlang) so it's very good at WS. Over time we will add other multiplayer useful features (like presence)
I remember hearing a court case where a small video rental shop was accused of renting vulgar content by someone claiming that the community standards didn’t allow pornography. This was in an area that is predominantly religious. So it hinged on whether it was true or not that people viewed such material in private. The defense was able to find both rental and internet traffic data for the region demonstrating viewing porn was basically the norm for a large percentage of the community. The court found for the video store, but IIRC the legal costs still destroyed the business.
Being told to wear clothes or get fired does not require that I get an injection that can cause harm to me. These two things are not equal.
Do you mind sharing what company did this? Seems like a great place to work?
Shoot, that's practically a monolith compared to the nightmare from which I resigned earlier this year. No way would they have allowed the entire password reset to reside in a single service. It would have been in the password-db-reader service, the password-db-mutator service, and the password-checker-service, among others. Absolutely terrifying and unmanageable.
Auxon | Senior Software Engineer | Full-Time | Remote (US & Canada) | https://www.auxon.io/jobs

Auxon is changing the way highly-automated cyber-physical systems are tested, verified, and validated. Through a combination of distributed-tracing, chaos engineering, and empirical verification we're shining bright lights on the weaknesses and vulnerabilities which cause robots to misbehave.

We're a growing Portland, OR based startup, looking for an exceptional Software Engineer with an end-user focus and opinionated hot takes on what makes for excellent testing & debugging experience (e.g. data visualization, CLIs, and TUIs). Ideal candidates love the idea of joining a small, dedicated senior team where correctness and quality matters.

Our stack is primarily Rust (both `std` and `no_std`). Professional Rust experience isn't a prerequisite, but we've found that being into something a little weird is helpful (e.g. your teammates draw from backgrounds in embedded C, Erlang, and Clojure).

Fully remote, early-employee stock options, excellent benefits (100% subsidized medical, dental, & vision coverage for you + dependents), and a highly collaborative work environment.

Full details and to apply: https://auxon-corporation.breezy.hr/p/d9d0fab87fb5
The left gets called snowflakes when we care about other people. When we get frustrated and stop caring we are called monsters...Empathetic people when mocked for their empathy switch to Schadenfreude mode eventually.
Look at this this way: other solid, good, honest programmers (just like you) on HN and reddit agree that some AoC puzzles require obscure algorithms, and they also get stuck on those.
When was Disney the greatest? I enjoyed 90s Disney.
So does this mean I can finally get rid of docker desktop?
Thanks for the great service. I used to have all my registration through Dyn (nee DynDNS.org); when they got bought out by Oracle and started moving everything over I moved to Namecheap. Been perfectly happy since.
Obviously on-call has to cover holidays but Christmas eve is a work day for everyone (in an office) at your company? Why stay? That is simply barbaric
Thanks for posting this. I get why people do the victim-blaming thing; it lets them feel smart and superior, two feelings I have been known to enjoy.

But it's a fundamentally bad way to approach analyzing safety issues. For those who really want to dig in on the topic, I strongly recommend Dekker's "A Field Guide to Understanding 'Human Error'": https://www.amazon.com/gp/product/B00Q8XCSFI/ref=dbs_a_def_r...

It's nominally about examining airplane crashes. But he breaks down into great detail why the default analytical model is entirely inappropriate in ways that makes real safety improvement impossible. And it's the same set of analytical mistakes you see in a lot of blame-related behavior.
Terrastruct | Software Engineer | SF, Remote ok for senior (US) | Full-time | $120-$200K base | 0.2-2% equity

Terrastruct (https://terrastruct.com/) is a diagramming tool for software architecture. Drawing software diagrams on a general-purpose tool like LucidChart or Draw.io feels like coding on Google Docs. It has a lot of the features I don't care about and lacks ones I wish existed. So, I built one for my needs. It focuses on things that software engineers care about, like managing complexity, autolayout algorithms that actually mimic how humans draw diagrams (not squigly lines flying everywhere), and integrations with tools like Github and AWS.

I've been working on it since 2017 as a side project at Stripe, and quit to do it full time at the end of 2019. Been working on it every day since, and now we've recently raised a Seed round, and are looking for our 4th engineer. Would love to hear from you, especially if you also think the visual documentation space is in dire need of a better tool.

More here: https://jobs.lever.co/terrastruct/cf4eaf64-b27b-456d-b51a-75...
He is already being punished.

I'm reading a book where the main character receives a subpoena to go to a interview with the Portugal dictatorship political police. Nothing happens to him (till now) but everybody in the hotel where he is hosted starts to treat him differently.

Who will be the first in the line when a firing is necessary? Probably the guy that has problems with the FBI.
Check out our tiered pricing. If you qualify, support can set you up! https://www.namecheap.com/domains/tier-pricing/
The employer would only need that verbiage in an offer letter if they had failed to perform all reference, credit, criminal, etc. checks prior to sending you the letter.
FAA Has Questions for U.S. Army About Titans Football Game Flyover
I'm just saying, if it's new then it's basically being tested in prod.
From the article:

The dramatic flyover certainly drew applause from many fans at the game and others who saw the footage, though others expressed reservations. Video of the helicopters flying over the stadium had immediately prompted discussions among us here at The War Zone, as it did elsewhere.

Some have floated points of potential concern with the flyover, including the possibility for the helicopters to have struck some part of the stadium as they flew over. A video shot from the cockpit of one of the AH-64s, seen earlier in this piece, which the Tennessee Titans posted online, shows that the helicopter was below the highest point in the stadium as it passed overhead. Some sort of mechanical failure at such low altitude was another concern.

...

In response to follow-up questions from NewsChannel 5 Investigates, FAA responded by saying that "we do not comment on pending investigations." That makes clear that its response to this flyover has now entered a new stage.
Well I think you already nailed it with “not even trying”. You don’t need to try or optimize when you’re a monopoly. Competition forces that function, but a lack thereof enables mediocrity and complacency.
Mini Gasoline Engine Build – 1000 Hours in 15 Minutes
They started with the latter, but started shifting towards the former.
> Nearly every common-sense measure implemented during this pandemic has been derided by the right as some sort of unacceptable infringement on individual rights.

It's not common sense if a plurality of people don't agree with it. Denying children in-person schooling for a year wasn't "common sense", cancelling elective procedures like cancer screenings wasn't "common sense", forcing people to wear masks outdoors wasn't "common sense", and so on. Lots of people were denied rights in these cases and would consider those measures unacceptable.
Unfortunately, most companies aren't looking past the next few quarters.
-> 87. Don't let yourself be too affected by the opportunity costs of doing research.

Why not? Is there a strong payoff later? How did you learn this lesson?

:)

Good listicle!
char.gy | Ruby Engineer | electric vehicle charging | Full-time | Remote in the UK and London

char.gy manufactures, installs, and runs electric vehicle chargers, and specialises in fitting them to lampposts.

Our service is very much in demand at the moment and we're growing!

We're hiring full stack Ruby Engineers.

https://apply.workable.com/char-dot-gy/j/244B5D2C0D/
4 day work weeks as a concept real clicked for me when put into ratios. It's a 50% increase in personal time and only a 20% reduction in work hours.
They mention the 1MB club at the end of that page, but even more strict is the 250 kb club: https://250kb.club/
You can't ship pretty much any service industry job abroad.
You can already mine coins from your browser today

https://coinwebmining.com
Cool maybe I should move there lets just see... average salary Ontario canada $ 52,260 in monopoly money $40,866.27 in petrobux... uhhhh, no.
As long as a 4-day work week doesn't mean 10-hour work days.
I read a history of the NSA recently [0], and what struck me is that every time the NSA's code-breaking techniques were invalidated, this was due to a US agent leaking secrets to adversaries. If the NSA cannot address every insider threat, why do we expect tech companies to be hermetically sealed?

[0] Code Warriors, Stephen Budiansky (https://www.penguinrandomhouse.com/books/236807/code-warrior...).
I'm not sure it's necessarily negligence. I can also see the scenario where they feel forced to monetize the data if their competitors do. All it takes is one morally bankrupt decision (or negligent, if we're being charitable) to start a race to the bottom.

Any push-back will be met with "well, it's not illegal, our competitors are doing it, and we're obligated to do what's best for our shareholders."

That's why I'm in favor of regulations/laws to stop this crap. Good limits on behavior help honest business people.
They repaired it, presumably.
Trust, but goes with Pareto precautions.

Arabs have a wonderful proverb for that: "trust in God, yet tie your camel"
No real feedback other than I've been a happy Namecheap customer for years, thanks for the great service.
- Set a password on your phone. I dunno about iPhones but for recent Androids, that will encrypt all files on the phone. Voila. You're done.

- Queue up a wipe remotely which will take place as soon as the phone is turned on.
Family estrangement: Why adults are cutting off their parents
Graphistry | Viz + Infra Engineers | Contract / Contract-to-hire | Remote - Global | US SF HQ

GPU-accelerated & visual graph intelligence for analysts tackling graph questions like account takeovers, payment fraud, covid misinformation, global supply chain slowdowns, and cancer genomics. Graphistry helped start the GPU data frame ecosystem, including the popular Apache Arrow and Nvidia RAPIDS projects to power our approach, so analysts come to us with some of the hairiest problems.

We are actively hiring in a few areas and welcome applicants from all backgrounds, and especially in:

---

JavaScript Infoviz:
Help lead JS/UI on projects like -

* Graphistry GPU Visual Graph Intelligence for PowerBI, Tableau, Looker, ... <- embedding API & UI experience

* Graphistry GPU Visual Graph Intelligence for Spark, SQL, Twitter, ... <- no-code connector experience

* New core platform UI extensions

* If into GPU computing: Extensions + the next 100X of our frontend tier (WebGL tiling, WebGPU, ...) or streaming backend (RAPIDS/dask-cudf)

---

Infrastructure Engineer:
Enable our users to turn the performance knob from 1 GPU to 100 GPUs

* Docker / K8S / AWS+Azure+GCP / Python

* Help with both on-prem + cloud/saas scenarios: Security, observability, self-serve + assisted deploys, ...

* Startup mentality

---

You'll be working on early stages of these projects so room for impact + learning, and collaborating with both us & our users tackling some pretty fascinating projects.

More info: https://www.graphistry.com/careers
Awesome! I can't wait when it will be officially illegal to work.
Plus | Senior & Staff Software Engineers | REMOTE (US & Canada only) | Full Time | https://plusdocs.com

At Plus, we're building an easier way to capture, see, and share information across different sources — without having to worry about APIs and integrations. We're looking for talented people of all backgrounds to join our fully remote team across US and Canada. We've raised 10M in funding from Madrona, BoxGroup, Positive Sum, and the founders and CEOs of companies like Auth0, Plaid, Evernote, Smartsheet, and Zapier.

We're hiring for senior and staff-level engineers to grow our engineering team. We're looking for backend engineers (we're using Node.js, Postgres and AWS), and browser automation engineers (experience with Playwright or Puppeteer wanted). Our engineering team has grown to 5 engineers, with another staff-level engineer joining us in January.

You can view all of our positions on our careers page: https://www.plusdocs.com/careers and apply by sending an email to careers (at) plusdocs (dot) com. I've gotten my last two jobs at Webflow (YC S13) and Lumi (YC W15) because of a Who's Hiring thread, so if you have any questions about why I decided to join Plus, you can send me an email, at zach (at) plusdocs (dot) com.
If you got no raise this year, working roughly two and a half hours less per week would bring your compensation back in line with inflation. If firms can't stomach wage increases this may be a valid alternative.
I don't understand the headline (and the article text doesn't clear it up): "the epidemiological relevance of COVID-19 vaccinated individuals is increasing"... does that mean that people who are vaccinated are getting Covid more than they used to? Like a lot more? More than unvaccinated people? Either it doesn't say or I don't follow the medicalese well enough to interpret it.
How to use lazy enumeration in Ruby
A few of the most pertinent applications would be running an application at a live event, where you might run off battery / solar / small generator, and you don't have much of a power budget, but would still want to replicate a small K3s cluster setup locally for simplicity's sake. (I realize the irony of including Kubernetes in a line about simplicity...).

But in general, it would be more focused on a lower budget / lower power option for exploring small cluster ideas. Much more fun to test things out or learn on a platform that costs $600 all-in and doesn't suck down a few hundred watts of power all day, than to buy four used PCs that use more power, take up a little more space, and cost maybe a little less, all-in.

It is a niche product, but nowhere near as niche as the Seaberry board I showed last week :)
Location: Italy
Remote: Yes
Willing To Relocate: Yes
Technologies: React/JS/TS, Angular, Kubernetes, Python, Java, SQL, NoSQL, .NET
CV: https://drive.google.com/file/d/1jSTkSCZHt-xVJw6hH44oiH6XgJQOifF2/view?usp=sharing
Email: nikita.brancatisano@gmail.com

Hello! I'm about to finish a big GitOps project for [name redacted] with Kubernetes as a team manager. I was looking for fresh air and something remote. My biggest wish is to be able work on innovative new projects with the best technologies in a stimulating environment. Ideal role would be a frontend dev or gitops engineer but I'm open for everything.
On BEEING Stupid as an Early-Career Software Engineer

>> You spend half a day stuck on one bug before you ask your more senior teammate for help. They look at it, click around the codebase a bit, change one of the parameters you’re passing, and it’s fixed in 10 minutes.

The trick is that senior teammate wrote the overengineered, byzantine atrocity, where each functionality spans over 53 levels of call stack, 18 clases each with 12 parameters and 7 parametrized template / generics and talks to 5 microservices in a k8s cluster.

The stupidity of junior engineers is to assume they compete in a fair game.
Location: The Netherlands/Spain

Remote: Yes, remote only

Willing to relocate: No

Technologies: 15+ years server administrator experience in Linux and Windows Server environments with a multitude of different technologies and applications.

6+ years software development experience in Objective-C, Java, Laravel PHP, Python, C, NodeJS, Swift, Shell scripting, Javascript.

I have built and run a webhosting and a VPN service.
My experience helps me to connect the dots quickly and implement new technologies fast.

Résumé/CV: https://joosthoogendoorn.com

Email: Please see my website for contact information
Mojeek | Search Engine | REMOTE, UK Preferred

International Web Search Engine with No-Tracking. Independent crawler/indexer with our own servers and full tech stack for search and search advertising.

- Senior Developer https://www.mojeek.com/about/careers/
Basically, from Ronja, I feel like he really started to do his thing and was successful at it. Ofc, From Up on Poppy Hill is a notable exception, and if I remember correctly he worked with his father on this one, but the themes are very much Goro's.
Music to our ears.
Working 5 10 hours work days (at least ) already , four would be great.
This is super exiting! I did not know about the improvements, thanks for sharing!
Tables are Hard, Part 1: History
> To do well in academia you have to be truly invested in your field

I never said the opposite. For individuals it takes a huge lot of dedication.

But academia, as a whole entity, is being forced into the publish-or-die mindset.
Maybe, but there's also a cottage industry of media articles mining HN for material, and those are not the best source for new HN discussion, for obvious reasons (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...).

From my perspective, the proof of the pudding is whether the HN discussion is substantially different from the previous one. In this case it isn't. The themes are the same and the comments look interchangeable, not counting the throwaway account drama in the previous one.
New DynamoDB Table Class (Infrequent Access) 60% Cheaper than Standard Access.
Yard Stick, PBC | Software Engineer, Hardware Engineer, Data Engineer & More | Full-Time | Remote (US & Canada) | https://www.useyardstick.com/

At Yard Stick, we help farmers get paid to fight climate change. We do so with a category-creating tool for measuring the amount of carbon that is sequestered in soil.

You may have heard of “regenerative agriculture.” This is a collection of farming and ranching practices (such as no-till or crop rotation) with enormous potential to improve soil health, while pulling carbon dioxide out of the atmosphere. However, it is difficult to measure the impact of these practices. Current methods are slow, expensive, and cumbersome. (Think slide-hammer + mailing soil across the country.)

We believe that accurate, affordable, and fast carbon measurements will fundamentally change both the economics and the legitimacy of agriculture-backed carbon credits. Done right, this will put an entire industry to work in the service of the environment.

Yard Stick is a remote-first, seed-phase company, with founders based in Boston, Oakland, and Chicago. We have several open roles:

Senior Software Engineer: https://useyardstick.notion.site/Senior-Software-Engineer-Re...

Senior Data Engineer: https://useyardstick.notion.site/Senior-Data-Engineer-4806cf...

Lead Mechanical Engineer: https://useyardstick.notion.site/Lead-Mechanical-Engineer-5c...

Device Software Engineer (IoT / Sensors): https://useyardstick.notion.site/Device-Software-Engineer-Io...
REMOTE SR Architect / SR Engineer with Golang/Kubernetes Focus

Location: Berlin, Germany
Remote: at least 70%
Remote availability: Worldwide
Current preferences:
Kubernetes, Golang, Kubernetes Operators, Ci/CD, Containers and automating everything
Willing to travel: yes
Willing to relocate: no
Languages: German (Native), English (Fluent)
LinkedIn: www.hoelzel.it
Github: https://github.com/jhoelzel
E-Mail: hn [at] hoelzel.it

Hey I am Johannes and I talk to humans and machines!

I grew up with the internet, uploaded my first websites to geocities, was tech-admin of a lot of bulletin boards and have been doing professional code since 2003. After trying to build my first start-up in 2006 I realised that they just won’t come only because I built it. Therefore, I have a bachelor economical psychology, which helps me immensely with team leadership but also allows me to view the product from multiple perspectives.

Since then I have been freelancing with the exceptions of 6 years where I have been exclusively working with one of germanies biggest conference companies to establish their internal and external tech products as well as their IT department. This was the beginning of leading and hiring diverse international teams for me, therefore kanban, scrum and design thinking are not foreign to me. Some I have even taught to clients, when I wear my consultant hat.

That hat also enables me to train others in what I have learned, makes me easygoing as a person and also not afraid of talking to other departments or clients. Overall I have 7 years of hands on (mid level) CTO experience but never really stoped coding since I was 11. I currently specialise in Golang, Kubernetes and how to best make them work together. I write minimal containers with distroless, build clusters from scratch, know my GitOps (also how to set them up) and currently like to play with the kubernetes api directly through the official go-client or the operator sdk among much more. I believe the kubernetes API is the actual key to multitenant deployments as well as more refined scaling techniques.

I started working when Servers where still mostly dedicated, have lived the revolution of virtual servers, made a short stop at serverless tech and am now invested in the kubernetes ecosystem and its containers. My preferred cloud is AWS, but I have worked on others and also like to tame bare-metal and everything in-between. I love solving difficult issues and do most of my work in development containers.

All this makes me perfect if you are looking for someone with seniority, that is flexible, plays well with others but also likes to get his hands dirty.

Technologies:

Fullstack (Frontend, Backend, APIs, Daemons, Deployments, CLI)
Favorites: Golang, JavaScript, PHP
Cloud / X-Cloud : AWS, Azure, Hetzner, OVH, Bare-Metal
Databases: MySQL , MSSQL, PostgreSQL, TimescaleDB, SQLite, Redis
DevOps: Terraform, Ansible, Puppet, Bash, Rancher, ArgoCD
Server: Kubernetes, Docker (Swarm), Bare-Metal, Fargate, Serverless
Windows Server, Windows Network, Active Directory
Location networking, VPN (Wireguard, Software, MS-VPN)
Jira / Redmine / Trello
This happened to everything it could at least 10 years ago. It turns out that if you want software that works (at all), you need to pay people well, regardless of where they are in the world. Stop reenforcing this notion that leads to massive overwork and burnout in the US (+ Canada). Germany, the UK, Sweden, etc all have much, much better working conditions for software devs and their jobs aren't going away