skysight-inc/HackerNews huggingface dataset:
> So if anything, we should have pursued Bin Laden even more vigorously back then. The Taliban were successful in buying enough time for him to hide with their false diplomacy.

The problem was, real intelligence on the whereabouts of Bin Laden and Al Qaida in general was extremely rare. It was the vigorousness with which we pursued Al Qaida that helped really poison the relationship with local Afghans. You had local elites claiming that their rivals were somehow related to Al Qaida, which usually resulted in innocent people being taken into custody, tortured and/or killed. You had some legitimate leads (but often on mid-level operatives at best) that resulted in extremely risky special forces operations in remote and treacherous terrain - often resulting in both US and civilian casualties. You do this enough and people hate you, you've got an insurgency.

> We were at least successful in destroying the Al Qaeda training centers in Afghanistan (successfully located, blown up, and dismantled).

Real "training centers" were something of a white whale for the military in Afghanistan. A lot of the supposed Al Qaida "training" was taking place in Kunar and Nuristan provinces, in particularly inhospitable terrain. We'd run military operations in these remote Nuristani valleys, US troops would die, we'd almost never capture anything of value, and local people would slowly get fed up with their husbands/children/etc. getting accidentally blown up in airstrikes.
Well, to be fair, maybe it’s totally ok if three different names mean three different things…?
> it would be good to reduce the potential overlap of copyrights

??? I'm not sure I understand. Were we talking about copyrights?
No recursion and no lambda.
See https://news.ycombinator.com/item?id=29205665
Yes.

See: https://en.wikipedia.org/wiki/HDMI#HDMI_Ethernet_and_Audio_R...
I'm a couple days late to comment here, but I want to add the negative review I wish I'd read.

Linux support on the Framework is really poor, and that was especially disappointing to me since that was one of the top reasons I bought it.

Right on their install guidelines, it says to use 20.04 instead of 20.10 for Ubuntu or else WiFi may not work out of the box. Fine. Did that. But then there's a whole host of other problems.

It will drain 30%+ of your battery overnight while "sleeping." You can get it down to about 20% by using "deep" sleep, but then your trackpad settings won't persist (scrolling will switch directions, speed will change) and your WiFi chip will be slow upon waking.

It's also SLOW. I have 64 GB of RAM in this thing and even out of the box it takes double-digit seconds to open anything.

I also don't buy the "premium" feel people are talking about. My hinges are loose enough that the screen wobbles. Pushing down on the casing around the keyboard makes annoying clicking noises. I've opened it up and can see no reason for this other than an improper fit of the frame.

I bought the hype, and I spent a lot more money than I've ever spent on a computer before for something that will sit on my desk and collect dust.

I'm incredibly disappointed and feel like I was sold a bill of goods here. Don't make the same mistake.

If you want real Linux support, buy something that has stood the test of time.

Or, heck, buy a 2015 Chromebook Pixel and run Lubuntu on it with chrx. I'm still using that box over this one. It's a better experience and a much more premium device than this, even though I won't be able to repair it. But even after 6 years of frequent usage, its battery outlasts the Framework 6:1.
> This is part of why I am dedicating my life to building an alternative, non-insurance-based system of mental health care.

I think you'll have to get away from the licensing and certification, too. Why not say "fuck 'em" and embrace that you're a Shaman? If you can help people, that's the important thing; those that don't like the fact are gonna slag on you no matter what, one way or another.
There is a substantial time lag between the concentration of carbon changing and the climate reaching its new equilibrium. Even if we stopped emitting carbon today the warming would continue for some time. So if you're OK with what it's like today then you still need to take some carbon out of the atmosphere to keep it like this.
I have a client that uses a CMS of unknown origins. I just get stuff placed in an s3 bucket, and then attempt to parse what was provided. 100% of their YAML files are invalid by every single linter I have found/tried. Not one of them understands where the error is occuring to help debug. It litterally just says invalid. I'm at a total loss. My head doesn't think YAML. Does a string need quoting or not? trailing spaces at the end causes problems? my personal experience in YAML is limited, but it hasn't been pleasant.
I thought I was clear, but I guess not: The mind does not exist (as a separate entity from the body - if that helps you).
That's a nice way to look at it. In an example, for someone who was as confused as I:

If you're playing a perfect good blackjack strategy, even without counting cards, you have a small edge over the house (if I remember my Thorpe correctly.) Let's call it 0.5 %.

So if you play 100 hands, you can expect to win 51 of them. However, sometimes you might win 59, or 63, sometimes only 45 or 37. But you'll be reasonably close to 51. If you won fewer than 36 hands or more than 66 I'd be surprised. So in the worst case you win 15 hands fewer than your expectation, and in the best case you win 15 hands more.

If you instead sat day and night and played 10,000 hands, you'll still be expected to win the same fraction: 5,050.

But you might win 5,073, or 5,168. Or win 5,012, or win 4,931. With this large number of hands, you might well win 150 hands fewer than you expected to, or 150 hands more!

Relatively speaking, you're closer to the expectation with the additional trials. With 100 hands, you might win anywhere between 36 % and 66 % of them. With 10,000 hands, you'll probably win between 49 % and 52 % of them.

But when you're playing 100 hands, the difference between 36 and 51 % is only 20 hands. When you're playing 10,000 hands, the difference between 49 % and 51 % is 200 hands! In terms of actual absolute money won or lost, you're more likely to end up farther away.

----

And the reason, of course, is that while the expectation grows linearly when you increase the number of hands, the variation shrinks with the square root of the number of hands.

The reason they converge in the law of large numbers is not that the variation shrinks as you play more hands -- the reason they converge is that the expectation outgrows the variation, which makes the latter seem small relative to the former.

This is also why the distance traveled in a random walk is dominated by variation in the short term and bias in the long term. When you have a small enough time step, the square root is greater than the line.
Are you saying that the drug is not available in a veterinary paste formulation? Because it is. Are you saying people[1]
were not finding and taking the veterinary form of this drug? No, because they were.

So... horse paste. People were taking horse paste for covid. And that's "right", not "wrong". It's just a fact.
I submit that what you're really upset about isn't the truth of this matter but my refusal to engage in your face-saving spin.

But I won't. Because people were taking horse paste for covid. And that's insane. And it's equally insane to defend them for it.

[1] Unable to get doctors to prescribe or pharmacies to supply a drug that everyone rational can see has no business being prescribed for a viral infection, especially one with a working vaccine.
That's a good point someone brought up in a different comment. I haven't really dealt with those scenarios, so honestly I'll accept that as a reason.

I wish it could be displayed with braces though, I wonder if someone already has built that as an extension for editing / viewing yaml files.
Of course black (classified) budgets are standard operating procedure.

That does not mean that the expenditures are for the same items and projects every year.
So one thing I wasnt sure of is: If you have a Starlark program how is the value of it decided? Is it simply the value of the last expression? And where does the print-output end up? Is it just for diagnostics and has no influence on the value?
There is no excuse for this level. If it seems ok enough to you, it just means you aren't in the field, or shouldn't be if you are.
Facebook may be a dying company, slowly slowly slowly on the IBM timescale.

Facebook is definitely on the downslide. They staved off facebook's slide by successfully picking the next social network in instagram, but now that is probably going to lose its shine. If Tiktok is the next #1... That can't be easily acquired due to Chinese ownership...

They'll try the "metaverse" but man that is a big leap, and they are already poisoning their metaverse with stupid things like "must have a facebook account" which signals they are doomed to failure.

Facebook knows this. It's why they changed their name. Maybe the recruiting struggles signaled the death of the "Facebook" brand.
Slightly off-topic but ProbLog[0] might interest you.

[0]: https://dtai.cs.kuleuven.be/problog/
No you're still misunderstanding. Even in for example, a super primitive society, there are, say "obligation economies" that exist even though nobody inside the society is using it to understand their situation. Likewise, in a modern society there are economies of waste, economies of environmental destruction etc. The "economies" are just quantitative frameworks for understanding human interaction.
New 'dual-band' GPS systems have 30cm / 1ft accuracy without any basestation requirements. The chips cost $250 instead of $10, and they require different antennas, but 1ft is at a point where dropping further IMO has limited gains.
I think people don't realise that Docker isn't really doing anything here.
Many years ago I worked as a cashier (at Trader Joes no less) and occasionally had to ask customers for this sort of information. I had zero problem just punching in fake data if the customer didn't want to provide it, and sometimes I just went ahead without asking, if the customer was clearly busy with a crazy kid/pet/whatever.

Some cashiers were diligent about the data collection but many, probably most, had a similar approach to mine.
> I think it is valid for people to speculate and experiment and see if it can work.

This wasn't a scientific study! People were eating horse paste. There were literally multiple overdose events reported.

You think it's... "valid" to go to your local farm supply store and chug down random drugs because someone on Facebook told you to?
I'll preface this by saying that I have nothing against the author, I'm just trying to make a point about the NPM ecosystem and chain supply attacks .

> The problems seemed easily solvable and would require some moderate amount of work.

> When that got merged, suprise! I was made a project contributor.

> Now I felt even more excited. I could push fixes and refactors without having to wait for someone to code review them.

Think about this, and then think about your dependencies. How easy it is to pay a few people full time to contribute to the edges of the NPM ecosystem (deep dependencies, forgotten dependencies) to then slowly take control over some packages? Every result that's shown with "npm fund" is a potential target. Famously, Express was sold to a company (though this wasn't for chain supply attacks, but for clout I think?).

Of course that's also the good part of open source NPM-style: in some places there isn't much red tape. But I'm wondering if companies should rely on processes like that. That seem dangerous.
Wisdom and Strong Opinions
> The display for these new machines had been removed, so the only way to tell when the machine was really finished was to... Guess what?

Welll....

The display on my dishwasher technically exists. It is set on the top face of the panel, facing up into the counter, so it cannot be seen when the dishwasher is closed.

I'm not sure who thought of this, but it must have been approved by multiple people to appear on a real, already-manufactured dishwasher. Every one of those people was apparently terrible at their job.
I would say though that this is what I'm arguing.

The planet can't cope now - the environment is falling apart right now, already - and the mid-range estimate there's another two or three billion people to come over the next few decades.

There are estimates in excess of this, there are estimates lower. Estimates which have population declines see slow declines only.

I've not seen any real understanding of why the fertility rate is dropping, particularly in first world countries. That's a concern; what happens if the factors causing this to happen are transient?

That's part of why the estimates are only estimates, of course.
>4 km2 (1.5 sq mi) or smaller, 3 times per second.
Looks like there's accuracy enough to be able to model this. OCO-3 is apparently observing city level CO2 levels.

And the data is available (thanks NASA): https://oco2.gesdisc.eosdis.nasa.gov/data/OCO3_DATA/OCO3_L1B...

As for the human aspect, I think holding carbon trading countries to account when there's been a treaty signed and a financial incentive to do so isn't too far fetched.

I also think as the world gets a bit more desperate there will be more motivation. I personally would like to see sanctions on products (like Brazilian beef) but probably that's dreaming.
And according to the same UK data, the unvaccinated are much more likely to end up hospitalized or dead. Seems useful.
Is it that hard to do directly using QEMU? https://wiki.qemu.org/Windows2000
Cool project! The site is pretty laggy on firefox.
My resolution is 1440p and making the game fullscreen causes a noticable framerate drop. I don't notice the issue on Chromium.

Figured you might want to know.
About 15 years ago I was debugging an ARM7 memory corruption issue on an embedded target. Chip was running at 40 MHz but the instructions were ARM 32 bit instructions, but the external data bus was only 8 bits wide -- reading instructions from external NOR flash, required 4 bus cycles per instruction. So an effective rate of ~10 MHz.

We were good about doing code reviews, stacks weren't overflowing, etc. So it was puzzling. Finally, just like the article said, I figured the only way to find it was to catch it "red handed", in the act.

The good news is that memory locations getting corrupted were always the same.

Long story short, I set up a FIQ [1] -- some of you the FIQ -- which would check the location each interrup. I forget if it checked "for" a value or that it "wasn't" an expected value, ugh, sorry... If the FIQ detected corruption, it did a while (1) that would trigger a breakpoint in the emulator. Then I'd be able to look at the task ID -- we were running Micrium u/C OS-II as I recall -- the call stack, etc.

Originally I set up a timer at 1 MHz to trigger the FIQ, but the overhead of going in & out of the ISR 1 million times per second, at essentially a 10 MHz rate, brought the processor to its knees.

So I slowed the timer interrupt down to 100 kHz (!!), which still soaked up a lot of the CPU slack that we'd been running with. And time after time I'd hit the breakpoint in the FIQ, but the damage had been done usecs earlier and the breadcrumbs didn't finger a victim.

Then it happened. Remember, the hardware timer is running completely asynchronously with respect to the application. Finally, the FIQ timer ISR had interrupted some task's code in exactly the function, at exactly the place (maybe a couple instructions later) where the corruption had occurred.

Took about a day start to finish, I'd never seen or heard of using a high speed timer to try to "catch memory corruption in the act", but as they say, necessity is mother of invention.

And to non-embedded developers, this is an embedded CPU. No MMU or MPU, etc. just a flat, wild-west open memory map. Read or write whatever you want. Literally every part of the code was suspect.

Good times.

[1] On ARM 7/9, maybe 11, I think also Cortex R -- the Fast Interrupt Request, or FIQ, uses banked registers and doesn't stack anything on entry -- so it's the lowest-latency, lowest overhead ISR you can have. But you can only have one FIQ I believe, so you have to use it judiciously.
the docker system including all the bells and whistles. But indeed I could've just said linux is playing catch-up in this area too...
The Clojure Promise
This was a fun reading with useful information, but I'm not at all impressed by the "capitalism is the root problem" tone behind the article. Yes, our society could do a better job with educating the public in terms of their privacy options, but capitalism isn't a system that rewards greed above all else. It's a system that transparently reflects the motivation of our population at large.

You can scoff at all these companies today that are going carbon neutral as just "following the money" or whatever, but that's the entire point of capitalism. If something matters to most of us deeply, then we'll vote with our wallets. Eg. If most of us were so sick of how our mobile phones are apying on us, companies like Purism would be raking in billions. The truth is that most of us would rather have fancy cameras with fun case options. Capitalism isn't forcing our hands, we are the ones making choices - capitalism just reflects it.
It's very normal for minerals to occur inside of other minerals. It's called an inclusion. This can be another mineral or liquid like water or petroleum. It's really cool to see a piece of quartz with a little pocket of water that's been trapped inside for millenia.

It sounds like davemaoiteoccurs outside of diamonds as well, but won't stay stable on the earth's surface without being encased in something which maintains the pressure on it.
Shameless plug: I've made a deep learning course oriented with practical content on a wide variety of computer vision topics --> https://arthurdouillard.com/deepcourse/

with slides, google colab, and anki cards
> YAML as a markup language

YAML ain't markup language.
If programmers find getting YAML indentation correct difficult how are non-programmers going to fair?
These are useful when you need a pointer to an integer for a C or C++ API.
But now that they know where to look for it, I'm pretty sure they'll find more.
The curse of mobility I guess: people can move in if they want, bid up prices, which can force out those who were there before. The only solutions are to either eliminate/reduce mobility or move housing out from market influences.
> Bin Laden attacked the USA in the 90s (the original twin tower attacks).

Thought it was the "other guy"..

https://en.wikipedia.org/wiki/Ramzi_Yousef
The cost of the rent is also added to prices the store charges. The rent close to a metro station is far higher and often "local" stores are much more expensive as a result.

You could attempt to unbundle that by charging people an entry fee too.

Why not itemise the electricity bill whilst you're at it, etc.

It's penny pinching and adds friction. I've been to Trader Joe's, if you're going there you're not at all price sensitive.

You need a system to avoid people using the car park as long term car storage or for commuting, that's it.
These threads invariably generate heat, and not light.
“We have to stand for sanity.” An interview with Chris Best, founder of Substack
Everybody dismisses thousands of years of religious and philosophical traditions all the time. How many Christians give even a second thought to Buddhist philosophy of the mind? How many Hindus give a fig what Christians think about the nature of the soul? Some sure, but a teeny, tiny minority.

I actually find Buddhism and various mystical practices fascinating because they involve practical disciplines. They actually invoke mental states and get repeatable results.

Meanwhile neuroscience is busily sorting it all out once and for all, as science has done so many times before on so many previously intractable questions of natural philosophy. I’m confident we’ll figure it all out, but maybe not in my lifetime. Probably in those of my children though.
YAML is a superset of JSON. In other words: any syntactically valid JSON file is a valid YAML file. If you want braces like JSOM, but not quoted strings, YAML supports it.
I hope they listen in to my self babble so they get scared shitless from it.
No it is not. I’m not agreeing or disagreeing with it but it’s arguing that the harm of microtargeting is at the very least overstated.
I think ppl in your position should either follow the community, and obtain higher pay or relocate in area with people that align with your values.

If working 60 hour weeks or reskilling isn’t your cup of tea, that’s fine but we can’t keep everything the same forever.
They exist but you can't do much with them anymore, hence why zoning is such a popular strategy.
The LA Times is not a car park.
The trouble is that people insist in writing trees using plain text editors. Trees should be written in tree editors. Then you can't get the delimiters wrong.

"NestedText was inspired by YAML, but eschews its complexity. "

Mandatory XKCD: https://xkcd.com/927/

Fun fact: HTML was invented because SGML was "too complicated".
I got some 25GB bluray to record family photos, I do cull rather ruthlessly though.
Ok, you just killed the US steel industry and several others. Massive amounts of manufacturing have moved to other industries to avoid the tax. US economy is now significantly less competitive. What's the next move?
Why does your phone need a proprietary system with custom apps? Not really sure what you're trying to get at though.
That depends on albedo.

https://en.wikipedia.org/wiki/Albedo
YAML's lack of limitations is the source of much of the difficulty with the format. The numerous ways to represent basic data (arrays, strings etc) is a common source of error. YAML doesn't have enough limitations!

And you can't pick what config format a tool you need uses.
"Normal" is meaningless. Markets are always changing. This market will also change. Maybe increasing impact of work from home and empty office buildings will do it in the near term.

Maybe baby boomers downsizing, moving into homes, and dying will do it in the long term.

Maybe there will be runaway inflation and the fed will bring in and crippling interest rates that cause a deep recession in the short term.

But the future market won't be what it is today. The same shortsightedness that wasn't able to foresee the impact of millennials will fail to see what comes next.

The demographic impact of the millennial generation was a big topic of discussion in the late 90s and early 2000s. Since then the discussion has gotten a lot stupider focusing on pop culture stereotypes. A large group of people passing through life stages at the same time are going to have an impact.
I’ve never liked YAML. For whatever reason, it always feels like working in a mine field. It comes from the same cargo cult of people who think the problem with human machine formats is that it needs to be “clean”.

Clean, of course to them means some bizarre aesthetic notion of removing as much as possible. Only it’s taken to an extreme. I wonder if the same people also think books would be better with all punctuation be removed to make it look “clean”?

It’s unhealthy minimalism, causes more problems than it solves. As soon as I see a project using YAML I cringe and try to find an alternative because god knows what other poor choices the developer has made. In that sense, YAML can be considered a red herring and I’m usually right. The last project I used that adopted an overly complex and build-breaking YAML configuration syntax had other problems hiding under the covers, and in some cases couldn’t parse it’s own syntax due to YAML’s overly broad but at the same time opinionated syntax.

Just say no to YAML.
Why would you connect the TV to the internet if you have Apple TV? Vizio can't send any data if it's not connected to the internet.