skysight-inc/HackerNews huggingface dataset:
> It's supposed to contain a list of known defects or it isn't.

If it were just a list of defects, this discussion wouldn't have started.

By "informational" I mean reporting that a bug exists. "When I do X, Y happens and Z should happen instead. You might like to know. Best wishes.".

By the other kind, I mean asking for a solution. "When I do X, Y happens, please make Z happen instead. Await your prompt reply, Kthx".

Often there's no way to tell which one is intended. A tick box to differentiate between "I'm just reporting this, I don't need the change" versus "I would find a solution useful" or even "can someone specifically help me find a solution" seems like it would be helpful.

These are different kinds of bug report, and they all land in a typical GitHub-style or Bugzilla-style public issue tracker.

The second kind are not defect reports, and we haven't even mentioned feature requests, which aren't defects at all. They land in the issue tracker as well.

> You're strawmanning

Hmm, maybe I should rephrase to clarify where the emphasis was intended: "If I submit a bug report and the maintainer replies thinking I wanted something from them, it would be silly for me to become infuriated because my effort seems wasted". That addresses the scenario in the comment I replied to, so not a straw man.

> where people have responded in genuinely obnoxious

Obnoxious is not in the comment I replied to. You've projected that. The maintainer in that scenario may have replied politely. The only issue under discussion was the submitter's reaction to a maintainer thinking the submitter wanted something.

Are you sure you're not strawmanning and counterfactualising?

> This is nuts. This can only be true if there are much, much bigger problems afoot.

Well, it's true. Yes there are problems. That's why this discussion is taking place. Do you have solutions?

> Most of this was figured out years ago and opened up to the public under Netscape. Folks abandoning or ignoring those lessons [...]

And these lessons are? If you think it's nuts, it would be nice if you were to offer useful solutions.

I was around when Netscape opened up. No solutions leap out to me arising from that, then or now. Netscape's own lessons appear to be about corporate management and control of projects.

The vast majority of open source projects, especially those where people report feeling burdened, are run by unpaid people in their spare time (or when they should be sleeping), as one-person projects. Netscape's corporate strategy doesn't seem relevant here. (And ESR's "Cathedral and the Bazaar", which was related to Netscape's changes, doesn't provide a solution either.)
I'm in my late twenties and this whole discussion makes me reconsider the past 10 years of my life and think about how different my academic and early professional experience could have been if I had seen a doctor at the right time.
AdoredTV is a known AMD shill.
Yeah, when I read a date and try to make sense of it I try below- but also often not correct:

. == day month year

/ == month day year

- == year month day
Reminds me of Dan Luu's various latency articles.

https://danluu.com/input-lag/
Likewise, there is a fine line between my personality and the kind that tends to end up in poverty or dead where I live. I feel like I’m constantly barely clinging to whatever i remains about me that allows me to thrive at all. I don’t act to my best judgement most of the time.
Classics get lower scores because they have a more differentiated audience. People are made or feel culturally obligated to read them. So the Grapes of Wrath (3.97) has a lower score than Anarch (4.62) the 15th Gaunt's Ghost novel set in the Warhammer 40,000 universe. This is because the only people who are likely to read the latter are people likely to enjoy it.

Clearly though, different movies and books server different purposes. Is Schindlers List a better movie than Airplane! Sure, but I'm not going to put on the former when I want a few laughs.
Yep. If you have a rooted Android phone, Fdroid does have a separate package you can install for that feature

https://f-droid.org/en/packages/org.fdroid.fdroid.privileged...
Which also isn't targeted disinformation.
I believe it is the author of the Python Requests library, and I believe this is the logo in question: https://upload.wikimedia.org/wikipedia/commons/a/aa/Requests...
We must not travel in the same circles. :-)

Of the people I know who have seen a David Lynch movie, I haven’t met anyone who enjoyed them. Speaking for myself, Mulholland Drive is definitely in the running for worst movie I’ve ever seen.
Understanding Social Psychology
Has ADD had any kind of effect on your relationships? If so, in what way? I was wondering if ADD might make it seem like one doesn’t care about people because it’s hard to maintain focus on them.
> Mining does reduce pollution for oil companies.

It is 100% additive. It doesn't reduce pollution for oil companies, at all, in any way. Certainly not when you take into account all the oil consumed to build and deliver all the mining hardware that's turned over to the tune of 12.31kT per year.

Fine say you're right. Show me a single study, a single article, a single write-up from a reputable source that shows bitcoin reduces pollution for oil companies.

> Its low infrastructure demands...

12.3kT of waste per year means a lot of infrastructure relative to what it provides which is basically nothing.

> ...and longer than you expect shelf life

Shelf life?

> ...does utilize power that was being unused or wasted.

No. If that power wasn't being squandered on a multiplayer excel game, it would be used for productive things. The same power cannot be used twice.

> This is the crux of your argument and it is not accurate. You got here because you decided you dont like how that power is now being used after misunderstanding that it wasn't being used, and I dont care.

It is massively, overwhelmingly less efficient than traditional banking and the generated waste and wasted power is purely incremental. If that entire transaction volume moved to traditional rails, the incremental power required to support it would probably be ~one guy on a stationary bike's worth.

VisaNet alone can handle 65,000 transactions per second. 7 is 0.01% of that.

For perspective, bitcoin would require, if scaled linearly, 123 Megatons of e-waste (triple the entire world today put together). It would require 700,000TWh or 23X the entire world's output of electricity. It would also emit 333,000 megatons of CO2. More than 10X the entire world's current output. Just to replace VisaNet. Of course it's physically incapable since even wasting that quantity of resources, the total transaction count would still be 7.

There's no world in which you can rationalize away that it's drastically, overwhelmingly, mind-blowingly less efficient.
So basically just like the internet and PCs - no guarantees given ? I don't have a problem with this and I don't really see the value add for the 30% cut.
No, YouTube does not work at all on the second generation Apple TV since 2015.
There's a lot more to the perf improvement tapering than changes in Moore's law (which is about circuit complexity increasing at given cost), namely problems translating the increasing transistor budget to ipc improvement or failing that, solving parallel programming. And clock speed improvements.
Meditating every day has done amazing things for me in terms of bringing clarity/focus to my life. I understand, however, that my ADHD if any is likely less pronounced than others and can see the benefit that taking medication can provide.

Before I started training myself to meditate, I noticed that drinking a lot of coffee seemed to help me focus better. Though it was only really until I started meditating that I realized it was possible to direct my focus/attention in such a calculated manner. I had always resigned myself to "my attention" controlling the actions I took rather than the other way around with me actively choosing how I apply it.
If it says "citizen" in one place, and "person" in another where it could as easily have said "citizen", elementary logic dictates that "person" does not imply "citizen". Saying otherwise is a brazen attempt to muddy clear water.

The framers were not stupid. They knew what they were writing. If they had meant "citizen", they knew how to write it.
It seems odd that most of the animals pictured live on the sea floor. There are mostly urchins and the starfish that feed on them with a disheartening number of giant pacific octopus mixed in.
> Lisdexamfetamine is profoundly different than other variants of amphetamine in utility and experience. It’s not just a prodrug – it has a rather clever molecular time-release mechanism

I'm not sure how much truth there is to this claim. As you mentioned, Lisdexamfetamine is just Dextroamphetamine bound to the amino acid, l-Lysine.

Once your stomach cleaves the l-Lysine, it yields free-floating D-Amp.

This mechanism of action isn't any different than most formulations of extended-release Dextroamphetamine, like Dexedrine ER spansules.

Additionally, Adderall and other standard mixed-isomer amphetamine salt formulations are a 75/25 mix of D-Amp/L-Amp, and the peripheral nervous system stimulation that L-Amp produces at that kind of dose (5mg for a 20mg pill) I would think to most wouldn't feel very noticeable at all.

Having gone through Adderall IR, Adderall ER, Vyvanse, and Dexedrine IR over the years, to me they all felt more or less the same (besides IR vs ER).

If for whatever reason Vyvanse happens to work better for some people, that's fantastic and more power to you, but the hype behind this is all marketing IMO. And, it's absurdly expensive without insurance.

It was the difference between $250/mo and $20/mo using Good Rx between generic Adderall/Dexedrine and Vyvanse.
Trees work on a much shorter carbon cycle though so shouldn't be equated to digging million year old oil out of the ground and burning that. 20 years time, most of that carbon will be sequestered back in the form of new trees.
What It's Like Driving an Electric Car for Uber and Lyft
That's a big reason for the order of lights in traffic lights.

New lights, around here, are also getting reflective frames, so that people can better understand the position of the active light.

https://pxhere.com/en/photo/265717
wouldn't bother me.
Not by much unless they come with Windows as default OS.
Anyone who cares about global warming should want controlled burns.
How a Single Index.php Generate $65k/Month – PHP Magazine Network
Older disney films are as bland as it gets. Is that even serious question?
The strong-set of such nature doesn't come with much guarantees beyond past-history of the said users. For eg, having commit rights to Debian requires a certain level of security know-how, being an Arch Trusted User has similar requirements (they moved to yubikeys everywhere a while back for eg).

We don't even know if all these users have 2FA enabled for their NPM accounts. Building a software distribution ecosystem that offers trust guarantees post-facto is a really hard challenge, and I think that the right answer is in providing developers better sandboxes. That's not to say this can't be used as a signal as the author suggests, just that the "strong-set-user/package=safe" guarantee doesn't have an underlying basis as of yet.
This gets posted here frequently - I submitted it a year ago - but imo that's not a problem because it's insightful and useful. Should have a (2012) tag though.

I also ran across this version that updates the numbers to 2020 values:

https://colin-scott.github.io/personal_website/research/inte...

edit: it appears they're just estimating for a given time above, not measuring...
I am nearly 40 and I have wondered for a long time whether I have adult ADD but have been afraid to go down the diagnostic path, because I'm scared I will lose one of the few true talents I have, which is hyperfocus (or the complete opposite, depending) - that said I think this quality is ruining relationships, so while I can hyperfocus on work or projects, my personal life is a mess. But, I don't know if this is ADD, some kind of anxiety, borderline depression, whether it's something else or whether it's just me.

I didn't mean to reply and talk about myself, I actually wanted to ask (if you wanted to share), about what led you to the diagnosis at that age - what kinds of things were not working for you? What were you developing coping skills for?
Very interesting. It is mentioned here:

"Regionally Based Assessment of Persistent Toxic Substances: Central and Northeast Asia Regional Report"

United Nations Environment Programme, December 2002

https://iwlearn.net/resolveuid/1946c1f28aed08b804427301ae5e0...

Kamchatka Oblast - Pesticide landfill built in 1979-1982 at foot of Kozelsky volcano. 102 t of various pesticides.

...

In the Central and North East Asia Region, the former Soviet Union has major hot spots for obsolete pesticides. A meeting held in Moscow on 7-8 February, 2001 by the Arctic Council for “The ecological reasonable management in field of stores of out-of-date pesticides“ project have identified priority Regions whereby the inventory of out-of-date pesticides should be documented. These Regions are the Kamchatka Peninsula, Krasnoyarsk Krai, Magadan Oblast, Sakha Republic (Yakutia) and Tyumen Oblast of the Russian Federation. Furthermore, inventory for out-of-date pesticides in three sub-boreal Regions have been identified: Altai Krai, Kurgan and Omsk Oblast (Shekhovtsov, 2002). Members of the Commonwealth of Independent States have a large quantity of PTS which are obsolete and redundant. A conservative estimate suggests there is greater than 150000 t of obsolete pesticides. Much is in poor condition and not properly managed (PAN UK, 2000).
It depends on your overall system setup, and how much you trust the path between your LB and the actual webservers. You might even have TLS on both paths. Maybe using different certificates
The original creator who made "master" the default branch in git claims it was from "master recording", not "master/slave":

https://twitter.com/xpasky/status/127228076028

If you want to flag this comment, please post why you believe it goes against the HN rules.
What is your favorite feature? If you have to pick only one feature that `ls` and `find` don't have, which one would you choose?

PD: Add some ` to the readme in github, so the options get a code like formatting.
Previously: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Having a solid mental model for “how fast is fast” is, in my opinion, critical to what makes an excellent engineer: knowing when to care about performance up front.

And not even big O notation of algorithms or IO latency. But just a general feel for the performance of higher level abstractions. To look at a design that involves some input, data processing, a transfer somewhere, rendering, presentation, or whatever, and to instantly have an intuition on what parts to worry most about.
I'm in the same boat as you. As I've aged, I've realized it's necessary for me to have medication for me to be productive for an extended period of time.

I encourage you to embrace the chemical imbalance as the reason. The medications do work and withdrawing from them isn't bad either (if you decide to take a pill holiday or extended non-use).

Finally, it's not about 'normal' focus. It's about you. If you're content with your productivity and behavior, then nothing is needed to change in your life. If you want to maximize your potential, then please consider medication. It doesn't go away (CBT never worked for me). Embrace your choice. Whatever you decide, is normal, it's your normal. That's perfectly acceptable.
I am not an average person, but have not heard of the VLA before either ..

Anyway, evem when you rephrase it:

Do you want fast internet everywhere?

Or better conditions for science to maybe find aliens?

Not many people would vote for science.
Which is economically understandable, so I am all for a moon observatory.
Not as long as Windows is not a default OS.
Wow - this advice is definitely spot-on, in terms of helping us reach the desired goal it describes.

And yet, in terms of the nuts and bolts of what it suggests we actually do - (not always but in many places) totally indicative of all the preening, butt-kissing, apple-polishing & back-stabbing behaviors that we all know and love -- as ways to get an inch or two ahead in the Great Rat Race:

* Get allies who can proselytize about you behind your back

* Use pronouns I and Me when talking about your work (not We) and do not allow others to take credit for your work

* Don't do most of the work, because the credit will end up being split 50/50 in the eyes of the bosses even if you did most of it

* Attend the social events and get in good with the bosses
Hydrocarbons are molecules that are various combinations of H and C atoms. The H burns to H2O, the C to CO2. A hydrocarbon with a greater quantity of H is going to emit less CO2 when burned.
Hmm playing off my own anecdote - I do not have a formal CS degree, but I ended up taking courses and reading a few of the typical books later on.

I think while my early experience biased me, the pain would have happened at one point or another eventually. I'd be surprised if the majority of web devs, and data science folks exploring rust wouldn't hit this problem at some point or another. As an example, one could easily run into this problem while writing an wiki,instagram, or twitter clone!
+1 for "gnoosphere". May it be named word of the year one of these years :-)
If you want to see the horrors that result from law enforcement's use of AI and predictive policing, look no further than here[1].

It's several videos taken from body cameras of police officers harassing, assaulting and abducting people because they showed up in their system as being related to, or knowing, people who are suspected, and not convicted, of crimes.

The videos are from a story that made the front page on HN about a month ago[2], if you want more details.

[1] https://projects.tampabay.com/projects/2020/investigations/p...

[2] https://news.ycombinator.com/item?id=24363871
So basically, rely on about 5% of JavaScript (my copy of JavaScript: The Good Parts is looking slimmer every day) and hope that everything you’re either directly or transitively exposed to has exactly the same standards you do and will continue to do so in perpetuity, and/or build tons of additional scaffolding to try to sandbox violators, because that has always been such a sure fire path to secure code.

The language, and it’s ecosystem, is a baroque Gormenghast of curiosities built on an ancient sewer where nightmare beasts still roam, and you’ll never stop it stinking just by holing up in the throne room and hoping a few trusted paladins will decontaminate the rest.
Maybe my color perception is off, but it looks like Python is considered a root language with no significant predecessors. Which doesn't seem correct - Python wasn't so novel that it introduced new programming paradigms.

Also, no asterisk (modern, mature compiler & runtime) for OCaml?
We Stink at Tackling Climate Change
The author marked Clojure as a "dying language". I'd be interested to find out the metric by which this is true. In my experience, it is very much alive and thriving.
Of course, I'm not arguing against controlled burns at all.

My question was: are they enough to stop the huge emissions from forest fires, or are we as a species already over that point, and even with the best available methods air quality will get worse every year?

I'm asking because I have vasomotor rhinitis and I'm extremely scared that I won't have any place on earth to hide from air pollution.
Something I just thought of:

If you've GCd your repo and you're sure there are no references to old commits laying around (also keep in mind remote branches and so on!), this might help you discover large objects that are still in your "new" history:

If run in bash, this should print the 20 largest objects in your repo and their size (in bytes):

git rev-list --all \
| xargs -n1 git ls-tree -r \
| awk '$2 == "blob" { print $3 }' \
| sort -u \
| while IFS= read blob; do
echo "$blob $(git cat-file blob $blob | wc -c)";
done \
| sort -rnk2,2 \
| head -20

If you find some blob that is too large, you could then search for its name like this:

large_blob=<blob_id>

git rev-list --all \
| xargs -n1 git ls-tree -r \
| fgrep $large_blob
A story about Google from 1998
I actually agree and am surprised you are downvoted. While I like some old movies, the generally accepted classic is too simple and boring these days .

Meanwhile, the series writing got much mutch better then it used to be and of one just can't compare.
Interesting thoughts. I wanted the columns in the graph to mean something, perhaps as a spectrum from functional to object-oriented, but that wasn't the author's intent.
Actual Old Growth Forest is very cool, but it's totally unsuitable anywhere near humans. It will sometimes burn spectacularly for various reasons, which would be devastating locally, and so if there are humans they'll try to stop it doing that because they don't want to die or have their homes destroyed.

So - we're not talking about Old Growth Forest, these are managed forests, humans are already messing with them, the only question is what management strategies to use. "Let's just not manage the forest" is not an option unless you are going to evacuate essentially all the humans from the region. Like, if the only human for 100km is a government official surveying the forest or something, that doesn't need managing. If there's a town there, you have no choice, you're managing that forest now, like it or not.
Push vs. Pull-Based Urgency
Ruby is dying and Perl is not?? I guess this is "really" opinionated...
You just need one of these:

https://www.bibliotecapleyades.net/ciencia/time_travel/johnt...
1. Your peer might use TCP and not support QUIC

2. It hasn't even finished standarization

3. It can be up to 5x less efficient than using TCP+TLS (personal measurement). If you don't require TLS it can be even worse.

4. It doesn't even answer the question that the article asks: You still have lots of options on how to get packets for your Quic endpoint to the application. You can use regular socket APIs, you can do some trickery using parts of the kernel stack (using eBPF). Or you can even do even more kernel bypass and using AF_XDP to get data into the app.
The % of programmers that actually need to know any of these numbers is tiny. I've done plenty of optimizations for performance-critical systems and have never known any of these numbers. Certainly, I know general principles like "disk is a lot slower than memory" and "don't block the UI on a network call". But knowing whether an L1 cache read is 0.5ns or 5ns has never been necessary. You can optimize so much "highly optimized" code out there without those numbers. I'm sure there are some people that have to know that stuff, maybe a couple people on an AAA video game title, or computer engineers at Intel. But it's the exception and not the norm.
The arrows showed descent from C and Perl.
> Once your stomach cleaves the l-Lysine, it yields free-floating D-Amp.

This is incorrect. – With all due respect!

The action is enzymatic, and the enzyme is in red blood cells. It is slow. This is not the same as other “mechanical” time-release mechanisms. https://en.m.wikipedia.org/wiki/Lisdexamfetamine
His overall point was that we have only experience constructing in g and allmost zero experience constructing in zero g.

And that seems very true to me.
As automation increases, we move increasingly from variable per-customer costs to fixed one-time-investment-in-codebase costs. Consolidation should happen.
I was on prozac with adderall and I have uncontrollable anger. I immediately got off of it. The problem might be with adderall or the mixture (if you're taking other meds).
I'd +1 a quick section in the book on when unsafe is the best choice using some referential datastructure ( along with potentially a few other examples where unsafe must be used )