skysight-inc/HackerNews huggingface dataset:
Ameelio | Devops/Infrastructure/Security Engineer | Full-time | REMOTE (US-based, but international OK) | https://ameelio.breezy.hr/p/e2a0d4722bd4-devops-engineer | $90,000 - $150,000

Ameelio is taking on the for-profit prison communications system that makes their money by charging families a fortune for maintaining communication with their loved one. We've been written about by sites like TechCrunch and Fast Company:

https://techcrunch.com/2021/12/20/ameelios-free-video-callin...

https://www.fastcompany.com/90608032/this-app-is-making-it-f...

I'll keep the rest of this technical-focused, but if you want learn more please see the full ad: https://ameelio.breezy.hr/p/e2a0d4722bd4-devops-engineer

We're looking to start scaling our video service dramatically, as well as improving the overall robustness of our infrastructure. We are beginning work on SOC2 that will require a mix of technical changes and documentation/policy. We have a lot of manually provisioned infrastructure that will be brought under terraform/ansible control. We are funded by some huge names in tech, and we have ambitious dreams.

This position is mainly (at least initially) focused on our infrastructure road map, automating infrastructure provisioning, deploying and maintaining infrastructure services (some written by us, others open source tools). That said, this position is not pigeon-holed into just devops/infra stuff. We do not have strict lines between our teams. There will be opportunities to contribute to the application codebases (Connect, Letters, and Authentication service are possibilities depending on interests/skills) as well, particularly where the app intersects the infrastructure/platform.

Preference for a mid-level or senior, but open to highly motivated juniors that are hungry.

If interested, please apply through the Breezy post (linked above). You're welcome to email me at ben at ameelio dot org to let me know you've applied.

More details about our stack (in comment cause hit max comment size):
The Pepsi Billboard – A Tale of Ice Cold Revenge?
"When a func­tional update on a child struc­ture occurs, the medi­ator is updated with the refer­ence to the new child. But all the parents still point at the same medi­ator".

This is literally atoms in clojure.
-----------

Infra stack

-----------

* Kubernetes (we may move to OpenShift in the future but it's not settled yet)

* Terraform

* Ansible

* Scripts: Mostly Bash, a little Ruby, and some Awk

* Digital Ocean (DOKS)

* Cloudflare

* Backblaze B2 (s3 compatible)

* Nginx

* ElasticSearch, Fluentd, Kibana (EFK stack, Logging)

* Prometheus, Grafana, Alert Manager (Metrics and Monitoring)

-----------------------

Application tech/stacks

-----------------------

Connect (Our video platform)

* TypeScript (node.js): Backend API (REST, moving toward GraphQL)

* TypeScript (React): Frontend client

* TypeScript (React Native): Mobile apps

* TypeScript (node.js, React, React Native, Next.js)

* MediaSoup (node.js, C++, Rust): WebRTC-based SFU for video/audio

Letters (https://ameelio.org/products/letters)

* PHP/Laravel: Backend API (REST, probably iterating into GraphQL)

* TypeScript (React Native): Mobile apps

Authentication and user management

* Elixir (Phoenix): Backend API (REST)

* Elixir (Phoenix LiveView): Mostly Backend API. A few LiveView pages

Marketing site (ameelio.org)

* TypeScript (Next.js, React): Main website
I don't know how you can claim to be "the" implementor as there are many implementations. However, your explanation doesn't have enough context. Do you have a paper describing this in better detail?
> Or somebody who is upbeat and friendly with no desire to display anything about themselves?

Just because a person isn't outwardly status-seeking doesn't mean they don't display anything about themselves. They may seem like they don't care what anyone thinks about them, but if everyone thought they were a pedophile, they would hate it, regardless of the legal ramifications. It's human nature to care about what others think about us. We all 'display' in some sense or another, whether it's how we dress, what we accomplish or how we want others to perceive us. Humans are extremely social creatures.
To the author: get some glasses and stop being stubborn! The screen will look even nicer if you do. I held out for years and I curse myself for it. I don’t get headaches from squinting and craning my neck now. Also, out of curiosity, why is your laptop keyboard covered with paper? Bonus: why this display over a cheaper M1 iMac?
This article is a good list of implementation flaws with RSA, both in parameter selection and protocols.

However, I disagree with the recommendation to use ECIES. It has a separate MAC and encryption algorithm approach which is better served by AEAD algorithms these days.
Last time I checked, there was an extension for org-mode in Visual Studio Code, but it felt a bit more like a glorified WSIWYG markdown editor with a few extra features - just a tiny, tiny fraction of org-mode's potential. But that tiny fraction alone covers a wide variety of use cases.
And then they 'solve' it by setting up a company that does the same as they used to. But actually they've just destroyed an entire industry and replaced it with a single company that now has a monopoly on everything.
I tried using Snapchat once and as a privacy conscious person, it felt more like spyware than an actual program. So many dark patterns and automatic turning on of cameras. I shared as little data as I could and I still got recommended family members.

TL;DR: DO NOT USE SNAPCHAT
The thing I do is I keep many social circles. Family groups, friends from different language groups, work groups, educational groups, interest groups, kids' friends' parents, and so on.

That way there's really no hierarchy, it's like being a contractor at a business or an acquaintance at a party. People will still find you interesting but not threatening. Weirdly they also find you familiar despite you not being there all the time. I guess it's decreasing marginal returns.

If you have some time to waste, look at one of those Real Housewives of X shows. They love having rivalries, but they're only fighting each other because it's such a closed group.

Having lots of groups also lets you take off some of the intensity of your relationships. You don't have a sole provider of entertainment or warmth or intellectual stimulation, so you don't have to do everything their way. You can take a break from any particular person. And you get a lot of invitations.

I'm even a bit suspicious of people who seem to have exactly one group of friends that they're always with and have always been in. Often I find there's some sort of blockage there in their maturation, making it hard for them to communicate.
> Your objective is to create good teams, but the goal of Daniel Gross it to find unicorns.

That's fair. In the context of placing bets, the dynamic is different, but VCs have the benefit of simply not investing in follow up rounds, which is as close to 'firing' as they can get.

> You could really have the worst culture and the best mismatch of talent and still have a unicorn.

True. However, I'd be willing to bet there is predictive power in how horrible a company's culture is in the early stages.

> That's the whole job of seed VC investors to be better than random at selecting people who will end up creating unicorns. So I disagree it is "trying to squeeze blood from stone"

Of the VCs I know and have met, the successful ones don't give much (almost no) weight to personality tests, outside of more obvious 'red-flags'. The checklist I've seen is:

1) History of entrepreneurial success. This is probably the best way to get in anyone's door.
2) History of domain success. They want to see that you know what you are talking about and come with the connections necessary to make the venture successful.
3) Does the founder's approach to the problem align with the firm's. Most high-quality firms look to invest in areas where their partners have deep domain knowledge, and they look for companies who they believe are making good bets.

There are very "impression" agnostic measures. I wouldn't put a lot of weight on "energy", but hey, I'm not a VC, so what do I know :P
Relatively fewer but higher quality jobs isn’t necessarily a bad thing, especially in an industry where growth can absorb the efficiencies, rather than needing to resort to layoffs.
We Solved Algorithms
I don't disagree that some of the marketing out there is misleading and customers may get a product with a lot of line-noise, but...

> Flat cables are NOT ethernet

Is this perhaps confusing signalling with the medium?

If I take a modern home network and swap out all the cables with RJ-45 connectors for "flat" versions, and is still works and machines still talk to one another... what kind of network should we be calling that if not "Ethernet?

Does the one true Ethernet require coaxial cables and vampire-taps of the 1970s, and everything in the last few decades has been mislabeled?
That making a rule even makes sense. It is not an argument as to what amount is sensible, just that "amount" is sensible.
I see that as a problem with hiring, though not an easy one to solve... since even with lazy heuristics, it's a lot of work to hire.
This may well just be troll bait, but anyway:

I've been daily-driving KDE/Plasma for... around 7 years now? And I have a really low tolerance for daily technical nuisances. There have been some issues over that period, but honestly not more than I would have to deal with on other platforms.

I also introduced a partner to Elementary a few years back and she has absolutely fallen in love with it despite the shifting set of glitches it has on every update (she calls "personality"). She's clever but not especially technical and had no Linux experience beforehand.

As I see it, there are essentially three desktop platforms to choose from: Windows, Mac, and Linux. Windows is moving in an ad-supported direction that I want no part of and there's even more that I dislike about what Apple is doing (and this from someone who was one of those weird die-hard Apple enthusiasts in the 90s).

So I didn't switch to Linux because I'm fanatical about it, but because it was my option of last resort for having a desktop environment that I felt like I could largely control and use the way I wanted to use it. And, it has turned out that I'm really happy with it, most of the time.

That's probably not going to be a persuasive argument for the average casual computer user. On the other hand, tired tirades against "the year of the Linux desktop" completely miss the fact that Linux is a completely reasonable desktop experience today.
The problem is that political comments lead to unpleasant flame wars. Sure, people can express excitement. I didn't speak against that. You're doing a bait and switch by presenting it that way. Expressing excitement is very different than starting a political flame war.

Instead of having new accounts post empty pro-union comments and the anti-union people having to argue against them, it's better if we just not talking about that---unless it's an intellectually substantive conversation, in which case it's fine.

That's all I'm asking---I know it's too much for you to give.
Unions have more hard power in the US. More control.
Stuff like 'everyone who works has to be union'. Only X job can do Y. And Unions seek to increase their control as a defense against companies trying to take it back.

European (dutch specifically) Unions have soft power. The only real control they have is declaring a strike. Everything else is bargaining for better terms of employment. The underlying trick is that entire sectors (willingly) have collective terms of employment.
9) Coloured success/failure feedback, even just the words correct or wrong being coloured, it takes me a few moments to pick the result ouf of the new text being shown to me. This is why my bash scripts usually colour the output too.
Creation of new versions of datastructures are done in log32(N) time in clojure. The performance even for frequent updates is fine.
Medito: Free and open source meditation app
There's a reason why the GNOME devs have screenshots of Apple UIs in their design docs. The GNOME devs are not secretly geniuses of good design at the mercy of an ignorant world.
If you don't like the Dock constantly being visible it's called autohiding and it's been around for awhile. If a user wants to switch apps they don't want to completely switch screens to make a trivial decision they make thousands of times a day. They don't want to guess what apps they have open. They want to move their cursor to the bottom of the screen and pick an app on a little bar that lets them continue to see what they were doing beforehand, lets them see what they have open while continuing to work on what they want to work on. GNOMEs visionary UI is a complete misunderstanding of desktop UX and they are simply too prideful to admit defeat and go with something that people are already familiar with and would actually make normal people happy.
There appears to be technical issues that caused #1, something about timing rather than a cause that points to more serious problems. If so, the analysis in #2 is based on a data point disconnected from those of the trend.

Also the trend in #2 consists if 3 data points. It might be an accurate interpretation, but curves before the '73, '80, '81 recessions didn't follow this pattern. We'd need an explanation for why that's the case, and what changed in the '90s. Without that we're just drawing a bullseye around 3 dots coincidentally close together.

Was there other evidence for a recession? I know that some people were saying we were "due" for one based simply on average timing, but that's no very compelling either if GDP growth had been relatively steady.

Meanwhile, this article [0] indicates that right before the pandemic got huge we weren't checking the boxes on a variety of things that would be warning signs.

[0] https://www.google.com/amp/s/www.cnbc.com/amp/2020/03/06/her...
Nytimes article is in more depth and is currently on the front page.
https://news.ycombinator.com/item?id=30880203
His kids will have higher status than most people, what did they do?
That’s false. That decision had to do with currency values not literacy.

https://www.motortrend.com/news/suv-shuffle-mdx-production-m...
I assume you're writing this from the viewpoint that I consider unions to be ineffective or evil, even. I am not.

I share your concerns regarding the owners whose powers often go unchecked in corporate America, and I completely agree that we're reaching dangerous levels.

But I'm not speaking in hypotheticals. No, the anecdote I brought up is, in fact, the least hypothetical thing in this conversation thread. My wife examined the union pamphlet that was handed to her, decided that the union did not represent her needs adequately, but was told she'd still need to pay the union dues. This is not enabling her agency whatsoever, and actively made her conditions worse by heaping on unwanted taxes that she felt was also priced disproportionately. Yet she had no voice in this matter.

Organize a union, yes - you have my full support. Represent whichever needs your union deems to be important, yup - I'm behind it. Fight the greedy owners, great. But don't extort money from those who made the active decision to not be a part of the union. This is an active intrusion of her agency, and a real event that I brought up because I didn't think think it was fair. The fact that workers are already being exploited by greedy corporations does not excuse bad union behaviors, period.
No language will tell you at compile time whether an arbitrary list filter operation will have an effect or not. If it can, it's because the list filter isn't arbitrary, it's probably always a no-op.

The generalisation is that you have some type parent with a way to select a type child, plus a function that modifies a child, you want to lift your child -> child function to a parent -> parent function.

Optics help a lot with this class of problem.

Because you're in the world of persistent data structures, and you're doing a modify operation, there is no avoiding the 'modify hashtable' part of 'modify an element within a hashtable'. You always create a 'new' hashtable.

If it's common that your update operation has no effect it may be worth switching to a function like child -> Modified child for Modified a = NoOp | Mutated a, so the hashtable modify function can determine if it can skip its own update. A list filter is a trivial thing to write, and one that can return NoOp if no elements are filtered is no less efficient.
You seem to be saying it was ok for you to break the guidelines because someone else did it first. That's not how it works. It always feels like the other person started it and did worse, so that approach is a recipe for a downward spiral: https://hn.algolia.com/?query=downward%20spiral%20by:dang&da...

If you feel like you're personally being singled out for more stringent moderation, that's an illusion. I don't recognize your username (nor most usernames on HN). It's true that I banned you where I only warned the other user (https://news.ycombinator.com/item?id=30856521) but that's I looked up the history and saw that you'd been warned (and indeed, banned) more than once before, and because your account was considerably more abusive overall.

If the other user continues to break the site guidelines we will end up banning them also.
This implies all such causal chains, regardless of their nature, will always be accepted as valid. If that were true, no lawyer would ever lose a case.

It's the same argument that people make when they say, because any word can be claimed to mean anything, any so-called hate speech crime can be used to make any arbitrary speech illegal, simply by labeling any form of speech "hate speech."

It's the 'perfectly spherical cow in a frictionless void' model of society that assumes societies are not made up of humans with brains already aware that people can lie and attempt to game the system, and that no one will ever be willing or able to correct flaws in the system. Even in the case of OP, I doubt the UK could take any arbitrary tweet and sentence someone under the same law.

That said, I think the laws in the UK in this regard are going too far - but a slippery slope implies an irreversible process. These laws exist because the people of the UK want them to. If they wanted otherwise, they could change the laws to reflect that. That isn't a slippery slope.
I was just thinking the same thing. Acting as if you don't need to make status displays is itself a status display: it is a show of confidence.
Cellphone transmitters are not coherent, they are like LED christmas decorations except lower power.
I see what you're saying but an "optional" union is pretty much bound to collapse inevitably.
Personally, it's squats that make any back pain starting go away like clockwork.
They're using litestream [1] to replicate a SQLite database, which streams additions to the SQLite WAL file to object storage and can replay it back. This is fairly hands-off from SQLite's perspective. There's also the SQLite Session Extension [2] that is a built-in way to support generating and applying "patches".

I'm curious how these tools will mature, it seems like a good match for microservices.

[1]: https://github.com/benbjohnson/litestream

[2]: https://www.sqlite.org/sessionintro.html
Silicon-based machines do need cooling, and arguably an AGI-grade processor would be 3D, which is an even greater cooling challenge.

Speaking of silicon, I'm curious why it is virtually absent of organic chemistry despite its sheer abundance on Earth. Is it because it's too hard to extract it from its oxides? Or is it just completely outclassed by carbon? Depending on the answer, it is quite possible that future AI will eschew silicon altogether and run on organic chemistry.
Hexagonal tiling of the two-dimensional sphere
And yet the vast majority of these rectangles will be spent JUST on maintaining you so you can spend a minority of them on either work or things you actually want to do.

Sleep, eat, exercise, shower, dress, undress, shop, drive (often in traffic), errands, poop, pee, fap (or sex if you are so positioned), then theoretically get a few hours of work done (hopefully productive and fulfilling but often filled with meetings and other drudgery), then babytime if you have one, and THEN there's maybe 1 row of rectangles left for you to spend how you actually please!
It just doesn't really happen that much in functional programs, to be honest.

The very concept of n objects pointing to the same, commonly mutated data is something that can be adressed easily by having that data contained by a parent structure. Since functional programs don't think in terms of "methods" within each object trying to access data, but in terms of external function manipulating all the data you need, the only change is the way you'll pass your data to your functions.
I would advise against looking for anything real on Real Housewives of X
If you clicked the parents link you would have seen that it involved 2 companies, not the market itself
Aren't you lucky that you can view the issue as "divisiveness" that can be turned off or discarded. Many people have to live with the concern and question on if they're going to be safe entering a building.

YOUR comment is contributing to the toxic division. You're witnessed someone sharing their world and what they do to feel safe - and you're telling them its wrong and they should stop. Maybe you can listen to them instead, understand that certain people live in a different reality than you. You should try to see what you can do to make the environment around you welcoming to others who may have different experiences than you. It is not their responsibility to throw their safety and wellbeing away because you don't like that people view some symbol of yours negatively.

> As a child of an immigrant family, one of the first things I'm going to do when I buy a house is proudly fly an American flag. I love our country and there are many reasons to be proud of it

I am an American born here, and I grew up with an American flag on my house. I would never move away, and I'm proud to live in America, one of the greatest nations the world has seen - if not the greatest. There are many reasons to be proud of it, yes.

Does it have problems though? Yes. It is NOT a perfect place. Not everyone here feels equally safe and respected. America has long a history of division. Slavery, JimCrow, Red-lining, the aids crisis, etc. Strong histories of division that are unfortunate and real and have long-lasting implications even today. Please realize that many people exist in a reality that does not show love equally to all. it is not a place where all men are created equal, and not a place where all men live equal - although that is a lofty and noble goal America has repeated for generations. The parent comment shared symbols that raise the odds that he (she?) won't be treated equally. They're identifying symptoms of the disease of inequity, not contributing to it.
Outside of Bernie and a few others, the days of Democrats having many nationally significant politicians that are truly pro-union are pretty much gone.

I don't think most people, including those that vote Democratic, have much of an illusion of the Democratic party as a friend of labor anymore.

Sure the Republicans actively try to dismantle all worker protections, but the Democrats mostly stand by and say well what can ya do?

The role of Democrats right now is to pretend to fight for normal people just enough to get the votes, then completely fail to do anything so the rich party donors still get what they want.
Short answer: because Putin hates independent Ukraine that is slipping away for Russian.

Long explanation: https://acoup.blog/2022/02/25/miscellanea-understanding-the-...
So? Just don't list the position if the tenure was too short.