skysight-inc/HackerNews huggingface dataset:
I agree, one very concerning trend I've seen on Twitter (and it's probably seeping into other online spaces too) is that merely following or engaging in discussion with someone whose ideas are controversial can be grounds for a blocking or pile-on.

Another quote I saw today: "90% of the internet is just people imagining a guy, tricking themselves into thinking he exists, and then getting really mad at him."
if you are a security researcher, the publicity of such a blog entry might make it worth your while
Why SSL Certificate Is Important For Your Online Business
OK sorry that was a mistake. It's not a race.

But it's still non-local. one has to manually account for what allocation will be done, and keep the reservation in sync across refactors. This isn't a race but still scares me.

Someone could write

shared_v.lock().try_reserved();
shared_v.lock().something();

which would be a race. That is not `try_reserved`'s fault, and a rather easy-to-spot example, but I wonder if there are variations on this which are easier to miss.
https://news.ycombinator.com/item?id=12173836 May be of interest to you, notably the part about flagging privileges being removed if somebody is misusing the feature.
Also Anime; the much looser Gundam anime (particularly Gundam 00) and James Bond films (was it at least two now?) made me think of using super solar collection weapons.

The 'weapon' would reflect sunlight and 'shave' against cross-sections of the edge of earth's orbital spheres. Solar sail like light pressure would slowly nudge objects to either slower, or more erratic orbits where they'd drag and get lower.
I updated to fix that, thanks for pointing it out. It had to do with echo printing the command with your backspace characters escaped. See if you can break it now, it's interesting how many weird cases exist in tty's.
The ability to criticize the ruling party without the government locking you up or giving you exorbitant fines in response is a must for me.
Is there any information about the training process? Which data was used, which license was that data under and which tools, drivers and hardware was used for the training?

Basically I'm wondering if these projects count as libre machine learning projects according to the Debian Deep Learning Team's Machine Learning Policy.

https://salsa.debian.org/deeplearning-team/ml-policy
The problem is that basically every profession contains some parts that basically everyone could benefit in their daily lives from knowing. Chemistry, mechanical engineering, finance, accounting, law, sales... programming is just one item on a list of thousands of things that would be nice to know. It's not reasonable to hold it up above the rest when all of the other ones also deal with things modern life runs on. If there's a message I can get behind, it's "learn more than school taught you, and keep learning after graduation," but holding up one subject above the rest on the grounds of its importance seems a little flimsy when they're all that important. So, all of the things you could be learning on your down time are about equal. If programming has a high place, it's a high place shared among all the rest. Knowledge does have a high place, after all.
https://developer.android.com/reference/android/app/UiAutoma...
Show HN: VSColors, a Visual Studio theme browser
Could you expand? Maybe steel-man what you think his argument would be and your rebuttals?
They just shuffle coins around. Still possible to track. It's also obvious to everyone watching that the shuffling service was used. Exchanges have already started to refuse coins that passed through these services. They might as well be tainted.

The real solution is to drop bitcoin and use better technology. Monero looks like the best option right now. Private transactions, concealed amounts, fungibility, low fees and fast transaction processing. It's everything bitcoin was meant to be.
If news sites are having trouble getting people to pay to read news, I don't feel much more optimistic about a forum paying for the privelege of commenting (I say this as someone with a SA account). Maybe in the 90's it could have been normalized, but nowadays there are dozens of "free" alternatives, so the idea is considered absurd. The last thing a site trying to compete with FB/Twitter needs is more barriers, and it won't fix the problem on the largest sites even if they end up moderately successful.
I am not sure if bounties can bring any value. Fixes and debugging require someone who knows the base code. It may increase the traffic of your repository but without a paid core team I find it hard to bring any meaningful value.
A death threat against a whole ethnicity is illegal and in no way considered protected speech

No, in America this is false. A true threat must be a credible, present danger to its target. Saying "all people of race X should be killed" is nothing like that.

same goes for libel and threats to individuals.

No. Libel is not illegal, and is still protected against prior restraint. It's only addressable through civil liability suits.

And this is by design.
I don't see how altruism can be a distributed concept. It seems purely individual, an inside-out action.

The idea of any collective, plural, outside-in action may be something, but not altruism.
I think they're referring to something like this

let v = vec![0; 42];
v.try_reserve(1);
frob(&mut v); // I expect this not to expand the array
v.push(1); // fails, because frob took the space

Note that this requires passing a mutable reference to frob. Absent an explicit contract in the api documentation I wouldn't expect a function that takes a mutable reference to a vec not to mutate it arbitrarily.

One option for avoiding this would be to pass a mutable reference to a slice, which allows frob to mutate elements of the vec without allowing it to push.

frob(&v[..])

It can't be a race in the traditional sense, as the borrow checker will enforce only one person being able to write at a time.
So it is roughly 1.5 hours of Googles 2021 projected revenue.
But this could be a harbinger of bigger things to come in larger markets.
The old "Let me follow up with you afterwards on that point" always works then the old "Does anybody else have a question?" That can usually shutdown a hostile crowd at a presentation.
I'd assume you mean that being poor and helping dozens is more effective?

The impact that you have when you are close to the person is far more likely to be a good one than if you're disconnected from them
I am not saying he has no right to his opinions, I am disagreeing. It seems like you are trying to argue that we don't get to argue or something, which is not productive. Please stop it.
Did you cash in and get filthy rich? Or sell too early and mad ragrets.
Case law on Bitcoin is still new. No guarantees depending on the jurisdiction, but I would figure most common law regions would not see it that way. The obvious analogy is moving the stolen funds between your accounts and publishing info about that. The limitation period on the fraud would still be from when the fraud was initially discovered by its rightful owner.
> That company would have been better off paying for that.

This is only the case if you assume their primary goal is to get a reimplementation as fast as possible. In my understanding that is not their primary goal. Their primary goal is to not require a Rust compiler in the build process. This means that the approach you suggest doesn't fit requirements.
Good point that completely did not occur to me.
If Parrot had provided all that Perl 6 needed at that time, I don't think the multiple backend strategy would have been selected. Why would one?

Given that the multiple backend strategy only succeeded in replacing an existing backend with another backend several years later without achieving any of the interoperability goals of the JVM or CLR, I'm not even sure how to speculate on the reasoning behind that decision.

Also, had Parrot been able to attract other languages to a significant extent, the abandoning of Parrot by Perl 6 would not have been an issue.

You haven't addressed my point that NQP yanking the rug out from most other languages running on Parrot harmed Parrot. That seems like a material concern.

it didn't have a core team welcoming enough to keep anybody vaguely interested in Parrot

You haven't addressed my point that I personally spent multiple months offering to make Parrot better fit NQP/PCT for P6 and was repeatedly rebuffed.
Debian Deep Learning Team's Machine Learning Policy
Agreed, though personally I think that the complement is also true, and maybe more insidious: A lot of comments get upvoted because they state an uncontroversial, obvious position that everybody agrees with already.

This is insidious because it encourages people to be the first to say the least interesting thing in order to get rewarded with comment karma. Those comments bubble up to the top of the thread, where they're held aloft by more and more people who see their existing opinions restated.

Ultimately the reward structure encourages discussions where people are indulged, in the same way the punishment structure discourages people being challenged.

I'd say this effect is more pronounced on Reddit than HN, but you can see it here too.

I'm not looking for "edgy" comments, I'm just saying that it's more useful in the long run to upvote comments that provide new information or perspectives, or at least state a common sense position in a different, compelling way.
How Stripe Became Silicon Valley’s Hottest Startup
This article completely mischaracterizes the beliefs of most of the people quoted or referenced, then engages with those beliefs only via asserting the opposite without any supporting argument. I'm disappointed.

For example:

> The most charitable explanation of Singer’s dismissal of political action is that he is trying to sell being an altruist and he thinks a consumer -hero version is the one people are most likely to buy. Singer and other effective altruist philosophers believe that their most likely customers find institutional reform too complicated and political action too impersonal and hit and miss to be attractive.

Interestingly, the author quotes part of Singer providing an argument against the effectiveness of institutional reform, but does not himself provide an argument for it, just an assertion that political change is "the most obvious and powerful tool we have." (I think that's far from obvious!) Instead, he jumps straight to accusing Singer of arguing in bad faith. This is actually the opposite of charitable.

For another example, I'm deeply confused about how the author of this piece could cite Will MacAskill and Toby Ord, then write:

> The underlying problem is that effective altruism's distinctive combination of political pessimism and consumer-hero hubris forecloses the consideration of promising possibilities for achieving far more good.

Ord and MacAskill co-founded an organization, 80,000 Hours[1], which advocates mostly not for effective giving (which the author derides as a "consumer hero" approach) but rather for spending your career working on one of the world's most pressing problems; notably including for instance several types of policy change.

EDIT: and I missed this one the first time around:

> One could spend at most a few tens of millions of dollars on anti-mosquito bed nets before returns start dramatically diminishing because everyone who can be helped by them already has one.

A single bednet charity, the Against Malaria Foundation, has literally already raised 10x this amount without substantially diminishing returns: https://en.wikipedia.org/wiki/Against_Malaria_Foundation
Negatively Acknowledged, I would say. “Not acknowledged” implies no response rather than a negative response, IMO.
Interesting. Vowels in English has always been hard to find a rule that dictates their pronunciation in words. This is a funny video about that:

https://www.tiktok.com/@therealivancohen/video/6921416585412...
Fastmail plan is not for newsletter, right?

As another comment pointed out, he uses ConvertKit for the newsletter, which can cost up to $59 per month for up to 1k subscribers[1]. If he has 10k, the cost would be way higher.

[1] https://convertkit.com/pricing
> Comments that go significantly against the political norms of the site seem particularly prone to this.

Agree, but notably, the political norms of the site are not distinctively left or right wing. There are any number of opinions that will get you downvoted here (unless your comment flies under the radar), and it really does not matter how thoughtful you are about it.

Example 1 (right wing): opposing gay marriage or abortion rights, opposing taxes, support for Donald Trump

Example 2 (left wing): anti-capitalist views, arguing that Richard Stallman should be removed, general anti-startup culture sentiment, (usually) opposing Elon Musk / Tesla

Example 3 (which side gets downvoted depends on who's awake): your opinion of Brandon Eich, universal basic income, your opinion of Apple (particularly socio-economic), unions

It's really not that surprising; the median Hacker News user is a white American man, wealthier and younger than average, with moderate liberal political views that skew libertarian on social issues. That's a "norm" of discourse even if it doesn't fit perfectly on the American Republican / Democrat spectrum.
VRChat announces Patreon-style monetization, new avatar dynamics, other features
Ransomware Attack Creates Dutch Cheese Shortages
It was an observation. I don't care what they buy or not, but can't I comment on what I see?

Am I not allowed to observe that most people who buy a Lamborghini are not interested in driving it around a track?
My analog 4 mk1 was about $600

As valuable as gold.
And you as well mr all knowing sage of finance
Sure, writing kernel code in a more modern language could be a big improvement in the short run (well, as soon as one can write the code, I guess). But what about the long(er) run? By the time this project gets ready for serious consideration (no dependencies on experimental features of Rust, support for all relevant architectures), there could well be a dozen different languages available that improve greatly on Rust, and transitioning away from (a mix of C and) Rust would be difficult compared to transitioning away from C.

I know that many think that Rust is the be-all and end-all of programming languages, so much so that there's this effort to put Rust into Linux despite the requirement of nightly Rust versions and Rust still having inadequate support for various architectures. But the hype regarding Rust always seemed misguided to me, Rust is a language built upon the (interesting) idea of ensuring memory safety without a garbage collector, which is cool, but I get the feeling that most Rust fans forget that the actual goal is correctness, not memory safety.

On another note, using C++ in the Linux kernel could give a similar kind of improvement, but with much lesser costs than with Rust.
Having the "lowest taxes in the world" is the most significant thing about this. It means this is just a disguised tax haven. If it's "successful", it'll be because a bunch of rich people moved there. The same way Luxembourg is "successful". Reducing the taxable wealth available for infrastructure and welfare programs in real countries.
I think dang was being facetious here when he said "getting it wrong." He knows damn well that downvoting does no good for a platform since it is so easily abused to suppress ideas.
> Lower orbits are much smaller than higher orbits.

Not "much".

A 1200 km circular orbit is ~10% longer than a 550 km one, so a max of ~20% more "room" in the larger orbital shell.

The quicker de-orbiting of debris from the lower shell more than makes up for this IMHO.
Check out IMDb top movies by rating. There are about 5 or 6 of them from 2010-2020, and half of that number are actually pretty bad comic adaptations, getting their rating from wide fan base.

Big Hollywood is repeating itself, stakes are too high to embrace creativity, investors want a rock-solid path to success. Netflix is making uninteresting synthetic data-driven content. HBO made a stake on soft porn.

Author/independent movies are on decline too. Look at this year Oscar nominees: how much of them you feel you really should to watch?
An example of scaling a RDBMS on Kubernetes (on Windows laptop)
how do I actually use this to turn my speech into text? it seems some docs are 404ing.

edit: I found some transcription code:

https://github.com/WebThingsIO/voice-addon

DeepSpeech based but close, workable.
When we see more Rust implementations, are they going to inherit Rust's package manager?

I like the security ideas of Rust, but I'm very much against a compiler including a package manager that points at a particular central repository by default, with all the political problems that that entails, not to mention longevity issues.
AppHarvest acquires Root AI to add AI-powered harvesting robots to its workforce
Yes, at least for BountySource. To contribute money towards a bounty, you need to pay upfront and BountySource will hold the money in escrow.
In addition, for security reasons I think you’d want the default behavior to be no, not yes. Seems like dropping enter entirely is the right choice.
Bounties tend to not be enough money to be worth the time of the people with the skills to solve the problem.[1] The vibe of open source is largely a fiction when it comes to solving someone else's problem. Open source works because you solve your own problem and share your work/results, someone sees value in what you did and finds a bug / add a feature in an area of it that they care about and contribute it back and so on. Others don't have an interest in solving your problem(s) for the sake of solving them. That's called work... people have a bad habit of demanding real money for that.

[1] There are exceptions especially if one is a student / just getting started. But once you have some experience, bug bounties tend to look like underpaid homework problems.
I just downvoted your comment.

***FAQ***

What does this mean?

The amount of karma (points) on your comment and Red-I mean "hacker" "news" account has decreased by one.

Why did you do this?

There are several reasons I may deem a comment to be unworthy of positive or neutral karma. These include, but are not limited to:

*Rudeness towards other Posters,

*Spreading incorrect information,

*Sarcasm not correctly flagged with a `/s`.

Am I banned from the HN?

No - not yet. But you should refrain from making comments like this in the future. Otherwise I will be forced to issue an additional downvote, which may put your commenting and posting privileges in jeopardy. If you accrue enough down-votes, dang will be forced to hellban or IP-ban you, which will completely and permanently prevent you from using the website whatsoever (until you get another account and IP which takes like 2 minutes).

I don't believe my comment deserved a downvote. Can you un-downvote it?

Sure, mistakes happen. But only in exceedingly rare circumstances will I undo a downvote. If you would like to issue an appeal, shoot me a private message explaining what I got wrong. I tend to respond to PMs within several minutes. Do note, however, that over 99.9% of downvote appeals are rejected, and yours is likely no exception.

How can I prevent this from happening in the future?

Accept the downvote and move on. But learn from this mistake: your behavior will not be tolerated on news.ycombinator.com. I will continue to issue downvotes until you improve your conduct. Remember: HN is privilege, not a right.*
Even Switzerland eventually bent to pressure from the United States:

https://www.wsj.com/articles/SB10000872396390443713704577601...

https://www.wsj.com/articles/SB10001424127887324412604578512...

https://www.wsj.com/articles/BL-MBB-23415
Well, you can use a bunch of troll accounts to downvote people who disagree with you. Meanwhile, troll accounts up voting a bad post would put it neutral or slightly positive, I'd guess.
Yes..it's a term in programming, a programming term.

None of these replies justifying "term of art" seem at all convincing to me. "Term doesn't imply a specialized meaning" – but I think it does here: if "clobber" didn't mean something different in programming, you wouldn't (need to) say "it's a programming term". "It's a programming term" precisely means "the term has a meaning in programming different to what it commonly means". The listener already knows it's a word in everyday English, which is apparently all "term of art" adds.
Basic mathematics, personal finance and first-aid are things everyone should learn.

Same thing for coding. It is unreasonable to ask everyone to write a compiler or anything on that scale, but I don't think that fizzbuzz is too much to ask. Computers are part of our everyday life now, and teaching the basics of coding early-on can help demystify them. I also think that like maths, it promotes a rigorous and logical way of thinking that can be useful in other fields.
They do, the issue is with Tensorflow support iirc and with NVIDIA drivers.

So for the English model they use mostly free/open-source data, but some non-free data:

- train_files Fisher, LibriSpeech, Switchboard, Common Voice English, and approximately 1700 hours of transcribed WAMU (NPR) radio shows explicitly licensed to use as training corpora. (from https://github.com/coqui-ai/STT/releases/tag/v0.9.3)

As for the hardware for training... it's basically NVIDIA (you need Tensorflow / CUDA and all that guff). For inference it works realtime on a CPU.

I'm preparing pretrained models based on Common Voice data for their STT based on Common Voice data here: https://tepozcatl.omnilingo.cc/manifest.html

There is plenty of free/open-source voice data out there, just it's a question of reaching for a sick bag and installing NVIDIAs stuff.

I don't know if they'd count as free/open-source according to Debian (I'm a Debian user myself), but the team has definitely talked about getting into Debian and would be very open to discussions about it.
You can compile most common Linux kernel targets with clang, but the kernel was historically optimized with GCC in mind, so I believe there are still size and speed impacts from using LLVM.

Not to mention plain ol' inertia. The vast majority of people compiling the kernel are using GCC. Switching to a different toolchain or maintaining two toolchains (assuming there are no subtle ABI issues between a GCC kernel and LLVM driver) isn't necessarily trivial, and requiring that just to build a single driver might rub some people the wrong way. That's not a _problem_ with LLVM, but it is an inconvenience.
Might be worth getting a PO-12 or PO-32 Pocket Operator (the drum machine models). Beyond one of those and the PO-33 I wouldn't go too deep into that range as they're way more toys than full fledged synths but that could be all you want (it was all I wanted tbh) and they're a lot of fun and will retain their value if bought used.

I keep a PO-32 beside my desk to mess with when I get frustrated coding.
"Perl 6 was one piece of Larry Wall's solution to a rather urgent problem. And that problem was how to separate people who wanted to create new features from people who wanted absolute backwards compatibility. ... But if it didn't happen, Perl was set to implode on itself much more dramatically, much more quickly."

Care to expand on this a little, or suggest an external resource where it has already been elaborated upon?
The TTY demystified - https://news.ycombinator.com/item?id=10631513 - Nov 2015 (40 comments)

The TTY demystified - https://news.ycombinator.com/item?id=8094186 - July 2014 (21 comments)

The TTY demystified - https://news.ycombinator.com/item?id=4062981 - June 2012 (17 comments)

The TTY demystified - https://news.ycombinator.com/item?id=658155 - June 2009 (13 comments)