skysight-inc/HackerNews huggingface dataset:
Personally I never really understood the benefit of thinking in functional terms about things that are conceptually more naturally thought of as persistent objects.

For example when the author picks "parents" or "children" or in general maybe any entity of any kind, I don't understand what functional thinking gets me. Sure instead of manipulating mutable objects I can think of every entity being 'one thing' at 'one moment in time' and I do a gazillion state transitions that all return new things and I have never mutated anything, but not only is that bad from a performance standpoint, I never understood how that's clearer or easier, it just seems like a tortured metaphor.

Monads and other functional tools are being brought up in this thread as well but I always had the same problem. Sure, I can stuff my operations into a box, say it's the "state box" and then everything is neat but for what purpose? I still remember when I was in university I rewrote a tetris clone I had made into Haskell. It took a lot of time and weird error messages, but at the end of the day translating all my imperative or object like procedures into functional paradigms didn't make the program any easier to understand.

The places where I think functional programming is natural is for something like accounting, data processing or version control systems. Where I really do want to think of every state as its own, immutable little world, where keeping track of changes pays off, and so on. In a lot of domains it to me seems ill-suited.
Headline is super misleading
On mine, the well-corroded cast-pot-metal door handle snapped in two. No problem: The ignition key could be wedged between the remaining stub of a handle and the frame, producing just enough leverage to pop the door catch.
This is exactly why "hate speech" laws are so dangerous. It gives carte blanche to the government to go after anyone who says anything any one person (or the government itself) might find offensive.
Sendwave | Various Roles | Remote | Full Time

YC2012 (https://www.ycombinator.com/companies/sendwave)

Join our global team bringing modern, affordable banking and remittance services to those who need them the most. We offer competitive pay (includes equity), great benefits, and a compassionate work environment dedicated to using technology to help people connect and support each other, today in Africa, Asia and eventually, worldwide!

To achieve our mission, we need to make sure our app is easy to use for every interaction from signup to sending to editing info to resetting your password. We’re looking for experienced engineers with strong technical design skills and excitement about mentorship to help keep our team well rounded, and help keep our product quality high as we grow the team and the product.

Preference is given to candidates in timezones from UTC-5 to UTC-3, but we're hiring in all European and African timezones. We are fully remote, and have engineers in the Americas, Europe, and Africa.

- Senior iOS Engineer: https://boards.greenhouse.io/sendwaveapp/jobs/4337436002

- Senior Android Engineer: https://boards.greenhouse.io/sendwaveapp/jobs/5971837002

- Senior Backend Engineer: https://boards.greenhouse.io/sendwaveapp/jobs/4383168002

- Cloud Infrastructure Engineer: https://boards.greenhouse.io/sendwaveapp/jobs/4673569002

- Data Science Manager: https://boards.greenhouse.io/sendwaveapp/jobs/6016954002

Plus many others - we have lots of open jobs for non-engineering roles too! https://www.sendwave.com/careers
> In particular, Markdown has a todos (using the same `[ ]`) and just uses indentation for grouping.

Came here to mention the same thing. I use a plain text todo format that is quite similar (thought not nearly so thought out/complete) to the one OP is proposing, but I use indentation for grouping as it's a lot easier for me to visually identify related groups of tasks.
Suffice to say I'd never join Meta. I don't use their platform, I don't like what they do, and most important I don't like their tech bro company culture.
You shouldn't be forced to join a union but joining a union should not be an issue for any company.

In practice, creating unions is heavily frowned upon and discouraged through various underhanded means.

That should tell you that companies view unions as enemies, and collective bargaining in general.

And companies for sure don't have your interests in mind. Also for sure you don't have the negotiating power they have.
Unions yay
He was treated extremely badly during his nomination because of his views. Black history museum wouldn’t even mention him.

https://thehill.com/opinion/judiciary/353035-justice-delayed...
Written in Zig.

https://boksos.com/
https://github.com/AndreaOrru/zen
https://news.ycombinator.com/item?id=21967668
Location: Barcelona, Spain
Remote: Yes
Willing to relocate: No
Technologies: Clojure(Script), JavaScript, TypeScript
Résumé/CV: https://bien.ee/resume.pdf
Email: asko@bien.ee

Am a full-stack software engineer with a strong focus on front-end having 11 years of experience. Preferably Europe-ish timezone (+/- 5h is fine).
SEEKING FREELANCER

Experienced Python Developer and/or Data Scientist |
Remote (Anywhere) |
Contract $120/hr (0-8hr/week)

Looking to supplement my efforts on ~10 Python projects. Specifically:

- Reviewing Python code that I've written. Suggesting improvements. Helping to better document the code.

- Writing new code. Feature engineering. Translating R code into Python.

Contact jason@jbedford.net I'm happy to chat with anyone. Looking to add 2-3 people
It seems the way to actually make healthcare more affordable is to find ways to make healthcare less expensive. Otherwise you're just playing a game of who pays the outrageous costs.
But then she would depend on me. She doesn't depend on me to use Excel.
What on earth would make you say this? There are plenty of people upset over this including myself and others that believe in free speech. This is unfortunately in the UK which doesn’t have the same protections as the US. This person would not have been found guilty in the US but the UK doesn’t have the same level of freedoms.
What seems to be the problem?
Steadily | Austin, TX - Remote| Full-time | Python, Django, PostgreSQL, AWS, React | www.steadily.com

Steadily is a venture backed insurtech startup for landlords. We've grown from five to over fifty people in the past year as the demand for our service continues to rise. Our purpose is to give landlords all over the country a fast, modern insurance buying experience and amazing customer service so they’re confident they’ll have the coverage they need on a rainy day. Because of our technology and service, our customers love being insured by us, even when they have a claim.

In November 2021, we announced our Series A raise of $27.8 million. Led by Matrix Partners and Zigg Capital, we are poised to bring landlord insurance to the forefront with cutting edge technology and exceptional people.

Staff/Senior Software Engineer - https://grnh.se/2e5166924us
Is Clarence Thomas actually being around anything but a ceremonial performance? I know he has voted unlike what would be predicted before, but it’s pretty rare I think.

I thought usually the surprise is how conservative, arrogant, and/or ideologically driven [vs consistency or actual principles] he is. Which seems to mean more conservative and extreme takes than expected vs any surprise votes that don’t swing that way.

Like his takes on the power a former president he loves can or should have. Including vs the current president.
Manara (YC W21) | Frontend Engineer | Remote anywhere | Full-time | www.manara.tech

Manara is a social impact startup whose mission is to unlock human potential and diversify the global tech sector while uplifting the economies of the Middle East & North Africa (MENA), with a focus on Palestine and women.

We are looking for a frontend engineer to help us build our next-gen platform. Imagine a blend of Udacity, Grammarly, LinkedIn, and Stack Overflow designed for this region.

Apply at: https://manara.breezy.hr/p/1cebbb12d138
Would it be big news? Forgive me for asking but why does UVA/UVB radiation cause skin cancer if it's non-ionizing? Especially from controlled sources like tanning beds. There has to be some pathway of mitochondrial dsyregulation/dysfunction induced by non-ionizing radiation that leads to DNA damage that leads to cancer that we don't fully understand.

We don't understand what causes many types of cancers so I don't get the chemistry-knows-all stance.
Hey, I appreciate your correction! I wrote my comment late and night and definitely mashed the details. Your nice "nitpick" is a much needed correction to my inaccuracy.
VeriClock | Vancouver/Canada | Remote | Multiple Roles | Full Time

We build employee scheduling and time tracking software, primarly for a mobile workforce, that is slowly morphing into a general purpose HRM solution, integrating with accounting and payroll software.

We are hiring for multiple roles across biz dev, sales and engineering. Our primary tech stack is typescript on node w/ mysql on the backend, and typescript react/react-native on the front end.

https://www.vericlock.com/careers/
> We were never close to going to a lawsuit against the company, it was more "hey this is breaking the law, how do we work together to fix it".

Yeah, but the article is about the US, were they invented the Pinkertons instead of addressing employee grievances :-)
exactly right, barrkel. Did you read the article,
hervature?
The 924 had a design flaw in the engine. The oil pressure sensor was located in the oil pan at the base of the return pipe to the cam, rather than at the top of the pipe at the cam. Thus, the pipe could become clogged and no oil would reach the cam shaft, while giving no indication of the problem. Needless to say, this could be very bad.
Ambassador Labs |Technical Lead | Remote | Full-Time | https://www.getambassador.io/about-us/careers/

Come help developers build better software. Our technologies are built around open source projects within the Cloud Native Computing Foundation (CNCF) ecosystem. This includes top projects we’ve authored and donated, like Emissary-ingress and Telepresence. With 150+ contributors and 7,000+ combined Github stars, our products are impacting developers worldwide.

We are looking for a Technical Lead for our Emissary-Ingress (open source) / Edge Stack (commercial) product.

Tech Stack:
* Code: Golang and Web-components (Javascript, CSS, React)
* Infrastructure: Kubernetes, Docker, AWS
* Pipelines: Helm, Github Actions, CircleCI
* Scripting: Go, Python, Infra-as-code (e.g. Terraform)

Link to open roles: https://jobs.lever.co/AmbassadorLabs/6ec9e64b-497b-4007-8bfc...

If interested, send an email to Scott at shand@datawire.io.
The Pi's MicroSD card is accessible through the floppy drive opening (using tweezers). That in itself is pretty awesome.
Please show where an rna vaccine claimed anything other than a reduction in severe disease and with duration tbd.
House Approves Federal Marijuana Legalization Bill for Second Time in History
> initially it was thought that they provided longterm immunity

I don't remember that ever being said. Initially it was HOPED that it might provide longterm immunity - but the vaccines were launched into a world where we still didn't have a conclusive answer to the question "can you get covid twice". If anybody was saying that, they were speaking beyond their knowledge.

As for the unexpected drop in efficacy, that is at least in part due to the fact that the covid-19 we're exposed to today is not the same covid-19 that the vaccine was targeted against.

For the record, I agree with your overall point - mRNA vaccines were not and are not a well understood system with no potential for unknown effects. But neither is covid and given the two unknowns, the vaccine seems the safer choice.
Yes. Like the Reddit revamp but larger.
Don't worry, in a couple of months we will be forced to upgrade at work.
Elements of Style says to place a comma before a conjunction introducing an independent clause.
How do you mean wrong? It's meant to look like a small table of contents that links to the relevant subheading beneath.
travisathougies is not alone on that. Every one of us functional programmers worth their salt will consider a sequence of transformations from one state to the next as a functional program, as long as there are no side effects outside the current function that may transform state in ways that aren't declared in the types of the input and return values (which would break the referential transparency).

Functional Reactive programming (i.e. combining functions over streams of mutating objects) is essentially that, and it's a pure functional paradigm, quite popular in front-end web development (and I hear it's even creeping its way into the back-end).
>at 2x scale, a 4k 27" display has way too big GUI elements

I've seen this said a lot. This is my setup, and I do not think the GUI elements are way too big. I find it to be a very comfortable computing experience, with very little eyestrain.
I think the simple ASCII text file was the peak of universally applicable computing. It was a universal substrate for information. It wasn't a good fit for many reasons, but almost everything could understand and deal with it.

We need a new substrate for richly formatted text, sound, images, video, etc. HTML isn't it, nor is RTF or DOCX, PDF, etc.
Robocorp (RPA) | Cloud Software Engineer | Remote EU | Full-time
https://robocorp.com

We are building a RPA [1] orchestration platform around the open-source Robot Framework [2].

We use Lambdas, DynamoDB, SQS, SNS, Postgres, NodeJS, React (among other things), tied together using Typescript.

We raised our series A last year, so we're still in the early stages; as such, you would be in a position (and expected) to:

- Tackle interesting and challenging problems (scaling issues, future-proof architecture design…)

- Ship fast and often: you would be coding rather than attending meetings

- Able to work in the European time zone: the founders are Finnish, and most of our engineers work from the nordic/baltic region

- Have great communication skills: We are a 100% remote company with fully distributed teams, our headquarters online, and the possibility to work from anywhere in the world

You can read more details in our official job posting [3] and apply there or by emailing olli[at]robocorp.com.

(When applying, mention that you're coming for HN)

[1] https://en.wikipedia.org/wiki/Robotic_process_automation

[2] https://robotframework.org

[3] https://robocorp.jobs.personio.de/job/244260?display=en
Which could point to the Supreme Court being a relic of its time and so partisan and ideologically driven that the entire court is closer to a ceremonial performance than a specific aspect like orals.
copy editor fell asleep
How do the "tags with values" work? What is the intended use case?
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. You can learn more about why we're building Plus here: https://www.plusdocs.com/blog/why-we-are-building-plus

We're hiring for senior or staff-level engineers to grow our engineering team. We're looking to grow our front-end team, who will be working on our web app, extension, and other integrations. We're launching our private beta this month, with some exciting customers gearing up to use our product. Our stack includes Typescript, Node.js, GraphQL, Postgres, React, and Tailwind. Our team includes our VP of Engineering who recently joined us from Tableau, and engineers from Microsoft and Webflow.

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.
Use Steampipe to identify cost savings in AWS
I wrote a 3000 word guide on writing a great cover letter
At this point I see no reason to continue putting USB A ports in products. Continuing to include them is only going to prolong the transition to USB C. The great thing about USB is the protocol is the same for different connector types so you can use a $5 adapter to easily plug an older USB A device into a USB C port.
Why the World Relies on ASML for Machines That Print Chips [Video]
(2015)

It'd be interesting to see how the modern charges fare and a comparison to something like an Anker Nano II instead of just cheap ones which turn out to have cheaper out as expected.

In regards to the cable I'm so glad the MagSafe 3 cable is braided instead of whatever fraying and/or discoloring plastic they normally go for. Not as glad about said cable being $49 but on the flip side it's also completely optional as it supports USB C charging and the charger it ships with is USB C ended as well.
As I've heard it, Thomas' position was that it was the attorneys' responsibility to make the best, most complete case they can. And then the justices' responsibility to debate that case against the law and render a verdict.

Or, in other words, if an attorney makes a bad argument, or leaves an argument unsaid, that's their problem. It shouldn't be the justices' task to score points with their colleagues by guiding attorneys to different lines of thought.

But, obviously other justices feel differently. Hence the diversity of behavior! Which isn't necessarily a bad thing.
dbt Labs | Remote, USA | Transforming Data & Teams : https://www.getdbt.com/
We're a distributed remote team with a public commitment to open source, transparency, and creating more value than we capture. Check us out on Enterprise Tech 30: (https://www.enterprisetech30.com/#late-stage)
Here's a bit about us: Our open-source software, dbt, enables anyone who knows SQL to engineer, document, and test data pipelines. By letting analysts work like data engineers, dbt makes it faster, cheaper and easier for teams to serve great analytics. dbt has 9,000+ active projects, and a Slack community of over 25,000 folks. Read about our Series D funding here! https://blog.getdbt.com/next-layer-of-the-modern-data-stack/
Meet our Team:
>>CTO/Co-Founder: Connor McArthur: https://www.linkedin.com/in/connor-mcarthur/
>>Chief Product Officer/Co-Founder: Drew Banin: https://www.linkedin.com/in/drewbanin/
>Tech Stack: Python, Rust, Django, React, Kubernetes, AWS, SQL [we will teach you everything you need to know]

>>>Software Engineer 2, Internal Services>>>
https://jobs.lever.co/dbtlabs/c984b8c4-1652-4217-b5db-9aa79b...

>>>Sr. Product Designer>>>
https://jobs.lever.co/dbtlabs/86a28f38-3216-4727-9395-dd9e4c...
>>>Engineering Manager, Cloud IDE >>>
https://jobs.lever.co/dbtlabs/7b36b862-e3f7-4fd1-b6db-ba05bf...

>>>Director of Product Management, Cloud>>>
https://jobs.lever.co/dbtlabs/1591baa7-a1e5-496e-9bd1-4fc8bf...
I think the first trillionaires will be born from mining the Kuiper belt.
when I worked in VC, we always called SoftBank "dumb, slow money". They always seemed to pick the worst investments, long after everybody else, and then lose a ton of money on them.
I hear all the time about how cannabis helps with pain management. Opposite with me.
Usdot Announces New Vehicle Fuel Economy Standards for Model Year 2024-2026
Can Amazon now just shut down that warehouse and fire all the workers?

It would seem like a sensible business move, even if it involves a little bit of service disruption for users in New York.
Wear OS (Google) | Software engineers (platform/firmware/connectivity/power/UI/apps), solutions engineers, and more | Mountain View, San Diego, remote USA, London, Seoul | Full-time

Open roles: https://careers.google.com/jobs/results/?q=%22wear%20os%22

Wear OS is Google's Android-based smartwatch platform, and we're hiring for multiple roles across the team globally.

I'll speak to my team (platform) with a little more detail: we manage Wear's flavor of Android, bringup of new chipsets/hardware, power optimization, connectivity, companion (phone) apps, and lots of other misc stuff to pull together the core Wear OS platform. We're looking for senior/staff level folks with significant Android and/or mobile connectivity experience, --or-- more junior generalist types who are ready to learn more about those areas.

If you're smart and you want to make watches smart, too, apply to a role linked above or email me at my same username @google.com and I can help answer questions.
Using foot pedals for modifier keys in Linux (2014)
Teamshares | www.teamshares.com | REMOTE (USA & Canada) | Full-time

Teamshares' mission is to make employee ownership the future of small business and create $10 billion of new wealth for lower income Americans through employee ownership. Come help us build digital products that assist small businesses in transitioning into enduring, employee-owned businesses.

Open roles:

- Product Designers
- Senior Product Managers
- Staff Front-End Engineer
- Full-Stack Engineers

Apply to these open roles and more at: https://careers.teamshares.com/
David Foster Wallace loved to repeat the object (edit: or subject, depending on usage) after "which" practically every time he employed that word, which technique is usually overkill, but in this case writing it "[...] which company many union leaders regard [...]" would have helped a lot.
Protecting Against Browser-Language Fingerprinting
I would say that the oral argument has zero impact whatsoever.
Harry’s Co-CEO Jeff Raider on the evolution of the razor market
Interesting thread. Although most of the comments are "you're holding it wrong", I think the author brings up good points, which are roughly along the lines of : the FP language tutorials don't tell you how to write real programs. Now, granted the problems cited will show up at some level of scale in non-FP programming -- you can't just rummage around in some huge nested data structure inside a C++ server application for example because you'll end up holding dangling pointers among other things. However, perhaps you can get much further with non-FP languages by following the basic tutorials.

Also interesting to note that modern UI application frameworks such as React/Redux don't mutate state in-place. They tend to generate some kind of mutation object that is "played" against the in-memory stored application state.
Probably similar to the FP-kosher solutions suggested here.