skysight-inc/HackerNews huggingface dataset:
It's unfortunate you can't just write something like:

FIRE(args) {
// ...
}

without the explicit registration step. Unfortunately in this case the macro FIRE should first declare the fired function, then main, then defined the fired function, and this would be problematic because the definition can't have the default values for arguments again. I can't see a way around that.
Can you please add some templates for creating cooking videos?
Very often people say they don't like something because they can easily imagine being in the same position. If that's what prompted you to state you don't like the response, just be sure you never post such a rude support request and you should be fine.
I know a lot of folks who heavily use Trello to organize their personal lives.

He's wrong about Slack, though. That mindshare among people who don't already use Slack at work, and even among many who do, belongs overwhelmingly to Discord.
Hey!

Touch-less technology is the future (especially after the Covid-19 pandemic).

So, I made Zesture, a Mac/Windows app that uses your laptop's camera to give you touch-free control over your media, entertainment and presentation applications (without any extra hardware).

You can watch a demo video here - https://www.youtube.com/watch?v=-_swm09Xmtg&feature=emb_titl...

Supported Apps and Websites:

- Music: Spotify, Apple Music, Amazon Music, Spotify (Web Player), YouTube Music, Amazon Music (Web Player) and Deezer.

- Video: VLC Media Player, YouTube and Netflix.

- Presentation: Microsoft PowerPoint and Keynote.

️Supported Actions: Play/Pause, Next/Previous Track, Enter/Exit Full-screen, Forward/Rewind, Mute/Unmute, Volume Up/Down.

Privacy: Using your webcam is totally secure. Gesture recognition is done locally on your computer and hence we don't record, save or send any images or videos at all. Your camera is turned off automatically after a certain period of inactivity (configurable via the app).

We’d love to get your feedback and look forward to answering any questions!
Easy! It doesn't :(
Who doesn't write in English, however.
Good catch, i didn’t notice that. I was about to write something along the lines of, « wait, there are cases where you absolutely need a staging environment. not everyone is a social network of cat videos », but now i know this piece isn’t worth critizing. It should be flagged.
If it said ‘he’ would you have gone to check for verification of this? The quote altering is odd but this ‘jumping out at you’ is also a bit weird.
How to Not Make an Ass of Yourself in Online Discussions
I both agree and disagree with you. In this specific instance, I made the service because I wanted to use it, and thought I'd provide it to others as a way of paying for server costs (my time is free because I need it for myself), but then also kind of feel obligated to keep it running because of the paying customers, which has worked out okay for the last ten years the service has been running.

In the general case, I agree that you would lose money by not tolerating rudeness, but think that one generally has a societal responsibility to call out bad behaviour, to let people know that that's not acceptable. Also, I think that rude customers are generally not worth it because they tend to cost more than they bring in, statistically.
Yeah, this really seems to be where the system is going haywire, to the detriment of all.
This inequality has even become a threat to democracy and the free economy.
I agree with you, hence why I disable the auto update for my Firefox app.

The blessed extensions strategy is one I would have avoided.
Honestly with the right architecture you shouldn't even need 10 machines in a cluster, 2 should do. After all, the whole point of clusters/load-balancing etc. is that 2 machines behind your LB should function the same as 1000 machines behind your LB, just the latter gives you a lot more throughput.
Zoom is not business software. Even slack barely is. Both have free version for the masses which is crucial to their success. A fair comparison would be with something that does not have free tier.
loved the design + title :)
Nice that just like having bots in discord. When administrators hide behind bots with decisions so users cannot retaliate. It also is nice combined with shadow bans, user thinks his posts are going through but no one replies.

Unfortunately for development it is better to get tight integration of dev and ops so you could solve it by discussion and cooperation. Not sure if you can build such teams that often but that would be great.
I have recently been partial to python and the sh library. This and the other associate projects look interesting but are they secure and will they catch on?
In the Netherlands, after a customer acts with the intention to defraud and a limited list of other abuses, yes. There are procedures in place for appeal and one could go to the courts for appeal as well. It truly is the <.1%. Health insurance is not in this scheme.
It’s deeply unrealistic to expect customers to change their viewing habits and buy new devices for this. People rely on the supported devices to stay stable over time because they may set up larger aspects of their home entertainment systems to rely on one device in a way that’s not cheap or easy to switch.

People using Roku devices to watch HBO on a large television are not going to switch to a tablet or phone. Many of those people don’t have a smart TV with built in apps, nor any interest to pay the price for a video game system like PS4, nor the ability to switch everything to Apple TV (which frankly doesn’t work as well as Amazon Fire or Roku, just my opinion). And the costs for new devices are totally not justifiable if the only reason is one minor streaming app. Everything _but_ HBO Max works great on my Roku - that sounds like an HBO problem.

“Just get another device” absolutely is not a feasible solution for most customers affected by this. As the numbers have shown, the vast majority of HBO’s ~36 million subscribers are not moving to Max, and are more likely to switch back to HBO on a linear cable subscription than switch platforms just for one minor app. If a few people were complaining, it would be their problem to deal with the device change. If 33 million people are complaining and ignoring HBO Max, it’s HBO’s problem.

To boot, even if today the issue is with HBO Max not supporting Amazon Prime Video channels or Roku, they are just teaching customers to be wary - tomorrow it could be that they don’t like the deal from Apple TV or Playstation, and they are setting a disturbing precedent of throwing customers under the bus when that happens.
Never used the headphone jack, but the thermal throttling and the keyboards were a tragedy.
> If it said ‘he’ would you have gone to check for verification of this?

Given that they mentioned a male person being found just before, I got confused as well. "Heath Ledger" => "him" does not sound confusing, ergo no need to check. "If you find an unconscious person, like actress Natalie Portman... shake him, shout at him" would also be weird and suggest checking.
Haha thank you, I was thinking about the title because there are so many posts on HN :)

Still plenty of things I want to improve and develop.

Really, is it me so slow, or it really takes so much time! At first I thought that "hey, make a request to a site isn't that hard, is it?" but I don't like about 800 hours developing this...
Lol have you ever used Quickbooks, and have to integrate their API to your server? It’s clusterfuck and their server down like once a week.

I work for a enterprise (yes boring write code to generate pdf report from database etc), integration with business software API always gave us headache.
You could have gone with a simple prologue of Please be respectful. Instead your first reply contained no substance at all. You were doing nothing to actually help, such as getting them to clarify the problem. That's likely to rile up the customer even more. On top of that, your tone wasn't appropriate.

> I sincerely don't understand how that's controversial at all

There are gradations. If the customer were being truly offensive, that would be one thing, but in this case they're really just making themselves look like a petulant teenager.

I'd have rolled my eyes and got to work, knowing they'll probably behave better (and regret their silly outburst) once they know I'm taking them seriously.

If an employee sent a message with this level of rudeness, then sure, you'd want to have a word with them about their netiquette, but customers can't be held to the same standard.
Staging is so important to me that I moved our startup from Paddle to Stripe as payment processor because Paddle did not (and I think still does not) offer any sort "dev" mode that I could use to test our payment integrations in dev/stag.

Literally their solution was "just make a product that costs $0 and test it against our production service".

To me, that was a very red flag.
World War I resulted in huge change in governance of the world. By its end the monarchies of the German, Austro-Hungarian, Russian, and Ottoman Empires had been swept away. If you include the Chinese Revolution of 1911 that ended the Ming Dynasty, only the British and Japanese Empires still were ruled by monarchs and royal families.

World War I ended the legitimacy of the divine right to rule others by virtue of noble birth.
On my phone in landscape orientation, the blue popup in front of the other two popups that cover half of the screen each is so big that the closing-button is unreachable. Quite unusable.
At a company I worked for in the past, we simply threw them into the bug pit and reaped the ones who survived.
Cheers. I was wondering whether you only needed one footwear item. I guessed that in that case you might call that item a "flip-flip" since it wouldn't alternate.
Kiwi Browser on Android supports Chrome extensions. After pushing the Firefox update that disabled my extensions, some of which I use when I buy groceries for recipes (Tap Translate), I am abandoning Mozilla too :(

Makes me sad after using Firefox for as long as I can remember, recommending it to people constantly and insisting that companies I worked at test in Firefox too, but I no longer trust Mozilla to do what's best for me.
The game isn't mostly the same, look at the commercial crew program, Starliner failed in its first demo mission, now Boeing needs to pay for another demo-1 mission from their own pocket (they won't get any extra money for the second demo-1 mission); in the past NASA would have paid for another demo-1 mission.
Hmmm. Interesting. I'll think about it. Pricing is hard—I'm still looking at the market right now and will adjust as needed. In fact I've dropped it from $5/m and $40/y to $4/m and $30/y before posting to HN.

The reason I made Session is for the analytics and syncing between devices. I want to start and review my progress on any devices I currently on.

If what you need is only changing the time chunk—I think Session is not for you. There's a lot of excellent product on the market that's cheaper or even free for that functionality.

My question: have you tried Session? If so, what do you like about it?

As context, I dislike subscription and prefer one time purchase as any of us. But that business model is proven to be not sustainable—lots of great products that I use died in matter of years because of lack of update. iOS update means breaking change to the API and could introduce new bug. Ideally I would love to sell the product as one time payment with free update for a year. But that's currently not possible on iOS...
I mean it's getting a lot better isn't it? I'm sure there's someone already building a QuickBooks which you don't have to struggle with so much, to use.
Dinner dinner dinner dinner Batman!
I'm shocked how hard it is to generate positive text about Muslims from GPT-3
That is utterly irrelevant if I can sell my iClone for $100 with the same functionality as a modern iPhone.
I agree with your position.

People have become so entitled in all aspects of life, that they forget that there are people on the other end of their abuse.

The capitalist motto that "the customer is always right" has created the most entitled generation of rude and abusive customers.
"Trump’s latest gambit to distract from his monumental mismanagement of the pandemic response"

This is why I don't read articles like this. 2nd sentance in and we're bashing the president for what purpose exactly?
Sorry, so how did you go from there to being employed?
Not so sure honestly, because the real equation would be more like "90% chances that the smaller company won't challenge it, 10% that it will even reach a verdict".

After all with the current system if it goes to court Apple/Twitter will probably have to pay a few millions for their own legal fees. Having them reimburse the other party if it goes all the way and they lose will make it even more expensive, but I don't know if it'll be enough to really change their mentality.
Not everyone has children and grandchildren. How does the dreadful arithmetic change for those people? Do they want to be kept alive for a few more months and if so, should they? And who gets to decide?
These "fire the bad customers" blog entries regurgitate on here with regularity, and it reads like a fan fiction more than an actual description of events.

Further some of the examples are terrible. If, for instance, you've made multiple product changes for a free customer, the problem isn't that the free customer exists, it's that you didn't have any check early on against doing that.

"Can you change this for me?"
"No." Alternately, "Sure, that would be $2750 up front"

Etc.

Customers bothering you on WhatsApp? Again, maybe the customer isn't the problem...
Social engineering attacks work quite well too. A quick glance through Google News reveals many attacks by which scammers coax a PIN out of unsuspecting victims [1,2].

UPI withdraws money out of your bank account -- in that respect it's like a debit card with no way to "claw back" wrongly-sent money short of going through the justice system, which is notoriously slow in India.

It's useful for what it is, but needs way more work (especially in the ability to recall payments and/or address fraudulent transactions) to become a payment system that protects even the technically less proficient.

[1] https://timesofindia.indiatimes.com/city/bengaluru/customers...

[2] https://indianexpress.com/article/technology/tech-news-techn...
I mean...why not just go full OCaml at this point?
I'm surprised the author and no one has mentioned Telegram Messenger, they are very huge. The simple appearance of it makes it perfect for personal & professional use, it looks more inviting than Discord and Slack, imo.
You make the bills and awards proportional to income. Now large company has very little to gain by suing tiny company, but a lot to lose. And tiny co has a lot to gain, and very little to lose.

This makes big cos more risk averse - not a win, but likely no different in practice to the current US litigation landscape.

But it also makes them consider their relationship with Rest of World more carefully.
Slowing metabolism for a few hours is not too big a deal, but the adaptations to survive stomach acids maybe is? Frogs eat all manners of arthropods whole, without macerating, so whatever's down there is pretty aggressive.
Downloading it now, pretty underwhelming being redirected to SourceForge and now downloading 1.6 GB at 350 KB/s. They really should have official torrents.
> In practice, this means that if your prod has 10 API servers that are load-balanced behind HAProxy or something, you can probably get away with only have 1-2 API servers in your stag environment, as long as they're still behind HAProxy.

I think if you have more than one instance of a component in production, you really need to have more than one instance in staging. You can get a lot of issues with more than one node (e.g. session cookie stickiness in load balancers, clustering framework issues, replication issues) which you won't get with only one. I've seen before people get burnt by production issues which they can't reproduce in staging because it only has a single node for everything.
Another game is Falcon BMS which was released in the late 90s and has a community that is constantly maintaining it and upgrading it, it looks fantastic.

https://www.youtube.com/watch?v=ikI3i8Kn3KI
I like the path[1] when you've reached the final Destination (or the end of Twitter)

[1] https://twiktwok.github.io/test2.html
> I found mycroft, Jarvis and a few others, but either got bogged down in dependencies or configuration.

More recently, there is also Rhasspy (https://rhasspy.readthedocs.io) and voice2json (https://voice2json.org). I'm the author of both, if you have questions.

> Why is everything done in "the cloud."

Besides being a way of collecting data and ultimately making money, it avoids some of the "bogged down in dependencies or configuration" problem. My voice projects need to run entirely offline on a variety of hardware and operating systems. If each client was just a little app piping audio data to a cloud service, it would be way easier to write and maintain.

> So the only way to semi-accurately do voice recognition is to source algorithms that re-train off of millions of people?

Nope. You can absolutely tune a speech model locally on your own samples and get great accuracy. The trouble comes with open-ended speech: people expect the voice assistant to recognize that new artist or movie they heard about yesterday. That doesn't work without upkeep somewhere.

Rhasspy/voice2json are intended for pre-defined voice commands using a template language. You can get almost perfect accuracy with this approach, even with millions of possible commands. Re-training only takes a minute, so personal upkeep isn't bad.

> Even if it meant I needed to download a 230GB data set, I'd gladly do it, if it could remotely help in getting away from these data silos.

It's a lot less than that; at most 1-2GB for a given language, usually a few 100MB: https://github.com/synesthesiam/voice2json-profiles/
I know a lot of businesses (non-tech) in India who use WhatsApp groups for talking to their teams. But it's the other way round - consumer software getting adopted by teams isn't it?
That’s weird, because I see it constantly, even for minor systems where the relationship to a compliance requirement is minor / optional. I’ve actually never seen it happen when there is a real security or auditor issue at stake - I’ve only (repeatedly) seen compliance & security teams demand enforcement of a policy that breaks production in circumstances where the whole thing could have been easily prevented if they had gone to product teams and had a conversation first, but they didn’t.

The most recent one I lived through a few months ago was when compliance just all of a sudden decided to wholsesale enforce a bunch or org-wide settings changes to every GitHub repo in the company, and it caused several outages and a huge amount of unplanned triage work as the settings were very sensitive for a bunch of continuous integration systems and jobs.

This was at a Fortune 500 company with a big, well-staffed compliance team. They had to roll back their changes and delay the new settings by several months because only through breaking production did they realize their proposes settings workflow was not feasible given in-house system requirements.

And of course, no apologies at all.

This is pretty run of the mill. I’ve seen the same thing from compliance and security teams in a few other large, “household name” tech companies, and also in a few mid-range startups.

Compliance teams number one MO is to blame product teams for not partnering with them, but it’s the compliance teams who refuse to do the partnering.
I confess: I am "this bookofjoe character" and I altered the quote from "him" to "her" NOT to be low level politically correct but rather because it's ALWAYS him and NEVER her — yet 50% of the time (I have no reference for this statistic but I'm gonna be bold and use it anyway) it is a her.

If someone doesn't start evening things out, we'll never get there.

So flay me if you like, I deserve it, but I also think I did the right thing.

Though I could have added misquotation insult to injury by changing the Q. part to "What should you do if you come across an unconscious person" and omitting "as in the case of actor Heath Ledger?"

That might have averted your gimlet eye since "her" would have no male antecedent.

I LOVE that you checked this: I probably would have done exactly the same thing.

It's impossible, IMHO, to be too meticulous about accuracy.

Plus, it's fun when you expose someone like this bookofjoe character for what he (note use of pronoun: I could have instead employed "they") is.
Ask HN: What are some available force multipliers that most people don't know?
All software is a force multiplier, but some tools, like Zapier/IFTTT are in a class of their own.

Likewise concepts like Compound Interest and arguably knowledge of fallacies, such as "sunk cost fallacy".

What are some force multipliers that are available to most people, but which most people don't regularly put into use?
Having a patchwork of 20 payment acvounts is a mess and a security risk. Besides i trust my bank much more than i trust google / facebook / etc.

If i really want to spread my payments for privacy, i can open 10 banks accounts in 10 different banks.
Not OP, but Kiwi Browser supports Chrome extensions.
Now it's called Hacker News.

Well - kind of. At least a little.
Oh, explains it. Though they simply said the 'her' jumped out at them, not because they felt it was in error with the question, but maybe that was it. My mistake.
They have a list of FTP mirrors[1], and I saw exe's listed there under 2020.1, so maybe one of those will work better?

1: https://www.flightgear.org/download/mirror/
I follow a different strategy. I took over a migration for a multi-million visitor news portal. The person who handed the site over to me architected it so poorly and didn't really share the full details and as a result the migration blew and lead to downtime of about 20 minutes.
The client hated me for that. Over the course of the next 3 months, I went over the board to win them back, provided them WhatsApp support and made sure things are re-architected to be more cost efficient and stable. Since then, they've been able to handle 10x the traffic since my engagement with them for the same flat cost. Their competitors are paying easily 5-6x the cost in 1000s of dollars per month.
A few weeks ago, the client even offered me to become a CTO in their company. Obviously, as a consultant I value loyalty and so I politely declined.
I even handle all their technology side of things, short of being an official CTO. It's one of my greatest success stories and at the same time, it helped me understand that behind all those angry calls, texts, etc. is a frustrated PERSON who needs just emotional confrontation. It's not possible to do this at scale, but, if you only have 1 or 2 bad apples, you can use them to your advantage to gather feedback to improve your product or service.

From the author's note, if I paid for a lifetime service, it doesn't mean you're doing me a favor. I'm simply paying what you told me your service is worth. And if you treat me bad because I asked you to fix your broken stuff, that's just so unprofessional. If I asked you for more stuff than what the original product's scope is, you can simply let me know your consulting rates and that is almost like a small investor paying you money to build a feature for your product that's probably useful for other customers as well.
It's controversial because there is nothing actually rude about "it's broken! FIX IT!!!" message and when people are truly rude while asking for support it's because they are frustrated with the service they wasted time on and paid money for. Mocking frustrated users is just crazy.

Also if you have them on a tiny service it's likely an indication of poor user experience: poor user interfaces, poor performance, poor documentation, poor reliability, etc.