skysight-inc/HackerNews huggingface dataset:
Same idea back in 2009 for IRC

https://blogs.gnome.org/markmc/2014/02/20/naked-pings/

From: Adam Jackson
To: memo-list
Subject: On “ping” etiquitte
Date: Tue, 17 Nov 2009 12:21:30 -0500

IRC has developed a “ping” convention for getting someone’s attention. It works because most clients will highlight channels in which your name has been mentioned, so something like

ajax: ping

will make that channel show up pink instead of white for me [1].

I wish to correct, or at least amend, this behaviour. The naked ping should be Considered Harmful, for at least two reasons. The first is that it conveys no information. The recipient of your ping, like you, is a Busy Person. They may be in the middle of something requiring intricate thought, and should not be interrupted for anything less than fire, flood, or six figures of revenue. Worse, _you_ may forget why you pinged someone; when, four hours later, your victim gets back to IRC and responds to you, _you_ will be disrupted in turn trying to remember what was on your mind in the first place.

The second, more subtle reason proceeds from the first. A ping with no data is essentially a command. It’s passive-aggressive; it implies that the recipient’s time is less valuable than yours. [2] The pingee will respond in one (or both) of two ways. Either they will experience increased stress due to increased unpredictable demands on their time, or they will simply ignore naked pings.

The fundamental issue here is a misunderstanding of the medium. IRC is not a telephone. It’s volatile storage. The whole reason the ping works is because the client remembers seeing the ping, and can save it in your history buffer so you can see who was talking to you and why.

The naked ping removes this context.

Please. Save your time. Save my time. Make all of our lives more efficient and less stressful. Ping with data. At a minimum:

ajax: ping re bz 534027

See the difference? Now you’ve turned slow, lockstep, PIO-like interaction into smooth pipelineable DMA. It’s good for your hardware, and it’s good for you.

[1] – irssi 4 life.

[2] – Their time may well be less valuable than yours. That’s not the point.

– ajax
it's not being scared of that time after you've died, it's being scared of no longer being able to exist.
I don't think they're any less "sharp" in general; it's just a lazier communication style that offloads (perhaps unintentionally) some of the work onto the other person.

to be effective at async communication, you have to not only ask your question, but also anticipate all the context that person will need to give a good answer. then you do your best to condense that into a clear and concise initial message.

in synchronous communication, I find that much more often the asker just asks their question and expects the recipient to come up with all the pertinent followup questions themselves. the asker might even feel they are more productive in this mode, since they don't have to account for the time/effort needed to gather context.
You're not disconnected from humanity. You can still call people, text them, message them on Whatsapp, meet them in person (maybe not as easily these days)

It's not like leaving Facebook turns you into a hermit. If it does, then maybe it's time to find a new group of friends.
Probably, yes, but not always. It depends on the matter.
Not really, ideology doesn’t matter to (some) extremists, they’ll follow whoever uses the tools of fear and hate most effectively.

See the “Bernie Bros” who flipped into full Trumpists a few short months later in 2016. I’m sure if you look back at the Spanish Civil War and other divisive historical time periods you’ll find plenty of turncoats that flip from one extreme to another.
"Your account has been permanently disabled for not following the Facebook Community Standards."

One problem that is less-discussed is that Facebook is absolutely not a community. It's a collection of millions of communities, and even then just one medium for them, which all have different norms, standards, goals, beliefs, and types of people.

Facebook's position is inherently unwinnable because they will be hated regardless of how they attempt to moderate their platform. It is all too easy for us to say 'just do better moderation' without realizing how intractable that problem is, due to 1) differing communities/people, and 2) scales in the billions of users (for example, imagine one employee is tasked with monitoring content from 10,000 people. If you needed to moderate 2 billion people, you would need 2B/10K = 200,000 full-time employees just for moderation. Hiring enough employees is also not enough, as they need to be consistent with each other as well).

This isn't intended to be a defense of Facebook, but rather just another point demonstrating that centralized platforms for all of humanity are not the right solution for how we should communicate.
I think is effectively delayed. Sooner or later someone else will develop competing products. Both Microsoft and Sony have a stake in this game.
> This reminds me of an interesting philosophical question.

Also known as https://en.wikipedia.org/wiki/Ship_of_Theseus

> This bias is pretty interesting since by that definition we all die multiple times, as the particles that constitute our body are literally interchanging with the environment over time. But we don't feel uncomfortable about that fact.

I've wondered about that, is it strictly true? Aren't there heavy metals and other elements that are accumulated in the body over time? Or at least, they are eliminated so slowly that you'd never rid yourself of them completely before dying. I guess bones replace themselves every 10 years so any incorporated metals would have a chance to be eliminated on that timescale. But what's to stop a few of those elements making their way back into another structure after being ejected into the blood stream? Maybe we've all got a few persistent cadmium or lead atoms hanging out in our bodies from birth to death. Ship of Theseus crisis averted!
There is a shadow economy full of people chasing fake commodity trades. There’s nothing more to explain.
Same here at a Fortune 20 in a low COL midwestern city. I've been doing the same job for 9 years, every day is different so it keeps me interested. Minimal off hours support, 40 hours a week is sometimes too much time. I made $120,000 this year to top it off. It's been a dream job for me, never thought I'd be here ever and I'm only 33... However I do stress often that I may be missing out on more money or that I may be falling behind on technology. I wish I could look far ahead to ensure I have what I need to keep job security.
Eventually we will figure out better protocols for data federation, replacing centralization of digital infrastructure with standardization.
I've been doing something similar, but I've had good luck using nomachine. My host machine is a Kubuntu VM running on my Proxmox server, and I switch between using a desktop and laptop as guests, also connecting in remotely via wireguard when away from home (which honestly isn't very much these days).

I tried using xrdp before, but, at least at the time I tried it a few years back, personally felt I got better performance with nomachine vs. xrdp, although perhaps this has changed now. I've tried x2go with individual applications before, but never the entire desktop, perhaps I'll have to give that a try sometime.
I applaud you on a moral level, but I hope you realize how wrong you are on a practical level. Being connected to the pulse of the world comes with very powerful pros (meeting a partner, finding a job) and cons (disinformation, social pressures). Comparing it to essential oils is wrong.

Also, the Facebook story isn't finished yet. Is it really that far-fetched to believe that their influence over our lives could 10x over the next 50 years? I hope it won't, but I wouldn't be willing to put my money on it. So keeping in mind that the context of this thread is about getting permanently banned on Facebook, for anyone who thinks that might have zero impact on them, I would suggest you still keep a foot in the door in case you change your mind down the road.
Thanks for diving into this DB! I find it interesting that many databases share such similar architectural principles. NIH. It's super fun to build a database so why not.

Also, don't beat yourself over how deep you'll be diving into the design. Why apologize for this? Those that want a deep expository would quickly move on.
It's not buggy: it detects patterns like the majority of posts being retweets instead of new posts; any new post consisting of an image and accompanying text instead of a message or thread; replies being short comments on top responses to popular posts; and a high degree of connectivity to other accounts that are likely bots.

False positives are generally curated accounts, corporate accounts, and government accounts (which are really bots with their software in managerial documents); porn accounts; and people who reblog the news but don't really "use" twitter.
> Now, if Mike from Accounting wants to talk urgently, I may not be available because I have my own list of urgent things to tackle. I will try to carve out time and prioritize his request, but I am in no way committed to his personal sense of urgency.

That's fine, and that's for you to decide. But Mike from Accounting may have a reason to withhold the details for a different channel or to mitigate against other potential risks. It's up to you to decide with the information you have whether it meets your standard of urgency.
They don’t stop you from exercising control over your personal data. Try sending an email or formal legal request to FB and see if your data is still there in 31 days.
I think the existing int64, microsecond-precision timestamptz type is a good compromise of space and performance for precision for many use cases. Indeed, there are use cases where greater precision is desired. One of the features of PostgreSQL I appreciate is the ability to extend its types. There are a number of type extensions available. See https://pgxn.org for a list of popular extensions.

I don't know of an existing nanosecond-precision timestamptz type, but it's not that much of a lift to create one yourself. I've muddled through C a couple of times to do so. Often I pick an existing extension that's similar to what I want to do, and modify it.

And if Rust is more to your liking, there's a toolkit for building extensions in Rust as well: https://github.com/zombodb/pgx

A drawback of using custom extensions is you're often limited to then managing your own PostgreSQL installation as most PostgreSQL SaaS offerings don't support installation of third-party C extensions. If nanosecond precision is a core aspect of your work, then it may very well be worth the effort.

Another option is to store nanoseconds in an additional integer column. If you want, you can create a composite type (https://www.postgresql.org/docs/13/rowtypes.html) of timestamptz and integer, which might make things more manageable (or less, depending on your PostgreSQL driver support for composite types). This allows you to use stock PostgreSQL while you handle the data stitching in your application.
You can permanently delete your facebook account: https://www.facebook.com/help/224562897555674
I can't remember the exact issues, but there's enough magic going on in Lombok that it doesn't play well with Kotlin, so you're better off with Autovalue or Immutables to future-proof things. I also generally don't like how much magic Lombok uses, regardless of if you needs support for any other JVM languages.
All good points! Great work on the project and thank you for working to make Pandas more friendly!
I tried to read this article, but instead got greeted by "I am human" checkbox, then (after successfully completing captcha) "Error 1020 Access denied".
Article opens just fine if i use EU or US proxy. But when i try to access it directly, or through my work VPN, or through russian proxy, it's Access Denied.

It seems that authors of the article how "facebook can ban you for whatever reason" banned whole country.
hi codeulike - you there? I'd like to reply to your post. Can you please confirm you are available?
r/WSB has over 2 million readers. It is mostly retail. Most people don't post.
This is a great start
Article from Nov 2020: “This Is How Much It Would Cost You To Build A PC To Rival The PS5, Xbox Series X”

https://www.kotaku.com.au/2020/12/ps5-xbox-series-x-cost-of-...

TL;DR: author finds the parts to build a comparable performance PC in Australian dollars would be $2600 AUD versus $750 AUD for the console.
You can't do this with mmap though, you can't instruct the OS to grab pages via HTTP range requests.
It's not just a question of personal preference. I often find myself in situations where I can solve a problem in <1 min if I can ask someone a question. I also know I can solve it without their help, but it will take me many tens of minutes (as I reverse-engineer their code or something like that). In a situation like that it makes sense for me to inquire if they can answer my question now, but an asynchronous inquiry will probably be a waste of their time because by the time they get around to answering it I will have figured it out on my own already.
On reading this, I went to see if the time tag renders in reader mode, assuming that’s part of why it’s there, but at least on my mobile Safari it surprisingly does not.

I’ll second the request. And also second that I’m a big fan of Julia Evans.
I don't know what the Botometer does, but it labeled my clear as hell bot account (automatic posting of started games in a computer game) as human. Also I found no output of applications that were used to send a tweet. Most bots can easily detected by that. Mine also.
Yup. Rysolv holds the funds and then distributes when the issue is resolved.

Right now, if an issue isn't fixed after 6 months, the bounty can be refunded to the user. But I'm still exploring better ways for this to work out.

Since other sites have run into issues where they refund money to a user's account, and then it sits in limbo forever because the user forgot about it.

I've contemplated instead of refunding the bounty, having the funds move into a repo account that get's distributed among other issues for that repo.

i.e. and issue for OBS with $100 was closed and not solved. So all the other OBS bounties will have an extra $100 / n added to them
I learned a bit Java 1.1 in my young years, but never used it much later. I still think Java Applets, embedded Apps in websites was a great idea and much better than anything we have today. But it never happened, because they did not took security so serious and so it was dangerous and never became a thing, sadly.
With my "I'm not a native speaker, but I'm a pedant" hat on, I feel like the author doesn't seem to distinguish between two of the meanings of the word discrimination[1]:

> 1. (Sociology) unfair treatment of a person, racial group, minority, etc; action based on prejudice

> 3. the ability to see fine distinctions and differences

It's fine to make distinctions between FOSS fearing developers and evil source developers, but I'm pretty sure that's not what the OSI means.

[1] https://www.thefreedictionary.com/discrimination
If true, that practice is also illegal in the EU, because requesting account deletion must be as accessible as creating an account.
Does that delete the data?
Fair warning: the site has a translucent overlay that takes up half the screen on mobile.

Can anyone summarize?
The prospect of using dd for imaging terrifies me to this day, primarily because you still hear horror stories of people trying to write a Linux installer to their flash drive to try out, and accidentally overwriting their main drive instead because they mangled /dev/sda instead of /dev/sdb.

I don't know why dd remains the standard for so many tutorials when there are competent GUI tools that can take all the guesswork out of it. It's like a perpetual hazing ritual for new Linux users.
The proper response to "hello" is just "hello". I was annoyed at first, but when I saw the phone of one of the kids that kept doing it, I saw his message app had 1283 unread messages. They basically can't keep up with each other, and "hello" is a way of inserting yourself in the queue. That's them calling. You not answering is you not picking up. So ya, ignore it too if you want.

Communication guidelines are necessary and enforcable at a workplace, but this is also no big deal. Being annoyed by it is a problem, and really is your problem until you make it a problem for the person doing it. And it becomes a power issue. So without the guideline and without it being enforced, they may judge you for judging them or be offended by you thinking you can change their behavior.

With that said, communication is a skill that does seem to be lacking. A lot of so called "teams" will have information going around in circles in a game of telephone. Then there are those who can't seem to grasp what is important, and keep deflecting to sentiment or respect issues.

Bill Maher jokes about how millineals are emotional hemophiliacs, but regardless of the characterization the problem is real. You'll offend them and they'll cancel you without telling you. You become someone they talk about behind your back. And you'll cancel them for that. But cancelling each other out doesn't work if they're a client or a coworker that isn't going away. If they work for you I guess you can fire them, and if you work for them, I suppose you can quit. The only other option is to learn their language.

Ergo, communication remains a skill.
Not really. See this for details: https://www.kotaku.com.au/2020/12/ps5-xbox-series-x-cost-of-...

Not the section for what you get for the same price, the section for what you’d have to spend to match the specs and performance including 120fps at 4K, ray tracing, and streaming texture loads from nvme and so on.
You go inside and pay cash to the clerk who authorizes $20 of gas on pump #5.

I'm in Oregon where we (mostly) legally can't pump our own gas. There may be pumps that are like vending machines: they take cards or cash.

There are exceptions, like if you're in the rural areas (counties under 40,000 residents). They also changed it for a while during the early part of COVID.

I notice that the pumps still run the commercials on the pumps here. Probably cheaper to just build one model of pump even though Oregon and New Jersey but it would drive me crazy if I was pumping gas for a living.
Work on custom allocators is underway, some of the std data structures already support them on nightly.

https://github.com/rust-lang/wg-allocators/issues/7
Sousveillance + information wants to be free. Broke or woke?
And? What's your point? How does cryptocurrency prevent people from deleting content from servers they own?
You can read about its IO performance against QEMU in their NSDI paper (table 8,9): https://www.usenix.org/system/files/nsdi20-paper-agache.pdf

Even though the startup times are fast, the IO performance is poor compared to native. This is primarily because of IO emulation. We've been working on a new hypervisor that can directly run isolated containers (no VMs). Email me if you are interested in learning more.
It seems that influence of a link is comprised of their awareness of the cliques discourse and reputation among the clique members. The algorithm on the other hand seems to latch on to traffic. There is a room for a wedge here.

Perhaps the algorithm can be defeated by employing a few extra "link" accounts (either sock puppets or simply ardent followers) with a shared reputation (a shared brand).

On other words a link between two cliques could be held by a special kind of clique.
I love the Uniball Jetstream series, they're kind of hybrids between oil and water-based ink pens. Perfect for use in journals like Moleskines or Mnemosynes since they don't smear.
Growing up in a rural area, I have mostly good memories of roosters crowing across the road. I have no idea where the trope of crowing at sunrise came from, as they seemed to do it 24/7.

Also, "smells of the countryside" gave me a good chuckle.
If you didn't, then I'll be forced to assume it's not important. At least you clearly didn't care enough to put in a tiny amount of effort.
I have not tried the first approach, I should try that. Thanks for the tip
A Transpiler from Java to TypeScript/JavaScript
What about Rust makes this more difficult than doing the same thing in C++?
I don't want strangers looking at the content I post to my friends. Full stop.
"You aren’t a customer of Facebook"
Is this still valid for Oculus users, that bought apps from the app store?
They paid, so they are customers, right?
You cannot access the link to request permanent deletion once your Facebook account is banned. The web is full of unsolved threads with people trying to find a way to permanently delete a banned Facebook account.
I'm not sure whether we agree or not, but I disagree with your examples. It's not enough to categorize your need, you should at the very least summarize your needs. Including an urgency and a reason why you need the person's feedback or help would not go amiss.

> "hi, we may have a production issue"

Do we or don't we? How urgent is it? Do you need help with the issue or do you need help determining whether there is an issue?

I have no idea, so I have to drop what I'm doing to find out because you said the magic word 'production'.
I lost my Google account because I changed my phone number, and when I logged onto it using another device it asked me to verify myself by inputting the code from an SMS message, which I couldn't do. I went through their automated account recovery process and tried to get in touch with a human to the best of my ability, but no luck after hours of effort.

It really sucks, I wish there was I way I could've paid $50 to them so that a real human could review my case, I'd be happy to make the payment given that it's a free service and I realize that mistakes like this can happen. But I guess they'd be criticized if they were to implement something like this, not to mention the incentive to start blocking many more accounts.

As it stands, the $ value of each customer is less than the cost associated with manually reviewing cases, so a financial decision is being made. But I wonder if it's a bit short-sighted given the PR and goodwill that could come from doing it properly. Given their monopoly status it probably doesn't factor much into their decision making, though.
One the plus side facebook finally gave people the ability to permanently delete your account.
siuba does the SQL translation :). pandas is used for local data, since it does a lot of optimization in c++, similar to dplyr's low level code.

Thanks for bringing this up--the docs could be clearer here
They certainly generate enough revenue to moderate content manually.
These people are attempting to actively share their status, are broadcasting their lives. But the medium has cut you the receiver off. This is an obvious & horrific & disconmect.

Even if I did have contact info for a thousand people & kept a schedule, maintained contact on a 1:1 basis, took the time to inform myself of people's lives, isn't it a bit rude & disrespectful, an ineffective use of other people's time, to make them recount toe personally what's going on, what's happened to them? Literally call them up & ask them to repeat the events of their social media deed for the past month? Oh and read me peoplecs tries too. Who "loved" that status update? Can you send those pictures? The asks, the wastes of time, to get anything resbling the faintest hint of parity, are practically endless.

This is just blindingly blaringly obviously unacceptable in every way. Facebook's monopoly on mainstream people-you-know social media has ipso facto come to be humanities warm glow, the fire we gather by. Getting dropped out of the exchanges & chatter of humanity is a cruel & bitter fate, a shocking act.