skysight-inc/HackerNews huggingface dataset:
I don't think you made the comparison between these two events with any ulterior motives, but the subthreads below your comment are interesting and telling in part because a significant number of the comments are parroting each other from users with little history on HN. It feels like this thread may have attracted the attention of the Fifty Cent Army[1].

There are a remarkable number of comments that fall into the same vein, and at least one is a username I recognize from previous threads about China shilling very hard in a pro-CCP way. I wonder if @dang or HN have any processes by which to identify bot / shill accounts and limit them, because it's obvious there's a far larger contingent of these accounts on the site than I originally expected. I guess HN is no longer an unnoticed corner of the Internet where folks can just have normal conversations like it used to be.

[1]: https://en.wikipedia.org/wiki/50_Cent_Party
As you've described yourself, you're more of a shallow cliche of Americans and one that doesn't reflect well on the rest of us. You're as real an American as I am, and no more.
The binaries must be accompanied with an offer of the source code. There is no mention of source code anywhere during the download, install or execution of TikTok Studio, nor any offer inside the application folder or similar.
When I need to be productive, I have a script that blocks all social media and news sites with /etc/hosts. It helps preventing distraction in those times when my fingers move faster than my brain and start typing yco when the browser opens instead of whatever I should be looking for.

atoav's comment about using paper also strikes me as being helpful. I often find writing longhand to be more mentally stimulating than typing, and the lack of light shining in my face seems to improve my attention span. Might just be fooling myself, but it seems to work.
> Do you have any evidence for this?? I've just been involved in selecting Drata as a vendor for SOC2 compliance planning for our company. If this is true it's a huge deal and totally against my understanding of their business model. It honestly sounds like bullshit to me! But if you have evidence that they do this, please let us know.

Unless their agent is Free Software, the reasonable end-user assumption is that they are doing malicious things. As we've seen time and time again, it's inevitable - either now, or in the future, they will come up with some bright idea for more features that involve being directly user-hostile. Your company may rely on their legal contract assurances, but I as an individual cannot.

My minimum policy for running sketchy binary blobs is in a VM on another machine. If you're adopting this type of software, it's incumbent upon you to make your corporate policy one of supplying computing equipment for everyone who is expected to run it. And also accept that employees will physically damage microphones and webcams to stop your supplied machines from acting as surveillance bugs of their personal dwellings.
The thing that the Purdue University President forgot to mention: Civil Rights Act of 1964.

Title VII of the Civil Rights Act of 1964 prohibits discrimination on the basis of race, color, religion, gender, pregnancy, or *national origin*.

Honestly, students need to understand that if they are perpetrating this violence (yes, harassment and intimidation, whether or not it is physical, is a form of violence) they will face severe disciplinary action. Also, they need to understand that they are breaking federal law.

Unfortunately, Purdue University likely will not be taking this as seriously as possible. There are so many other public universities that have better formal administrative policies towards this kind of behavior.
Karma is a bitch. Kids these days need an AR-15 to teach adults respect.
200 Chinese students have no material financial impact in a body of 35,000 students. I'm inclined to take the statement at face value, and won't be surprised if more actions come as they work out the facts.
You can't catch something without someone else spreading it. Please wear a mask to lower the chance of covid infections and help out the society you live in.
It is incredible how divisive web3 has made people. I don't think I recall anything quite like it. I think it is because:

1. It is primarily about politics rather than technology. Those in favour of web3 typically come from the right-libertarian camp, often with a strong dislike of government, banks, taxes etc., which those against web3 associate with anti-social ideas such as anti-vax, permissive gun laws, conspiracy theories and the like.

2. It is an existential struggle. Those in favour of web3 have a vested interest now and don't want to see the value of their coins and tokens fall, while those against web3 don't want to see the last vestiges of the free and open web as we know it destroyed by the tokenisation and monetisation of every interaction.
There is no way that two random kernel engineers pushed a feature that allows booting unsigned kernels on Apple hardware (I'm assuming that's what raw image is?). I don't know how _high_ up it goes but I am very certain it was not some low-level skunkworks thing.
Is there a legal requirement to do a DMCA take down of something the copyright holder doesn't know about?

If you put something on Twitter mentioning certain cryptocurrency keywords (e.g. MetaMask), you'll get reply tweets from bots in a few seconds with fake support documents hosted on Google drive.

My sense is that this is what they are trying to stop.
You can certainly compose a `useThing` hook (and others) for more encapsulation and functionality specific to said thing.

We actually do this elsewhere as necessary, like with the top level `Store` component. For the most part, it depends on the situation and how concise/redundant (or not) you want to be. In many cases it actually ends up being more concise overall to simply compose `setState(readThing(id))` as needed, instead of creating a specific method for every possibility.
It's interesting how we talk about these far off things using the present tense, because technically we should replace every use of "is" in your post with "was".
They are contrasting their viewpoint by identifying some of their other traits in terms of "hard right" characterizations in a somewhat poetic manner, e.g. those that would stereotypically come from someone who would blanket condemn Chinese policy based purely on it not being America + Freedom. i.e. "If even _I_, as someone typically far away from X, think Y, then...". It would be like saying "I own five Tesla's but am a bit skeptical of this whole electric car thing because...""
You are correct. Having children already puts you in the system of totalitarian control. This is worse but off topic. CSAM is about using that same incredibly effective method and extending it even to those that do not have children. You cannot even "opt out" by simply staying off cloud services now your own phone is a spy against you.

Think of the children is a devastatingly effective way to slip past peoples defense and have them willing allow their own subjugation.

Again you are correct I don't know any place to look for stats other than my own experience of how shocked people seem to be when some sort of legal issue comes their way. Along with internet comments about just hire a lawyer that you can find in any comment thread about law.

Yep I'm aware of all the power abuse but this is another extension of it aimed at finalizing an end to end digital world control.
Presumably the client will terminate your contract with them if you don't comply. So you don't actually have to install the agent until the day that they terminate the contract which is also the day that you no longer have to install the agent.
Yes, I’m at one of those companies now, spaghetti code galore, and the project is becoming increasingly harder to maintain.

As the company scales they really need to break things into more services to distribute work and satiate work happening in other languages, but now that’s nearly impossible because of the mess they’ve created

Rails is great if your building a basic “dumb” web app, but rails folks seem to think it’s more than that and need to get their heads out of the clouds
That's because you're using the terms incorrectly. I wouldn't say that I'm pacifist during the week, then pick fights with the homeless on the weekends. It doesn't make sense because pacifism, like veganism, describes a philosophical viewpoint. And you can't willingly change your beliefs just on the weekends.

You want to describe your diet? Then just say you don't eat meat during the week.
Hiring Professionals Is Crucial for a New Boiler Installation in Putney
Rather than spending a lot of money on emergency boiler repairs in Putney, you may pay little to get the problem fixed before it becomes a major problem, which can save you much. Frequently repairing your boiler will keep it in good working order, which will improve performance by making your water pressure and heating the most efficient.
Obesity in the USA, 1990 – 2018
The US leaves far more to people outside the government. We get stuff like Space X.

China has profited greatly by allowing its people more economic autonomy, but even the most successful are subject to State control of whatever the State wants to control, whenever the State wants to control it. See Jack Ma.
Security matters. Any discussion about security is good, even if in the worst case the speaker is a $myLanguage bigot. Because we have learned once again with log4shell that... security matters.

The OP writes,

"Software Security has no universal theory on which to rely. Security is most often taught by enumerating different security issues, mitigations and security models and hoping that students can build from them to gain general understanding. Even of those theoretical works that exist, relatively few of try to build a link between programming language and security aspects."

Compilers and IDEs can improve. Where all the security effort clearly wanes is at the right of the OP's "technical --> tooling --> thinking" spectrum.

A modern language should be memory safe... But general language safety must extend to dependency management and package repositories. Without competent dependency management and fully-secured repositories of vetted code, we still have a professional community of very proud dumpster fires.
There is also good news on the GPU front from Alyssa Rosenzweig.

>we're up to a 94% pass rate for dEQP-GLES2

https://twitter.com/alyssarzg/status/1470870852422053890
The develop/main split for us is not costly I'm not sure what overhead others are incurring there. We run deploys on demand throughout each day. We don't have the same sign off process or block other deploys. We just send develop to staging and once it is confirmed good we merge it to main and then out to production.

> IMO you don't gain a lot by merging something that doesn't have a user-facing deliverable (how can you be sure the code you're merging is right or not?).

I disagree but to each his own. I think you can release small parts with testing around it. I often release half of a back end feature, then the other half, then the front end all in separate branches and releases. All I really need is to have the parts broken down into logical testable chunks.
> US universities are famously litigious and take a hard line stance when it suits them. See Aaron Swartz.

MIT was not a party to the lawsuit against Aaron Swartz, nor was even JSTOR. It was brought entirely by the US Attorney for Massachusetts.
Diaper face alert, diaper face alert, this is a broadcast of the diaper face alert system.
If that's truly the case then they would pay the same salary regardless of location. Do they? A lot of big employers have proudly said no, they'd pay remote workers less if they're in cheaper locations.
If I transfer from my Coinbase account to yours, the transaction is not subject to the vagaries of the blockchain. It’s more or less like transferring from my PayPal account to yours.
I wrote my own Go HTTP client
> The number of people who would buy an M1 Mac solely if they can run Linux on it is tiny.

Exactly. One argument that I can see it that Apple want to be able to say: When we're no longer supporting old M1 Macs, you can run Linux, or sell it to a Linux user, rather than throwing it out. Branding it as an environmental benefit.

It's a bit far fetch though.
It is censorship free because I can send you a million bitcoin and no-one can stop us without physical force.

The same is far from being true via other means such as the legacy banking system or cash. I mean, you can try and send a briefcase full of notes in the post cross-border, it might work, I wouldn't know or care to try.

Obviously the Government can attempt to, or pass laws, to censor anything at any time for any reason. In my country it was illegal for me to visit family for about 6 months this/last year, there's nothing special about Bitcoin, power will attempt to fuck with you simply because they can.
That's because the majority of cars bought in the snow belt during the 70's were American made, and US car quality was terrible during this period.
See also Polygon (MATIC), ZK-STARKs. And ETH 2.0 is due next year.
Not on my part. Not with the people in the company I usually deal with.

When a new manager I don't know send me an email to install some "agent" from a company I have never heard about, and that company turns out to have terms and conditions from hell (like references to undisclosed terms and conditions they want me to accept) - then I label that thing, in my mind, as a "hostile agent". It's not something that will ever get access to my lan. It's something I don't even want in a VM, because it may know how to escape from a VM.

That's not cynicism. That's risk assessment.
Ad hoc, it would be The Homer of programming languages if allowed to grow unfettered. Short of that, it would be a DSL oriented towards their particular needs. Possibly graphically oriented. Meaning something more like LabView or perhaps Excel, with a heavy visual component that lends itself well to people who are not experienced enough to visualize a complex abstract system or who need to communicate the graphical model to others.

For instance, a friend worked in "manpower" (operations research work, trying to understand and improve the workflow of a 15k person industrial workforce). One of the tools was a hybrid of a graphical model + R-kin language. The model looked like any ordinary flowcharting kind of thing, though the data attached were numbers like throughput, reliability, etc. And when "executed" it would produce a report based on real or modeled data about expected results. The graphical model lended itself well both for the users (would you want to write out thousands of lines of: engine removed -> load engine on cart -> move cart to workroom -> clean engine -> ...?) and the people it was meant to communicate with ("Is this really your workflow? Do we have a detail wrong?"). The R-kin language was something that she made use of, but mostly for generating reports and it was, to her, "math" not "programming".
I think you've missed the point if that's your takeaway. The article's solutions actually double down on hooks, proving that they are powerful and expressive enough to manage complex and asynchronous state precisely because they don't couple view logic and application state. That's why a generalized hook like `usePromise` is possible in the first place. The fact that you can trivially drop in a hook to make a component start dealing with asynchronous state validates the hook paradigm for UI development.

Remember: components using hooks are pure functions! That's what makes them so effective.
I suspect the GP is interpreting "Honestly?" as an expression of incredulity at being asked the question - as though the asker did not know their place as an employee.

I can see how such an attitude would be offputting, but I do not believe that is the correct interpretation of the HR spokesperson's meaning.
Jest.

The matchers cover basically all the same use cases.

Not to mention that jest's "expect.arrayContaining" and "expect.objectContaining" literally blow most other assertion libraries out of the water.
Yup. The best thing we can all do is shine a light on it. I'm a lawyer and one thing that's important to remember in all of this is the interconnectedness of things, and being strategic about how to proceed is important. Shine the light everywhere.

As in, one thing to consider is that some proponents of Free Software do not actually want certain types of high-profile public cases on the GPL even when they law appears to be very much on their side, mostly because it could be really bad if a judge gets it wrong and sets something stupid as precedent.
A public university has to respect the constitutional rights of it's students though. So there would be very strong legal protection for pro China students.

Edit: actually not sure if they are foreign nationals. Maybe someone knows if same applies?
I did research in physics - something much simpler than the human body so please take this as a disclaimer :)

More than an AI kind of system, I was thinking about something more predictable, intended to supplement the MD memory.

I imagine that if you input the symptoms you see, some basic measurements (temperature, blood pressure, O2 saturation, ..) + some input from the general news (flu season, allergy season, ...) you end up with the typical diagnosis.

But then, there could be other pathologies th eMD does not think about immediately but when displayed would ring a bell.

My wife for instance had several mis-diagnoses after our second child, only to find with a doctor that she may have a neurological issue. Then came the neurologist. Then came MS.

In her case time was not that of an issue but maybe in other cases that would help.

Soless AI and more "decision tree" kind of software.
On the contrary, I find it odd that a case where vaccine did not prevent serious illness (neurological symptoms) is presented as a positive for the vaccine.
Is there a command line yt-dl alternative (for youtube to mp3 conversions) that doesn't require Python?

Something utilizing basic Unix tools, C or Perl would be perfect. I did find a simple Perl script [1], apparently written in 2020, but it didn't work for me out of the box, possibly due to some simple regex issue.

1: https://calomel.org/youtube_wget.html
Almost all relicensing efforts are actually most hindered by not being able to contact people. If you can't contact someone who holds the copyright to something, you can't change the licensing rights over it.

A lot of projects have copyright assignment, to allow for relicensing. They typically ask for you to assign copyright to them or to a company they control, so that they can still relicense as they see fit, in future.
Workers at candle factory file class-action lawsuit
There is a whole website for this, but it's more the 1960's that were golden.

https://wtfhappenedin1971.com/
It's hard to know if the information we get out of China is reasonably accurate, for a given value of 'reasonably accurate'.

It seems that the Chinese has problem with rampant cheating by both authorities and corporations, leading to many projects that seems impressive at first but are of questionable quality.
Could you give an example of something that is simple to express in Haskell, but harder and error prone to express in Go/Rust/[other imperative languages]? Honestly curious!
Where Are the Best Places for Women to Work? Mainly in Tech
I think that what actually confuses people is presenting WASM as something completely new, without even briefly discussing all the kinds of approaches to polyglot bytecode formats since the early 1960's.

So those not versed into the matter fail to understand the overall picture as it isn't given to them.
This is a common misconception. I don't know about US law but in English law (including contract law) there is a well defined distinction between "wilful" and "non-wilful" misconduct that rests upon whether a violation is intentional. Definitionally violating a contract or clause that you are ignorant of cannot be intentional. I know in the US the same concept of wilfulness is used in the context of tax law at the very least.

tldr; in law ignorance is a defence, or at least a mitigating circumstance.
If you don't collect data on the visitors you don't need to do anything to comply.
I'm sorry I don't have sources, but anecdotally, home ownership is so far out of reach for most Americans today. The common rhetoric is that "a store clerk could afford a [desirable] home for their entire family" in 1970 while today they often need double income to rent a 1 bedroom apartment.

Hoping someone comes along with a more evidence based continuation of this point.
That makes sense, they need to let people know how to obtain the source code.
What about this is promoting equality of outcome? The paper is investigating whether information preventing equality of opportunity can be successfully obfuscated.
People are misunderstanding this and claiming it's not problematic because the tweet in the HN link is idiocy.

They show one URL in one installer script with an obsproject.com domain and conclude, from the presence of that URL alone, that the entire project is a whole cloth copy of OBS.

That URL is nothing but a 302 redirect to the directx runtime at https://www.microsoft.com/en-us/Download/confirmation.aspx?i...

The linked tweet tells us nothing except that TikTok is essentially using obsproject.com's web server as a URL shortener.
One thing I want to clarify about the rise of the far-right in East Germany is that a lot of people with far-right views moved from the West to the East, too. It's not just people from the East suffering economic hardship turning right, it's also an influx of "foreigners" (read: Western Germans) making it worse.

Here are two short documentaries about two separate instances of this (German):

https://www.youtube.com/watch?v=L_1S2mmUn00

https://www.youtube.com/watch?v=YilcjXGXDbY
There were several threads about it. As they increased there was more and more debate. The fact that there is debate at all is indication of support.

It also mirrors what they are anticipating. An initial backlash then less and less as they continually push for it since they are literally getting paid for it and we have to fight back on our own time.
I remember reading that it should be able for users to sue instead of the author, if they cannot ccess the source of GPL'ed software.
Even it for $REASONS it has to be informal, seeing some active help from Apple is a sight for sore eyes. This is absolutely welcome news.
As you've described yourself, you're more of a shallow cliche of Americans and one that doesn't necessarily reflect well on the rest of us. You're as real an American as the rest of us, and no more.
It's not unique to China, but it's particularly prolific in China. One of the major reasons for the US tariffs against China was pressure for them to actually respect IP.
I personally feel that the term "what-about-ism" is excessively used to down play the wrongs of a other party. Especially when that other party is pretending to be at a higher moral ground than the one they are critical about. One should not make things OK because someone else does it but one should point out the wrongs another party is engaged in especially if it is hypocritical.

In this case however I didn't say what about, I did suggest an alternative to Ops comment which in itself may have been what about ism.
Memory leaks on the client side, in a single-page app.