skysight-inc/HackerNews huggingface dataset:
Chinese propaganda operating freely in the west platforms, while western propaganda being filtered in Chinese platforms is a real conundrum since both parties are... following relevant local regulations. I suppose labeling state actors and revealing misinformation campaigns is a start. The other insidious strategy is suppressing speech on foreign campuses that target foreign citizens, particularly anti-China advocates who can be coerced with threats to family back in China. No real good solution except punishing obvious bad actors. Maybe ban children of CCP officials from attending these institutions if they can stomach the retaliation in withdrawn Chinese enrollment. Censorship between US and Chinese platforms are a difficult structural asymmetry. Hard to see how west can match without adopting similar (anti)values. Not much to do but mitigate.

On your examples: CCP sees some speech as national security issues, which in itself is not controversial i.e. wikileaks. On Luo Daiqing in, countries have subject matter jurisdiction, laws that apply to citizens at all times and regardless of location, i.e. treason. If certain speech is outlawed in China then Chinese nationals can legally be prosecuted by China for them regardless of jurisdiction. Other countries have same legal arrangements on other issue, i.e. sex tourism, organ transplants, drug use. Causeway Books is more complicated, HK(Chinese) and foreign nationals operating in HK to distributed banned books to customers IN mainland which is illegal but also un-prosecutable due to lack of extradition treaty with HK. Basically the reason behind current HK national security law designed to close one-country security loopholes. CCP believes selling illegal books to mainland undermines national security. It was less of a free speech issue than shenanigans comparable to foreign NGO meddling that CCP thinks jeopardizes one-country national security and worth expending political capita on to control. Since national security in context of one-country was legally undefined, CCP was forced to resort to coerce or rendition. It's like how the west will prosecute whistleblowers wherever they are, sometimes through extraordinary means, no matter the optics. Even though in this context the book sellers were (from my understanding) peddling salacious gossip.
That's a really smart trick, it reminds me of trying to learn a musical piece and getting really proficient at the parts that come just before a section I struggle with because I play them the most often.
Yes, but I think the basic cause of both is that one assumes there are infinite sets. The Banach-Tarski paradox to me seem to be little more than a three dimensional variation of the hilbert hotel. Therefore, if one wants to implicate any basic axiom for being the cause of the counter-intuitiveness of that theorem the infinity axiom seems the more sensible candidate. Therefore, to me, it seems the argument against the axiom of choice from the Banach-Tarski paradox does not make any sense.
TBH I think so, too. I guess this is just a glorified global network drive to put all the different, country-specific documents like Excel sheets, Word docs, PDFs and some such.

https://youtu.be/GI5kwSap9Ug?t=63
The problem isn't YAML specifically, it's that to do everything ansible does they have to extend YAML into a crappy programming language in-and-of-itself.

If they're going to do that, the configuration files should just use a actual programming language. Just make them actual python files (or ruby files, or whatever).

From the famous quote:

> Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

The problem here isn't that they're using lisp (or python, or yaml, or whatever), it's that they're re-implementing a very mature language with lots of supporting infrastruture poorly with lots of bugs and corner cases, rather then just using the relevant (open source) programming language itself.
Ooh, thank you for the tip, I didn't know that.
Toggle switches and mechanical interaction in general was abandoned because it costs more: not just the parts, but having a human assemble them into the chassis.
Being fired is very normal procedure in current corporate world. You loose game of office politics and you are out. Maybe not immediately, but with next downsizing wave. Shouldn’t happen in decent company, but nobody is perfect.

Becoming millionaire as a salaried employee is a pipe dream. Company owner will become millionaire, salaried employee will get yearly 10% bonus. In decent company maybe 20%.

I agree on skill set, but I saw many different things like electrical engineers writing C# code because manager wanted this.
That sounds really similar to my experiences, and I'd love to chat.

> and that ultimately reality is terrifyingly absurd

Yep, this is exactly what I felt, and now deal with on a daily basis.
> Lots of negative comments about MongoDB for folks who don't use it, but perhaps give NoSQL a chance and keep an open mind?

Yes, keep an open mind, but please do not use a database that has a history of just losing data in mission critical software.

> there is no need to structure the data into tables and schema does not need to be enforced at the DB level.

There is no need to, just like your car doesn't need safety belts to function.

A database scheme is mostly a safety mechanism as it will prevent you from doing something stupid.

> Google has been running its entire infrastructure on a NoSQL database for years.

Do you have a source for this claim? I would be inclined to believe that the data for my Google account sits in a relational database somewhere.
> A machine cannot make a quality loaf of bread, you must gently knead it and let it ride with human hands.

Nonsense. There is nothing wrong with machine kneading, many European countries (but not all!) manage to produce quality loaves at an industrial scale. Can a good baker produce even better bread in small batches? Almost certainly yes. But even there I'm not convinced that it's the kneading specifically, as opposed to general attention to the whole process.
Beat advice I can give you is to be endlessly positive and do whatever they ask you to do as well as you possibly can even if it is not what you want. If on your first day they give you a mop and a bucket and direct you to the toilets, then be damned sure you make those toilets the cleanest they've seen.

Silly example I agree (they won't ask you to clean the bathrooms... probably), but demonstrating a strong work ethic will get you noticed and earn you a good reputation that will pay back many times in the future.

I've had interns who get surly and moany when they don't get asked to work on machine learning to cure cancer and turn lead into gold, but got asked to fix some unit tests or something else unglamorous. They become a real pain to work with because you know they'll complain about whatever you give them so you end up just giving them scraps or at worst basically giving them nothong and letting them spend their time on tiktok or whatever because it's less hassle than trying to satisfy their ego. Don't be that person who makes a fuss for being asked to do real-world work and you'll go a long way.

Good luck
> Once Multicore OCaml [1] project is finished the major painpoint of it will go away.

The major pain points are the tools. I tried setting everything up two years ago, or so, and I couldn't do it. While the language might be good (modules) everything else isn't.
Kind of, completely managed with Docker containers support and multi-cloud storage :)
Yes, it is an argument. It is not evidence, it may not be compelling argument for you, but it’s unquestionably an argument.

I refuse to accept that courts deemed compiled code to not be a creative work or intellectual property. Remember—a lot of early computer code was written in assembler...
> I didn't understand that the main point was "debunking the idea that insulin is what makes us fat", since I don't know anyone who believes that. Chronic poor nutrition can make you fat, sure, and rising basal insulin levels tend to occur as a result of that, but saying "insulin is what makes us fat" sounds a lot like "yellow fingertips cause lung cancer". Nobody I know believes that is true. I have to keep up on these things for my work, in drug development.

Insane amount of people believes and promotes that. As in INSANE. Just check any sports/diet related magazine :)
Of all things I've bought, I only regret a few.
There is a slow movement to using stack and reach for frame sizing, which are the two most critical measurements for bike fit.
OpenAI does not have any speech recognition APIs yet
Driver Toolkit 8.5 Crack and License Key Full Download
As for most things, we probably would be better of with a lot of separated institutions instead of a big centralized governement: one in charge of police, one in charge of health, on in charge of education, one in charge or budget, all of them separated and not governed by one entity at the top.

But that's what we got now, so If I have to chose, I chose the gouvernement. At least in my country: they are paying for health already.
Did you ever actually read mongo db code? I had to, and only the drivers, but when I learned that the C++ driver would just nope out of town in some cases and literally exit() the application, I made the decision to get rid of that stuff ASAP. There are other instances, pymongo cannot be forked, for instance. Good luck using it inside celery. The connection string parsing is another matter. All in all their driver's code looks good at the surface, everything documented etc. But the comments are more or less superfluous and the design is a mess.
Now you're just being pedantic. Also, leaving out the "D" just before your quote is plain disingenuous. That contextualizes the discussion and clearly establishes we don't mean being able to directly run ASM operations and syscalls willy-nilly at compile time.
Really depends what apps the databases are supporting. Big banks have thousands of internal apps (as opposed to client facing services) to support workflows, business analysis and management reporting. Might be a fine choice for some of that stuff.
I also liked how the Fortress programming language enabled you to switch between regular syntax and math notation:

https://www.zdnet.com/article/guy-steeles-new-programming-la...

The language has faded into obscurity though.
Right, what I'm saying is that Whoop should, but doesn't. I don't really want to export my data, transform it for Apple's Health APIs and then re-import it. I want Whoop to do that for me. I'd use their App and Apple Health.
A company is just a group of people working together.

It can care about whatever those people choose to care about.
Yes, not only from trade, but also from humanitarian help, as it just recently happened when the USA threatened to sanction any of its "allies" who would try selling care/health material to Iran.
It isn't clear to me quite how risky these plastics are - is a grain of plastic worse than say a grain of sand?

Sure, the sand has more density so usually settles sooner, but apart from that both are effectively biologically inert.
Each and every one of these MongoDB migration rationales contains some variation of "schema design is hard, let's go shopping."

Granted, there are plenty domains where you can get away with having a blurry schema with the occasional bug creating a new localized data anomaly, but banking, where such things lead to customer trust erosion - I just don't get it.
And I am moving all my money out of HSBC...
Fox News Digitally Alters Images of Seattle’s Capitol Hill Autonomous Zone
Mongo works well for storing chunks of JSON from transactional browser apps (which I guess is what HSBC is targetting), doesn't require you to have custom endpoints, has a good replication/HA story (on paper at least, if your devs know what they're doing and don't use defaults plus multiple nodes with CORS, etc.), good mindshare among webdevs, and is even the de-facto API for JSON stores with AWS' "DocumentDb" and Azure's Cosmos DB being drop-in replacements. But using it for banking/backoffice apps would be pure madness.
There aren't many screenshots available, only a couple of lo-res images on Google image search: https://www.google.com/search?q="fortress" programming language mathematical&tbm=isch
Here is the RSS feed: https://www.reaktor.com/feed/
An example: if you want to carry saddlebags (panniers) attached to a rack over the rear wheel, it helps to have a bike with long chain stays so that your heels do not bump into your saddlebags when you pedal.
If you 've ever used HSBC web banking u ll know it's one of the worst things mankind ever created. I m not sure if this is good news for MongoDB
Don't get me wrong; I totally get the reasons for doing it, but unfortunately I have some weird problem with reading books written that way :(

When I read fiction I barely notice the words on the page and instead (sort of?) see what's happening in my head. It's not like characters even have a properly defined look, but I am visualising everything. However when the book is written in first-person, it plays havoc with my imagination and I really struggle to see the characters; it's just words on a page. It reads more like non-fiction, which for some reason doesn't trigger the same effect.
Audio tracks to boost your vagal vibration system to attract happiness, wealth
Sort of like Evernote. It's a note taking app until it's your 2nd brain.
Exotic, fifth state of matter created on the space station
> The whole purpose of the hashing is to make them not-secrets.

I put that thought experiment there for a reason.

The choice to use password hashing is in effect an admission that they'll still be secrets. We are only using a specialist password hash because we know at least some fraction of our users will be using poor quality human memorable passwords. Less fUTz2uIHExKCHbLxMgNHWhnU and more Sup3rman.

If we believed users were choosing random alphanumerics like fUTz2uIHExKCHbLxMgNHWhnU then we don't need a password hash, you can just use a plain cryptohash like SHA256. It's safe, it's faster, nothing not to like about it. You can publish that hash, ain't no way anybody is going to reverse it to get the password back because there are too many possibilities to try.

Try it: cbc08cf5e1039d686879535794dc3616b020aed6ff92c52bdfe0f33360eb167b

But, we can't do that because we know real users aren't using such passwords. The users are picking human memorable passwords and so even after they've been stretched as much as we can stomach too many of them are still weak and so they are still secret.
I hear regularly completly opposite opinions:

- the ones that wish programming would be more elegant and expressive like maths notations

- the ones that wish paper would publish a Python algo instead because maths notations are inconsistant and hard to read

I'm not a maths person, so can people with a lot of experience with it help me decide which one is the more reasonable?
Riding BMX in a NYC Protest [video]
And it's already a lot compared to most other countries.
Great post, thank you. In a way I do feel like it threw me unwittingly into philosophy. A lot of what I felt seemed like it came right out of Sartre's writings -- who I had never even heard of before last year.

I'm hoping that with some time and healing I'll get to that place where I can appreciate the absurdity for what it is. I don't think the anxiety I feel is inherent in the realizations themselves, but emerge as a result of my perception of them. It's been hard to deal with that this year though, when there have been so many other anxieties piled on top of that core existential fear.
In English, the government doesn't necessarily mean the executive. If Congress passed a law stating how platforms must treat the developers, them one could sue Apple to enforce it.
That seems to be progressing on rails, what does the SSD help here? Maybe you can postpone preloading the assets later before the transition, and thus need to free up memory slightly later for next scene's asset decode/load buffers. Though there isn't anything here that looks like 2 or more scene's worth of assets couldn't be in memory at the same time.
Good estimates come from experienced estimators, and to me that is pretty much “guesstimating”. No one is ever completely correct though, the estimate needs to acknowledge risks and how they may blow out time, cost or quality, then mitigate those risks or manage them.
Make things (art, food, woodworking, gardens, anything) for the pure joy of creation and playfulness. That seems like a more surefire way to stay young than trying to make statements.
Ask HN: How to choose a database for a project?
Hi, I am working on an experimental org project that involves running multiple Monte Carlo simulations. The results have to be stored in order to facilitate backtesting and comply with audit.

What database choice seems appropriate in your opinion?

Thanks.
The solution to this conundrum and similar potential problems with other 'smart' devices is to leave them on the (virtual) shelves. If your insurer starts to promote the use of such a device you change insurer. The same goes for car insurance which wants to have access to (live) tracking data on your car, home insurance who demand the installation of and access to 'security systems', the list gets longer and longer. The way things are going this new nosy technology is set to create a new class of Luddites, those who while not averse to technology in itself do not accept their lives to be steered by profit-seeking entities through the use of such.

Another interesting question is whether law enforcement will be allowed to access such data and whether it can be used as proof against the wearer. If your data indicates you were in a higher state of alert with a raised pulse, the gyroscope and position sensors indicate you were physically active, the location data puts you in a given area and the microphone picked up suspect sounds they won't need much more to convict you. Who is the legal owner of the data? Some countries give people the right to refuse to testify against themselves so if the data is owned by the wearer I'd expect it to be off-limits to the law.

The potential good uses of this type of technology are myriad, it just needs to be made big-brother-proof. That will be a hard task since there are situations where you'd want some of these easily-abused features to be used - e.g. call in emergency services if the device detects a life-threatening condition, etc.
Generally I think you're right. But also I think there are a ton of edge cases we could discover based on complex interactions of genetics, environmental factors, disease history, etc.

Also there's a lot more urgency when an algorithm detects an anomaly and asks you to schedule a blood test!
Given what we’ve seen in the article, that estimates are often off by a factor of 4, what does this really help other teams? It might make them feel good about themselves when the dev team inevitably tells them they’re not going to meet the target date, but that’s not really helpful overall.
Online front end code editors
That has nothing to do with the position of the company, though. The employees can care about what they want.
https://en.wikipedia.org/wiki/Natural_semantic_metalanguage
I think you missed the real point: Textures stored on the SSDs is now byte addressable by the texturing unit on the GPU. When the texturing unit issue a read for texture data, the read can now go directly to the SSD controller, and SSD controller issue NVMe commands to read the data. The texture decompression block sits between the GPU and SSD controller, decompresses the texture at line speed. This way, the GPU can read the texture at the exact detail levels given by the amount of pixels covered by the texture. It gives a texture infinite mips level. The GPU can also place the texture data needed for the current frame in the GPU memory, GPU memory becomes more like a cache for textures. This reduce GPU memory usage. Imagine you want to render a camera flying through a forest. Before you need the texture for the trees and have multiple version of them for far away trees and nearby trees. As the camera flies over, you transition from the low detail texture to the most detailed texture. That is why you see the texture pop in in today's games. Going forward, you just need the most detailed texture, and have the GPU automatically sample the texture according to the pixel needs to be rendered. There will be no stepping in between, it will be continuous. This solves texture pop in at a fundamental level.

Another benefit is reduce CPU involvement. Textures are fundamentally stored on disk, and GPU needs to access that data for rendering. Before we would have the CPU use OS's filesystem storage stack, read a file block, decode the texture in CPU memory, copy the texture to GPU memory using PCI-e, and ask the GPU to render with that data. This method allows the GPU directly read from a SSD, bypassing all of the steps in between. As SSD becomes faster and faster, OS's filesystem is becoming the bottleneck.
The most terrifying words in the English language are: I'm from the government and I'm here to health.
Thanks, you're right. I've found some comfort in stoicism, which is definitely closely related to the serenity prayer. I also realize part of it will just take time for healing and integration.
The article is about forecasting not estimation. That's the point. Don't estimate. Measure.

It usually goes without saying that most forecasts do not include provisions for black swan events. It's generally assumed that going bankrupt or other project externalities will have an impact on the delivery.
My thoughts exactly. Being on the shorter side what matters is the stand over height - too high and it greatly limits on/off/standing manoeuvrability and agility. I was surprised to learn that the smallest adult bikes tend to have a stand over height of 68-70cm. For some bikes, it’s even higher. For the lower tail of the adult height distribution, this is too tall to use comfortably.
Rainway forces signing up to Discord in order to delete your account
The author of Ansible actually tried to make a Python3 DSL based Ansible alternative called opsmop.[1]

I'm not sure why but it was discontinued. I would think that if anyone could make that work it would be that particular person with their previous experience from Cobbler and Ansible.

I started using Ansible when it was brand spanking new and what I've noticed over the years is that people often over complicate their Ansible use. Sometimes it's better to out source something to an RPM or a container than to use Ansible to do every single thing.

1. https://github.com/opsmop/opsmop
Adam Savage's One Day Builds: Rhombic Dodecahedron with Matt Parker
> At least in my country: they are paying for health already.

Assuming that you pay taxes it will be you paying for health care services, albeit indirectly. If you live on government subsidies it is others who pay for your health services. The government is the intermediator between tax payers and beneficiaries.
Actually I don't have a smartphone at all. And for those rare occasions where I need WhatsApp or smartphone only apps, I use an Android emulator. And yeah, I understood your question is a sarcasm, don't worry, was not lost on me.
This is really cool, but where I get really lost in not on the more basic stuff covered here, but the more advanced math that shows up frequently in ML papers for example.

It seems like there is a lot of stuff in math that is kind of like code libraries or functions in programming, except you are supposed to just remember exactly how it works rather than having the source code.
Quake live's "main menu" interface was web based and a NPAPI plugin was used to run native code. When Chrome dropped NPAPI support, Quake Live moved to Steam, using Awesomium for the web interface part. The game is now an unmaintained relic but there still an active community.

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

https://developer.valvesoftware.com/wiki/Implementing_Awesom...