skysight-inc/HackerNews huggingface dataset:
> I also find it fascinating e.g. that cloudflare still protects botters (aka outright declared criminals) and people selling child porn[3] (aka the worst of common criminals), but dailystormer, as vile as they are, are somehow too much.

The publicly stated motivations behind terminating dailystormer are that dailystormer allegedly suggested that Cloudflare supported them. The content wasn’t the issue, the suggested endorsement was:

https://blog.cloudflare.com/why-we-terminated-daily-stormer/

EDIT: this doesn’t gel with my memory of the events at the time, which were that the site got terminated because the CEO or CTO was in a bad mood, mind. It may be some post-hoc rationalisation to make it more palatable and give them cover against the things you’re saying. ¯\_(ツ)_/¯
I was actually sketching out an idea like this. Except that each file would have a header with a list of entries encrypted using public keys. When you found an entry it that you could decrypt, it would tell you how to reconstruct the desired data from rest of the file. The best part of it is that you have no idea what any of the other entries could produce. Your cat gif could contain a whistle blower's document.
Yes I suspect some one suggesting to HR that one of the ways to increase diversity and combat institutionalised racism would to be a transparent pay survey might be in trouble.
GDP's Ontology Stack
On that list, I can live without Bluetooth.

Do you know if:

1) Zoom works? Linux has a blob which does.

2) OBS works? This is critical.

3) How is video support with ATI/Nvidia? Will my multimonitor setup break?

The other thing which scares me is the manual upgrade process. On my systems, I've done apt-get update/dist-upgrade for a quarter century now, with never an issue.
Even on its own terms, the "white privilege" theory is deficient. In terms of structural aspects of society that perpetuate race-based disadvantages, the main difference isn't between white people and everyone else, it's between Black and Native American people and everyone else: https://academic.oup.com/qje/article/135/2/711/5687353

> White and Hispanic children have fairly similar rates of intergenerational mobility.... Because of these modest intergenerational gaps, the income gap between Hispanic and white Americans is shrinking across generations.... Asians appear likely to converge to income levels comparable to white Americans in the long run.

> In contrast to Hispanics and Asians, there are large intergenerational gaps between black and American Indian children relative to white children.... If mobility rates do not change, our estimates imply a steady-state gap in family income ranks between whites and American Indians of 18 percentiles, and a white-black gap of 19 percentiles. These values are very similar to the empirically observed gaps for children in our sample, suggesting that blacks and American Indians are currently close to the steady-state income distributions that would prevail if differences in mobility rates remained constant across generations.

In terms of rhetoric, moreover, it's deliberately inflammatory. Critical theorist academics appropriated existing terms with weight connotations, like "racist" and "white supremacy," to mean more abstract, systemic things that don't necessarily imply prejudicial intent.

People should be wary of adopting this rhetoric even if well-intentioned. Just because some academics thought this rhetoric was clever doesn't mean that people of color generally want race-relations to be defined by such inflammatory rhetoric. As a purely practical matter, there is a ceiling on the fraction of white people who will actually respond in a productive way to being called a "racist" and a "white supremacist" (even if you explain to them the academic twist on the words). There is a reason we do things the way we do them. There is a reason civil rights movements have been built on appeals to universal values and the goal of color-blind equality as the ultimate ideal.
That's what the red and green buoys in the shipping lanes are for. It's a near universal agreed upon standard. It's just those guys from NGC7835 that refuse to accept as they are unable to see that particular shade of green, and are waiting for the intergalactic disabilities act to be ratified and used.
Re-reading that article makes me realize I've been using that rule a bit differently (wrongly?) over the last 10 or so years.

I always assumed it meant 90% only read, 9% interact/comment and 1% create.
The HBO show literally talks about an explosion 'equivalent' to a MT bomb. There has been ongoing misinformation about Chernobyl and a potential nuclear explosion had the melted core reached the flooded basement, e.g. https://www.youtube.com/watch?v=ZKV1piLjoa0

I remember thinking this before I saw the thunderf00t video on this. Misinformation like this sticks.

The article is less clear (though they specifically say 'bomb' further perpetuating the myth), but it opens by referring to the HBO special as if it were fact. I think you're probably right (and the author is probably just equally confused as I was previously) but their intent doesn't change the fact that misinformation is being perpetuated.

I get frustrated that artistic license is taken with stuff like this and end up perpetuating harmful misunderstanding. HBO made a great entertaining show but they probably should have been more careful on this side of things.
I mean, if I get throat cancer this is the same story I'll tell. The cigarettes were so long ago.
Also went to school in Scotland. We'd sing a hymn at morning assembly. I wonder if this was done to satisfy the requirement.
It's good to hear other companies are doing this too. Whats the company size? How are you and others finding it? Do you think the morale/productivity is better overall?
I am fascinated with people's ability to continue to motivate themselves in face of hopeless complexity and possibility of zero (even negative) returns.

I of course hope something good comes out of ReactOS in whatever form - kudos to the developers that have kept it going for so long!
Neat technique. I had used it in a project where there was no linker and the compiler produced an absolute addressed binary for a custom chip.

The flip side of this technique is to be careful about blowing up the size of the final executable since everything gets included. You may need a linker pass to remove unused sections from the final executable. One good example to manage this is found in the dinkumware C library where each function is in its own .c (and hence corresponding .o) file. This way only the functions actually used get linked into the final executable.
Who knows, with copyright embedded in trade treaties.
https://www.splcenter.org/fighting-hate/extremist-files/grou...

> There are three degrees of membership within the Proud Boys, and to become a first degree in the “pro-West fraternal organization” a prospective member simply has to declare “I am a western chauvinist, and I refuse to apologize for creating the modern world.”

The Proud Boys describe themselves as a "Western chauvinist". White supremacists have used "western values" as code for "white" for a long time. Chauvinism is the belief in the superiority of a group. "Western chauvinist" literally means "white supremacist". If you don't believe me, read the many quotes in the SPLC article above.
I work on a program that is 100+ KLOC. It's quite atrocious honestly. I can't help but think that if it were written in Java, it would have been much shorter, probably at least 50% if not even more.
Adam Menges – Lobe: Machine Learning Made Simple
> compilation time definitely IS an issue for us,

But is it due to 'single file libraries'? What I've seen is that having fewer, fatter compilation units speeds up compilation the same way 'unity builds' do. Instead of having a single monolithic compilation unit, a balance can be used to iterate faster and use multiple cores. Compilation units can be groups of things that are changed more or less frequently.

> But I do dispute that the "vast majority" allow or require separate compilation

It isn't about the library always being made for separate compilation. The reality is that unless you are using something fairly fundamental it will probably only need to be in one compilation unit in the first place.

What does need to be shared are data structures and those ideally have as little logic and dependencies as possible.
I understand the point you are making and think that normally there is merit to it.

However, I think it's important to point out there is a difference between saying "homosexuals and black people should have equal legal and societal rights" versus whatever language these people use to justify their beliefs in white supremacy.

>Have you ever once considered you could be wrong and they could be right?

No, I've never once considered the possibility that white supremacists could be right.

If eventually in 200 years the world believes that white supremacists were right and I'm on the wrong side of history, then I'll die being very, very wrong and I'm fine with that.
This is not my experience in the US. Culture wars have invaded both work and family life. It's not a tiny minority, it's many, if not most, Americans.

I feel sure most Americans have the same experience, but perhaps I'm an outlier?
I think that's why it catches "the rest of us" off guard when the media portrays this intensely divided community.
I think he means smart as in "how long your model prediction takes". If your neural net (haven't actually met anyone who uses these in trading) takes 5ms to make a prediction that'll lock you out of a whole lot of trading opportunities/strategies.

Speed always matters, no matter where on the smartness spectrum you are, but it's relative. If your model prediction takes 5ms you're not getting much ROI out of investing $1M into shaving off 50ns in your data processing. But if your end-to-end latency without prediction is 1ms, you better invest in getting that down.
Self-hosted servers are already against Comcast TOS, they tolerate them for casual use but any significant traffic is going to result in a service interruption.
Why say lispers are "reality destorted"? Maybe they have learned something you have yet to understand?

Have you ever programmed a decently sized lisp program using an editor that allowed you to work at the AST level?

Until then, there's just a large probability, regardless of how tasty cake is, that your displaying classic ignorance.
> This is not far off from how it's legal to carry lockpicks but it's often not legal to carry lockpicks around with the intention of using them to commit a crime.

This is pretty far from lock picking tools. The crime commits with lock picking tools involves physically breaking into someone private property to either steal physical items or do physical harm to people. Breaking and entering and copyright law are not comparable. A closer analogy is smuggling a camera into a concert to break copyright law by recording a concert. Canon or Nikon are not responsible for what I did, just because they made the technology that allows users to record any content, which may or may not include copyrighted material. Even if Canon included how well their camera performed at recording concerts, that doesn’t suddenly make them responsible. Youtube-dl is much closer to a digital version of a camera than to lock picking tools.
Shared Curiosity
The Uniqueness of Humans (2009)
>I'd love for ReactOS to succeed, but they're up against a constantly-moving target.

I don't think they are - my understanding is that it's primarily focused on Win98-type compatibility
If you put 100% of the load on the local server you increase your chance of failure. Moving the bulk of the load to a cdn can reduce the load.

You are only as good as your local server. Having a cdn means you need a better local server.
What I usually do when testing new games is opening an incognito browser window and joining my own game.
Money isn't speech. Money is power.

If the Proud Boys want to set up their own media outlet, nobody's stopping them. They can do whatever they can to convince people that they're good folks.

However taking and spending money, that's not something anybody can do for any reason. We have lots of regulations on commerce, and unless there's very good reason for it, we don't force anyone to do business with anyone.

We force companies to hire and fire in non-discriminatory manners, again, because money is power, and discrimination is punching down, and we as a society don't like that.

In order to do this, we use the force of law. Adding a protected group to the categories of people that we cannot discriminate against requires legislative action. There's a public debate and legislators' votes go on record. We use legislation to regulate the aggregation and use of power.

The legal remedy for breaking that is a lawsuit. It's a long, drawn out process whose primary deterrent mechanism is punitive damages. Being the company that has to pay that black person millions of dollars because you decided they weren't worth hiring is not a fun time.

That's the way the system works. If Epik feels they have standing for a discrimination lawsuit against PayPal, I'm sure their lawyers have already it drawn up. Something tells me they won't.

The Proud Boys are just going to have to find someone else to handle their money.
Have you never had anything billed to your bank account? You give them your routing number and account number, and they take the money directly. Some sites will make you prove it's your bank account by asking you for the amount of two small deposits, but many don't.

This isn't hypothetical. It happens.

> In an attempt to prove that the public furore over the 2007 UK child benefit data scandal was unjustified, [Jeremy Clarkson] published his own bank account number and sort code, together with instructions on how to find out his address, in The Sun newspaper, expecting nobody to be able to remove money from his account. He later discovered that someone had set up a monthly direct debit for £500 to Diabetes UK.
Honest question: “as fast as” is still that true without unsafe ?
> there's more important things to worry about than my performance

Yes!

> Like beer and video games.

No!

Some activities are like sending energy and money to /dev/null. Others push us out of our comfort zone and open doors to better things.
I still have that windows 95 that my parents paid serious money for.

I can send it to you.
No need for Photoshop or other design tools. With UIBlend you can create high-resolution mockups right inside your browser.
He says that "Pinboard has more than 350K commits and is 20GB in size when cloned fully." I'm not clear though, exactly what "cloned fully" means in context of the unoptimized/optimized situation.

He says it went from 40 minutes to 30 seconds. Does this mean they found a way to grab the whole 20GB repo in 30 seconds? seems pretty darn fast to grab 20GB, but maybe on fast internal networks?

Or maybe they meant that it was 20GB if you grabbed all of the many thousands of garbage branches, when Jenkins really only needed to test "master", and finding a solution that allowed them to only grab what they needed made things faster.

I'm also curious about the incremental vs "cloning fully" aspect of it. Does each run of Jenkins clone the repo from scratch or does it incrementally pull into a directory where it has been cloned before? I could see how in a cloning-from-scratch situation the burden of cloning every branch that ever existed would be large, whereas incrementally I would think it wouldn't matter that much.
For the last episode of Getting Simple, I had the chance to talk to Microsoft's Adam Menges, former employee at Apple and founder at Lobe.ai, a company that helps people build intelligence into their apps by making it simple and understandable.

Tune in to discover Adam's unconventional education and career, the beginnings of Lobe, why he strives to have death present in his day-to-day, and his life hacks and daily routines, including custom-made clothing, note-taking and file-management workflows, meditation, and much more.
I'm a little baffled that the question is so perennial. You'd think it would start and end with "thousands of dollars per kilogram". Landfill fees are closer to "pennies per kilogram".

There's all kinds of technical reasons as well, and people love talking about space. But "five orders of magnitude in costs" seems like the conversation ends very abruptly.
Costco is a pretty good alternative for durable goods, and after many years of digital media, I'm shopping at thriftbooks.com and buying CD's again. Amazon has lost the trust battle - it makes me anxious to shop for things on amazon now, unless it's something I've bought before.
Flamethrowers and Fire Extinguishers: A Review of the Social Dilemma
To add some context to this, medical trials generally only compensate time (at a low hourly rate) and expenses, occasionally increased slightly to compensate for hardship.

They deliberately do not pay large amounts, because the money is not supposed to overly-incentivize the participation, to avoid ethical issues where someone might choose to participate in something very unsafe only because the reward seems so large.
Amiwest 2020 Live Broadcast
That's fair. Instead of saying "software security" I should have been more specific in talking about memory and pointer issues. In that sense, yes Rust does offer some safety guarantees beyond preventing memory corruption vulnerabilities.
Dang comment about the 1% rule from 7 months ago:

https://news.ycombinator.com/item?id=22622983

> The number of accounts that have posted to HN this year, divided by the number of IP addresses that have accessed HN, is 0.008. How close that is to the '1% rule' ratio depends on which is the bigger factor: users with more than one IP or IPs with more than one user. We don't know. If the former is bigger, then 0.008 is a lower bound.

> Here's another way. The number of accounts that have posted this year, divided by the number of accounts that have viewed HN while logged in, is 0.36. That doesn't tell us much, but we can estimate the ratio of logged-in users to total users this way: logged-in page views divided by total page views. That ratio is 0.23. We can multiply those two to estimate the ratio of posters to total:

> So the two ways of estimating produce 0.8% and 8% respectively. Both ways are bogus in that they assume things we don't know and mix units that aren't the same, but they're the two I came up with and I don't remember how I did it before. It's interesting that they're almost exactly an order of magnitude apart. That makes it tempting to say the number is probably in between, but that's another cognitive bias talking.
From my perspective, it doesn't really matter to me what percentage of the population holds what beliefs, or how many different political stances they're balancing. What matters is the beliefs they have and the outcomes of these beliefs.

For example, if you think about support gay marriage and LGBT nondiscrimination protections, these are things that would have been framed as fringe progressive ideas a few decades ago, and in the US it's still framed as a "culture war" issue. However, if you are in the LGBT community, these things DO have an impact and will affect your life. It doesn't really matter whether 30% of the population supports these things or 60%.
"it's a private company, they can do whatever they want" is what the mouth-breathing morons usually spew all around the interwebz....until they come after your money, right?!
I think everyone has done this, sometimes it really does take a second set of eyes
> I'm not sure how to verify that I'm actually doing the exercises properly.

Since the parent mentioned my text, Linear Algebra, I'll note that it is Free, and comes with worked answers to all exercises, including proofs. And since other posters mention videos, I'll also note that there are videos (and the slides are available), along with a lab manual using Sage.
https://hefferon.net/linearalgebra/index.html
This phase I/II study's primary objective was to learn about the safety of the vaccine, and about whether it causes an immune response. I'm no expert, but I expect the phase III trials in the US and India will include a broader population.
I like Horwath but I think her admin would have faced insurmountable ideological opposition, the same way Rae did. And then the whole COVID response would have been framed in those terms, as a right-left politicization like it is in the US. At least now, with a right wing government administrating the COVID response, only the far lunatic right (cough Randy Hillier cough) has politicized it. For conservatives, it's "their guy" delivering the tough medicine, and they just blame Trudeau for anything they don't like, even things the feds have nothing to do with. While it hasn't been great the management of this situation is not _nearly_ as bad as it could be. Just look at Jason Kenney's gov't.
I think dang has commented in a number of other threads basically saying that HN pretty much follows this rule as well.

Hopefully someone will be able to find an example because my Googlefoo is failing me.
Maybe this is a generational thing because I did not think that DDT would need any explanation. It at least used to be a household name which everyone recognized.
My family's first computer was an Apple IIGS, and I used to use Apple IIe computers at school. I don't own either model, but I play with an emulator from time to time, and that's enough to remind me of how far we've come. In particular, blind and visually impaired people can use a way larger proportion of programs now than we could with the primitive accessibility solutions available back then.
The importance of FPGAs is generally oversold. They definitely have their place, but the problem is due to the complexity you can only evaluate very simple triggers and/or must sacrifice a ton of agility where strategy development is measured in years instead of weeks.

The biggest manifestation of this is that FPGAs really struggle with sizing. Say there's a given market event that produces a very obvious opportunity, but it's not so obvious how big that opportunity is. Archetypical case is when the price changes, and there's a new level formed on the book.

It's almost certainly the case that adding an epsilon of liquidity at the first position of the queue is profitable. What's harder to determine is where the breakeven point is. Should you add 1 lot? 100 lots? 10,000 lots? That's a lot more complex because you generally have to be sensitive to the typical sizes in that particular market and that particular time, as well as how strong the level formation event was. E.g. was it in response to something that looks like a very big order, or just some random liquidity depletion.

What happens is that the FPGAs know they should quote an epsilon, but can't really confidently quote anything bigger than that. So if the right answer is a thousand lots, the FPGA will quickly capture first queue position with something like a hundred lots, then the software-based players with take the rest of the 900 shares for themselves.

What you see with FPGAs is a segment that makes very consistent, very good money relative to the volume that it executes. But fails to capture the sizable majority of the market share.
I wasn't a "person of color" until 2009! (I distinctly remembered when it happened. I was reading ad copy about my law school, and saw that our incoming class was 30% "people of color." I had never seen the term before, and was confused by what it could mean, until I realized they were grouping all non-white people together.)