skysight-inc/HackerNews huggingface dataset:
This risks making about as much sense as “free guns”

I think the US 2nd Amendment is a great thing. People everywhere should have that absolute degree of freedom. That's certainly not the same thing as "free nuclear weapons."

We are, however, rightly intolerant of hate speech, especially speech against a segment of the population.

The problem we've seen with this, is that rather tame bog-standard Republican positions in the US are being tarred as "hate speech" by bad actors on the Far Left. (Accompanied by Far Leftist mobs chasing bog-standard Republicans in the street and beating them up. There's video of this to be found on YouTube.) I'm fine with direct incitement being illegal. That's pretty much the same thing as prohibiting explicit threats of physical violence. But there should be a wide zone around any kind of political opinion which isn't direct incitement. Otherwise, without objective standards, everything just devolves into namecalling, trying to get everyone else de-platformed.

In 2019, every enforcement mechanism needs to be vetted with the question: Can this be exploited? Because in 2019, you can rest assured that some bad actor will exploit it.

Almost every country has laws on the books like this, including the USA.

There is no such thing as "Hate Speech" in the US. However, we do have laws against things like direct incitement.
> If 1 minute makes or breaks getting things done in time, you do not have a white collar job, you have a fast paced labor job similar to that of a worker on a factory room floor. Food for thought.

Um, if you think there's a connection between a job being "white collar" and not caring whether or how long one's focus is broken, you may want to look into getting a better job.

I'm fortunate enough to have made and saved a lot more money than I need, so a big part of what motivates my career drive and keeps ending my sabbaticals is that getting sufficiently difficult intellectual challenges in front of me is a lot easier in a corporate environment. It turns out that most of these require sustained concentration: interrupt-based communication destroys the ability to do this work, and drawing out the length of the interrupt exacerbates it.

In fact, you have your example precisely backwards: if I worked on a factory floor and someone interrupted me, the cost of the interruption is going to be a lot closer equal to the length of the interrupt (with no second-order effects), since one's time is a lot more fungible.
Why are you letting your chat program interrupt you in the middle of a presentation?
Please stop using indentation for quotes. It makes things impossible to read on mobile, and in this case even on desktop I had to side-scroll quite a bit to read everything.
I agree, there should be no expectation to respond to IM immediately. If it is super house is on fire urgent, people can call me (phone or chat app calls).
Business model that could make so much money that followed-up penalties for privacy violations already priced-in.

Until government steps in - this behavior will continue.

The question and blames should be directed to lawmakers - why they are hesitant to pass strong privacy laws to stop that.

Clearly FB is not going to do anything. It's way cheaper to send Mark Z. to be grilled once a year then abandon privacy violation based business models.
GatsbyJS Dimension Starter and Live Deploy Script
elizabeth holmes should have gone into dna analysis, she never would have gotten caught.
To be fair, people could just be annoyed about losing valuable HN browsing time!
> Waste of everyone's time, and I don't appreciate someone who would never talk to me otherwise pretending to care about me.

That's not what's happening. If there is a selfish reason (generally there's not), it's their handshaking protocol to discover if you're available to answer immediately.
What an exceeding corrupt and useless tactic! Thanks Facebook, every time I think you've hit the rocky bottom of the Moral Well, you break or the shovels and pick axes and make stuff happen!
>There's no such thing as a "once in a lifetime" opportunity.

So concisely put, yet a few times in life, this concept has saved me from making a huge mistake.

It may also be part of the reason I tend towards being single :/
Apparently the best hires at Alibaba are blessed with the inability to do arithmetic.
I'm on the other side where I'm answering questions, I start with

"Hi, what is the problem you're having?", the only answer to that is exactly what I want to hear. Not "Hey what can I do for you today" or anything like that to which the answer could start with a review, or an anecdote, or whatever.

So the other side of this is greet people with direction.
As a developer, I want to work with people who are at least as knowledgeable as me, and preferably much more so. I want to spend my time learning what I do not know, not teaching what I do.
That's roughly in the middle of my time at Google, so it's possible. I'm inclined to say that I first came across it at Google around '12 but I could easily be off by a year.
There is nothing about humanity, it's all about using communication tool right way. Phone is real-time. Chat is asynchronous. It's just as simple as this.

You don't put phone call on hold and reply next day. You don't use text chat to expect realtime communication.

Interestingly, people don't have this trouble with e-mail. No one sends an email with single line "hello" and expect a reply, because instinctively people expect email work like real paper mail.

With chat they expect it to work like phone, although it's pretty much works on the same principles as email.
White Paper Textures
But they already do that. It‘s called Google Preferred:

https://www.youtube.com/google-preferred/

https://www.thinkwithgoogle.com/products/google-preferred/
You have to think from the point of view of a person doing their own work, while being pinged by 5 people on slack. It is super annoying because this is what happens:

- You're in the flow of working on your thing.

- Now, you see a notification. But you decided to continue working but now you have a thing at the back of your head that you have to respond to the message.

- Finally you take a break and decide to look at the pending messages, and you see just a hello. So now you have to respond with hello and know that you are going to be interrupted once again, because very likely, the other person is not looking at their slack at this time so they will respond later when you are busy again.

It doesn't say, "Don't say hello". It says, "Don't say just hello". Say your greetings but also give a brief overview of the question. Saves everyone time and it isn't any less courteous.
Its because Jack Ma still sees his company as it was in the startup days where the objective was out-competing anybody (even Western tech companies) through creativity, brutal price-cutting and sheer mental and time overload. These are qualities he attributes to people in their youth who can burn the midnight oil for their dream. It is also built on top of East Asian exploitative/"hard-work brings success" work culture.
I still don't like Google benefits from all these opensource projects and having at the same time an extremely non transparant pricing models which can change anytime. Plus the fact that they have shady ways of adding your business to their vendor lock in trickery, is reason enough that I would never use gcp for our businesses.
That's a very good point. I'll have to think about it
If you haven't seen it before, you might be interested in something like chunkwm[1], a tiling window manager for MacOS. I've been using it for a couple of years now and its been fantastic and works almost exactly like a linux-based tiling wm.

[1] https://github.com/koekeishiya/chunkwm
That's a bit what I'm thinking about lately. I'm wondering what could I do instead. I like programming as a hobby, but not necessarily as a job.

How could I go into a think tank for example? Or whatever that needs problem solving, but does not equate with sitting on my ass in front of a screen for hours.

For now I'm saving money to try building multitenent CLT housing.

Grass is greener...?
Address the grid storage issue? There's not enough lithium resources on the planet, for instance, to use lithium batteries to store even a day's worth of USA energy usage?
Sounds like you’re managing to get the work done, even with the constant churn. If you can make it work, why should the boss pay your mentees more? May be time to look at other options yourself.
Take It to the Bank
You don't have to look any farther than Gab and Dissenter to see what happens when someone tries to create free speech respecting versions of things.
I'm also a remote worker and have been for many years. Everyone else on my team is in a different time zone than I am, many of them quite far apart.

I get the "hello" message quite a bit on Slack, and I find it pretty reasonable, since the person hello-ing me is really asking "are you there? Because I expect you might not be, and I want your help with something."

I think "hello" is a polite way to check for presence. If I reply (and the asker is still online) then it's a green light for the conversation. If I'm not online then fine.

(I usually send messages like "Hi @coworker, can you please check the smoke alarm in the server room?" -- but the questions the coworkers have for me usually involve more Q&A than a one-liner would cover.)
Or what if someone uploaded copyrighted Getty images of famous people which then get used in ads. Whose liable in that case when Getty rolls around with DMCA notices.
You can if you turn on the "desktop site" option (in the menu in the top right). I believe this works for all sites.
Great move on Google's part marketing-wise with all the discussions about Amazon using other tools' api layers and then doing whatever they please underneath without upstreaming. Sure, yes yes, they might just be solving very specific hardware/network issues for the most part only relevant to their data centers but still.

Google, please don't let this announcement be marketing fluff alone!

That said, I hope Google/GCP partners with the Postgres team sometime in the near future as well!

And lastly a sidenote (kind of unrelated): there are enough big players in Chromium now with Microsoft and their Edge wrapper that just like how V8 is now, Chromium at el. (the whole "bundle") needs to try and remain as democratic as possible moving forward. Thinking of [1].

[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=896897...
Somewhat bold because it seems now harder for Google to reverse their stance than for AWS to reverse theirs.
Arathorn (Aragorn is son of Arathorn).
That's great if your work doesn't require concentration.
It certainly is important to respect others time, but I wonder if at a certain point people will stop asking the person who is annoyed by "hello" questions.
It looks like this is only for the paid/enterprise versions of the open-source software, which is a nice start. However, AWS has had their marketplace as well with additional hourly charges.

I understand Google has had their own contributions to certain projects, but I wonder if Google will do anything to differentiate from that and AWS. For example, add MariaDB to their SQL product and contribute some of the income back the MariaDB Foundation.
> And this... [snip] is just a new way of being an asshole. Don't do that.

I agree fully with the message behind the page. Put your greetings in the same message as the question. A lot of people seem to think it's rude, but I'm convinced that it's the only polite option and not doing so is rude.

That said, I agree with you as well. Don't just set that as your status and ignore people. That's about the worst of all worlds.
That’s fine. This isn’t exclusive. If you have a long question to ask me, just type it in a text editor. Then chat “hello, have you got time for a question” I answer “sure”. Then you paste the question instead of typing for 5 minutes.

If the question is just 5 words or 100 words you can type them in 10 sec then sure I’ll wait. But that’s not how it usually works. You see it’s the people who are least used to chat and so both type the slowest that also misunderstand the greeting protocol. Greeting is fine. Greeting and then typing for 5 minutes is not.

Also as a remote worker something that really annoys me is when someone goes “hi, got time for a question?” and then 20 minutes later “sorry someone just walked in”. Don’t do that. If you sent a hello, always pay attention at least 15 seconds and be ready to interact. Don’t ping and then go for coffee. And please ask people who walk in to wait while we finish chatting, or just tell me someone walked in you need to talk to so I can go on with work.
The fact that there was a well-known kludge to get around the problems inherent in the notation doesn't make the notation right. As the paper pointed out, the new notation didn't drop magically from the sky, it is literally the application of the quotient rule to the derivative. The reason that no one noticed this notation before, is that they didn't think to apply the quotient rule to the quotient dy/dx.

If I had a problem, and my solution involved forgetting to apply the quotient rule to a prominent quotient, it would still be wrong, even if I also came out with a set of kludges that allowed me to get right answers in the most common cases.
OP is autistic, nothing to see here.
> In the '80's kids RC toys were powered by a fat yellow battery the size of a hot dog bun that basically everyone from that era will recognize.

I know what you're talking about - but if you're talking about things like the Tamiya Grasshopper or similar - those RC vehicles were not "kids toys" but rather hobbyist-grade RC. At the time, a full setup would cost a few hundred dollars; even today, to purchase a new Tamiya RC kit vehicle, it will set you back a couple hundred when you factor in everything.

I know this because I recently did it; the car was a little over $100.00 off Amazon, then I had to pick up the electronics (which I didn't go cheap on), plus I added some "hop ups" (better motor, ball bearing upgrade, tires, etc). Then the battery and charger.

So - even today - I wouldn't classify it as a "kids toy" (teenage and older hobbyists don't qualify as "kids" in this sense, but that's just my opinion of course); there's too much money involved. If you or someone you knew had one of these plus all the other stuff, they were a lucky person indeed (a friend of mine in middle school had one, back when the ESC was resistance-based - I went in a different direction, and had a bunch of computer crap - so I guess we were both lucky in different ways).

I consider kid's RC toys to be anything costing under $100.00 and "ready-to-run" (RTR), usually without any kind of real servo or speed controls (that said, even that level has changed greatly; what you can get today for around $50.00 beats the pants off of anything you could get for that amount in the 80s - even in 80s dollars).
Why on earth am I doing this?
I completely forgot about this set of practices. Yes, a huge part of youth culture concerned itself with the creation and sharing of mix tapes. Looked at through this lens it makes me almost wistful thinking about the mix CDs I exchanged with friends in high school. They took a fair amount of work to put together and were often deeply personalized for the receiver. Makes you wonder who’s missing out, us or “kids these days.”
You could just switch to some other activity while the colleague finishes typing their message.

With a very basic policy change to how you receive messages, you can totally avoid all inefficiency.

You also avoid supporting the transparent money grab of a website dedicated to a needless complaint that is 90% ads.
Unfortunately it comes with risks. With byte streams you can have an arbitrary max buffer size after which the program has to wait to write. With objects you can run out of memory trying to pass everything in a single object. I hit this trying to generate large CSVs in powershell.
Homeland Security warns of security flaws in enterprise VPN apps
The most direct reason is I think we got mentioned in some pitch decks.
co-worker: @here

co-worker is typing...

co-worker is typing...

co-worker is typing...

co-worker: Could you help me with $x?

Nothing more annoying than grabbing everyone's attention with the first message and _then_ spending time to compose the question.
"Sorry. If some innocent men's reputations have to take a hit in the process of undoing the patriarchy, that is a price I am absolutely willing to pay."

That woman is mental, I would far rather 10 guilty people go free as opposed to having 1 innocent person punished. Thankfully she doesn't run our legal systems, typical feminist moron.
Correct, and upvoted.
Italy’s austerity-fueled crisis is a warning to the Eurozone
> you'd need 3,360 humans

Likely this number would decline rapidly over time - i.e. months vs. years - as the ML would use the human tagging to improve itself to the point of reaching the 99% threshold fairly quickly.
Sorry, looks like I was lied to, this is not their security archive, but normal archive that's been available for long.
I think the issue is that most people don't see many of the items on your list as either solvable, or something that gets in the way of work or other activities. But one item on the list did stick out for me -- pens/paper. Back when I worked for a catalog / contract office supply place (there used to be a bunch of small ones back before the mid 90's), they had a company that they worked with which would go out to customers and manage their office supply closet inventory for them. And automatically place orders for anything that was running low. Was a real time saver for many of our customers back then.
Outside of combat, fuel fires are very rarely in the fuel tanks (TWA 800 being a notable exception, and there are ways it could have been avoided), and a for a fire in an engine, the fuel can be cut off and fire extinguishers used. On the other hand, liquid fuel is probably much more dangerous in a crash.
That’s a fair point, but the original complaint was about the break in thought flow or activity immersion. That’s going to occur whether you sleep 60 or sleep 10. That happens the moment you decide to interrupt your focus by looking at the chat.

Of course there are some roles that require immediate attention to chat messages when they come in, for example if you’re on call or something, but for the majority of jobs you don’t have to answer right away. Instead of focusing on our own consumption patterns and lack of discipline/restraint we like to blame others because it’s easier—if you’re in the middle of something wait to get to the chat until you’ve reached a good break point.

This is why it’s also good to adopt rules of use for different communications tech, e.g. x chat channel is to be avoided except for emergencies, or DMs are assumed to be casual and important stuff must be relegated to certain channels etc etc.
When someone says "Hey are there?" there's pressure to respond right now--many times they won't ask if I don't. If someone just asks the question, I can respond when I have time.
If they are to busy to stop, they are usually also too busy to tell you they are busy.
If it's sensitive I always phrase it in a way that would make the sensitive part truncated due to notification space being limited.
I start chats with a separate "Hey" message solely just for the chance that the recipient is sharing their screen in a meeting. That way others in the meeting will only see the "Hey" popup and not any details of the rest of my message.
$100,000 is almost there near the correct figure. For context, guys from Punjab India spend upfront $50,000 for journey from home to USA, Via south america & then Mexico, reach US, spend or agree to anything between $10-40k bail bond, start earning & paying off all this.
One way to split the difference on this issue is to type out your question in a separate text editor ahead of time and store it on your clipboard. That way, when your coworker responds to your "hello", you can immediately reply with your question, saving them the time of waiting for you to type.
this is exactly what global investment banks do ... they hire a fresh crop of a few dozen smart motivated young perspective programmers and put them through 9 months of intensive work study multitasking classroom lessons in software problem solving together with IT operations experience where everyone gets a very broad exposure to the technological landscape ... these banks repeat this every 3 months with yet another new crop so there are three such sets of new recruits on an ongoing basis ... after the 9 months these ~graduates~ are assigned into programming roles and just boot themselves into their new positions ... key here is they start with razor sharp people from any field ( philosophy, science, humanities ) who have exhibited problem solving potential ... also key is the business can afford to offer this in-house training while the new hires are getting paid ... baked into this equation is the nurturing of loyalty and admiration toward their employer - deservedly so I might add
Even then you don't necessarily accept money. Bottlenecks aren't necessarily bad, unless they impact revenue - and of course depends on the business. At certain scales you can easily get the bank to loan you 1x revenue, for a heck of a lot less than equity is worth.

The value of VC, and investors in general is about more than just capital. If you just value the capital, you're going after a short term goal - and VC probably isn't the way to get there. The relationships, advice, the deep connections - those are all reasons to VC, but not just cash.
>> toxic, volatile, extremely flammable material.

It doesn't have to be those things. Diesel isn't volatile, or even very flammable compared to other bits of your car. Toxic depends on perspective. Don't drink the stuff, but it is possible to source diesel from renewable sources. Zero-carbon doesn't necessarily mean not burning fuels in an engine. There are zero-carbon fuel cycles, even fuel made from atmospheric carbon.
This is ridiculous.

You say "hi" or "hello" to check if the person is there.

And if they are, it's worth spending 2 minutes typing out the question. If they're not, you're not going to waste those 2 minutes.

It's just simple efficiency.

If they're not there, you might walk over to someone else's desk and ask them... why would you bother wasting the time to type something out if they're not there? And waste their time because by the time they see it and answer it, you already got an answer from someone else?
> I think "hello" is a polite way to check for presence. If I reply (and the asker is still online) then it's a green light for the conversation.

It is. But typing a long question for say 5 minutes isn’t really “conversation” it’s just keeping someone waiting. That’s what the usual problem is. Not someone saying “hello” and then when greeted back they ask a 5 word question. In that situation it obviously makes no difference.
The part that I find weird is less the domain and more that it's a full Blogger setup and not using Netlify or Neocities or whatever.
At best that's like saying it's a triumph of capitalism when Walmart hollows out local retailers, or industrial agriculture hollows out smaller operators and with it communities. Sure, you get cheaper goods, but there are less pleasant externalities that go with it.

As someone once said about another triumph of capitalism: when you value McDonalds, you get McJobs.

Possibly McMusic, as well.
The title as it currently stands, "No Hello", does a poor job conveying the (imho correct) idea.

It should be "No Hello Without The Actual Message in an IM Conversation". (That would also obviate the need to read the article for like 90% of people who actually use IMs.)
I certainly don't think devaluing someone's work (especially when you have no idea what it is) is a useful direction to take this conversation.

I was essentially conceding that clearly others are not as able to switch contexts easily.