skysight-inc/HackerNews huggingface dataset:
> Environment variables is exactly this: mutable global state.

Wait, a large point of configuration is exactly that they are read-only.
Automatically apply GCP iam recommendations
Location: Uruguay, South America.

Remote: Yes.

Willing to relocate: Yes.

Technologies: Javascript, React, React Native, Typescript, Node.js, PostgreSql, GraphQL, MongoDB, Deep Learning Frameworks

Passionate: Software development that helps the world in a positive way.

Experience: 6+ years working on software. MS degree in Computer Science.

Currently: Senior software developer.

Personal information: Available on request (my coworkers hang out here) - will provide LinkedIn and GitHub

Email: hnjobemail@gmail.com
Probably it's true that "cryptocurrency is often presented as the only solution to problems that are either already solved or that have obvious conventional alternatives," but I don't think my comment or the sentence you cited from it is an example of that.

That article says that TransferWise was going to offer service in Argentina. Looking at TransferWise's web site (now wise.com) they currently support converting money to Argentine pesos but not from Argentine pesos. So maybe if you're in Argentina and you have US dollars in your TransferWise account you can send them to someone else abroad.

But how do you get the dollars into the account in the first place? TransferWise doesn't seem to have a storefront in Argentina where you can walk in and deposit dollar bills. Their nearest office is in Brazil. Apparently to pay them you have to use the banking system.

But, as I've explained above, the Argentine banking system prohibits most people from buying any dollars at all, and the people who are allowed to buy dollars are limited to US$200 per month. It's easy enough to buy dollars on the black market, but there's no way to put those dollars into a bank account, and thus no way to send them to TransferWise.

So maybe that's why I know people who have successfully sent money out of Argentina with Bitcoin, and I think I know someone who has sent money into Argentina with TransferWise, but I've never heard of anybody successfully sending US$500 or more out of Argentina with TransferWise.

If it turns out that TransferWise actually does work for this at some point in the future, though, it would downgrade "sending US$500 abroad via non-Bitcoin means" from "basically impossible" to "a hundred times slower, expensive, and unavailable to the 51% of the country without a bank account". Cryptocurrency would go from being the only solution to just being the best solution.
Hypertherm | West Lebanon, NH | Full-Time | Director of Software Engineering

Hypertherm's mission is to provide customers with the best industrial cutting solutions in the industry. We are a 100% associate-owned company with our corporate office in Hanover, NH, USA, and have Associates in twenty-six countries around the globe. Globally focused, we design, manufacture, and support the world's leading cutting solutions, with a proud history of over 50 years.

Reporting to our General Manager, Software, as our new Director, Software Engineering, you will:
Work as a technologist to build, organize, and lead our high-performing go-to-market software product teams across multiple locations and multiple product lines (including SaaS, on-premise, embedded, perpetual, and subscription offerings) while defining & setting enterprise software engineering standards.
Lead and mentor the software and applications go-to-market product engineering team leaders development in all aspects of their roles to create an industry-leading team.
Play a crucial role in product scoping, roadmap, and architecture discussions with Marketing, Sales, and Product Management.
Envision and build our software engineering organizational structure, methods, and processes to scale for growth while working collaboratively in a matrix organization.

https://hypertherm.wd5.myworkdayjobs.com/en-US/hypertherm-ca...
Stagnation, Regulation and the Future, a Podcast with Eli Dourado
I wrote some of these back in college for a research-focused STEM group; not about the tech industry culture, but at least some comp sci bits:

https://dabreegster.github.io/poetry/college/overheard_gdc.h...

https://dabreegster.github.io/poetry/college/abstractions.ht...

https://dabreegster.github.io/poetry/college/discrete_event_... (after a course in static analysis)
Is she still on the version from 4 years ago, then?

IIRC, my biggest complaint about eOS was that you could not upgrade it between major versions, and had to do a clean install every time.
I have just started trying to cold email/linked in message people who have the relevant job titles on linked in. I just started yesterday so I can't tell you how its going yet. But I'm looking for people at companies large enough to have people dedicated to a specific subsets of mechanical engineering.
Archive link: https://archive.is/vXcwU
People experience bad things due to being in the middle of a pandemic, and work from home is a lot more difficult when you're perpetually socially isolated, aren't allowed to go places you'd normally want to go, and your kids are also home bugging you while you try to work when normally they'd be at school. Uncharitably, these effects get attributed to "work from home" and people think they're yearning for a return to the office when really they're yearning for the pandemic to end.
Email server, DNS, host your own website locally.

If you want to play around with tools write your own shell.
sounds like a cool mom, gonna check it out.
These are amazing pictures. Much thanks!
For an "average dev", you really nailed it. Great post.

> In the end ability to solve problem wins

Absolutely true. Languages are tools. They're not religions, they're not rock bands or sports teams, they're just tools. Pick which one works best to get the job done. Not which one is best for "programming in general", whatever that is, but which one is best for the program you're trying to write. That includes ecosystem (library, IDE support, etc.), your own familiarity and that of your coworkers, existing code base that could be re-used, etc. That doesn't always mean "pick the familiar language", but it means that you need to have fairly compelling reason to not do so.

Which, I guess, is to not answer the original question. If you want to study programming language theory or design, go for it. Enjoy! But if you're a working programmer, don't get lost in the theory. In the end, ability to solve problems wins.
Terrastruct | Engineering - Go, React | SF Bay area (remote during covid only) | Full-Time | https://terrastruct.com

Terrastruct is modernizing software architecture diagrams. Diagrams and diagramming tools are essential to software teams, but most are stuck all-purpose tools meant for HR, marketing, and engineering, even though engineering diagrams are much more complex -- it's like using Microsoft Word for coding. We're building the IDE of diagramming tools.

Team is just founder + first hire (we all code), so you'd be third person. We're funded by great investors, working on exciting things that your engineering teams will soon be using. Happy to tell you all about it over the phone!

Looking for someone who can contribute to either front-end, back-end, or both. You can find more info at https://terrastruct.com/careers, and to apply, just email us at jobs@terrastruct.com and include HN in the title. If it looks like a fit, we'll get back to you within 24 hrs tops.

Salary $110-200k based on experience/skill (not negotiation) + founding engineer equity. Top of the line health/dental/vision, 100% employer covered. No whiteboard/algorithm interviews.

Additionally we are hiring part-time/contract technical content creators for writing blog posts and creating example diagrams. If you're interested in this, please send some examples of content you've created (diagrams, blog posts).
Yes, perhaps I shouldn't have gone with just nested arrays/arrayrefs :)

Here's a modified example where it's not as clear how to deref.

Like:

@IP = ('192.168.1.10','192.168.1.15');
@PORT = ("5000","5002");
@TCP = ("Q931","H225","H245");
%TAGS = (L2 =>"ETHERNET",L3=>"IP",L4=>\@TCP);
@PKT = ( \@IP, \@PORT, \%TAGS);
$array_ref=\@PKT;
print $array_ref->[2]{L4}[0];# this works
print $$array_ref[2]{L4}[0]; # this works
print $array_ref[2]{L4}[0]; # this doesn't
Ed Felten's A.I. Nation Podcast
Its a technical & medical term, rather than one that is meant to be useful for broader discussion.

Efficacy in vaccines == people who were prevented from being confirmed COVID positive (symptoms sufficient to prompt a test, leading to a positive result)

Therefore, a 91% effective metric for vaccines means that 91% of those who receive that vaccine are expected to NOT contract COVID 'at all'. Thing is though, many vaccines broadly do not prevent disease but shift the severity upon contraction.

The metric that is actually useful for informing the public and policy is the answer to the question of 'does this prevent hospitalization, severe disease and death?'. Broadly speaking most approved vaccines globally have near 100% effectiveness in this.
It's just a small PC with convenient ports for a router. The parent's suggestion of using it to run opensense seems pretty good.
The hiding is based on a listing of sensitive phone numbers, which they've collected internationally. So not just allowing willy-nilly number hiding like you suggest.

https://github.com/LineageOS/android_vendor_lineage/blob/lin...
Right, unless you do a full trial with all vaccines side by side with similar sample/timeline, it's not really possible to tell. Also, the error bar on these effectiveness numbers are realistically probably +/- 5% or more, so it's not like a 76% is definitely worse than the 80%.

The dosage also matters. J&J for example decided to study one dose first, but are now doing a phase trial to see how good the immunity is for a 2-dose program. So potentially if you get a second dose (maybe down the line), you will also get a stronger immunity closer to the other 2 dose vaccines.
Ask HN: Why some people infected with SARS-CoV-2 are asymptomatic?
Burritos or Bitcoin
Location: San Francisco
Remote: Yes
Willing to relocate: No
Technologies:Java, JavaScript
Résumé/CV: https://linkedin.com/in/harishanif
Email: hhanif@gmail.com
Not necessarily. There are other models that could work for YouTube, like the subscription model, and they could always go back to YouTube being an unprofitable arm of Alphabet like it was.
SEEKING WORK | REMOTE

Freelance Technical Writer. You have a technical project that you need to document for your customers so that they can use it properly. I write documentation that's customer friendly and easy to read so that your customer gets the best use of your products and knows where to go for help.

I've got 25 years in technology, 20+ years in the web hosting business, and have several freelance writing jobs under my belt.

Contact is my username at gmail.com.
takes lot of courage to build in public, kudos!
Have you looked at TablePlus?

https://tableplus.com/

It gives you a spreadsheet UI on top of your tables that can be edited directly. All edits are baked into a transaction so when you hit save the transaction is committed. We’ve had a lot of success using it with developers and non-technical product managers designers.
Great, it just worked!
Thank you!
> I guess it's time to switch to python

Which would go one to have its own breaking change.
I am no expert either, the caveat was the replica has to be close enough to not look different. The period materials and paint alone is going to be costlier $500, the hundreds of hours if not thousands (easily in $100s/hour) it is going take an expert skilled artist in recreating a master is not cheap either.

While both the links you gave claim to be hand painted, I am pretty skeptical it is possible to have an skilled artist repaint and ship in 14-21 days at a size you can choose for just $250!.
Hilarious that they still label it as a country variant, as if the variant carries a genetic “country” code that determines the origin. Plain stupidity.

[Edit] To elaborate since there is so much negativity to my original comment. There is no absolute proof that the variant originated in South Africa, so calling it by a country’s name is an insult to human intelligence. We refer to the virus as the Coronavirus and not the Chinese virus. Why should the variant be any different? (This variant being actually called 501.V2)
That's a very dubious assertion. Formats are in the content of the email. Different formats won't tell you why one email was opened while another was not.

Formats can include different titles and descriptions, which can make a huge difference in how often users open your emails. Also just different kinds of emails you might want to send (maybe you send some users an email with a coupon, and some with a new product notification).

Maybe you don't see the value in having people know whether you read their email, which is fine, but there are clearly tonnes of legitimate use cases for having that kind of information. If I know a segment of users on my email list never open a particular type of email, it is better to just not send them that kind of email, both for the sender and recipient.

Regardless, I think Gmail killed tracking pixels by loading images through their servers anyways.
There's some studies that have done regular testing, the vaccinations prevent infection.

https://www.nejm.org/doi/full/10.1056/NEJMc2102153

https://www.nejm.org/doi/full/10.1056/NEJMc2101927

2 weeks after the second Pfizer dose, one of the medical centers had a positive test rate of 0.05% (not a typo, 0.05 percent).
this! if you are not the customer, it's going to be hard to build for them. You need to live, breathe like customer everyday. Hangout where they are.
Ars Neurochirurgica – German Neurosurgery knowledge base
Hi guys, I would like to share my little Hobby Project: https://www.ars-neurochirurgica.com/ it's a knowledge base for neurosurgical knowledge in german.
They actually offered to become stewards of the language itself when it looked like it was dead, IIRC.

I think its development has picked back up, although I'm still not sure it's getting much love, as most developers are pushed just to use GNOME Builder instead.
> You also now have a config file: how is it stored?

Hum... Your environment variables must be stored at some place too, so the server can be launched. You can store the files at the exact same place.
Outbrain | Backend Engineer in Machine Learning | Full-time | Partially on Site | Israel

Outbrain's AutoML team is looking for an Experienced ML Python Engineer. The AutoML team is part of Outbrain’s Recommendations Group - about 40 machine learners, data scientists, and backend engineers who are responsible for everything that Outbrain recommends in its feeds and widgets. The team uses an interplay of Python, Java, and Rust, in addition to Spark, BigQuery, and Tensorflow to form our ML pipelines.

Outbrain's Machine Learning teams are doing some of the most high-volume machine learning in the industry, doing 100M predictions per second that directly impact business results.

https://careers.outbrain.com/requisition.html?id=4005&hash=1...
The #1 thing Ubiquiti trades on is trust and it’s shocking how they don’t see that. They need absolute transparency directly to their security experts, which need to operate independently of management, to earn and maintain that trust. Even little hints of prevaricating won’t be seen charitably in any way. They’ll be seen as hiding something.

It’s close to importance to vaccines. Did you know vaccine safety regulators see the data from a trial before the company management? They operate independently because trust and transparency is so absolutely crucial for both the product and public health.

We rely on routers quite a bit in society to secure our identities, personal transactions, and critical infrastructure: we should be applying the same mindset that we do to vaccine safety to router security!
They are losing money in a time which by all accounts is the best time they will ever have (because of COVID-related restrictions and consumer pattern shifts) and they blame short sellers for it?
Location: West Coast, US

Remote: Yes

Willing to relocate: Yes

Technologies: Various domain-specific CAD solutions. Austin Powder, Orica, DynoNobel manufacturer proprietary electronic detonation systems. Instantel and White seismographs

Resume: Available upon request

Email: username7 [at] google's mail.

13 years of experience in the blasting (ie fragmentation of rock with explosives) industry, primarily in construction, heavy construction, demolition, underwater work, and environmental remediation. I have a particular focus on technical blasting near vulnerable structures or utilities. Currently working as Senior Project Engineer, Blasting on a megaproject.

Sure I'm a bit outside the typical experience envelope for this community, but who knows who might need something blown up?
They're all 100% effective at stopping hospitalization/death (at least in phase 3, not necessarily out in the field). So 9% chance for any infection, but all those that test positive have mild to no symptoms.

They basically split people at a certain area into two groups, give one the real thing, another one placebo, track infections, compare the results.

Comparing vaccines by effectiveness is meaningless because they're not all tested at the same place at the same time. So J&J has lower effectiveness, but it was calculated at the peak of the outbreak, when each participant interacted with Covid more frequently in their everyday lives.

For the comparisons to become meaningful, it'd need to be re-done at the same place at the same urban area, with 10s of thousands of participants for each vaccine. You'd also need to have approximately similar age spread, plus similar population distribution within an urban area. Since it's all volunteer-based, this kind of study won't happen.

In conclusion: take any that's available to you.
403, looks like misconfigured cloudfront
So much for theoretical physics then. Or Einstein's 'gedanken experimenten'.
it also fails if it's corrupted or constrained by outside social forces
"whichever one is available to you" is not an infantile answer.

It's a rational answer.

Humans are notoriously irrational in their decision making, and focusing on which is better in order to make the best health decision may lead to making a decision that is far worse.
Storyboard | TryStoryboard.com | Los Angeles or Remote

Summary: Storyboard is a platform for companies & teams to collaborate through private, internal podcasts for their employees. We are a Seed stage company focused on creating an asynchronous audio channel to deliver a more engaging work experience (with less need for back-to-back video calls). Over 2,000 companies globally have launched channels on Storyboard so far.

To Apply: Please send resume to admin@trystoryboard.com

Sales Account Executive

Account Executive with 2+ years of closing experience. This AE will work to reach key buyers at large enterprises to launch a company's first Storyboard channel.

They will also help to drive inbound leads who are interested in using our product.

Link: https://trystoryboard.com/hiring/account_executive_006

iOS Developer

Experienced developer working in Swift

Ideally, experience with working with media (or audio) apps in the past. If you have this experience, please let us know.
US, Europe 'unrealistic' in fab expansion drive, says TSMC chair
NuGet – Package.DownloadCount is going to eventually overflow
Ask HN: How to implement nested comment system in a blog like application
I have been struggling while designing schema to implement nested comment system. i want to know how it can be achieved.
I'm not an expert at this, but wouldn't it be better to impose regulation+penalties on best practices and force organizations to abide by a minimal set of standards (e.g., no clear-text passwords; no SSNs as IDs; breaches must be announced)
For automation you will store them in a file anyway, but then how is it different from a bind mount?
There is a strong argument to be made that there is no scientific method: https://en.wikipedia.org/wiki/Epistemological_anarchism
Relax to Grow More Hair
It seems a lot of people don't really want to discuss this, but I think the facts are relatively clear: The mRNA vaccines have an effectiveness above 90% and none of the others comes close to that. Biontech and Moderna are so close to each other that there's probably no argument for either of those.

I'd take any approved vaccine without hesitation if it'd be offered to me right now. But if I am free to choose: It'd be Biontech or Moderna.
And note that it's not racist to name a variant by where it is found, but it is racist and xenophobic to name the original form similarly.
Minor nit. The ratio you refer to is called efficacy, not effectiveness. Effectiveness is the number you would get by observing people in the real world rather than the phase 3 trial. It's worth noting the difference because we're also starting to get data on effectiveness, like the CDC study that tracked healthcare workers and found the vaccine also prevented asymptomatic infection.
It's just convenient. What other naming scheme would you suggest?
Monogon (Nexantic GmbH) | REMOTE | Full-Time | Senior Software Engineer | 80-100k EUR/year gross (or more)

Monogon, a fully remote, self-funded and engineer-led technology company, is hiring software engineers to work on Metropolis, an open source [1], secure, distributed cluster operating system based on Linux and Kubernetes.

Metropolis runs on a fleet of bare metal or cloud machines and provides users with a hardened, production ready Kubernetes - without the overhead of traditional Linux distributions or configuration management systems. It does away with the scripting/YAML duct tape and configuration drift inherent to traditional deployments, and instead provides a stable, API-driven, secure and vendor-lock-in-free platform for companies to build their products upon.

We're looking for senior candidates who can design, implement and verify complex systems that will make up part of Metropolis. We offer a kind and honest work environment in which we prioritize quality over quantity. You'll be the fourth member of a team working on an ambitious, industry-challenging product.

Our ideal candidate is a generalist with deeper knowledge in one or more of the following areas:

- Distributed systems;

- Software engineering of systems built to last;

- Security engineering, especially experience with secure boot chains;

- Low-level programming and debugging (C, Linux Kernel, …);

- Kubernetes, especially practical experience of running bare-metal production deployments;

- Platform development, ie. running a 'Company A' style infrastructure/DevOps team [2].

Our codebase is mostly Go (including pid1!), so knowledge of the language is a plus, but not a requirement (given the seniority of the position, we expect any candidate to be able to ramp up on Go within a few weeks).

To get in touch, email me at <my HN username> at nexantic.com.

[1] - https://github.com/monogon-dev/monogon

[2] - https://rachelbythebay.com/w/2020/05/19/abc/
You are underestimating something: the sea isn't controlled by a single nation, while a train from Kazakhstan to Germany requires crossing Poland, Belarus and Russia, a different (worse?) type of geopolitical risk.
We use it, but I don't like it. I does superficial stuff for me, but also makes navigating and reading code harder. It takes somewhat more time to figure out all setter callers and stuff like that.

It is one of those things that does not much useful, but takes away only little bit so there is no reason to fight it too much.
French left tears itself apart over ‘non-white’ meetings