skysight-inc/HackerNews huggingface dataset:
Discord is a chat program. Chat comes and goes. The fact that search sucks is a feature. If you need a good search feature, good categorisation, etc then you need a forum or something similar. People use Discord because they don't want a forum, they want a chat.
Endless scrolling is a black hole for information. And the hawking radiation that comes out is keyboard diarrhea.

If I were trying to subtly encourage pounding out content free crap, I would probably want people to use difficult to search, non paginated scroll feeds as much as possible.

Discord might be a black hole, but Discourse has some of the same properties. Facebook is the same way.

Anything that funnels people into multi-thousand post individual pages is going to lose information.

Old proboards forums, github issues, and wikis don't have this problem. Content is in smaller blocks that can be linked to easily, and there is a strong culture of keeping topics focused. You don't have multiple unrelated conversations in one place.

You can jump to the end or beginning of a thread when quickly skimming to see if it's relevant.

And you can see all threads in a given time period pretty easily with pagination, when you want to understand the larger picture at a point and time.

These are all things that are useful both for a sense of community and for technical work itself.
What is strange about Discord is this great discrepancy between the ones that love it and the ones that hate it. If I were to guess on the reason of why that might be it would be that Discord is probably really good for the people that are constantly on it, and don't really miss any communication going in. These people have probably been there for some time so they don't feel the problem of not knowing where the past information is, because they were there when that information was communicated and therefore never need to look back at it. These people will (obviously) recommend using Discord, since it works so well for them!

The problem arises when you have people that just now-and-then hop into the Discord. These people are not in the "clique" so they don't feel comfortable talking/discussing too much in the channels, and they also really have no clue where to go for any of the lost information these super users don't even think about. This is probably why I never really use Discord except for voice, since I just don't get anything at all from reading an endless chat log. It's like being someone stepping in to a tight knit friend group with a long history and no way of looking into it.

Discord will most likely have to figure out how they can keep it so that it works for these super users, but somehow make the information organized for people that aren't hard core community members.

Edit: Wrote "clique" wrong
Just spitballing here. Maybe some kind of legal framework. Some legislation that controls who is allowed to create NFTs for a work. Something that judges and courts can use to enforce the right to sell an NFT. Something that bans anyone but the original creator from distribution of the work the NFT is for. Because a "fake" NFT is any NFT that doesn't control the work it is attached to, right? But NFTs are just a thing on a block chain, so we need a contract to link the NFT to the work. And we will need the same contract to be enforced by the courts.

So, we need a contract to link an NFT to a work. That contract should also spell out all the things the NFT holder can do (maybe the creator didn't want to, or isn't allowed to, sell all rights).

So contract the says who owns a work and what they can do with it, enforced by a legal framework and the courts. That us all you need to make NFTs make sense, I don't see what the problem is.

What's that? If you have the contract, why do you need an NFT? Well, what scrub would buy a paper contract with bitcoin? It's not even on a block chain!
https://theoptionselect.com/2020/02/12/tutorial-just-check-t...

"With the release of Granblue Fantasy Versus, many players are getting into fighting games for the first time ever. But often for new players, the genre can seem to be daunting or overwhelming. But luckily it’s easier than ever to learn how to play. All you need to get started is to just join the Discord. No, not that Discord, the other one."
It certainly doesn't read like a joke.

I think GP is trying to find ways to feel like they're giving their child freedom without actually giving them any at all. But it's hard to think of anything worse for freedom than attaching a camera to to someone. Yes, technically they wouldn't be directly prohibiting the child from anything, but the presence of a camera means the child is forced to assume that everything they do will be judged by the parent even when the parent has no present physical control over the child.
How do you know when the ads are finished so you can unmute?
I think Chris could've just hustled a bit more. Instead of dealing with the official APIs, he could've acquired a few proxies and started scraping twitter via the website or mobile app.
They actually did a long time ago. A word .docx can't execute code. If it has a macro, it's a .docm, which is usually blocked on mail systems.

The problem of course is the legacy of .doc, which is both of those in one filename.
Yes, at best in DevOps you might get to work a project for a day or two before being yanked in a completely different direction.
The energy we produce is still a minuscule fraction of the energy we receive from the sun, so it will be a long time before that will be an issue. Also, I'm increasingly doubtful we'll see practical fusion energy in this century. We'd better focus on using the energy that's already here: sun, wind, etc.
Viruses always weaken over time. If they kill their host too quickly, they don't spread.
Just don't use one of those modern forums that basically act like chat rooms...

Chat and forums/wikis should probably be integrated in one app again, like the old shoutboxes on forums.
Looks great!

My 12-year old questioned why a 'pull request' is named the way it is. Obviously it's after the command 'git pull' which fetches the latest changes, then merges them, but it's confusing according to him, and should be called a 'merge request' instead. I don't disagree.
One of the sources on energy consumption per transaction has been written by an analyst who has admitted in interviews to knowingly misrepresent the data by structuring it in a certain way. I’m not gonna dig up references now. “kWh per txn” is bunk and DR is either aware of that and deceived you knowingly or is unfit to give lectures at this point, but does it anyway.

Another is a 2018 paper on “mining very bad mmkay” from an author who lunched his own proof of stake coin and now has undeclared conflicts of interest measured in billions. Presented as an impartial credible source.

The entire “lecture” just appears to be an ideology piece for those that enjoy Malthusian doom porn.

Which is fine, I guess, if you go to a Jesuit academy instead of Stanford.
Author here. I wrote a separate section trying to answer this question: https://en.algorithmica.org/hpc/complexity/languages/

tl;dr: to some extent, but mostly no
Why is Dart weird for you? I've seen people getting to know Dart from various backgrounds (be it from Java, JavaScript, C# or Python), and so far everybody got productive in a short amount of time.
It works perfectly for us - in a professional app nonetheless - and has not been restricting at all. No bad design or anti-pattern bit us, and it does not get cleaner or more expressive than Obx with a controller. This is unlikely to change, the process where our app got more and more complicated has already stopped.

> If you go for Flutter job it's best to not mention GetX either.

I wouldn't work for an employer that does not let me pick the right tool for the job, so there is no danger there.
Tell that to the millions of people who had close to all their life savings stolen when their currency was purposely hyperinflated and the banks closed, and forcibly converted their money into the new worthless monopoly money of the day (Argentina is a recent example). Its impossible for the middle class to save wealth in most of the world outside of the privileged west. Crypto does fix this major issue. It puts the local economy on check, compete and do a good job or the people opt out for dog coins. If politicians, who really should be no where near the levers of the economy, perform well they have a massive advantage and should have no issue gaining the trust of the citizens, except they dont, because its mainly a way to keep the poors poor and grow wealthy by being a parasite and a whore to the wealthy who leverage policy to perpetually stay on top.
The UI should differentiate between comment and relevant contextual replies. None of the existing social networks manage that properly.
Words are like letters making up ideas, not ideas themselves. Having more than 26 letters wouldn't make us more expressive, and having fewer (like many extant languages)... wouldn't make us any less.
Any knowledge I do have is basically useless (Filenet, Neoxam, etc). In fact, some of the knowledge is harmful - I've learned more about the policies that are broken during performance evaluations, and of the lies the company tells.

I ask questions that the company would rather I don't ask. I was in a meeting once that I disagreed with something that was being said. I knew enough to keep my mouth shut. Then the manager called on me to share my thoughts. So I gave him my opinion, which included a question to validate my theory. I was yelled at, in front of everyone during that meeting. I don't think I ever did get an answer to that question, even in private.

I have 10 years of experience and a master degree. I've worked as a senior developer and a tech lead for a year each. Because I question things and am not a 'yes' man, I'm a midlevel dev with no future.
The worst argument I hear all the time, is that ads help pay for the content you consume. That's not true. The money still comes from you.

It's just charged extra the next time you buy a product, given to a marketing team, who give it to Google, who then give it to your content creator. And you better believe, that every party takes a sizeable cut. [1]

And for what? What's the value added by advertisements that couldn't also come from independent reviewers, journalists or comparison sites?
It's obfuscation. Make a product appear more popular than it is, close out the competition, stay in peoples minds, _lie without repercussion_ [2].

The author argues that ads are low-friction. It may seem that way when all the infrastructure is already set up: The automatic auctions, the marketing teams scripting, drawing and filming the ads, the confused and annoyed consumers, the additional bandwidth...
But surely, we can come up with less frictional system, right?

-

[1]: The only way that's not true, is if adversing is a bubble. There are some arguments that it is: https://freakonomics.com/podcast/does-advertising-actually-w...

[2]: BP carbon footprint
I personally prefer a set of libraries over an opinionated framework with integrated dev tools.
Euh, i went out of crypto at 2018.

I think many people here experimented with it and werec at least early adopters.

Later on, i ( and probably similar) didn't "believe" in the benefits it would bring. What left is this that speculate with it ( and Ethereum trying to reduce the decline).

Sure, perhaps there will be a actual use-case. But 14 years is a long time, should have been long enough.
Not having to take care of your own infrastructure is pretty nice though. This is just like companies that only have a Facebook page and no own website.
This is anecdotal but when I started as a CS freshmen a few years after this article was written online ”intelligent” advertisement, was, viewed as both interesting and positive in a lot of circles most people probably wouldn’t believe.

This was a time where advertising companies had to contact the owners of popular webpages, and then try to sell the idea of putting their advertisements on the webpage. Where in the modern world, it’s mostly the other way around, or at least easy because influential people on the internet typically leave their contact information. It was a time where “computer-clusters” were considered a revolutionary idea that might just topple mainframes. It was long before Linus stepped up and fixed version control because he was still working to make Linux great. It was at a time where the absolutely top anti-virus software couldn’t detect a cult-of-the-dead-cow Trojan in an image file.

I know this might not have been the case in California or other tech centrals but it sure was the reality of the CS department at the university of Aalborg in Denmark.

I remember these things because some of the first really interesting projects I got to hack at was creating spam-filters. Because most importantly of all, this was a time where Google had only just emerged, and years before g-mail became a thing.

Given how hard it was to sell advertisements, just think about how hard it is to find the Danish teenager who runs some popular website. Then how hard it is to get the business contract with a minor going, if you mange to convince him/her to put a huge ugly banner on their site. Coca Cola would obviously do it, but for a lot of smaller companies it was only natural to go for much easier (and cheaper) solutions, such as spamming e-mails.

So it was actually a time where an alternative to the most common advertisement practices was something everyone almost everyone wanted to help create. Most of us never even thought about the downsides, unlike the author.
Most information, especially anything about video games, is tucked away in a discord nowadays. I'm in many that literally act as storage of information - a large number of channels that only the admin can post in where they post info.
There is a misconception that Bitcoin electricity usage is increasing exponentially and uncontrollable. In fact, it is limited by Bitcoin price times Bitcoin issuance rate. For example, at current BTC price, electricity usage has an upper limit of $37m per day. If miners spend more than that, their operation becomes unprofitable. In fact, they spend less, because there are also other expenses.

From April 2024, the new upper limit will be $18mln/day, if the price remains stable. If Bitcoin price rises in line with it's decreasing issue rate, in 12 years we'll have Bitcoin at $328,000, but the electricity costs will stay same as today.

$37m per day is about $1.1B a month. If we divide this by world's population of 8 billion people, we arrive at a figure of 14 cents per month.

14 cents is what you are paying to Visa for your morning croissant in transaction fees. On top of this, you pay a lot of taxes to the government to maintain and secure the money system.

Now what are we getting for 14 cents a month? We are getting money that is unforgeable, uninflatable, irreversible, uncensorable, electronic, capable of millions of transactions per second, available to anyone worldwide 24/7/365. We are getting a piece of freedom in a world that is becoming more and more centralized and controlled from above.
I bet it will get used as wearable all-encompassing individual surveillance kit first.
While the WASM spec is developing slowly some people (myself included) believe it’s going to become not just a standard for computation and a compiler target in the browser but elsewhere too.

First for an example of what is possible with WASM take a look at Figma, they have a custom vector graphics rendering engine built in C++ compiled to WASM and using WebGL. The performance is incredible for a web app.

WASM is going to take over much of the cloud server market as well. Initially at the “edge” and cloud functions (see CloudFlare workers). But it’s increasingly going to be the standard deployment target. Rust and C++ have first class support for it, over dynamic language such as Python will so be able to run under WASM very soon (Python is just about there).

It’s basically perfect for app plugins as it’s naturally sandboxed. More software will provide a WASM plugin architecture.

Take a look at WASI (https://wasi.dev/), they are working to standardise a system interface for outside the browser.

Finally I also think the embedded market is a possible target for it. Many of the places that currently run an embedded Java VM will potentially use a WASM system in the future.
Give Dart a chance :) Felt the same way, turns out it's quite fun.
What makes you say more urgent than ever?

We’ve been promised apocalypse by now several decades ago, and literally nothing changed.

CO2 is just a misdirection away from actually dangerous things such is persistent chemical pollutants we dump into the ocean by millions of tons that cause widespread hormonal disruption or outright toxicity.

that is happening today, not at some unspecified point in the future. So weird nobody seems to be concerned about that.
As a maintainer of a small open source project I have to disagree. The hurdle for someone to join Discord and ask a question is much lower than signing up to a custom forum and posting there. I also love interacting with people that use my stuff. Makes me feel warm and fuzzy to see that people are actually using it.

I can see the other side of course. There are a few things that are repeated questions or useful content that may benefit others. I try to push that stuff into GitHub or add it to the docs. I've also thought about recording the Discord channel and publishing that too, so that the search engines get it. I am afraid that that may scare people away though. If you feel like everything you ask (even with you pseudonym) is recorded forever, you are more afraid to ask stupid questions.
Dart is like Java, Kotlin or Swift with the runtime model of JavaScript, there is nothing weird about it. It takes an hour to learn it if you know either of these.
This was tested on a few Twitter threads, the confirmation being yes, .zip files and even .iso files will retain the mark of the web confirming they were downloaded.

The special case is where 7-zip is used, which doesn't respect that marker. How many businesses actually deploy that globally? Well this same thread on Reddit resulted on several "oh, but I deployed 7-zip across the enterprise" answers.

And yes, every single org I've walked into to talk about security, my very first discussion has been about macros because they've been globally enabled in every business I've walked into.
Researchers Warn That Social Media May Be 'Fundamentally at Odds' with Science
That's how it works, your friend was just unlucky enough to get scammed. But even if she hadn't gotten scammed, how did the person she bought the crypto from get their crypto to begin with?

At the in-country upstream end, is a crypto farm running mining hardware, lossly turning local currency with the power company into crypto coins (croins), which can then be traded for local or foreign currency.
It's going to get worse with discussion channels (in testing). Discord will soon replace niche subreddits at this rate

https://np.reddit.com/r/discordapp/comments/sknctl/discord_i...
Canadian-born goalie barred from speaking English at 2022 Olympics presser
I haven't made that bad an experience with Discord. I remember having an issue with Svelte and simply not finding the answer even though I thought that should be a fairly common problem (disabling SSR). There were threads on Github with the same problem but no answer, and closed. I went to Discord to ask someone there, but first search for it in the chat, and lo and behold: It was there, white on black.

Maybe I was lucky, that the problem had such a clear keyword to look for. But writing an extensive documentation of ypur project takes a lot of time, and having a place where ALL people can ask questions and other people can find them is a good thing (nothing against Svelte's docs, they're amazing). Maybe Discord could improve search functionality, and a clear culture of channel organization still has to develop
Coincidentally there was a pretty good Computerphile video released today about how git is working under the hood: https://www.youtube.com/watch?v=bSA91XTzeuA
>> I just couldn’t believe how reactive the XD team were at releasing new features.

Yeah, this pretty much sums up the disappointment for anyone who's still paying for Adobe these days.

Everything they have feels like legacy software. There's no one at the helm. They are hanging on and their stock price is still going up, purely because of inertia and the effect of their monopoly on photoshop. [edit, I just checked and it's finally going down. Hooray.]

Adobe is no longer in a position to compete with anything new that comes along. They're going to ride their current software and locked-in users to the grave. They're currently at what, almost $500 a share? There has never been a company more over-extended and overpriced. They're fucking doomed, and the sooner they go down the better for everyone in the creative industry.
I used audition before it was bought by adobe, and it was a very good audio editor. But today, almost anything is better than audition.
A wonderful, if a bit ugly and “raw” DAW is Reaper. I use it for everything. The big contenders are Ableton Live and Apple Logic Pro. A lot of people, that create music, are using them. I like reaper the most because it is nimble and is still pretty complete.
Vim: From hjkl to a platform for plugins [video]
React Native + Expo.

Expo has been making unbelievably rapid progress with tooling, documentation, consistent, high quality API's and general improvements. Evan Bacon + team are really impressive to watch
Yes, but why it it's Slack's job to pay for these archives? I'm sure they are not that expensive, at least individually, but I more blame the people who are encouraging these valuable discussions to be posted there.
"git pull" doesn't merge the "latest changes"; A pull is fetch+merge, and you can fetch from any repository, so a pull request is saying "please fetch commits from my repository and merge them".

I think git made a mistake in making pull the default (fetch+explicit merge is better) but "pull request" is correct terminology.
But do you need to know the past discussions? I don't really see why this would scare away newcomers to a group any more than usual.
> How do you make sure they are?

Astronauts are not just thrown in box and launched to space. The current practice is that an astronaut gets assigned to the project way before the spacecraft in question is ready and they participate in the engineering process. They are obviously consulted on aspects of operations and crew interfaces. They work together with the other engineers to write the manuals and checklists. Of course they can and do raise their own questions about subsystems too.

Their role is similar to test pilots because well that is what they are.

This will hopefully change as space flight becomes more routine. And then astronauts role will become more of what a pilot does. How do we make sure that pilots are reasonably informed? We can show them accident statistics, and through their training we explain the high level operation of the various subsystems of their craft and the role of various actors in flight safety. (Maintenance, ATC, management, the flight attendants, FFA)
Yes - I think there is some general confusion about the different applications.

I personally think its fine that discord is a black hole. Its a voice and text chat program. Its great for instant research, instant interaction - its not for the detailed and considered laying out of some idea. Forums or blogs would be better for that.

PS Dark corporate spy note: I'm not saying btw, that Discord is literally a black hole. I'm sure they keep and measure everything and have their AI bots running over the data. The data will also be re-worked by MS or whoever eventually buys them in future, to build even better profiles of us.