skysight-inc/HackerNews huggingface dataset:
Most years I read 50+ books a year.

2021 and 2020? Maybe 10 total.

Part of it is I just don't know what to read lately! I look at lists of books and cannot decide! I wish there was a place I could go and find recommendations by authors I admire.

The other part? No bars or coffee shops! I love the bustle of a crowded room full of people. If I get bored with the book, I can order another beer, or eavesdrop on a nearby conversation. Covid has taken that away, and I am trapped in my distraction filled room!

I guess there is a THIRD reason: I've been learning guitar for the past year, and that has eaten up a lot of my time.
It's even worse than most people seem to realize. For many years the ISO standard for C included the line:

"If both operands are nonnegative then the remainder is nonnegative; if not, the sign of the remainder is implementation-defined"

Fortunately, this was changed at some point between C '99 and C '11, so that now the remainder is consistently defined across all implementations.
I suppose that tools which are painful to use must lower the users' performance.

Why is this not a visible metric for the buyers?
Reports: NXP, Infineon top Samsung's shopping list
Hi! I'm the author of this piece, and I really appreciate the feedback I'm seeing from some folks. Thank you for helping me make this the best essay it can be, this is obviously important to me.

I see and understand that there are some other autistic folks commenting. That's awesome! You should definitely also listen to the people who disagree with me, after all that was a central theme of the article. But do try to make sure that they're disagreeing -- I see a handful of folks here angrily trying to insist that I'm saying the opposite of what I said, and I think some reflection might be helpful.

My overall point is that nobody can speak for all of us, but right now the ONLY people speaking for ANY of us are neurotypical, and that's a problem.

Thanks for the discussion! :)
I don't know what a youtube video earns, but it is entirely possible to find a clapped out old taylorcraft or equivalent for $10-15k.

I think that breaking even is entirely impossible. WHistlinDiesel destroyed an almost identical airplane in a video...
The impoverishment is in terms of the same things the lower class have always lacked.

A lack of agency and security. Often their situation is such that they cannot change it. For the employed, there is no time or energy to improve life. For the unemployed, employment often has a negative net income (once accounting for transport costs, reduction in benefits and costs they can currently pay with time such as food prep which would have to be paid in money).

There are no spare resources for education or entrepreneurship. No resources for fulfilling hobbies or self development.

Even if you accept the negatives for long term growth, getting an entry level job from that position requires grovelling and outright lying to your 'betters' about how you want to dedicate your life to breaking your back stacking shelves for $8/hr on a split shift 100% availability basis (that doesn't give you enough time to get home in your 3hr 'break') because you love it so much.

Then there's the precarity that poverty brings. Not knowing how you'll afford an emergency, and constantly weighing eating vs. paying the power is mentally draining and incredibly harmful to your mental health. Not conceding to your landlord's insane demands could leave you permanently homeless, and now debt collectors are calling you for a bill you have receipts of paying every 3 hours.

A car is unaffordable, public transit is underfunded, demeaning and unreliable, and pedestrian or cycling infrastructure is unaffordable.

No level of government will listen to your concerns, in fact their decisions are actually anticorrelated with public support.

On top of that you are constantly told that everything wrong is your fault, and you just have to drink fewer lattes and vote with your wallet more.

Public space is stolen and turned into space for cars or privately owned malls.

Anything your community does build for mutual benefit is torn down and rebuild to be extractive.

This is not the life of nobility. It's basically just the same as a peasant with easier access to propaganda, protein, calories, and mentally destructive dopamine buttons.

In many ways it is worse because it is so isolating, and the source of the harm is so nebulous.
you can make a decent living in all kinds of nonsense if you can either find a way to predict collective mood swings or just get lucky. with millions of people scheming at blockchain stuff there will be thousands getting lucky over and over thinking they are smart
What percentage of people started reading that crap and quickly decided, I don't care?
I'm a pilot and a paraglider. I own an emergency chute via my paragliding kit. I fly an experimental plane powered by a much less reliable engine than what this man had. My airframe has had an in air engine failure, and forced landing on a small road, although I wasn't the pilot.

I have never once thought about bringing my reserve parachute with me when piloting my plane. I was trained to land the plane without power, as are all pilots. I don't know any pilots who have had a simple engine out that wish they would have bailed out. I know pilots who are skydivers and they don't wear their chutes.

The ONLY pilots that I know of that wear chutes are aerobatic pilots who do high risk maneuvers. Absolutely none of them wear one that looks like a skydiving rig because it is VERY uncomfortable to be in a cramped cockpit wearing what is essentially a bulky backpack. In the video you can see just how cramped he is in that plane because he has a chute on.
That stood out to me as well - "We Are Not A Monolith [...] and we will read your coverage accordingly" just seems odd.

FWIW, I have some disabilities (OCD, some physical difficulties), and I just don't care about "person-first"/"identity-first"[1] language. Intent matters _so_ much more. I've had people who've obviously been trained to use person-first language be actively unpleasant (often the classic "you don't look disabled" and questioning the authenticity of my documents), and people who've used clumsy, borderline-offensive language go miles out of their way to help me (and the other way around). It's not really a useful indicator about someone's attitudes.

I will say "disabled person" stands out to me less, as "person with disabilities" can come across as a little forced. That's probably specific to individuals though, as I've just heard the former used much more during my life, and, as the article says, I'm sure many will disagree with any point I've made here.

[1] This feels like something of a misnomer as it's a descriptor, not your entire identity
You can try cmg@canadapost.postescanada.ca
> At least she tried.

There are no participation trophies in business. This isn't kindergarten. Before spending shareholder's money on an expensive project she should have checked if it makes sense to spend money on it. If she made the wrong call she alone is responsible for the mistake.

> They pretty much ignored it after the purchase aside from forcing yahoo logins.

Not true. They fully revamped the user experience, and Marissa Mayer was actively involved in the project.
It's indirect contempt of court [1] to disobey a court order to hand over the money you owe, and you can be jailed for it.

[1]: https://en.wikipedia.org/wiki/Contempt_of_court#United_State...
I don't think most of this is actually UB. The cast from a function pointer to `BYTE *` is, but the rest is "sound" (AFAICT) from the C abstract machine's perspective. The reason it fails is basically orthogonal to C.
I think the comparison to the game consoles is the problem, because it isn't one. But if it's just Apple's version of a Chromecast then why does it cost five times as much?
I want to use arithmetic functions like sum().

Sure, I could just sum them myself, but not only would that still leave me SOL with ad-hoc, interactive queries, but actually be more work than just firing up postgres.
This guy rocks the mono wheel in parades! https://instagram.com/hunter_howell_?utm_medium=copy_link
There are surely enough trials on depression per year that a result with 15 participants in the treatment group is to small to start bringing this to public attention?

With a sample size this small I don't think it should be in the news at all
> Maybe the kids are impressed by all the shaking going on, but I find it hard to focus when the thing I'm focusing on keeps jumping around.

No need to be snobby. For the record, I'm in my 30s, and I disagree with the central thesis of your comment.
Japan had to make the same choice, the USA is making the same choices right now. Those nuclear plants were built all at once and their certs are almost up. Either we will see a new nuclear building boom to replace/upgrade those aging plants, or we are going to see a serious reduction in nuclear generation. So far, the only countries going with new nuclear plants and upgrades to old ones are France/Russia and China/India (but just new plants only).
Without the right local sales talent, outsourcing the job would have been fairly expensive - cash they wanted to hold on to due to the competitive market they were in.

I agree that the speech reads fairly "LinkedIn", however.
How much of that is because people often aren’t excited about the work you do in Zendesk even if Zendesk was a good tool for getting the job done? I’ve never heard anyone speak well of a particular model of plunger either.
That's not so unusual. Tons of student pilots mount external gopros for routine training flights these days.
Hi, I'm the author, I'd love to help clarify this.

When I say I'm speaking for "the community" I mean very specifically that I'm a member of the community and I'm speaking about us. I went to great lengths repeatedly throughout the piece to make sure I was very explicit that I was only one voice.

I made a minimum of claims about Autism and what it is. Mostly what I argued was about what it isn't. I use the phrase "If you have met one person with autism you have met one person with autism" literally in the essay, so the fact that you would trot it out as a sort of correction is a bit confusing to me.

I don't think you disagree with me, I think you're a bit upset to see nuances that you don't agree with put forward -- even when they insist that disagreement is also valid. Is that right?
Canada Post is a crown corporation, they don't share employees with the government, it's entirely separate.

And yes, Phoenix was awful, but separate point.
I thought it was clear they wanted to speak for a smaller group. Are there words they could have used to do that without you feeling like they wanted to speak for you?
Just don't divide by zero. That's how you get black holes!
I have seen people public smoking to leave or get a ticket with a small fine. I have yet to see that for marijuana.

Also peer pressure, marijuana OK, tobacco not.
Do major projects like GCC maintain a list of developers who are willing to take on paid consulting work with standard contracts to do things like this? The GCC devs could simply point to details page of such an arrangement of it exists as a way to speed up.

"Bounty" may not work in corporate or government environments but consulting is fairly standard and if there's an easy path to enable this, corporate money will more easily flow.
None if your "conscience" is installed by capitalist propaganda.
> Should always be able to be read top-to-bottom, left-to-right. No <expression> if <condititonal> like in Ruby.

> But it should borrow some similarities from natural language (like its popular Subject-Verb-Object structure) to make adoption easier (more at-hand/intuitive).

(Quibble: natural language isn’t subject-verb-object, English is. Mostly. This is acknowledged later in the article.)

Subject-verb-object and verb-object look good at first (thing.frobnicate(other) and frobnicate(thing)), but actually lead you down a path incompatible with reading top-to-bottom and left-to-right. I’ve been steadily leaning in the direction of thinking that it would be wiser to have reading order follow execution order, which often means object-verb, even though that’s not how English works.

It starts with prefix keywords on statements: `return thing()` looks fine, but is actually deeply misleading: reading left to right, you’d expect it means you’re returning a value, but thing() might crash your program (abort, panic, exception, whatever).

It gets worse: return was a statement or diverging expression, but then you use a prefix keyword on a converging expression, such as the popular `await thing`. (This point is not about await specifically, but that type of keyword, for which await is the most popular example.) Before long, you’ve got `(await (await fetch(url)).json()).field` and you’re wondering whether you should finish your transition to Lisp. And so you give up on your elegant fluent interfaces where this keyword is involved and start putting things in meaningless variables more often, unnecessarily exposing yourself to one of the two hard things in computer science.

Rust went with a suffix keyword for await, thing.await, and it composes much better—`fetch(url).await.json().await.field`.

I’m not sure where exactly the balance lies. Having control flow keywords at the start of the line is definitely good for grasping control flow at a glance; if you switch to suffix for them you do lose something. Suffix if/for/while all have such mild readability issues. Suffix return would, I think, be a good idea. (Rust’s ? error-propagation/early-return operator is suffix—though again, return is always diverging whereas ? is not, and suffix is more important for converging expressions; but also in Rust, its prefix return keyword not all that common due to the language’s expression orientation; if designing a fresh syntax for Rust, suffix break/continue/return would be very tempting.)

Prefix unary operators are also a common source of ordering pain, especially negation in conditionals. `if !some.fluent().interface()` is often painful. Didja know that in Rust you can write `if some.fluent().interface().not()` so long as you import std::ops::Not? I’ve been tempted a couple of times.

Conclusion: as usual, some design goals conflict and finding the right balance is hard.
Poe's law. I don't know if we need to call people who fall for that 'idiots'. Do people who fall for April 1st jokes count as 'idiots'? Furthermore, can you cure from being an idiot? We used to April 1st a bit on elementary school. I guess I managed to define some idiots back then.
Conclusion: We, as an industry, should ditch everything else and just throw all our R&D money at video games. (But seriously, whatever pivots most readily and allow fastest development probably is a good point of investment)
"worship of money is what has made America prosperous"

Ah, so it's a religion and prayer works? It's got nothing to do with US being the only industrial power that wasn't obliterated in WW2 and had debt that took untill 2006 to pay off, like UK did? Or with US being center of global finance, having global reserve currency, etc?

Okay lets take your argument at face value - what's the money for, to lead a better life, right? Look at life expectancy, crime rates, 'satisfaction', is US leading the world? Could it be that a succesfull society needs something in addition to a 'money religion'?
No, even then it’s the wrong call. You’re forgetting what happens when you land after jumping out of the plane if it’s not staged. No cell service, no epirb, no flares, no first aid kit, etc. One broken leg because you floated into the dense trees and you’re dead.

Experienced sky divers get to choose their jump points and landing sites. They don’t get thrown out of the plane at an arbitrary time with no preselected landing side.
You should look into the MBTI types, and specifically the "cognitive functions". A lot of people say they are nonsense, but I think they are valuable (and likely represent an underlying cognitive difference) precisely they explain these kind of situations in way that nothing else. The key thesis of the MBTI is that there is not 1 "standard" way in which we think, but 8 different ones.

You could also use the more general theory that people think differently to each other to explain this scenario. But such a theory is much less practical in terms of resolving the disputes, whereas the MBTI is excellent at this.

This link isn't ideal, but it's a decent considering it's concise and freely available on the internet https://personalityjunkie.com/functions-ni-ti-fi-si-ne-te-fe...
Copies of music recordings aren't typically sold under the pretense that they're unique. If your favorite artist produced a record and sold you a copy, guaranteeing that it the only copy that'll ever be made, you might be inclined to pay more for it. Let's say you buy it, because you believe this might be the only opportunity to own this music. If your favorite artist then proceeded to sell other records with the same music but with an additional 100 ms of silence at the end of each track, you'd feel tricked.

It's a terrible analogy from the start, don't blame me.
I saw people had written things like "Hitler did nothing wrong", "Biden is a pedophile", etc. Basically the kind of stuff that makes one root for a meteor to come and wipe out humanity.
OK, fair enough, but in my book it’s still on AT&T because they have to know this is going on. They must be getting complaints about it.

Oddly enough I remember DirecTV doing this ~20 years ago. It was the first time I was willing to pay for CallerID. DirecTV (or some representative that had that as their outgoing name) called me several hundred days in a row. I ended up making a game out of it, seeing how many times they’d call back if I never answered.
>but I'd guess the vast majority are never even touched, much less thought about, by the people who manage those systems.

Really? I'm certainly no big data center sheep dog, but even for the tiny handful of systems I manage IPMI/BMC always seemed to come with big, flashing red lights just from their mere description. They're enormously powerful and valuable tools, but seems pretty obvious that can work both ways. Beyond their own credentials (and it's a real shame so few support smartcards/hardware tokens for login), having them on their own isolated VLAN seemed about the bare minimum. If budget allows/there are enough systems flat out having their own 100% independent physical infrastructure isn't such a stretch either, not like a simple switch and console system or if necessary a decent minimal bastion is that big a price tag these days. In some cases may make the most sense to just use them to setup then disconnect them.

You may well be right but still, yeesh. It's remote super root access, should make any sysadmin treat it with healthy fear from just a description. Although what did give me the willies was how it seems common to have IPMI be hybrid with LAN1 by default rather then it's own physically independent port. I switched from HPE to SuperMicro kit because at our scale and application it made sense for a lot of reasons anyway, but that HPE wants a lot of extra money for a dedicated port and full fat features was a real factor.
Toward zero is a fairly intuitive way to do it, I think. Intuitively, if a you were, say, discretizing a length (L) with a number of steps (n) of some size (d) and went for d=L/n, you might want to always end up with d*n <= L even if L is negative, right? Although, having an integer for d may not make sense, or you might want to take |L| beforehand anyway...
Innovation happened to Flickr.

One of the lesson learned from "The Innovator's Dilemma" is that a market can be disrupted only when it's overserved.

In 2007 not Flickr was awesome, and it was not the only game in town, there were other (minor) players, we the users had lots of free choices of where to store and share our photos. Crappy opportunity for just another photo service but fertile opportunity for a disruptive company to come in a takes its lunch.

Instagram has entered the room.
Supposedly, some of these are scams. But DirecTV admitted to hiring Telecel Marketing Solutions to place robocalls. There have been multiple class-action lawsuits against AT&T for such things.

It's bizarre that AT&T would sabotage the usefulness of their own customers' telephone service, but this is a bizarre world.
You can say the same about any big politician. The real difference was Trump’s immature demeanor, but make no mistake that Democrats are just as big of liars as Republicans.
Uhhhh… what are you talking about? Have you ever heard of Oculus VR (now called Meta Quest) or Facebook Portal? They are most certainly in hardware.
The sociology of science is so interesting. (Not the field, but the subject.) Here are some of my favorites quotes/thoughts:

This one is a direct contrast to your advice (which speaks volumes about what's wrong with academia): "A good scientist, in other words, does not merely ignore conventional wisdom, but makes a special effort to break it. Scientists go looking for trouble."[0]

This was written about physics at Caltech, but applies more broadly. It explains why the ability to 'manage up' is so critical for early-career success. "[...] departments are run, for better and worse, by the professors who often lack managerial experience. Worse, they are generally unaware of this shortcoming, assuming incorrectly that management is trivially easy compared to their topics of study and merits minimal effort. We have now seen the consequences of this lack of attention." [1]

Academic politics is a great reason not to stay in academia: "Look for environments where competitors see themselves as playing a game, rather than fighting for survival — this prevents rankings within the hierarchy from becoming an existential problem." [2]

This book has a great chapter of career advice, here's a gem: "Don't build a pyramid. Everyone seems to build one pyramid per career. A pyramid is an ambitious system that one person really cares about and that winds up working well, but then just sits in the desert because nobody else cares the same way. This happens usually just after leaving graduate school." [3]

"In general, status-conscious places are miserable for everyone, and the more, the worse." [3, next page]

Gatekeeping is predictable from the incentive structure: "For all the high-level talk about how we need to plug the leaks in our STEM education pipeline, not only are we not plugging the holes, we're proud of how fast the pipeline is leaking." [4]

"So why am I not an academic? There are many factors, and starting Tarsnap is certainly one; but most of them can be summarized as 'academia is a lousy place to do novel research'." [5]

"...whereas Newton could say, 'If I have seen a little farther than others, it is because I have stood on the shoulders of giants,' I am forced to say, 'Today we stand on each other's feet.'" [6]

[0] http://www.paulgraham.com/say.html

[1] https://caseyhandmer.wordpress.com/2019/08/09/caltech-astrop...

[2] https://www.briantimar.com/notes/mimetic/mimetic/

[3] Phillip Hobbs, "Building Electrooptical systems: making it all work" 2nd Ed, p392

[4] https://danluu.com/teach-debugging/

[5] http://www.daemonology.net/blog/2020-09-20-On-the-use-of-a-l...

[6] Richard Hamming 1968 Turing Award lecture, Journal of the ACM 16 (1), January 1969, p. 3–12
I'd love to but Charles said we can't do it. Something about if they're a customer then they need to pay actual money.
From the article in that thread:

> “We were not aware of the likeness laws in NFTs as the market is not regulated,” the post reads.

Hahahahaha. This is the dumbest excuse, you are not immune to existing rules just “because crypto”. The likened laws don’t need to mention crypto specifically to apply, did they even stop to think for a single second before they did this?

If the crypto community wants to be taken seriously and not constantly regarded as a joke, they ought to do themselves a favour and at least try to be a bit competent.