skysight-inc/HackerNews huggingface dataset:
> blow out excess water using compressed air (low pressure!)

Why low pressure? (And what do you consider low pressure?)

My current goto item when I wish to blow things out of or away from other things is an electric duster [1], but I've never tried it for blowing excess water out of electronics.

[1] https://www.amazon.com/gp/product/B00U01YVYK/
Couldn't agree with this more. At my last company there was a fair bit of time put into making the deployment process for our microservices as simple as added a new YAML file to the deployment repo. That file pulled a custom chart, and as a dev you just needed to configure a few variables to get everything up an running. But if you were deploying something that couldn't use one of the pre-configured charts it was a bit more work, especially if you've never done it be hand before.

Probably 98% of the devs were blissfully unaware of that complexity that the charts abstracted, and it let them focus on the services they were writing. I wasn't one of them, and always made sure to thank the devops team for simplifying the day to day deployments whenever I had to deal with writing a custom one.
Do you have a strategy for paying your employees or are you planning on people working for you "for the exposure"?

Do you have a strategy of implementing feedback from these highly skilled workers that you have hired, or is your feedback loop pointed at a black hole?

Do you have high employee turnover?

Do you feel like as the boss, you are allowed to sexually harass your staff?
Exactly.

I am consulting with a startup right now that chose to go everything docker/k8s. The CTO is half-shocked/half-depressed by the complexity of our architecture meetings, although he used to be a banking software architect in his previous assignments. Every question I ask ends up in a long 15 minutes monologue by the guy who architected all of it, even the most simple questions. They are soon launching a mobile app (only a mobile app and its corresponding API, not even a website) and they already have more than 60 containers running and talking to each other across three k8s clusters and half of them interact directly with third-parties outside.

Even as I am being paid by the hour, I really feel sad for both the CTO and the developers attending the meeting.

k8s is definitely not for everyone. Google has thousands hardware systems running the same hypervisor, same OS, same container engine and highly specialized stacks of micro-services that need to run by the thousands. And even, I am not sure that k8s would satisfy Google's actual needs tbh.

Ironically, there are some companies that highly benefit from this and they are not necessarily "large" companies. In my case, k8s and devops in general made my life infinitely easier for on-site trainings: those who come with a poorly configured or decade-old laptop can actually enjoy the labs at the same pace than every other attendee.
I'm sure that paradoxically your company must have sky high hiring standards, with interviewers particularly grilling candidates about best practices?

This is not even sarcasm.
Are announcements like this always done in this strange mixed-voice style? The first para reads like it's a third party that's reporting on the event, then in the third para they use the word "our", and it's on their website of course.
It's not clear from the article what the 500 people are doing - they could be doing manual data entry or map validation tasks which are made redundant by the new "automated mapmaking platform" built by others (developers/engineers etc).

The saving from those roles could well be going to be reinvested in R&D and product lines.
That's not a good solution because it makes the law ambiguous as to where it should be enforced.

The better solution is to treat it like alcohol - legalize it but make being a nuisance still be a violation (ie Disorderly Conduct and Public Intoxication). This makes it clear it shouldn't be enforced say in a night club or likely a homeless camp - but still allows police to intervene with people causing problems.
Admittedly, the raw numbers are difficult to find in an article I can link. However, there has been a significantly higher volume of cash out refis than we've seen in the last 15ish years.

https://www.housingwire.com/articles/cash-out-refis-reach-1-...

Cash out refis accounted for ~25% of all refinances in 2021 (roughly similar numbers in 2020). Remember at the start of the pandemic many people tapped their equity because of uncertainty and extremely low rates.
This news article [0] is more recent. It seems they settled for more than 3x the figure in the original article. They also agreed to injunctive terms, the most noteworthy (to me) being "Bar Intuit from requiring users to re-enter data when they upgrade from a free product and then return to the free product".

[0]: https://news.sccgov.org/news-release/santa-clara-county-coun...
What is a human right is a majority decision right?
Evidence of Switchblade Loitering Munitions Targeting Russian Troops Emerges
very different models of care? if you have a doctor, the expectation is that you see them for a yearly checkup plus a few times for random illnesses. if you have a therapist, the expectation is that you see them every week or two.

maybe there's value in occasionally seeing a therapist for a "mental health checkup", but weekly one-on-ones obviously doesn't scale to every single child.
First. DevOps is a culture not a job most places have so many DevOps roles because they are doing it wrong.

In the olden days of 10 years ago, most operations teams worked around the clock to service the application. Like every day there would be someone on my team doing something after hours usually multiple. Tools like Kubernettes, Cloud (AWS, GCP, Azure) have added significant complexity but moved operations to more of a 9 to 5 gig. Less and less do I see after hours deployments, weekend migrations, etc. Even alert fatigue goes way down because things are self healing. This is on top of being able to move faster and safer, scale instantly, and everything else.

Operations side used to be a lot of generalists admin types and DBA's. With today's environment, you need a lot more experts. AWS alone has 1 trillion services and 2.4 billion of those are just different ways to deploy containers. So you see a lot more back end roles because it's no longer automate spinning up a couple servers, install some software, deploy, monitor and update. It's a myriad of complex services working together in an ephemeral environment that no one person understands anymore.
Legally speaking, the federal government can drop all enforcement across the country. Striking those laws would take a parliament vote however.

The reason provinces need to agree is because healthcare is under their jurisdiction. Parliament and Health Canada will not impose a drastic shift in drug/addiction management on the provinces without working with their health units.

For instance, only the BC government and the Toronto Health Unit have petitioned thus far.
I have also been following machine translation, as a former professional translator and currently an academic supervising research on the use of machine translation in language education.

For some real-world applications, MT can get the job done while saving a lot of time and money, though the users must understand its weaknesses.

I did my own comparison now of Japanese-to-English translation by LingvaNex, DeepL, Google Translate, and Bing Translator. For this particular excerpt from a newspaper article, DeepL wins hands down.

Input text: 新型コロナウイルスの感染者の確認を受けて厳しい地域封鎖が実施されてきた北朝鮮で、5月下旬から平壌を含む各地の封鎖が徐々に緩和されていることが、北朝鮮の事情を知りうる複数の関係者の話でわかった。食料不足の中、封鎖の長期化で「死活問題」の農作業の人手が足りなくなることを避けたり、梅雨や台風の季節を前に必要な土木工事を終わらせたりする狙いがあるという。(Source: https://digital.asahi.com/articles/ASQ615V30Q50UHBI02G.html)

LingvaNex: North Korea has been under severe regional blockade following confirmation of new coronavirus infected people, and the blockade of all areas including Pyongyang has been gradually eased since late 5. I found it in the story of several people who know the situation. There is a aim to avoid the lack of labor for agricultural work on the "vulinary problem" due to prolonged blockade in the midst of food shortages, and to end the necessary civil engineering work before the rainy season and typhoon season.

DeepL: North Korea, which has been under a strict regional blockade following the confirmation of a person infected with a new type of coronavirus, has gradually eased its blockade in various areas, including Pyongyang, since late May, according to several sources with knowledge of the situation in North Korea. It is said that the aim is to avoid a shortage of manpower for "life-and-death" farm work due to the prolonged blockade amid food shortages, and to finish necessary civil engineering work before the rainy season and typhoon season.

Google Translate: It is possible to know the situation in North Korea that the blockades in various parts of the country, including Pyongyang, have been gradually eased since late May in North Korea, which has been severely blocked after being confirmed as infected with the new coronavirus. I learned from the stories of multiple parties. In the midst of food shortages, the aim is to avoid running out of labor for the "life and death problem" due to the prolonged blockade, and to finish the necessary civil engineering work before the rainy season and typhoon season.

Bing Translator: North Korea, which has been in place since the confirmation of a new coronavirus case and has been implementing a strict regional lockdown, has gradually eased its lockdown in various parts of the country, including Pyongyang, since late May, according to several people familiar with the situation in North Korea. Amid food shortages, the aim is to avoid a shortage of workers for agricultural work due to the "life-or-death problem" due to the prolonged lockdown, and to finish necessary civil engineering work ahead of the rainy season and typhoon seasons.
My dude, all of the extra pandemic unemployment assistance expired in September of last year.
I think Syncthing is an under-appreciated tool! I wrote more about it at https://changelog.complete.org/archives/10219-a-simple-delay...

https://www.complete.org/parallel-processing-of-filespooler-... discusses parallel processing in Filespooler. This isn't a design goal and may not be the best fit, but when everything's just a file, some tricks are possible here.

Another interesting use case is one-to-many and many-to-many; https://www.complete.org/filespooler/ describes those.
Are the same companies that are reporting record profits also the ones that have an employee shortage though?
On the contrary, this seems a very popular opinion all of a sudden.

So you want to put small time shoplifters and drug users in jail? Why?

Does it really go no further than "these are the rules, break the rules and I will spend a whole lot of money making your life even worse than it already is"?
It's normal, it's the grind. You can leave to see another business and start back from the bottom, learn new tricks etc. After a few more years join a mega corp and it'll be a breeze.

One thing to note maybe: you will not change the world from your country in a software job, you will not replace experience with self awareness and you will not act upon others unless you have the ability to act for them.

Leave, evolve, stay humble.
> Those maximums in Europe are largely ignored in high-paying roles (like what Tesla engineers would certainly be).

Automotive engineers in the EU definitely do not work illegal overtime on a regular basis.
> Developers want Kubernetes because it's quick to deploy containers,
> networks, load balancers, anything they want.
> [...]
>
> As an SRE it absolutely suck to get the "hey the network's broken"
> from a developer, because that means that you now have to be an
> expert on WHATEVER load balancer or CNI they've decides to pull in.

This is why the "DevOps" approach exists.

If a developer wants root in the cluster so they can deploy some strange low-level plugin, then they need to be the ones carrying the pager.
Discord started as a gamer thing, but now it's the de facto default multi-user chat platform, at least for a lot of demographics.
I think people mean different things by enums. Is it just a set of constants of a given type or a sum type (aka variant type)?

Go doesn't have sum types at all.

`iota` is just a syntax sugar for enumerating integer constants/variables.

But as you're talking about string enums, the Go equivalent would be:

type Season string

const (
Summer Season = "Summer"
Autumn = "Autumn"
Winter = "Winter"
Spring = "Spring"
)

But, again, that's not a variant type, so you can still assign a different value to the variable of the type Season. Which is rarely a problem in practice (there are other ways to validate data rather than by type system constraints).

So just to clarify, many of the use cases for enumerated values do not need string representation. Go has no magical way to translate varibale/const name into the string.
It also fits nicely with the universe just being mathematically consistent
US gun violence is a health crisis with evidence-based solutions, experts plea
Hi, does this support maths notation via MathJax or Katex?
oh yes, i absolutely agree. That was just an extreme example of recent years. It almost never happens. but it does happen. that was my point. the fact that i sometimes WANT to work that much.
Paul Erdös?
I would emphasize that a scary warning for the average Android user is not necessarily a scary warning for the average HN user. Google is well aware of this difference, and absolutely has ensured it's scary for the former.
Forced interoperability does sound good. There are already proposals in the European Parliament for forcing interoperability on social networks.
> The company has grown to 200+ people and I'm struggling to see how my skills apply to my role since my first role is now no longer relevant to our core business.

This is the type of situation that fosters burnout. The conditions were already there ("work is a never-ending treadmill of tasks which don't interest me") and you don't see how the things that intrinsically interest you align with the business anymore, so your brain says, "I just can't."

In your shoes, I would:

* ask around about lateral moves to something more interesting within the same company, or even a downward move. If they balk that your pay needs to decrease, then you can either accept it, or negotiate a shorter workweek.

* simultaneously: start a low-key job hunt to avoid the feeling of being stuck calcifying further.

If things are really bad, consider cutting your hours, doing less within your hours (and using the extra time to take care of yourself), or taking a sabbatical if you have the means.
Kubernetes and Angular are how Google burns resources to prevent any significant competition or innovation being created outside of their sphere of influence. Engineers who wank at sophistication usually receive the most attention and decisive power, btw that's what keeps me from participating in interviews. Another reason is that IT engineers are such a low plankton that someone up in the hierarchy with massive indirect financial bonus for using this technology decides to hire "Angular Developers", "Kubernetes DevOps consultants" and this triggers the hiring down to HR and recruiters who simply filter by keywords.
As someone who uses a lot of photographs in presentations, I try to attribute as best I can but it can't really be automated, a lot of information is frequently missing, and the attribution isn't directly connected to the photograph. So it mostly counts as a good faith effort but probably doesn't really serve the intended purpose.

The CC non-commercial variant is also very problematic. It's easy to understand why people use it. But it means that if you're being cautious, you mostly don't want to use an NC photo because most "interesting" uses aren't unambiguously non-commercial.
I mean - the real problem here is that companies want to offer products to a billion+ people without actually offering any kind of support - which is a direct result of trying to offer a free product for the base level user.

They could unlikely profitably offer the level of support that would be needed to engage with users in a reasonable way.

Never forget that the user is not the customer on Facebook, they’re the sucker who is psychologically manipulated in whatever way possible to be addicted to the product and engage in ads.
It does save work, consider what you would have to do to provide those benefits without a tool. You would have to monitor usage and spin up new instances manually for scalability. You would have to manually update instances when updates came out. You would have to manually handle failover and stand by instances for availability. Manually configure load balancers. etc.

Kubernetes is a great tool if you have scaling management problems.
@Mosphere Pro, Free and truly E2EE app
The @ Sign Company launches a new app (@mospherePro) where you decide who, when, and what
information you share. A cross-platform app, where file-sharing is free, easy, and most importantly, truly secure.

@mospherePRo is especially effective for business, allowing for secure transfer of sensitive documents and files. No third party, including The @ Sign Company, can ever see your data without your permission! You will be communicating through an @sign, which is a secure and private data capsule that houses the @sign owner’s data. All data on this capsule is personally encrypted on the device; the only key able to decrypt the data is created exclusively for the owner as a part of the initial @sign onboarding process. Since we do not have access to your personal keys, we are unable to access your data. In short, true end-to-end encryption is
encryption with no loopholes. When sending data, only the @sign owner and the @sign chosen to receive the
data can see it.

How is it different than everything else on the market?
Well, the @mospherePro app is a privacy-first, file transfer app using true end-to-end encryption. It’s entirely
different from other file-sharing apps or services because you own the encryption keys! Other file-sharing services route files from the sender to their servers and then on to the recipient. And because the service provider has access to the encryption keys, they can access your transferred files—and so can hackers! With @mospherePro you are protected because you hold the encryption keys and your files are not stored on a server.

So where do the files go?
Transferred files are temporarily stored in an encrypted cache until the recipient retrieves them. In the unlikely
event that someone were to access the files without permission, they would not be able to read them without the
keys. Even the app creators cannot view sent files.
Only on mobile devices? Or is it also available on desktop?
We offer the same secure file transfer system for desktop, too!

As a developer, how can I use the technology?
The @ Sign Company is created as an open-source project for developers to build their own apps and contribute
to the existing @platform. Developers may download, modify and repurpose.

Github repo: https://github.com/atsign-foundation/atmosphere_pro
They're really cheap relative to what the market rate for that sort of loan would be in a free market. That the loans cannot be defaulted on is another form of subsidy.
Is your business struggling with the labor shortage? Consider a union (2021)
Maybe they would see it as less harmful when they can buy it at the corner store. Especially a generation growing up into a world where it is legal vs the one that saw it go from illegal to legal.
> I'd say "being in the office" is a proxy here.

Recently I've been reading some docs on productivity, inspired by a comment on HN. There are some solid findings - don't work too many hours, put your team in a single office so they can directly chat to each other as and when needed, avoid external interruptions from outside that office, etc.

It seems that a lot of the findings of improving productivity in-person may also imply that remote work drops productivity. For example, being at home with a bunch of other people in your house might dramatically increase the possibility of external interruption to the team.

A discussion between two people in an office might be lower-friction and also instantly bring in other team mates to help if relevant - whilst that might lower individual productivity, the team as a whole is more productive. And this is not just speculation rather looking at existing studies and applying their conclusions to remote.

Speculation from me: there's also the matter of lost communication through coffee and lunch breaks. Building that mutual understanding between individuals and about the system surely increases productivity.

I think there's a big assumption on HN that individual productivity correlates with team and company productivity, and so if you get more "stuff" done wfh then it must be best. But that clearly isn't true from the experiments we've already done.
Yea, you see this all over. For example: in the US, you hear about how Nurses are in high demand. What they don't tell you is that hospitals and other for-care facilities (a great many of which are for-profit companies) keep their nursing staffing levels at ridiculously low levels. I don't know why this is, but I do know those big companies profits certainly aren't down.
That's the bad part though. Engaged problem solving is fun, staying just plugged in and aware enough to please your ass in seat manager is the opposite of fun.
We use Keeper, and I hate the UX. Would much rather use 1Password or BitWarden, but alas, the IT powers that be have spoken. Better than nothing. We do share creds through it, so that’s nice.
OA.mg has the link to the PDF of the paper: https://oa.mg/work/10.1002/anie.202105252
The corollary of course is that if you don't currently have hard, huge, complex scalability problems, well, you do now...
That's an interesting graph. 3 of the last 4 times employment rates reached ~80%, the economy almost immediately tipped into recession. The other time, it kept going for 5 years.
Interoperability would go a long way, but if they're still expected to hold moderation privileges on their platform, they could just as easily block communications from a user who is using a non-Facebook federated system. If Facebook became decentralized, it's inevitable that there would be more spam and automated bots to deal with, so moderation would be key.

This could possibly be mitigated by giving group moderators higher privileges than Facebook moderators. So Facebook could submit a ban request, but the group admins would have to approve it. Facebook could block a public feed but not full functionality.

And how forced interoperability would work would differ in each country, but at least in the US, this could be accomplished imply by tying Title 42 privileges to federated interoperability standards.
> by placing some special status on human like intelligence without recognizing the spectrum of natural intelligence

You're right, yes, if you see it as the whole spectrum, sure. I was more thinking about the colloquial meaning of an AI of human-like intelligence. My view was therefore from a different perspective:

> So is the equation modeling your brain.

I would argue that is still open to debate. Sure, if the universe is deterministic, then everything is just one big math problem. If there is some natural underlying randomness (quanta phenomena etc.) then maybe there is more than deterministic math to it.

> We call that “reasoning” in most cases.

Is a complex if-else-structure reasoning? Reasoning, to my, implies some sort of consciousness, and being able to "think". If a neural network doesn't know the answer, more thinking won't result in one. A human can (in some cases) reason about inputs and figure out an answer after some time, even if they didn't know it in the beginning.
For tech companies, rent quickly approaches zero in comparison to salaries.