skysight-inc/HackerNews huggingface dataset:
> 1. If it goes from experimental to ship, you aren’t going to go back and make it shipshape.

Also, I'm constantly mining my codebase for snippets, so I would like them to be quality.

The other main reason, is that I like to establish good habits. If I do all my code that way, I don't have to worry about taking extra care for the shipping stuff.

I write about my approach, here: https://littlegreenviper.com/miscellany/thats-not-what-ships...
"People are burning the planet". "That's life".
It's somewhat nuanced. You're missing the human aspect of it. If someone tells you an action is mandatory, it implies that they have some sort of power over you (boss, police, government, etc.). If someone tells you something is required, it has more of an air of "you need to do this to access this product".
Signal Insights (https://signalinsights.io) | Elixir engineer | Remote (US and Swedish team)

Signal Insights is a fast-growing competitor intelligence platform used by companies like Crayola, Deloitte, Logitech, and Toyota Material Handling.

We’re looking for an Elixir engineer to join us! The position is 100% remote, with the CTO and engineering team in Sweden and the rest of the team on the east coast of the US.

Experienced founder team, calm work environment, family friendly.

More info here: https://www.linkedin.com/jobs/view/2935485138/
This article is disingenuous and clearly written in bad faith.

It's a simple matter of the Ukrainians being rightfully entitled to seek asylum in the first safe country, which apart from Moldova happen to all be in the European Union, where everyone has decided to share the responsibility. What religion, if any, they practice is completely irrelevant. In the 90s it was Muslims from the Balkans who were rightfully admitted.

And if Ukraine really was run by neo-Nazis we at HN would be the first to know, considering what a big role the country plays in IT, and many of us personally going there and looking with our own eyes where they might be hiding.
Wellp, time to get into MineTest.
SEEKING WORK | Remote | Los Angeles, US | Full-stack software engineer/web developer

Full-stack software engineer focused on web development with over 6 years of start up and freelance experience developing performant web applications. Worked for a range of sectors whereas my main experience has been for with fintech companies with focuses in financial transparency/reporting/budgeting for governments, complex payroll systems, loan management, and accounting.

Technologies: React, JavaScript, TypeScript, Node, HTML, CSS, SASS, GraphQL / Apollo, Auth0, PostgreSQL, Launch Darkly, Express, Webpack, Babel, Git, Material UI, create-react-app, styled-components, GitHub, Jest, npm/yarn, CircleCI, Next.js, p5.js, Redux

LinkedIn: https://www.linkedin.com/in/andrewrkowalczyk/

Email: andrewrkowalczyk {at} gmail [dot] com
Airtable | San Francisco/Mountain View CA; New York, NY; Austin TX; Seattle WA | Onsite | Software Engineer (many roles), Data Engineer, Data Scientist, Designer, UX Researcher, Privacy Specialist, Risk Specialist (Security), SRE, Engineering Manager

Airtable's mission is to democratize software creation by enabling anyone to build tools that meet their unique needs. Unlike single-purpose apps, we think of Airtable as a toolkit of building blocks that people repurpose to create their own applications. The best-known part of our product is a real-time, collaborative database, but we have layered automations and user-defined interfaces on top of that foundation, enabling our users to create full-fledged applications on top of our platform.

Building a database is hard, and Airtable's rich data model and API presents some unique challenges for correctness. Here's a recent blog post that describes how we recently applied cutting-edge fuzzing research to help us find and fix defects that would have been hard to find any other way: https://medium.com/airtable-eng/stateful-model-based-databas...

We're hiring software engineers for web (JavaScript + TypeScript, Node, React), iOS (Objective-C, Swift), and Android, as well as data engineering, data science, SRE, and many other roles.

We're a team with diverse backgrounds. We believe in the power of highly motivated and capable individuals to accomplish great things in small teams, with end-to-end ownership of projects and rapid iteration.

Read about open positions and apply here: https://airtable.com/careers

[COVID-19: All employees are currently remote. Our offices are open, with safety protocols in place, as a completely optional workspace available to employees who prefer not to work at home for whatever reason. We are evaluating when ramping up in-office work makes sense, with employee safety as the top priority.]
> you have this language which offers you a million handy little tricks which seem very useful for all kinds of little niche problems.

The focus should be on the core abstractions like Functor, Monad, Monoid, Applicative, etc that are sound, non-leaky, universal abstractions that are useful for all kinds of little niche problems.

> The boring and common sense approach would be not to use them, because it would give your colleagues too many headaches to figure out what they are and why you chose to use them. But in practice the temptation is often too strong.

The boring Haskell approach you describe should include taking advantage of those core abstractions.

If your coworkers don't get them, they should learn the core abstractions and how to use them.
Finland to debate NATO petition in parliament
Ask HN: Do you also only read HN headlines and user comments?
My usage of HN is guided by my desire to keep up with relevant news whilst minimising procrastination.

I typically only read HN’s front page headlines (on occasion perusing page 2 when time allows, such as when I’m on a comfort break).

Headlines that pique my interest lure me in to the HN users’ comments, where I often learn something.

I seldom read the linked articles. But when I do, it’s usually because the comments demanded it of me.

I find this allows me to strike just the right balance between learning and efficiency.

In my case, being an employer and a dad leaves me little time for exploratory rabbit holes of knowledge!

So thank you, commenters, for giving us of your time, and your wisdom.

And to the lurkers, thank you for your votes!
I recently discovered Hurl, which has a similar idea and I think it's great for API integration tests:

https://hurl.dev
After you do it if or a while, your definition of cold changes. First it was cold during the summer, now in the summer the water doesn't feel cold at all. For me to really feel cold water (after years of doing this), it has to be well before freezing outside and even then I can be standing under this water for minutes at a time.
Location: Bay Area and/or UK/Isle of Man

Remote: Yes

Willing to relocate: Yes

Technologies: A founder, executive and manager with a decade and a half of software creation and management. Have extensive experience in Java, Haskell, F#, Scala among others. Have worked in secure environments such as government labs requiring clearance. Primarily looking for project manager or other development management roles but will look at any serious offer!

Résumé/CV: Will provide a customised CV for your firm upon request.

Email: alex@staqq.co
Show HN: A modular Python TUI framework with a fast and pretty markup language
PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal!

The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations.

There is a full Window Manager API included as well, allowing the user to move, resize and otherwise manipulate windows and inner contents using either their mouse of keyboard.

All of the "guts" of the library are also exposed and usable from the outside within the `ansi_interface` submodule.

Thank you for your time, and I hope the library may be of some use!
Orkes (https://orkes.io/) - Cloud Native workflow and microservices orchestration.

We are a developer first distributed engineering team on a mission to improve how developers can build reliable and scalable distributed software in the cloud.

Looking for strong product UI engineers (React / Angular),
Solutions Engineer / Architect and Sr. Software engineers.

Details:

Careers page: https://orkes.io/careers/
I’m Matthias. I’m a college student (current junior) and a web developer looking for a summer job or internship for the summer of 2022. I'm looking for something in person, that could possibly turn into a job in a year. Send me an email with your opportunity and I can send back a cover letter.

Location: LA, Cleveland, or DC area

Remote: No

Technologies: Javascript, Typescript, React, Elm, Django, Python and others! See resume

Resume: https://matthiasportzel.com/Resume.pdf

Email: MatthiasPortzel gmail com
SEEKING WORK - Remote US - DevOps

I'm available to:

- Help you migrate from Jenkins to a more modern CI platform, like GitHub Actions, to reduce operational overhead and iterate faster.

- Help your team evaluate emerging technologies and processes. CircleCI or GitHub Actions? Kubernetes or Nomad? GitOps or ChatOps? How do you know what's likely going to be a fad and what's not? I can help your team avoid costly mistakes when adopting new tools and processes.

- Scale your DevOps processes. Should your company adopt full-stack teams that own the entire delivery pipeline, or should a specialized team of internal experts own the pipelines? These are the questions I can help you answer so that you can decide on the right trade-offs that make sense for your company as it scales to avoid future expensive migrations.

- Do implementation work. Maybe you're a small team that doesn't have enough DevOps resources. I can augment your team, dive in, and start delivering fast. I'm well-versed in terraform, Kubernetes, docker, etc. I can help you build repeatable pipelines, documentation and provide a smooth hand-off to your internal team.

- Need something else? Please don't hesitate to reach out.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs.

- Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions.

- Introduced configuration as code and GitOps best practices to teams.

- Built dynamic review environments triggered on a pull request.

I've written about GitHub Actions and it was on the front page recently: https://news.ycombinator.com/item?id=28460342

GitHub: https://github.com/cbui

I'll have some part-time (15-20 hrs) availability in the future.

Contact: chris@cbui.dev
I'm an engineering manager based out of Austin and my team at Meta is hiring in Austin (and other places) for Internal Software Engineering, TPM, PM and PMM roles. We build internal tooling that connects our business side to the broad Meta ecosystem.

zapir3s@fb.com - but remove the first letter (z), and replace the numbers with letters please
One of my concerns as someone who is part of the tech community is the innovation delusion. Many of us are focused on "magic pill" technology solutions to get us out of this. Things like fusion, carbon capture, electric cars, etc... As someone with an engineering background, I've been guilty of this type of thinking too. Whenever I encounter a problem I think about how I could apply technology to solve it. However, I think it's a bad idea to gamble our future on the hope that unproven technologies will save us from this disaster. We consume so much more than we need to have a good life. I believe we should drastically cut back consumption now and then let the technologies that may allow us to consume more prove themselves before we scale back up. But like many things, it's easy to pander with innovating our way out of this problem. It's more convenient for people to not have to change when they can buy into greenwashed technology ideas. The saddest part to me is that much of our excess consumption isn't even making us happier. Seems to be making us unhappy, really.
Lease End (www.leaseend.com) | Full Stack Web Developer (React, Node.js, GraphQL, PostgreSQL) | Full-Time | Onsite: Lehi, Utah or Burley, Idaho

Lease End is looking to expand our software engineering team. We are a young, well capitalized startup located in Salt Lake City. Lease End builds software solutions to help consumers coming out of auto leases.

The ideal candidate is a full-stack engineer, preferably with experience in React, Node.js and/or TypeScript. We also leverage AWS and are looking for developers who have some experience with Cloudfront, ECS, and RDS. They will be working alongside a team of talented engineers and must be a good culture fit for our growing team. They will be expected to think through and solve complex problems and effectively implement solutions.

Drop us a line if this sounds like you:
- Full stack engineer with several years working on all aspects of production web applications, including React and NodeJS
- You love learning new tech
- You are good to work with a team and alone
- You are personable and get along well with others!

Lease End offers all the great benefits you come to expect, plus Fridays off!!!

Email us at: jobs@leaseend.com.
Any security concerns with using offline mode? I also host a server but I feel like I'd have more issues with those bots that scrape the internet looking for cracked servers to grief, for example. Would a whitelist even solve such a problem..?
Agreed! I was excited because I thought I was going to get a better explanation of Foldable than what the linked docs provide!
gridX | Backend, Frontend, SRE | Munich or Aachen, Germany | Full-time | https://www.gridx.ai/

Climate change is the biggest challenge of our times but today's power grid is not built for the uncertain and decentralized nature of renewable energy. We envision a future where all energy resources are connected to make renewable energy accessible and affordable for everyone.

We build the digital infrastructure for the energy transition. XENON anyone can monitor and control distributed energy resources. Thereby, we enable our partners to build renewable energy solutions quicker than ever.

Check out our open Positions at https://gridx.jobs.personio.de/

Specifically we are looking for:

- Backend Developers: https://gridx.jobs.personio.de/job/543653?display=en

- Frontend Developers: https://gridx.jobs.personio.de/job/545463?display=en

- SRE: https://gridx.jobs.personio.de/job/545467?display=en

- Go/Linux Systems Engineer: https://gridx.jobs.personio.de/job/543699?display=en

Feel free to drop me a message if you have any questions: j.hermanns (at) gridx.ai
I found this reasonably up-to-date list that shows the support each country is sending Ukraine. But I don't know if they are going to update it. Perhaps someone with web skills could create a simple league table? It might shame some countries into doing more to support the incredibly brave Ukrainians currently taking on Putin's army.
Lumi YC W15 | Senior/Staff Software Engineer | REMOTE | Full time

https://www.lumi.com/jobs

Lumi is looking for Haskell and PureScript engineers to grow our supply chain platform. Lumi helps manufacturers around the world make their capabilities available directly to ecommerce brands. We are open to remote candidates in the US and UK.

We are looking for a full-stack developers with skills in both backend and frontend development.

We use PureScript and React on the frontend and Haskell and Postgres on the backend. On the PureScript side, we use our own purescript-react-basic bindings, and purescript-lumi-components, a UI component library that we built and open-sourced. We get a lot of utility from PureScript’s type system, leveraging the compiler in order to ensure that we don’t get IDs for different entities mixed up, that all API calls are type correct, and that all form data is appropriately validated before it is used. On the Haskell side, we primarily use Servant and Esqueleto. We don’t expect candidates to have experience with all these things. We’d like to find engineers who are interested in learning more about these, and we’ll be happy to teach you.

Lumi was recently acquired by Narvar, where we are continuing to grow the team and leveraging Narvar’s experience building the software infrastructure that powers billions of e-commerce shipments for companies like Patagonia, Nike, GAP, Home Depot, etc.
Not really worth pondering. Apple has enough funds to do it just as an experiment, without much care about cost.
> Microsoft doesn't use security questions.

You sure about that? https://support.microsoft.com/en-us/account-billing/set-up-s...

Edit: but yeah, the GP is probably talking about the Mojang account
thanks, late hours here ooops! (fixed)
This is golden! Thanks!
For the record, it is not a sanction, it's a choice for the private company. And I don't have an issue with it at all, I know that I will never use their services ever again, as they ruined their reputation in one day.
I don’t know their calculations, but they are without a doubt forging closer ties, and those ties are driven by the west acting counter to both nations interests.

If this isn’t obvious you’re either not paying attention, or you are missing key info.
The IPCC report—again, just like last year—put a major emphasis on implausible scenarios throughout the report over more likely, realistic scenarios.

https://twitter.com/RogerPielkeJr/status/1498317086157774866

Similar to last year, too, the media takes that emphasis, reports it as absolute reality, and then starts the campaign of fear ("red alert") on the public, arguably, to whittle down their critical thinking skills for the sake of political gain.

The whole thing is circuitous to a painstaking degree.
Because dishonest people took every cold spell and said "Ha, scientists said the globe was warming! This proves them wrong." even though anyone with a very basic comprehension would understand that increasing the amount of energy in the system through global mean temperature increases could indeed lead some areas to be occasionally cooler.

In any case, the IPCC has been using "climate change" since at least 1990;

https://www.ipcc.ch/report/ar1/wg1/
Why do that when such projections are always wrong?
I'm not complaining, I'm stating a fact. Take from it what you will. Why does it have to be something you can disagree with?
Interesting. I wonder if the presumably more questionable legality would outweigh that or not, though I suppose it could get clean-roomed like WINE or IBM PC's...
It's probably that much from all the morons in Toronto who cause accidents by their selfish negligence. Every time I have the misfortune of being in Toronto, people park on the side of a two lane road, flocks of bikers take up one and a half lanes, people carelessly walk into the road like they're looking to get hit and never once will you hit two green lights in a row.
Aren't some significant fraction of grid fees the grid itself? The land, paying linemen to repair storm damage, the administrative apparatus to negotiate with everyone and collect payments.

You still need all of that if you put all the batteries together in a warehouse, not if you put them in each person's basement.
These objective metrics are not even close to being tested at the moment, whereas aarch64 has made noticeably different decisions guided by real life. They might be wrong but I can't see confidently say riscv is actually better other than simplicity.

If the macro fusions don't work for example that's a pretty dramatic blow against RISC-V compared to aarch64. Similarly code density is a tradeoff because riscv's simplicity means more instructions in the first place i.e. requires actual battle testing first.
I'd like to switch away from namecheap as well, but realistically, if the mob comes for you, you're sol I think unless maybe there is a dark web solution.

I use AWS, Microsoft, google, etc, (not to mention Canadian banks) I think all of those are just as likely as namecheap to be subject to political whims. And of you cant pay whichever provider you use, the point is moot anyway. Maybe having redundant providers that are as politically decoupled as possible is a potential hedge?
Intruder (https://intruder.io) | Various Engineering and DevOps roles | Full-Time | London | REMOTE optional (UK or nearby timezone required)

Intruder is a SaaS platform that helps companies easily identify their cyber security weaknesses, and fix them, before they get hacked. We're a fast growing startup, over 1700 customers from around the world love our product.

Tech stack: Ruby on Rails and Python/Django back-end apps. Celery/RabbitMQ for orchestrating background jobs like scanning for vulnerabilities. Vue.js front-end. Many 3rd party API integrations. Mostly hosted on Kubernetes.

Although our company base is London (a nice office in a WeWork in Shoreditch), we have team members located around the globe and our dev team is remote first. We'll consider remote applications for this role as long as you're within 2 hours of the GMT timezone.

Our open roles:
- Software Engineers with backend or full-stack skills
- Senior Software Engineer that is able to help scale our technology so it can meet the needs of a global SaaS platform, as well as taking on a leadership position within the team
- DevOps Engineer with experience using Kubernetes, Terraform, Packer, Ansible in GCP and AWS cloud environments

For more details please check https://careers.intruder.io/
Nylas | San Francisco, New York, Denver, Toronto, Amsterdam, London| U.S. Remote-OK | https://www.nylas.com

Our mission is to power the productivity layer of the modern technology stack. Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world. More than 40,000 developers around the globe use the Nylas communications platform to process over 1.2 billion API requests and 20TB of data per day from providers such as Gmail, Microsoft Exchange, Outlook, Yahoo!, and more.

To learn more about who we are and whether this is the right place for you, check us out on Comparably: https://www.comparably.com/companies/nylas

Here are some of our open roles. To view all open roles, click the first link below:

* All open roles: https://jobs.lever.co/nylas

* Engineering Manager - Intelligence (Toronto): https://bit.ly/3rjUj3Q

* Senior Software Engineer - Integrations (NYC or Toronto): https://bit.ly/3HwjMMj

* Senior Backend Engineer - Workflows Platform (Remote U.S. or Canada): https://bit.ly/2ZYFKUU

* Senior Software Engineer - Platforms (Remote U.S. or Canada): https://bit.ly/3K8QULK

* Product Manager - Developer Experience (Remote U.S. or Canada): https://bit.ly/36XUGtn

* Senior Product Designer: https://bit.ly/33dEQFL

* Senior Frontend/Fullstack Engineer (Remote U.S.): https://bit.ly/35Iqn9h

* Data Infrastructure Engineer (Remote U.S. or Canada): https://bit.ly/3ANNE4Y

* Developer Support Engineer (Remote U.S.): https://bit.ly/3Gju2aa

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx
Love the work you folks do at USDS. What kind of needs do you have for Security Engineers specifically? There's a lot of ground to cover just in that specialty and I'd love to hear what specific security problems are top of mind for the USDS. Contact details in my profile if HN isn't a good forum for that discussion.
I've also been doing both sides since the 90s and it's funny how people speak of "just" frontend coding. It has lots of async/parallel issues with messy constraints, and it's the dumping ground for dirty data and error handling issues. It's often done poorly, but doing it right is a very complex problem.