skysight-inc/HackerNews huggingface dataset:
Why not a paying, small-scale technical side project to keep your skills up?

(This is an actual question. I really want to hear your answer, no matter what it is, as I am in a similar-ish boat.)
I honestly believe identity politics was amplified as a way to diffuse class warfare and create infighting in the (shrinking) middle and lower classes
Predictably, "The Computer Language Benchmarks Game" once again proves the worthlessness of "The Computer Language Benchmarks Game".

This thing has been a long running joke in the software industry, exceeded only by the level of their defensiveness.

SMH.
I've actually read both, although it's been a while since "What is property?". I have not read any other Proudhon.

> makes me suspect you might not know who Proudhon is.

No, I know exactly who he is. Left libertarianism is ironically very popular among rich millenials & Gen Z, probably because it allows them to be cynical about all institutions when in reality governmental, collective action is the only realistic counter to capitalism.
Flexpa | Product designer | REMOTE (US and Canada) | https://flexpa.com

Flexpa is the fastest way for your digital health app to connect to new Patient Access APIs. Support linking sources of data from Medicare, individual & family, and employer group plans from Unitedhealthcare, Anthem, Humana, and more.

If you join us in 2022 you will be an early team member and help us shape decisions about what we are building and why, who we hire, and company culture.

Our pitch to you:

Flexpa is working in a hard space that matters to everyone. We are all future or previous patients in the healthcare system. Access to care is personal.

Flexpa has experienced founders. We've founded two YC companies.

* Flexpa has support from world-class technologists, investors, and healthcare practitioners.

* Flexpa has a culture of calm, respect, and a "put the shopping cart back" mentality.

Product designers on the team will:

* Design user experiences (UX) for both (1) patients who use systems that integrate with Flexpa and (2) the health care tech teams that create those integrations

* Design user interfaces (UI) for patient access including especially for Flexpa Login

* Advocate and build for a11y

* Be a technical contributor too - by writing CSS and helping us systematically manage product design with hybrid tools like TailwindCSS and Storybook

* Get to choose their trade tools (Figma, Origami, or Framer)

* Value clear written communication

Apply by sending us an email at hiring@flexpa.com and mention HN.
Can you please give an example of some of your subjective job satisfactions?
Main question, how do you deal with authorization? PostgreSQL Row Level Auth is horrible to use when you scale up compared to implementing auth on the app level. Both Supabase and Hasura suffer from this problem. The moment your data auth needs become slightly complex, you end up with a mess of calling out to external functions and ad-hoc SQL functions in the database.
What metric are you using for productivity growth per capita? The data I'm looking at shows around a 25% increase (inflation-adjusted) over the past 2 decades in the US.

Source: https://ourworldindata.org/grapher/labor-productivity-per-ho...

Intuitively, it certainly seems like humans are a lot more productive now than we were two decades ago with wider adoption of the internet
Fair point. Out of sight out of mind and reduces ability for advancement up the corporate ladder. It plays a role in office politics and positioning for better or worse in organizational structures and accolades.
Twitch has been broken for the entire pandemic and will not be ever improved at this point. I gave up and just went with Chrome for anything media related. Mozilla has stopped caring and so I have.
Am I understanding this correctly? The idea of the veil of ignorance is we do a thought experiment where we pretend there are no societal standards and then imagine what proper justice may look like? If this is the correct understanding, what an asinine and inane idea that as an individual I can do better at imagining how justice should work then the thousands of years of cultural development that have gone before me.

I don't care how smart you are, if you literally throw out all of our societal standards and think you can do better using your imagination, you're a fool. Don't throw out the baby with the bath water, our justice today has a lot of good ideas. If we want reform, that involves extracting the good ideas and getting rid of the bad ones. Otherwise we're not reforming justice, instead we're coming up with our own standards that we pulled out of our arse.
Bringing CTO Co Founder with TN Visa
My team and I are working towards MVP and need to bring on another Co Founder/CTO to the company to get there. The person I would like is on a TN visa.

Is it possible to offer them shares/equity in the company and have them work on the product? We are pre seed so this person would not be paid. What are the laws around this, is it legal, can I make this happen?
Bots, Groupthink and Weaponized Empathy: How the internet is manipulating us
What are they in this case? And I guess your comment is true as long as you ignore the incarceration rates for First Nations. Which is coincidentally something we canadians really like to do whenever it's time to feel smug about our southern neighbors.
actually buybacks
Fleetio | Full-time | 100% REMOTE - open to candidates in the USA, CANADA & MEXICO | https://www.fleetio.com/careers/engineering

Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet of vehicles. Founded in 2012, 21 Million Series B in 2020. 4.7 rating on Glassdoor.

Company perks: competitive pay, company stock, 401(k) + match, health, vision & dental insurance, strong remote working culture (since 2012), fitness incentive, professional development budget + new hire equipment stipend.

4 OPEN ROLES:

-- Senior Software Development Engineer in Test, WEB: https://apply.workable.com/fleetio/j/26E383152D/

-- Senior Software Development Engineer in Test, MOBILE: https://apply.workable.com/fleetio/j/5C316ECDC0/

-- Senior Ruby on Rails Engineer: https://apply.workable.com/fleetio/j/ABED42639F/

-- Senior Backend Engineer: https://apply.workable.com/fleetio/j/A4FA211ABE/
In my opinion GraphQL is operating on an entirely different level to SQL in one meaningful way: manipulating structured data

Manipulating rows in SQL is easy but doing nested joins and trying to represent one-to-many relationships correctly in the response is non trivial. I would say you have to be good at SQL to leverage the DB to make structured data, returning tables and rows is entry level.

In GraphQL on the other hand, it’s seamless / entry-level to query for nested data and represent it really semantically, which is very appealing when doing presentational work (read: UIs, I suppose).

Therefore, the purpose of constructs like this is to allow those working on the presentational layer to be able to construct queries for semantic, structured data themselves with no requirement for SQL / backend expertise. This is a pretty meaningful improvement to unblocking development for both sides of the stack, in my opinion, and is why I apply Hasura everywhere I can.
> What would the market look like if we corrected for the money supply?

It would look like it does right now! You're almost asking the right questions, but not quite. People look at stretched valuations and high price to equity ratios and other metrics, to forecast doom and gloom (big selloffs). It is true that earnings have not increased with prices for quite some time. But there is are decent metrics to track this kind of thing (which you won't find in Technical Analysis books from 40 years ago, so just burn those), one metric is to look at the price to equity ratio to treasury bill interest rate spreads.

During money supply expansion, whoever has access to cheap money then goes and buys stocks (amongst other things), hoping to increase that cheap money faster than the money is given to other people (diluting the purchasing power of the money the last person received). Many times these people are publicly traded corporations, who buyback their own stock, or their shareholders who also increase their positions in the same source of wealth. There is a psychological component, and when people say that, it really relies on identifying who the biggest movers in the market is and what they do and why. Hope that helps.
You're making empirical claims about the world as if they are obvious, so I expected you would have a shred of evidence backing what you were saying, but I guess I forgot we were on HN.

Unsure why you would think I was expecting a NYT article (except as some weird cultural signaling point?), I was thinking more along the lines of a welfare economics or econometrics journal article.
I use Sport as my meditation.

It's one of the ways I can disconnect for at least a little while.
For one thing, GraphJin alleges to support MySQL and YugabyteDB: https://github.com/dosco/graphjin#features
Components are everywhere on Windows, Android IPC, XPC on macOS/iDevices, DBUS, gRPC, and plenty of other RPC reboots
High level...

...one of the 2 days teams are all in together, they focus on internal team activities.

...the other of the 2 days team members spread out across the week, they focus on collaboration with other teams.

It does limit our prospective candidates to being in specific geographies or being willing to move to them, the trade-off is we're seeing many people who voluntarily are in more than 2 days per week, they really missed the separation of home/work, the getting to meet and know new people (WFH video/phone/chat is works for getting work done with each other, it isn't great at really getting to build relationships, it happens much more slowly).

This is an area where we're still innovating on overall as a company and we will continue to do so, also what works for us may not work for others, there isn't a global monoculture. One of our [4] core values is, "People First -- We provide an opportunity for people to do meaningful work with people they love to work with", and as we live the value, we find people enjoy being at the office because they enjoy being around their team members.
> ... constantly breaking around curves.

What a drag.
I am comfortable with my job situation, but sometimes I day dream about being fired just so I have a good excuse to take 6mo to a year off of work.
Took > a month off after being burned out by a previous corp. It did wonders for my mental health and gave me time to learn a lot of fun stuff.

I already had a new job lined up, but I highly recommend saving up a bit of cash reserves to do this.

During this time I also moved to a new state, signed up for sailing classes and read several technical books. Way better than sitting in useless meetings and not growing (again, if you can afford it, do it)
First Room-Temp, On-Prem Quantum Computer
R/Overemployed – “Work Two Remote Jobs, Reach Financial Freedom”
Lusion
Can be a mix of both or a straight proxy to what the client is allowed to access. For example, if you need to perform multiple operations on the same resource in a single call, the middle tier would do those multi-operations instead of the FE client.

You're pretty much having the middle tier act as the business logic layer as the FE client(s) doesn't have to worry about calling a sequence of operations to do a task, and instead just have to call a single operation on the middle tier instead.
I think the GDPR has shown that all you need to do is set fines as a % of revenue, and they'll be taken seriously.
> PostgreSQL Row Level Auth is horrible to use when you scale up compared to implementing auth on the app level.

In what way?
> as well as your ability to work in non-chill environments

This is a real thing, at least for me personally. I've been self-employed for the last 4 years and have been lucky enough to live a very cushy life. I make twice as much now than any job I had in the past, but all my income is more or less passive and has nothing to do with how much I work. That being said, I know my current situation won't last won't last forever and every so often I get pretty stressed out at the idea of having to go back to a regular job. As a result I probably work 40-50 hours a week on other projects trying to find something else that will 'stick' in case my current income source disappears. It's still cushy in the sense that I get to pick and choose when I work and what I work on, but the thought of going back to a full time job, or god forbid an office, is pretty stressful.
Conversations about labor are a weird area where people are both commodified and also simultaneously shamed for acting like a commodity.

Imagine opening up a shoe factory, finding out that the price of leather was too high to make a profit on leather shoes, and instead of reworking my business to match my expenses I instead demand that the leather be sold to me at a lower price. When the leather providers refuse, I go complain to a bunch of newspapers that nobody wants to sell leather anymore and that we're in a leather shortage.

If your business requires all of its supplies and inputs to be sold to you below market value, then you don't have a business, you have a charity.

Everyone would be able to make a profitable construction business if they got their lumber for free. Everyone could run a department store profitably if all of their inventory was given to them. But sustainable business is about learning how to build a product/service that generates more profit than the costs required to make it. If the initial costs are too high or it's a question of scaling, then that's what investments and/or subsidies are for. But either way, it's silly to try and shame suppliers (employees) for setting their own prices.
Swiftly https://www.goswift.ly/ is a transit data platform that analyzes billions of historical and real-time data points from transit vehicles to surface the most impactful improvements to service. We are a Series B startup with about 90 people. We are currently hiring a Director of Engineering and a Senior Product Designer.
https://jobs.lever.co/goswift/131af603-95a7-4938-a381-eac56d...
https://jobs.lever.co/goswift/09ee5453-2b66-4568-b3c5-8272f2...
How can people constanly like like that? I mean, they must constantly cover up the reason why they couldn't join a call or couldn't answer on chat at the moment etc.. Not to mention outright lies during interviews. I guess they also have to stop maintaining their Linkedin.
I'm not sure I understand. I'm using simple arithmetic to show that UBI can't replace welfare except at unfathomable expense, based on real welfare expense and GDP numbers. Do you disagree?
"Full-spectrum" computer engineer w/ M.Eng. equivalent, 15+ years of experience in commercial software development, strong passion for solving difficult problems, prolific open source developer, focus on high-performance/low-dependency architecture and code, comfortable working from assembly to network-distributed applications.

Location: America/Chicago

Remote: Preferred, also willing to fly in on a schedule

Willing to relocate: Maybe but it would have to be one hell of an offer

Technologies: embedded (firmware dev, peripheral drivers), low-level (kernel dev, drivers, system services), reverse engineering, debugging, low-level synchronization/parallelization, posix/*nix, desktop apps (C, C++, C#, rust), mobile (iOS), cloud (AWS, Azure), virtual machines (VMware, Hyper-V, EC2, lambda, firecracker, and others), databases (both SQL and dbadmin) (PostgreSQL, SQLite, CockroachDB, MySQL), web backend (bespoke C++, rust, ASP.NET Core, PHP), web frontend (HTML, CSS, JavaScript, TypeScript, WASM, node), networking (L2, L3, wifi, PoE, VPN, etc), machine learning, security research, low-level audio/video muxing/encoding, and more. Have hacked my way through the FreeBSD and Linux kernels, reverse engineered a lot of the Windows one, and maintain a custom distro for embedded use.

Résumé/CV: available on request

Email: m q u d s i 0x40 g m a i l . c o m

Not looking for any exclusively frontend dev work, not interested in working on any blockchain tech. Extremely through, result-oriented, and with a knack for good writing. Looking for work as a senior engineer/architect and open to some managerial responsibilities (previous experience overseeing multiple teams and as team lead). Open to trying new things, can quickly pick up new languages and codebases, and have dabbled with just about anything to do with computers in my day. I understand how all the parts fit together.
Twirp _is_ great. For unary RPC, Connect is similar: using the Connect protocol, it works over HTTP/1.1 or HTTP/2, doesn't require any special networking infra, and has first-class support for JSON payloads. In short, `curl | jq` works again.

To us, the biggest difference is that Connect _also_ supports the gRPC and gRPC-Web protocols. That lets your code interop with a much, much larger ecosystem of tools and systems, many of which are better-supported than their Twirp equivalents.

We designed the Connect protocol and the Go APIs to make multi-protocol support seamless. Server-side code supports the Twirp-like protocol and the gRPC protocols simultaneously by default. Clients can switch protocol with one option, no other code changes required.
Reminds me of this wonderful little exchange between an interviewer and Jeff Bezos: https://www.youtube.com/watch?v=Yv8MrBBuRqI&t=5m08s
But my family is used to living indoors and eating food every day.
I tend to agree with you, but I had a situation where my mind was completely changed. I worked for a company in high school believe it or not that did not give mice to the employees, lots of data entry. They said the mouse would slow you down significantly and while I struggled for a couple weeks to learn everything and the hotkeys for the terminal/console apps, it became insanely obvious that operating a computer without reliance on the mouse was far more performant, and easier once I stopped fighting the urge to grab my mouse.

I don't think it's for everyone, but I'm grateful for that experience.
Comcast offered to wire up Charlemont, MA for $462,000 – the town said no (2018)
For the past three decades, the Ukrainians have been doing to ethnic Russians what she accuses Putin of trying to do to Ukrainians. ... I have sympathy for the Ukrainians who suffered, but I have just as much sympathy for the Russians who suffered.

It extremely, extremely difficult to see how one can even begin to consider the respective "baskets" of suffering under discussion here:

- The body of (we will acknowledge) obnoxious restrictions on the use of the Russian language in official and commercial contexts; versus

- Easily 4,000+ civilians killed (in just the past three months), not to mention all the rapes, mutilations, destruction of entire cities (did we mention the theatre in Mariupol, even)?, and the displacement of millions; combined with official statements at the highest levels of the Russian government blatantly stating their intention to wipe Ukrainian identity and culture off the map

As being anywhere near comparable, in either scale or moral or psychological impact.
More on this topic:
https://www.theatlantic.com/ideas/archive/2022/05/single-use...
font injection using a remote server is also problematic due to CSP
Interesting. My first trip outside of Europe was my honeymoon in 2008 to Canada. Various tour guides told us that Tim Hortons (“Timmy’s”) was a Canadian institution.

Since then I’ve travelled a fair bit in US cities and a little in Canada and the only real difference I can see is that Canada has a Tim Hortons on the corner.
Forma | joinforma.com | Fully Remote | Full-time | US-only

Forma is a life benefits platform that helps modern companies design and scale flexible, global benefits programs with options that fit employee’s lives, from health and wellbeing to lifestyle programs and beyond. With flexible benefits that are delightful, distinct, and designed to support people’s wellbeing, Forma has helped companies like Stripe, Zoom, Allbirds, and Twitch design and deliver flexible, inclusive benefits programs to their workforce in a modern way.

We’re looking for Software Engineers and Product Designers, at the moment! We’ll certainly look for Product Managers in the future, as well. We work with full-stack Javascript (including Typescript and Node.js).

As a benefits company, we pride ourselves on creating a company where people love to work. Home to a growing team of bright minds–from engineers and executives to artists and technologists, our work is shaped by a myriad of passions and perspectives. Together, we’re building better benefits that work for everyone.

We’d love to hear from you. Feel free to apply online or feel free to reach out directly to me at john.kempe@joinforma.com!
XMPP and Matrix: Better or Different?
Is one of the protocols better than the other one?

My opinion in advance:
I think Matrix is neither better than XMPP nor the other way around: The protocols are just different but can be combined with their advantages (let's say X[M]PP) ;-)
Every matrix server has the ability to bridge to the international standard XMPP and there is the way XMPP to Matrix too. So it is up to the administrators/decision makers to open this door to interoperability. There is no "Matrix vs XMPP" but a "Matrix with XMPP".

What do you think?

https://www.freie-messenger.de/en/systemvergleich/xmpp-matrix

https://www.freie-messenger.de/en/begriffe/interoperabilitaet/gedanken
We used PostgREST in a project at my previous company, and it's the most horrendous thing imaginable. The project is a meme in the company and nobody wants to work on it, including its author (who decided to switch teams becaus of how much he hated it).

I don't know if this was because of PostgREST or because all the logic was encoded in grotesque looking SQL that nobody understood (and changing some things requires dropping and readding things).

It is an extremely cool project, don't get me wrong, but it's one of those things that's "I know this already and I'll use it for a weekend/poc project to not deal with writing a backend" and not for something important. And again, I don't know if this was just poor usage or something that manifests itself in every project that relies on it. Also the DSL is very much it's own thing, so migrating away from it is painful, especially if you inherited the project and don't want to read the document. But again, sample size is 1, so it's anecdotal.
Thanks for pointing that out, Icathian.
If you go back a bit farther, I think you'll find the work on nuclear winter actually came out of work done at Cornell to try to model the result of a large object impacting the earth 65 million years ago to kill off the dinosaurs. Amazingly enough, one of the hardest parts of the dinosaur extinction work was figuring out how a localized impact like that could kill enough things to cause an extinction, and that part came from the atmospheric modelers. After doing that modeling work, they realized the parallels with a nuclear conflict and produced the nuclear winter projections.
Problem can be seen here: https://dnsviz.net/d/broadcom.com/Ype8VA/dnssec/

By the way, are you quoting the isotf.outages mailing list verbatim without attribution, or was that you as well?
I think meanings come from within and not really from jobs. All jobs have dreadful parts associated with them. You have to find your own meaning.

For me, I'm driven by rage :P.
Premature optimization is not bad form when it's re-framed as good architecture. So it's not 'usually bad form' to architect something from the outset, using your experience, and that's something everyone understands. This pervasive disdain for premature optimization leads to bad architecture that often leads to expensive rewrites. So because the word optimization is so overloaded and treated with disdain it feels like we need a new language to talk about what's really meant by 'premature optimization' ( the bad kind)