skysight-inc/HackerNews huggingface dataset:
> The problems in the Congo originated with colonialism

That's... overselling it I think. Congo wasn't a single stable and well managed state before colonialism. The Congo has been subject to the most horrible and incompetent management absolutely, but some parts of the world that have been through immense suffering has done very well and some have done very poorly. Just look at Korea!

Just blaming colonialism for everything is a bit racist honestly. It is saying that it's only whites that can change the situation and the native populations are not capable of steering their own actions.

I think there is something between the far right saying africans can't be trusted because [racism] and the (far?) left saying africans have no agency because [colonialist history].
Or take the opportunity to try https://lobste.rs/t/programming
Acting to fix it would be a better use of one's own time instead of endlessly complaining. I'm going to take a look and fix it myself if you didn't already do it.
> How does Kubernetes, microservices and front end frameworks fix that?

Doesn't being in a container mean its much easier to rebuild it from zero and thus allowing security updates to be more regular?
There does not exist a single pejorative or derogatory term which inherently was negative and disrespectful to a demographic. It is always the case that a word get used in a way that turns the word into a pejorative or derogatory term.

toxic masculinity as a descriptor is equally useful when asking higher level sociological questions as female hysteria was in the past when asking higher level sociological questions. Why are women so over-emotional in certain situations. Why were they over-represented in mental institutions. It's was a term they used to exploring causes of those things, and as a by product it was used to justify their conclusions.

It was originally a terminology used by doctors and health experts. It was later used by people and politicians. It was then abandoned by doctors and health experts, and then much later abandoned by people and politicians. It existed for hundreds of years and then abandoned. Neither change how inappropriate and needlessly gendered it was, nor the harm it did.
Yes, supposedly a shelf fell and knocked the fire-suppression system out. I forget if that was the cause of the fire or simply the excuse for why the fire-suppression system didn't put the fire out and save the documents.

It was TD Ameritrade documents mostly it seems, but it was located close to a Citadel-owned building as well.
> basically ultra-masculine gym bros

I don't think that's ultra masculine. At least people around me like that are self obsessed, appearance obsessed but ultimately fragile men. I also know because I was probably almost the same. I had a beard and looked like a lumberjack. Was I a real man? Not really.

I'm not saying I now know what a man should be, but it definitely isn't an ultra masculine gym bro. It is someone who can create a stable, responsible, potentially loving environment for a family, someone who can endure a lot of strain and responsibility while still holding it together. It also helps if you have a goal in life other than "look good naked".
> So because some people are absent-minded and don't pay attention to what they do (and it's not like you need to take off the cover every day and twice on Sunday), we should all suffer the consequences? Don't quite like that mindset.

So people aren’t intelligent enough to choose phones with replaceable batteries and the EU should regulate it.

But people should be intelligent enough to deal with badly designed phones that if you don’t do things just right you lose water resistance?
Is there any clue on what architecture they used to create phi-1 ?
> In the nineties I joined a men's group retreat where we circled up and listened to each other's struggles, gave lots of support, and lots of hugs. Then we did some consciousness raising around circumcision and it's barbarity. We took our cue from the Feminist movement. They were getting their shit together and so could we. Gary Snyder read his gorgeous nature poetry, Peter Berg sold us on a green cities concept that would make our urban areas more livable.

I remember this. I wasn't old enough to join up, but I'd not have.

It was widely ridiculed at the time, and most folks didn't really respect it.

It wasn't the MRM that killed your movement; it just never took off, and was never really positively received by wider society.
What was the remaining 5% real users?

The employees, investors and friends and family off?
I consider retaining documents beyond X time to be incompetence at best, negligence at worst.

Tech and their, deleted means we keep it forever but mark it as deleted, should take notice.
This is a really strange comment for a technical message board. Is there a similar promise that there are no exploits in Android that can be used to circumvent parental controls?
Two years into the sport and I’ve never had a close concussion call or seen anything close. Heads could hang into each other on a crowded mat I suppose but that risk is darn low if you are paying attention.
Zanzibar evaluates recursively, where AWS IAM is single-pass.

So AWS groups do not nest, but Zanzibar groups do. In Zanzibar a relation on an object (an implicit set of users) can be the subject of a rule; you can define “users who have editor permission on an object also have viewer permission” in one rule. This isn’t possible in AWS; there is no way to reference the set of principals who are allowed a particular action or policy.

I think that AWS policies tend to have a lot of duplicate rules because of lacking recursion. Zanzibar rules should be easier to maintain and audit.

AWS IAM is also just quite “hairy” from gradual evolution over the years. On the other hand, Zanzibar has a clean model.

It would be nice to have a compiler that would emit AWS IAM Policies given Zanzibar-style rule tuples.
Shape it into space concrete aka pykrete by adding long fibers made from silicon.
From things like "my son left his math book in school, can someone send a picture of page 23 so we can prepare for the test" to "my daughter didn't write down the homework assignments; can someone send them" to organizing the class outing, discussing general issues with teachers or the schools organization.
Sometimes. Depends on the focus.
Only an ego would even ask this question
The Adafruit nrf52940 feather is a great companion to the DK, since it has the 10 pin header on it for SWD programming. When the cable is connected, the DK switches to programming the offboard (Adafruit) nrf52840 so it's pretty much transparent. So easy to develop on the DK and deploy on the Adafruit.
The question that frustrates me more is how they put the atom into the sample holder.
now read those flaws, compare them to the worst in 2004 and tell me they're the same. They're not the same because the internet was insecure as fuck in 2004 and these days security researchers motivations to receive bounties result in considerably more situational (and significantly less severe) security issues.
So far I have not seen a nuanced take on this yet. I wonder if Doctorow will write about it.

Lots of talk about government overreach, zero talk about the games Facebook has been playing with media, which have been nasty and colonial.

The government is acting as a blunt cudgel here, but they are doing something where everyone other than the EU and maybe Australia are doing either nothing or else helping them to devour the vitality of our culture.
New EU law to force smartphone makers to build easily replaceable batteries
A sympathetic interpretation would be that they identify with the conscious parts of the culture, and not the parts laid out by Aramaic reading old testament lovers. You know just like in rest of Christianity where you can find both feminist and chauvinist worshippers.

https://www.youtube.com/watch?v=qDNVHYCzH3M
This reminds me of how I used to get around the filter in high school (early 00s). This was the early days of the internet, so there were classes where they blocked the entire internet because it was a distraction.

I found out that (I'm sure this is a known exploit at this point, but at the time it felt awesome figuring it out) if I went into Microsoft Word (or maybe Works?), went to "help" on the menu bar, and clicked on "About Microsoft Works" it took you to an instance of Internet Explorer that you could then use to visit any website you like.

I had a really cool teacher for those classes though, and I'm pretty sure he was amused (and maybe even proud) when he saw high schoolers in 2001 or whatever, finding clever ways around restrictions set up by the school. We may not have been doing what he had explicitly asked us for, but clearly we were learning something.
Use `.config` to store your project configs
Archive tens of thousands of documents.
Devtools for mobile browsers
The only thing that is truly an insult is the one your opponent reacts to. Everything else is you scratching your bumhole. In fact, if you're not getting the reaction you intended, then that's still just you scratching your bumhole. History is rife with inadequately witted so-sos who like to pretend otherwise. The best way to insult someone is to decide what you want to achieve, then find the appropriate target. If you hit the target, but didn't achieve what you thought you'd get, then you failed.
Addressing the Overlooked Non-Micropsychiatric Uses for Thiotimoline
Today’s beloved tech with well maintained docs is tomorrow’s institutional knowledge tech that companies rely on.
>How about some minimal coaching so that all parents are aware of the state of the art in child psychology

What is "state of the art" in psychology? A bunch of irreproducible papers?
This brings back memories of older Windows versions, where you could push F1 and trigger various run commands through Windows Help
That's true. It's also true that it might not be.
Such inspirational, any other institutions shall learn from that! Let’s teach that technique in business and administration schools.
Never heard such a good argument for why we should all be replaced by AI.
Well it is useful at primary school when kids don't have phones. If they miss one day of school or didn't record correctly an information from the teacher parents can ask others about homework tasks, missed lessons, etc.

Also the parents delegate can relay useful info from the teacher's as the only one who has direct immediate (without taking an appointment) through that channel. State is maintaining an app/website where teachers can send messages to parents but while some do it correctly, other teachers ignore it completely.

It is also interesting when some parents find out they have an issue with a specific teacher. Like this year one of my daughter had one lazy one and parents expressed their concerns to the delegate and debated on a common message to send to school.
This is awesome. I hope there is a way to auto load a script so I can make some simple extensions.
I would argue that it is primarily but not exclusively the React community and it’s surrounding ecosystem.

Yes, it genuinely is a mess where people are continually reinventing the same things again and again on a loop and no two projects are the same, almost none of them are by the very nature of being React particularly well aligned with web platform standards and have major parts of their ecosystem captured by weird VC companies who don’t have the same priorities as your developers let alone your organisation.

That’s not particularly true for say Angular or jQuery or Web Components etc.
> work remote in Seattle and love it (but my wife has to RTO, so we still need to be here). But I guess if someone isn't great at math, an LCOL city is probably a better choice anyways, since they don't have to think so hard about the math and can justify their choices with simple click-bait-style narratives.

So exactly how does it make more financial sense to live somewhere that is more expensive than somewhere much less expensive making the same money?

What’s the mortgage on that 2 million dollar home compared to mine?

And I’ve been to Seattle a number of times. That’s where my employer’s headquarters is located. It’s a dreary place.
Zen Master Greg
> If your brain is meat, which is squishy, how can it be hardware?

This isn't what those terms mean, but nice try :). A better argument could be built around malleability of the brain.

> Isn't your brain just software too then? Isn't it all software running on software?

Yes and no. "Hardware" and "software" aren't fundamental. Think about ASICs vs. FPGAs vs. emulation. Which parts are "hard" and which are "soft" and which are something in between, is a matter of convenience/economics. Fundamentally, it's all compute though.
There are web views in all manners of apps and tools. No parental controls are watertight.

While I can see your hesitations, I think the solution is rather straight forward: block the Google Account settings behind parental controls. I don't think you'll want your kids logging out of their parental controlled accounts so they can create new ones anyway, so that's probably a good idea regardless of the we webview they can trick into opening Google.com.

You'll find webviews inside most apps because your average weather app developer isn't really interested in preventing kids from using their privacy policy webview to access porn.

I don't get it myself (why not just launch the default browser instead of adding a webview?) but I hope you'll see that these types of workarounds are not unique to Google's settings.
i dont have eyes so id prefer

enum Color { green, yellow };
struct Leaf { Color color; };
std::vector<Leaf> tree = {
{ .color = green },
{ .color = yellow },
};

which has the benefit of requiring a massive compiler suite, a specific language version, but it compiles to 0 bytes because it's not used (how great!!)
Genuinely curious, not being sarcastic or cute here. With hype everywhere, and job ads filled with buzzwords and acronyms, how does one choose what to learn? Something that is sane, that is joyful to work with, that will be around for at least a few years, but also puts food on the table?

I suppose SQL is going to be around for a while? Any other recommendations?
It's interesting to consider the hype around XML and MongoDB. But it's also crucial to remember that each tool has its pros and cons and we need to choose wisely based on our project's needs. Hype isn't always a reliable indicator of utility ...
Needing an EU VAT number for customers in other EU countries made me find a customer outside the EU. That is in spite of me not qualifying for VAT (self-employed with income below the threshold).

I think this bureaucracy discourages a lot of people from even starting a business.
Relevant xkcd: https://xkcd.com/1077/
The webview appears to have privileged JS functions for password manager key management and recovery.
Oculus Founder on Apple Vision Pro [video]
Wow, what a "coincidence".
Ask HN: Does anybody not use an adblocker?
I recently subscribed to Bloomberg and because of difficulty signing in, I turned off my ad blocker only to see that the site is almost unusable with all of the ads on (even as a paying subscriber).

Does anybody in HN (even/especially those in the media industry) not use an adblocker of some sort to browse the web anymore? If so, can you tell us about your experiences and why?
According to familysearch.org it was either

- bestowed on one who was easily satisfied

- in reference to one whose achievements were average, "good enough" though not outstanding

- a nickname meaning "good lad" or "good servant"
It didn't make me think more. I don't believe there is a soul, and I answered the first two questions accordingly. The third stipulated I must believe in one, so of course my behavior changed.

But that did nothing to convince me there is a soul, nor to change how I would behave if there is or isn't one.

"If things were different, you'd act different!" is some reply-guy gotcha bullshit, not serious philosophical discussion. You might as well lead with "Imagine the teleporter kills you. Should you use it?"
> I suspect they want a browser feature to show fingerprints of the HTML and of subresources possibly to pin a certificate for a given domain.

You can do pretty much all you want in a ServiceWorker today[1], but I'll advise against pinning certificates, because you'd just be re-marking HPKP again, with the same gigantic footgun.

> A browser setting to only load subresources with integrity checks would also help

A “browser setting”? What's the point if the user need to set it up themselves to be secure? Some kind of linting tool on CI in order to be sure you never include a resource without SRI would be nice though, but it's not really the responsibility of the browser here.

[1]: you can see an example of that here: https://arxiv.org/pdf/2105.05551.pdf (Note that I've just DuckduckGo-ed a quick example, I haven't read this particular paper and can't say if their scheme is particularly good, but that'd give you an idea).
NHS workers such as nurses and porters are the obvious example. Hospitals can't function without them, but they are paid very little.
Unless the vm does all its writes synchronously, it's probably better to use zfs on the vm instead of snapshotting the zvol the vm is sitting on.
Because floats and integers are multiple orders of magnitude faster than BigDecimal. And even with BigDecimal you have to set some desired precision, because you can't represent all of PI or e in finite memory (and as it turns out, you rarely care for more than 8 digits of Pi).

If there was hardware support for 128-bit floating point, we could just use that: 113 bits of precision and 15 bits of exponent is enough for nearly any number you would ever want to store or process. We'd just need to agree on a sensible rounding scheme for turning those into array indexes.
> The real mystery is why most modern languages continue to use floats and integers as the default numeric types rather than some sort of BigDecimal representation, given that precision and programmer intuitiveness trumps raw performance in the vast majority of cases.

It's also strange that people use floats to represent 3D coordinates. Why should coordinates closer to the origin of the scene have more precision than those further away?
Simplification from SGML was a core design objective for XML, and this kind of fairly harmless syntax options was mostly exterminated as a cognitive and implementation cost.
There's also https://bigbookofamigahardware.com/bboah/product.aspx?id=498
> and Europe has the 90% of them solved.

I highly doubt that.
A better title for that would have been ... why do women like more women than men like more men?
Your general point stands, but with corrections:

- sqrt actually can be a single instruction on x86_64 for example. Look at how musl implements it, it's just a single line inline asm statement, `__asm__ ("sqrtsd %1, %0" : "=x"(x) : "x"(x));`: https://github.com/ifduyue/musl/blob/master/src/math/x86_64/... Of course, not every x64_64 impl must use that instruction, and not every architecture must match Intel's implementation. I've never looked into it, but wouldn't be surprised if even Intel and AMD have some differences.

- operator precedence is well-defined, and IEE754 compliant compilation modes respect the non-associativity. In most popular compilers, you need to pass specific flags to allow the compiler to change the associativity of operations (-ffast-math implies -funsafe-math-optimizations which implies -fassociative-math which actually breaks strict adherence to the program text).
A somewhat similar issue does arise with floating point environment though, as statements may be reordered, function arguments order of evaluation may differ, etc.

The fact that compilers respect the non-associativity of program text is a huge reason why compilers are very limited in how much auto-vectorization they will do for floating point. The classic example is a sum of squares, where it bars itself from even loop unrolling, never mind SIMD with FMADDs. To do any of that, you have to fiddle with compiler options that are often problematic when enabled globally, or __attribute__((optimize("...")) or __pragma(optimize("...")), or probably best of all, explicitly vectorize using intrinsics.
There is an amazing movie about this, an italian horro comedy, recommended watch in many ways.
Just give all of them a finger. Don't allow anyone to commercially profit from your content without your consent.

Using Nginx to block Meta, Twitter and ChatGPT access to your sites - https://news.ycombinator.com/item?id=36476243
I love nuclear. And I think nuclear power has a good shot at a renaissance.

But I think nuclear has a problem internationally. Proliferation. I once heard personally the former defense secretary Robert Gates that if Japan wants to build a bomb, they could do it in a matter of weeks. Online I heard numerous times people agreeing with this assessment, and adding South Korea too. One might say that Japan and South Korea are the "good guys", what's the problem?

The problem is of course that you can't guarantee how long good guys remain good guys. And that there is nothing special about South Korea and Japan, basically any country that has a few nuclear power plants can at some point acquire whatever know-how Japan and South Korea have. How comfortable would you go to sleep at night if Turkey had nukes? What if there is an Islamic revolution in the United Arab Emirates and ISIS takes possession of 4 GigaWatt scale reactors?
Maintaining old stuff is way more sensible than rewriting everything every few years. Companies tend to measure costs of maintenance vs rewrite.

Edit: there's always a tradeoff but I wrote "every few years".
Cobol is an odd example. Many banks have been going back to Cobol because they found it less expensive than the alternatives and are there is an influx of new graduates learning the language right now.
> On the contrary, you should go for regular checkups. Even late-stage capitalist health insurance covers these, because it help detect some problems early, before they become a bigger problem. Generally, this is once a year or so.

Nah. They're popular in America because of the corrupt healthcare-industrial complex, there's no health benefit on average.

(OTOH, if and when you notice something unusual, go to the doctor post-haste, don't wait around hoping it'll clear up or put off mentioning it until your scheduled annual medical).
JSON itself doesn't have support for scheme of comments as far as I'm aware. Both are supported by individual rolls building on top of JSON rather than those features being part of the JSON spec.

Whether that stiffener matters to someone is up them, but that difference is what many comments on this thread are pointing out with regards to us having spent a decade rebuild many features of XML back into JSON.
> Practically, every male space has been feminised.

Can you give some examples? I'm really struggling to understand this point.