skysight-inc/HackerNews huggingface dataset:
> If we banned people who wrote buggy code

That's not the standard for any kind of engineering. Professional Engineers make errors all the time. But they also design systems with fail safes, redundancies, safety factors, etc... You design systems with the expectation that failures will happen. Users will do stupid things. Highly improbably sequences will probably happen.

Not all code needs to be designed so carefully. Nobody cares if Hacker News is offline for a few hours. But the software systems in self driving cars or running an MRI machine probably should be designed by licensed professionals who can stand up to their bosses and say "this can't ship until these improvements are made" because if it does ship, they can be personally sued for malpractice and lose their license.
They are distributing the OBS executable, therefore they have an obligation to also distribute the source to those same people on request, and to let them know about their rights to receive the source under the GPL.

If OBS really is running standalone, then that is the extent of their responsibilities. If on the other-hand, OBS is being combined with other software to create a derivative work, then they must distribute the full source of that derivative work as well. What constitutes a derivative work is more complicated. It is ultimately a decision for courts, though many folks (including FSF) have opinions on what should and shouldn't be considered a derivative work.
One of the parent comments in the chain that you wrote said "Do you honestly think Washington doesn't exercise similar influence over Google?"

Note the "similar".

You then amended your point to "virtually all large (tech) companies are influenced by governments", which is completely different than similar levels of influence.

Nobody cares that governments have some level of influence over companies - that's a feature, in fact, because some regulation is necessary for markets to work - the issue under hand is exclusively whether the level of control is excessive. (and, in this specific thread, whether "A Chinese company stealing IP" is comparable to "China stealing IP")

That's moving the goalposts.

(the answer to that last question is "yes" - the Chinese government does, in fact, use Chinese companies to steal IP from other countries (including, but not limited to, the US, Japan, and parts of the EU), while the US does not)
I also thought of this; this explanation is like a more complicated and nuanced, but probably less empirically testable, version of the "CDS" mechanism proposed by the study's authors. I scrolled to the bottom half-expecting to see Scott get an acknowledgement.
> the world keeps turning if trunk has a test fail. Or a build breakage.

The world stops for the other developers that were unfortunate enough to pull/rebase their work when there was a build breakage. Having people shout “don’t pull, master is broken” is more overhead than is lost on PRs.

A test fail isn’t as serious as no one is completely blocked, but a CI build that has 5 test failures can easily get another 5 before 3 of the first 5 are fixed. Before the end of day 1 you have a dozen failing tests of 3-4 different ages, some of which aren’t attributed to those who broke them. Finding who should stop what they are doing and fix the test is a job that needs to be done.
As mentioned elsewhere, this is invalid code - a bug waiting to show itself - you should never do:

setState({...state, a: 4 })

If all extendState is doing is concealing the underlying function call, it's saving very little boilerplate and adding the cognitive load and potential issues related to the wrapper.
this is a pervasive issue with LessWrong-oriented life extension ideas. They seem to take the position that a simulation of you, IS you, and that your attitude towards it should be the same as your attitude towards your experienced self. This makes no sense to me whatsoever - a simulation of me would not, in fact, be me, because I would not experience its perspective.

I've never gotten around to reading about why they take this position - presumably there's a lengthy sequence or post about it.
> "potential to mislead"

I can't find that expression anywhere in the Lead Stories article. Facebook outright labelled the BMJ article "false" and containing "false information".

Beyond that, should fact-checkers really become an "optics police"? For every single news story, you will have (wild) misinterpretations on social media. It becomes too convenient if a fact-checker can point to those, and then have Facebook limit the spread of the original story. This is a question of poor FDA oversight. There have been several instances throughout this pandemic: see the recent FDA resignations, and the GAO report[0]. Oversight is not about pro vs anti vaccine, this is about people's health[1]. Oversight should always be robust, even in emergency situations.

[0]: https://www.raps.org/news-and-articles/news-articles/2021/11...

[1]: story from Japan https://www.theguardian.com/world/2021/sep/07/third-person-d...
> You broke your production system, and didn’t have 2FA set up, or a recovery plan. None of that is Digital Ocean’s fault.

That their emails and logins don't work, is their fault though. Those things are so basic and essential that they go way beyond "No hosting provider is perfect". And then they offer no assistance in rectifying their buggy software.

I find it hard to understand that you blame the user when a product is so broken that one cannot login.

That I didn't have a recovery plan is an untrue assumption of yours.

Luckily I was able to mitigate this "outage" of digital ocean and host my app elsewhere. But this costs me work and energy I would have liked to invest elsewhere, and hence I would appreciate a more stable provider, where the most basic functionality reliably works.
Because other lies are dangerous and I don't trust people to think critically. We also don't have a direct democracy and maybe that's what saves us most of the time.
Funnily enough, Facebook tried that shit as well with covid. I saw them pop up an extra icon in the comment field. "Insert a GIF", "Insert a Smiley", "Insert a Covid fact"

Also extremely off-putting and counter-productive. Who is writing the comment? Me or Facebook? Why am I writing this comment, when the glorious Algorithm could just auto-generate a response for me?

And of course the insertable "facts" were irrelevant to the discussion, and were just re-iterations of the mainstream position.
I've had the exact same thing happen to me twice on IG. Same as you: no activity other than a filled out profile, both times banned for not following "Community Guidelines." An extremely frustrating experience when all I wanted to do was look at my friends' photos.
Deleted? More like liberated. Rejoice and never look back.
This has been the policy of the USA for decades (e.g. pentagon script approval, military subsidies for professional sports (in exchange for an antitrust exemption) etc. Is this really any different?

This comment is not intended to praise or support the CCP, but just to provide some context. I think the US government should be staying out of content as well.
There's a fantastic gadget for syncing your files between different devices....it's called a USB stick
> I think you can genericize it a bit and say humans are bad at defining themselves and need a reference point

I don't think the error is in defining ourselves by what sets us apart--it's fine and good to acknowledge our differences. I think the bad thing is leaning into those differences due to an aversion to the outgroup, which is the very essence of tribalism (or nearly so).
I guess they will need to rediscover the Common Language Subset of the Common Language Runtime and re-sell it as an invention.
Another Driver Finds an Apple AirTag Tracking His Car's Location
Why are you bringing up "food insecurity" rather than deaths by starvation which is an objective measure of food shortness, and what the person you replied to is talking about?

How many people starve to death in the United States?
My relatives today think I am a misguided, manipulated communist because I believe in climate change and universal healthcare. Such is the experience of many of my friends so while I also find your end game concerning, that's how the internet as our parents (etc) experience it already works.
Ask HN: What are best readings on technical writings?
I am struggling to find best practices for technical writing in the areas of functional programming, compilers, and creative programming.

A google search yields scattered entries. I wonder what are your regular blogs, online resources.
I love Gateron Oranges. I've had both Cherry Browns and the Gateron Browns, and I actually prefer the Gaterons. I couldn't give you a quantitative answer, but I swapped them into the same hot-swappable keyboard and I liked the Gaterons. I found the Orange Gaterons, and I am sticking with them.
This keyboard looks like Kinesis's answer to the moonlander
IIRC it's a single individual who has the money to pay $3k/month for the good of the world.
Since I don't exist in that bubble, can you define "woke" & "woke culture"?
Useless? Perhaps the functionality changed later; when I used one, entering the password wrong 10 times was the easiest way to factory-reset the device prior to handing it to a new owner. It wasn't useless, just palimpsest.
This same phenomenon has been a problem in Australia since the HK protests began a couple of years ago.
It’s not paywalled. OP probably saw the name Elsevier and assumed it was paywalled, but it’s open access and licensed CC BY.
> I don't understand stories like this that seem surprised that past cultures mourned loss

Me neither.

I wondered if the article is supposed to be subtly anti-abortion, but it's not like the website has any obvious links to anti-abortion political parties.

It's just kinda weird. Yeah, don't all primates mourn infant death? Wikipedia tells me the Mesolithic period only began 20,000 years ago, so these would have been genetically modern humans.

It's good when science finds obvious stuff, but we don't have to present it as shocking when it does.
In the trivial sense, sure, someone probably has a web browser on a nuclear sub. But if you're talking software written for the operation of the sub itself, I expect it's either Ada, C89 or C++.

Ada was, after all, developed specifically by the DoD for exactly such purposes.
Please do not protect me from the truth even if it leads me to inconvenient conclusions.
I was trying to tell that 2021 connectivity tools are not really expensive, at least not for the great majority of the people, not even in Italy where we are far less rich than USA.
> Rust is already as complicated to learn and use effectively as C++

I see a lot of claims to this effect but having tried to learn both I found Rust much easier. It's also safe by default, which C++ isn't. How exactly do you think it's equally complicated?
I’ve never mentioned my ADHD diagnosis and medication to my coworkers and none have ever mentioned it to me.
I was having some serious wrist and shoulder pain. Turns out it was related to my mouse which I kept to the right side of my keyboard. I moved it directly in front of the keyboard so it's in the middle and my pains disappeared. I may still take a look at this keyboard because the older you get the more you need. I've now been at the keyboard since 1979 and that's some wear and tear.
If they could roll it out to everyone they would do so in an instant. They cannot though because the system is not ready and needs a lot of testing, which is the point the author is making.
If you actually want to save lives, you might start at the top. Driving is hazardous for operators and for bystanders, and kills 40,000 people in the US alone every year. Build cities such that the majority of people don't need or want to drive, and viola, you're saving lives.

And the tens or hundreds of billions of dollars worth of human effort and engineering put towards making cars that drive themselves can go to something else.
I think it's a fool's errand into bullying people into solving your operational woes. You pretty much only have one option for dealing with real life DNS.

* Design your system assuming a hostile environment and that propagation time is on the order of hours.

* Draw and document a hard line above which you consider it your user's problem; i.e. you start assuming the world has updated after 2 hours and any stragglers can just get errors.
Switches are hotswappable on an ergodox ez. I bought one last year to get some quiet tactile switches, and it's been really good so far. Earlier versions of the ergodox are probably what you're thinking of
Agree. The notion that moderation of any kind can make individual Facebook comments and opinions _at scale_ a trustable source of information is false. I’m not sure anyone believes it, and the outsourcing of the whole operation suggests it’s acknowledged to be a cost of doing business but not a strategy.
Baby Products
It could be hydrocarbons. We just found oil on on Mars! Black gold, Tharsis tea! Now if only we had an atmosphere to burn it in.
Most people are quite reasonable and can be convinced.

On the other hand most people are lazy and often it's about "some <yet another evil theory> explained right here" vs. "an alternative (and probably much better) explanation of the same thing on some smarty-pants website". Well, people just don't go to that somewhere else and ignore it. Out of site - out of mind.

If you see an inconvenient reply under every message of your local prophet, you may not get convinced right away, but the seeds of doubt will be sown.
probably pretty easy using the API. https://zulip.com/api/
It's another planet, you could suddenly create your own country. It's a billionaire's dream.
>Because other lies are dangerous

And who has power/moral authority/whatever to decide that? There's no answer to that that doesn't lead to tyranny
So you would argue that the right to have a lawyer when accused of a crime is not a human right?
I dont know, we received a happy email from our IT team to celebrate 1000 days of uptime just few days ago.
We’re talking about the form of government though, not specific acts of censorship about specific government actions. Those are definitely bad! But I don’t think there are secrets about the form of government of, say, China, and how it is similar and different than, say, the United States.
Am wondering what react community thinks of DDD.

I've been reading "blue" DDD book (by Eric Evans) and "red" book (by Vaugh Vernon) and that was a completely "my whole life was a lie" type of experience and relief at the same time. It's just so great to have the principles of who to structure the code. It, by definition makes, your codebase structure meaningful. Because it's structured according to some common knowledge, not your random thoughts at the time you were writing code.

I was surprised to find so little DDD react sample codebases. Let's say for backend there is huge amount of samples, i.e. https://github.com/kgrzybek/modular-monolith-with-ddd . For react/frontend I have bookmarked only https://github.com/talyssonoc/react-redux-ddd/tree/master/sr... and few more, but those others does not meet the optional criteria i like really much - at the highest (or at app) level all codebase need to have folders app, domain, infra and ui. Simple rule, but simplifies life a lot.

So my question is - is DDD for some reasons not very applicable for app frontend development. Or it just never became popular. Or maybe DDD is popular amongst react developers, just I am not aware of this.

Many thanks for any ideas and comments!
this chart is helpful and glad it's been made to keep the conversation going in a better direction.

Sadly due to what I consider terrible editorial controls, I feel we need to move to a chart that shows more details, and even goes to actual reporter/writer level and editor level.

Also in the age of Trump and Bernie - we likely need to chart 'those for / those against' these two specifically - as there are plenty on the 'right' and 'left' side of the news that are against them.

I'd like a browser extension that can highlight a crowd sourced plusses and minusses of each individual writer.

In some ways I have found the trust placed in the middle, like chart shows abc/cbs/bbc/npr near middle.. this is when the most damage is done..

like when I watched a nora odonel about 2 years ago - a fair and balanced reporting for about 55 minutes - lots of facts, not much fluff.. then the last 5 minutes one fact and a hard slant to be anti-trump story.. what makes this so bad is that she/they really try to say they are proper reporting, so it makes the propaganda pieces they add in 100x worse imho..

at least if you watch enough of the reidOut or newsmax (going by the chart) - you get a sense that they are totally skewering the stories with no balance at all attempted - and I think it becomes obvious that are working more like the enquirer - it's more tribal circle jerking entertainment than real facts..

When a place stands as an arbiter of truth and fairness and balance and they sprinkle just little bits of slant it's worse I believe.
You're right, and not just the DOM: https://docs.oracle.com/javase/tutorial/deployment/applet/in...

Maybe the real reason has to do with security, then? That was the justification for removing Java support from browsers, leaving the door open for WASM to take its place.
They also sell pedals, which, I guess, you could use to switch layers. I am thinking about using pedals to switch to the arrow keys layer. I wonder what other uses the pedals have?
When was the last time you heard of someone actually buying a copy of Windows, though? I've owned a lot of different versions of Windows in the past 30 years, but never paid for a single one.
My objection to the parent post is the notion that a business which can't pay a living wage shouldn't be in business. It insinuates that businesses should be responsible for paying a living wage out of some sense of it being morally right, which is ignorant of how economics operates. Wanting people to be able to meet basic needs and have some financial security is, I believe, universally desirable. Please do think that I don't want this as well. To expect it to come via altruism is idealistic.

> Are you suggesting that minimum wages are bad because it sets a minimum for employers to pay as though without a minimum wage they would pay a rate more in line with value?

Yes, that's basically what I'm saying. Most literature focuses on people being priced out of the labor market (see https://www.cato.org/policy-analysis/negative-effects-minimu..., for one such analysis).

I'm also suggesting there could be other effects due to loss of agency over one's labor price, similar to how collusion of employers to fix wages harms employees. Maybe someone has studied it, maybe not.

>If folks earning a minimum wage today, in a world with a minimum wage, can't afford basic living expenses, would you expect more people to afford basic living expenses without a minimum wage?

Ultimately prices are fluid based on what people can afford, especially so for local markets like housing. If minimum wages increase one would expect increased housing prices as those prices were set in line with what people could afford. If they make more, now they can afford to pay more. If you were making marginally above minimum wage you now also want an increase to protect your increased buying power.

W.E. Upjohn Institute for Employment Research found that modest minimum wage increases have minimal affect on prices increases while larger ones can create price increases. This makes intuitive sense, based on market theory.
https://research.upjohn.org/cgi/viewcontent.cgi?referer=&htt...
Any part of electrical distortion is so minuscule compared to the non linear distortions in both physical loudspeakers and human ears that it's laughable to worry about.

When it comes to the levels of distortion in electrical/electronic components in the last 50 years since the 1970s, all hifi amplifiers are truly described as being "wire with gain".
> my drunk condo neighbor forgot the garage door open and it took like four or five hours for someone to actually take something from inside

In most of the US, including many moderate size cities, a garage left open for 4-5 hours would not have anything stolen from it.
The Financialisation of Art
Amazon threatened driver’s job for leaving route during tornado
Such a fantasy. This is exactly how it happens. And they literally just respond to the “debunking” post with garbage and move on. It’s not about information, it’s about emotion and tribe.
I like the idea, are there any benefits from starting under ground or could we just do it even cheaper on the surface?
This is also nicely illustrated in CGP Grey's rules for rulers:
https://www.youtube.com/watch?v=rStL7niR7gs
> If I assert that the earth is flat on Facebook why shouldn't that simply be labelled false

Isn't that implying that the reader is too ignorant to know at a glance? In the marketplace of ideas shouldn't that nonsense content just get buried anyway?

> There are plenty of people lying and/or grifting on the other side of this power structure as well.

Agreed. Lying is how you create something out of nothing after all.

I don't like being lied to but some amount of lying does seem to be necessary to maintain any control over a group of people and impose order.

> No one felt the need to fact-check discussion forums because those posts were not likely to spread to millions of people.

Exactly. The range and impact presents a challenge to their long held ability to unequivocally decide what is 'true' -- which is the authority's most critical power because this effectively creates reality, from which everything else flows. It's not surprising they are defending it so vigorously... they just don't call it that. They use phrases like 'combating misinformation' and 'fact checking'.
This whole story and most of the ensuing discussion seems to be based on a misconstrual of the Google blog post in question (https://workspaceupdates.googleblog.com/2021/12/abuse-notifi...).

It is not announcing new content restriction policies. Those have already been in place. What's new are the user notifications:

Not new: "When a Google Drive file is identified as violating Google's Terms of Service or program policies, it may be restricted."

New: "Now, the owner of the item in Google Drive will receive an email notifying them of the action taken, and alerting them of how to request a review of the restriction if they think it is a mistake. For items in shared drives, the shared drive manager will receive the notification"
This Nim example is very short. For comparison, I'd created a similar chat service from vanilla Flask and Vanilla HTML (with a tiny amount of jQuery) about 8 years ago and even though it was very basic it took ~500 lines of Python2, HTML, CSS and JS (even though it's only 3 files).

https://github.com/lelandbatey/flask_example/tree/master/fla...
Direct link to paper:

[0] https://www.sciencedirect.com/science/article/pii/S001910352...
The US government does not either possess or exercise the power over US companies to coerce them to steal IP from other countries (or companies thereof), which is the issue under discussion (despite attempts to redirect it). Neither NSLs nor Jigsaw give them that power. These are facts.
any backend api/framework layer (django, fastapi, flask, etc) + templates. also not a controversial question -- there's a "does anyone else hate javascript/react?" thread on HN pretty much every week or so.

if you don't need a frontend framework, don't reach for a frontend framework.
Situation: there are 15 competing database conferences.
it seems like the process has begun for the owner/maintainer to step down:

https://github.com/ytdl-org/youtube-dl/commit/21b759057502c6...

I haven't found anything else related to this yet (i.e. who will be taking over, if anyone)
Then Tesla should disable it in California.