skysight-inc/HackerNews huggingface dataset:
> The issue is with the individual elements, which get pushed to the list, popped off the list, moved around, pushed to a different list, etc.

That's separate from the destructor for the entire list. It does mean that the code that removes an element from the list has to explicitly invoke the destructor for it - which is in agreement with using "defer" to explicitly invoking destructors for locals.

> The other issue is since there is no generic notion of a destructor, it isn't possible to write generic functions that destroy elements.

But you can have a generic notion of a destructor - that's orthogonal to whether destructors are invoked explicitly. You just have an interface (or trait, or whatever it's called) that exposes a destructor method for a type.
> The teacher notified the school principal who suspended Isaiah for five days and called the El Paso County Sheriff’s Office to conduct a welfare check on the boy without calling his parents first.

This is the scary part to me. The amount of power CPS wields is incredible. Your children are taken away for weeks and kept with a stranger foster family. This process is a terror to them, and 15% of them are sexually abused while in the foster care system[1].

We learned with Pelosi Jr. that CPS is weaponized by the politically connected to threaten or silence people[2].

1. https://pdfs.semanticscholar.org/c495/52badb0c693eb6f7ed8960...

2. https://nationalfile.com/video-pelosis-sons-ex-girlfriend-cl...
First time I ever saw tidal flats like this was in Maine this past summer. We stayed at an RV campground in the mid coast, and the tide was out by several miles. Kids and I walked out a ways enjoying the little pools, but the tide did come in fairly quick and I had to encourage them to keep moving and not dawdle on the way back. We live in NJ so our previous experience was just sandy beach. The variety of different kinds of coast in Maine was a lot of fun.
So if humans are putting 38 billion tons into the atmosphere every year does this even make a dent?
I was trying to reason with the author in good faith as well. Part of that means questioning large claims with no evidence.

If you're going to accuse me of being toxic, please be explicit with quotes and what specifically was toxic rather than unconstructive allegations.
Yup and something rarely mentioned is lack of good testing frameworks and all the pitfalls when you try to make something portable

I will admit Python doesn't have great, simple primitives for shell-like tasks but you can create a few functions to make a simple sh("") wrapper.

With Ruby's backtick execution syntax you can blend in shell/system utilities pretty easily. Unfortunately, Ruby isn't installed on as many systems by default, afaik

Here's a Ruby equivalent of looping through mp3 files in the current directory

```

Dir["*.mp3"].each do |file|

puts file # print the file name

end

```
Does this mean realtime doesn't use caches and branch prediction a all? Or worst case of miss for cache or prediction miss is lower than realtime threshold?
The primary value add over platforms like FinViz is the ability to use machine learning models on top of standard and customisable quantitative algorithms.
Death is not probable. A lot of people swim and surf there. The majority survive.
Ha, fun. TIL. From http://betteridgeslaw.com (which is apparently crawling some sites daily). My favorite so far is "Was Professor Snape secretely a trans Woman?" LOL.
This doesn't pass the smell test, at all. This is the equivalent of saying "Oh no, spammers have discovered we're blocking emails with 'Viagra' in them so now they're spelling it 'V1agra', might as well give up and not try to block that penis enlargement spam."

The user intent is clearly to not show large animations on the page without user consent. Seems just as easy to block large animated gifs, or canvas updates, with the same browser setting.
I’m not sure Google is entitled to any charitable opinions at this point.
Thank you for trying to help, but I think you missed a part of the question.
It’s not. This is purely a cultural issue.
What are they moving to? Where is the data or transaction volume to support that the rest of the world except the US and EU are moving to alternative money?
It’s sad when large groups of kids are placed in the charge of power-tripping authoritarian racists.

Calling the sheriff’s department to physically go to the kid’s house to deal with a toy (unintentionally) shown to a bunch of 12 year olds in an online art class is a ludicrous abuse of trust.

Law enforcement house calls like this have literally gotten people shot over trivial misunderstandings. If I sent my kids to that school I’d be demanding the principal’s resignation.
Not sure I can pinpoint it to a specific time or anything, but as of recent nothing feels like "magic anymore". Many years ago there were all sorts of classes of software, patterns, etc. that looked and sounded arcane and complex and I'd never understand how it worked. Now nothing really feels like that. I can typically get an "aha" moment by doing a bit of reading and understand from a very high level how something works. Not to say that I'm a good programmer and can't write and implement anything, because that's far from the truth, but I can typically understand stuff and lose the intrigue. Kinda sucks though because its killed the motivators that got me into the craft.
Good point.

Interestingly, Black students in the United States are subject to disciplinary action at rates much higher than their white counterparts. These disciplinary actions put students at higher risk for negative life outcomes, including involvement in the criminal justice system.

QUOTE: "Black children do not misbehave more than their White peers, rather they are punished more. In fact, Black students are more likely than their White peers to receive a disciplinary action for a discretionary offense like talking back, violating a dress code, or being defiant. Black children are also more likely to be suspended out of school for their first offense."

SOURCES:

- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2678799/

- https://www.pnas.org/content/116/17/8255

- https://www.marshall.usc.edu/sites/default/files/slittle/int...

- https://edtrust.org/the-equity-line/for-black-children-atten...

- http://kirwaninstitute.osu.edu/racial-disproportionality-in-...

- https://csgjusticecenter.org/youth/breaking-schools-rules-re...

- https://edtrust.org/the-equity-line/for-black-children-atten...
Higher upfront revenue for the onetime purchase option doesn't necessarily correspond to higher lifetime revenue per visitor.
This reads like Lovecraft!
Yes. For all the P2P distributed praise ITT, torrent as a whole, as it is used in the real world, is very centralized. If the Pirate Bay is shut down, that stuff is gone.

Uploading became a privilege, something that normal average people don't do. Earlier people ripped their own CDs, DVDs, magazine scans, digitized their VHS, recorded shows with their TV card etc. and shared these files. I don't know anybody who has ever created a torrent themselves. Everybody just downloads and seeds the pre-packaged stuff from the centralized sites, much like the walled garden philosophy of app stores.
So block autoplaying animated gifs and canvas animations?
Doesn't the article indicate...the long tail might be true?
It does, but the Slack servers still need to download the image first to know it’s size. There’s no equivalent for a browser. You could rely on Content-Length headers but then ad servers are just going to stop sending them.
> A thinner device is likely lighter as well, which people do want.

I really wish it was. Nowadays devices are thin but heavy so it's unrelated.
I say this as someone who started learning to program on his own at age 8, and is now 37:

> I think for someone who dedicates the time towards mastery, 2 years will take him/her very far.

You might get very good at a particular niche in 2 years. You will not have learned the lessons you learn when you go back to a five year old project yet and make changes. You will not have the breadth of experience from having worked intimately with dozens of teams in different languages, cultural expectations, and business domains.

Honestly, the more I learn, the more I know I don’t know. As an example, last year I had an opportunity to work on robotic control systems. I dusted off my calculus and linear algebra skills from way back, implemented calculations that ran in under 1ms, and has a ton of fun doing it. Could I have explained a Jacobian before starting that project? Not likely! Do I use it in other stuff now too? Definitely.
I agree with you in principle but is more nuanced than that, lets say an user taps a link they think goes to a gif, according to you there should be a play button over the gif? You would be killing a lot of traffic for that site because that annoys users, or imagine a site with infinite scroll (ala twitter) with funny gifs, should the user have to click each single gif they want to watch? Plus keep in mind the users would save a lot of (maybe costly) bandwidth and battery if they used muted videos instead of GIFS so why use them?
I choose to trust people. Partly because I've seen how corrosive not trusting people frequently ends up.
My solution is to remember what site it is and never ever visit them again because that’s totally unacceptable.

If for some reason you absolutely have to spend time on a broken site like that it’s pretty easy to delete the video (or dickbar or ad or whatever) with the web inspector.

In general links to anything other than eg lkml or lwn make me pretty uncomfortable tbf.
>As I understand I need to do something that's pretty much exactly like opening a bank account

Not really. If I want a bank account I need to fill out a page of paperwork requiring my name, address, social security number, citizenship information, income, occupation, date of birth, scans of various pieces of ID and/or other documents. Compare this to bitcoin where you only need to install an app, and new identities can be generated on-demand. It's true that trying to buy/sell bitcoins via an exchange will subject you to AML requirements, but in-person transactions won't.

>transactions take forever, they cost money [...] unlike my free credit card.

The cost and time it takes is mostly a function of how much demand is there for blockchain space. During periods of high transaction volume, you'll either have to pay high fees or wait a long time. You can see in this chart https://jochen-hoenicke.de/queue/#0,30d that there are periods of very high transaction fees (the yellow peaks correspond to a $3 fee for a typical transaction), but also periods with low transaction fees (the parts with blue troughs correspond to a $0.12 fee for a typical transaction). People in a hurry pay more and people who can wait pay less. It's a classic microeconomics.

Credit cards aren't free either. The cost (around 2-3% in the US) is borne by the merchant. Cash has fees for handling, transportation, and storage. "Free" bank transfers (eg. vemo, SEPA) are typically restricted to consumers, are often part of a bigger banking package, which have fees or minimum balance requirements.
I've always wondered if someone could bio-engineer particularly dense wood as a way to sequester carbon. But I admit, I know next to nothing about how anyone would go about doing that and what the constraints would be, other than its extremely tough to make genetic engineering work.
The long tail of artists that makes the platform more long-tail money with minimal cost is comparatively safe.

Especially given that artists/labels do the grunt work of loading everything to the electronic platform and even for them the cost of production and distribution is markedly decreased from several decades ago.
I disagree, I think not acknowledging it is better, because there is no freaking relation with the word I'm not supposed to write
This article says that the Top 40 has dropped from 35mm to 30mm plays on a Wednesday. Then it says:

"The decline is likely partially the result of an overall decrease in streaming after Covid-19 hit the US, due to the absence of people listening to music on commutes and in stores. But it’s not just that. The biggest hits are declining, while the streaming of smaller hits remains about the same."

Seems like it could be "just that". This analysis is weird without knowing whether overall numbers have dropped and whether retail / gyms / public spaces primarily played Top 40 hits (which I'd guess is likely).
That's a useful metric though, it means "produces about as much light as a 60W incandescent light bulb"

And if you're buying products with Energy Star certification, they have to meet a specific output requirement to claim an equivalent wattage: https://www.energystar.gov/products/lighting_fans/light_bulb...

If you're buying no-name brands off Amazon with no certification, they may very well be lying to you. But "60W equivalent" is still a metric with a specific meaning, whether or not a particular shitty company is lying to you about it.

Maybe we need an independent "this spec sheet isn't full of bullshit" certification for hard drives.
OpenSCAD scripting allows for fairly deep customization. Wonder how AutoCAD with AutoLISP feels regarding that.
Can you not just use it with Zoom's whiteboard feature? A quick search online showed a few touch displays in the range of 1500 - 2500 for mid 30" to mid 50" in size. Although not sure how responsive they are.
A great reason to be in favor of "money follows the student" type of school funding[1]. This is one of those policies that I'm unexpectedly in favor of with the current admin. Especially with online education.

The reality is these parents are stuck. Parents in terrible districts are stuck. What incentive do schools have to change if they'll get the money for your child either way?

1. https://www.realclearpolitics.com/video/2020/08/12/trump_on_...
this "leftists are doing that" bullshit is usually an extreme right way of dismissing everything
Do researchers feel the same responsibility as defense attorneys to act on their client’s behalf?
Depending on the SLA, or lack thereof, they could have enough peering for a sustained +(x = 3?)σ demand spike without having a full dedicated peering for each customer, and still reasonably guarantee throughput availability.
In most locations, police salary is public information. According to Transparent California, in 2019 the average salary in San Francisco for a "Police Officer 3" was $171,950.26 and their benefits were worth another $43,036.34 for annual total compensation of $214,986.30.
I learned how to adjust caliper brakes watching a bike mechanic swap out my front cable in about 90 seconds. I saw it was entirely a matter of feel and visualization.
Would it even be acceptable to publish a study that says otherwise? Could even a contrary theory be presented in polite society?
That's fair, but std::function is not specifically about lambdas (As Boost.Function, it predates them, in fact) - it's about wrapping an arbitrary callable in a way that allows erasing its type. Idiomatic C++ rarely uses that class - I don't think it's used anywhere else in the standard library, even though it has plenty of higher-order functions etc. Turns out that closures that can only be passed in and not returned are still plenty useful.
There's a couple of Chrome extensions on https://github.com/adriel/awesome-hacker-news#browser-extens...
Oh god. Just clicked this and remembered the first time I discovered this game a couple years ago. It was a Sunday morning and I'd just had a cup of strong coffee.

Before I knew it, I spent literally the entire day playing the game. I eventually got to the end after an entire day of playing.

Incredibly addictive.
Just first hand experience like yourself. I'm on gigabit duplex too. What's interesting is while I'm downloading my upload far less throttled (I upload at 100mbps sometimes), but when I'm seeding I tend to max at 1 mbps out of the 1000 I'm paying for.

Something else is the router AT&T requires will not completely open ports for you. What it does is it is closed for incoming connections that do not hit it multiple times then it opens up, so I appear like my ports are not open on AT&T. But even when I get around that (you can rip the certificates off of the router) AT&T itself limits the connection. If you transfer too much on one port on the backend they will remotely block the port sometimes. (Transferring too much being very little here, around 50MB, maybe even 10MB.)

Good news is Comcast does not pull this crap and has fiber internet. Bad news is they start at 2gbps and start at $210 a month in most areas. I'm paying $60 for AT&T gigabit.
"Equivalent RPM" would make sense for something where there was actually an equivalence. Like if a drive had two sets of heads (halving the seek time), or if an SSD called itself a 20krpm equivalent or something. This is just straight up lying about a standard metric.
> It shouldn't be this all-or-nothing approach.

Agreed. It's shame that all Android device manufacturers similar devices.
Is it possible to give the customer a public score card?

Like state that they were wanting special treatment, or were verbally abusive and give logs of their interactions?
I've apparently failed to communicate clearly. That is not at all my argument.

The assertion to which I ras responding, and disputing, was your statement: "The people who are billionaires are billionaires because they are super competitive and super hard workers."

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

You are now asserting a markedly different, and I would suggest inconsistent, position.
Decoherence doesn't really solve these issues. It gives you an approximately diagonal density matrix for the macroscopic degrees of freedom, but:
(a) Not exactly diagonal
(b) There isn't a unique decomposition of the macroscopic density matrix even after decoherence thus it cannot be taken as simply ignorance of some set of macrostates.

You need something stronger, namely superselection or irreversibility.
> It takes only one of those 4k video ads to kill my data package within seconds, with me not even having an idea of that happening.

Right, but the point is that disabling autoplay video doesn’t stop that from happening. An ad network would use a canvas tag or a GIF instead. That’a not disingenuous reasoning, it’s exactly what they do!

In your situation you need some kind of browser setting to limit download size, because that’s your problem. Not the method by which that huge amount of data is being presented on screen.
It's also fairly successful as a way to transfer money.
Well, you argued back-and-forth on the gist for a few hours, wrote a comment on HN disparaging the gist, and then begin arguing with another random, unaffiliated commenter about your behavior in the gist. That's far from constructive and, I think, rather close to toxic.
There’s also a different mix of music by listening scenario. I mostly listen to Top 40 and similar garbage while I’m commuting because I’m not that discerning. But the people who are true music aficionados are probably continuing to listen to their obscure music even when not commuting.
After-the-Fact Warnings
I actually already addressed this argument: claiming that to be tolerant you must be tolerant of people you are intolerant of is a circular argument. The LGBT community is an outgroup in society, and by being more open to said societal outgroups, the left is more open minded in general.

To rephrase, your assumption that to demonstrate open mindedness, one must act a certain way towards the outgroup is a self defeating premise. As soon as you provide the requisite amount of acceptance to the outgroup, they are no longer the outgroup, so you are no longer being open minded. Under this framing, everyone is exactly equally open-minded because open mindedness is encoded in our preexisting personal prejudices.

A more useful definition of open mindedness is less relative to the person under the lens. And under this lens, the left is significantly more open minded. Progressives have been the side of social progress since the beginning of politics. That's why they're called conservatives and progressives. Arguing that conservatives are more open to new ideas than progressives seems challenging, given the definitions of the words.

> The left considers people born into wealth to be morally wrong. The right does not.

This is a straw argument. The left does not claim it is immoral to be born into wealth. There are claims about certain systems that pereptuate wealth being immoral, but those arguments don't ascribe some sort of original sin to babies of wealthy people.
IMO: the pinephone feels very much like a handheld raspberry pi (It even has some IO on the back) and costs a sixth of this (although personally I’ve already found a couple kernel bugs on mine, on the other hand the original raspberry pi was way buggier so maybe I should be happy I haven’t found more.)
somewhat but the decline seems relatively small. My intuition is that the dynamics of digital content lower the barrier for new talent to go very quickly to the top, think Billie Eilish and her brother producing an album out of their bedroom, but that the centralisation still means most eyeballs go to the top, maybe that part even got worse given how monotonous viral spread is.

I don't think there is much indication that there is a broad shift from the top to the middle. Other mediums like Youtube and Twitch almost exclusively concentrate attention at the top as well, with IIRC two thirds of streamers not even having any viewers.
In the canvas case it wouldn’t block the huge downloads, it would just stop them being visible.
What smaller niches come to mind for you?
Who would've thought that retail outlets and other public places had such a large impact on how the TOP40 is shaped.
Rust's loss is Firefox's gain. I'm sorry to see you leave your Rust work, but I think Mozilla is right to have their best engineers focus on their core product. If we hope to see Firefox survive and remain relevant, then Mozilla really needed to refocus their energies onto it. Also, I assume someone of Nicholas's caliber has a great deal of agency over their own career path, so perhaps a return to Firefox is not entirely unwelcomed by him.
It gets rid of a lot of swear words. I think I might prefer this to NanoID for showing to the user. I really like the choice of uppercase for making it visually boring. Slack does the same thing for its ids, in that it's a single capital letter for the type followed by a sequence of decimal digits (which could be mistaken for an integer).

For the example as well as in the library I suggest using big integers. That way if you use NanoID or BSON (MongoDB) IDs or even uuids behind the scenes you could always handle the default size ones.

It seems a lot are missing that it doesn't work as well on lowercase. Ever notice that the old product key codes on the boxes of shrinkwrapped software were in uppercase?
> While blockbuster movies are only growing in importance...

Obviously, there have been no real blockbusters released this year. I don’t have evidence, but for me it seems like indie movies are thriving. The Streamers are all pouring money into original movies—I can’t think of a single movie that Netflix, Prime, or Hulu has produced that was a sequel.
I haven't looked at it for a while, but wasn't that the big feature of ipfs?
Professional developers jobs are still safe. Most people still cannot code without engineers assisting. QuickBase surveyed its customers and found about 75% of them rely on IT specialists to start their projects, do about two-thirds of the work, then hand them off for the “last mile.”
Given that teaching is happening inside people’s homes, it has to.

That being said, this is stupid in the extreme. I can justify the welfare check, but the suspension is insane.
DAT Tape nTB (uncompressed data)
I don't like having to deal with the external dependency of python being on whatever machine or container my script runs on.