skysight-inc/HackerNews huggingface dataset:
Growing income inequality will lead to authoritarianism and then eventual revolution. We need a win:win situation and taxing the super rich is usually the best option.
COFENSE – UNITING HUMANITY IN THE FIGHT AGAINT PHISHING | Full-time | U.S. REMOTE | Multiple Cybersecurity positions across the organization | UNITED STATES | https://www.cofense.com Must have authorization to work in the United States
Note: Please include Hackernews as Source when you apply

1. Software Engineer III (Senior UI Front-End) - Must have experience with Vue.js and TypeScript - https://bit.ly/37pXxHV

2. Application Security Engineer III – Must have Strong Java development experience - https://bit.ly/3jU1atM

To learn more about open positions, go to https://cofense.com/company/careers/

Cofense empowers people to recognize phishing attacks by providing end-to-end phishing defense solutions with human intelligence to protect organizations valuable data. Cofense is looking for passionate problem solvers to join us in our mission to unite humanity against phishing

Company Culture - https://www.themuse.com/profiles/cofense
Really sad you are being downvoted.
I'm still logged in on mobile and can communicate with people from my team, but cannot log in from desktop. With so few people able to connect, it's also unclear whether Slack is eating my messages or there's just no one to respond. So I'd certainly rank that as "trouble using slack" rather than "the system is completely down".
Were you using the FUSE driver?
I would add here the potential scaling issue - holidays were a dry season - less meeting. So if they have some automation for scaling down to reduce cost, it may have bitten them in their arses now.

People came back to work, and most of them start around the same time (US wise at least).

Hence kids - a vital lesson for all of us - don't start the call at a full hour, give it 3-7 min to make your coworkers confused and give some time for the systems to auto-scale ;)
Right – that's what I meant, but I didn't communicate it clearly. Thanks for clarifying.
Why would you use cloud for that ? We have mattermost at my startup
yet also "Uptime for the current quarter: 100%"
Why do you consider that to be "marketing speak?" It appears to be concise, direct, and accurate. The phrase "Slack is down," even if true by some interpretations (it hasn't been "completely down" from what I have seen), is imprecise and informal.
Absolutely. I just mentally add “in my opinion” to everything I read and its liberating; I think way few people do it. More people should see the good wife.
Beautiful.ai | Senior/Lead QA Engineer, QA Manager | San Francisco, CA | Full-time | Onsite or Remote working similar hours as onsite team

----

We’re on a mission to democratize design through smart productivity software. We're a small engineering team, and everyone has a huge impact defining our technology, culture, and product. Our first product is a presentation tool which enables anyone to quickly build clean, modern, and professionally-designed slides. Try out our product at beautiful.ai/signup for free. We are well funded by Trinity Ventures, Shasta Ventures, and First Round Capital. We launched in February 2018 and have strong revenue with a large, enthusiastic user base.

----

Who you are:

* You like to build and ship - you favor practical choices and speed over perfection. You make deadlines for yourself and you move fast.

* You are experienced (minimum 4 years professional experience in web apps/SaaS) - you have expert level knowledge modern web application development.

* You are scrappy and entrepreneurial - you thrive in a fast-paced environment and are comfortable with not knowing the answer to something. You’re proactive with suggestions, and you come up with solutions without being asked to do so.

----

Front End: a lot of "vanilla" JavaScript, React, Express, Firebase

Back End: Google Cloud services such as App Engine, Firebase, Functions, Build, Scheduler, Logging, Postgres, MemoryStore, BigQuery, IAM, PubSub

We offer competitive salary, great benefits, meaningful equity, and an amazing product in a quickly growing startup. Please send an email to ben@beautiful.ai, with your resume/CV, and a little bit about yourself, what you're looking for, and relevant experience. No recruiters or outsourcing please.
> I'm not sure what more you are entitled to.

Entitled? Who's talking about entitled? I thought we were talking about negotiation and leverage, since, you know, corporations are all about money and profit.

Is there some theoretical upper limit on what employees are entitled to?
Horizon65 | Technical Lead | Onsite | Berlin

Horizon65 is building the first digital pension fund and is looking for a Technical lead to convert our prototype into a full-fledged mobile & web application.

Feel free to email me directly: nicolas [at] horizon65.com
Seems there are several affected services https://downdetector.com/
Not really. s91 of the Extradition Act requires that "the physical or mental condition of the person is such that it would be unjust or oppressive to extradite him", the judge must "order the person’s discharge".

https://www.legislation.gov.uk/ukpga/2003/41/section/91

There have been extraditions of other people charged with computer hacking offences like Lauri Love and Gary McKinnon where there was a similar concern. In both Love and McKinnon's cases, both were on the autistic spectrum.
Echoing this, I'd really like it to be an option in other languages, because it's just a pleasant way to work and it's nice to have the option.
But didn't Bitcoin want to be a currency and not stocks?
boost.ai | https://www.boost.ai | Stavanger, Norway | Senior software engineer | Onsite | Full-time

We are looking for a Senior Software Engineer who will boost our capacity in developing the backend services that power our world-class conversational AI platform for enterprises.

You will be working on:

* Our flow engine, which is the central component that coordinates the interaction between our AI subsystems to interpret and craft replies to users
* Our conversation search, aggregation and metrics engines. These sift through millions of conversations in seconds to deliver key insights on a virtual agent’s performance
* Hundreds of cloud databases, creating rock-solid data structures and highly performant algorithms to be used by the rest of the organization, all while ensuring constant uptime

Qualifications

* Overall strong software engineering skills
* Demonstrable proficiency in Python and relational databases (PostgreSQL on AWS RDS)
* Deep knowledge of HTTP server/client architectures on Linux systems
* Able to analyze key characteristics of data structures and algorithms
* You have years of relevant experience... or you're just really, really good

Personal qualities

* You're looking to push the boundaries in whatever you do
* You’re ambitious and structured with high work capacity
* You're a team player but are also not afraid to undertake solo missions

What’s in it for you?

* An engaging work environment with people who share a common mindset; to deliver a world class product in a brand new, up-and-coming industry.
* Young, dynamic and extremely motivated colleagues in all departments, both professionally and socially.
* Challenging, varied and engaging work tasks.
* Room and encouragement to be independent and innovative.
* Opportunities for a very steep career path.
* Competitive salary and exciting bonus schemes.
* In-house gym and other benefits.

For more information, please contact me at christian.stigen@boost.ai
Doesn't monetary economics also point out that various goods, services and assets have differing rates of inflation/deflation?

Is there any danger of a K-shaped recovery in which the fed is forced to accept massive inflation in parts of the economy in order to prevent deflation in others?

Has the wealth gap and ensuing social unrest caused by this bifurcated inflation historically caused nations to fall?
My tangential thought in that regard is what if this is a really bad outage that causes Slack to tank (i.e. A large number of companies switch to Microsoft, Zulip, etc). Equally interesting a thought.
Not omitting anything. Organizing is what discontinued the DoD contracts and several other unsavory problems in recent years. That's entirely my point: employees already have the power to effect change for important issues without involving all of the problems that plague official unions like teachers' unions and police unions.
we run a copy of this as a super duper backup: https://github.com/shazow/ssh-chat
Very possible. I don't know what Slack's workforce distribution is. In places I've worked there have definitely been some incidents in US off-hours triggered by someone on the other side of the world.
That scenario is what Disaster Recovery plans are for. Every large company I've worked for has had recovery plans in place, including scenarios as disturbing as "All data centers and offices explode simultaneously, and all staff who know how it all works are killed in the blasts."

You not only have backups in place, you have documentation in place, including a back-up vendor who has copies of the documentation and can staff up workers to get it up and running again without any help from existing staff.

And we tested those scenarios. I'm not sure which dry runs were less fun - when you got paged at 3 AM to go to the DR site and restore the entire infrastructure from scratch... or when you got paged at 3 AM and were instructed to stay home and not communicate with anyone for 24 hours to prove it can be done with out you. (OK, so staying home was definitely more fun, but disturbing.)
> Believing that inflation rates in the next years won't spike as a result requires an amount of trust even more artificially inflated than the USD today.

I think I've been hearing this for the last 11 years, and haven't seen any spikes in inflation.
This is the trick. If you get all of the lights set to the same color, plus maybe one that changes based on CPU temperature or something, and you make sure none of the colors clash, you can get a very nice/clean look.
I have a pretty low-latency setup for that but it wasn't completely turnkey. First you set up nginx with the rtmp module[1]. Then you can use OBS to stream your desktop to the RTMP server. I set OBS to send a keyframe every 1 second.

On the client side you have two options:

1. For low-latency game streaming, I would suggest watching through the RTMP stream. The RTMP module for nginx will re-broadcast your RTMP stream to all the clients that connect. I was able to get a latency of around 1 second by watching through:

ffplay -fflags nobuffer -loglevel verbose rtmp://my-servers-ip-address/live/test

I would expect better latency from a webrtc solution like Lightspeed but 1 second latency is pretty good for only having to install nginx.

2. HLS/Dash. The nginx RTMP module will also expose the video stream as HLS/Dash which is just cutting the stream up into files and serving them over http. Personally I set my segment size to 1 second and my playlist size to 4 seconds. Through this I get approximately a 4-second latency. Not great for competitive multiplayer games like Jackbox but if you're playing something like a world building game with friends then its acceptable. The real benefit to HLS/Dash is you can easily watch it through an html5 web video player or even a chromecast[2].

Bits you can add on top:

- I put my HLS/Dash directories in a tmpfs mount for speed and reduced wear on the drives

- I put the nginx stream module in front of my rtmp module so that it can handle TLS (making it RTMPS)

[1] https://github.com/arut/nginx-rtmp-module

On FreeBSD it was just a checkbox in the nginx port, so the work involved may vary by distro.

[2] I haven't attempted to play the RTMP stream through chromecast so for all I know, that might be supported too. All I've tested so far on chromecast is an HLS stream using the "castnow" CLI program. The Shaka player, which is a web player, will support chromecasting an HLS stream from your browser but I've only tested their demo videos, not my personal streams, and I had to use official google chrome, not chromium, but it worked on both android and linux.
If they can access you computer they can probably also access your email and get the sign-in links.
As someone in marketing, it's a little bit of this, and a little bit of determining what the most default, catch-all statement could be well ahead of time to make "crisis comms" that much smoother.
Well, who consults a service's status page when it isn't down? During an outage is literally the only time a service status page has any function.

A status page that doesn't get updated during an outage is about as much use as a solar-powered flashlight (without built in power storage).
But a union doesn't have to set a price for work. And the company can often hire outside of the union if they want (many are opt-in for employees).

Moreover, the free market still has checks and measures to ensure workers are treated fairly and equally. Unions are just another implementation of that - the only difference is that they're employee run not government run.
Create a Video from Images Using FFmpeg
"If there were any greater signal that gold is not a safe bet right now, my dad has started buying it."
If you want to imagine a non-unionized hollywood, imagine film makers being able to pay people in exposure for nearly everything.
I appreciate the author mentioning 'Soviet Republic'; as a lover of city builders, it is my current addiction and I can recommend it as a great game if you are interested in both city building and logistics management.

The thread glosses over the "player builds everything" feature, but that's not the half of it: everything in your nation is open for your consideration: the buildings you construct; the food your people eat; the transport vehicles and fuel needed to run them - you can choose to set up supply chains all the way from extraction, to refinement, to manufacturing and export - or import the things (and manpower) you don't care about, at a cost.

Think "Rise of Industry" or OpenTTD meets Tropico, but you also need to source the resources and manpower to build your buildings, roads, and railways.

I also find the mod selection (namely a wide variety of buildings) to be quite an asset to the game
as an alternative - Cisco has - webex, less known, but does the work: https://status.webex.com/service/status?lang=en_US
From a client perspective it is still the same thing if you're using cairo since that includes the fallback code already. But if you're making XRender requests directly then yeah it wouldn't be. (I don't know of many applications that do this, ideally it's something you want in the toolkit or drawing library)
I'm not saying it doesn't have any symbols, and yes Clojure makes a pragmatic choice to include more primitives than just lists, I think people are pretty happy with that. But everything you mention was present in the very first release of Clojure (function names are just function names). The changes since then have been tiny (some reader stuff which you could easily ignore). My point is once you know how to read and navigate Clojure code you're never going to have to worry about new primitive stuff being added, because the syntax is enough for life. I like that, and dislike languages like C# where every release and every new language feature introduces new keywords. That's an entirely personal thing, I'm not saying it's better, but I do think it's to Clojure's credit that it doesn't have to add new syntax to get new things done.
I've personally played some text adventure games from the 90's with better input recognition than some customer service chatbots. They almost feel like trying to figure out the commands from those games sometimes.

'I need help with payment'

Sorry can you repeat your question

'Payment information'

Sorry can you repeat your question

'Help with payment information'

You need help?

Directing you to our FAQ section where you can get help for our most common questions.
What tells you that what you are seeing there is them welding people inside their apartment buildings? I see someone welding something. I don't see how you can tell who they are or what they are doing or why based on this video.
I'm in this camp also. I upgraded my Roku to one that can control the volume and mute the TV, so now I don't ever need the TV remote. Any "smartness" in my TV is wasted effort on me. A dumb monitor with an HDMI connection and audio out is all I need.
They are not trying to form a traditional majority union.

> unlike a traditional union, which demands that an employer come to the bargaining table to agree on a contract, the Alphabet Workers Union is a so-called minority union that represents a fraction of the company’s more than 260,000 full-time employees and contractors. Workers said it was primarily an effort to give structure and longevity to activism at Google, rather than to negotiate for a contract.

https://www.nytimes.com/2021/01/04/technology/google-employe...
>That's actually a worse argument, if I understand it correctly (are you claiming that the article is not interesting for HN readers??

Yes? Not every comment has to be pigeon holed into "This article is right" and "This article is wrong".

>It's frontpage position - currently at #3 - seems to be a pretty convincing counter-argument

A long time hn reader such as yourself must know about the phenomena of "upvoted not because of article content, but because of discussion"?

>The article might not be interesting for you personally, but... that's not very relevant)

It's not only that, the article doesn't even bother going into the most basic of rebuttals (as evidenced by the replies here). Overall it's a very shallow article. It might be fine for 2013 but not for 2021.
We might start to see actual legislation around implied SLAs in the US which would cause Google to rethink everyone's 20% project being rolled out for 2 years.
Why do people complain so much about CSS?
Flanksource | Kubernetes SRE | Full-Time or Part-Time | Remote from anywhere

We are looking for seasoned engineers with a passion for Open Source, particularly Kubernetes and Go

https://www.flanksource.com/careers/site-reliability-enginee...

or dm me on the Kubernetes slack
> I find the syntax both terrible to read and terrible to write.

I don’t, but then I've spent time with a variety of languages that, like F*, are from the ML syntax family, and find that syntax quite comfortable.

I can see why it would seem that way at first impression to someone who, for instance, has almost exclusively used languages with Algol-derived syntax (which is pretty common these days, since outside of Haskell from the ML family and Clojure from the Lisp family, most currently popular languages have Algol-derived syntax, or at least superficially Algol-like syntax.)

> Syntax is what I look at first with any unfamiliar programming language.

It's one of the things I look at early on, too, but it's also something I try to not to judge to firmly early on, because subjective view of syntax, like other UI impressions, is highly dependent on familiarity, and it takes a while to get past superficial similarity and dissimilarity to what one is used to and into any deeper strengths and weaknesses of the syntax (or other UI).
Maybe being notoriously dense is not a bad thing? While those ModRM bytes popping up everywhere is annoying as f* (too easy to flip an instruction into a form with almost-guaranteed-to-be-invalid memory access), at least due to the density there won't be reserved bits. For example, in AArch64 if bit 28 and bit 27 is both zero the instruction will almost certainly be an invalid one (hitting unallocated area), and with a single bit flip all branch instructions will have [28:27] = b'00...

[1] https://developer.arm.com/docs/ddi0596/h/top-level-encodings...
You can use a stateful repl to develop stateless code, but in order to provide the features of an old-fashioned Lisp or Smalltalk system, the kind of system I prefer to work with, you can't make any stateful changes off limits because there's no way to know in advance what changes you're going to need to make.

As you're rummaging around through the dynamic state of the running system, you'll discover changes that need to be made, and you might discover them absolutely anywhere. Sure, you could always kill the running system, make the change to the sources, and rebuild the system, but that's exactly what we're trying to avoid.

Consequently, old Lisp and Smalltalk systems are allergic to restrictions on runtime changes. Loosely speaking, if I find something I can't change while my program is running, that restriction is a bug in my development environment.

Old systems like this will discourage certain kinds of changes because they're usually ill-advised, but will not forbid them, because forbidding them is anathema.

As an example, several Common Lisps implement package locks on certain system packages. A package lock prevents you from changing the definitions of system-defined constructs.

But it's Lisp, so it doesn't really prevent the change. It just makes it more inconvenient. You have to say "Mother, may I?" first, which gives you the opportunity to soberly consider whether making that specific change is really really what you want to do.
It was a valid comparison
Why TV Advertising Won’t Recover What It Lost in 2020
It's indeed very hard to take Krugman seriously (e.g. [1]).

But unfortunately, some people in power have been doing just that, especially on the topic of (to make it simple) govt taking on more debt because it's "good for the economy long term".

Krugman is the worst kind of evildoer : someone promoting a radical left wing agenda disguised as an academic.

Even though the seams of the disguise are blatantly obvious, people in power are either too blind to see, or too happy to find an "expert" voice backing up their demagogue agenda as long as gets them re-elected for a second term.

[1] https://www.laphamsquarterly.org/revolutions/miscellany/paul...
It's inflationary, since more bitcoin are mined every ten minutes or so.

Sure, the code says that it will stop when 21 million are mined, but there's no real guarantee that the code won't change before we reach that point. Or, the blockchain might fork (again) and now there are double the coins.
How I would suggest they do it. Costing wise VAT is already included so pricing provably wont change unless tax rates are same/similar. Then, set up a Britain operations which would mean as the article said, registered with local tax office.

The next part would be, to "sell" goods to that British subsidiary tax account which would then sell to local customers.

That or do how things work with aliepxress and assume you are aliexpress and your customers want to buy from you. You just add VAT as import duty at time of sale and that should do it.
It would be a mass customer extinction event for said service, and would effectively result in a windfall for competing services