skysight-inc/HackerNews huggingface dataset:
> In general, it pays dividends to take a hard look at any selection process to see if it's selecting for the things we actually want

Before even doing that, I think we should be looking at whether there even needs to be a "selection process" at all. For example, there is no top-down "selection process" for which grocery store people shop at. Everyone makes their own individual choice based on quality and price. And the owners of the stores would find it pointless to worry about whether their store being successful--popular with shoppers and making money--is due to their "merit" or luck or something else. The only thing they have any incentive to care about is giving customers what they want.

The author of this article appears to have completely missed this type of scenario. But it seems to me that the best way to "fix" society, to the extent it needs "fixing", is to make scenarios like this, where "merit" vs. "luck" doesn't even come into play, as common as possible, and to make the opposite type of scenario as rare as possible. But this kind of thinking is completely off the author's radar.
Why burn coal to keep the records of this on a blockchain if you are going to forgive it. It is stupid.
> Mathematics has no side effects.

Dijkstra and Scholten would beg to differ. Mathematics is the science of describing patterns, and mutable state falls well within its purview.
Well, no, it's not. We're talking in the context of decimal representations of numbers. Outside of such a context the number of digits of a number is meaningless. In any case and in any base, a leading zero would not be considered a 'digit' of a given number, unless the character '0' was used to represent a non-zero digit.
This is kind of like AI. When something succeeds in general practice, it is no longer "formal verification". Now it's "robust type systems" and "static analysis tools". Those provide formal verification of some aspects of the code. And that's great! It's progress!

Full formal verification is (probably?) still a long way off, depending on your definition of "full". (My definition would be one where Knuth's observation that "it's amazing how many bugs there can be in a formally verified program" is no longer true.)
Early History of NFTs, Part 2: Monegraph, Spells of Genesis, Rare Pepes
With jQuery you are working with existing state & ongoingly trying to update it. In some cases you just need to turn on and off a class, but once you start making significant modifications, things get complex. Oops, you just replaced some DOM with some other DOM that's mostly the same, but now all your event handlers are lost- so now you've got to go add yet more band-aids to re-build event handlers. There's constant inter-dependencies when you try to keep working with one piece of state.

React hides all that away. The virtual-dom just works. Event handlers all get faithfully reconnected. You never end up accidentally having multiple copies of content or having deleted too much content. As opposed to the DOM's native retained mode rendering, React gives a much simpler immediate mode rendering.

And it's often faster. It's easy to do too much work, to end up replacing more than you need to when you are hand-working the DOM. React's diffing algorithm is quite effective at doing just what updates actually needed be done, where-as before I as tech lead would have to go re-walk through my teammates code & tune & optimize it, fix some of the gross inefficiencies.

Working the DOM used to be a complex & subtle art. A lot of simple stuff you could just do & it was ok. The API was never delightful, even with jQuery. But there was so much latent knowledge, so many particulars, so many hazards. It, in my view, made even simple things much faster to develop.
Is it by any means possible, that some small “edge” laws are just written by people with a great sense of humor?
You might call (C) and extension of (A) . Avoiding all pedagogical tools that can be systematically cheated on , is an effective way to reduce cheating.
There's an interesting analogy about how we've been depleting our huge supplies of fossil fuels at an alarming rate, causing the population to spike out of control, with little planning ahead for when they eventually run out (the effects of which we've already started to see the effects of):

"On the far end of the overshoot spectrum are situations in which a community of living things receives a surplus of energy through some accidental event that happens only once. Imagine how the lives of field mice would be transformed if a truck full of grain overturned on the nearby freeway and spilled its load in their meadow. The mice suddenly have more energy than they can use and their population soars far beyond the meadow’s carrying capacity. As the number of mice in the meadow grows, though, the rate at which the grain is consumed also rises, until the grain begins to run short. At this point nothing the mice can do will spare them from dieoff; most of the mice will starve, and the survivors’ struggle to keep themselves fed may damage the meadow badly enough to decrease its carrying capacity over the long term. Years later, the meadow may still not support as many mice as it did the day before the truck overturned."

From John Michael Greer's book The Ecotechnic Future
I like this, I've been looking for alternative language to express this to other developers on my team! I've noticed people tend to shut down when you say their code is "bad"
“I’m not loyal,” said Sergio Avedian, who has driven for seven apps, including Uber and Lyft, and writes about his experience on The RideShare Guy blog for drivers. “Nobody is loyal.”
> The fact is that the x86 cores have focused so much on performance per core, largely due to per-core licensing costs that dwarf CPU hardware costs, that it has led to a window for a cloud-native processor segment designed to provide the correct level of performance per core tied to cloud vCPUs, but then offer massive numbers of cores.

Why is the x86 core count related to the per-core licensing costs?
Police unions don't prevent police from being held accountable. They don't have that authority. Police unions are another problem, and an important one, but we need the state to press charges and judges to sentence police who commit crimes at least as harshly as they would the rest of us. No union has the power to take a bad cop out of prison. The police didn't get this way on their own, so it's important that we aren't ignoring what's enabled them to continue like this and start holding everyone involved accountable.
Plenty of games lean in to the modder community, for others the difficulty of modding is its own incentive.

You mention counterstrike, the first version started life as a half life mod.

Primarily online games do a lot to prevent modding these days because the most popular usage of this is to cheat ruining the fun for a lot of people.
I have a POWER9 system actually - it has a number of shortcomings that make it not so practical as a daily driver. For one, it doesn't go to sleep and draws 27Watt at a minimum. It also has no integrated graphics which means I need an AMD or NVIDIA graphics card which have spotty support at best on POWER...

Not to mentioned it takes anywhere between 90s and 5 minutes to boot. It spends over one minute doing init including things like training DDR4 and PCI-e serdes links.
I’m starting a weekly newsletter for Dividend Investors
I am just launching the newsletter as a passion project. If you’re into dividend investing feel free to sign up https://dividendsweekly.com/.
Debugging a mysterious Python crash
Does the switch have higher speed uplink ports? It's possible to have a switch with multiple 1G ports and two 10G ports for the uplink.
I always felt that my score was my own, and didn't care about comparing against others.

Tough to do when you’re sharing a curve with a bunch of cheaters, and the grades matter for your future.

I know in the program I attended I was up against a fair few who were taking cognition enhancing drugs, others who had exam copies from prior years to help them prep, and a lot of people who copied each others’ homework. It was frustrating to be on a curve with them.

I had a few professors who didn’t use curves. It was wonderful.

I think curves are in general unethical due to cheating, and feel they’re a sign that a professor hasn’t done the hard work to really zero in on exactly what knowledge the student is expected to master.

Open to counterarguments.
This is part of why academic credentials have both lost their intrinsic value and become mandatory for all candidates.

While it may seem contradictory at first, the appearance of low ability amongst credentialed candidates also lowers the perceived value of the non-credentialed; fore if the credentialed are so lacking in ability, then those unable to achieve even such a low bar must be worse, yes?

Of course, this isn't always true. But for hiring managers dealing with an insurmountable mountain of candidates any generalized filtering metric, however shaky in its footing, is appealing.

Widespread cheating is part of why we have credential inflation.
I never really understood the crypto stuff. BAT isn't mined on the computers of people who use brave, right? so why is it even a cryptocurrency at all, couldn't they just essentially use a non-coin solution? aka a bunch of integers in a sql database
There are two problems with (B). The first is that however you disincentivize it at the local level, the greater society incentivizes it by pairing earning a degree (as opposed to gaining knowledge) with greater earnings. The second is that people will still get away with cheating.
It’s the only way.
Universities shouldn’t be credential factories.

Get rid of grading and nobody cheats.

Have a separate entity do the verification or make graduation more like PhD defense.
But that's the whole point of Brave. If you're not interested in crypto, pick a browser that's just a browser. There are better choices: Safari, GNOME Web, Falkon, Firefox.
It was struct down based on Lawrence, which was substantially base on Roe vs Wade, so may no longer be unconstitutional.
IBM also cells POWER9 workstations:
https://www.ibm.com/products/power-system-s914/pricing

IBM charges 11k for their 8 core POWER9 CPU alone...
Safari, GNOME Web, Falkon.
This article kermits a great sin by not including the best cover of this song: https://www.youtube.com/watch?v=PCY0aeUx-Ns
But why do they care? I never get that.. Why is it such a thing what people do in the bedroom.

I can imagine a person inserting 6 dildos at the same time might get into a situation where they put a burden on the health system. ERs have better things to do than extracting toys from orifices in the middle of the night :P Besides that I can't come up with anything. /

PS the other thing that's really puzzling is why 6 are a problem but 5 aren't.
no I'm saying it isn't a good view into what people actually like. it's a view into what they want the world to be like.

people respond to surveys according to what they want the survey results to be, and not how things actually are.
That's their preferential font stack, not a system font stack.

It's mostly Helvetica based: San Francisco is the Apple knock off of Helvetica and Liberation Sans is a knock off of Arial which is a knock off of Helvetica. Only Segoe UI isn't Helvetica.
‘All Progress Depends on the Unreasonable Man’: Shaw’s Lessons on Change (2017)
Sorcerer’s Apprentice: Looking for demons in a disenchanted world
Where's the privacy policy?

If the content is encoded in the URL then that's all going to the server (unless the # idea someone mentions below gets implemented) and thus everything being shared is visible to the site owners. For savvy people that's probably understood but others might not get it, and either way it helps to understand the site's policy regarding this.
> kermits

Commits?
Let's say that Urbit claims to be formally, provably secure. But approximately nobody actually understands Urbit, which means that nobody knows whether the proof is solid. So as an outsider, I have to either take it on faith that it's secure, or I have to spend a fair amount of time immersing myself in this hard-to-learn system to see if the claimed benefits are really there.

But it's not just Urbit. Rust has essentially the same problem.

In fact, perhaps all of formal verification has this kind of problem. How do you prove the benefits to someone who doesn't know the tools?
> there's absolutely nothing stopping a third player from entering and eating their lunches

Any challenger is going to be ten years behind on market and platform development with no access to cheap capital for customer acquisition.
"Best Effort Service: Network resources are always de-prioritized for Starlink for RVs users compared to other Starlink services, resulting in degraded service and slower speeds in congested areas and during peak hours. Stated speeds and uninterrupted use of the service are not guaranteed. Service degradation will be most extreme in "Waitlist" areas on the Starlink Availability Map during peak hours. See Starlink Specification for expected performance here."

From: https://support.starlink.com/?topic=76371e8a-d994-e9d1-f96d-...
Saying it twice doesn't make it less wrong. The priority is never packing as many people as possible into a given area. Its quality of life.
So the cable is a device with a microcontroller and we’re just ordering them from Amazon then plugging them into our computers. Cries in infosec. I guess it’s no different than a cable having a hidden microcontroller but still. Maybe I’m too paranoid.
hold down back button and front button till it beeps
release front button
keep holding down back till it beeps again
then you'll see entering engineering menu
disconnect power
restart
this completely resets all memory
I'm asking what the goal of lying is because I'm giving the people lying the benefit of the doubt, that maybe they are in their minds telling a "noble lie" or that they are doing it for some actual reason.

If there is no "goal" to them lying about the numbers, then they're just lying to lie? Isn't that worse?

I guess I'm trying to understand why people would intentionally undermine their position from the start by using statistics that they know aren't accurate or that are intentionally misleading, knowing that it immediately undermines their argument.

So why would they do that? That's the question. You seem to be ok with them spinning a false narrative (ie. 27 "school shootings" this year) so I'm asking you since presumably you're ok with them starting the conversation with lies. Don't you understand that has the opposite of the intended effect?
> Engine energy efficiency is unrelated to money, so dollar-per-neo-archaic-gallon is an invalid unit for this.

Someone filling up their EV and seeing their 75kWh car filled up with 2.2gallons of gas could not be a more obvious, honest, simple way of making the efficiency of their vehicle obvious, in the most direct & clear parallel way possible. Using terms & expressions & scales already well known makes it clear.

> TFA is about cost,

The article is about cost & I'm proposing we be able to compare costs. And you:

> and "cost per distance travelled" unit is the most appropriate one to answer relevant questions like "how much a 1000-mile road trip costs in an EV vs ICE".*

Are making up complete nonsense unrelated to cost that expresses only your own biases about how you want things to be displayed. And you're doing so in a way that hides & makes us unable to directly compare gas vs EV.

This insistence that consumers have completely different ways of viewing the energy inputs- kWh versus gallons- is fragging bizarre. The EPA themselves provides a factor to convert between the two, it's not fake, & it tells a very real story. And it should make everyone feel really good knowing their EVs sip energy, which would be more apparent if we could see how few a "gallons" we fill up with.
There's an even better one that for some reason gets ignored all the time. Fusion-fission hybrid. Use a fusion reactor that is well below break-even as a neutron source for a fission reactor.

Currently all fission reactors have a common safety problem: their fuel has to be very nearly critical. More precisely, there are 2 types of criticality, delayed criticality and prompt criticality. Prompt needs a higher concentration of fissile material than delayed, or delayed needs a higher amount of moderator (like graphite rods) than prompt. In any case, you absolutely don't want your reactor to become prompt critical. It did happen at Chernobyl, but I think you don't want to be in that company.

All reactors need to be just ever so slightly above delayed criticality some of the time. You can think of it as the R0 for Covid. When R0 is above 1, the disease spreads exponentially. If it's below, it dies down. You want it at a constant level. In this case "disease" is fission. You need R0 to be slightly above 1 a bit of the time, and slightly below 1 some of the time, so the fission keeps going, but does not go out of hand. The thing is this narrow band around 1 needs to be really, really narrow. We are talking 0.999 to 1.001 or so. Why? If for Covid a generation is about 3 days, for nuclear fission, a generation is about 1 millisecond (delayed fission, not prompt one; for that one, a generation is about 10 microseconds, which the funny guys at Los Alamos called "one shake"). If you have an R0 of 1.01, then after 1 second (1000 generations) you get 22000 more fission, and after 2 seconds you get half a billion more fission events than at time 0. That looks an awful lot like an explosion.

Keeping the R0 in a very narrow band is not that easy. It is for sure doable, and that's how all reactors work. But the specter of R0 going to 1.01 is never that far away.

But a fusion-fission reactor can achieve just that. The fission part of the reactor can be kept well below R0=1. You can keep it at 0.98 for example. And then you need to provide an extra 2% of neutrons coming from the fusion part of the reactor. If anything goes out of hand, you just shut down the fusion reaction, and the fission reaction dies down right away.

[1] https://en.wikipedia.org/wiki/Nuclear_fusion%E2%80%93fission...
Is stock price the only valuable thing in life? Just to cite one element, the dispute over the painting plant. That won't have any impact on the stock price, it's too small a thing, but is illegally polluting irrelevant because the stock is going up?
More awkward phrasing due to the line between garbage collectors, compilers and language runtimes being fuzzy. What I mean is that the compiler at compile time decides to act as an alternative garbage collector by allocating and de-allocating the objects in a way that is invisible to the mark and sweep portion.
. . . a watershed law was passed—but instead of securing the privacy of Americans, it gave police at the state and federal level the legal right to wiretap them.

“Be thankful we're not getting all the government we're actually paying for.”

Will Rogers

https://www.goodreads.com/quotes/140829-be-thankful-we-re-no...
Why did you buy yours? What is the OS you are using? Does it have any particularly interesting features or quirks?
grades matter for your future

Here’s the real problem. Grad programs and/or employers are cheating—-they aren’t doing their own homework.
> And the owners of the stores would find it pointless to worry about whether their store being successful--popular with shoppers and making money--is due to their "merit" or luck or something else.

Wait, what? You don’t think there’s underhanded tricks in the grocery business?!

> The only thing they have any incentive to care about is giving customers what they want.

The only thing they have incentive to care about is making money. Sometimes that’s giving customers what they want. Sometimes that’s using psychological tricks to influence shoppers’ behavior. Sometimes that’s good ol’ fashioned buying out the competition.
I’d argue that if everyone’s an editor, then no one is. You can change the first part of that quote to say

> Saturated with editors, critics, and reviewers…

and it still works.
> the language of the OS

I'm pretty sure the font choosing algorithm takes into account the "lang" attribute as well. lang attribute and the system language are probably used to determine the fallback order. For example, on Windows 10+ with system font stack without system-ui: [0], [1]

For Han characters:

- lang="en" + system lang en -> "Chinese" font

- lang="en" + system lang ja -> "Japanese" font

- lang="ja" + system lang en -> "Japanese" font

For Hiragana, Katakana:

- lang="en" + system lang en -> "Japanese" font

which is reasonable enough but can be surprising I think. This can be confusing when you care enough about how the Han unified characters look but can't control the lang attribute (for example in Discord messages).

[0] https://jsfiddle.net/6gfyrpv0/

[1] https://momdo.hatenablog.jp/entry/20200802/1596376257

Side note, if the system lang is en and on Windows 10+, Japanese Github markdown text will be shown in two fonts with different "weights" [3]. It looks fine if your system lang is Japanese. I wonder if it's possible to set/guess a custom lang attribute for user/repo/markdown document.

[3] https://i.imgur.com/vgwDtZt.png
Remote work has its perks, until you want a promotion (2020)
Online exams without proctoring are a recipe for disaster, and I think that should be pretty obvious to any instructor.
I don’t know, a multiple choice quiz shouldn’t be used for grading students at all? My university asks the students to make projects in groups which are different from one another.
One team gets to write a tictactoe game in c with ncurses library, one team gets to write connect four with another library and has to implement a given Interface, etc pp.

Honestly, these kind of multiple choice tests just suck, and OP shouldn’t be surprised that people don’t take this stuff serious.
Most game logic is indeed single threaded and most multiplayer games are single thread authoritative. Because the logic is single threaded it can feel turn based because it has to handle things in a time sliced way.
> drag and dropping and setting a few constraints, to now doing zstack/hstack/vstack/spacer wizardry.

Very few iOS developers I know did "drag and drop"/IB development, layouts are typically done in code even in UIKit.

The zstack/hstack/vstack bits don't seem wizardy at all if you're used to looking at layouts in code.
What appropriately challenging cheat-proof calculus assignment could you give to a classroom of 100 undergrads?

As soon as those questions leave the classroom, they will be passed around in group chats. That’s why exams remain relevant. If a student averages 95% on their assignments, but shows up to the exam and can’t solve ∫sin x dx like they had supposedly done a hundred times on their own, then they’re probably cheating.
Build and launch your startup in 30 days
Hey guys!

I fly planes for a living, but I want to transition into being a full-time indie hacker.

As you can imagine, procrastination, perfectionism and imposter syndrome are real! From chatting to people online I can see I'm not the only one.

To combat this I'm going to build and launch a project every month for the foreseeable future to find out which one of my many ideas has traction with users.

I have put together a community for anyone else who's struggling to push past their own barriers so you can launch your project in 30 days.

If you think this might be helpful, feel free to check us out.

Thanks for reading,
Rich
the overall lifespan in miles or km of the car until it's used up and has almost no resale value is a consideration, if you put 200,000 km on a car doing city driving as an uber, that's consuming a considerable portion of the original total purchase price of the car. 11 cents a mile comes nowhere close to account for that, as reflected by the fact that the IRS mileage reimbursement rate for use of personal vehicles for business purposes is presently 58.5 cents per mile.
I’m curious what qualifications do you have ?