skysight-inc/HackerNews huggingface dataset:
China is also cracking down on LGBTQ groups:

https://www.bbc.com/news/world-asia-china-57759480

Many of the closed WeChat accounts display messages saying that they had "violated" Internet regulations, without giving further details.

The account names have also been deleted and just read "unnamed".

"After receiving relevant complaints, all content has been blocked and the account has been suspended," the notice said.

The crackdown is the latest example of what some call growing intolerance toward the LGBT community.
Last year, Shanghai Pride week, modelled on Pride events in the West, was cancelled without explanation after 11 years of it going ahead.

In 2019, the Oscar-winning Freddie Mercury biopic Bohemian Rhapsody was released in Chinese cinemas, but references to the Queen singer's sexuality and AIDS diagnosis were censored.

In 2018, Weibo said all posts related to homosexuality would be taken down, although it backtracked after massive outrage.
For one thing you have C unions. You can store different types in the same place and use information stored elsewhere to know what the bits really mean. It’s horribly unsafe compared to a Go interface or the tagged unions in other languages, but uses less space.

Also, there is the NaN boxing trick [1], which allows you to store a value that is essentially a tagged union that is either a double, a pointer, or an integer, in the same space as a double. To get these in a safe language, they essentially have to be built in already.

Go’s interface type is very high overhead compared to the union types used in other languages because it uses an entire pointer as a tag. Though, it only matters in special cases like interpreters. Most performance-intensive code isn’t nearly so dynamic.

[1] https://sean.cm/a/nan-boxing
If you had issues with Rust, with Cyclone it would be even more complex, given the way its type system works, in fact Rust is must more ergonomic from what I can gather from the surviving Cyclone papers.
> For every expensive city that is (relatively) developer friendly [...] there is a ring of NIMBY inner suburbans [that] viciously oppose even a single apartment building.

It obviously isn't ideal, but how problematic is it to have a ring or belt that constrains the dense core from sprawling? Other cities have them, for a variety of motivations (eg. cities in Oregon such as Portland all have an urban growth boundary to protect surrounding farms and forests). As long as there is somewhere nearby that can increase density it should work out.
Senate Democrats Eye Taxes on Stock Buybacks, Excess CEO Pay, Carbon Emissions
Never understood the point of UBI. We have food stamps, welfare, and a wide assortment of government safety net programs. UBI would just be all those things on steroids. Why would hard working people want their tax money going to others who aren't contributing? The whole concept would lead to mass dependency on the government, which is the worst thing that could happen.
Can you really blame people for being sceptical of the vaccines when you read stories like this everyday?

As a lay person, how do I know that the vaccine really is as safe as everyone says?

I mean, if you told people in 1995 that you won't take the pills that the doctor prescribed because they just want to get you addicted, people would have looked at you funny.

How do we know it's different this time?
i got downvoted for specifying a fact, i now understand why certain things gets to the frontpage ;)
Sitting still doesn't increase your brain's energy requirements. Excess energy is mostly used to build fat (and repair other tissue).
GraalVM issue an error if it can't resolve the proper method call or if another Thread is involved in the computation so I find it pretty safe to use.
Of course, GraalVM doesn't exempt you from doing some tests.
Also why daikon radishes are used as a "cover crop" that and for nematode reduction.
Also, the pharmaceutical companies have been lobbying against marijuana legalization. Even if the drug war were entirely at fault, the companies are partially responsible for the drug war.

https://www.google.com/search?q=pharmaceutical+companies+lob...

This is specifically relevant because studies have shown lower opioid use in states with medical marijuana. For example:

https://journals.lww.com/jaaos/Fulltext/2021/02150/State_Med...
They share many of the shortcuts, actually.
Workstation computers can be a joy of simplicity, as they're intended to be very easy to service. But this comes about because they're full of proprietary parts, so IMO you've got to be happy to accept them as-is. Otherwise, as the article shows, you've got your work cut out.

I'm a PC tech who grew weary of figuring out which panels need to be removed, cutting myself on sharp metal edges, trying to distinguish between the five different types of screws needed to hold the various internal components in place, having to remove the CPU cooler and (what feels like) a quarter mile of cabling to be able to replace the power supply, etc, etc. And as it happens I've just replaced my old HP Z600 with a Z620.
IANAL, but I think in California as long as you don't use excessive force it's ok, but yeah if you kill the engine at a high speed or if you get unlucky and the thief gets seriously injured then you will get in trouble if they want to go after you.
That's what linters are for, right? To make your code more fun to read
Personally, this post made me aware there are existing alternatives to Codespaces. Codespaces is very cool, but it also adds to an ever-growing single point of failure, which is dependence on Github for almost all of our tools and tooling. Using robust alternatives can help to spread that risk around.
emilyEMR | Senior Angular/.NET Developer | Kelowna, BC CANADA | Remote/Local | https://emilyemr.com

Looking for a fresh new start? We want to talk!

Create a Purpose-Driven Career
Spend your days making a difference, not just working for a living. At emilyEMR, we have developed software that will help thousands of patients and physicians all over the world. We do that by creating bold, innovative software solutions for the medical aesthetic community.

Headquartered in Kelowna BC, Canada, we are a brand new startup with an MVP software application that needs consistent improvements, love and attention. We work with the best customers(doctors and medical clinics across the country) and coworkers, tackling strategic business challenges and building awesome careers. Our Values are Customer Intensity, Disruptive Innovation, and Authenticity, and they influence everything we do.

You will improve upon the state of the art EMR(electronic medical record) application that will become a revolutionary solution for many clinics throughout North America and abroad. You will work in collaboration with the best product managers, designers, and software engineers in an Agile environment.

Ready to apply?
*LinkedIN https://www.linkedin.com/hiring/jobs/2695081176/detail/
How does sandboxing Play Services compare with using microG?
> but if you say something like you don't want to use Linux because you think package management is a stupid way to manage applications then people just want you to shut up.

In my experience people respond better when you actually explain and provides arguments to why you think “package management is a stupid way to manage applications” and not simply say this blanket statement.

For instance, I believe that *not* having a package system is a stupid way to manage applications because:

- you have to trust many more parties than a single repository;

- you incentivize people to do unsafe things like running downloaded exes from sites;

- now you need to also trust that no one tampered with the websites and have to manually checksum and verify authenticity of each application whereas a good package manager should do this for you;

- Removing applications without package managers is a worse experience.

Now I would love to hear your arguments and, maybe, change my mind.
Microserver is the way to go. Same price as dedicated NAS with much more power.

The new model is also half the size, still with 4 full size drives.
It depends. The stuff I used often, I don't forget. Having to teach forces me to regularly recall a lot of things.

However, there are a lot of things I don't use regularly.
I'm confused: the list of 'project management software' is a list of task management software. None of those is for managing projects.
SEEKING WORK | Dallas, TX | Remote Only | https://summertime-development.com/

Howdy! I've been doing software development for over 12 years, and would love to help your team out with any React or React Native project! It's my wheelhouse.

I'm super easy to work with and I'm very bubbly, too. Website has more about me, plus contact info!

I'm a US Citizen living in Dallas.

- Role : Principal Software Developer and Team Lead
- Stack : React JS, React Native, Redux, Typescript, Redux Saga, Mocha/Jest with Sinon
- Website : https://summertime-development.com/
Hardest amorphous material can scratch even diamond
The Sacklers have caused more pain in more people because of the "abuse". And the med establishment has only fed onto those fears.

Now, everyone in med is 'deeply concerned' with abuse, that many people with legitimate pain are being denied access. The Sacklers lied about addictivity - seriously, how did the FDA allow a morphine derivative to say 'non-addicting'??? But it's also the whole medical establishment's fault in thinking that all pain should be extremely restricted.
Yes?

The opioid is not the problem. It's the way it was marketed and prescribed.

Nobody is getting addicted to vaccinations.
One thing to be aware of is that unlike software in the commodity world, the mainframe charges on a "MIPS" basis. Both for the base software, as well as application software from either IBM or 3rd parties.

So there's no magical post-upgrade "increased capacity" for the same overall cost like there is in the Windows/Linux worlds. You may see some uptick in things they don't specifically charge for, like better base I/O.
What does Amzn do besides tracking your purchases?
what you're basically saying is that her "claim that the cleanup wasn't really done is consistent with the visible evidence", but the reality is there are many more other more believable ways to explain the visible evidence than hers, which are more likely from a scientific perspective.

Superfund sites like this are pretty well understood and characterized at this point, which ongoing monitoring and sampling done by multiple parties. The only way to see into this, however, is to get involved in local politics or hire lawyers to do some investigation. ashley instead appears to have done a terrible job at "investigation" and then threw a bunch of unrelated "facts and opinions" together to make it sound more legitimate.

Here's an example of an actual superfund site that has had all sorts of problems that likely affected the health of people nearby: https://sanfrancisco.cbslocal.com/2021/03/25/hunters-point-s...

That's a legal case where actual legal people did actual real investigation and uncovered strong evidence of corruption.

By the way the more you learn about what happened in the bay area in the 1940s-70s, the less surprised you should be by any of this, or why we exported semiconductor manufacturing.
Simple reason is if they hire someone internally they just get another open req to fill.
Please don’t fix fonts with letter spacing and other hacks. Fonts are engineered with specific fitting (even before kerning pairs are added) and this would just make things worse.

You can however continue to use open source fonts! There is nothing wrong with that. There are many amazing free fonts out there that compete with commercial alternatives.

But to say that Fonts don’t add any value is preposterous.
Twine: An Embedded Trusted Runtime for WebAssembly
Perhaps people buying ads are interested in advertising to people with the money to avoid the ads... but is it wise to?

I would be interested to see how effective ads are for different groups of people. Are the people who are paying to get rid of the ads more or less susceptible to buying products based on an ad?

As a person who gets annoyed at ads, I would be LESS likely to buy something that I've seen from an intrusive ad.
>I wonder more about the nutrient content of the soil after a few years of such products.

Sadly I don't think anyone cares about that. You can encourage the use of organic fertilizers all you want and they will still dump unsustainable mined phosphates on the fields
My take on Copilot has not changed.
I believe it will make programmers that produce junk code more productive, by being able to produce more junk code in less time.
Is this still possible? My lay understanding is that the SEP decrypts kernelspace on-demand, loads the opcodes on a very temporary (and randomly allocated) basis, and makes dumping any meaningful amount of the contents out of RAM very difficult.

Not a jailbreaker at all, so happy to be completely wrong on this.
> The researchers enrolled nearly 350,000 people from 600 villages in rural Bangladesh

Wow. I was about to complain about "small n", but... an experiment of this size is not small at all. Congrats on the researchers on doing such a big study!
I don't care if they're rich, poor, mentally-ill, or drug-addicted - if someone breaks the law, there needs to be some sort of punishment. Letting them off is just enabling repeat offense and signaling to other criminals that this behavior is tolerated as we have seen.
Sweden Bans Travel from Israel, the Most Vaccinated Country on Earth
I've seen the costs of things made out of steel go up 50-100% over the last year (presumably because of raw material cost). I wouldn't be surprised if there's a McRib[1] factor where Tesla is deprioritizing steel vehicles as long as it's unprofitable to sell them at the Cybertruck's promised price point.

[1]: https://www.theawl.com/2011/11/a-conspiracy-of-hogs-the-mcri...
The title of this post was changed from a good summary to the pretty much nonsense businessspeak title of the article.
That's far from being true. Installing software on Windows and Macos is a shitshow.

Dealing with updates is such a pain that it built the habit of ignoring updates as much as possible by default.

The only thing that made things a bit better for users with little technical knowledge is the fact that more things are done in the browser nowdays, and this is true for any operating system.
This is a very good point that I feel gets overlooked way too often. When people talk about the UI feeling sluggish most of the time they are talking about responsiveness.

Like, who cares if your app is rendering at 120 fps if it takes me 3 seconds to focus on a text field? I feel like that’s where most cross platform tooling has their work cut out.
Does someone have a way to use any of these apps solely with voice, so I can use it while driving? I’ve looked into anki plugins but did not find anything complete (that is, you can reply with voice), and I can’t be the first to desire this…
> There were significantly fewer COVID-19 cases in villages with surgical masks compared with the control villages. (Although there were also fewer COVID-19 cases in villages with cloth masks as compared to control villages, the difference was not statistically significant.) This aligns with lab tests showing that surgical masks have better filtration than cloth masks. However, cloth masks did reduce the overall likelihood of experiencing symptoms of respiratory illness during the study period.

I think this is probably the most interesting part, and worth watching in future studies.
Why do you think this measure is a target? It is possible for a measure to become a target and still remain useful - a few catchy words that describe some situations doesn't give any indication of an analysis of the process, or even define the difference between a measure and a target, or any indication that is what's happening here.

Some measures become targets, sometimes. Sometimes those become less useful; other times they are both useful and not useful in different ways.

Determining when something is useful is too nuanced and multi-dimensional to reduce it to a catchy phrase.
I started to use MTR as my traceroute app and have never looked back.
LOSE. The word is LOSE. LOOSE and LOSE do not even look remotely similar phonetically. LOOSE. GOOSE. MOOSE. NOOSE. CABOOSE. ... lose... which of these do not belong?

I see this mistake once a day and it literally makes no sense to me, for the love of god stop plleeeasseeeeee

Can you imagine watching a movie called FootLose?
I've had my Synology DS918+ for about a year, and overall I've been happy with it except for one huge mess with encrypted folders completely wrecking my Dropbox for a few weeks. Here's what happened:

I wanted to have a backup of my Dropbox on my NAS, so I used Synology's CloudSync service to back up to an encrypted folder. Unfortunately Synology's encryption actually encrypts each file individually, which Dropbox happily syncs to all of the computers that use that Dropbox, making all of those files unusable!

In the end, I had to write a script that detected which files were encrypted (files start with `__CLOUDSYNC_ENC__`), then use a WINDOWS ONLY decryption utility provided by Synology to decrypt and finally get back to a clean state. Then I wrote another script to move the decrypted files back into the proper path in Dropbox while correcting the newly decrypted files with the original metadata (creation date) from the encrypted bad files. What a pain!!

I'm still not sure of a good way to achieve my original goal of backing up Dropbox while still protecting my data with encryption. Let me know if anyone has a solution!
You've made 4 posts bashing on Linux with more complaints about supposedly being attacked than actual substance about why you don't like Linux. Could it be that the backlash you're getting is a self-fulfilling prophecy?

At any rate, I would be genuinely curious to hear what specifically you don't like about Linux beyond tautological statements like not liking its paradigms and calling package management "stupid" without any supporting rationale.
Some advice:

- Do not take a pay cut to work at a startup. Most startups that are worth working at are well-capitalised and should be able to pay market salaries.

- If you are going to be granted ISOs (Incentive Stock Options) (you must ask to find out if this is the case), then it may be worthwhile only if combined with a) a low strike price, b) early exercise and c) a section 83(b) election. NSOs are generally not granted to full-time employees.

- Look out for funky triggers in the options contract. Ask management up front if they have any nonstandard clauses in their contract, and pay a lawyer to verify this. If there is dishonesty or lack of clarity on this, run.

- Look out for funky vesting schedules. Typical vesting schedules are 25% upon completion of 1 year (you get nothing if you leave within a year of joining) and 1/48th of the total grant every month thereafter. Sometimes the vesting happens quarterly, but not often (it's more common with RSUs + larger numbers of shareholders). Backloaded vesting schedule? Run.

- Time to exercise after termination of employment: this is usually a month or 90 days, but a few companies are beginning to offer generous 10-year expirations. Take note of what this period is and decide if you can scrape up the money to exercise the options if you decide to exit at a chosen time in the future (or if you are fired).

Having satisfactory answers on the above is a pre-requisite to negotiating numbers. I'd walk away if they are not met.
This is exactly what my new startup Tovera[0] does. Process is roughly:

1) Upload image with web-based user dashboard.

2) We strip existing metadata (for privacy and all of the reasons everyone else does).

3) Our API generates a unique identifier for the asset (UUIDv4 in hex).

4) The unique identifier is embedded in the image with XMP.

5) A SHA256 checksum of the entire file is generated.

6) Via the API the checksum is associated with the unique identifier (along with some other stuff).

7) (Optionally) the unique identifier and checksum are added as JSON to IPFS via a pinning service and (essentially) an NFT is minted for the JSON verification data on the Polygon blockchain.

8) The user gets sharable[1] and iframe embeddable[2] links and the ability to post directly to various social media networks, etc.

When the links are viewed our Javascript reads the unique id, fetches the stored checksum from the API, and generates a new checksum of the image in the browser. If the checksums match a clickable icon appears in the top right of the image with additional information about the image, links to the IPFS and blockchain links, etc. Users can change the additional metadata at anytime and it updates instantly.

Long term goals are hosted javascript verification library, browser extensions, mobile SDKs, potential browser/OS integrations, native plugins for popular authoring/editing applications, and so on.

Happy to answer any questions!

[0] https://tovera.com

[1] https://share.tovera.com/preview/c65b0658ab6e4d89963b1e0a319...

[2] https://share.tovera.com/embed/c65b0658ab6e4d89963b1e0a319a1...
Unstated assumption: I am hoping the pricepoint is high enough to eliminate 'random teenager in their parents basement' category.

A single novel virus, possibly escaped from a one of a small number of elite professional labs, took down large swaths of the global economy and killed millions. Now multiply that by millions of amateurs playing genetic Russian Roulette in their parent's basement, with the rest of humanity in the cross hairs. This is the stuff of nightmares.

After covid crisis it boggles the mind that we don't have a global treaty on non-proliferation of genetic technology. For better or worse the damage of a single nuclear weapon is geographically localized, vs. the damage of a novel pathogen crossing borders in a global whirlwind of death and suffering.

https://en.wikipedia.org/wiki/Treaty_on_the_Non-Proliferatio...
Piracy, according to the United Nations Convention on the Law of the Sea (UNCLOS) of 1982, consists of any criminal acts of violence, detention, or depredation committed for private ends by the crew or the passengers of a private ship that is directed on the high seas against another ship, ...
I doubt this. Can you give an example?
While technically this is reasonable advice, it should be noted that what you think the correct valuation ought to be, is highly likely to be wildly incorrect and a poor basis upon which to make decisions.
An ideal that you want to try to attempt to work through is the Principle of Least Power[0].

While is strictly more powerful than for, for is strictly more powerful than foreach, foreach is strictly more powerful than map.

And yet 95% of the time, the power in map is sufficient. Therefore 95% of the time you should use map. When you encounter a foreach, you should be expecting non-purity. When you encounter a while, you know that it's doing some recursive operation that requires that power. If you have junior members of the team writing while loops where maps would do the senior members of the team who understand the nuance will take 10x more time to understand that code.

The same applies to statements/code blocks vs expressions. If all you are doing is assigning one value and have no other side effects, and you can do so in a way that's not overly nested, you should use an expression. If you can't, we have the more powerful statement/block structure to fall back on.

[0]: https://blog.codinghorror.com/the-principle-of-least-power/
Yep, I had no choice in the matter.

For my own purchases, I do buy PC components with Noctua fans as suggested :)
Besides the sibling replies, IBM mainframes are known for not having a file system, they use a database and catalogs for storage.

The Newton also used a database for storage.