skysight-inc/HackerNews huggingface dataset:
Not justifying his treatment or torture, but at least regarding his continued imprisonment:

He's undoubtedly a high ranking terrorist with a long history. He was convicted of terrorism and sentenced to death in Jordan before Sept 11 even happened, in 2000. The alternative to him being held by the US is being executed in Jordan. No one else is going to take him.

And I have a serious issue with how he (and those relaying his story) will repeatedly claim he knew nothing as if he were uninvolved and innocent. Which is entirely untrue.

>I laughed and said: “First of all, I am not from al-Qaida.”

He was certainly al-qaida, and was at the center of al qaida training camps and providing passports and money to operatives for years. (At best, some claim he splintered from the group just before 9/11 over a ideological disagreement.)

It's not even disputed that he provided valuable intelligence during his interrogations - at least two other high level operatives were caught and at least one planned US attack was foiled.

The only thing in dispute is how much of that info was obtained before he was tortured vs because of the torture.

Additionally, he has a brain injury and memory problems due to shrapnel from a previous war injury, but kept a weird, cryptic, yet meticulous journal, written from three points of view: what he remembered, what he didn't remember but learned, and a current record of thoughts and activities and even details like errands and what he ate.

Which gave investigators reason to believe he actually did know more than he was sharing, since he wrote many things implying just that.

But it also fed into the narrative that he's just a brain damaged schizophrenic with delusions, not a terrorist with intel. Or forgot. Which again, is proven wrong by what info he actually did provide.

Again, not justifying torture, but the narrative that he's innocent and wasn't involved and didn't know anything is BS.
This is a fair point. Most of my response is driven by the fact that I think there is value in understanding a lot of the behind-the-scenes things that the language does, so I mostly agree. Really, I’d suggest learning as many languages as possible - they influence the way you think about the code you are writing and having the different perspectives allows you to broaden your horizons and see what else is possible. Eventually, this is how you form your opinions on what makes a programming language “good” and allows you to contribute to the decisions we all make daily over what technology to use and what becomes popular.

I still do think there is value in learning C, though. Of extant languages (disregarding assembly), I believe C is the ancestor of nearly every programming language today. From a historical perspective, understanding C and it’s shortcomings allow you to understand the motivations that created even higher level languages. Similarly, it would be hard to understand a lot of the decisions the C language makes without an understanding of assembly, why assembly instructions are as they are without understanding computer architecture, etc.

There is also an argument to be made that C is still extremely ubiquitous. I like Rust as a language very much and think there is a great deal to learn from it, but it is still so immature (though it has come a long way) that I would feel disingenuous suggesting it to someone who only knows python as a way to gain a better understanding of programming languages. I imagine it would be akin to encouraging a Buddhist to practice Lutheranism shortly after Luther’s schism rather than learn about Catholicism first - someone who does so would be blindly ignoring all the history and motives that drove that change in the first place.
I'm running systems that I'm modifying to the extent that satisfies me, but that's not the concern here. Right now I'm caring about everyone's default privacy level, not just my own. And in this ideal world, third party sharing is not opt-out.
What Is a Software Supply Chain Attestation?
Exactly. Learn multiple languages. Not really 'all of them' or all super in-depth, but if you want to do more than complete simple pre-cooked tasks of a to-do list (or JIRA board) you'll probably need to understand a bit more about the how/what/why.

Learning more languages or different languages will let you see the similarities and differences but also the way they all end up running on the same system, calling into the same libraries and operating system.

That said, languages are generally just 'ways to write', often aligned with 'ways to think' but they aren't themselves the algorithmic and data structural concepts which are very useful to at least know and have played around with a bit. It doesn't mean you actually end up re-implementing every doubly linked-list in all your code, but knowing the concept of hashing and binary trees, seeing how they can be helpful in hashmaps, and how turning arrays into trees and back again gets you so much extra understanding that when you do finally end up writing some production code and needing to make it work faster, use bigger datasets or reduce cost by optimising resource usage you'll at least know where to look and what to search for in your refactoring spree.

Learning C and perhaps C++ is great for writing system libraries that need to run close to the metal, but I wouldn't really want programmers to still use those languages in general software development. If Go and Rust gets you there 90% of the way and you can glue things together with Python, Lua and other stuff you'll be able to make reasonable software for general use which is what most development ends up being anyway. Java (and C#) are still there of course, and you'll still want to at least play around with those just to get a sense of the (software world) around you. The time that you just boxed yourself in with 1 OS, 1 IDE and 1 Language with 1 Framework is passing (or has mostly passed) in commercial development. Throwing raw source code over the fence for 'ops' to do the rest is dying off.
What twisted fucked up naive world view does this come from. These people are poor, vulnerable and sick. You should be ashamed of yourself.

Why don't I throw you in a cage, and then you can try voting for someone to advocate for your release.

The point is the seniors need help now, not being told to go organize. The healthcare system is broken, and until you get sucked into it, you don't understand the extent of it.

It's different for people less fortunate than ourselves. We all mostly work tech jobs with great pay and decent insurance. These people don't have that. A lot of them can't pay for food.

So yeah, I'm doubling down. Downvote away.
given that python is usually implemented in c (look up cpython), knowing c can help you at least understand internals of python
The Forest Monk
The hogs at the trough have net profit margins of 5% or less, and pay out 85%+ of premiums they collect to healthcare providers. You can remove MCOs from the equation, and their function will still have to be done by whoever is paying. For example, the approving/denying is still done in the UK even though they have taxpayer funded healthcare. Or even within the Kaiser health system in the US.

It does make life easier for providers and patients when there is one system that provides quick definitive answers rather than back and forth. On that front, there is much improvement to be made in electronic communications between healthcare providers and MCOs.

On a positive note, this is happening via electronic prescriptions and integrated EMRs. I have seen my kids’ doctor pull up covered medications in their system and then quickly sending the electronic prescription to the pharmacy.

> But I'm sure this would create other problems and snarl the system with even more complexity.

There is absolutely no reason for employers to be involved in your healthcare. They currently are able to use it as a leash around your neck because paying for MCOs via your employer means you get to purchase with pre tax dollars. Paying yourself means you have to pay with post tax dollars. I am looking at my box 12 code DD total, and for me that is $32k of insurance premiums I was able to pay with pre tax dollars.

More importantly, it gives employees an additional hurdle and fear of changing employers, because what if they have to go through what the person who wrote this article did? Maybe they should not shop around to see if they can sell their labor at a higher price, and just stick to their current employer. Another unnecessary chip for employers to have over employees in the US.
> Those are all vastly more complicated than C.

C's simplicity is an illusion. The vast quantity of footguns and edge cases make writing correct C extremely complicated.

> And on top of that you have to learn three instead of just one!

You don't need to learn all of those, select one based on what your goals are. And it's not like gaining a surface-level understanding of any of these programming languages would take more than a week to a month anyway.

> Imagine trying to learn Rust without experience with C. Oh man.

It's quite the opposite. Rust is a dream to learn compared to C. The Rust compiler is like having a personal tutor at your beck and call to teach you systems programming best-practices. Without exaggeration, these days I would not suggest someone start learning C until they have learned Rust.
Do we need to learn assembler to understand C well enough? That’s a litmus test for this question.
IMO, asking payment for open source defeats the purpose of open source software. It’s like an artist gifting a work of art and then expecting compensation after it becomes a extremely popular.

I think the real issue is licensing. We need a separate license for companies that use OSS. A license that expects companies to fund bugs/security fixes if they are interested in the outcome.

I think we need something that builds upon GPL and MIT that makes it clear that if a company is making $xx,xxx’s of dollars from an implementation — they must contribute to the project’s funding. Even better, a monthly subscription that GitHub/Gitlab/etc implement that charge companies who use a project and then automatically allocate a % to each project used from the fee.

This would lead to new and different problems, but less “companies are taking advantage of my code” problems. I think it would also incentivize more OSS similar to how YouTube’s ad model made it possible for people to create more content
I think unironically learning assembly helped me the most in understanding the computer itself,I don't know about understanding Python through this manner.But through this fashion you can get an idea of how functions are made and operate.I feel like the jump between asm and C & 'higher' languages is bigger than the one between C and Python.
But there is nothing that prevents anybody to build a similar product but charging a fee for it.

The payment being "user data" is the problem. Not the product in and of itself.

If you are in the EU such a platform would probably need to be GDPR compliant.

I'm sure there is a opportunity for a font market that fulfills your needs. It might not be easy but eventually studios like you will probably have to charge clients an ongoing fee for "premium assets".

The end user is paying for it and while you and your clients are probably fine with it, the lawmakers are obviously not.
> No one cares about what you think.

1) It's weird to say this about someone you've never met, of course somebody cares about what they think, and 2) of course you care, which is why you're posting.
Oh come on. This is clearly a terrible system design choice and should have never been codified.
> I’d seriously like to buy/have a beer for/with whoever designed it.

I feel this.
That could be an interesting hack to the power supply, turning down the power a bit.

Not the kind of thing that gets people motivated though, "let's make this product less powerful" isn't a common modding activity.
He replied to that original email years later
Right you are. I just edited to differentiate from this other general problem with the nomenclature in the space.

I actually think this one leads to less confusion though, because the people who are familiar with "crypto" vis cryptography universally have enough expertise to differentiate it from "crypto" vis cryptocurrency. Whereas I would estimate that at least 99% of people who have heard of both Bitcoin and Ethereum have no idea that there are important differences in their capabilities and technology.

All the smart but non-technical people I know or read commentary from talk about cryptocurrency as a single thing, where that thing is just different flavors of Bitcoin.
There are many pension funds out there with varying degrees of performance. Just like with your health, in matters of personal finance you have to be an active participant and your own agent. Even if that means picking around for the best pension fund for you.
Absolutely agree with you 100% on the mouse situation, they are, and have always been, horrible. But my favourite keyboard of all time is actually the aluminium chicklet Apple keyboard. It’s just so satisfying to type on to me. Mechanical keys have always had too much travel for my tastes.
I think these are the wrong solutions. What they're trying to do is to desperately hold on to doing "business as usual". Just now with a CYA fig leaf, and do I detect a hint of possibly a dash of malicious compliance?

What the EU actually wants to accomplish is to set a standard where people do business in a different (safer/higher quality/more ethical) way[1]; which many believe is both better for consumers and for business.

I wouldn't be surprised if a next round of regulations were to explicitly target (actual or perceived) malicious compliance.

My recommendation would be to find other ways of achieving your technical/advertising objectives that minimize the touching of peoples PII.

[1] This is not unusual, the EU originated as the European Economic [Community/Union], and the regulating of safety, quality and ethics standards between businesses and trading countries has been in their bailiwick for a long time (as behooves a trade treaty organization). Not all kinds of regulation are bad for commerce. This kind promotes fair competition and interoperability, while preventing races to the bottom and tragedies of the commons.
In case of Toyota, there are 2 BEVs to look forward to this year.

Toyota bZ4X / Subaru Solterra

Lexus RZ
Wrong refactoring? Added new unnecessary complexity? I’ve seen refactoring gone wrong, not specifically OSGi, as I have no idea what it really is.
I learned C and have worked with C++ professionally in the past and that knowledge doesn't help at all with understanding what Python is doing internally. Sure, CPython is written in C, but that fact doesn't tell you anything about the details of how it's implemented or what it does when it runs.
No, defendant made website in a way that request to Google is part of the required requests when you visit their website.

It does not ask person browsing for permission to do the request to Google. Probably there was also no mention anywhere that code of website will be connecting to a 3rd party server to pull fonts.
While “maximizing” is a vague word, truly maximizing contributions to various retirement plans is out of reach for most people.

The median individual income in the US is about $36k. Maxing out just a 401k is about $20k.
Ask HN: What would be your go to solution for WebSocket games in 2022?
Years ago I think I heard it was firebase but I'm curious what your preference is nowadays. I don't really want to implement it myself and would prefer something with a healthy free tier.
You’d think, right? But I tried that approach, and I don’t remember what the issues were but there were problems. Unless I was doing something wrong. Either way, yes, you need the dimensions ahead of time, which is reasonable and not my gripe.
> I would note that system-ui is not necessarily sans-serif

And that's exactly where it causes problem [1].

https://infinnie.github.io/blog/2017/systemui.html
here is a way knowing c can help you become a better "python" programmer: write a library that is much faster in c than in python (allways the case). then create a python wrapper around it and make it a python library. something like this happens with all numerical libraries in python

besides that, knowing other languages will help you become a better programmer in general. usual classic advice is learn c, lisp, and ml

however you still need to know good programming practices, data structures, and algorithms. with the exception of the first, these are not language specific
If you specify preload=yes or other take any steps whatsoever to promote preloading of the (non-GDPR) YouTube link, then you would definitely be responsible for the user’s IP leaking to a non-GDPR site, and risk owing fines under GDPR.

If you do not request preload behavior, then you’re just linking another site on the web, and users are considered to understand that links go to other sites, and that’s acceptable. A theoretical GDPR complaint would find that the user agent was responsible for the behavior, not you as site operator.

(I am not your lawyer, this is not legal advice.)
There's no such thing as neutrality. Everyone has a window of acceptable behavior and ideas.
>when you only need to write two curly braces to create a “dictionary” (of course behind the scenes this is a hash table) many of the nuances of that data structure are hidden from you. You have no idea that accesses are on average O(1) but worst case are O(n).

Well, that is wrong. Single value accesses are O(1) amortized.

Also, Java is a lower level language but I don’t think simply programming in Java instead teaches you this. Either way, it’s the difference between learning how to write programs and learning computer science.
Oh Boy, another one "these" submissions...

Rather than get into the agenda behind such a site, I'll just scroll to the bottom of this page and find a comment beaten down by the mob and try to bring some balance.
The Power of the Pentatonic Scale
That was my thought as well. That's very, very rich.

But not uncommon. Hannah Glasse's recipe is similar:

https://www.mountvernon.org/inn/recipes/article/paper-pancak...

I wish I could dig up the original quote, but I loved a story from a cookbook owned by Martha Washington, for eggs poached in butter. Paraphrased: "The profligate French use four pounds of butter, but we frugal Americans use only one pound of butter."

They ate a lot of fat, when they could get it. The sort of people who couldn't get it also didn't write cookbooks. Or use so much of an expensive imported spice.
The book opens

> In post-industrial societies where mass production and media predominate, life is presented as an immense accumulation of spectacles.

I don't know if the target of the text is only academics, but certainly it is at people who this opening sentence reminded them of another opening sentence -

> The wealth of those societies in which the capitalist mode of production prevails, presents itself as “an immense accumulation of commodities,” its unit being a single commodity.

Which is the opening of Marx's Capital. Marx was talking about (in this and after) how there were not wealthy people who owned and had a relationship to an immense accumulation of things, nor working and poor people who owned and had a relationship to no or much less things, but workers and capitalists, who had a social relationship from one class to another as well as an internal class relationship. The ruling class expropriating surplus labor time from the working class, the fulcrum of the exploitative relationship, the resulting alienation of the worker etc.

If this is the base of social relations in society, Debord was discussing the hegemonic superstructure, which became a more important topic than it was from World War I on, from Antonio Gramsci to his successors. Everything else in society aside from production - media, church, school - but especially media.
That’s exaggerated. Generics are well known to be effective, and exceptions are unusual. Here’s some commentary to that effect, talking about research to the contrary: https://www.health.harvard.edu/staying-healthy/do-generic-dr...

It’s reasonable to expect people to exhaust lower cost alternatives, that are reasonably expected to work, before stepping up costs.
id.me claims to be able to validate identities at a level equivalent to NIST identity assurance level 2. (Not sure if IRS implemented that)

If you look at the fraud activity reported in the media in places like California, most of that was using breach data. Validating at IAL2 would probably eliminate 90% of that.

Tax return fraud is a huge business too, especially for people with large refunds due to EIC.
I never got too far into C, but I took a course on assembly and learned Erlang and Golang to a decent proficiency. Erlang gave me an appreciation of loops and recursion, Golang made me more aware of types and error handling, and assembly just made me happy that I don’t have to write assembly. All this of this made me a significantly better Python programmer and made me appreciate what was going on under the covers a bit more. I also find value in challenges like advent of code, because it gives me a chance to tinker with a language in new ways.
> > it’s technically not very hard to do so, and I quite like it

> For the average user, it's yet another thing to click without thinking, just to be able to visit a page.

And yet, they’re still protected: They’ll click on the video when they want to watch the video, load the like button when they want to like, the tweet button when they want to tweet. And all the other times when they visit a website that offers any of this functionality, no data is transmitted to YouTube, Facebook, Twitter.

> This sounds great, but is both an absolute nightmare for website developers (it's not very easy to do, with how the internet was designed, inline scripts, fonts, CDN stylesheets

There is no need to ask for consent for every Stylesheet you load from a CDN. You’re allowed to use cloudflare, cloudfront, fastly,… - they’ll all provide the required DPA that allows you to use them without consent. You need to be careful when it comes to things like like-buttons etc. that get loaded from places that use them to create user profiles for non-consenting users. Yes, that’s hard. But the culprits are the entities that siphon up every bit of data. Direct your ire there.
Which doctors know? Insurers have doctors too, that's why they have these rules. What do the doctors treating the patient know that the insurers don't know or are refusing to acknowledge?
I got banned from Deliveroo for a similar reason. I was a heavy user (several times a day every day) and mistakes are bound to happen - I'd estimate that maybe 20% of my orders ended up having something wrong. I guess they just assumed that 20% is an acceptable cost that the users should bear despite all the fees they add (to both the user-facing price and the fees they charge to restaurants)?

Uber Eats wasn't much better and tried to still make me pay for delivery fees even when the only item in the order was wrong/damaged, but a chargeback quickly took care of that.
You've clearly struck a nerve.