skysight-inc/HackerNews huggingface dataset:
This. We always get targeted youtube ads after googling things. Creepy AF.
Show HN: giscus – A comments widget powered by GitHub Discussions
Sydney has been famously expensive for a while I think... It's a lovely city though.

Personally I'm looking at the other side of Aus, where a family home seems to be achievable around the half million mark.
Much easier to prove the case of terrible jokes or non-PC behavior. Twitter has streamlined that stuff for years now - and what's more, that kind of behavior is much more relevant for more people, rather than academic fraud which might be a very niche thing, only relevant to small circles of people.

One could ask - why is it that petty theft can land some people behind bars for years, while wealthy people committing tax fraud only get fined, or at most a couple of months in a cushy white-collar crime facility? Well - for one, the former crime is much easier to prove, especially if you're caught red-handed. The latter crime tends to be incredibly complex, and will cost a ton of resources to prosecute.

I guess the same goes for your questions. Professors incriminating themselves on twitter or youtube - easy as pie.

Collusion rings with respectable professors, that probably use students for dirty work and plausible deniability, and resources enough to fight their employer in the courts: hard fight
I think some of us are just cursed. I have trouble with at least 1/3 of all online orders. It's not my address: These problems have persisted in 5+ countries with different companies.

It'd never occur to me to make online ordering an integral part of my personal logistics and avoid it as much as I can.
Is that a thing? My Twitter timeline is full of artist outrage over people making NFTs from their art.
For the past two months, I've been working on giscus, a comments widget built on GitHub Discussions. It lets you embed a GitHub Discussion to your website, allowing visitors to leave comments by signing in to GitHub.

All you need to do is include a small script tag to the page, and it will search for a matching discussion based on the criteria that you choose (e.g. pathname, <title>, etc.), and display the comments for that discussion. If no matching discussion is found, giscus will automatically create one the first time someone leaves a comment. All data is stored in your GitHub repository's Discussions.

The concept is taken from utterances (https://utteranc.es), a similar project that utilizes GitHub Issues. I initially wanted to fit the Discussions integration into it, but the Discussions API is still in beta and a bit tough to work with. Thus, I decided to create a new project from scratch.

Link to the GitHub repository: https://github.com/laymonage/giscus.

Here's an example of it running on my website: https://laymonage.com/posts/giscus

Stack: Next.js + Preact, TypeScript, Tailwind CSS

Let me know what you think!
Google calendar invites from Workspace (fka G Suite, Google Apps) accounts include a meet invite link by default, regardless of if anyone actually intends to have a video call at that time
For one, you're cherry-picking two examples. Some professors don't get fired for jokes nearly instantly and others get immediately fired for abusing their students.

Second, amplification plays a part. A story with "two sides" (such as the joke one) will draw far more public attention than another with only one side, just because there will be more debate and people using it to advance their agendas. In this case, it includes "PC Twitter" but also all of the people who scream "freedom of speech" whenever someone is criticized for saying something dumb or inappropriate.
Your comparison to Amazon's inventory implies that this is a weights vs Amazon issue, but what I'm trying to point out is that there are three sides, and none of them agree. If the weights are accurate, that means that the customer lied about getting an empty box (a 2-pound empty box? c'mon) despite actually not getting what they ordered, which is just really weird and hard to explain.
> Companies fire such people pre-emptively, out of fear of such boycotts... Otherwise why would any company bow?

Because firing someone is cheap. It's not "damage control", it's virtue signalling, as costly as it is for others to express their outrage on twitter.
It's really bizarre that you think this. Sexual preference still isn't a federally protected category. Neither is political affiliation. You're protected from the government arresting you for the views you express, but unless you have a separate contract or more protective local laws, a U.S. employer can fire you for being a Democrat or Republican.

https://www.nolo.com/legal-encyclopedia/can-employers-discri...
There's no in-the-moment advantage to having a trade surplus. The benefits are in the future, and they are only hypothetical until the trade imbalance is canceled.

America's trade deficit means we get real stuff from China -- both consumer goods and capital ("investments") like robots for factories. China gets nothing but promises from the US. They do it because they expect we'll be able to pay them back at a higher interest rate than what they could have made with those resources themselves. Implicitly, those loans are China acknowledging that investment in the US works better than investment in China.
Really the best usage of all the computation models we're discussing here is using them in mathematical reasoning. If you're looking to "create real working programs," then a better basis is probably going to be some combination of actual industry-grade programming languages and actual CPU architectures.

This response might come off as a little facetious, but seriously, I think the idea of "founding" industrial computing languages/platforms upon theoretical research models of computation misunderstands the relationship between theory and practice. There is a relationship for sure, the research on these models usually does want to translate into real-world implications somehow, but your functional programming language is not the literal lambda calculus.
I graduated in 2014, and was astonished at how much cheating there was in university. From thefts and bribery, to groups sitting in the back of the class whispering in another language, integrity at the university level has plummeted. When students openly cheat and advance, it’s no wonder that behavior becomes permissible among faculty
Past? Libya is in shambles 2 million fled a country of 3 million. The richest country of Africa just a few years ago. The secretary of state bragged about the killing of its leader. He was impaled on a spear! Afghanistan is a place where people see other kids killed in the streets. Syria has had most of its old metropols destroyed by people where the US "accidently" dropped their military equipment on. Iraq is still birthing countless mutilated children due to the use of depleted uranium. Lebanon is in freefall. It's but one example of 20 years of constant war with millions of people thrown into misery.

Taiwan, Japan and South Korea are so weak on protecting their own borders, because the US actively sabotaged their domestic defence.

I'm no friend of China and much less the Soviet Union, but if anything, you can see that the reason why North Korea at the beginning of their war basically steamrolled the South was because the Soviets left them with a functional military and the US did not.

Keep in mind that the US didn't work against China receiving nuclear weapons, but actively sabotaged any nuclear development in Taiwan, both locally and at the UN.

China actually started releasing a human rights report on the US a few years back.

I'm not saying China is right. I'm saying that if you want to be taken seriously by the global south you better get your act together. But I actually fear it's too late. One thing Trump did well was drop the curtain on the whole Charade albeit probably not intentionally. Remember when he said they're leaving Syria, but will still occupy the oil fields?
There's a game based entirely around Japanese etiquette https://nintendosoup.com/japanese-manners-game-kuukiyomi-out...
China biggest problem is he has stamped out opposing views from the communist party. China has 1 party system but previously their were different factions in the party so opposing views did come up that is becoming less and less so as Xi has consolidated power.
One poignant aspect too all this is "former Australian prime minister Kevin Rudd", not current, not some government official.

Which is great as he gets to say something, it tractions, China official responds and the Australian government get to see how things are without officially being accountable.

So whilst he is a former non-current government official, politicly for Australia he's sounded things out for the government, if that was his intention or not.
> That will suck.

It will only suck if you decide that it's supposed to suck.

People in more economically developed countries already get paid much more for the same work. It's not in your favor if you decide that you better never share an employer with them.
At Dartmouth College, computer science started as a branch of the Mathematics Dept. It was eventually made it's own department (located in a former clinic for the mentally ill, Sudikoff Laboratory which some see as ironic). Now Dartmouth is building a new addition to the engineering building (Thayer School of Engineering) and the Math and Computer Science Dept's will move there. I believe the thinking is that those dept's collaborate so much that having them located in the same complex will be helpful. Much of computer science research is more about applications of computers rather than research into computing itself, though some pure computing theory is still being worked on, and everything is becoming cross disciplinary across many fields. One CS project I worked on was designing a smartwatch for health apps. It involved electronics engineering, operating system development, health applications development, sensor data processing, medical research on senior frailty, gesture UI design, UI usability research, secure wireless data transport and collection and more. It was run by a CS prof though. If you go into CS you can end up working on anything and everything. Another CS robotics project involved electronically herding cattle. Where do cattle fit into CS theory? As end users of computers? :-)
The tenure system. It protects more bad professors than it retains good ones.
A very funny article ... on a serious note, why would one want to cheat oneself by claiming false things in one’s research endeavor?
Concert ticket costs $18 – or $1k if you’re not vaccinated
Thanks for explaining how refunds work on Amazon. Ive been using them a lot lately
I don’t know about reliability and quality of the Pixel Qi screens, but the underlying technology worked—I saw it working on the OLPC, and it was great.

Sometimes it takes a few iterations to get the production process right. Maybe if Mary Lou Jensen’s reality distortion field had lasted a bit longer we would all have been better off.

I, for one, would buy one of these things in a minute if they were still available.
A country as bad as North Korea.
Yes, whenever these stories come around, 90% of the time it can be explained by shared IP. It's not GPS. It's not microphones. It's not cameras. It's actually simple. You connected to someone's WiFi. You got their public IP. It's a unique 32-bit number, easiest thing in the world to store and associate. Now you are associated for a while and get some of the same ads.
Someone makes money on insurance. So, for a large company, self-insuring basically lets them save on what would otherwise be someone else's profit.
Contracts require consideration - as long as they didn’t charge you they don’t have to fulfill their end of the contract.
I would hate to be at the same bar as you on trivia night. Thanks for this comment - this is unbelievably interesting.
There's almost no way NOT to provide your location to Google
Nice! This is how SoundSlice[1] began (and I believe you can still use it this way)

[1]: https://www.soundslice.com
Centralization is a float not a Boolean. I use Amazon a lot, am generally happy, but am slightly concerned with the amount of centralization that Amazon retail represents.
I had the same experience as GP. I dropped out of a PhD program after witnessing widespread low-level fraud.

I published a single paper with my advisor. I asked questions that a peer reviewer would have asked, and my concerns were basically ignored. It was more important to publish than be accurate and precise with wording (partly due to length limits imposed by the publication). Pushing back harder likely would have had a deleterious effect on my progress in the program. It would have been career suicide.

Worse, the topic was nothing more than rehashed results from a paper he published years earlier. There was really nothing even worth publishing. This was but one example that showed me that academia is endemic with fraud.

Eventually I killed that career path, because I could never participate in such a fundamentally corrupt system. There will be no reform here without Revolution.
“You can download the STEP files from our Github repository to 3D print your own if you decide to go with the latter. Or even design your own!”

It would be really cool to mill the same design out of wood. An alternative design could be stackable layers of wood & plastic, similar to the RPi “zebra” cases.
This is deserving a of a careful read and long consideration. Well said.
Getting angry is one thing. Punching a person in the face is another. That's where your right to get angry ends.
It sounds to me like the author wants to see how their code behaves on certain inputs instead of predicting its correctness mentally. Current static type systems don't solve this. There are proof assistants, but limited to academia.

For a concrete (and possibly oversimplified) counterexample, try to use your favorite static type system to verify that a function returns the n-th prime.
I don't know if it happened in this case but very high value items like this should be sent via "registered mail."
> In the Soviet/Chinese/other "communist" style system, they take all the power with the promise of bringing true communism/socialism later, and they keep that power and never fulfill the promise.

Of course US leaders are famous worldwide for keeping their promises.

Are you able to describe Soviet democracy or any of the democratic systems that exist within China today? Generally people who say these kinds of things are not.
Except that with inventory commingling, you might think you're ordering from amazon (non-marketplace) and get a third-party seller's crap instead.
Ask Yourself Which Books You Truly Love
I went for a coffee with an old friend. He briefly mentioned he got a new puppy in our conversation.

Note, i don't own a dog. I didn't google or search anywhere about dogs or made any related purchases.

After i went home i opened facebook... low and behold, i see dog toys ads.

This has happened a few times that it became plain creepy. That was around 2014, i have since uninstalled facebook and barely open the website.
Sometimes, the strategy of proving ~P by showing how P entails absurdity is called "proof by negation". The phrase "proof by contradiction" is then reserved for the strategy of proving P by showing how ~P entails absurdity.

On that usage, constructivists are happy with all proofs by negation, but not generally happy with proofs by contradiction.
Green Software Foundation
I would assume that's regional too? I'm in my 20s, and rings don't seem particularly common? Is it that much stricter in the UK? or has it become less of a thing in the past 10 years?
I bought an $800 winch from Amazon, shipped and sold by Amazon, in “new” condition. When it arrived, not only was it clearly used, but it had been damaged by improper use and would have been extremely dangerous if I tried to use it. If I hadn’t known what to look for, I probably would have used it and been at risk of serious injury. Amazon is clearly marking returns as “new” if their clueless returns staff thinks they can pass it off.
this scenario would fit the parent comment's description:

speaker 1: I just bought a Turbobot 3000, you should get one they're great.

Speaker 2 thinks to himself: What the hell is a Turbobot, anyway speaker 1 is such a jerk and we have nothing in common anything he likes I'm sure to hate. If only he wasn't my brother in law.

Speaker 2: Sure thing.

Speaker 2 hangs up phone, goes on facebook, sees ad for Turbobot 3000.

on edit: of course I assume speaker 1 is not the parent commenter, as speaker 2 no doubt has multiple relatives.
They won’t be able to get the person canceled, but they can still boycott the person’s employer. Said employer will be economically harmed, with no way to end the pain.

Companies don’t like being harmed in this way, so they will most likely respond by digging very deeply into every job candidate’s past to avoid hiring someone who may be “canceled” at a future date.

Here’s the thing: most people have done pretty shitty things in their past. However, most people don’t rise to a level of prominence that it ever matters. They are able to live normal, productive, happy lives.

Making “cancel mob” terminations illegal ends all that. Is this really the path we want to go down?
That supply was slowly built and a similar one existed in the US (for that time) before. That’s not something specific or special to China.
The reverse statement would probably be something like "The core pursuit of computer science is how to best design and harness computers". Which is a reasonably accurate description of many areas within CS including machine learning, distributed systems, programming languages, and computer architecture.
Because China has played so cleanly with the West?

Please. The West is only returning the favor.
Working Less Is a Matter of Life and Death
Thank you! Much appreciated.
Unfortunately as self driving cars make apparent, the rule is about as clear cut or practically useful from an engineering perspective as Asimov’s 3 laws of robotics.

If you are in a climate with lots of snow and slush, and are in a road with zero lane visibility and everyone is moving along too fast for road conditions (unable to effectively stop in time stopping distance wise).

Do you 1) go slow in the right hand lane, potentially leading to a pileup? 2) keep up with the road traffic (maybe trying to stay in the low side), and then maybe get in a wreck if a deer jumps out in front of you? 3) know this is a common situation for that road in the current weather condition and avoid the road entirely? 4) some variant of these?

In many cases it can only be judged retroactively, or as Waymo or others are finding out, REALLY be respected by being so paranoid and conservative you can’t really function in the real world environment that presents itself and/or require essentially walled gardens so the environment is controlled enough you can have the certainty you need. The waymo answer here is ‘don’t drive at all’. Which is great, unless you’re running out of food and a bigger storm is coming in, or you’ll lose your job if you don’t show up in the next 39 minutes.

Humans manage to be somewhat functional in these kinds of environments - we’ve had to be, evolutionary pressure wise. We’ve got a ways to go before self driving cars will be a help instead of a hindrance here.
Yes, but when you can get similar results using completely "legal" methods that people, even when confronted with straight facts like this, don't seem to care about - why would you risk it?
They can't be PoC because their higher than average success contradicts the narrative of victims.
> Computer science is a part of math? OK, but so what? Computer science is not a part of math? OK, but so what? Neither conclusion would tell us anything useful.

I assumed the implication here is that CS, like math, is considered by many to not be a science, but rather a field of construction based on logic. The obvious problem with calling computer science a science is that it isn’t fundamentally based on measuring empirical evidence of a natural process. Maybe that still lands in the ‘OK, but so what?’ category, on the other hand this has been much discussed re: math, and it may be useful to clarify in what ways CS is not employing scientific method.
The AMA artificially restricts the supply of doctors through their licensing monopoly, in order to keep salaries high.

This is bad and shouldn't be emulated in other industries.
Ok that would make sense. Thanks!

I was wondering if there was in some sense a hybrid of North and South envisioned that would be not desirable for Chinese citizens but my limited experience with China kinda makes me feel like it actually is somewhere between the two in some sense.
> China actually started releasing a human rights report on the US a few years back.

This is exactly my point. Why would I be interested to read anything the CCP has to put out when there is no freedom of the press in China? So long as we allow the CCP to have its equivalencies we will never know of the total harm inflicted and these people will die, erased.

You have also neatly sidestepped my very first question asking where China's own schools are that teach these human abuses?
Whilst SPAM filters are fairly good, they can adapt and learn - there is no process to apply them to emails already received upon the server or client - even if the recipient has not read them. They are process wise just a firewall for emails in many ways and they can and do adapt (like seeing same phising email triggering some spam flag) they don't retrospectively do anything. Even if it was - oh we let those first few Phishing emails thru and now seen so many we know it's SPAM and blocking future emails like that - why don't we notify those early recipients to warn them or as they have not read that email yet - re-flag it as not safe.

Maybe something like that does happen on some platforms, but I'm not aware of them.
I've always interpreted the statement to mean "theoretical CS is the only real CS: everything else is just glorified software engineering."
As long as there's a possibility of making more money by lying and cheating, people will lie and cheat. Especially when it's a lot more money. But I don't think there's any unemployment danger among CS PhD's to worry about. Unless they somehow managed to avoid learning how to use any tools or technologies of value to anyone. PhD's do not have to be at academia or a "top job" to be employed in a research or at least R&D capacity.

By the way, tenured positions do not pay eye-watering salaries. It's still the same vicious low stakes.
Companies like Basecamp are the exception that proves the rule. Why do you know of Basecamp’s practices? It’s because they specifically do something different than the norm (and they make a lot of noise about being different).

It’s true that the top performers can get remote jobs just about anywhere. If someone is a top performer with extreme talent, they should absolutely apply to companies like Basecamp. However, Basecamp is a tiny company that receives huge numbers of applications, so its extremely competitive.

I’ve done a lot of remote hiring, and we paid well above local wages for people. What you don’t see if you haven’t done remote hiring before is the absolute flood of applications you get from around the world. A local in-office posting may get in the 100s of applications for a reasonably well known company. Our remote job postings would receive in the 1000s or tens of thousands of applicants. It was unreal to see how competitive it was.

Giving people the idea that any remote worker can walk out and collect US level wages is not realistic. Aspiring to be one of the top performers who can do just that is a good goal for those who are sufficiently motivated, but the reality is that it’s an extremely competitive space and the majority of companies prefer to hire locally once the wages get higher.