skysight-inc/HackerNews huggingface dataset:
Remi.so | Senior Frontend Engineer (min. 5 yrs. exp.)| Remote (Europe) | Full Time | https://www.notion.so/remiculture/Senior-Frontend-Engineer-5...

Remi is a culture building platform for remote and distributed teams to help them build culture and connection, easily and effectively. Remi uses daily and weekly team building rituals as the core mechanism to help teams build culture: by forming habits through repeated interactions and nudges, teams can build culture like a muscle. We're a company founded by organizational psychologists, engineers as well as sales & marketing experts coming from international tech companies like Twitter, Typeform and Samsung, and have recently closed our pre-seed round with renowned international VCs and business angels.

We're looking for enthusiastic and resourceful software engineers, with at least 5 years of relevant experience, who are passionate about building great products, love being part of an ambitious team, and can lead the way through the uncertainties of an early stage start-up. You'll work as part of a cross-functional team with other engineers, product managers, and designers. We’re planning for an agile and collaborative environment, 100% remote, and with a strong focus on product engineering.

This position is for one of the first 3 engineers we will be hiring, and therefore you will be building a product completely from scratch.
→ We know that perfect candidates don’t exist. We’d love to learn more about you. Even if you don't fit the role 100%.

We are really looking forward to hear from you! To apply, please see the link above or directly send over your application to join@remi.so.
without the standard library data structures, what's the point of using C# for low-level programming? kinda seems like a square-peg-round-hole situation.
How would you verbalize "=>" ?

Edit: Fat arrow?
I think LTS versions are great, but see them as something very distinct from editions. It is something I would like to see us have eventually.
I agree. We should talk on the phone sometime - I recognize your HN user name from prior comments.
If you have a champion in mgmt things like "refactoring" or "platform architecture" can pay off. Please refactor this app off our oracle DB so we can say $10M - you will be fine and they may start slotting you into key business areas.

If you are toiling doing platform, refactoring on a product without a ton of love - then yeah - that may be pretty low visibility for most folks.
>I despise your lack of contribution to, and participation in, our Danish society.

This is quite a strong statement. The author is a student and does not live in this full time. Therefore he seems to be following the laws and, I would argue, is contributing to society.
Formally, it’s the central bank penalizing you as it is independent from your federal government. Of course, the federal government (being it the US or a EUR member state) loves low interest rates for deficit spending.
Up until a few decades ago, women did not have a nearly foolproof way of preventing pregnancy while still being able to have dec. As well as having the power (financial independence) to say no to anyone pressuring them into getting pregnant. So now, the fertility rate will more accurately reflect a woman’s desire to get pregnant (at a certain age, at a certain income/wealth, given a certain set of possible partners, given a certain number of other children they already have, in a certain culture/time).

The caveats in the parenthesis are almost unnecessary though, since we are seeing declines in birthrate across all incomes/wealth levels around the world. I think we will see very, very few women choosing to have more than 3 kids, or even 3 kids. I actually only know of 1 couple with 3 kids, everyone else has 0, 1, or 2, and I am in mid 30s.
How many flightless birds have wings?
I guess, but I would hope that kind of thing could/would be smoked out in the course of a discussion following these kinds of prompts:

- Tell us about the approach you took with the take-home coding challenge. Why did you break up the functionality in the way that you did (modules/classes/functions)? What kinds of constraints or requirements would cause you to make a different call here?

- Tell us a debugging war story. What was the bug, how did you discover it and come to eventually understand the root cause? Any challenges with reproduction? What steps were taken to prevent it from happening again?

- Pick a feature of XXX programming language and explain how it contrasts with approaches taken in other languages. What do you like about it? It is more productive, efficient, safer, more explicit? What are the tradeoffs and how do you balance these? What kinds of projects would have you prioritizing using a language/ecosystem with this capability?

Someone incapable of writing a fizzbuzz program is not going to be able to bluff their way through an interview like this. Obviously you need to be committed to listening and exploring the space with the other person as opposed to flexing and looking for the "right" answer, but that's just part of the discipline of being a good interviewer and not a jackass.
Macorva | Full stack web developer | Remote | US-based | https://www.macorva.com/

Macorva is a next-generation feedback platform (ie, employee and customer surveys that aren’t terrible). We make it easy to give feedback that our Radiant AI turns into suggested actions for every individual employee. We're looking for a talented web developer who wants to see their work be used in nearly every industry to democratize the coaching process for employees and managers.

Tools: Typescript, HTML/CSS, React, Python, SQL, Django, MobX, Celery, Heroku

We’re rapidly expanding, and are starting to work with companies with 50,000+ employees who send 100,000+ surveys daily. Our mission is to make every part of the feedback loop more accessible - easier to give feedback, easier to design useful surveys, and easier to figure out what to do with the results.

We’re a fun group of people led by previously successful entrepreneurs. We’re very passionate about creating business intelligence tools that help every part of the world perform to its full potential.

More info and application instructions: https://www.macorva.com/sse_wanted
The Army has a manual on leadership that is really quite good. There are obviously parts that are not applicable but much of it is very useful.

https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN20039-ADP_6-...
It's not that sad, at least the churn makes knowledge and best practices bubble through the industry.
I am "reevaluating" my choice of companies for other reasons [0], but it is interesting to learn that this abnormal. That is an organizational thing, as my manager is part of the "leadership" team, so he often has wall to wall meetings.

I will be sure to inquire about this in interviews then. Thank you. I very much had the impression that management was often distant.

[0] https://news.ycombinator.com/item?id=28353182
How to live with the anxiety and grief you can’t escape – Health and wellbeing
I've read most of his stuff and I'm not sure if I love or hate his writing. For one, I can't read any of his books just once. He seems to love having the reader confused for the first half of the book and lift the fog in the second half. If I really want to make sense of the story, I have to do a second reading and only then does the first half make any sense.

I just got Agency and this time I think I'm going to read as many plot summaries as I can find before I dive in. Maybe I can make sense of the book in one pass that way.
Disciple Media (https://www.disciplemedia.com) | Kraków, Poland, Remote EU | Full-Time

Disciple is a platform for building and managing online, branded networks and communities. We currently have over 500 native apps live in the Apple & Google Play app stores, as well as a web client. Our apps are white label (they all run the same code) and configured to the requirements of our customers.

- Android Developer: https://www.disciplemedia.com/careers/android-developer/

Kraków, Poland is preferred, but remote in Europe is OK as long as you can get to Kraków easily a couple of times a year.
Calabara: Full feature version control for word documents
I hate titles and I have worked in larger corporations and smaller ones and I very much prefer small businesses every time.

I would recommend Joshua Flukes videos on Odysee / Youtube. I think they're usually very spot on in pointing out some corporate BS and a lot of people can draw valuable lessons from that instead of having to burn themselves like a lot of us has done.

I have downleveled once in both salary and title because I got promised work that was good for society. Turns out it wasn't and it was all empty promises.

My only advice is to always go for stuff they cannot change like salary, other benefits like remote work (but that should be in the contract) and so on. Because with time, stuff will undoubtably change. People will quit, focus will be shifted etc but no one can take away your salary.
Nvidia’s Isaac Gym: End-to-End GPU Accelerated Physics Simulation
IMO physical is safer than digital but I could be wrong.
If you are expecting every article you read to have new insightful information you're going to be pretty disappointed with the internet friend. They may not be new to you but they may be new to someone who just got interested in this field. Clearly they are interesting enough that someone felt they were worth publishing.
Thanks. It's a fairly new feature, I didn't know about it. It's certainly annoying that distros don't have good pkg-config support, it would be so much nicer than writing detection logic or reusing CMake.
You can probably do better than 20%. Unless you have to stay in the same small metro area or so.
The word utility is being used in a fashion different from your lay understanding.
DDR5 enterprise modules will be able to hit the 5GHz of the IEEE standard for a >2x data transfer boost over the ~100bps
Avoid all work besides that which is likely to get your boss’ boss promoted.
Building a Farm Stack Application – Part 2 – Creating an API
Location: London, UK
Remote: yes
Willing to relocate: no
Technologies: Build and deployment automation, Ansible, Python, Terraform, OpenStack, Linux, Docker, K8s, Postgres, Kafka, HDFS/Yarn/Spark/Hive.
Email: gust@automatron.net

I'm looking for a contracting role only. Ideally UK based, outside IR35.
Recent engagements involved deployment and configuration of Hadoop stack, build automation, writing Ansible code to deploy and configure services.

I am comfortable with Linux administration, low level troubleshooting, network configuration.
We recently gutted our bathroom down to the studs/subfloor and redid it ourselves. No prior experience. YouTube and Google made it all possible. We did hire a plumber for the shower plumbing, anything that's going to be encased inside a wall it's good to get a professional in on. But everything else we did ourselves and it turned out great.
Location: Manhattan, NYC.

Contracts: No, full-time W2 only.

Remote: Yes.

Willing to relocate: No.

Technologies: C/C++, C#, SQLite (team member), Tcl/Tk (maintainer), Win32, POSIX.

Résumé/CV: Link and/or document available by request.

Email: joe [at] [put_my_user_name_here] [dot] com
CampusOptics | Lead Mobile Software Engineer | Austin, TX | Onsite or Remote

CampusOptics is building a first-of-its-kind facilities and safety management platform for distributed campuses, starting in higher education. We enable teams of facilities and safety professionals to see the big picture, stay on top of the small details, and prevent harm on their campus.

We've used contractors to build our React Native application, and we're looking for an engineer to take the lead on continued development. You'll walk into a high-quality codebase that's easy to work with, but you'll have something between input and autonomy on everything from product direction to ESLint rules.

We're a small team with big goals and lots of experience. We'd love to find someone excited to join early and eager to help lay the foundation for our practices, product, team, and codebase. Most importantly, you love to ship, and do so in a way that leaves the codebase a little better than you found it.

Email me (I'm a cofounder, the CTO, and the hiring manager) at jcody@campusoptics.com to hear more or start a conversation.

https://www.campusoptics.com/mobile-software-engineer
That thread is linked at the top of this post: https://news.ycombinator.com/item?id=28380659
Warby Parker S-1
Can someone link the referenced study? I prefer not to get hearsay science from third party resellers.
For a second I thought this said "AAAS" but no, I guess Science is not going Open Access.
here it is https://news.ycombinator.com/item?id=28380661
Bodyport (YC S15) | ONSITE (SF) or REMOTE | Software engineer, UX Designer, & multiple other roles | Full-time | www.bodyport.com

Bodyport develops biomarker-guided digital therapeutics for chronic conditions. By remotely measuring heart function and fluid status in a single step, the Bodyport Cardiac Scale powers early disease detection and optimized interventions.

Apply at https://bodyport.com/careers
CMake is pretty good. However I have seen meson displacing autotools on several high profile projects, which is easy because autotools is horrible and full of footguns[1], and even those like me who use autotools all the time really don't like it very much.

[1] Edit: An example of an autoconf footgun: We recently discovered that --disable-<FEATURE> for several features in nbdkit didn't work because we didn't use the AC_ARG_ENABLE macro correctly. When you used --disable-foo it actually enabled foo. How is it possible to design something like AC_ARG_ENABLE which is so easy to use incorrectly! https://gitlab.com/nbdkit/nbdkit/-/commit/be1fe9abb8e3a3448b...
Gstreamer uses it. Those are some smart guys and I trust their choices.

It's not an easy as make. But, it certainly is nice to specify different build directories with different settings and experiment in a clean way with each build. And you can incrementally update your config and only recompile that part.
Also, the simple question that the article presents is a good one.

Did insects and tardigrades develops their walking similarities by a common ancestor or separately?
Sure; I will grant you (and I think already did in my original post) that a standard approach to a pattern is better than multiple ad hoc implementations. That said, I appreciate the callout for Task; that does make it sound like it brings more to the table than appears on the surface (to 'mix' a metaphor).
That's hard, I've been there too. I went into role where nothing was documented, and I built up a knowledge base to get all of the tribal knowledge out of people's heads. There were all sorts of manual scripts running "hot" on production to fix issues, very few of them documented. It made my ramp up time much harder than it should have been. And my efforts made it way easier (and safer) for the team and everyone who was hired after me. That year I got a lower performance rating.

The silver lining was that I gained skills that helped me land my next gig, along with a nice bump in pay. I responded to a cold call email from a recruiter and from that began a more fulfilling career trajectory where I was appreciated more.
> Diffusion of Innovation, because understanding how and why people are motivated to change, or not, will save you a lot of wasted effort.

The knowledge in this book is one of a handful that I wish would diffuse worldwide as Common Knowledge.

> and ethnography

Yes! It took me a long time to get here as well but the other routes of a) surveys or b) interviews are mine fields of acquiring bad data.

With those tools I'm hugely biased in favor of ethnography over other methods. I think experienced ethnographers can get more out of interviews than those who aren't. I think it's way too easy to do surveys poorly and fool yourself into thinking you have good data when you don't.*

An interesting experiment would be to have three different groups analyze users/customers using:

a) surveys

b) interviews and

c) ethnography, then compare results.

*I've heard that some places like Stripe have done really good work on the survey front, but I don't know details.
It doesn't feel that detached from reality.
I watch a lot of small YouTube channels (some of them don't even reach 100 subscribers) and their comments are flooded by bots. Channel owners remove them quickly though.

Some of them post random timestamps like "i like your video 23:34", "love u 5:49" (but the video is just 2 minutes long), other bots just spam every conversation with the same video links. There's a few that are a bit more advanced that attempt to use video's metadata as a response. On twitter there's a lot of fake activity too.
The RPi4 and new Pine64 Quartz64 can both have 8GB of RAM, the M1 is faster though.
If you think that in our lifetimes we won't see an increase of quality of live in eastern Europe then I have some bad news for your about your expectations to see benefits from protectionism.

Brexit did not make people in the UK happier, quite the opposite. I don't see a future where this will change.
Make sure you link to it from here as well.
As a somewhat seasoned developer and former executive I can, sadly, state that raises and rewards are rarely tied to your output or how much it brings to the company. If your manager and executive leadership team are not actively marketing/hyping what your team is doing there is little to no hope of getting what you deserve. I get that this sounds "unfair" but there are some reasonable reasons for this. A company is huge there are many teams working on multiple projects, some of which have more executive hype visibility than others, where executives lust/focus money follows. If your project isn't one of those the best you can hope for is compensation the following year once the benefits are noticed, if they are noticed. Also note in any organization there is a never ending line of people who feel their contributions deserve more remuneration than others, so you have to make yourself standout from this bunch.

That being said the best way to get large raises in your company is to network and market yourself and your accomplishments LOUDLY and OFTEN. If this makes you uncomfortable then the absolute best way to get a raise overall is to leave for a new company; don't worry in two years you will be welcomed back at your current company if you want to return.

I am at the stage in my career now where I just want a solid funnel of work to rip through on technology that I enjoy working on and a competitive salary. I have a full life outside of work that brings me fulfillment and joy so I no longer need accolades and attention from work, honestly the less they notice me the happier I am! My job is for money and to keep my mind sharp, if I am unhappy I leave if I am happy I stay. I spent years climbing the ladder, learning to network and market myself and my team, sadly I learned that it was all a waste of time for me and I have more overall life enjoyment being a well thought of and compensated developer!
On the Costs of Syscalls
Citymapper | London, UK | REMOTE or ONSITE | VISA possible
https://citymapper.com/

* Making Cities Usable*

We are the ultimate transport app and technology for mobility in cities.

We are hiring for a number of engineering and data analyst roles, including

Data Analyst - Cycle & Scooter Routing

We are also hiring software engineers for iOS, Android, Web, routing, B2B. We write a lot of Python, but also C++ and Rust. We deploy to Kubernetes on EC2. Our web tools use React.

Apply at https://citymapper.com/jobs

You can also contact me at emil at citymapper.com
Docker Machine Deprecation
This! unbound (a local DNS server) is painfully easy to set up and one of those programs that just works. Performance has been solid too and it cooperates well with Pi-hole. There are privacy-concious DNS servers that aren't based in the US too, if you insist on not self-hosting.
Genocidal to the English language might have been a step too far. And even then I'm not really sure if it would be.

But unconscionable is a perfectly valid description of the title.
Best Web Development Memes – Coding Memes
Era Software | Multiple Roles | Full-time | Anywhere | 100% Remote | https://era.co

Era Software’s flagship product is EraSearch, an observability and analytics platform that provides a low-cost, high-performance log management experience on workloads of any size. We give our users real-time visibility into all their log sources without sacrificing retention or suffering through the operational complexity of other products.

We’re hiring for multiple roles:

* Database Engineer (Rust, distributed systems, k8s)

* Full-Stack Engineer (React, Golang, NodeJS, NextJS, TypeScript, Cypress)

* Sr. Director of Product Marketing

We’re a fully-distributed team that thrives on solving hard problems at petabyte scale. We cover 100% of employee benefits and have a 401(k) with company match, offer a generous home office stipend, and sport an unlimited vacation policy.

You can apply for the above positions at https://era.workable.com or send us a note at careers@era.co.
Alley | Software Developer | UX Developer | Full-time, Remote (US & Canada Only)

We’re hiring at Alley (alley.co)! We’re looking for software developers and ux developers to join our team. We’re a people first, equity-minded company and we hope you’ll join us! Apply using the links below:

Software Developer: https://bit.ly/3patr3z
UX Developer: https://bit.ly/3uG3cDd
income tax rates in the US are pretty low, especially compared to the rest of the world. Even if your income crosses into a high bracket, you only pay the higher rate for anything above the threshold, so your effective rate is much lower often. the In addition to various benefits and other programs to help families. There is ton of assistance and other programs.
> think, the idea that getting rich does not create a lot of additional joy from diminishing utility is one the best fairy tales ever invented.

It's diminishing marginal utility. Every single comment I've gotten disputing this either misinterprets the word "marginal" or the word "utility", I encourage all of y'all to take an economics course.
So the argument is because Windows and osx don't have sane (or any) package management everyone else has to suffer? The work having gone into reimplementing python package managers alone would have been enough to implement an interface for every one of the major Linux package managers many times over (there are also several translation tools available as well).

I do concede that Linux package managers should make it easy to install as users as well.
But suppose some nation decided that they could devote more software development resources to designing efficient software, and that they could limit processing intensive applications (like online gaming?).

Conceivably they could run the economically important IT functions of the country using less powerful, easier to manufacture, less power hungry greener, and readily available semiconductors.
Oh, sometimes I do recommend it very strongly. On one memorable occasion I installed Linux for a friend who couldn't afford a Windows-capable machine. Installed the browser she'd need, an email client (this was the days before gmail) and made sure her printer and internet were working. 24 months later she was still happily using Linux without much being aware of the fact or caring. Eventually she went back to Windows, but only because her daughter needed to use some specific, Windows-only app mandated by a college course.

tl;dr: Most people won't know the difference once the basics are working.