skysight-inc/HackerNews huggingface dataset:
I think you're using an overly broad brush. For example, you still feel it's worthwhile to comment sometimes which implies that there are bastions of useful content, which you don't list. I'm sure we disagree on things, which limits the extent of groupthink.

Beyond that, there's the relative difference between HN and places like 4chan. Nuance is helpful.
Meet Kevin also did an analysis https://www.youtube.com/watch?v=waTWaNqI23Y
Maybe because of this?

> I think that the standard Rust API may simply not be acceptable
inside the kernel, if it has similar behavior to the (completely
broken) C++ "new" operator.

https://lkml.org/lkml/2021/4/14/1131

I'm not a C++ dev BTW, so this could need more details by someone with background for it.
What if totally true news has a listed author even if he is a lunatic and lists sources even if they are awful. We ought to teach kids in school how to identify this but if we define in law which are good sources or which can get you sued into poverty we are in putting into effect a prior restraint on speech.
I try and do that but often the comment is full dead and can’t be upvoted.
How would having (some of) Linux written in C++ prevent goto bugs?
A String can be returned like any other owned value; whether or not a &str can be returned depends on lifetimes, as it does with any other reference.

Lifetimes seem out of scope for this post, and the lifetimes story for strings isn't really strings-specific enough that it felt important to cover. There are other resources out there that thoroughly cover the topic of lifetimes; in fact I wrote a short summary myself in another post :)

https://www.brandons.me/blog/favorite-rust-function
Yeah I think so. Instinctively I do believe that this would be the most natural development. However I thought that federated social networks where kind of cool so maybe this is a better idea.

I do believe I tried to sign up for LBRY but I don't know if it really took up.

Might it be that LBRY simply doesn't scale or that there is some network effect that causes it not to work unless there are some specific conditions.
Not for long https://twitter.com/zksync/status/1382244366023004161
Actually, with v3, you can follow "any" peertube channel or account regardless of whether your instance does the same or not. Earlier this was only possible with a mastodon/pleroma account only. Now your peertube user account in instance "a" can follow any channel anywhere in the fediverse.

This is like you want to follow some channel from tilvids.com but dont want to follow the entire instance.
Wow, thanks for the answer Austen! Very cool to see that you're around to answer questions.
Belief in Downvoting seems to be an artifact of idealistic naivete (that I used to have as well), in the same way as enthusiastic, unquestioning belief in the writings of Ayn Rand, Karl Marx etc (not calling anyone out, everyone was a teenager once). Downvotes SEEM good on paper. In the real world, they're garbage because they're never used as intended.

Nearly every implementation of downvotes assumes they will be used as a way for ordinary users to moderate bad content, and that this power will not be abused. The reality is that we've known mob rule was a terrible idea since at least the Enlightenment era, and probably much earlier. But apparently we need to keep re-discovering it.

There is a certain kind of person that mostly likes to attack and destroy, in any given situation. Not for any good reason, but simply because they like conflict. Give them a downvote, and they'll latch on to it and destroy communities. Give them only an upvote and they'll lose interest and go cause problems somewhere else.

Moderation is for moderators. Users cannot, and should not, be trusted with it.
Abacus School in Japan
Sure.

But that's not why most people buy it.

Just like most people don't buy a Rolex Submariner because they regularly do deep dives in the ocean.
Kind of an Americentric perspective and also doesn't give people the benefit of the doubt. I'm an American who only speaks English but I think it's an awesome and interesting name compared to most of the lame product names out there.
I've noticed that when I comment against the status quo, my comments quickly dip to -2 or lower from rapid fire downvotes, then slowly tick upward into positive territory over time as the more patient readers come through.

It would be interesting to see if time-weighting the votes somehow could improve the signal. Maybe give less weight to someone who rapid-fire downvotes comments faster than they could possibly read them?
I think it's reasonable to replace "slave", with "worker" or "replica" depending on the context.

Going further than that is looking for racism where it doesn't exist. Using "master" is fine.
Working Through Environmental Despair (1995, PDF)
Can you give an example?

The alternatives to goto cleanup; have drawbacks too - like being less readable (cleanup code is before the main function body or destructors do things implicitly).
Just a note: the colorful frog pictured on the website (https://coqui.ai/) is not a coqui. Coquis are usually brown and tiny.
https://upload.wikimedia.org/wikipedia/commons/6/62/Coqui_Fr...
Yes, and segas Characters are no where near as strong/popular. It almost strengthens my point
Yes, he had to for work reasons.
My old handle unfortunately and innocently looks like (or can be interpreted as) "I'm just here to start shit!" It did not occur to me it might be misinterpreted a certain way until six weeks after I started it and I didn't think it important at that point. As I gained more karma, I did a blog post at some point explaining the completely innocent origin story for it (typo and all). After I hit the leaderboard, I decided, basically, "Oh, brother. This is so not worth the hassle involved. Yeesh." And changed to my actual first and middle names.
You can fool it with ^H (Insert with ^V^H in vim)

#!/bin/sh
rm not ^H^H^H^H expected

Gives:

-> rm expected
Run command? [Y/n]
rm: cannot remove 'not': No such file or directory
rm: cannot remove ''$'\b\b\b\b': No such file or directory
rm: cannot remove 'expected': No such file or directory
Honestly the octatrack is just as old and overpriced. Elektron has left it behind in terms of features like “overbridge” and after learning the ins and outs of my I much prefer separate sampler, sequencer and looper.

Don’t get me wrong, the OT is an amazing box. I just think that for the money a person can make much more interesting jams on a digitakt or midel:samples and an rc505, for instance.
It only takes a few exchanges refusing to flag coins and the whole flagging system fails.

The bad money gets mixed with the good in the exchanges wallet, and sent to random people...
Reading the sister comments, I kind of understand the appeal of terraform for huge/multi cloud infra systems.

Now, managing changes in code doesn’t look too far from dealing with kubernetes’ json/yml config and applying them to the current cluster, provided it would be trickier when expanding to multiple cluster or doing complex orchestrating.

I guess TF makes a lot more sense for on-premise, bare metal VMs ?
> I try to call things as I see them, and any criticism of left-leaning principles/programs/policies on here - even the most misguided ones - tends to meet with instant, harsh rebuke.

Something to consider; is it a harsh rebuke or just other people calling it as they see it?
Who gets to determine which addresses are "poisoned"? China? The US? I have to imagine the ideologues in the bitcoin community will fight back against that. Also, not being censorable is a big part of bitcoin's value prop so this type of regulation would likely crash the price as well.
> black and full of ports and cables like an actual musical device.

Why does an "actual music device" have to be a certain color? I don't follow most of you argument, but especially that.
Where would abc allocate the bytes from, if a is in rodata?
> smaller companies could end up victims of abuse of the court system in the name of competitive advantage.

The same already goes for things like IP and trademark, so that's a fair bet. Good point.
I know some people just switched to a different account and you would think they left.
I meant the direct influence would only be noticeable after decades, but because of media and social pressure after a few years most adult people switched.
> I am 99% sure they did.

Why?

> I can't say affirmatively that anyone is running anything exactly

Signal provides a means for reproducing Android builds so you can affirmatively determine what you're running.

https://signal.org/blog/reproducible-android/

> but they now claim they did.

Signal claims they shipped server updates without releasing code? Do you have a link to that?

When others were complaining about the lack of an update to server, they're complaining about the client and server APIs being out of sync. Reading through these comments, I don't get the impression that the server code published is what's actually running. In fact the following comment even refers to it as a reference implementation:

https://github.com/signalapp/Signal-Server/commit/3432529f9c...

At the end of the day, it doesn't really matter much what server code is running since the Clients manage encryption and the Server has no insight into the messages being exchanged.
I use downvotes to signal disagreement when, from my perspective, someone is giving bad advice, not accurately representing the truth, speculating in an unproductive way, distracting from the discussion with completely unfounded claims, etc.

I personally think of "disagreement" as a continuum, where one end is pretty close to my own view, and the other is absolutely abhorrent or incoherent. Certainly part of that continuum warrants downvotes. "Don't use downvotes to signal disagreement," is meaningless in that context.

More concretely, the HN guidelines say nothing about why to downvote. They only say, "Please don't comment about the voting on comments. It never does any good, and it makes boring reading."
I've seen this a few ways, tried similar with some of our FOSS bits. Was easier to just get a few via 1099s to close many bugs than to manage dozens of one-offs.
Isn’t there supposed to be a vouch system? I’ve seen comments that were flagged to death that shouldn’t have been (and a lot more vice versa) but I never seem to see the vouch link whether I have showdead on or not.
System programming languages avoid allocations and unnecessary resource consumption. I'd say it's one of their hallmark characteristics.

The programming convenience of higher-level languages comes at a very substantial cost of requiring a complex runtime, more memory for data structures, unpredictable performance, and pushing complexity where it's not visible. One philosophy favors visibility over resources, the other favors convenience of use.
Dive watches aren't for diving, divers use dive computers. But lots of musicians seem to use OP-1s...
The difference is that NYSE doesn't make that much in the end by operating the market. Coinbase is crypto first company, has lot of different things going for them. The buy/sell ramp, exchange, they are the defacto listing platform for new coins, they hold assets, they provide custody of assets (which you need as a fund/company) and they are positioned to do almost anything that crypto does. More the crypto industry grows, the more they can grow.Now as a public company they are positioned to acquire companies much more cheaply.

Most companies or banks offering crypto are not really built on it, they are just UI brokerages and buy the coins somewhere else. Same way they handle other assets. The trades are "free" because they take portion on off the spread. They buy a coin for $99 on the market and sell it to you for $100. It's easy to do but something Coinbase didn't want to do because it's not transparent and honest.

Ironically finance and banking institution are the worst at tech. Building on top of crypto is hard. Crypto trading is hard. Crypto security is hard. Financial instigation security is based on the fact that you can always fix things manually, call and fax in changes. That doesn't work for crypto.

And it's not like you can build all these capabilities and the legal framework over night or over months. Competition has been there from the very beginning but they are still the market leader in the western world.

Overall bullish on Coinbase in the long run. It's more of a platform than it is bank or an exchange.

Disclaimer: ex-Coinbase employee.
I was unaware that refreshable Braille displays existed. This is excellent. Good job!
I've experienced a similar thing on HN. I'm calling it the "insta throttle". I've been met with a "You're posting too fast. Please slow down. Thanks." message after posting just once.
It's not a deal breaker; videos are just a mild inconvenience from the screen ratio. But if most of my usage is in media instead of documents, I'd prefer to utilize as much of the screen as possible.

My Pixel was mostly used as a portable school laptop for web browsing and development, so for those tasks it did a great job. But there was always that nagging feeling when viewing videos and seeing even more black bars on top/botton than even my 16:10 monitor at home.
Yes I'm aware of how the algorithm works. I also know that if I allocated 500 MiB at the beginning of the program expecting my memory usage to be roughly that size, and my prediction was off by 50 MiB maybe I don't want to go hunting for another 500 MiB of space before my program ends or I stop using the buffer and free it.

But your point about the virtual memory makes that moot anyways. Thank god for modern OSes. I've clearly been spending too much time around microcontrollers.
Nope, I'm not. Fair enough: 46.6 hours per week at 50 weeks then, not 48 hours at 48 weeks.
Coinbase is... not a stock exchange?
Interestingly one of the comments in that thread refers to the server code as a reference implementation. This implies that Signal's server code isn't opensource, and that this code is just a reference implementation.

The readme.md on the repo doesn't really clarify one way or another on the matter.
I don't know that I'm terribly interested in gatekeeping who can call themselves a hacker.

Like I'll agree that there definition of hacker in 1983 https://en.m.wikipedia.org/wiki/WarGames is different from the one we generally buse today, but the world has changed a lot in that time.

Did white-hat exist in '83?

The definition of hacker has evolved from "one who uses computer tools to gain illicit access to protected computer systems" to "one who makes shit work and does cool stuff"

If you're going to imply that only the 1983 definition is the one anyone can use, I feel like you're going to be off on that island mostly alone.
When I first put that up, I actually ended it by saying "Be part of the solution" or something along those lines. Then, as the downvotes kept coming, I came to realize that most of the people checking my profile had just downvoted one of my comments, and were there looking for additional comments to downvote. I have watched the downvotes come in batches, across threads. That's why it has a pretty negative tone.
The Woman Who Made van Gogh
Seemed friendly enough in 2010. There was a lot less news cycle discussion and more tech (but less product) discussion, so that might have been alienating. Also a lot more YC specific stuff, so maybe that felt elitist.
How did you convey that you would pay for them? For example I was thinking of adding a tag here (https://github.com/pyroscope-io/pyroscope/issues) similar to "good first issue" that says something like "bounty"
Exceptions kind of muck with things, since you want to be able to establish handlers further up the stack. Compiling async/await to callbacks means also compiling exceptions down to a different mechanism, which makes it difficult to get a stack trace and so on.
Hey! I run webamp.org which uses Butterchurn.

It's not yet mentioned in the Butterchrun readme, but we recently built compiler that compiles the visualizer preset code to Webassembly in your browser and got a 73% improvement in rendering performance. Blog post here: https://jordaneldredge.com/blog/speeding-up-winamps-music-vi...
<rant>

I say "risk" because any such OS would probably be available under a license more permissive than the GPL. The result would almost certainly be that large parts of the OS would become proprietary (NVIDIA has already tried this with Linux's limited module support).

Of course, moving to Rust is also a risk in this respect, since the LLVM toolchain is BSD-licensed, but hopefully Rust support will be added to GCC in the not-too-distant future.
It doesn't really make things any more complicated than they already are. If you take a filename in C, and then have to display it somewhere, you're facing the same problem - except that you might not even be aware of it, because all types are the same, and you won't notice the problem unless you happen to run into an unprintable filename.

Rust is doing the right thing here by forcing developers to deal with those issues explicitly, rather than swiping them under the rug. The real issue is filenames that aren't proper strings - i.e. an OS/FS design defect - but this ship has sailed long ago.
Not the parent commenter, but kinda, yeah. Saying that it's stupid to learn x if you aren't going to monetize comes off poorly to me. So does saying that everyone should learn x. I don't understand either view.

Is it weird to have an interest in nursing and learn about it but not be interested in monetizing it? Sure, it could be. Is it dumb? No.
> So if defamation law says an individual cannot disseminate information written by others

It doesn’t.

It says that in certain cases, they would by so doing be liable as a publisher of thr defamatory content.

> but section 230 says an individual can do so without repercussions

Section 230, with some exceptions, says that neither the service provider nor other users will be consider publishers of material submitted by a user. So, any liability they would have as the publisher of that material does bot exist, so long as the other conditions set for Section 230 safe harbor apply.
The mere fact a distributed exchange has a central compliance team tells me it isn't very distributed...
I don’t think the “confiscate” part is categorically true.

If the police arrest suspected criminals and find money that can be traced back to criminal activity, they’ll confiscate it (permanently only after a trial). “Traced back” typically need not even involve checking serial numbers. If you’ve a lot of cash, but no regular job that explains how you could have that much money or why you would keep it in cash, that’s enough to confiscate it.

If, on the other hand, they find John Doe in possession of a banknote that was paid out in a ransom or stolen from a bank, and cannot link John Doe to any crime, John Doe can keep the money (they’ll ask him whether he knows where he got it and may be able to force him to exchange it for untainted money, but that’s it)

(Counterfeit money is different. If the police finds you in possession of it they’ll confiscate it, even if they know that you’re a victim)
nope lbry uses their own custom torrent-like protocol on top of their own fork of bitcoin with their own weird python lbry daemon which communicates with a javascript frontend which is pretty much completely centralized in the browser version. Even the desktop version relies on centralized features like comments system.
Not sure if it matches your problem, but FWIW, vouch only seems to show up for comments that already dead (not just flagged and downvoted).
What does NAK mean?
Buy a Deluge. :-)
> Proclaiming that there could be others is worthless without quantifying what you're willing to accept.

If it can be isolated to certain groups, then those groups could be offered alternatives. The UK did something like that, and it worked well for them. It's not just about an overall number - it's about how effectively this risk can be reduced.

> Just saying to wait is a decision that will kill people.

J&J was a very small proportion of vaccines. There is plenty of extra supply from Moderna and Pfizer in the US, so you'll need a citation that this will kill people.
Satellite dish finder application to watch favorite TV
It is well-enough written where it treats Rust, but almost lost me, too, for its abuse of "C/C++", treating the two very different languages as if they were trivial variations. Where string handling is concerned, as in so many other places, they are fundamentally different.

This "C/C++" bad habit is very commonly used, around Rust, to slyly imply there is no effective difference, but in a way that permits an injured response to criticism that "it just means C or C++". But it doesn't, unless you are talking about object file symbols or compiler optimizers; and often enough not then. What it does is encourage sloppy thinking, and resultant falsehoods. These falsehoods show up in the article, revealed if you change "C/C++" to "C or C++" in each case.

In several places, it says just "C++" yet is clearly still talking about C. It is OK not to know C++, or not like it. But things are hard enough without active falsehoods. It is not hard to get it right: if you are talking about C, write "C". That will always be correct. If you are talking about C++, say "C++".

Rust stands or falls on its own. It doesn't need invidious editorializing.
I see the vouch link, but only when I click on the permalink to the comment.
Yes. In india criticizing the government lands you in soup for "destroying the social fabric of the country" and "against the interests of the nation".

Smh
Have you considered changing your account from
'downandout' to 'downvoteme'? It probably would do the trick.
It isn’t and that’s not what people would do.
I think a bulletproof implementation of this would be a key enabler for a decentralized autonomous (anonymous) organization
An alternative analogy would be "learning first-aid is a dumb thing to do unless you become a medical professional."

I wouldn't lose respect, but it is a narrow view, and one worthy of debate.

"Programming" is such a powerful tool for everyone to interact with technology and we could do a better job exposing programatic abstractions. Think of how many people use spreadsheets with complex expressions. Is that that not also programming?
Hi André. Encore looks really cool! It must have taken a huge amount of work to put this together. I think streamlining from IDE to production is the future of tooling and frameworks, and it looks like you are going in that direction. I feel like that is the entire hype behind "serverless", but no one has really been able to pull it off yet imo.

I wonder what you think about K8s integration? Spotify is all K8s right? I'm guessing that is tougher to monetize. I tried at a prior startup to work on something like this, offering a PaaS like experience on K8s with development libraries (it's actually still in progress - check out https://cloudstate.io/). It is a large effort to build such a thing in a nice way.

Anyways, I'm looking forward to seeing how Encore develops. Good luck!
Safari does not currently support WebGL2, which is the blocker. They support it behind and flag, and it seems to work there, but until they enable it by default, Butterchurn will not work on Safari.
Well, here is a public page (with just GME) that proves the point that they can and do apply requirements to individual stocks, anyway:

https://www.tdameritrade.com/td-ameritrade-trading-restricti...

Here's another with GME and AMC:

https://www.schwab.com/margin-updates

But there are also lots of others you never heard of, that aren't mentioned.
For $130 he could easily host his own email server that could handle that much traffic AND be accepted by major email providers.