skysight-inc/HackerNews huggingface dataset:
Ask HN: What are the most important resources to learn as lead of operations?
We are a small (~50 persons, mostly juniors) 4 years old software shop that do outsourcing mostly. The senior team have development and QA background with good skill and experience, done >20 finished projects for both start-ups and enterprises. Those are to say that we do have the skills and experience on getting things done and get the bucks.

I did most of the DevOps for the company, and I did get the job done, as in, project A requires an AWS setup with K8s, Lambda, CI/CD,... , I can setup that, no big problem with help from Google. So, in the middle of last year, I got promoted from Senior Full-Stack Engineer to Senior DevOps Engineer, Head of Operations (with operations are everything outside of dev and test).

I've been struggling since then, as the only DevOps guy in the company and no experience/mentor in this role, I don't really know what to do. So, after 1 year, I have almost no progress and nothing to promise, leader understood the situation and didn't push me much but I still feel pretty bad.

Some of the areas that I'm stuck:

- Direction: as we invest more in our own SaaS, I don't know what need to be done outside of getting the thing running on production and watch out for error and outage and SSL expire.

- Certifications: I heard about ISO 27000s, NIST xxx, ... but what certificate is the most important for organization/product, what need to get first, roadmap,...

- Training: I need to train new DevOps, but I realized that I'm doing it really inefficiently, asking the juniors to watch Udemy courses and practice by themselves get to nowhere now.

- Conformity: when working with enterprises, you usually get those big questionnaires and request for documents of network/asset/data/... security/policy, we got over by asking for example documents and fill it in. Now I know I need to write those anew for our organization, I don't know what is needed.

- Adaptation: most of my new tech knowledges came from Hacker News, reading the articles. Is it an efficient way to know the latest trends, newest vulnerabilites,... ?

- Management: I wrote my first yearly report in only 1 page, team and I expected more information but had no clue what else should be in there. I'm also not sure all the areas I listed out here are all there is, could have missed something big.

So, what are some good, important resources to learn in this new position that can help me overcome those issues?
Sleep comes to mind the first thing. I prioritise it and regularly clock 8hrs (I dont have kids). Perhaps stop the alcohol and weed ? One hack is to drag yourself to the gym. Bad habits would have to away or you won't be able to lift shit. Anecdotally I have been lifting for like 1.5months now and I do notice that I can think more calmly and patiently now. Not sure if they are correlated.
A vein of gold is an incredibly pure area of ore. Sometimes you can basically pick chucks of gold up off the ground. https://www.livescience.com/bonanza-gold-vein-nanoparticles....
Schematic Ventures | VC Analyst | San Francisco |
Website: https://www.schematicventures.com/

Seeking a full-time analyst to join Schematic Ventures, an early-stage venture capital firm located in San Francisco focused on digital industrial and enterprise technology (supply chain, manufacturing & commerce infrastructure). The position will serve as a fantastic introduction to venture capital, the technology industry and the start-up ecosystem in San Francisco. Candidates will gain experience in all aspects of venture capital from sourcing to investment to portfolio engagement. Immediate start.

Please submit an application by completing this short form:
https://airtable.com/shrvmVafry1vKS4Za
Data Science in Context: Foundations, Challenges, Opportunities
Polymath Engineer Weekly #9
The "at the office" part.

The office is a complete anachronism, entirely unnecessary for knowledge work.

It is born of industrialized times before modern networked knowledge management and communications software. It is kept in place by bad managers. It was long ago studied and shown that remote work makes good managers' teams perform better and bad managers' teams perform worse (likely because good managers manage for results while bad managers just micromanage for poor indicators of work like how much time you spend in your chair looking miserable).

The commute is an utter and complete waste of time and society's resources. Simply not commuting buys 1-4 HOURS EVERY DAY. Even if not a minute of this time is given to the employer as extra work, the employee will be significantly more productive having not spent 0.5-2 hours fighting traffic just to sit in the cheap office chair.

Smart employees have figured this out and properly demand to do better work. Smart managers also know that there are huge competitive advantages to remote work.

1) Employers can now tap a talent pool as large as the country or even globe, instead of only a 2-hour commute to one of their offices.

2) Remote work is a key competitive advantage, seen as a key benefit by the best employees, and will allow for lower salary costs.

3) Remote work can dramatically reduce real-estate costs. IBM figured this out decades ago when it started doing significant remote work and having check-in portable offices.

4) Remote work will force you to have better management, who manage for objectives instead of irrelevant manager-ego-boosting indicia of work.

5) Remote work has been proved to be at least as, and in some cases more productive than office work.

So, what is egregious about it is that it is now widely known as a bad practice.

Imagine the reverse - remote work has been the norm and now managers were proposing to the boards that they build multi-billion dollar buildings, and require every employee to get up and drive in the worst traffic to this site, to sit and work in the exact same condition every day, and zero of those conditions enable better work product (i.e., the equipment is not better than what employees have at home, etc.). Both the boards approving such spending and the employees being asked to do this new waste-of-time commute would universally say

"W T F !?!"
Bitwarden Adds Email Alias Support
Ask HN: When was the last time you shipped a great product while working remote?
I took some offense at Elon's comments about the products other companies may or may not ship while teams are working remote. To be honest, I'm not really sure what qualifies as a great product at Tesla these days. Automotive editorial aside, I thought I'd throw it out to HN to talk about the cool things they're shipping while working remote. No doubt there are TONS of actual products that people release while working remote.

What have you released recently? Why is it awesome?

Ref: https://electrek.co/2022/06/01/elon-musk-tesla-employees-come-back-office-or-quit/
Ask HN: How do you backup your laptop?
If you regulated Facebook in the way that the telephone was regulated, it would essentially become a requirement to use Facebook. I don't have a Facebook account and would very much object to regulating Facebook in a way that our local governments would suddenly be validated to use.

Telephones connected people in a specific way because there weren't really alternatives. Not sure that entirely applies to Facebook.
One of the issues I ran into when I looked at porting to .net core 3 was the crypto library. They didn't implement all .net framework classes, the ones related to public/private keys in particular. Perhaps they do now. I don't know how many edge cases I will find like that.

On the recreating project files, I don't think you can copy-paste winform code like that, you need to recreate it using the UI, which is a pain. Also they had this weird concept that an assembly had to be set to be a "winform" or "wpf" assembly, you couldn't simply reference system.windows.forms, which basically prevented you from creating a helper winform assembly, and you certainly couldn't create an assembly that referenced both winforms and wpf DLLs. They perhaps also fixed that since.

In any case, it's not a complete rewrite to migrate to .net 6, but it is far far from a simple lift and shift.
The Action Network | Back-end (IC and Manager; Node.js/AWS), Mobile (React-Native/Swift), Front-end (React/Redux/Next.js), Devops (AWS, K8) | REMOTE US

The Action Network is an exciting sports media company that builds products and creates content to inform and entertain the sports bettor. The sports betting and fantasy sports space is massive ($170bn in the US), growing and underserved from a product and content perspective, and we have the talent, domain expertise and passion to win the space. Please note we are not a sportsbook.

We are seeking Engineers who operate with integrity and are highly motivated, creative, and excited about joining a fast-paced startup-environment. Our primary BE technologies include AWS (lambdas, SQS, SNS, etc.), Node.js, C#, Postgres, Docker, and K8. On the FE we use React/React-Native, Next.js, and Redux.

We have several positions open across all teams, please see our careers page for more specifics on each position and links to apply: https://jobs.lever.co/actionnetwork
https://www.google.com/search?q=Massachusetts+indoor+mask+ma...

It looks like one community in MA reinstated the mask mandate for town-owned buildings some time after the mask mandate had been lifted. That's different than being forced to wear a mask everywhere in public in perpetuity. If a person doesn't like wearing a mask, then they're free to not wear one and free to not go to town-owned buildings.
Course-Grained Reconfigurable Architecture [1], like an FPGA but with more robust logic units. Something I'd like to learn more about.

[1]: https://arxiv.org/abs/2004.04509
How Walmart Is Betting Big on Stores to Catch Amazon in E-Commerce [video]
Wow, this is a superb post. Have you blogged about this experience? I am sure many on HN would be interested to learn more! I have lost hearing from dance clubs. I am always the first person in a moderately noisy setting to say "Huh / What / Can you say again?" When I dine out, I try to sit side-by-side. It is so much better for me than across a table!
Well, all animals are...
I think the absorbing into .NET behavior of their standard library is the standout reason to use .NET: You aren't going to have to shim basic functionality out to some random third party who might or might not abandon the code, and could inject malware or telemetry down the road without telling you.

The .NET approach of ensuring you can do nearly everything an app might need basic functionality-wise in the standard library probably sets .NET as one of the most secure platforms to develop with.

It's the anti-NPM, and NPM is terrible for security.
This is where the C# `dynamic` keyword sometimes shines. It's a lesser known feature from a project called the DLR that tried to shake up the CLR to better support more languages like IronPython and IronRuby. Both IronPython and IronRuby kind of got scrapped/pushed aside, and the DLR never quite got the love it deserved, but what remains is still sometimes useful. If you are still using JSON.NET (Newtonsoft.JSON) (which you did mention its JSON LINQ JObject/JToken, etc.), it still supports the `dynamic` operator for working with JSON "more naturally":

dynamic jsonObject = JObject.Parse(someJsonString);
jsonObject.some.deep[1].propertyName = "Updated string";
return jsonObject.ToString(); // re-serialize the updated JSON

You don't get much IntelliSense when using dynamic, but it makes it much easier to write what you want/expect to write with a JSON object than if you were navigating the JSON LINQ (JObject/JToken/etc) objects by hand.

The documentation still includes pages on dynamic, even though dynamic has become a mostly forgotten feature and there are still developers that would never use dynamic. For example: https://www.newtonsoft.com/json/help/html/QueryJsonDynamic.h...

I appreciate that dynamic exists in C#. I've done some wild things with dynamic over the years. It sometimes makes me sad how under-appreciated a tool it can be.

ETA: Obviously dynamic is not type-safe, it's a great escape hatch from type safety for small cases where "just do what I want" is nicer/more natural than type safety. As the sibling comment points out, if you still prefer type safety there are type deserializers that can be easier to use. These days with records in C# 9+ writing quick types to deserialize to is even relatively painless.
> Well now I wonder why I assumed that you were a participant?

There are many more students than teachers, so even if hn crowd has x5 number of teachers than students, you're still statistically correct
True, but there is a greater percentage of the population living in places where one car per adult is not a hard requirement.

And there are probably fewer 20mi+ commutes among car owners.
The source is 10 years old. Is there a more recent approach? (e.g. Amazon FPGA instances.)
Pangea | Platform Engineer | SRE | Backend SWE | Marketing Lead | Lead Tech Writer | Builder/Developer Advocate | Full Time | Palo Alto & Remote

We're Pangea - A well-funded Series A rocket-ship led, and invested-in, by veterans of the security industry based in the heart of Palo Alto, is a developer-led company, whose mission is to deliver an amazing product built specifically for developers to secure their applications and we are hiring talented software engineers.

We're looking for Platform Engineers to join our rock-star team and help us deliver an amazing product that provides security services to application builders. We are using a modern tech stack of TypeScript/Golang/Python/Kubernetes and some of our backend is deployed on cloud serverless infrastructure as well.

We are also building our GTM team to help us engage with a growing App Developer Community.

Apply today!
Platform Engineer - https://pangea.cloud/careers/job/4001897005
SRE - https://pangea.cloud/careers/job/4001454005
Lead Technical Writer - https://pangea.cloud/careers/job/4005313005
Marketing Lead - https://pangea.cloud/careers/job/4006881005
Builder/Developer Advocate Leader - https://pangea.cloud/careers/job/4003634005
The thread here full of people incorrecting each other about how to use Kubernetes seems pretty solid evidence for your thesis "it adds work".
Even though we have lots of marketing tell us how happy we might be if we spend money we can "afford" on things we don't need, but we want, we're pretty bad at predicting how much actual happiness we'd get from it. The BMW is a great example. You're getting joy and fulfillment from living a modest life, where good relationships and the reduced stress from your practical budgeting give you continual real world benefits and peace. The alternative, where you sign over a huge chunk of money, often with interest, so you can take home that BMW might put a smile on your face from time to time, but you also give up some of the joy you had before from knowing how much other parts of your life benefit from those smart budget choices. Ultimately, were those few smiles worth $50, 60, 70k? Seeing that car payment leave your bank account?
Dovetail Software | Sr. .NET, Sr. Frontend, Sr. DevOps | REMOTE (US only) | Full-Time | https://www.dovetailsoftware.com/ Founded in 1996 and based in Austin, Texas, Dovetail Software provides an HR Service Delivery Experience that includes HR Case Management, Employee Portal, HR Knowledge Management and Reporting & Analytics that enables HR to achieve excellence in HR Service Delivery. Dovetail is a place where people work hard, have a tremendous impact on all things Dovetail, but have a great work/personal life balance. Employees don’t see Dovetail just as a destination point on the way to a better job. The average tenure at Dovetail is 11 years.
Tech stack: C#, React, AWS, Aurora (MySQL)

Sr. .NET Developer - https://www.dovetailsoftware.com/senior-.net-developer

Sr. Frontend Developer - https://www.dovetailsoftware.com/senior-frontend-developer

Sr. DevOps Engineer - https://www.dovetailsoftware.com/senior-devops-engineer

Send an email to tech-jobs@dovetailsoftware.com with your resume and mention Hacker News in the subject.

We’d also love to see your Github profile as well as what industry organizations, meet-up groups, memberships & or social communities you participate in.

The job hasn't been posted, but we're also looking for someone with relevant experience to help design and implement a reporting solution for our customers to easily build and run custom reports.
Location: Southern California

Remote: yes

Willing to relocate : yes

Technologies: Node.js, Express.js, Go, SQL, PostgreSQL, MongoDB, mongoose, RESTful APIs, JavaScript (ES6), TypeScript, React/Redux, HTML/CSS, jQuery, AWS, DigitalOcean, Heroku, Terraform,Docker, Docker Swarm Mode, Ansible, Linux, Git/GitHub, OCLIF, Webhooks.

Resume: https://drive.google.com/file/d/10rgNd6ydT4efA3yPQk-fnQJ5P4D...

Email: leal.brendan@gmail.com

I'm a full stack software engineer looking for new opportunities. My latest work involved developing Sentinel, an open source, self-hosted, platform as a service with built in support for canary deployments. I'm proud of leading the design of Sentinel's core architecture which was designed to be deployed in any cloud provider. This involved automating the provisioning of compute instances and their configuration details with Terraform and Ansible. I also played a significant role in other parts of the Sentinel platform including:

- the implementation Docker Swarm Mode for managing applications deployed on the platform

- designing a RESTful API

- developing a command line interface written in TypeScript.

You can read more about the project here: https://sentinel-paas.github.io/
Great white sharks may have contributed to megalodon extinction
Who doesn't know how a 401k works? Honestly, who?

Mutual fund - ok the mechanics are a bit more complicated but pretty straightforward.
AON3D - YC W17 (https://www.aon3d.com) | Software and Design | Full-time | Montreal or Remote NA

At AON3D, we make industrial 3D Printers that work with high grade engineering polymers, and are working hard to solve the problems that still exist in the additive manufacturing world beyond just making better hardware - there's still plenty of room for innovation and growth on the software side, and the surface has barely been scratched!

We're hiring for our newest team to build a software platform which innovative tools and functionalities will be built upon, so we're looking for people that can really take ownership of projects and help grow the team over time.

Current positions we're looking to fill:

* Senior Frontend Engineer - https://jobs.lever.co/aon3d/b2d68e5e-509f-4619-8886-d5a6a540...

* Senior UI/UX Product Designer - https://jobs.lever.co/aon3d/5c52bb46-63ea-47f0-98db-03fcf713...

Feel free to apply via the lever links, or email me directly at <my_first_name>@aon3d.com.

- Miklos
Intel HPC Roadmap: Rialto Bridge GPU, Falcon Shores XPU, Ponte Vecchio with HBM
The original commenter also made a random assertion: "doing math is not thinking." The person you're responding to attempted to provide a definition of "thinking."
> Just test that your code is following the contract it says it's following

Usually testing output from a contract implementation works just fine. But sometimes my implementation contains bits abstracting parts of the whole. Those bits needs to be tested too, even though from an outside perspective there's no need to expose each bit. The consumer is only interested in the whole result.

A consumer of the contract may want to pass in a Dog object, and get a result that tells if it (the dog not the consumer) has fleas. My implementation will result in true or false, but I'd like to abstract and separately test the parts that checks if the dog itches, if it has tiny animals flying in a cloud around its head, etc.

I like good sane code coverage, but I also want it to be clear what is expected to be publicly consumed to drive the business logic, and what's just me making things tidy behind the scenes.

How did I end up in another conversation about unit testing?
https://www.bloomberg.com/opinion/articles/2017-11-17/blacks...

The tldr is that they bought credit default swaps for debt owed by Codere SA, and then offered the company financial assistance to restructure with the requirement that they pay their existing debt late to trigger a default.
I don't think I suggested making policy based on truth-inspired stories, and I didn't suggest spreading truth-inspired stories. What did I say that made you think that?

To be clear, I'm suggesting someone filter through the fiction and hyperbole and identify real cases of unfair working conditions and tell those true stories in a documentary. Filtering out the hyperbole is an important part, people need to be able to point to the documentary as a source of documented unjust treatment, something more reliable than Reddit.
Well, depending on the labor laws in your country, of course.
I'm glad that the terminal 80-character limit was mentioned and that humans struggle with longer lines. In fact, the optimal line length is 50-75 characters [1], which is just right for 80 characters with 1+ levels of indentation.

That last one is the reason why I still keep a hard 80-character limit on my own code, even though I have a 4K monitor, and a big one too (43 inches).

But doing so actually has a great side effoct: keeping an 80-character limit with a 4K monitor means I can have four files open side-by-side. [2] Or a file open in four different places. Or a file and its associated header both open to two different places.

It also means that I can see the code completely while debugging with four columns. [3]

[1]: https://baymard.com/blog/line-length-readability

[2]: https://gavinhoward.com/uploads/4cols.jpg

[3]: https://gavinhoward.com/uploads/4col_debugger.jpg
This is a completely invalid definition of a ponzi scheme. What you have described is anything that is sold on an open market that is not directly used by the first buyer. By nature, every one of those things only pays out earlier investors when later investors buy in.

A ponzi scheme involves a company who has no underlying revenue model and just shuffles money from late investors to early investors. So uber isn't a ponzi scheme because it generates revenue with an actual line of business. The fact that investors buy into at different times makes it a business like every other public business in our economy, not a ponzi scheme.
Opening Up the Future “Venado” Grace-Hopper Supercomputer at Los Alamos
Show HN: Equals – a spreadsheet that you can write SQL in
Hey Hacker News,

Today we're launching Equals. Equals is a spreadsheet with native connections to your SQL databases and data warehouses. You can write SQL right in your spreadsheet.

Equals was born out of a shared frustration of me and my co-founder. Despite the avalanche of new data tools over the last decade – nothing actually seemed better than a spreadsheet. Nothing was as flexible, malleable, and as easy to just dive in and play around with some data. In fact, you nearly always ended back in a spreadsheet regardless of what fancy set up you had: when something broke, when a chart in a BI tool didn't quite make sense, etc.

You can learn more about Equals here: https://equals.app/

We'd love to hear what you all think.

Ben
I remember Crocodoc, it was great. How did you manage to deliver such a good PDF rendering experience using just HTML back in 2010, the fonts especially?
I have been very active my entire adult life.

Part of what really tipped me off was my energy before and after the gym was much lower than it used to be. Also I would be tired starting around 2 PM in the afternoon, this isn't sleep related as I sleep like a baby, which I am grateful for. Also I never drank coffee or took lots of caffeine so I was perplexed as to why I would just crater in the afternoons.

After starting the treatment I am no longer tired in the afternoons, my mind feels sharper and I can tell I am recalling processing info better. The energy at the gym has improved as well.