skysight-inc/HackerNews huggingface dataset:
I agree with most of what you said. However, I also think you've done a good job in showcasing some extreme examples of how my suggestion could be taken too far. Such an extreme take would be undesirable. But it could be done with moderation, as appropriate, such as when an entire article is about why a thing has gone away (and, since it has gone away, almost by definition there will be interested readers who do not know what it is). There are always tradeoffs to be made in good writing.
> Speaking of "modern retro computing" there is already a player in the town: C256 Foenix

Is there any community site where I can download software for this machine? It is a very good feature of the other retro projects that there are centralized websites where can be distributed and downloaded software. For ZX Spectrum Next[1], for Commander X16[2] and for Mega65[3].

[1] https://www.specnext.com/software-directory/

[2] https://www.commanderx16.com/forum/index.php?/files/

[3] https://files.mega65.org/html/main.php
> I intended it without judgment

I don't doubt you. But you didn't write it without transforming what they said in the first paragraph into something else in the second. I'm not calling for your head here, just pointing out a flawed linguistic turn that enables people to dismiss complaints about being left out again and again and again as histrionic (like I see nawgz doing in that sibling comment).
Hey megasquid :)
Someone mentioned that it was an issue. Haven't had time to fix. I think it might be iPhone specific? Will try and take a look when I have a minute. There's also the GitHub writeup if you wanna take a look at that in the mean-time!
I have rudder pedals for flight simulators under my desk. Most of the time they just sit there not being used. This inspires me to find more uses for them. Since they offer analog inputs, maybe scrolling or volume control.
It was most likely changed. Very common in digital journalism.
From Hell Let Loose, a WW2 game that’s more towards simulation than Call of Duty or Battlefield: 1942, I learned the importance of voice communication to coordinate actions. It also helps that I’m much less shy now about talking to strangers. I play as the squad lead and spotter in a tank-crew trio and have to be clear and concise with my words, both into the command channel and to my crew. I am more practiced at giving direct orders rather than dithering or asking what the driver and gunner think we might do (I do like to ask them when we have time to plan, though, especially as the US when trying to flank Tigers).

From videogame Spec-Ops: The Line I learned that we (the US military) used white phosphorous during our assault on the people of Iraq[0]. I may have already known, but the game made it personal.

[0] https://en.wikipedia.org/wiki/White_phosphorus_munitions
This seems to be one of those things that Apple leans hard towards, just because. à la the lightening port.
I'm sure there have been older tools with this, but Terraform is the first I encountered with it and I really like this model.
> As a Windows switcher (in 2006) I always felt that the drag-and-drop model was really elegant, but it was unintuitive because, to your point, I had been exposed to the installation model for so long.

https://portableapps.com/ started around that time: builds of open source programs that ran out of a directory without any installation. They were meant for flash drives, but worked just from the desktop or wherever as well.
What is the idiomatic way to mimic inheritance in Rust, when writing bindings for OO languages? I'm new to Rust but I imagine there are ways to mimic upcasting/downcasting its types?
LLVM got upstream support for the swifttailcc calling convention last week [0].

[0] https://github.com/llvm/llvm-project/commit/82a0e808bb2cddc1...
Remember that people at the lab were dicking around with bat coronavirus alterations!

While one might say that the same thing was happening in the market via natural gene replication and disease transmission, don't you think that someone intentionally altering parts of genes with the sole purpose of "gain-of-function" (making a more deadly virus) would be more likely to generate something like Covid-19 than a fishmonger who slaps another tilapia onto the ice?

https://duckduckgo.com/?q=gain+of+function

""Gain-of-function" is the euphemism for biological research aimed at increasing the virulence and lethality of pathogens and viruses. GoF research is government funded; its focus is on enhancing the pathogens' ability to infect different species and to increase their deadly impact as airborne pathogens and viruses.

https://duckduckgo.com/?q=gain+of+function&t=opera&ia=web&ia..."
Sorry, I missed this comment. Actually, I have sold two homes without a realtor. Both times were flukes more than anything I really planned.

The first time I mentioned to a co-worker that I was thinking about selling my (first) house. He said that he thought he could be interested. He came and saw the house and agreed on the spot to buy it. That was that. We established the price by asking the realtor who had sold us the house what the price should be and then reducing the price by an amount that was 50% of what the standard sales commission would have been. In essence, we split what would have been the commission with the buyer.

We also split the cost for a real-estate attorney — a few hundred dollars, total — and got it done in just a few days.

The second time was a little more planned. I carefully photographed the house and painstakingly built a website for it with tons of description. Whether or not we hired a realtor, I thought a website would help us sell. This was early 2001, a web presence for a house for sale was still fairly rare.

We contacted the same realtor who had sold us our first home and asked her for a market value for the house. I offered to pay her a fee for her expertise and she declined saying that she knew we'd end up hiring her anyway, and that, "You may have sold your first house on your own but you'll never be able to do it twice."

A few days after the website had gone up, I decided to put a small "for sale" sign in the yard and, no joke, as I was pounding the sign into the ground, a passing car stopped and, longer story short, within a few hours she and her husband agreed to buy the house. The husband was a building contractor and he was especially impressed by the aforementioned inspection report.

As we had done with our first house, we set the price at market minus half the commission so it was well-priced.

We hired the same real-estate attorney who put the sale together. It was super easy and done around the buyer's kitchen table in a single two-hour meeting, followed a few days later by an official closing at an escrow company.

Now that the market in our area is smoking red hot, I am pretty sure we could sell our present home on our own too. We might miss out on bidding war wins but, I think, in the end, we'd come out okay.
Property wrappers are unnecessary but sometimes they allow for very clean code. For example you can create a wrapper to persist data to UserDefaults like

@Persisted(key: “myKey”) var myInt = 42

which is a really nice way to avoid a lot of boilerplate.
From where I sit, both of those concerns sit on the same side of fence. GP argues against extensive developer time spent on validating edge-case emails, and says they do so in no small part to avoid having emails bounce etc., as doing MX or other validation to follow-up on these edge-case emails validity within your service does nothing to imply others have put in this same costly and nearly superfluous support, likely leading to more emails bouncing and accordingly degrading the trust in their business as a sender
That's a good point. These are the kind of people least likely to seek treatment for a suspected virus - because they know time and rest is basically all there is. I know that, so I don't see a doctor if I get sick. They'd only go if it's really serious.
I'm glad this has been published. It would be tempting to delay such a publication until more data is available. However, the author(s?) are doing it in the way of honest science, and hopefully this will catalyze further work on EBSE. Who knows, maybe the big companies will decide that the rising tide effect is worthwhile and fill in the gaps.
I would reorder the buttons like:

- Repeat soon
- Repeat later
- Never repeat
Except it didn't. The 9900K was in a completely different performance category from the M1 in these dolphin tests.

To compare efficiency you need to control for performance. What Dolphin did here would be like trying to compare CPU coolers without controlling for power consumption.

What makes the M1 impressive is its performance relative to other CPUs in its power category (eg, the M1 vs. the i7-1185G7 in this chart: https://images.anandtech.com/graphs/graph16680/117493.png ), or when it manages to be both faster and use less power. That's impressive.

But using less power while also being significantly slower (which is what Dolphin's comparison is saying)? That's... not impressive or interesting. That's some "no shit sherlock" level stuff - just compare literally any mobile CPU from Intel or AMD vs. the desktop equivalent in the same generation. You'll see a chart that looks basically the same, with the mobile CPU many times more power efficient while also being a lot slower. Especially when you're taking the top-end desktop CPU for the comparison, the CPU where power efficiency isn't even remotely a design goal.
They didn't take a bed.

Again, I don't think you understand the context. There is no claim they took a bed or took any resources beyond going to see a someone, not even necessarily a doctor, and then leaving, perhaps for as little as 30 minutes.

I don't see that they're necessarily using any resources in a detrimental way, I'd expect that if they were this practice would be curbed. It is China after all.
Telling that a few people vocally mock this but it has a ton of upvotes.
Holy crap, I had no idea that the screenwriter for Tron was connected to Alan Kay. Thanks for that tidbit. Sounds like she became romantically connected to him after meeting him while researching the movie. Neat.

I'd love to see her original script before it got ruined. Sounds like her and Kay were pretty bitter about it.

https://web.archive.org/web/20030109182549/http://www.tron-s...
Convert multiple images to WebP in JavaScript
That isn't really correct. In some circumstances US courts allow service via other channels.
I don't need to, I don't have the burden of proof. All I need to point out is that this is not out of the ordinary at all.
Apparently there is a goods-sized National Battlefield nearby, Wilson's Creek. I've never heard of it and didn't realize there were any Civil War battlefields in Missouri.
If the US government is taking $10k in taxes from you, you're making over $80k a year.
They had gone to raid the office, but since the Twitter team is working remotely due to Covid, the police couldn't find anyone in the office and changed the narrative to save their face.
What's stopping the federal government from implementing a VAT? I realize there's a ton of legal and political inertia, but theoretically it seems like it would be an improvement.

In an ideal system everyone would charge a VAT rather than a corporate tax, resulting in a level playing field for foreign profits as well.
I agree with Matloff's overall point, though. "Tidy programming" (which came to mean non-standard evaluation) is very hard to understand, even for R professionals. It relies on directly handling symbols, and encourages using new notations to do it. Debugging is even more complex with NST code, and people learning the language will be doing a lot of debugging. I can't imagine a good way to introduce functions to newer users when using NST. You'd have to first mention environments, scoping, and symbols.

My rant aside, I did find this next quote from Matloff a better argument for using dplyr:

> mean(Nile[80:100])

"printing the mean Nile River flow during a certain range of years. Incredibly, not only would this NOT be in a first lesson with Tidy, the students in a Tidy course may actually never learn how to do this. Typical Tidiers don't consider vectors very important for learners, let alone vector subscipts."

With dplyr, you'd subset based on a `filter()`, likely specifying the years to keep. It encourages self-explanatory code. Matloff's vector subscript tells me nothing about why certain elements are kept.
What they'll do is have separate entities for that.
Chrome Extensions for Developer Productivity
I feel like we don't really need highly-evolved type systems for practical problem solving. On the contrary, I have found that the plethora of available ways in which to model a problem domain can cause more harm than if a more constrained set of tools were made available.

What problem domain is so complex that it cannot at least be modeled in SQL (or Excel)? What language does not provide sufficient abstractions for tables, columns, relations & basic data types? Why would you want to take a clean domain model that the business agrees upon and then start perverting it with things like polymorphism? Performance is often something thrown around as an excuse to de-normalize schemas, but typically when I ask someone to actually measure it we find that LINQ/SQL/etc is more than fast enough to get the job done for all practical intents & purposes.
"If drug cartels in Mexico started firing rockets into Texas"

Imagine if the US were taking more and more territory from Mexico while illegally evicting and assaulting Mexicans to make room for US settlers. Let's say that they then made it impossible for Mexicans to leave or enter a narrow strip of land and denied them medical treatment and severely restricted food and water access. That and prior to the attack of the cartels, let's say 6 years ago, the US launched strikes against the Mexicans where a later report by the UN found that 80% of the dead were civilians.

Imagine then if that drug cartel itself was originally placed into power by the US to avoid the formation of rival organisations that the Mexicans could choose between.
No. You don't underestand. Snowden = american criminal. America = our friend. This guy = belorussian criminal. Lukashenkon - until some months ago our friend, now - our enemy.
any government can spin up its own ActivityPub-compliant service today and basically be their own Twitter.

media organizations can do this too, and it would be welcomed to have more journalists in that particular space.
> Even in Rust, the `Clone` trait produces a deep copy.

Clone is not really a deep copy. I like the description that says it is "deep enough to give you an object of identical/independent ownership (of what you started with), but no deeper".

Example: Rc<String> when cloned only gives you another handle to the Rc, the string data is not duplicated (for this reason we don't call it a real deep copy). You get a new rc handle that is on equal footing with the old handle.

There is plenty of Rust types that consist of tree-shaped ownership relations with no frills - in these cases clone and deep copy are identical. Let's say for example a HashMap<i32, String>.
Thanks; makes sense.
Consultancies made billions with unnecessarily complex JEE/Enterprise patterns systems that needed hundreds of developer to maintain. So I'm not surprised all that pseudo agile/DRY/SOLID stuff were pushed as "good practices" in the 2000's and the 2010's.

"No you can't just use if statements, you need to use a chain of responsibility with many classes cause it's SOLID".

It's not a mystery that one of the author of a popular front-end framework was a JEE consultant, and this popular framework now feels like a solution looking for a problem...
I said in my comment that I think that it might be that lock downs worked in certain situations, but not all. From your comment, it sounds like there is no amount of evidence that will convince you that lock downs are more nuanced than the statement that they are 100% effective in all cases.

Remember, they weren't really full lock downs, they were these partial kind of lock downs. Even in the US, some places did curfews, some did not. At the very least, you have to admit that there have been some measures under the lock down umbrella that were not as effective as others. If you can't even examine your faith in your statement, you are right that there is no point in discussing this subject further.
It still works in Big Sur! Just hover over the window title and the icon (called the "document proxy icon") will appear.

I think it's fine that they hid it, since even before, the things you can do with it (dragging, cmd/ctrl-clicking) were already hidden.

The only old functionality that is lost with Big Sur is that you could glance at the icon to see if there are unsaved changes (if so, the icon would be dimmed). But you can still tell by looking for the dot in the red close button.
ohh that option thing is well hidden, thanks for that. Is there a keyboard shortcut for it?
My point wasn't exactly that they had no choice, so much as it was a choice they quite understandably weren't going to make.

The AT&T analogy is kind of weak here because they weren't operating in the same business environment. AT&T was doing it in a B2C context, Google's Android business at the time was 100% B2B. It's easier to take this kind of risk as a major telecom operating in a B2C context, because consumers, as a body, aren't going to punish you that badly. Case in point was that, while these Android phones sold poorly, it hasn't actually tanked AT&T's business.

Whereas, if Google had sent Samsung, LG, Huawei, etc over to WebOS or wherever, the impact to Google's Android business would have been large and permanent.
You can take a look at how the Gtk bindings handle the inheritance hierarchy in Gtk objects: https://gtk-rs.org/docs-src/tutorial/object_oriented
After a short period of stirring you throw out whatever floats on the top and what sinks immediately. You keep the water with suspended particulate, you let that settle for a long period (but not too long) and throw out the water this time keeping what settled which will be clay.

You are keeping particles which settle to the bottom after one minute and before one hour (or whatever, the minimum and maximum times are adjusted to suit needs)
Another case in point: OAuth
I don't get it, do you feel like you need a class in a university to learn programming? Source code is nothing but formal notation. The fact that it kind of looks like English text if you squint makes no difference, as far as I'm concerned. There's only a handful of symbols you have to learn to read type theory stuff.
Yeah, I agree with you on this. But, thank you for understanding. I really appreciate it. :-)
I'm building these out now in my org. My goal is to measure the process, not the engineers. The big metric being "cycle time" - the time it takes from issue created to deployment. I'll be able to further divide the metric to see what's slowing the process down: QA, DevOps, Product, or Engineering. I'll also be looking at reviews and comment counts as my org has a habit of siloing and I'm driving more collaboration.

And the reality of the situation is that these metrics will be brought down to the individual level and used in performance management. As a manager, I'll have to track that 1) I'm measuring things that matter and 2) that engineers have control over the metrics.

I also don't treat the metrics as a silver bullet where changes need to be investigated and not managed to.

There's definitely risks and some managers probably do this poorly, but I think metrics are useful and if done well, are effective.
He's a psychologist who wrote his book prior to the replication crisis in social psychology. I read "Thinking fast and slow" with a companion piece that detailed the most flawed parts of the book. I read that blog post before I read the book. There's basically no psychology you can read without some degree of BS in them so I love reading books which have already been thoroughly scrutinized. Some chapters were very well grounded, others like ch4 I didn't even bother reading.

I don't know where you got the impression that MOST of his research got undermined by that blog post when that blog post mostly took down a few chapters. If anything Kahneman impressed me for coming out of the replication crisis with not much more than a blown off limb. It would be great if Kahneman got everything perfect the first go of things but it was practically the point of his book that it's incredibly difficult to not make the exact mistakes that he ended up making.

The above posters general point is correct that the author doesn't really understand Kahneman's work, otherwise they would not have phrased things the way they did.
I wouldn't think so, since the level of blur is less or non-existent on the label. In infinitely long focal length, everything is the same level of focus.
I'm not following, of course they would have to have his fingerprints also somewhere else.
Good point, I actually forgot these existed. I guess they could be a bit more prominent.
It's not intrinsically difficult, but in Python it's arguably un-Pythonic and somewhat awkward. Like, sharing references has built-in syntax that's taught to most Python programmers within their first hour with the language, whereas copying - without writing a tedious manual implementation - requires importing the `copy` module [0], which outlines a number of pitfalls, quirks, and caveats with the process, and that I've literally never used so far as I can recall in a decade of professional Python development.

[0] https://docs.python.org/3/library/copy.html
My takeaway -- even the highest regarded engineering orgs are still shitshows behind the scenes.
Yugoslavia was screwed up in the first place by foreign countries sponsoring separatists in Slovenia and Croatia. When that predictably turned out to be a terrible idea, “we” then decided to solve it with bombs, and while doing it we came pretty close to massive escalation with the Russians. We barely mopped up a mess of “our” own making, and it’s still a mess down South. “Successful” is not a word I would use.

Lybia is more of a mess than under Qaddafi, which means the issues with migration to Europe have worsened and the Lybians themselves are worse than they were. Same for Iraq. I won’t get into Syria since that wasn’t really a straight military intervention.

Yea, what Belarus really needs now is a good civil war, so that Putin can annex more territory on one side and we can create a new border that will be forever disputed. Or, as alternative, we can have them be the casus belli for thermonuclear war between NATO and Russia, that will work great.

Or you know, we can wait. Worst case scenario, Lukashenko sooner or later will die. Best case, enough of his security apparatus will decide he’s not worth propping up anymore. Either way, no guns required.
It doesn't hurt that Apple has some financial incentives for keeping older devices working, as it means those devices are still able to purchase apps from the App Store, sign up for new Apple subscription services, and use new Apple accessories. Since Samsung is only a hardware manufacturer, they don't see the benefits of up-to-date devices to the same degree that Apple does.

That isn't to say that keeping old devices running is pure selfish self-interest on Apple's part, though. This isn't a zero-sum game; everyone wins when hardware gets a long support life cycle.
Is going to see a nurse to get a cold checked out really a detrimentally frivolous waste of resources? Unless the hospitals are congested, I don't see why this would be the case.

As for the cultural attitudes over doing this in Chinese virology labs, neither of us has any data for it to be any different from the general population. Personally if I had such a job and I was in a country where such a thing was normal I would do it.

Don't forget, for example, social pressure from friends and family.