skysight-inc/HackerNews huggingface dataset:
"They" uses the plural verb form in pretty much all situations, even if it only refers to a single person. This should be pretty intuitive to most native English speakers - saying "they is cold" is clearly unnatural, but "they are cold" works.

There is an exception for "themselves" - there is some usage of the word "themself" ("they did that themself") but it's fairly uncommon, and most people seem to stick to "themselves" even for a single individual.

It's worth noting that grammar isn't always so concerned with the logic of a situation. For example, German has grammatical gender that, for people at least, matches the gender of the person in question - a male nurse uses masculine articles, a female nurse uses feminine ones. However, a girl (Mädchen) is addressed using neutral articles because the linguistic rule ("-chen" is neuter) overrides the logical rule (female people use female articles).

Finally, it's worth pointing out that, even from a prescriptive perspective, most bodies encourage (or at least allow) the use of the singular they (with plural verb forms).
lol ya web scrapers are pretty targeted. unless you're the nsa, it's pretty tough to vacuum up everything.
> [an item] MUST start at the beginning of a line with a checkbox.

Why no subitem?

[] large task
[] subtask 1
[] subtask2

I use this all the time.
Ask HN: How can I learn about video encoding, h.264, ffmpeg, etc.
I'm looking to learn more about video encoding, compression, decoding, transcoding, ffmpeg, codecs, etc.

This is outside of my typical work, but I'm starting a new job in this realm shortly and I'm very interested in learning more about it for fun. Anyone have good books or resources for this? Thanks.
I remember back in college (2010s) part of what made Macbooks so cool were their small chargers and magsafe connector. I had no clue that inside was an engineering marvel itself.

As usual there's a jab at the end about Apple's pricing model but other than that I really appreciated how in-depth and understandable the article was. Especially as a laymen to electrical engineering.
Why not just use a separate schemas on the same postgres server?
I don't really see how this relates to the article. The author specifically mentions that he also encountered these problems in Racket (a functional programming language). Anyway:

>I do not understand why so many of you are so vigorously adamant that you're going to program in the intersection of functional programming languages and imperative programming languages

Because it actually works pretty well? The vast majority of programming languages today are multi-paradigm for a reason. In fact, almost all functional programming languages (Lisp, Scheme, Racket, Clojure, (S)ML, OCaml, F#, Scala) are multi-paradigm. Haskell is really the odd one among functional programming languages. The same applies to lazyness by the way, to claim that functional programming is "critically based on pervasive laziness" is simply wrong.

The idea that people use FP in a language like e.g. JS only because of an ideology driven obsession and that they constantly have to fight against the language just doesn't bear out in reality.
“The migration of the ARPANET to TCP/IP was officially completed on flag day January 1, 1983, when the new protocols were permanently activated.”

https://en.wikipedia.org/wiki/Internet_protocol_suite
> There are three grammatical genders, but only two of them are used for sentient beings, to talk about someone in the neutral gender is derogatory af

What about дитя? Isn't that a neuter in Russian? I know the equivalent "dítě" is a neuter in Czech. (For obvious reasons this is why the neuter is not being used in Czech either for referring to adult people -- it's completely infantilizing.)
I took that more as poking fun than as true vitriol against a real-life product manager.
If these are the leads or mentors then it can have a significant cascading effect.
>FWIW though I think GCC is really playing with fire when it comes to it's future - the mailing list approach to development deters new contributors, the testing infrastructure is quite arcane, etc.

And LLVM is better? At the start of last year I found and fixed a small bug in LLVM[1]. I submitted the fix via their Phabricator instance and it was approved by project members after a few days. As per the contributor guide, I then asked for a project member to commit my patch to the LLVM repository. This is because in Phabricator there does not appear to be an automatic way to commit approved changes. A project member has to manually take the patch and apply it.

A few weeks ago I tried to see what happened to my patch and found that it had never been applied. So basically my work and that of the reviewers was simply lost because of their infrastructure.

[1] https://reviews.llvm.org/D96334
"AI" isn't used in adtech. Adtech runs on econometrics and stats, rocking it like it's 1964.

t. Almost 20 years of leadership positions in adtech.
Avenue (YC W21) | https://avenue.app/ | Full-stack Software Engineer / Backend Software Engineer (Typescript / Javascript / React) | NYC / New York City | Full-Time

Avenue is building the observability platform for operations teams (think Sentry/PagerDuty but for ops). We are hiring early full-stack engineers to help scale the next generation of ops-driven companies. Come join our NYC-based team!

We are a team of 8 in NYC backed by Y Combinator, Accel, Elad Gil, Lachy Groom, and many other great partners.

Our main product is a web app and worker cluster built using Next.js & React. We build our components with Tailwind (https://tailwindcss.com), and we use hooks & react-query for state management. Our backend is a Node.js / Express app. We use Redis and Postgres for storage, and we use Prisma (https://prisma.io) as our data access layer. Our infrastructure is built on Docker, Kubernetes, and AWS.

As an early team member, you will get a chance to set the foundations of our engineering culture. You will help articulate our engineering principles and help set the long-term roadmap.

We're looking for strong engineers with many of the following:

* 3+ years of full-time software engineering experience
* Experience building full-stack web apps (you've owned & built features from start to finish before)
* Extensive knowledge of Typescript, React, and Node.js
* You're product-minded, you get a lot done, and you have high conviction in what you do.

Please reach out to me directly or apply via: https://jobs.ashbyhq.com/avenue/f4e8842d-83ae-413a-9ee3-d20c...
The key would be a circuit-switched network for real time communication. ISDN once promised low latency circuit switched video calling. Shame it never took off.
Disgustingly high.

I find it furious how american citizens are force to subsidize the entire world.
https://www.vox.com/science-and-health/2016/11/30/12945756/p...
My mother needs insulin to live, and lives off her mediocre pension. I don't find it fair or just at all.

Even our National Allies like Germany didn't spend their fair share to NATO until Russia invaded Ukraine.

I'm tired how American Citizens don't have healthcare or houses yet our taxes goes to across the world, and the world isn't doing their fair share. We aren't being represented by our government.
Combinatorial enumeration might work. Isn't Deep Learning a spectacular victory of dumb brute force (in the form of Gradient Descent and overparameterisation) over elegant theory? Seemingly if you do a brute-force search to solve a problem, the number of possibilities you need to look through should be overwhelming, but a lot the time this isn't the case.

[Edit] The origin story of DL is also full of shallow dismissals, for perhaps not dissimilar reasons to the ones you're seeing here.
And in terms of relative popularity of TensorFlow and PyTorch: https://www.assemblyai.com/blog/pytorch-vs-tensorflow-in-202...
First time I rented a German car I yelled out in the parking garage for help! Some kind strangers explained this to me about the reverse and I got on my way.
Offtopic, no email in your HN profile: I'll give you the same advice I give to others who share this sentiment (and I share it as well): find a way to expatriate if you can. The US is unlikely to fix its problems in our lifetime; there are too many people who will continue to vote for representatives who refuse to back sane policy, who will vote against their own interests, as well as those who don't vote at all. Ergo, if you can, you must vote with your feet (remote work, enough savings to qualify for a visa somewhere more developed, a work visa if you're highly skilled, etc). Can't change the direction of the wind, but you can adjust your sails.

I recommend either Western Europe, Australia, or New Zealand, but that's personal preference. Canada is fine if you don't mind the cold, Japan is an acquired taste, parts of LATAM are great if you're a tropics kind of person.

https://worldpopulationreview.com/country-rankings/happiest-...

https://www.oecdbetterlifeindex.org/

https://www.socialprogress.org/
Also the Riemann hypothesis was solved in 2018, so they claim: https://www.businessinsider.com/riemann-hypothesis-solved-by...
I think browsers messed up the implementation of number by adding increments and spin box things. I wish they would just show a numeric keypad on mobiles, and on desktop restrict input to 0-9, optionally 1 decimal point and an optional '-' prefix, and otherwise present as a normal text box.

If it makes sense for an increment button, it's pretty easy to add with JS, or it could be an optional attribute. I can't remember a case where the increment buttons were useful.
India’s living root bridges submitted to Unesco
Hello to a fellow member of the "my first car was a Porsche" club. Mine was a $400 924 that broke at least once a week. Good times.
Full stack dev with +10 years experience.

- Location: Europe

- Remote: Yes

- Willing to relocate: No

- Technologies: NodeJS, C#/.NET, TypeScript, React, Electron, NextJS, AWS

- Résumé/CV: https://rafael.keramid.as/ - Full CV upon request

- Email: job[at]ker.af
That project is outdated, and doesn't have drivers for pen displays.
Curative | Full-Time | REMOTE [US] | https://curative.com/

Curative is refactoring healthcare. We've run >30m covid tests and >2m vaccinations in the US.
We're now expanding into building a new vertically integrated healthcare platform.

Our open roles:

- Senior Frontend Engineer

- Senior Backend Engineer

- Senior Infrastructure Engineer

- Engineering Manager

Competitive compensation

If you're interested you can see more about our roles and apply here: https://boards.greenhouse.io/curativeinc

I'm the director of engineering, feel free to reach out: colton@curative.com

Tech Stack: Kotlin (server side), Python, Typescript, React, Terraform, AWS
Sheesh, it's ok to like something! No one will think less of you.
Matroid | Deep Learning Engineer, Infrastructure Engineer & more | San Francisco Bay Area (Palo Alto) | Full-Time | ONSITE

Matroid’s mission is to enable computers to visually understand the world. Our “no programming required” product empowers businesses and industry with our computer vision solutions.

We’re a Series B funded startup, with customers in manufacturing and video security industries.

We’re looking for top engineers - both junior and senior - who are excited about solving hard problems in computer vision and how to productionize and scale it to serve real-world use-cases. Competitive salary and equity.

CV tech stack includes: Python, Tensorflow and PyTorch

Infra tech stack includes: Kubernetes, Kafka, Mongo, Redis, ElasticSearch

Apply at https://matroid.breezy.hr/?source=hackernews.
This explains a strange interaction I had on FamilySearch. I knew they were owned by the Mormons, but I was doing some cleanup (think deduplication/obvious typo correction stuff) on older records in my line, when someone on the site messaged me and essentially gave me first dibs on... I don't remember the exact phrase, "registering ordinances" or something like this for the person in question, because I was a direct patrilineal descendant. In retrospect I think it was related to this baptism-by-proxy thing, maybe?
Cloudflare Zaraz | Developers | Remote, around GMT

Zaraz was recently acquired by Cloudflare and since then our plans just got way bigger. We're hiring for all sorts of developer roles. Write to me at yoav at companyname.com and let's talk. This is an opportunity to write code that really changes the WWW, and with upcoming plans - even beyond that.
Disclaimer: I am the co-founder of Cerbos.

Thanks for explaining the problem space so well and referring to Cerbos[1] as contextual solution.

We had to build these systems in the past so many times and we were tired of reinventing the wheel. With Cerbos we aim to turn this problem space into configuration rather than code and enable enterprise-grade access management for any application.

[1] https://cerbos.dev
The last percents of the human genome (DNA) completed
Energy price: Bill shock for millions as rises hit
Can Cancer Be Treated by Changing Its Cells?
August Health | Account Executive / Customer Success | Distributed team (USA-based) | Full-time

August Health is an early-stage company that builds technology to enhance quality of care for our elders. We're looking for the second sales hire to join our team and help us create a repeatable sales motion within our core target customer base. So far all sales have been founder-led, but we've been overwhelmed with opportunities and are looking to scale up quickly.

There’s enormous opportunity to tackle major white space accounts, define process and sales strategy, onboard and coach new reps and work with the founders. More here: https://www.notion.so/augusthealth/Account-Executive-2bfb907...

We're also on the lookout for our second customer-success hire. We're growing fast enough that we're starting to focus on setting up repeatable implementation/onboarding processes and streamlining customer success to helping our customers do well. More here: https://www.notion.so/augusthealth/Implementation-and-Succes....

August Health is very well funded by a group of top tier Silicon Valley investors and is working with some of the largest senior care organizations in the Bay Area and across California. We’re on a mission to promote compassionate personal care for frail elders while transforming the way the industry operates. We’re helping communities move through a much needed digital transformation so that all resident care, operating information, and compliance risk are housed within the August Health platform rather than a notebook or file cabinet. We're scaling quickly and this is a real opportunity to join a quickly growing startup.

Contact me: erez AT augusthealth.com (No recruiters/agencies please)
Location: Swindon, U.K.
Remote: Yep.
Willing to relocate: Would need 1-2 months notice.
Technologies: AWS, Terraform, C#/DotNet, 10+ Years of JavaScript, Node.JS, C/C++ + WinAPI (COM, WinRT, oh my),

Have done a wide range of things from Python to KMDF kernel module development to CCNA/CCNP training to actual AWS qualifications.
Prefer infrastructure and backend to frontend work, but I'm happy to do frontend if I'm not the one designing it :)
Otherwise, as full-stack and as bootstrapped as I possibly could be.

Personal details:

console.log(atob("RW1haWw6IG1hcmNpbkBkYWJlcnMudWsNCkMuVjogaHR0cHM6Ly9tYXJjaW4uZGFiZXJzLnVrLw"))

Apologies for the silly approach above - it's for antispam purposes.
I highly doubt that you’ll be seeing a 120hz apple monitor in this price range this year.

It’s a bit cute that most reviewers panned this display because it wasn’t the Pro XDR display at this price,
<input type=“numerals-that-feel-more-qualitative-tbh”>
You're breaking HN's rules. You've been here for 10 years, so you must know that.
I think the author somewhat explained why FP "suggests" that. In his explanation, it's because when you read tutorials that operate on "numbers and strings and simple lists" (as the author puts it), you do create and destroy those structures willy-nilly.

So when you operate on a large array (as in his example), a natural approach is to also create and destroy it.

Of course after you gain experience you learn not to do that, and techniques that let you not do that, but I don't think he is missing the point.
Troubleshooting is a lot harder for a variety of reasons. Things are hidden away under plastic panels, the vehicles have a lot more electronics, and everything is fit into much tighter spaces.

Still, between YouTube and enthusiast forums dedicated to whatever model car it is, you can usually do a lot. Typically if something goes wrong on your car, the same thing has gone wrong to a lot of other folks with the same car and someone has posted about it.

If you're handy enough and have the right tools, an official manufacturer shop repair manual is what you really want. (Chilton is better than nothing, but you really want the manufacturer repair manual.)

But... some things are just a pain in the ass w/o a lift and the right tools. Find a good independent mechanic for older cars (easier said than done) or just take it to the local dealer for cars still under warranty.
Others have already acknowledged independently that each of my edge cases have happened to them in some respect.

So I’m not sure why you think it’s suspicion or a disconnect of myself versus everyone else (it’s not).

I’ve just consolidated the edgecases for a topic that frequently comes up again and again: That is, cash is a pain; electronic/credit-only is great.
Cool, that looks quite neat! I agree with you, at some point you have to structure things in one way or the other, in order to keep an overview. For me it works somewhat well to organise my data across different files and folders, which are setup in a certain structure. That either requires some manual labour and discipline, or you automate these workflows. That requires “standardised” data formats, however.
> Should I replace my router just because it's old and unsupported?

You answered your own question:

> some unpatched bug will leave my home network vulnerable
Not true for me either.
Scribd | Software Engineers | Amsterdam, Netherlands | Full time | ONSITE or REMOTE (NL)

Scribd is a reading subscription that gives you access to the best books, audiobooks, magazines, podcasts, and more. Our mission is to change how the world reads. In 2019 we hit 1M paying subscribers and have been growing since then. In 2020 we acquired SlideShare.

We are one of the oldest YC startups (YC ’06), operating one of the largest Ruby on Rails sites. We have a very friendly, people-first, engineering-driven culture with competitive salary and great benefits. We are ambitious but at the same time value a good work life balance. To learn more, please check out https://tech.scribd.com.

The Service Foundations team is looking for:

- Ruby Software Engineer: help us define and evolve the next version of our Ruby/Rails foundations for services contributing to observability, logging, automated upgrades, RPC, event streaming and background processing solutions. https://jobs.lever.co/scribd/6179374e-abb9-4cf5-9c3c-b2af754...

- Go Software Engineer: we are writing more and more of our services in Go. We have interesting challenges in scaling services and building foundations. https://jobs.lever.co/scribd/96dca15a-1a0f-456e-b206-ba11775...

- SRE / Platform Engineer: take ownership of our infrastructure as code, work on logging, instrumentation, monitoring SLI/SLOs, and help us drive innovation and cost efficiencies within our global traffic routing layers (service mesh, CDN). https://jobs.lever.co/scribd/8e39d0ec-cfce-400c-a6a8-4612ef8...

The Content Delivery team is looking for:

- Site Reliability Engineer: take ownership of our infrastructure as code, work on logging, instrumentation, monitoring SLI/SLOs, and help us drive innovation and cost efficiencies of our content conversion pipelines. https://jobs.lever.co/scribd/7285115a-ed1c-40c0-95b2-ea0b1e8...

The SlideShare team is looking for:

- Senior Backend Software Engineer: after our acquisition, we have dramatically improved the product and plan to accelerate these initiatives in 2022. You will have broad ownership of technical direction. https://jobs.lever.co/scribd/17ccbd20-bbc1-4e59-a15c-a922923...

We have hired many people from these HN threads, including our VP of Infrastructure.

For more details reach out to me at fotos at scribd.com.
My parents have always had a flag pole, but flags are expensive and don't always last long. I remember in the late 80's my mom bought a yard of some end-of-roll fabric and made a couple of flags out of them that lasted the better part of a decade. We got so many inquiries of "what country is that flag?" I remember it looked something like Norway...
First small batch data observability platform
For what it’s worth, I’ve been using yabai on macOS for a while now and I’ve quite enjoyed it. It feels a lot more like configuring a Linux twm then amethyst. I did find amethyst to be more stable, Yabai still has some annoying bugs on apple silicon but the extra features make it worth it in my books.
This is very cool!

We're actually building an editor/IDE of sorts from scratch, but specifically for "todo.txt" (https://thymer.com if you're interested). I think a lot of parts of your spec would fit really well with the concepts we were thinking of (like the status in between [ ], due dates, #tags..). Maybe we should add compatibility for this spec as well (for things like autocomplete, and export/import).

Thanks for posting, really helpful for portability to have more standards like these!
If you can please link to the non-profit here, I think a lot of us would enjoy it.
And yet it's still impossible to get a new 5G or even LTE radio site approved in the city of Berkeley. Thanks, crystal-worshipping hippies.
In Rectangle Pro [1], mentioned in the article, there is a feature built specifically for saving and loading layouts, in the “Applications” tab.

The app is not free and I’m the developer.

1: https://rectangleapp.com/pro
Yes. In the simplified linear setting we're considering...

If you want to do dimension reduction and only have X, use PCA.

If you want to do dimension reduction and also have a "y", consider PLS or CCA (canonical correlation analysis).

Some background: https://www.cs.cmu.edu/~tom/10701_sp11/slides/CCA_tutorial.p...
I'm not talking about using it when it's helpful. I do it myself all the time.

I'm talking about forcing it in when it hurts specifically.

It occurs to me that I may have accidentally answered myself at the end, when I referred to the concept of union vs. intersection. When you bring in helpful angles on your current paradigm from light cast by other paradigms, that's helpful. You're expanding your working set of options.

But when you get a bit of a good taste of those other paradigms, and then declare this is always the right way to do it, it may feel like you're expanding your paradigms, but now you're not. When you force sum types into a language that doesn't support them because they're just always the right answer, when you force lots of maps & filters in a language that can't do fusion and function calls are kind of expensive, when you force an algorithm in that depends on laziness to work, and so on, you are no longer working in a sort of union of paradigms. You're working in the intersection.

And that intersection sucks. A worst-of-both-worlds situation for sure.

You can tell, by the way people trying this are constantly screaming in pain about it.

When it hurts... stop.