skysight-inc/HackerNews huggingface dataset:
Codenotary | Multiple Engineering Positions | Remote | Full Time | https://codenotary.com

Codenotary is a leader in the software supply chain security space. We build an all-in-one platform to help detect, identify and neutralize problematic artifacts throughout the whole devops process, including vulnerability scanning, code signing, software bill of materials and policy/enforcement. We also develop the only open source immutable database https://immudb.io.

We are Series B and our founder and CEO is very experienced having previously founded and sold the companies that developed both the KVM and XEN hypervisors.

We’re looking for the following all with proficiency in Golang and/or C:

- Database Kernel Developers

- Database API Developers

- Database SQL parser Developers

- Database Core QA Engineer

Previous open source experience a plus.

Please reach out to me jack@codenotary.com. Interview process is quick and straightforward.
I don't think he destroyed the engine on purpose, if that's what you meant. I did sell it on purpose though. I rebuilt the engine on purpose too, because without a working engine the market value of the van was scrap metal.
For exposures not turning into pandemics, I think it's also important to note that most bat/human coronavirus crossovers occur in relatively small communities that limit the size of potential super spreader events. In something like the original form of Covid-19 where most people infected don't infect anyone else and the small number of people who infect hundreds are the main driver of the high R we can't necessarily generalize from what we see in rural Yunan and SE Asia to what we'd see in a big city. Though regardless of the origins of Covid-19 I do worry about these regions getting more connected to the global economy.
This is one of my favorite styles of writing. I have absolutely no clue what this person is talking about and have no interest in cars, yet I read every single word.

I love when people have such a deep knowledge of something that they can write an essay as unique and thoughtful as this. It reminds me of Kitchen Confidential, Surely You're Joking Mr Feynman!, or any rant about British politics by David Mitchell.
I prefer running two 144hz 27” 4k monitors instead. Yeah the 5k to 4k scaling isn’t as crisp as native 2x, but god the high refresh rate really makes up for it.
Oh this is lovely. As someone who has spent time inside a Karmann-Ghia convertible, I can smell the burning oil now....
Many countries have plurinominal representatives. They are not elected for a geographic district since many groups may not be able to win a single district but they have people all across the country and they represent a fair % of the total population. (i.e. lgtb, cyclists, scientists, etc)

Plurinominal representatives are also a counter balance to gerrymandering tendencies.
Replaces

> help with theylp

> many with persony

breaks working code

And no, its not an April fools joke-- some of the PRS were sent 2-3 days ago
Yes, completely agree with your assessment of what did not happen and should have happened.

Rule of Law ultimately breaks down if those empowered to enforce and adjudicate it do not do their jobs.

If people want a better US government, they need to take a hard look at why the last several impeachments occurred and the circumstances in which they didn't, and make some harder decisions about their elected Congressional officials than they have in my lifetime. Congress has a 20% approval rating, but 81% of the House of Representatives is on their second or later term.

(The only quibble I have with your comment: did Hillary break the law? Well, Congress is judge and jury on that question, and since they never even tried to adjudicate it, the question "did she break the law" depends on one's philosophical position on the question of innocence-until-guilt-proven.

I think you and I have laid out the argument and counter-argument that would have been made in a Congressional impeachment trial that should have happened and did not).
It's funny how much the starting procedure reminds me of a fairly-modern Cessna 172. If it ain't broke...
SmartSurvey | multiple roles | ONSITE or REMOTE (UK only) | https://www.smartsurvey.co.uk/careers

Trying to claim some more of the massive global demand for online data collection.

A small but friendly team and lots of opportunity to shape and input to the future growth of the company.

Tech stack: Mainly .Net (VB/netfx and now core), SQL Server, with some Vue JS on more recent parts of the UI. Microservices, Cloud, Devops and various other fun things.
I imagine this would be used in the case where the content doesn't care about human eyeballs, and just needs a semi-hard rate-limit.
AppCard | Onsite | NYC, Tel Aviv

AppCard is an advanced customer retention system designed specifically to service the needs of mid-size retailers, franchises, and independent grocers who are ready to start capitalizing on the potential of their customer data and analytics.

As a Series B startup, we are currently growing rapidly within both tech and non-tech areas, as such we are looking for a lot of people.

Hiring for multiple roles including:

- Software Developer (Junior, Mid, Senior)

- Technical Support (Junior, Mid, Leads)

- Customer Success

- Product Managers

- Accountant

- Sales / Business Development

Tech Stack: Python, Java, AWS, Android

Bonus: Networking knowledge as we have lots of hardware in the field.

Please submit your application at https://appcard.com/about-us/careers/ or send your resume to (hr [at] appcard [dot] com) with "HackerNews" in the subject line.
SEEKING WORK | Austin, TX or remote

10+ years experience in python, both scientific (numpy, pandas, matplotlib, statsmodels, jupyter) and web (django, flask, sqlalchemy). Also experienced in R (experiment design, linear and nonlinear analysis, graphic presentation of data). Able to work W2 or 1099, remote or in-person (as long as it's in Austin).

https://www.rosshartshorn.net/RossHartshornResume.pdf
BondLink | Senior Backend Engineer | Remote/Onsite in Boston, MA | Full-time | https://www.bondlink.com

We are a small team of Scala engineers using advanced functional programming techniques to ship reliable, rot-proof software. We use lots of cats and shapeless, a free monad based program/interpreter architecture, monadic logging, and more. If these things are familiar you will feel right at home. If they sound interesting to you and you want to learn, you will find a safe and supportive environment to grow on the job.

About the company:

BondLink provides a SaaS platform to bond issuers in the $4 trillion municipal bond industry. We have recently raised a large Series B and we are already working with many of the largest issuers in the country.

The company was founded by a former Massachusetts Assistant State Treasurer who raised nearly 25 billion in funding for the state and set the gold standard in the industry for transparency and investor outreach, partnered with a multiple-time startup founder with several successful exits under his belt.

We have deep expertise and credibility in the industry we serve, great product-market fit, a strong footing with a ton of momentum, and a great handle on our software delivery.

If this sounds like something you'd want to be a part of, shoot me an email at matt(at)bondlink(dot)com
Friday Facts #369 – To the Moon
The whatwg.org living standard has a note:

https://html.spec.whatwg.org/multipage/input.html#when-numbe...

> The type=number state is not appropriate for input that happens to only consist of numbers but isn't strictly speaking a number. For example, it would be inappropriate for credit card numbers or US postal codes. A simple way of determining whether to use type=number is to consider whether it would make sense for the input control to have a spinbox interface (e.g. with "up" and "down" arrows). Getting a credit card number wrong by 1 in the last digit isn't a minor mistake, it's as wrong as getting every digit incorrect. So it would not make sense for the user to select a credit card number using "up" and "down" buttons. When a spinbox interface is not appropriate, type=text is probably the right choice (possibly with an inputmode or pattern attribute).
Commodity traders couldn't care less, and the vast majority of the use of gold is purely commerce, unrelated to its inherent value for plating electrical contacts or coating mirrors.
Well, Wuhan is a big transportation hub so regardless of the original crossover point it isn't crazy that the first super-spreader event might happen there.
These people exclude themselves by not participating in a healthy and well structured society. If your main problem in life is you can't conform to social norms, perhaps you shouldn't be telling others to conform.
Slightly surprised that an article in the US would use both imperial and metric units (acre feet and celsius). Is that particular to the field?
It is extremely hard to go back to anything else after i3wm, even when I do wish I could have some more things taken care of for me in a full fledged DE -- mostly stuff like touchpad configuration, polkit, theming. Longing for a central settings manager like KDE/Gnome, but still not worth it to give up the i3 world.

And yes, I know you can use KDE or Gnome as a DE to i3's WM, but the things you have to do to get it to work are very brittle and it feels very hacky, makes it not worth it.

Haven't had enough money for a Mac in the past decade, but this article makes a good case that I could at least tolerate it coming from i3!
Would be cool if this is an exception, but yeah, there do seem to be far more "minor invents brilliant new X" news stories (surely thousands by now) than there are cases of these things actually seeing widespread adoption...
Conference rooms are a great idea. Unfortunately, while we have multiple conference rooms set up for video meetings, we don't have nearly enough of them.
So, what appears to have happened is, someone who views political correctness as stifling made a troll bot to paint their opposition as absurd.

And you are asking us to treat this as a representation of a real threat to free thought, and not only to respond, but to respond as it were an emergency or natural disaster.

Do you hear how absurd that sounds to my ears?
Because I (and many others) don't share the moral framework that instructs us to use them, and it kinda seems that they are often used by people who want to impose their values on others. (Although if by gender neutral pronoun you mean "singular they", I'm OK with that.)
Replicated | multiple roles (Go, K8s, react)| REMOTE | https://www.replicated.com/careers/

Replicated is hiring across engineering- Backend, SRE, Customer Reliability and Frontend

100% Remote in US, EMEA, CAN, and Israel

Work with customers like Hashicorp, Circleci, & Puppet!

Replicated is the modern way to ship multi-prem software. Replicated helps software vendors quickly and easily deploy their applications to any customer using a single architecture.The Replicated platform provides all of the tools needed to operationalize and scale the distribution of Kubernetes applications into any enterprise environment.

As a member of the team you will get to use cutting-edge technology and emerging open source tools and standards. Our stack includes Go, Typescript, Kubernetes, and more. You’ll get an opportunity to work across the stack and build software for our highly technical user-base of software developers. You won’t be locked into legacy products or technology, our engineers learn something new every day.

To apply, please follow the link or email jobs@replicated.com

Go backend-https://boards.greenhouse.io/replicated/jobs/4181002004
Customer Reliability- https://boards.greenhouse.io/replicated/jobs/4174748004
Frontend- https://boards.greenhouse.io/replicated/jobs/4312474004
SRE- https://boards.greenhouse.io/replicated/jobs/4084977004
Despite 193 nay votes from Republicans
https://clerk.house.gov/Votes/2022102
I think the weakness in your assumption is that CAPTCHAs exist solely to solve retail scalping by bots.

It serves a much larger purpose - mitigating bot load in aggregate across an entire domain or network. Maybe you’re assuming that DDOS/bot attacks are rare? Because they’re not (1). If you let all of them continue willy-nilly, obviously it’ll get overwhelmed at some point? Plus, why waste so much server energy/time serving malicious load…

(1) https://blog.cloudflare.com/network-layer-ddos-attack-trends...
Ah yes the classic authoritarianism of suggesting that you use words inclusive of every kind of person… the horror.

It literally wants to replace gender specific language with gender neutral language it’s literally like 1930s Germany… jfc
Tulip | https://tulip.co/careers | Boston, MA, Munich, Germany, and Budapest, Hungary | Full time | Onsite & Remote

Do you want to help transform manufacturing? We are building the best team in the industry to bring consumer-grade user experiences to a space dominated by ancient enterprise technology. Our platform enables our customers to create apps without code and to connect their apps to machines, sensors and smart tools. These augmented production lines would otherwise rely on paper to share information.

We have offices in Somerville, MA, Munich, Germany and Budapest, Hungary. We just closed a $100m series C and are using that capital to grow dramatically. Our customers include some of the largest manufacturers in the world across numerous verticals of the manufacturing industry.

We'd love to talk to anyone interested, but in particular we are looking to bring folks on in:

- SRE/DevOps: Kubernetes-admin, scalable monitoring across the firewall, hybrid cloud/on-prem deployment

- Web Development: React+Redux frontend, NodeJS+Mongo+Postgres+Redis backend, syncing data with Meteor, delivering useful, real-time experiences in the browser and on Electron

- Data & Pipeline Engineering: planning, implementing, and finding insights with our next generation of process & sensor analytics

- IoT/Embedded Software: delivering a reliable, extensible HW platform across arm and x86, all manner of bus/IO tech

- UX Engineer: Own our design system, integrate design & development workflows, build tooling to raise the bar on design implementation

- Machine Learning & Computer Vision: build end-to-end ML and CV products to track and extract valuable insights from raw data, interact with clients to solve real-world problems with data.

Apply at https://tulip.co/careers or email us at jobs@tulip.co
This is an ad for “Insurance for people who love cars” (Hagerty).
Thanks for letting me know about this, what a handy utility.
> However, you then go on to specifically recommend the kind of program that has less to do with classic Computer Science and more to do with Software Engineering or development.

No, I do not. Is that really how you would describe any of the specific institutions I mentioned?

A good program should have some of both, and two equally good programs could emphasize one or the other more. All of the positive institution examples I listed have very rigorous theory requirements in their undergraduate curriculum, for example.

> ...which contained a large amount of maths, often taught by math professors, and involved proofs in pretty much every course, even things like Intro to OOP.

The problem is one of quality, not the "theory vs practice" axis.

A mathematician can do a great job at teaching pretty much any CS course. But, also, within the last 10 years, a CS/DS major staffed largely by mathematicians or folks without terminal degrees has become a VERY predictable sign of a low-quality department. These two things aren't contradictory.

Have you looked at the composition of CS departments at unselective regional institutions, or CS faculty ads for such places? If not, consider this exercise. Things have gone downhill fast in the past 10 years, and the current situation in CS for regional colleges and universities is very much "caveat emptor".
a lot of web tech is broken like this, but we're all so used to it now that we don't notice unless we really try to.
Their recent effort to generate training data for spotting stuff that includes unsanctioned narratives comes to mind. https://github.com/facebookresearch/AugLy
OneSignal | San Mateo, New York, Texas, London | Onsite or Remote | Full Time | https://onesignal.com/careers

Tech stack includes Go, Rust, Ruby on Rails, Kafka, Postgres, Redis, InfluxDB, Typescript, React

OneSignal is building the best platform for businesses to intelligently engage with customers across every channel. We provide a simple interface to push notifications, email, and in-app messages, letting content creators focus on quality user engagement instead of complex implementation.

When you pick up your smartphone, the first thing you see is a push notification - maybe there’s a breaking news alert, a message from a dating site, or football scores… Whatever it is, chances are it came from us.

We're hiring for roles including:

* Backend/Infrastructure Engineer

* Product Engineer / Full Stack Developer

* Site Reliability Engineer

* Product Manager

More information and apply at https://onesignal.com/careers
Nope, I have video recordings from my Windows 2000 days. Things load up as soon as I double click on the icon. Like fully ready for me to start typing. It's not a false memory.
I’ve been researching good monitors to upgrade from my Acer UM.CX2AA.P01 34” When the studio display got released I started to get excited. After all the reviews I’ve read I will definitely NOT buy it. Thanks for writing this!

Planning on saving up until the Pro Display XDR gets updated and getting that instead.
Heh. When I saw this project, I wondered what it would be written in. Using jackc/pgproto3 almost feels like cheating... it's such an unreasonably great protocol library for Postgres.

I wrote a PgBouncer alternative awhile back using that library, and in the span of only about 1200 SLoC, I had a fully functional alternative that...

- benchmarked better than PgBouncer for me

- avoided the need for the annoying session, transaction, statement modes by just Doing The Right Thing. If you prepare an anonymous statement, it holds that connection for you until you execute the prepared statement. If you open a transaction, it holds that connection for you until you commit or rollback that transaction.

- offered control over whether to set application_name for the DB connection whenever one is acquired by a client connection, and whether to also clear application_name or not when the connection is released.

It's relatively straightforward to detect when a SELECT query comes through, so I had planned to add transparent read replica support to route SELECT queries to read replicas if you aren't in a transaction. I also never got around to implementing TLS support, but... that should be trivial in Go.

Longer term, I also thought it would be cool to implement some extensions to the Postgres wire protocol, like end to end compression with zstd. You might have an application in one datacenter querying a Postgres database in another, and depending on the size of datasets that you're getting back from the database, compression could make a huge difference. You could also imagine implementing a "double proxy" where a proxy is running both locally and in the remote datacenter, and it would implement the non-standard postgres extensions behind the scenes, presenting a purely standard wire protocol to any client that connects.

Since this was just a fun side project that was never proven in production, I've never gotten around to open sourcing it. I also wish it actually had some tests... but those haven't happened yet. I don't want to mislead people into thinking I consider this side project to be production ready, but I don't remember any obvious problems. If people were actually interested, I could open up the repo, but this comment is less about self-promotion and more about how impressed I've been with that particular wire protocol library, but I admittedly do also enjoy talking about side projects. If anyone needs to do something with Postgres's protocol, I would highly recommend it.
Investec | https://www.investec.com/ | multiple full stack software engineering roles | Full time | UK

Want to be part of a place that straddles the space between engineering, fintechs and banking?

If you're into Azure, and think the web is the cure for tech that is old and is clanking...

Drop us a line!

Quite seriously we're building some pretty innovative stuff, inner sourcing like our lives depend upon it, and we want fun and curious people to join us and help.

Our tech stack is very Microsoft flavoured, so expect a lot of Azure, Bicep, .NET, TypeScript, React, Angular and many other things besides.

Contact john.reilly@investec.co.uk and let's chat! (I'm on leave right now but will respond as soon as I'm back)
Do farmers investigate the inner workings of duck vaginas?
Spruce (YC W21) | Full REMOTE | Multiple Roles | Full-Time | spruceid.com

Spruce is hiring programmers to develop world-class open source products and libraries implementing open global standards in identity. At Spruce, we are reimagining trusted interactions by creating the world’s best software for packaging beliefs digitally, starting with Web3. We hire programmers who love technology and are committed to intellectual honesty, user privacy, and innovation.

Engineering Manager: We will count on you to combine your understanding of our core business and engineering capabilities to produce realistic timelines, winning product features, and outsized career growth opportunities for engineers.

Software Engineer, Backend: You will be responsible for developing cross-platform libraries and server software in Rust. You will also have the opportunity to contribute to emerging global technology standards for digital identity.

Software Engineer, Mobile: You will be responsible for building software prototypes and product features from start to finish for Android and iOS. Our products will be composed from a combination of industry-trusted frameworks, cutting-edge cryptography, new interoperable identity standards, and custom backend libraries.

And many more!

Full descriptions: https://spruce-systems.breezy.hr/
It’s used to baptize your ancestors, by proxy, in the temple
This is a very funny article and the reveal that people have actually tried to steal the car was a perfect closer.
Of course these are just bugs, when you look at the diff you can infer how naive the regex is.

I did say it was just a poorly written script, but I can't help looking at this and thinking of all the very serious people who simply want to remove the substring "man" from everything.
Fastmail | https://www.fastmail.com/ | Multiple roles | Full-time | ONSITE | Melbourne AU and Philadelphia US

Fastmail is a values-driven alternative to Gmail that puts people first. And that includes our staff! We have great benefits and a great team.

On the backend we use Debian, Bash, Perl, Apache, Consul, Cyrus, MySQL, Nginx, Postfix, Prometheus, and of course many other things. We host everything ourselves in physical datacenters.

Much of our software is open source, including our Javascript framework - see https://github.com/fastmail/ . We're heavily involved in the construction and maintenance of open standards, and of course you'll be working a lot with the JMAP protocol in most of these roles!

Philadelphia:

- Backend Developer

- Support Team Lead

- Customer Advocate / Support Technician

- Senior UX Designer

Melbourne:

- Customer Advocate / Support Technician

- Senior UX Designer

Kerala, India:

- Customer Advocate / Support Technician (Remote)

Full list of jobs and details about how to apply at https://www.fastmail.com/about/jobs/
For me I’m stuck in this area because of family/friends. I can’t uproot my family and lose all my connections like that. So I have to stay at my high paying job and work the treadmill.

I’m not actually complaining. I’ll still be able to retire around 40 so that’s definitely better than most. Still feels bad to be trapped and not have the freedom to change.