skysight-inc/HackerNews huggingface dataset:
> Do you not believe the Chinese government to be corrupt, authoritarian, and/or oppressive?

I believe it's way too harmful to simply categorize government into "free" vs "bad/corrupt/authoritarian/oppressive". There're a large number of other factors to consider. I agree Chinese government has tons of problems, just like US government has tons of problems of its own, just different.

At the bottom line, Chinese government is making tons of efforts to improve the economy of the country and improve the life of all the citizens. "According to the World Bank, more than 500 million people were lifted out of extreme poverty as China's poverty rate fell from 88 percent in 1981 to 6.5 percent in 2012, as measured by the percentage of people living on the equivalent of US$1.90 or less per day in 2011 purchasing price parity terms."

https://en.wikipedia.org/wiki/Poverty_in_China

> Do you not believe the Chinese government to be corrupt, authoritarian, and/or oppressive?

I agree there're corruption in Chinese government. Anti-corruption is a one of the main focus of Chinese government in the past few years. Moreover, corruption has nothing to do with 'freedom' vs 'non-freedom'. There are way too many heavily corrupted democratic government in the world.

Is it authoritarian? Yes there is only one party in power - the CPC. The party has close to 100 million members throughout the country, which is close to 1/10 of the entire population. You can't possibly consider a party like that to be a single entity. There's also semi-democratic process: People elect representatives and they form National People's Congress - highest organ of state power in China.

Is it oppressive? Well, media censorship is a thing, and if you had to go on the street and protest the government in the same way you'd protest Trump, the government might invite you to "have a talk". But people still talk shit about the government all the time in private and on social media. The comments are likely to get deleted / banned. That sucks, but it is not something that could hugely impact the quality of life of regular citizens. You can still hear lots of dissident voices on the internet, and the government would often respond to that in positive ways.
Crostini isn't as mature yet as WSL is, but Crostini is better in my opinion.
There are several already deployed defenses against these, and weapon systems similar to these. The basic chaff deployment systems, CIWS systems for close in defense, and several anit-missile missile systems can all be leveraged to provide defense against an incoming attack.

Additionally, the strongest carrier defense against weapons such as this is the size of the ocean, and their short(ish) range. You can't hit what you can't find, and/or what you can't get close too.
Fun story. Back when I was a bit younger, I once forgot the 4-digit PIN of a cash card after a heavy night of drinking, even though I had used the card for many, many years almost daily. It was just gone, no matter how much I tried to remember it. (Then, getting a new card took 3 weeks or more, so I tried a lot.)

My guess is that some information is stored in the brain chemically in few brain cells, and when they're gong, it's gone.
How I Underestimated Plant-Based Meat
Apple Watch Series 3 daily. Bought the girl friend a Series 4 for her birthday and she has quite literally not taken it off but to charge it. She sleeps with it to track that; works out with it, etc...

Otherwise, for fancy occasions and I don't want to be notified of every little text or email - my collection consists of a Tag Heuer Formula 1, a white faced Tissot (a classic looking watch), an all black Citizens (think it's the night hawk or something like that) and a black Movado.
I agree; it reminds me of the Dropbox comment from 2007 [1]:

> I have a few qualms with this app:
> 1. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

1 - https://news.ycombinator.com/item?id=9224
If there is a practical advantage, I think it's reducing the attack surface. I recently made an image that was a single statically-linked binary, some certs, and an /etc/passwd file all on top of a scratch base image. I did this because our organization's compliance team has only greenlighted Centos and scratch base images (no idea whether or not this is a particularly good policy) and I opted for scratch because it was marginally more effort for several small gains (reduced attack surface, faster deploys, faster builds, faster pulls, etc).
Among others there's the issue that patching may be a seek-heavy operation. Downloading a 40GB file over a fiber connection is much faster than merging 8GB of new textures into a 32G file on a console that has a HDD.

When downloading from a fiber connection to a PS4 HDD the bottleneck is likely the HDD's speed. To merge a file you would need to at least read it and write it again, which is at least twice as slow as simply downloading it. Alternatively you can pay the cost by seeking constantly instead (like a texture per file), which may be even slower and probably sucks at runtime.
All improvements over LMDB are listed here = https://github.com/leo-yuriev/libmdbx#improvements-over-lmdb
But the oil isn't coming out of the ground. Production has been steadily declining.
https://tradingeconomics.com/venezuela/crude-oil-production
256 is either 1[0-9][0-9] or 2[0-5][0-6], for the three digit case; that which can be syntactically detected, should be.
I use my Pixelbook for development when I travel.

* I didn't have to set it up, install an OS, or anything. It was trivial to get Linux working (one click - hard to beat that) and I can use intellij and all the other stuff I'm used to.

* I get Android Apps, which is actually pretty neat - some good video players with touch screen support, for example. A fair number of games work, which is cool.

* Touch screen in general is actually awesome, maybe less for development but I find myself touching my screens when I walk away from my Chromebook and go to another computer. I never thought I'd enjoy a touch screen at all and now I want every future device I buy to have one.

* Safer than most systems. My dev environment is sequestered to a container, everything else stays in a sandboxed browser - my workflow on my Ubuntu system (main computer) is virtually identical to this already, but ChromeOS is designed for it.

Biggest problem is I compile my Rust programs in a docker container in the Linux environment and it brings my computer to a crawl. I can't develop or watch TV while compiling Rust.
>Would the criticism go away if they called it a credit score?

would the criticism go away if they called it a happiness score?

for all the faults credit scores have, the only factor that they take into account are your credit events. they don't track every aspect of your life.
I had never seen a palm oil operation.

However, I read through and started following the blog of Taneli Roininen (http://www.gonebikefishing.com/) who is bicycling around the world before his major heart operation.

There are plenty of pictures and somehow I could relate to what he wrote, seeing vividly his pedalling, hearing the sounds and feeling the wind in my minds eye.

When his trails went by palm oil plantations, one could really feel the scale and impact, as well as his frustration. It made the whole palm oil industry more concrete in some strange way... they are big and destructive.
A friend of mine because of his job encounters the homeless on a regular basis. He is very plugged in to homeless resources and offers to get them a roof tonight. The #1 response to this offer is, "can I do anything I want there?" -- in other words, will I get kicked out for doing drugs?

Once we stop judging addicts as being intrinsically bad people and see it as a mental health issue, we can solve a lot of this problem.
It's not false. But it's also not a universal constant like the speed of light or something, absent a reason why it couldn't be planned for and dealt with, I'm inclined to treat it as an as-yet-unsolved engineering challenge.
Maybe I don't see your point, but an iOS app could execute code locally. The only risk is the device owner could compromise the device. There is no [additional] risk of another user doing so.
An Epic Week Guide to Portugal
They don't do it because creating such a system that works well is a very, very hard problem.
>This is expensive. This is complicated. And, in many states, this wouldn't be legal. We've decided that humans have the right to self-determination (which is a good thing), but we've lost sight of the fact that when a human being is in the grips of an addiction or mental health disorder, they have already lost control.

I agree with you, but providing full-time housing is just not feasible and would be very sensitive and pre-disposed to abuse.

I may be wrong as well, but my thought has always been that homeless camps are a good idea. One could build wells and outhouses similar to what you'd see at any standard family campground and designate "lots" for homeless to set up tents or a lean-to or what-have-you. This would also be the ideal location to distribute services to the homeless, or where charities could operate, all in a few centralized locations. Most of the charities that work for the homeless in my city are in the downtown area, consequently most of the homeless population can be found downtown despite the fact that there are very few safe places to sleep in the big city.

There are many variations of the camp idea, and certain modifications. One could require that a person register to be in the camp, or that they have no record of addiction or are currently in recovery, or that they have a case worker. These restrictions would help prevent a kind of "festering city" situation where the camp just becomes a place you can go to safely shoot up.

I can see an option for dedicated bus routes to and from the camps and then to other organizations in the city that could help the homeless (counselling centers, charities, drop-in centers, job centers, etc.)

Ideally it would be run like a community. Charities and organizations plan events in the camp, with dedicated hosting buildings and whatnot, with people who live in the camp encouraged to become active in helping with maintenance and organization and maybe even some wage-paying jobs within the camp (they would be considered government workers in that case).

Because the facilities are limited and there isn't much infrastructure to maintain, the camps would be cheap for local governments to build while also being a relatively long-term option for people (mostly homeless people are looking for a dedicated and safe place to sleep, which the camps would provide).
Holy Hell, if true, that is incredibly unethical. Lying to people about something as personal as family crosses so so many lines.
>The media organisation found that only 21% of people quoted in the FT were women, prompting the development of a bot that uses pronouns and analysis of first names to determine whether a source is male or a female.

Sounds like substantial underrepresentation for an industry in which management and professional workers are 47% women [0]...

>The paper, which covers many male-dominated industries, is keen to attract more women readers, with its research suggesting they are put off by articles that rely heavily on quotes from men.

...and a strong business case for the FT to address it. Aside from the fact that this is HN, I'm not sure why all of the top-level comments so far are so critical.

[0] https://hbr.org/2016/10/why-women-arent-making-it-to-the-top...
Of course you can, by a mass refusal to work. Weapons are useful in a revolution but realistically rebels will always be guerrillas vastly outmatched by conventional forces in any developed country, so the possibility of shooting one's way to success (as opposed to making total oppression expensive) is near zero.

You can't win a revolution without significant popular support, and you can't get that if your only strategy is to shoot your antagonists because it's not clear how you differ from them in that case.

firearms are a factor, but the idea that they are the only factor is demonstrably wrong.
I agree that photo stacking is sorely underrepresented in photo editing software.
Hacking Gmail’s UX with 'From' Fields – Another Phishing Vector
Well, it’s the tech behemoths who become the IBMs on that time scale...
Another way to accomplish this is to add "MDN" to all CSS and JS searches. For example, "mdn array slice" lands right on the best documentation on array slicing (tested on Google and DuckDuckGo).
It's really annoying trying to look up information for the "Vega 20" since it also refers to AMD's Instinct line.
What's the advantage of IV over oral / nasal ingestion?

What is your experience with side effects (testes shrinkage, hair loss, acne, etc.)?

For someone with recurrent anxiety and depression that has been resistant to other, more conventional, treatment approaches, do you think TRT is worth exploring and how does one find a good doctor?
> Great to see it indeed - but I don't get why now and not earlier

You're seeing results now, but that doesn't mean the actions haven't been going on for a while. When I was at Unilever ~7 years ago, I sat across from one of the environmental lawyers working on their sustainability initiatives. At that point in time, in order to sustainably source palm oil you had to:

1) Define what "sustainable" meant
2) Create, support, or at the very least integrate with whatever body does the certification and monitoring of the sustainability aspect
3) Drill down multiple levels deep and ensure you know the entire chain of custody of your raw supplies at all times. The equivalent of recursively auditing every single dependency of every single dependency in your source code, where every single dependency has the ability to arbitrarily inject net new dependencies without notice.
4) Enough market clout to force suppliers through all of this hassle. Which in the end doesn't net the supplier much additional income, since the increased prices get eaten by the increased compliance and production costs.
5) Enough compliant global suppliers to minimize supply risk.
6) Time delay related to implementation of all of the above, plus contract re-negotiations with suppliers which add in language related to the sustainability obligations.

Unilever disclosed earlier this year the entire list of 300 direct suppliers and 1,400 mills they source palm oil from[1]. They've also shown their suppliers that the requirement has teeth and that non-compliance will result in being dropped[2]. That's only possible after over a decade of effort in rolling out the global resources, infrastructure, processes, and supply chain risk planning necessary to be able to do so at such a massive scale. But now that supply chain transparency for palm oil has been developed at scale by the large CPG[3] companies, the sustainable sourcing barrier is a lot lower for mid-sized manufacturers and we'll hopefully start seeing more of this.

[1] https://www.reuters.com/article/us-unilever-palmoil-transpar...

[2] https://www.cips.org/en/supply-management/news/2018/may/unil...

[3] Consumer Packaged Goods. Companies like Unilever, P&G, Mars, etc that make all the random little things you pick up from the store during your day-to-day shopping.
That is very impressive
it's a FAANG world and we just live under it.
https://www.foxnews.com/tech/facebook-morale-takes-a-tumble-...
Google touched the Java fire with Android and got burned.

They have golang and dart to stand behind, they have no "need" to push Java.
I think TDD is the best way to develop (yet). Obviously tests are code, and if you write crappy highly-coupled tests you will end up with only much more messy code.
This is a clear example of bad testing. The greatest advantage of TDD is in design, everything should be modular and easy to unit test, so you could:

- reproduce bug and verify your bugfix in matter of ms with proper unit test

- understand what code does

- change and refactor code whenever you want

You can tell from what is written that they are not following TDD.
Redesign that codebase in an easy and clean to test design would require an exponential effort and time compared to have it done step by step, but it would be worth it
Strength-Based Homeschooling: How to Homeschool Strong
You mention a "deep sequencing" of your genome,, what does that look like?
> "He needs to be running a client-side service, not running whatever someone enters on his machine"

I would say that for the most part, websites such as this don't actually need a real, full-blown %s-lang compiler/VM that actually executes real code on a backend server. It would be enough to tokenize and parse things on the client's side and validate ABNF via JS. This would reduce the costs involved with running such a website, and the attack surface. If you want to get fancy, you could host an in-browser Python VM - but that's an overkill for a website such as this. Also, they're trying to support a fair bit of languages here, not all of which have browser-targeted tooling that could compile and run the code.
Yea, it really seems like the author originally just flipped out at the word "algorithm" and is now backpeddling after realizing he was pretty uniformed.
The way that Gamebryo content files work means that as you change more bits, there is an increasing chance that you will need to download the whole content file.
Show HN: Appogram.io Create Mobile Apps in Few Hours
That's astounding. 68ks were not cheap. I assume the system then stalls for a couple of instructions to switch back to the first chip after the page fault completes? I have to assume they reached that solution after exhausting every other option.

On the other hand, this could also be used as a form of error checking. If CPU2 ever returns something different you know there was an error somewhere in the system and you can hard stop to prevent further data corruption.
What was the process of reverse-engineering something like Flash? Did you simply do it by looking at the bytecode (or whatever it's called in Flash), or did you write something with the mainline compiler and work from there?
> Perhaps interesting on it's own. But only if incidental and used to support stronger facts.

That's not really how any of this works. It's not the defense that has to "support stronger facts", that's the prosecution's job. The existence of the metrocard evidence pushes the prosecution's burden correspondingly higher.

Now, here's a few ways this could've played out:

Scenario A is that a random guy with a couple of drug priors is actually trying to keep his life together, leaves work, goes from work to a place to cash out his pay check, goes hanging out with his girlfriend. He somehow ends up wrongfully accused, possibly because of his priors.

Scenario B is that the guy was walking around town, randomly ran into the victim (while presumably having been snitched on by said victim), and, after a verbal confrontation, murders the presumptive snitch.

Scenario C is that the brothers had just heard the guy snitched on them, they're fuming, and, as a spur of the moment thing, go on the prowl for the snitch, and kill him.

Given the existence of the Metrocard evidence, B and C are off the table. Instead, you have scenario D:

Random guy with a couple of drug priors but no prior history of violent crime plans and executes a homicide, devises a sophisticated alibi that has him at reasonable locations at reasonable times while biking to the crime scene and back. This perp was sophisticated enough that there is no evidence pointing at him other than eyewitness testimony, yet he was still sloppy enough to confront the victim in public.

Scenarios B and C were fairly run of the mill situations, and eyewitness testimony might've been enough to clinch it, but D is the "this shit only happens on TV" type of crazy, and requires a correspondingly high amount of supporting evidence. This leaves us with A being the overwhelmingly likely alternative.
1/2 for bureacrazy? that sounds like a lot for just overhead
> The only reason why this product is still surviving and still works is due to literally millions of tests!

Lesson learned. Always write tests. Your business will depend on it.
> Just beware when going the FROM SCRATCH route that you get nothing to go with it, you can't shell into the container or run "ps" or "lsof" for debugging because none of those exist.

Your image processes run on the host anyway, so just `ps` or `lsof` from the host. I've never had to exec into a Go/scratch container.
Yup I didn't want to complicate that post by talking about bakers-percentages, but you're right it is higher than average. I've juggled different amounts in this recipe before finding the sweet-spot I prefer, but anywhere from 80% to 95% seems to work.

100% is a bit mixed, which is a little disappointing because it makes weighing a lot easier if you're using a balance-scale as I do most of the time.
Could be that different people with different genetics have different reactions to different foods throughout their lifetimes.

Most asians become lactose intolerant after infancy. Many western europeans don't. Just because the Chinese can handle soy like champs doesn't mean everyone else can.
Plenty of real security flaws have involved finding ways of obtaining the ability to execute binaries already present on a system.

Such flaws have not even always required a direct connection - years ago someone found a flaw in common USENET software that let them execute command lines via specially crafted newsgroup posts, and effectively get a really slow (store and forward via multiple servers slow) interactive shell.

Their ability to exploit it was directly dependent on what else was reachable from a shell. Run it in a chroot without binaries, and they could do quite little. Run it somewhere the attacker had access to tools and they suddenly had a shell behind your firewall.

The increased risk from more binaries is not hypothetical, but something many of us have experienced the difference of first hand.

I've personally reviewed more than one set of logs from intrusion attempts where the attackers had found a way to execute commands but were unable to do harm because they were fumbling around looking for ways to penetrate further but didn't find any of the tools they needed.