skysight-inc/HackerNews huggingface dataset:
Proven in what way? After almost 4 decades in this business, nothing is ever proven. For anything one person says is beyond discussion obvious, another person does something completely different, and gets the same benefits. Every generation comes up with new ways to do things, but nothing has even been clearly better to everyone all the time in all circumstances. You constantly have to evaluate everything that comes along, and see if it's better for you, your team, project, company or industry. Silver bullets are for vampires and the Lone Ranger.
Most of the people that work there probably aren't software engineers.
I don't have any love of Electron but this seems to be how the majority of messaging products are targeting the desktop. Slack works the same way...

I guess it seems a bit unfair to use this as a criticism for Signal in particular; they are already fighting an uphill battle UI-wise. To my mind, since the client is about as frustrating as Google Hangout was, I'm willing to accept it as good enough.
Is there a list of demands and laws anywhere they want to impose?

There is only this: https://kickstarterunited.org/

Not a word about the standards of performance or expectations from employees who would want to be part of union. A short list of some fairly handwavy statements and a one-page website "join-join-join".

Also what kind of positions do people who pushed this occupied? How many engineers have signed this?

Are they actually technical workers or ex political studies majors, who lucked out to get a job at Kickstarter and not Starbucks.
Show HN: CoveTrader – Combines multiple crypto exchanges into one trade platform
Our dev team recently launched CoveTrader at https://trader.covemarkets.com/. Using our extensive experience from traditional financial markets, we connect to many crypto exchanges (Coinbase, Kraken, Bitstamp, etc.) and show aggregated order books, trade lists, and analytics in both real-time and historical formats. We currently support BTC, ETH, LTC, BCH, ETC, EOS, and XRP, but are adding more. It's currently just analytics, but we'll be adding order sending in Q2. Feedback and feature requests are welcome and can be sent to sknudsen@covemarkets.com.
The Libya adventure probably served to settle any debate within North Korea, but their program is much older and they have shown serious committent to it much earlier than 2011.

In 1994 it was discovered they had reprocessed plutonium several times in the 80's, and it was suspected they had secret reprocessing facilities, and they almost left the Non-Proliferation of Nuclear Weapons treaty to keep inspectors out of those sites.

In 2006 they tested a nuclear device for the first time, although it likely failed.

https://www.nti.org/learn/countries/north-korea/nuclear/
I checked and one of our servers is using this; the real challenge will be seeing if my old dev environment still works because we haven't updated this service in years.
Now that's a horrible UX See how many of your friends use Briar. You need an existing social graph to start. Also, secure cloud backups for the account data isn't an easy thing, see e.g. their blog post on that. But now that it's coming, you'll most likely get to create a username too, and backup contact list to cloud protected with latest and greatest password hashing algorithms so that Signal doesn't have access to it (unlike Telegram).
I mean, it's more like saying that Nevada is west coast. It's definitely west --- but there's no coast.

Czech Rep. is as far east as Austria, and I dont think anyone would question Austria being part of traditional central Europe. I'd think that Hungary and Poland are usually considered the same - just depends on how strongly their cultures were affected by the old iron curtain.
Waterfall is a myth.
Agreed, but if you are looking for alternatives with an identical API, then it doesn't seem like a good idea anymore (at least to me).

The main theme behind the depreciation of Request is that the API is old and doesn't really fit with the rest of the node ecosystem. Any other API-compatible library is going to have those same issues. So if you are going to start something new, but want to keep an identical interface, then you might as well just use Request.
You cannot compare point estimates of “death rates”, as you’re trying to do. Taken together, the totality of evidence outside of Hubei suggests that this is a very mild illness, on par with the common cold, for non-vulnerable populations.

Stop fear-mongering.
Why do you hate people making Kickstarter what it is? The people actually doing the work want a union, how is that ruining the company?
Thank you, I really appreciate it.
You can use symmetric, sha256
It's intellectual junk food at best.
> Talking about inter-union competition when there are no unions is a huge waste of time and energy.

The same factors which led to the rise of exclusive representation are the ones which led to the drop in union representation across the board.

If you want to ignore that, fine, but don't be surprised or disappointed when you don't end up with the result you seem to want (more union representation).
Sounds like a crummy union.

Anyway, what's wrong with keeping mediocre, unmotivated employees employed? What's so great about ambition? This is tongue in cheek, but I feel like plenty of people, with good justification, would think of their jobs in exactly the terms you describe, with words like "serve" as in a prison sentence.
Phone numbers are every message board person's gripe with Signal, and it's a totally understandable gripe. But Signal doesn't demand a phone number because they want your personal information, but rather because they're allergic to it: to run a messaging system, you have to provide users with contact lists, and the way all other services do that is to store contact lists in serverside databases. That means that other messaging applications store the complete contact graph of the service --- literally a log of precisely who talks to whom --- in plaintext, in a single centralized location. Signal avoids doing that by piggybacking on the contact list you already have, and so doesn't have to store a contact graph at all. It's a UX sacrifice Signal makes in favor of superior privacy and security; UX sacrifices for security are basically Signal's brand.
With UW I can have 3 columns the main thing in the center.
With 2 monitors you have a gap in the center or you have to put the thing on the side and turn your head (neck pain)
Some have experienced egregious tyranny and abuse of power in the workplace, and might think it is worth deterring there too.
An easily solved problem.
Linus and Guido a) do not control anyone's paycheck b) cannot control who decides they're interested in working on Linux and Python.

The benevolent dictatorship model works great when people can vote with their feet (or their keyboards, as the case may be) whether they support the dictator in the first place. The contributors to Linux and Python have more influence over the projects than the dictators do - they continually decide whether to endorse the dictator's vision. A dictatorship of a company is much more like an actual dictatorship of a country, where you control people's lives and decide who gets to join and leave. It's more efficient, yes - but it is both less just and less incentivized to point that ruthless efficiency in the right direction.

By all means, run technical projects at work like Linux and Python are run - but give people the freedom to vote no confidence in these projects without endangering their housing and their health insurance.
Non action is a decision. In general, I don't think there is even a possibility to ever make less decisions. A situation happens, and a decision needs to be made to resolved it, non-action is also just one of the possible decision.

I don't think I have ever heard, study or read about the claim of democracy making better decision (at the least, the common refrain about tyranny of the majority comes to mind), so I will have to ask for justifications of that statement.
A block chain is a special sub-type of DAG in which (1) there is only one edge from each node to a predecessor, and (2) there is only one canonical path through the DAG at any given time and there exists an objective set of rules for selecting this path. Usually nodes that are not part of this path are eventually forgotten in a block chain.
Was that "union rules" or "the way the company had agreed to comply with their agreement with the union"? Because 'work to rule' can be a double-edged sword, and in my experience companies just love to blame their own chosen behavior on the union. "We have to fire you if you're late five times this quarter, because the union" really means "after we frequently and arbitrarily abused employees under the excuse of 'attendance' the union insisted we have a uniform attendance standards and this is what we came up with".
Amazon forest: Disturbance is changing how plants are dispersed
> "inherently adversarial"

Given that the employer-employee relationship--or indeed any vendor-customer relationship--is already inherently adversarial, and its power balance is skewed in favor of the employer for everyone but the most highly-skilled of laborers, one might naturally expect that laborers might cartelize to improve their bargaining position.

The "us versus them" binary arises as a consequence of typical corporation management structure. One of the best ways to avoid it is by giving the employees an actual stake in the success of the company as a whole. Pay them in stock, or give bonuses based on meeting the company goals. Employees with zero stake are more likely to find any lever they can use to pry more of the value that they provide to the company out of its owners.
Best Ways to Learn Programming?
I've been looking for a good way to really learn programming, just wondering what everyone's personal ways of teaching themselves? like from any books or any websites? Thank you
Depends. Did you, your friend and I willingly joined a group of "wallet carriers"?

Are we all affected by wallet-carrying management?

Do our choices in wallet-carrying communally affect this wallet-carrying enterprise?

Is corporate wallet-carrying management trying to convince us to carry wallets for longer than the usual 8 hours or wallet-carrying?
I expect you're being downvoted because your statement is so obviously wrong. Democracies have consistently made horrifying decisions. Take a read through https://en.wikipedia.org/wiki/Tyranny_of_the_majority
What exactly is "ruined" about Kickstarter when the employees unionize?
Most democracies include, at the very least, a bunch of hand-wringing about oppression of minorities, though.

It would be unusual in the extreme for a modern western democracy that was 75% christian to force the 25% minority to convert.
>>after the charges were reduced as part of a deal made with his lawyer.

That is more likely why they need the 2nd piece, They want to make a deal, they never want to go to trial, so if they have overwhelming evidence then 99% of guilty people, and 90% of innocent people will take the deal offered
> However, the fact that he got "bored" with this solution

That's a horrible mischaracterisation. There's a clear ecosystem-wide shift to async/await instead of nested callbacks, putting a project that depends heavily on callbacks into maintenance mode rather than releasing a new, entirely incompatible version that uses async/await is completely reasonable.

Also worth pointing out is that the same person who posted the maintenance mode announcement also released a request library that does use async/await: https://github.com/mikeal/bent
While this isn't really the place to discuss this, that your most complex example is a simple waterfall of three nested async functions doesn't do much to sell the superiority. Start mixing in conditional async calls with downstream async branching. And look at the Promise-based solutions to async.js (https://caolan.github.io/async/v3/), a library nobody misses. Still not sure if your blog post is a joke or not though, frankly. If it's a serious post, then it seems troll-y to inject such a fringe opinion any time someone casually mentions promises being good.
Still need to have an insurance card from city hall though. You are not ‘automatically’ covered.
Thank goodness there's the highly optimized Telegram Desktop client that's not a tire fire since it has the secure end-to-end encryption for both group chats and one-on-....ahahahahahahahahahaha
> The password is what secures the more valuable things inside the account (the money).

I think the broader point of the parent is that in banks, there is actually a lot more than just the password securing the money in the bank. There is careful surveillance of the activity of accounts at the bank--separate from the website login system, and backed by regulatory accountability and ultimately the police.

Unlike a modern service like Facebook or Google, your bank's website is not the same thing as the entire bank. When you log into your bank's website or app, you're logging into a public-facing system that in turn interacts with the "real" systems that the bank uses to manage money. Those "real" systems are secured in various ways too, and not just based on the web password.

I once attended a talk by Bruce Schneier talking about the resilience of the financial system. Beyond the prevention of bad actions (for example by authentication), he emphasized that the financial system is highly engineered to make it possible to recover from bad actions. That includes some technical means, but also methods of accounting, and insurance.
There's a comment at the end of the article that poses a good alternate explanation:

> Measurements that yield a value for H0 from the CMB amount to an average over the entire age of the universe, whereas the two other measurements described average over a relatively recent fraction of that age. Considering that high-z redshift surveys have given fairly solid indications that cosmic expansion is accelerating, and thus H0 should be increasing over time, the 5.3 sigma divergence between the two values could be a direct result of the different durations for each average.
Ask highly paid actors why they are in a union.
Oops, I should have said freeware. (Though I thought of foobar as being OS for some reason -- probably from its aesthetic and design. Winamp, of course, predates the big wave of OSS for Windows.)
The model you are asking about is similar to SAG-AFTRA. This how actors work. This is the preferred model. Kickstarter employees should have used this as an opportunity to push for something like that.

The reason SAG started was because production companies made an agreement amongst themselves not to bid competitively for talent. (Remember that just ocurred in tech...)
We just all pretend that it's agile now.
Is there any wonder why this is the case on a site where business owners and wannabe business owners congregate? They don't benefit from unions after all, some even hate them.
Not necessarily. Democracy could only work effectively if most of the population is very well educated. Which is not the case, specially in under developed countries; Most of the time, the ignorance and lack of a more developed consciousness in a country citizens benefits those that are in power, as ignorant people are much easier to manipulate so that it stays that way;
The fact that Kickstarter is unusual for a tech company does not make the fact that it was able to unionize any less historic. Keep in mind that it is far from the first tech company (small or not) to attempt to unionize.
Agreed. All people protect their realm regardless of unions.
If only. I was surrounded by it for the last decade and it works as badly as expected.
Yeah. Underrated movie, actually.
You can always start your own company if you are unhappy about other companies' conduct.
Well it's considered that incorrectly.
Maybe what would improve these companies is not pure democracy, but rather a bill of rights for workers. This can include a mutual contract over pay and benefits, depending on how well the company is doing, with a legitimate appeals process for both sides.
Serious question: Is this the only way to invite users to a Signal group?

Couple of concerns here; you might use google to host your email for all I know and I’m not inclined to help google update my shadow profile. Also, giving my phone number to random dudes seems ridiculous given what we’re ultimately trying to achieve here.

BTW I’m not being snarky towards you, it just reads that way :P
Tokyo will become the next Wuhan, except they won’t be able to quarantaine anyone.
I'm a little sorry to rain on your parade, but this seems like you're turning a personal contact back into a normal support system. "Hey, here's my direct contact info" works because it's not "our team can also see the messages and incoming calls. We can discuss how best to handle the issue in Slack and then anyone can respond via text". You've just reinvented a support phone number, and as soon as customers actually try to interact with it the whole charade will collapse.
There are ALL SORTS of inefficiencies and insanity and laziness and treating people like garbage most of us have experienced at non-union workplaces, of course.

That union shops may seem to be subject to extra risks of of certain types of nonsense doesn't mean they aren't a win overall.

But yeah, to be honest, some people with unions find they need to struggle with union leadership over some things. It's generally a lot better overall than struggling with your boss.
Or even better: your employees are unionizing? Great! It means you have an organized structure to discuss employee satisfaction with!
You can be a contractor with your own S-corp and still get the same benefits as union members if you are in an industry that has union workers like SAG.

https://www.wrapbook.com/how-to-set-up-a-loan-out-company/
I graduated 11 years ago when they were firing teachers because the school districts were going bankrupt. I had to take a job clerking in a warehouse to make ends meet. That was a lesson that all my prospects could go sour in a matter of a couple of months. So please tell me how I had an easy time because I'm an engineer now.
MOVE is dead, it’s time to JEJSNEBDIRKEBSBC on
I dont know if that is really true

TONS of people a convicted based on mainly eyewitness accounts, later to be released when proper evidence is found to exonerate them

Most of the Innocence Project is made up of cases like that
I find this post accurate. Please also keep in mind that interviewing is as much about deciding if the company is right for you as it is if you are right for the company. When I take a bit too long to solve the coding challenge and the interviewer puts on an attitude I just assume that this is what it would be like working with this person, no thanks.

I recently interviewed with a hot VC funded start-up, the interviewer was the most dry and passive aggressive person I have ever met, I decided about 5 minutes into the 'get to know you, tell me about your work history' section of the conversation that I would not like working for this person. I had never wanted to end an interview early before this experience. When they sent me a leetcode link (to a problem I had solved in preparation for a series of interviews I was doing) and asked me to solve the problem I just sat there wondering how long before they would ask me to leave if I typed nothing. About 5 minutes later they asked me to leave, and that was the first time during the entire interview that the interviewer cracked a smile. I think that company will fail.

Am I the a-hole for playing that sort of game?

Edit: I also interviewed with a medical startup during which the interviewer, while telling me it took me a while to get to the solution and critiquing my implementation, admitted (I think by mistake) that they had spent some time researching the solution prior to the interview. I asked them how long it took them to solve, he did not answer that question.
How we reached $6250 MRR in 77 days from launch
I build SaaS products for living and recently, launched Helpwise ( https://helpwise.io )- shared inbox for teams to manage team emails like help@, sales@, jobs@ etc. Here I'm going to share how we reached $6k MRR within 77 days of launch.

We built this product because we had tried the two other main players in the market and felt that these products are:
1)expensive
2)complex

On 2nd Dec'19, we launched on PH. Kept following things in mind:

1.Use GIF in the thumbnail
2.Product screenshots
3.Post close to 12 am PST
4.Never indulge in fake voting

We ended that day @ 4th position! Coming in top 5 on PH opens a lot of early PR opportunities. So, we go covered by a number of niche blogs.

We spent $1k on SEO & $200 in FB Ads targeting job profiles like Support Manager, HR Manager etc. To break some users (similar to us) from existing players, we built 1-click account migration for both Front and Help Scout from day 1. Also, we built few other integrations (Stripe, Twilio, Pipedrive etc.) to get some distribution going for us as early as possible.

We signed up 500+ users within 1st week. We priced the product the way we wanted it to be as a customer of other shared inbox offerings in the market. And, the pricing was also partly influenced by our love for Basecamp. So, we have 2 plans - free and $99/m for unlimited users.

When you have a free plan, it is very important to design that free plan smartly. If you don't put the controls on features at the right trigger point, you will miss out on the upgrades. Hence, we spent more time on planning our free plan than our paid plan. The idea really was to figure out the stage at which a small startup feels the pain of email chaos and is ready to pay for the solution. So, we offer the product for free for up to 5 team members. If you need anything more than that, pay $99/m.

In 77 days, we have converted 52 accounts (4% of signups) into paid @ avg $120/m.

I hope this is useful for some of you.
What's the intent / timeline for N2D in other regions, e.g. us-west1?
That works if you are 100% sure you know beforehand what the smallest possible fraction will be.

What you gain by consistently using an arbitrary precision decimal library to process all monetary values, is the freedom to process smaller fractions later if necessary. Also you'll never overflow with really big values.

In other words, when you represent monetary values with arbitrary precision Decimal objects everywhere, you can easily expand your application as much as you want on either side of the decimal dot. Changing existing integer-based code do to that is very error-prone, you quickly lose sight of what exactly an integer value or parameter means in different places.
Really the only foolproof method is to use rationals - numerators and denominators.
I had a uncle that was a bricklayer and moved somewhere that bricklayers were in demand so that he could get paid more. He was not a union member. When the union found out he was doing the same work for slightly less, they sent some people over to threaten his life if he didn't join union or leave. He left.
Are they being paid to do so? If not, then you've got to do your own looking of the gift-horse in the mouth, and not expect the giver to do it for you.
Not OP, but have the same conclusion.
Are AI startups just a business model built around some proprietary code/software?
Starlink sats are all in LEO, way below the rest of the satellites currently in orbit
Leverage.

Without a union, you can ask management for stuff, but they can just say no. Your only recourse then is to quit, which wouldn't change anything when it's just one person.

With a union, a work stoppage is a possibility. Suddenly management have a reason to come to the negotiation table and make concessions.
How Healthy Is Your IT Project – 14 Essential KPIs
I'm just annoyed because there are so many people out there working in supermarkets treat like dirt, yet 'software engineers' who are paid huge amounts still want to unionise? Where exactly is the struggle here?

I am not anti-unionist by a country mile, but I can't sympathise with this group.