skysight-inc/HackerNews huggingface dataset:
Nice that it supports networking and volume mounts out of the box. Volume mounts use virtio-fs which is experimentally supported in Docker for Mac[1].

Podman went with a volume mounting solution based on 9p[2], which appears to be far slower[3].

1: https://www.jeffgeerling.com/blog/2022/new-docker-mac-virtio...

2: https://wiki.qemu.org/Documentation/9p

3: https://github.com/containers/podman/issues/8016#issuecommen...
Having kids in the house is like being in a damn WWI trench with shells exploding over your head constantly. Ok, maybe not that bad, but it's horrible for your ability to get anything meaningful done. And then by the time they hit the sack and you finally have a few moments peace, you are worn out and ready to hit the sack yourself. My ability to burn the midnight oil has gone to zero basically.
Before I begin - I hope my comment doesn't come across as too confrontational. I don't want to invalidate your experience, but I'd like to spread information about formal verification techniques that are usable today.

> Personally it’s because I don’t enjoy solving the problem once in one language and then transcribing it into a totally different language and worrying I got the transformation correct (+ I still need to write all the same tests).

Isabelle/HOL [1] allows specifying and proving properties about a function/program in Isabelle/HOL and then generating output in Haskell, OCaml, Scala and SML. Granted, you'd need to learn Isabelle/HOL, but you wouldn't need to worry about the transformation process.

> Also, afaik proof languages don’t have libraries for building up more and more proofs, and, even if they did, they’re not going to come bundled with random runtime dependency X I picked to implement it.

The Archive of Formal Proofs [2] is a collection of Isabelle theories (proof modules) that you can easily integrate into your own proofs. Some proofs in the AFP are about specific properties so they're not that interesting as a proof library, but many others include reusable specifications that are useful in other proofs.

I'm not quite sure about the runtime dependency aspect you mention. In general, proofs about data structures and algorithms are interesting, but proofs about glue code or I/O interfaces are mostly useless and a waste of time (depending on the context). For example, proving your sorting algorithm is correct is a good fit for formal verification, but proving your network code uses the correct flags in a socket creation syscall is hardly interesting and provable.

I'm only familiar with Isabelle/HOL, so my comment is limited to that environment.

[1] https://isabelle.in.tum.de/overview.html

[2] https://www.isa-afp.org/
The F-35 ended up being great though. Even now, it's cheaper on a per unit basis than other aircraft that are worse.
Basic human rights were never cut back, they were just balanced differently between freedom to assemble and freedom of harm. The US just increased interest rates, as did the EU, so no more money printing.

Considering that the Greens are the most stabilizing force in the German government right now, I doubt that all the current mess is caused by "environmentalists". It was rather unchecked capitalism that got us here.

And nuclear energy has nothing to do woth a gas shortage, Germany is heating by gas not electricity.
MoneyDolly | Front-End / Full-Stack Engineer | Full-time | Remote (US)

Who we are: We are a small startup that is transforming the fundraising scene in North America to put more money into the hands of students and teams.

Who you are: A highly motivated front-end (or generalist) engineer that likes a lot of autonomy to ship great products and work on a small, tight-knit dev team.

Please apply through https://moneydolly.hirehive.com/job/94789/mid-level-react-fr... or reach out to me directly at justin@moneydolly.com
You're better off skipping Clean Code, for reasons detailed here[0].

[0]: https://qntm.org/clean
My contributions to Stride are on the graphics and rendering side of things.

And as I said, someone is already working on a website refresh.

I'm not sure from what sources your personal assessment comes from, but from what I know about the project, it's incorrect.
I think popular cultural conceptions of what a "diagnosis" is are kind of weird. It seems more like people categorizing themselves with immutable labels rather than accepting that it's just a way to refer to/characterize your subjective experience.

I remember talking with one guy who was genuinely sad when his psychiatrist told him she might need to revisit his autism diagnosis and she thinks there might actually be some other class of diagnoses that fit his condition better. You would think she told him he had cancer or something. It helped him a lot to know that there was a box he could fit into and not having a box was distressing for him. It had him feeling unmoored and unstable.

Now after reevaluating she did end up settling back on autism and his relief was palpable.
For the uninitiated..

>In an email statement, a spokesperson for Mastercard said the company only uses “anonymized transaction data” to gather data at the postal code level.

There are three datapoints required to reliably de-anonymize someone based on the latest research I've read. Zip code, gender, and date of birth. A payment processor by default must track date of birth. They admit to tracking by zipcode. Gender is heavily implied in this context.

In short, I'd assume that any sufficiently motivated adversary (state or corporate actor) can rip back this cloak of anonymity, but claims that it is preserved to keep you, their desired millieu to control, from getting uppity.
that is up to you, your knowledge and your needs
Satis.ai | AI engineers, Software engineers, Computer Vision Experts, Tech Leads, PMs | Full time | London, UK (relocation possible) and REMOTE | https://www.satis.ai

We are a FoodTech startup working on computer vision in the Kitchens and looking for people who are interested in AI and computer vision even if you don't have the experience but you are experienced in either of FE, BE, Infra, IoT, Edge computation or High Performance computing, design or technical product management we have roles for you.

Satis Mission is to feed the world through our global food system which is more productive, resilient, affordable, sustainable, and healthier. A food system that provides accessible personalised nutrition for everyone while preserving our planet.

Satis Vision is to lead the digitising of food preparation and cooking, converting recipes into data to transform how food is produced.

I'm head of engineering at Satis. If you are curious please send me an email bamdad {at} satis.ai.
Can you explain you explain your comments implied link between this blog post and what about Rust makes it not a ‘proper language’? Also, is it just the hype, community, etc that you don’t like about Rust or is it something else?
Rays of light travel in straight lines. Light enters your eye and hits the back of your retina inverted, not just upside down. Left is right. Up is down.

[1] https://www.schoolphysics.co.uk/age11-14/Light/text/Pinhole_...
This is a good basic discussion, and it works well for digital cameras as well as film cameras. The difference is that you can take 100 digital photos, see the differences, and it didn't cost you anything to develop them :-).

I encourage new people to photography to try to be disciplined about learning how their camera changes as different settings. Get out of the tyranny of "auto" mode and try all the things. You may find it quite fun.
That sounds like a terrifying experiment!
If you're interested in this topic, the thing to Google for is "constitutional theory".

Constitutions do not just limit power. They prescribe how a society organizes itself, including how to exert power (not just how to limit it). A major goal for democratic constitutions is enabling a society to make collective decisions.

E.g. the US congress is famously struggling to make decisions. An interesting question then is how the US constitution prescribes decisions must be made, and whether that framework of decision making is successful along certain criteria (e.g. representing voter will, protecting fundamental rights).

If you're interested in comparing to other constitutions, a good way might be researching countries that "score well", e.g. that have stable governments, non-violent transitions of power, successful decision making, score well on the human development index, etc. - or countries where things are going particularly poor. I find that the positive example is often more interesting, because the poor outcomes often have major negative factors that might not apply in other countries and might not relate to their respective constitution.

Countries that come to mind would be the likes of Sweden, Japan, Botswana, New Zealand, but your mileage may vary depending on what you consider to be positive outcomes for a society.
It's really surprising how many things clarify for me when I take the dog for a long walk and have no choice but to think about random things for a half hour or so.
The Europeans have been put in a very difficult position by the US Deep State. It's hard to imagine any of their governments will survive, much less Biden's. The question I really want answered is: who authorized the ramped up bombing of Eastern Ukraine (by the Ukrainians) in February? That is the person who really escalated this crisis.
https://www.reuters.com/world/europe/osce-reports-surge-numb...
Location: Cincinnati, Ohio
Remote: Yes
Willing to relocate: No
Technologies: AWS, DevOps, SRE/Monitoring, Terraform, Docker, Linux Sysadmin, Python (flask, django, requests), Javascript, some Rails, Network Engineering, Web Scraping
Résumé/CV: https://www.linkedin.com/in/stetson-blake-31635252/
Email: stetsblake@gmail.com

I started my career in Network Engineering, moved over to DevOps/Cloud a few years back and have gotten deeper into software dev. I've started a few micro-SaaS products in the past. I know a little about a lot and have some deep skills in other areas. The past few years I've been in Platform/DevOps/Cloud oriented roles building on AWS with Serverless, Cloudformation/CDK/Typescript and Terraform. Not actively looking for a role but open to conversations :-)
Well yeah, if Harbaglarb does the same job as the Kentucky person why shouldn’t they be paid the same?
Was there any internal drama among teams?
Show HN: ProxSNI, a transparent HTTPS tunnel for self-hosters
I'm self-hosting my stuff, and pay dearly for a fixed IP from my ISP. Either you do that, or you rent a VPS and set up a somewhat complicated scheme to forward traffic to your home, or maybe you feel like giving Cloudflare access to all your files on the way to you [1]. Maybe that's too much, and you change again to a VPS setup.

Well I felt like an option was missing: An SNI-sniffing reverse proxy. That's exactly what ProxSNI [2] is.

Using the open-source (!) client, all HTTP and HTTPS traffic is forwarded to you, without breaking any encryption (since SNI was never encrypted in the first place). That means your traffic is always yours, and ProxSNI just forwards it to you. You are in charge of getting a domain and setting up your server at home, we just send you your traffic.

Where other mail men in this area will open your letter to make sure nothing bad is inside, we simply read the address on the envelope and deliver it, and put some pride in letting you decide what's best for you.

I hope you'll try our service free of charge for the duration of this beta-launch.

[1] https://news.ycombinator.com/item?id=30443178
[2] https://proxsni.com
Does the existence of WASI mean that I can also run Rust programs on Workers, compiled to WASM (without the JS shim)? Does anyone know of any tutorials on this? It would be great if I could access the Request object, with all the headers, payload, etc from Rust.
Selecting an email to delete it in the Apple mail.app also opens it. Doesn't mean I'm actually reading it.
Wondering whether watched kettles never boiling is a similar effect, only at a larger scale.

Time as we experience it is an illusion bordering on insanity, actually everything we perceive seems to be such a freaking illusion it's mind boggling the whole thing works at all.
> Are Googlers not allowed to directly control their own computers?

First, if the computer is provided by the company, for company work, they're not "their own computers." They're the company's computers. And I don't know about Google, but yes it is VERY common in most mid- to large-size organizations that employees are not allowed to change things on the machines they use for work.

The IT department is usually required by either contracts or regulation to follow certain security standards and many of those prohibit end-user modification of machines. And further, these are often enforced through annual, semi-annual, or quarterly audits. Failure to follow these standards can result in the loss of a sales contract, a critical certification, or fines.

So, just like a manufacturing worker is not allowed to modify a machine on the factory floor (even to fix it, or improve it, regardless of their skill to do so), employees are not allowed to modify the organization's computing equipment.

And, it's important to note, the IT department generally has NO say in these rules since they are a business or legal requirement.

Edited to add: I've also worked in companies where the developers who write the in-house software might be masters of the business problem domain and their programming language, but have exactly ZERO knowledge of hardware or the most basic system administration principles. It doesn't cross their mind that RAM and disk space are actually finite things, for example, and that it makes for a Bad Day when one of their programs starts to consume ALL of it. These are the people who should not really be managing their own operating systems at work.
Thanks. I have tried talking to her, but the results weren't great. I do try to learn things outside of work. The main problem is if you don't use it, you lose it. Without constant practice it's hard to build and retain skills. I don't even have an hour a day free for that due to work and home responsibilities.
AWS S3 Insights | Software Development Engineers | Seattle | ONSITE or REMOTE (US only)

The mission of S3 Insights is to help customers understand what data they have and how their data is being used in order to recommend actions they can take on their data. As an engineer on the AWS S3 Insights team, you will write software to efficiently and accurately aggregate every event in S3, summarize and digest that data, and generate key insights for customers.

Here are a couple of the positions that I'm hiring for but please feel free to reach out to me (evan @ amazon . com) with any questions:

https://www.amazon.jobs/en/jobs/2071571/software-development...

https://www.amazon.jobs/en/jobs/2155848/senior-software-dev-...

NB: The positions above are for engineers with industry experience. If you're a recent college graduate, please go instead to Student Programs at: https://www.amazon.jobs/en/teams/university-tech-full-time
All which were never "cancelled", school went on and freedom to assembly always imvolved goverment approval. That being said, some of the most massive demonstrations I can remember tool place during Covid in Germany.
Emailing HN about stuff like this will help them repair (merge) the submissions and discussions so that only one is FP, and that it’s a worthwhile one. Use a subject like “Deduping submissions for Nichelle Nichols FP” and include the the Algolia link for maximum effect.
I think it would be fine for the library to have/be the 2ND FACTOR and the user would still need their password. Being at a physical location seems like a reasonable 2FA (more reasonable than a phone in these cases).

Could the library buy a few FIDO tokens, hot glue them into the backs of the computers, users add them as 2fa to their accounts and now the computer being wiped between users is no longer an obstacle?
Vaayu | Remote (European Timezones) | Full-Time | https://www.vaayu.tech/

At Vaayu, we are on a mission to fight climate change. E-commerce has a big climate impact so we are focusing our efforts on helping retailers measure and reduce their carbon emissions. Calculating carbon manually can take months and is very expensive. Our goal is to make carbon analytics easily accessible to every online retailer.

Our automated software is already serving sustainability leaders like Klarna, Wunderman Thompson, Armed Angels or Organic Basics, linking up with shop platforms to deliver the tools necessary for retailers to take charge of their environmental footprint.

We are a distributed company based in Berlin, with an international and diverse team throughout Europe. Last April we closed an $11.5 million seed funding round led by Atomico.[1]

If you are an innovator, want to work at a purpose-driven startup, and would like to collaborate with us in shaping the culture of a growing team on a mission to make a positive impact on our planet, we’d love to hear from you!

Our current stack includes: Golang, JavaScript, Python, Vue.js, D3.js, PostgreSQL, Redis, Neo4j, BigQuery, Kafka, Google Cloud, Linux, Kubernetes, Docker and Terraform. We are also open to other technologies.

Open positions: [2]

- Backend Engineers (services, integration, webscraping)

- Frontend Engineers

- Senior Site Reliability Engineer (Sysadmin / DevOps)

If you're interested send me an email through clem at company name dot tech.

[1] https://techcrunch.com/2022/04/20/vaayu-a-carbon-tracking-pl...

[2] https://join.com/companies/vaayu/
We have a default tabs component that you can use with MDX

https://docusaurus.io/docs/markdown-features/tabs

But really, MDX gives you the freedom to implement your own tabs system. See for example how Courier is documenting usage of an API with multiple languages: https://www.courier.com/docs/reference/send/message/

See also this frontend framework switcher in the sidebar: https://docs.dyte.io/react-ui-kit/

You can even have SDKs that have different lifecycles (for example MyProduct-Android-1.4 vs MyProduct-iOS-2.6)

And finally you can build an abstraction on top of Docusaurus so that you have one separate doc per product and yet all your product docs look the same:
- https://xsoar.pan.dev
- https://prisma.pan.dev/
Americans don’t receive enough HEALTH care. Period. When they do it’s a yearly 10 minute appointment with a primary care physician.

The physician breezes in, looks at some lab work, asks a few questions, writes a prescription or two (hey they have to “treat” something), and heads to the next patient because they do not have time.

80% of anti-depressants are prescribed by general practitioners, not psychiatrists:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5473964/#Sec1ti...

I know many, many people who were going through something in their life and mentioned being “a little down” to their primary care doctor. They were handed a prescription for an SSRI on the spot. So now they have depression.

General practitioners do not have the time or the training to be diagnosing and treating mental health disorders. This isn’t a case of “look at a rash for 2 seconds and prescribe a topical steroid”. Psychiatrists schedule hour long appointments and many of them will want to see you a few times before they attempt to diagnose or treat anything.

You can receive not enough health care and too much at the same time. It’s a matter of the right quality and appropriate type of health care.
I'm confused. Is docusaurus implemented in a system's programming language such as rust or C/C++? Wouldn't the easiest way to improve build time be to get a parallel build system (assuming it doesn't have one) and then throw more CPUs at it?
> This shows that someone can climb to the top of the social world but still be told they have a disease supposedly associated with "significant negative impact" on social skills.

Narcissists, sociopaths regularly climb up while being impaired and causing damage everyone around. People with OCD or hypochondriac too. Bipolar people the same. That does not make those non existent either.
My PhD was on crowdfunding in the Creative Industry - One of my published papers was on the effectiveness of online marketing channels (email newsletter v. facebook v twitter) ... Quick answer is that, for "fans", email newsletters are a far stronger marketing channel than facebook or twitter. You can read the paper here: https://www.sciencedirect.com/science/article/pii/S074756322...
Also, "global warming" could be considered a good thing by many people. I mean, who likes cold weather? So we went from positive term, to neutral, and I guess we shift to some negative one next.
As much as I support renewables, this is a very naive statement. Germany has been especially good at investing in renewables. They're not enough, especially not in the short or even medium term.
Yes, your are right... Most libraries that work for unity should also work for Stride, with some modifications.

What's the name of the networking library you mentioned? I'm interested in that myself...
Affogata | Remote (Planet Earth) | Ruby/Rails/Vue | Employee or Contractor

Affogata gives real-time insights to brands in a non-creepy way: we only use public data.

We're looking for junior and senior Ruby/Rails developers and Vue developers to join our engineering team of 9. Our stack is Rails/MySQL/Sidekiq/Vue, and frankly we're only interested in candidates with significant, meaningful, and recent experience using these technologies (sorry).

Our biggest day-to-day challenge is deciding what's for dinner. Our second-biggest challenge is our codebase but we've recently made significant investments in making it better by hiring a Rails contributor. Our third-biggest is scaling to petabytes of data and making it meaningful to our customers.

We're happy to take on junior Ruby/Rails developers who are eager to make an impact in the Ruby world, as unsexy as HN thinks it's not these days. For Vue developers: we just need a strong one. If you're really reading this, make the subject line of your email your preferred color scheme so we know who to weed out.

We have an office in Tel Aviv, and a very insignificant presence in North America but it's something. Our culture thrives on honesty and integrity. These should be your values, too.

Send a resume and a casual blurb about yourself to josh+hn[at]affogata.com and we'll do the whole let's-talk-job dance.
Planetary | Remote | Full-Time | Full-stack Engineer + 2 more | https://planetary.co

Want to join an international team of brilliant, talented, and passionate product creators?

Planetary is a NYC-born digital product studio where curiosity, exploration, creativity, and happiness are our core values. We want to inspire our clients and build sites, apps, and products that will make them (and their customers) more successful and impactful in their respective industries.

We work on everything web for early-stage startups, mid-size businesses, and large corporations and we'd love for you to join us and be part of the team. Check out the listings and shoot me an email with your resume and portfolio (if applicable) if you're interested: josh@planetary.co

Mid/Senior Full-stack Engineer (Full-time): https://angel.co/l/2xvFrQ

Lead Designer (Full-time): https://angel.co/l/2xvpVd

Frontend Engineer (Contract): https://angel.co/l/2xv3Fk
There's a lot of "gotchas" when it comes to tree shaking in the JS ecosystem (not using the correct export style, having to do commonjs vs esm, what browser target you want like es3 vs es5 vs es2018 vs esnext), it also depends on the libraries you are pulling and if they're following practices to minimize outputs as well.

This is a decent article that discusses the basic strategies:

https://www.smashingmagazine.com/2021/05/tree-shaking-refere...

But basically tree shaking and dead code elimination can only be effective as the code you write. If you make it hard to parse with ASTs, it's going to hard to tree shake.