skysight-inc/HackerNews huggingface dataset:
Oil Shell | C++ / Python Language Engineer | Remote, Flexible, Open Source, Europe preferred | https://oilshell.org

I have a slightly unusual job funded by a grant under https://nlnet.nl ! They prefer to pay Europeans, although it's not set in stone, so feel free to contact me if it's otherwise a fit. Everything about the job is flexible -- think of it as an open source project where you happen to get paid for specialized skill.

The job is to work on a garbage-collected language runtime and OS bindings in C++. This is the foundation of an open source shell. Most of the project's code is written in statically typed Python, and this is the "unsafe core".

There is also related work on a Python translator/compiler in Python.

I found one person through Hacker News in June (Jesse), which is working great, but we can use more help. The good news is that this process has made the code more accessible, cleaner, and open to contribution (updated docs, cleaned up the build system, CI, etc.)

Everything about the project is open, so please take a look and contact me at andy@oilshell.org if interested. We can chat online or do a video call (I'm based in the USA). We can also arrange a code walkthrough or PAID "trial period". We want people who will have fun working on these problems.

https://github.com/oilshell/oil/wiki/Where-Contributors-Have...

https://github.com/oilshell/oil/wiki/Compiler-Engineer-Job -- slightly older, the work is more concrete now, less open-ended

A Garbage-Collected Heap in C++, Shaped Like Typed Python

https://www.oilshell.org/blog/2022/05/gc-heap.html

Recent blog posts may give you a sense of what we're doing: http://www.oilshell.org/blog/

andy@oilshell.org
To add to this - a neat thing about swarm robots is splitting the compute load between robots and figuring out how different robots move in conjunction with eachchoter. We're just focusing on the software that sits on the robot itself - so any of that coordination would be above our layer
Tips for C++ Security
pganalyze | Backend Software Engineer | REMOTE (US/CA time zones) | Full-time | Salary: $150-190k | https://pganalyze.com

At pganalyze, we build observability and automation tools for optimizing the performance of Postgres databases. Our product helps customers such as Atlassian, Robinhood and DoorDash to understand complex Postgres problems and solve performance issues. We are bootstrapped, profitable, and are currently hiring employee #6 and #7 for our team.

We recently launched the pganalyze Indexing Engine, an automated way to find the right indexes based on a Postgres query workload, and continue expanding from observability into automated analysis and recommendations for Postgres performance tuning.

For this role we are looking for someone with database expertise, and who has worked on low-level code with C or Rust. Having worked with Ruby or Go before is a plus.

All details: https://pganalyze.com/careers/backend-software-engineer

Interested? Email me (the Founder & CEO) at lukas AT pganalyze.com - or fill out the form on the website.
Pex | Multiple positions | REMOTE (United States, Canada, and Europe), FULL-TIME | https://pex.com/careers/

Pex is on a mission to democratize digital rights for everyone. We are the team behind the Attribution Engine, a licensing infrastructure for the Internet enabling fair compensation and increased access to content. With its advanced identification technology, Attribution Engine ensures compliance and safety for platforms, gives rightsholders total control of their content, increases access and confidence for creators, helps law enforcement prevent toxic content, and provides brand safety for advertisers.

After raising a $57M round [0], we are hiring for numerous positions [1] to help us bring our services to the masses:

- Senior Data Engineers
- Senior R&D Manager
- Lead Data Analyst
- Engineering Manager
- Database Administrator
- Senior Software Engineer
- Business Affairs Specialist

For all employees, we offer:

- equal salaries within each region
- equity, with a 10-year exercise window
- 401(k) with a considerable match for all US-based employees
- 30 days of paid time off + 9 local holidays + the day off on your birthday
- 99% covered health benefits for US-based employees, 70% for dependents
- generous paid parental leave
- a fully remote work environment, supportive culture, and excellent work-life balance

To learn more, reach out to us at hire@pex.com and read about our hiring process and culture in our blog posts titled:

- Interviewing at Pex? Here's what you can expect during our hiring process [2]
- Pex culture: Focusing on what really matters [3]

—

[0] https://pex.com/blog/pex-announces-57m-in-new-funding/
[1] https://jobs.lever.co/pex
[2] https://pex.com/blog/interviewing-at-pex-heres-what-you-can-expect-hiring-process/
[3] https://pex.com/blog/pex-culture-focusing-on-what-really-matters/
I think the list of roles is missing the IT ones, and the infosec ones as well
This is why I am convinced part of the reason Google and Facebook create JS frameworks is so they can move computation out their data centers and onto your computer.
Heh, most of the fights I ever got in were in the context of a competitive sports team. There was always informal refereeing; other people on the team pulling the fight apart when they decided it was over. And there is an unspoken code of conduct; putting somebody in a headlock ended the fight, and you would never try to do something insane like gouging somebody's eyes out.

Of course sometimes a small minority of people are insane and decide to maim and murder people. But I don't think "zero tolerance" environments are good at suppressing that. These policies are ineffectual against psychological/social bullying; how do you prove anything about a maliciously planted word-of-mouth rumor? That stuff goes unpunished, and that sort of bullying does more long-term damage than a typical schoolyard fight. Those festering social wounds probably drive more people to homicidal insanity than anything else.
>Ukraine kicks Russia out and Russia decides to restore gas to Germany?

Why would Russia need to maintain leverage at that point? Wouldn't they be better off just selling the gas and taking the money?

>Russia decisively takes more of Ukraine... and somehow all sanctions are dropped?

If that happens, and the immediate conflict is resolved, what material reason is there for EU citizens to endure the cold?
Do you mean gencols or compression?
I'd be very interested to hear more details about your jupyter notebook setup for sending emails
Meliora Therapeutics | San Francisco, CA and Full Remote | Full-time | Multiple Roles

Meliora Therapeutics is leveraging modern biology and machine learning to create a step change in the efficiency of cancer drug development. In short, the vast majority of cancer drugs fail in clinical trials, and off-target effects are often to blame. We're using sophisticated genomic and machine learning techniques to accurately characterize how drugs affect cells and thereby to develop new drugs more efficiently. Our platform has already surfaced a number of interesting candidate drugs with promising laboratory validation and we are just getting started.

Our founding team has strong experience in software, machine learning, and biology developed through experience at Google, Verily, Benchling, and the Yale School of Medicine to complement advanced degrees from universities such as MIT, Princeton, and UPenn. We are moving with urgency to capitalize on the opportunity ahead of us, and are fresh off a seed round financing. We are backed by leading funds who were early investors in world class companies such as Gilead, Recursion, Insitro, Benchling, and others.

We're looking for talented, ambitious, and creative technical experts to join us in building a machine learning-driven cancer drug development engine. Previous experience in biology or computational biology is not required for every role.

Machine Learning Engineer: https://docs.google.com/document/d/1K3xWpVLyNDBaQIO_mnIVm_ds...

Machine Learning Scientist: https://docs.google.com/document/d/1HLaBRj1QpuUHqHZrlWPHu9ck...

Data Scientist - Computational Biology: https://docs.google.com/document/d/1VhZ7Oet5UqJ1XlWeGrS8D5Ob...

If you are interested, or you know someone who might be, please reach out via email: zach@melioratherapeutics.com
I had no idea. Always assumed it was limited to these countries listed here: https://www.levels.fyi/locations/

The point stands that I’m building an Europe-focused site, being a former hiring manager based here. Eg in Hungary, the compensation data is in HUF for most companies with local contracts. On TechPays, this information is in HUF. On levels, it seems to be in USD.

It’s a different site. I’m building it because I’d like to have something with more details on this market and because it’s a very fun side project and an excuse to keep coding.
You don't have to buy - Hetzner, OVH, etc will happily rent you these machines dirt-cheap and that includes hardware maintenance & replacement.
Worked for me. Got to the purchase page with price details.
It’s private property so traffic laws won’t apply. Pedestrians are allowed all over parking lots.
You won’t beat them by absolute number of hours. However, you can surpass your peers by having more focus, being more organized, and thinking outside the box.

Anecdotal evidence: PhDs with children often are just as productive if not more than those without. Most PhD students are inefficient due to not focusing and thinking they infinite time.
"True Communism" has always been the promise of heaven-on-earth without a God. It never happens, of course--any power vacuum is immediately filled by greedy people with no scruples. At least in a society with a God, there's something for the power-brokers to be afraid of.
> Not true. What's more economical: a train straight up a very steep mountain or a train winding around the mountain?

Most of the energy is lost by slowing down to pick up people, not by taking turns.
Just that U.S Based usually means highest paid. It doesn't usually mean highest performer. Because pay depended more on COL (or more accurately cost of hiring). Which then causes a COL-adjustment, which then causes the employee to go against said adjustment

But COL-adjustments are ingrained in every international company. It's just US based employees always benefited and liked it
This is not specific to HN. It is has something to do with browser rendering. I also noticed same on YouTube few times. Something to do with chromium rendering, but seems like this isn't common hence it does not have official name yet. Maybe a good time to name it? :-)
> OSI’s license might not be copyleft per se, but it does in fact limit what the redistribution license can do, and requires the source to stay “open”.

"OSI's license"? Which one? There's no requirement for the license to require the source to "stay open" for it to be called Open Source, and you have already linked to the page that confirms that.

> Public domain does not require the redistribution license to remain open.

Neither do some Open Source licenses, like MIT, which I already mentioned above. Which is even clearly stated by the page you just linked:

> Most copyleft licenses are Open Source, but not all Open Source licenses are copyleft. When an Open Source license is not copyleft, that means software released under that license can be used as part of programs distributed under other licenses, including proprietary (non-open-source) licenses. For example, the BSD license is a non-copyleft Open Source license. Such licenses are usually called either "non-copyleft" or "permissive" open source licenses

> OSI is very clear about this

It sure is, I don't know why you choose to not read what they write. Heck, you've even got links to 0BSD and MIT-0 licenses earlier, which are recognized as Open Source licenses and which you can both read in their entirety in 3 minutes and that would be enough for you to realize that you're wrong.
All the sources I've read agree that this had more to do with the complete absence of a long term strategy on the German side, not the weather. They had resources for 6 months, and went into the USSR with everything they had, no reserves. When that wasn't enough, there was no plan B.
Not only why is there a garbage book like "Essential Scrum", why is there no mention of any unit testing or TDD books? If the author is seriously going to plug Martin Fowler's Refactoring book but make no effort to call out any books to help guide in writing good quality tests, I'm starting to have serious doubts about the nature of those "10 years of experience". I don't care if you "buy into" TDD or not - refactoring without test coverage is flat-out "Cowboy coding": reckless & irresponsible.
wouldn't that break the atomic and isolated rule of ACID?
What country are you from ? I've been doing exactly this in the past year so maybe we could compare / chat about our stuff.
"users expect an interactive experience with a website" - I think this is a generalization that is getting a lot of web developers into needlessly complex toolchains and frameworks.

When I'm in a browser, 99% of the time I expect the page to have what I'm looking for. I rarely care if its interactive. In fact, the more interactive it is, the less enjoyable the experience is. This holds even firmer when I'm on a desktop.
It's much worse than that. I signed up for Lyft, and then one day I was told that my card on file wasn't sufficient or I'd done something that had triggered some system, and I needed a second card on file.

I emailed lyft support asking why this was. Never got a response.

It doesn't seem to have occurred to a bunch of silicon valley techbros that lots of people only have one credit card, or only one card they're comfortable using (using a debit card for credit card transactions is a huge risk due to more direct access to money and lower fraud protections.)
Community solar is designed to fill the gap you mention.

https://grist.org/climate-energy/bidens-under-the-radar-exec...
Your first article is all hypothetical about the costs of storage tech rather than reality based.
> Also, if a sewing machine or microwave broke, you would get it repaired rather than replaced with a new one

This is a big trade-off. The way things are now, I wouldn't mind swinging back that way a bit. Our houses are filled with electronics that are one failed component away from being trash.

On top of that, it's pretty hard to know if you're buying garbage or not, even from retailers that should be reputable. (I blame Amazon for setting that trend).
Payments, payroll, inventory, invoicing. ...

This was widely done with tube computers in the 1950s. The first commercial computer, Univac, was introduced in 1951.

Medical imaging gone except for maybe the x-ray.

The first commercial CT scanner in the 1970s used a Data General Nova minicomputer, which used small-scale integrated circuit logic chips, but did not include a microprocessor.

Behind the scenes all kinds of process control would disappear ...

The early PDP-8 minicomputers introduced in 1965 used discrete transitors, no integrated circuits. They were used in industrial control applications.
Note for the hacker news comments: you'll see a lot of people not putting sarcasm markers next to what they say and then a whole bunch of replies thinking that person was serious and there's a whole lot of misunderstanding going on in a lot of these comments and that's a problem. Tone indicators are important.
Yes, how can we take it off? I’ve sent an email to dang.
This is what a mathematician would call a function. In particular a multivariate function. This comes up throughout mathematics, but particularly in algebra, calculus and analysis.

If you want to look at how small changes in inputs affect the output ("sensitivity analysis"), multivariate calculus can help with that.

If you want to find particular values of the V0, V1, etc which give the highest or lowest output value, that is called mathematical optimization. What kind of optimization (linear, quadratic, local, global etc) depends exactly on what your function looks like.
> It would be ridiculous but couldn't you walk through the drive through?

I was told "Sir please come back in a vehicle" when I tried. When I told the guy I don't have a car, the guy gave me a blank stare.
All the ones I've seen allow you to call a number to pay. I'm sure the UX is terrible though.
If you can hear the tick, is it misaligned with the motion or does the tick time shift as well?
I'm somewhat surprised the article didn't discuss "contrast" as it relates to patterns and background.
I do mean this as constructive criticism, not an insult.

Jokes are supposed to be funny.
Have you looked at crossplane?

https://github.com/crossplane/crossplane
Excalidraw-claymate: based on Excalidraw to create stop motion animations
They're coming next month.

https://www.cbsnews.com/news/covid-19-vaccine-booster-shots-...
This is a counterargument to something I didn't say.
Tell HN: You might be overpaying on CircleCI when running simple workloads
If you have workloads for languages that don't take advantage of multiple CPU cores, the default `resource_class` is probably double than what you need and you can set it from "medium" to "small" without any delays in runtime. YMMV
Edit: The parent poster changed their comment entirely after I replied but nonetheless, feedback received.
I have these as well, but what you describe a crystalline structure is there from the start and then it expands to encompass my right side vision before disappearing out of the edge of my eye sight.

If anyone is wondering what this looks like, this video gets quite close: https://youtu.be/qVFIcF9lyk8
Designing complex HTML emails
that look the same across all platforms without bugs is a nightmare. On the one hand, it’s easy to say the solution is to keep things simple with plain text or simpler designs. But that also limits the customer experiences you can create in an email.
Woah, that's great! I can't blame you, I may have done the same, given the age.
Made a tool to filter out unqualified devs from your recruitment process
Definitely looking for testers! Here is an example "apply" page: https://app.pre-screen.dev/job/1ed0d3ba-0197-6936-97a2-8f7ad...

Feel free to test the output (you can use fake data if you're worried about it).

It's not as simple as a single API call, and it will get harder.

Should take 5 minutes for someone experienced to do this (if they do it slowly), hours for someone not experienced.

What do you think?
Switch Growth (https://www.switchgrowth.com/careers) | Director / Senior Engineer | Toronto, Canada | UTC-3 to UTC-8

====

I’m the CTO of a startup called Switch Growth and we’re hiring right now to staff up our engineering team.

We have built a platform (Ruby/Rails, lots of background processing) that allows our clients to advertise online in a privacy-centric way while also preparing them for the cookie-less future web. We've been seeing amazing growth and I think the next couple of years will be really exciting.

We have two job descriptions up right now: Director of Engineering and Senior Software Engineer.

Please take a look here: https://switchgrowth.com/careers

As for compensation, we targeting a competitive base salary that will align with experience, plus meaningful equity. We are a tight team and it’s important for us to make these early hires feel like part owners in the company through good options packages.

We are a small team currently, so anyone hired in the next ~6 months will have a HUGE role is helping guide the company's tech strategy, architecture and culture.

If this sounds like something you're interested in, I'd love to get on a call and chat!
I play around with APRS here and there, and you either have a cheap setup, like a radio plugged into your smartphone which is bulky and messy with wires hanging around. Or you shell out a large amount of money for a (still bulky) radio that can do APRS natively.

It feels like outdated tech to me, all the hardware is generally big, slow, power hungry, and expensive.

The APRS system also has issues with timing and flooding a channel if there are too many stations in one area.
My dad's a hobbyist photographer and through him I've learned to generally shoot in aperture priority mode. For my intents it generally feels 'manual enough'.

Then you leave ISO on auto if it makes sense for the lighting conditions, or manually set it if needed.
Apple Shares New 'Switching to iPhone' Video for Android Users
For the last couple of years my sleep pattern has been crazy. Sometimes I would stay up two days in a row to rest my sleep pattern back to 9-5 schedule. I preferred to be sleep deprived as it made my job more interesting.

But lately (since a month ago) I have been thankfully able to maintain a 12/1-8:30 range sleep pattern.

I do a 15 min workout 5 days a week. I have been fasting so I eat a big meal a couple hours before sleeping. Read a book half an hour before sleep.

So far it's been working. Fasting is weight loss reasons. Also helps me personally focus since if I eat too much I get lazy/tired.

Other thing I'll comment on is regarding personal projects. I lay out a plan, when the day begins (weekend) I don't open anything (social media) I just immediately work on this project. Thankfully I can dump the most of the weekend days toward the project.
There's a dam in the US that's an even bigger issue if it were to go.
> can any ideal society beat climate change in our lifetimes?

We’re past the point of supply-side solutions. We literally don’t have the materials. That leaves demand reduction. Depending on your definition of “ideal,” the answer could be yes or no.
Honestly, that’s another argument against Google timer: you can’t assume it’s correct, because you don’t have any insight into its internal operation. Most people assume it can’t be bad, because Google is big and rich and popular, but both theory (argument from authority) and experience show it doesn’t hold water.
I have root on my Google machine right this second.
I started with his book Objective Knowledge. Maybe I just chose the wrong one?
@dang why is this still up and on the front page (you can at least suppress the story to the second page..)? It's clear the document was shared without her permission and she's being harassed by HN and press:

> STOP EMAILING ME AND CALLING THE LIBRARY ABOUT THIS

> This was shared without my permission. This was not supposed to be public. It was meant to be shared internally to Google. It was not an open letter. It went directly to the security team and we had a conversation about it and it’s over. This is from well over a year ago and we no longer are having this issue as often as before due to various improvements.

> Please delete this from HN. You are essentially DDOS’ing my work email and the library branch phone number making it very difficult for us to perform our duties as civil servants today.
Basically the entire collection of papers of the Charles Babbage Institute consists of boxes of stuff people took home with them, including original research done by colleagues.

Also, as someone pointed out, Fairchild. And as they mysteriously failed to point out, Intel spawned from Fairchild the same way.