skysight-inc/HackerNews huggingface dataset:
I used to own some internal services where we had a model very similar to AWS for cost recovery.

It’s an interesting model because apps either optimize for or happen to fall into “loopholes” where some customers end up getting more value than others or may turn into a financial liability at scale.

For example, think about authentication... charging per auth will mean that some use cases will be nearly free, as some external users may only sign in once per quarter. But charging a flat rate has the opposite effect. You have to design the service and tweak the metrics and rates to make it work.
Hazel Analytics | Full-stack / Back-end Software Engineer | Seattle, WA | ONSITE NO-VISA | https://hazelanalytics.com

Hazel Analytics provides data and analytics services to food service/retail companies and related industries, working to improve food safety compliance. Roughly half of the 100 largest food retail chains use Hazel technology, and we proudly count Uber Eats, Instacart, Target, Starbucks, and Whole Foods among our customers. In 2019, we won two food safety innovation awards, and we still have big ambitions to keep advancing the state of the art in food safety management. We're also honored to have been recognized by Built in Seattle as one of Seattle's best small businesses to work for in 2020.

We're currently seeking experienced full-stack and back-end software engineers to help us realize our ambitions. Back-end engineers will work predominantly in our Google Cloud Platform environment with Python (Flask), Elasticsearch, PostgreSQL 12 (on Google Cloud SQL), and Docker; full-stack engineers will tend to work a bit less in infrastructure and will add JavaScript (React) to their areas of expertise. We keep processes and meetings to a minimum in order for engineers to stay in the zone. Our team culture is laid-back and friendly, balanced by a strong sense of personal ownership and motivation to deliver; we're a small company, so engineers collaborate closely with non-engineers. People who are eager to mentor junior engineers are strongly encouraged to apply, as are folks with a background in devops, data science, or UI/UX.

Compensation is $110K - $160K (DOE), plus equity and a generous benefits package (including parental leave). We're currently working from home due to the COVID-19 pandemic but planning on an eventual return to in-office work; at present, we're not considering fully-remote team members, but I'll continue to weigh it for the future. We aren't able to provide H1B sponsorship; relocation assistance within the United States is negotiable. This role is not considered entry-level.

Full-stack candidates: https://jobs.lever.co/hazelanalytics/7c4ae7ec-ed3f-45cf-b2e9...

Back-end candidates: https://jobs.lever.co/hazelanalytics/64f146aa-a334-4491-915d...

(I'm the hiring manager for these roles; I've personally hired and _been_ hired through HN Who's Hiring threads.)
It's too early in the morning for me to try to parse an AWS pricing page, but according to another comment: "You have to pay for 24 hours up front, after which they bill by the second."
This feels like a pretty monumental change - my team(s) have historically avoided Lambda specifically because the local dev flow is such a pain and/or open to interpretation, but local dev tooling for building and working with containers is great. At the same time, creating task definitions for one-off tasks in ECS or similar is also kind of a weird workflow if the task is shortlived or event-driven.

Using an actual container orchestration platform when you need it, and a lambda to run the same container image one-off when you don't need orchestration, feels like a best of both worlds.

I like the idea of "serverless" being more "your packaged execution environment, running with no regard for the underlying host" than "your code, running with no regard for the underlying execution environment".

EDIT: Disregard.... see the AWS team's responses in this topic for the full story, its not quite as convenient as anything packaged via standard container being able to run on Lambda
Yes? The former has plenty of precedent — utilities, Amtrak, Fannie Mae, etc. As far as the latter goes (I'm admittedly reading into it a bit here), it's not revolutionary to say that Internet companies should have to live with the same non-targeted advertising used for every other medium.
Location: Munich, Germany

Remote: Yes (exclusively)

Willing to relocate: No

Technologies: Elasticsearch, Solr, Lucene, ...

Résumé/CV: http://zedernkind.com/latoya-brown/

Email: latoya.brown.pa21@zedernkind.com

+++++ SEARCH ENGINE EXPERT / SOFTWARE ENGINEER +++++

I'm an expert on search engines. This includes

-> Having worked for one of the smaller web search engine companies (Bing syndication partner) for 2 years.

-> JUJU.COM: A job search engine running their own crawlers, index, frontend, and API-based data syndication, where I worked for 2 years.

-> TRAKTORO.NET: A search engine for used land machines. I ran a team of 5 developers and, over the course of 2 months, stood up this service from zero with no outside supervision where technology was concerned (only a business-need from a newly formed startup)

-> ELASTICSEARCH, SOLR, LUCENE work: This has included the use of elasticsearch for the implementation of search functionality across in-app data in an emergency operations center software suite (think: 911 dispatch). This was the market-leading software of this kind in Germany & the Netherlands.

-> Focused on NATURAL LANGUAGE PROCESSING and INFORMATION RETRIEVAL in my studies at the UNIVERSITY OF CAMBRIDGE.
I fear that, with bookstores, books themselves will go too. There don't seem to be enough of us that prefer printed books over "e-books" to keep the business model profitable.
A week or two ago when HN was discussing the second cable snapping, someone posted this origins history of silicon valley video: https://youtu.be/ZTC_RxWN_xo?t=2983 (the entire thing is about electronics and radar development from the atomic age through the cold war, interesting to watch whole but the timestamp link is the relevant radio telescope part).

Short story: before our nuke strategy shifted to basically all ICBM's and submarines, the plan was to nuke the soviets with fleets of long range bombers. To get the bombers in, though, you needed to know where the air defense radars were. The U2's were good at flying too stealthily and too high for missiles, but not great... one or two did go down creating some, er, light international incidents. So eventually someone figured out big air defense radars bounce off the moon when the moon is overhead, and suddenly there was a lot of CIA money funding radio telescopes like Arecibo and the Stanford dish.
Sounds like they’re open sourcing it to get some help on it. I have to wonder if they’ve found it not worth the time to make it fully production ready.
Couple pieces:

- Shaw has no experience working in schools. Papert at the time of this video had spent decades running experiments in schools in the US and with entire school systems (e.g. Costa Rica). Not perfect work, but he was likely one of the few people in the room with actual experience introducing both computers and radically different approaches to learning in a wide array of contexts. Share this not to preclude Shaw's contributions, but to note that Papert's comments on budget / logistics are coming from experience actually trying this stuff.

- While Papert was harsh in his critique of traditional education research, he kept up with the research (Shaw's point that Papert doesn't know that world is frankly false). For example, see Papert's critique of a seminal book on school reform: https://learning.media.mit.edu/courses/mas713/readings/why_s...

- I haven't seen the entire video, but the bigger point Seymour would make is that introducing computers to school offers an opportunity to radically rethink learning and teaching. Instead of learning math through lectures and worksheets, a kid might learn through creating personally meaningful things in microworlds (see his discussion of Logo in Mindstorms): https://mindstorms.media.mit.edu or Andrea diSessa's later work.

If you're interested in a more recent take, I recommend checking out Mitch Resnick's new forward to Mindstorms: https://medium.com/@mres/the-seeds-that-seymour-sowed-c28603...
IME Lambda functions are mostly sitting around waiting on I/O, so I don't think it would make much of a difference for those workloads. The important technical factors for those workloads are startup time and I/O capabilities...JS is strong in both of those areas. For simple Lambda functions JS still seems like a great choice, along with Go. Rust would be overkill IMO unless you need to share a codebase or aren't I/O bound or have some other unique requirements.
You may presume so, but you would be wrong.

They are technically (also) lock-free, so require atomic operations when announcing additions, but being written by only one process, ownership of cache lines never changes, so hardware locks are not engaged.

Readers do poll, and sleep as long as the tolerated latency when nothing new is found. Writers batch additions, and announce new entries only just so frequently.
It wasn't meant to be a putdown, but I agree it was harsher than it needed to be. Thanks for the heads-up, I will be more careful going forward.
I work in a large company.

The problem is not the first time setup. The problem is essentially what “uptime” you can provide. Once you setup an infrastructure many people come to depend on it.

Lets say two teams lose half a day when that CI/CD mac mini goes down then paying for a cloud provider to manage many instances and “sharing them ondemand” makes a lot of monetary sense.

Of course, paying a cloud provider may or may not make sense for hobbyists. Personally, I pay for cloud storage - thats super hard to get right.
What's CDK?
Humanitec | Remote first Berlin based | Full-time | Principal Backend Engineer (Go, Python)

We are looking to hire remote principal engineers as individual contributors to design, develop, test, deploy, maintain, and improve Humanitec. CS degree and experience in dev productivity tools are a plus. Languages: predominantly Go with a few Python services sprinkled in. Everything is on Kubernetes. We pay top 5% in the market, stocks are part of the package. Work is fully remote and we work exclusively with senior engineers in small, lean, and self-organized teams.

We’re building the next generation of dev tools to support teams in building and running apps on Kubernetes. This is a new category of tooling called “Internal Developer Platforms”. Pioneered for some time in companies such as Spotify, Github, Airbnb, and others we are providing the fastest way for teams to build their own Internal Developer Platforms.

The majority of our company are engineers. Our management team is made up of Ex-Google, Ex-Mckinsey, and serial entrepreneurs. We’re backed by experts in the DevOps space such as Sohaib Abbasi (Oracle, Redhat, New Relic) and Mirco Novakovic (Instana, recently acquired by IBM). We're looking for people who could land a job at the likes of Google, Amazon, or Microsoft - but prefer the excitement, challenge, and daring of being part of a disruptive startup.

Apply here: https://findwork.dev/65830/principal-backend-engineer-at-hum...
bup (https://github.com/bup/bup) kinda pioneered it... and as others have advised, restic, borg-backup and tarsnap do exactly that.

According to wikipedia, bup was released in 2010, 3 years after Tarsnap started doing this. (And Tarsnap wasn't the first either.)
Does statically linking everything not lead to much higher disk usage, espcially when you have thousands of binaries? Drew Devault has an analysis[0] that appears to claim otherwise.

[0] https://drewdevault.com/dynlib.html
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.

DuckDuckGo | Director, Marketing | REMOTE

DuckDuckGo | Senior Data Engineer - Online Fraud | REMOTE

DuckDuckGo | Senior Brand Designer | REMOTE

DuckDuckGo | Associate General Counsel (US) | REMOTE

DuckDuckGo | Senior Privacy Engineer | REMOTE

DuckDuckGo | Director, Site Reliability Engineering | REMOTE

DuckDuckGo | Senior C# Developer | REMOTE

DuckDuckGo | Senior macOS Engineer | REMOTE

DuckDuckGo | Director, Windows Application Development | REMOTE

DuckDuckGo | Senior Android Engineer| REMOTE

DuckDuckGo | Senior Product Designer, Mobile | REMOTE

DuckDuckGo | Senior Corporate Counsel (US) | REMOTE

DuckDuckGo | Senior iOS Engineer | REMOTE

https://duckduckgo.com/hiring
You can already buy shares of things, crowdfund, buy real estate, invest in REITs, and a million other financial instruments.

Since real estate is a physical thing, it needs to interface with the legal system, the recorder of deeds, etc.

The goal of all this is to circumvent the legal system, but it will never happen for anything physical. Won't even happen for ownership of music groups if anyone ever hopes to use a court.
Canalyst | Vancouver, BC, Canada | C# Engineer | Full Time | Vancouver or Remote (Americas)

Canalyst is a well-funded, high-growth financial technology company. We’re transforming the way financial professionals access and use investment research data, empowering them to innovate on their investment process.

We’re looking for C# engineers experienced with .NET and excited about modern .NET best practices. We deploy to both .NET Framework on Windows (for standalone applications and Office addins) and .NET Core on Linux. CI/CD is core to our development process, and we believe in continuous improvement and learning when tackling new challenges.

Experience with Office client development (e.g. VSTO, XLL, Office Addins) is a plus, but not required. An interest in capital markets will make things more fun, but we’ll teach you what you need to know about this so no worries if it’s brand new.

We’re growing our team and growth at Canalyst means opportunity for career development - we’ll help you get there, and won’t hold you back.

Apply at https://canalyst.com/careers
By "not Pythonic" I've meant that this issue is not unique to Python. It's not a problem created by some Python dogma. It's a fundamental issue affecting all languages, even those that don't have a catchy slogan for it. In Rust and C you also need to "try first, ask forgiveness later".

For example, you can never be sure whether you can open a file until you actually open the file and it doesn't fail. If you tried to check if the file exists and has correct permissions before opening it, you'd have possibility of a race condition. So the correct approach is to try the operation head first and handle the failure, instead of trying to somehow gracefully avoid creating an "exceptional" situation.
One Medical | San Francisco, CA or Austin, TX | Full-time | https://www.onemedical.com/careers/

One Medical is the fastest-growing primary care system in the country with over ~100 locations in major cities nationwide such as Boston, Chicago, Los Angeles, New York, SF, DC, Atlanta, and most recently, Austin. Investment into our own technology represents one of our advantages so we expect you to have a significant impact on our members and hopefully our industry.

Security at One Medical: https://www.onemedical.com/careers/security/
- Senior Security Automation and Tooling Engineer - (SF or Austin)
- Senior Application Security - (SF or Austin)
- Sr. Security IR - (Austin)

Engineering and Corporate Roles: https://www.onemedical.com/careers/all-departments/

Our focus on technology and preventative healthcare has allowed us to help address aspects of the current covid crisis. We've been doing telemedicine for years, setting up outdoor covid stations across the nation, and as of last month we now offer antibody testing, outside of all of the other services we provide.

For a better understanding of One Medical, please check out our Instagram (https://www.instagram.com/onemedical), reach out to our Recruiting team (https://www.linkedin.com/in/sbunker) or me.
When Token-ring was fast... 5Mbs!

But if you were on 10base2, you had to ensure that you had your 50Ohm terminators.
> I don't think it is actually reasonable to try to follow the fast paced dev of Linux

That's not quite the reason why it's deprecated. Microsoft can emulate a stable kernel's ABI for a long time before needing to update, so it's not the "fast paced dev" of Linux. The problem that Windows simply can't 100% emulate the behavior of all syscalls with the way NT functions. As a result, WSL1 will always be a subset of the syscalls available on WSL2. It won't matter if they don't keep up with new ones, however it starts to make WSL1 less useful over time.
Books, newspapers, magazines. Old physical medium is slowly phasing itself out. It's sad time is moving on but if you told me in the 90s I can have a single flatsheet off paper that will get the latest news from the internet daily I would be amazed. With phones I have a flatsheet that gets new pages by touching a screen. A virtual keyboard appears. I feel like I'm in the future.

Maybe we shouldn't look down on the progress we all tried so hard to make. It's not bad..
Ask HN: 2D virtual RPG world meeting room site that was posted here?
Trying to find a demo of an online site that had various virtual spaces like a 2D RPG (like Pokemon or Zelda) and used Jitsi for handling audio and video calls.

It wasn't OnlineTown or Calla

I've tried searching on the Algolia or Google but can't seem to find it.

It was definitely posted on Hackernews within this month.
Loadsmart | Senior Python Back End Engineer | REMOTE: Brazil/Argentina/Mexico/Chile based candidates only|
https://loadsmart.com/careers/
We are a technology logistics company from NY that is transforming how to move freight throughout North America. We just announced our latest Series C funding round, which has taken us from $53.2m to $146.4m!

What you will find here:
Generous Stock Option Plan
Competitive Salary
Building a Rapidly-Growing Tech Company
International Environment / Career
Ability to Work with Cutting-Edge Technology
Access to an Online Learning Platform
Sorry for the late reply, but I'd say if you can attach a keyboard and do more of the tasks that a traditional laptop does, it can replace the traditional laptop. Then you have one device where you can pop off the keyboard when you are on the couch, and pop it back on when you are at a desk or need to do some typing.

Not my taste, I still prefer the traditional laptop form-factor, but Apple is actively pushing their (expensive) keyboards so its worth asking why not allow compiling of code.
The book must be very old because the notation is not in the currently de-facto standard Algebraic Notation.
I tested some random positions but found the book’s solution not totally correct (besides hard to follow).
This one for example, where the correct move should be Ne7+ but the book proposed Rxd7... then Nh6+

(FEN) r3r1k1/ppqn1ppp/2p2n2/4pN2/2P5/Q4PPB/PP1R1P1P/3R2K1 w - - 0 1

(could not copy the URL because it’s not permanent)
Nowadays it is not only ability to interact with hardware you have to take into account, choosing an OS, but also usability of an OS.
You can run WSL on any version of Windows (including Home Edition). Docker can also use WSL2 as its backend, so I rarely need to run VMs on my Windows dev machines anymore.
Creativity is a mindset anyone can deploy
On this episode of The Artists of Data Science, we hear from Nir Bashan!

Nir is a world-renowned creativity expert who has taught thousands of leaders across the globe how to harness the power of creativity to find more meaning in their work.

Quotes from the show:

[00:08:32] "We live in a society in a day and an age where we can get data on just about anything...But what does it do to have that data? If we're not able to make that information work for us, it's meaningless. "

[00:25:51] "The numbers aren't really telling us all that we need to know. There's got to be a different way. There's got to be a new way to look at those things. And that way is creativity."

Highlights from this episode:

[00:27:16] The Trinity of Creativity.

[00:29:15] Why is it crucial that we shut out the analytical part of our mind?

[00:32:56] What creativity means to Harpreet

[00:51:24] Psychological safety and creativity

[00:54:33] How do we fight something (the ego) that comes naturally to us?

Checkout this episode wherever you find your favourite podcasts!
> There is still no central repository for useful applications. Managing and keeping all software updated takes a lot of manual work.

And this is why I tend to ignore most commentary on Operating Systems. You know the moment that Windows releases a centralized repository, there will be a thousand cries of "walled garden!" and "embrace, extend, and extinguish". It's literally impossible to satisfy everyone, given how many mutually exclusive needs exist out there.
> Don't actually think you can iterate from Merlin to Raptor.

In some sense Earth science had practically do that - from Goddard's 1926 pressure-fed/piston pumps feed via von Braun's open loop of 1944, via Isayev-Melnikov staged combustion of 1949-1959 to Glushko's full-flow combustion of 1967.

Slow, and engines were designed from scratch. But still some iterations and evolution.
Render.com
Primate Labs | https://www.primatelabs.com/ | Full-Time, On-Site (Toronto) or Remote (Canada) | Toronto, Ontario, Canada

Primate Labs develops Geekbench, the popular cross-platform benchmark, and we're looking for enthusiastic software developers to work on it. You will help develop and characterize benchmarks for future versions of Geekbench. This is a great position for developers interested in computer performance, high-level and low-level software optimization, and cross-platform development.

The ideal candidate has experience with C++ and experience working on a small team. It would be nice if you had experience with any of the following technologies (but by all means these are not mandatory): C++11, GPGPU APIs (OpenCL, CUDA, Metal, or Vulkan), and code optimization and profiling tools.

Interested? Send me an email at john@primatelabs.com to apply or for more information.
I've been trying to run my pinephone (mobian) for more things.

Since I work from home, this means mostly podcasts, and the occasional call.

Well... calls don't work for me, but that might be my (secondary) SIM. I'll try it with the primary soon.

Podcasts... I set up gPodder (while docked, because the UI doesn't adapt to the screen) and then use mpv to actually play the episodes which... is surprisingly usable. Next I'll see if I can adapt Podbird or such. It should work, really...

I also find myself late-night hacking in vim (again, surprisingly usable with onscreen keyboard, with minor tweaks) at night-time. xD

In a nutshell: I love the project. It's not "there" yet, but it's making progress, and I'm finally happy again to get update notifications to my phone.

Edit: also chat of course. The reason I didn't mention that is that I simply didn't think about chat as an issue. 99% of my chats are on telegram these days and that works pretty flawlessly on the pinephone, since it runs the exact same (efficient) codebase as the desktop app. In fact, just resize the (Qt) desktop app to simulate how it behaves on the phone. :)
The F-35 program is indeed a lot like socialism. And I think the layer of skim off the top is well represented in centrally planned economies like the Soviet Union. It was taken by well placed government ministers rather than business oligarchs.

My comment was intended to be more tongue-in-cheek. People fear socialism, but capitalism is not the answer to all of the world's problems.

People have basic needs: safety, sustenance, shelter, self-determination. They have higher level needs too, and we aren't living in a post-scarcity society yet, but we have the resources to meet these basic needs for at least 328 million people.