skysight-inc/HackerNews huggingface dataset:
Is the "everything is quantum entanglement" theory proposed here really incompatible with materialism? Additionally, is "materialism" perhaps just an overloaded term with no strict definition?

It alters how we think about the fundamental makeup of matter, but it's still a way of describing a material universe that obeys some laws of physics, with no implication of things sometimes associated with non-materialism (dualism, panpsychism, afterlife).

Quantum mechanics already significantly shook up how we thought about matter. Our conception of matter fundamentally being some kind of relation coefficient of information is weird, but still wouldn't be as surprising and paradigm-breaking as, say, some sort of reality where everything is consciousness, a la Donald Hoffman.

It could still be a natural world full of emergent phenomena such as consciousness. Maybe "naturalism" is a term I'd be more philosophically comfortable with for these sorts of discussions.
A Brief Introduction to CQRS
Not a mistake. But merely something incomplete. Consciousness is the Way.
Pretty sure that the GP is referring to the effectiveness of lembas. It's described as being extremely nutritious so that one bite can fill a man's stomach and keep him on the march all day.

I'm fairly certain that Tolkien actually stated that lembas is a reference to the Eucharist. No doubt he had experience with hardtack, but IRL hardtack isn't really known for being nutritious or pleasant to eat.
I mean we're a general purpose computing platform, if we allow you to build and host a website, of course it's possible to build a proxy. It's essentially impossible to stop that. However, I doubt that's the main driver for the blocking.
You can use something like AWS Application Load Balancer with two EC2 hosts behind it. Linode also offers an LB if you prefer Linode.

Now do a simple Blue/Green deploy. Deploy to the first host, so maybe you use Java so just have a script that shutdowns your app and copies over a new uberjar and starts it up again. Try it out, if it all works, swap the LB to point to this host instead. If it results in errors and failures your rollback procedure is to swap it back again to the previous host.

You can scale this pretty easily as well, just add more hosts behind your Blue/Green groups.

Now the last challenge is actually going to be your DB. You can't swap DB instances like that, so that's where something like AWS RDS or a managed DB service is useful, cause they often offer automatic replica and fail over.

But if you're lazier (or don't have the money) then that, just have a third host running PostgressSQL with a scheduled backup of your DB to some other durable storage like AWS S3. And when you need to update that host, schedule a maintainance window for your app/website.

So...

1) You can start with one single VM and have your DNS point directly to that host. Where the host runs your DB and your app. Deployments are you ssh-ing, shutting down, copying a new uberjar, starting up again. And you turn this into a script that does it for you.

2) Then you add a DB backup cron job to S3 so you don't lose all your users data from an incident.

3) Now if you want to prevent needing downtime when you deploy, you add an LB and move your DNS to point to the LB and put the host behind the LB, it becomes Green, and add another host which will be Blue, move your DB to a third host that's not behind the LB. And now do what I said earlier. You can now deploy new versions of your app without downtime, and do quick rollbacks in case you deploy something that breaks your users.

4) If your user base grows and one host isn't enough anymore, you can add more behind the Green and Blue groups. Everything else is the same, just your script now needs to swap between the groups.

5) Now you might start to want tests running automatically, uberjar being created automatically when you commit, and have a beta stage and all that. So you can setup a CI/CD pipeline. Have a test host and a test DB. And your app has config to know which environment it runs under to detect what DB to connect too.

6) Finally, if your DB becomes a scaling bottleneck due to growth, congratulations, you've now becomed a successful business and can just hire other people to deal with it.
Will the Race for Electric Vehicles Endanger the Most Sensitive Ecosystem?
People are desperate, the greatest source of covid transmission in Manhattan / NYC is now people packed into lines waiting for "first come first serve" covid vaccines that have to be used before expiring after the "approved group" appointments are done for the day. Really interesting, people of all walks of life are in these lines.
Thanks, I always thought saag was any sauce made primarily from leafy greens
If malicious code is running outside of your browser, that is well beyond the scope of anything the web development guidance here will prevent.
How to Write for the Way Your Coworkers Read
I can speak a bit more to Userflows general strengths.

Userflow is really strong when it comes to usability - The flow builder is advanced (branch flows, if this, then that, theming etc.), but easy to use

We also have strong version and environment control.
I wonder if they would do better with an English version of their website? I was looking for something exactly like this early last year and I found no mention of it (and googling in English doesn't bring it up now either).
Building smaller reactors in not as solution to nuclear's cost for many reasons I wrote above.

Economics of small reactors is unsound. A cult like group pushing "small modular reactors" pushes a very likely deliberately miscalculated pricing estimates for them.
The game I played (NCMUD) allowed this and it had a lot to do with me becoming a programmer (MUDs in general did really).

At one point I wrote something to generate zones somewhat randomly using the editor the game had built-in - it would transition from "zones" of a particular type (forest/water/desert) and take a few random strings to create (hopefully) reasonable descriptions of a place that could exist.

Not the most interesting zone but it allowed me to create blank canvasses to put more interesting elements into.

All done with ZuggScript
Energy transmission has a significant cost. Wiring the east cost to Toronto is probably not the best use of the wind energy produced there.
Chris has posted the relevant papers in a sibling comment, but let me try to give an intuitive explanation. Say you have some sort of electronic device like an amplifier. It is made out of many individual transistors and parasitics, but its time evolution is overall guided mostly by the amplifier characteristics its supposed to implement plus boundary effects and corrections from the parasitics. So what you try to do is to learn a simpler system of equations that captures the time evolution plus a (highly-nonlinear, complicated) projection that recovers the signals of interest (if you don't care about reproducing interior signals, you can usually get away with a simpler model). Of course it's not obvious that this should actually work (though of course picking a model of the same size as the system plus an identity projection is always possible, so it'll always work for some size of the model being learned, just at that point you don't get a speedup), but our initial results show that it does seem to be very promising.
Fascinating. I consider myself to have reasonable mastery of my tools and I usually pick good tools for my purposes.

Here's a re-enactment of how I detected the license: https://i.imgur.com/Gr4xMT5.mp4

It's near trivially easy.
MySQL UTF8 Problem
I enjoyed the breakdown of the 2 hypothetical worlds since it gives a mental model for how to think about the problem.

I personally have never taken a class on ethics so I'm not sure how to handle the fuzziness that comes from translating this into the real world. Just because technology exists does not mean it is applied everywhere it should be. We _could_ be in a state where bad guys (tm) may be able to hide while the general population remains in a blissfully ignorant state of being surveyed. Is improving privacy enhancing tech ethical in this situation when the general population may continue to ignore the tech and continue being surveyed?
Like "doas".
If we can get this sensitive I think it would be cool to measure under all sorts of conditions. High magnetic field, high electric field, just to see if there are any tiny effects.
It will always be. Science is by definition always incomplete. Once you know how Everything in the Universe works, you already transcended Science and became a God.
> Parallelism is where performance is going to come from in the future

Others have already pointed out I wasn't strictly correct when I put there's exactly one thread, on account of the Web Workers API. You can write parallel code for the web if you really need to, but it's somewhat walled off from the main JavaScript environment, so we still get to keep much of the benefit of the single-threaded model. For instance, all UI events are handled in the main thread, and that's not something you're empowered to break or override. That's a good thing.

Really though, if your page can't get by on one core of a modern CPU, it probably shouldn't be based on web technologies at all. Ordinary websites have no business writing parallel code just to prepare the DOM. I'd rather the average site not have the option at all. The web will never be the ideal platform for writing parallelised number-crunching code like modern high-performance game-engines, neither should it aim to be so.

> If I have a 16 core processor just so the add trackers in each of my chrome tabs can run in parallel, this is a world I don't want to live in.

I don't follow. What can't you currently do with that enormous computational horsepower? The browser already has plenty of power. Spam and bloat aren't going to go away from the web any time soon, and anyway they're an argument against adding even more features into the browser.

The downsides of the web as a platform wouldn't go away by improving JavaScript's ability to execute code in parallel. Web-based UIs would still seem clunky and half-baked compared to native apps, and they'd still use far more computational resources than native apps.
How to Quiet Your Mind Chatter
Then "good for you", as I already said.

> The 90% value was dishonest

No, the 90% value is more honest since exports reduce CO2 emissions just as much as domestic usage, but you prefer to cherry-pick the lowest number you can. I accepted your figures because even with them the point remains that Scotland has replaced its fossil fuel elec with renewable. A point you keep trying to evade.

> what the heck are you supposed to do??????

Where exactly are you talking about now? I keep hearing that there are all these countries or states that have no ability to deploy renewables due to their geography, but I've never seen one actually specified. Where is it?

> you invest in natural gas and coal, like Germany is doing

Germany is investing in renewables and has increased its share from them each year.
A party line was a home phone that was shared with your neighbours. If your neighbour was on the phone and you picked it up you would join their conversation. So you could pick up the phone and listen in.

You had your own ring so you would know when the phone was for you, but it would always ring. For example your ring could be two short and two long.
Could the gut microbiome be linked to autism?
Apparently 4 of the 6 founders of Julia Computing are the 4 creators of Julia.
I'm having a hard time believing what I just read. Posting his work as an NFT without his permission is of course ridiculous, but then to viciously lash out at the artist not being ok with this? It's just unbelievable to me that people can think this way.

These people sold someone else's art, and then called him a luddite for not being ok with it.
Chrome 89 vs. Firefox 86 Performance Benchmarks on AMD Ryzen and Ubuntu Linux
The platform gold rush is exactly the problem. In the traditional collectibles market, the stuff you own exists independently of the platform you bought it from. If you buy Simon Bolivar's personal pistol, it leaves the auction house and goes into your home or vault or wherever; you get to keep it even if they go under, and a new auction house setting up shop won't be able to sell it. For NFTs, though, anyone building a new NFT platform can mint NFTs for whatever they'd like. So it seems virtually guaranteed that any "legitimate" NFT platform will eventually be crowded out by scammers undercutting its prices.

Food for thought: what is the NFT platform that Beeple used here? The NYT article (https://www.nytimes.com/2021/02/24/arts/design/christies-bee...) says his NFTs consist of "an image or video file, sometimes with a physical object attached, verified with a digital signature on a blockchain", but which blockchain, and whose conventions dictate that this specific signature on this specific blockchain is the NFT? The article says that minting an NFT "makes digital artworks unique", but how exactly does this happen - if Beeple decided he wanted to CTRL+C, CTRL+V, make another NFT, what obstacles would stand in his way? I searched around, and none of the articles I've found seem to know these answers or even acknowledge why these are important questions.
A CSO’s perspective on the recent Verkada cyber attack
I like to think of Wikipedia as a site for people who like to correct other people.
For Canada most of the country is basically unpopulated. We have enough land that we can store nuclear waste for basically forever with very minor costs.
This uses Matrix bridges [0] which exist for lots of popular platforms like Whatsapp, Telegram, Facebook Messenger, Signal, etc. etc.

[0] https://matrix.org/bridges/
MLOps can drive governance for machine learning: A conversation with Algori
Those posts were deleted by amasad (repl.it founder) just now (they explained it in another comment), but 2/3 are available on archive.org:

* https://web.archive.org/web/20210120075709/https://repl.it/t...

* https://web.archive.org/web/20210119055116/https://repl.it/t...

Those are some clever kids...
They are also harder and harder to get people that know and understand them

Bootcamps saturating the market with webdevs armed with skills that barely last a year, when they could be training people with skills that would see them employed for a whole career.
Indeed. What’s 60m for a cryptowhale who might make or lose that much with BTC daily moves.
Look on page 22 of the cited doc. At 50 years, the dose rate is still 20,000 mSv/hour/tonne. Compare that to fly ash for us, please.
If you read the post, the guy says that is the same approach used to make the nouveau nvidia drivers.
'Serious', 'enterprise'.. and email addresses ending in star emoji, eggplant emoji.. wonder how that venn diagram would look like..
Yep - working on a project called Multiverse, about to come out. Thanks for asking. :relaxed:

If you want a peek, our day-to-day diary is here: https://futureland.tv/glitchyowl/multiverse-diary
Complexity is never the right answer. Complexity, in my experience, comes from two things: The person building that system doesn't understand the problem well enough and/or equates complexity with quality. Neither are good things.
My team is actually in the process of solving this problem ourselves. At the end of the day, k8s is overkill for most people, and using the nice UI/UX on top of K8s I feel will have devastating effects down the road when you need to troubleshoot, manage, and migrate.
TIL: "Sentry Zero"
1) physical kill switch for camera (as in, it breaks the power or data connection to it, physically) or at least a physical cover.

2) physical kill switch for the microphone

These are very much not "nerd" concerns, either. I see a lot of non-techies with stickers over their laptop cameras.

[EDIT] teachers in particular spread the "put a sticker over the camera" practice, in my experience, both before and during the pandemic. The last thing they need is to be responding to some student message late at night and accidentally snap a picture or start a video chat. That could easily be career-ending, and they wisely don't trust software safeguards to prevent that. Yet they do want the camera, sometimes. Not having a kill-switch or cover built in sucks.
Hmm...I think a lot of this discussion is missing two important points:

1. Regardless of whether or not C++ is going away, your team needs help now. You have an opportunity to get up to speed and add value in the present. That could pay off in social capital, promotion, or just plain old appreciation of your efforts.

2. Say you don't care about your team's needs at all (for the sake of argument, I'm sure you do!). Learning C++ will teach you concepts and patterns that can help you be a better engineer, even if you move on to Rust later (which IMO will be C++'s replacement for new projects eventually). Growth happens outside your comfort zone, this could be a good growth opportunity.
Most of the suggestions are taylored to video conferencing, such as a better camera and microphone. I have gotten around this personally by purchasing a separate external microphone and camera for a huge improvement.

My main issue with my (intel 2019) MacBook Pro is the noise! Whenever I do heavy work it gets very hot and loud, and uses more power than my desktop PC. Driving a 4k monitor also contributes to the heat. It would be great to have a better cooling computer, but maybe that would just be a mac mini!
> What JS really needs is a CSP or Actor model on top to abstract away threads/OS processes/cores/hardware

What kind of website would benefit from this?
I see a big red flag whenever a scientific unknown results in scientists questioning the nature of reality. Once upon a time we didn't know how the sun could stay to bright for so long. Some people resorted to the supernatural for explanations. They were wrong (nuclear fusion). Today we cannot understand the movement of particles. Some now question the nature of reality while other debate whether reality even exists without a conscious mind to see it. I take a step back when the scientists resort to the language of philosophers and theologians. Reality is almost certainly more mundane. In decades/centuries to come, when we figure out what is actually happening, those who compared quarks to trees falling in unseen woods might look like the people who saw the hot sun as proof of the supernatural.
PG tends to write in a, “take it or leave it” style, you get used to it. He’s never, to my eyes, seemed interested in convincing you via flashy argument, he’d rather spend the extra time conveying what he’s experienced a bit more, and let you decide if it’s worth caring about.

For me, I try to remember that a lot of what he’s saying may pattern match to an arrogant heuristic, but that’s just because 99 out of 100 people who strike that tone are blowhards. He is the 100th person, and there’s a lot to be gained if I set aside my own ego and just try to understand what he’s describing.
Live Typing – A Type System for Smalltalk
Wow. I have more than 5 meetings a day, I miss meetings, and I still don't see myself installing it, let alone paying for it.

Is it really such a big pain that you need to join a meeting on time? Usually someone messages me asking me to join in case I miss it.

Someone at YC be: Ima give this $120K coz why not.
Note that DifferentialEquations.jl already has bindings for R and Python, so this has the potential to be used in many physics packages.
We dropped Postgres (7 years ago) because pretty much nobody was using it, and it was causing lots of bugs and issues in our upstream ORM layer, which has great and working support for MySQL and SQLite. Ghost is open source, and we put out multiple calls for help with Postgres issues - but nobody contributed. So that's how open source goes.

> Now it's a platform for creating multiple sites, and anyone can do it once you have installed Ghost. The default installer does not ask you a question to turn this off; I couldn't find it in the configuration options, either.

There is no way to create multiple sites with Ghost, and never has been, which is why there is no option to turn it off.

Overall, I think if you try using the product I think you might get a more realistic idea of what it does and doesn't do. But I'm not here to sell you anything, so I'll leave it at that :)
Penny Pinching in the Cloud: Azure Static Web Apps are saving me money
The section "SID Scalar and Vector Processor Synthesis" from https://en.wikipedia.org/wiki/VAX_9000 talks about this need to have better tools and even a bit about AI:

SID was an artificial intelligence rule-based system and expert system with over 1000 hand-written rules. In addition to logic gate creation, SID took the design to the wiring level, allocating loads to nets and providing parameters for place and route CAD tools. As the program ran, it generated and expanded its own rule-base to 384,000 low-level rules.[19][20] A complete synthesis run for the VAX 9000 took 3 hours.

Initially it was somewhat controversial but was accepted in order to reduce the overall VAX 9000 project budget. Some engineers refused to use it. Others compared their own gate-level designs to those created by SID, eventually accepting SID for the gate-level design job. Since SID rules were written by expert logic designers and with input from the best designers on the team, excellent results were achieved. As the project progressed and new rules were written, SID-generated results became equal to or better than manual results for both area and timing. For example, SID produced a 64-bit adder that was faster than the manually-designed one. Manually-designed areas averaged 1 bug per 200 gates, whereas SID-generated logic averaged 1 bug per 20,000 gates. After finding a bug, SID rules were corrected, resulting in 0 bugs on subsequent runs.[19] The SID-generated portion of the VAX 9000 was completed 2 years ahead of schedule, whereas other areas of the VAX 9000 development encountered implementation problems, resulting in a much delayed product release. Following the VAX 9000, SID was never used again. [Not sure why]
I pay for it. It makes my life easier and saves me time.

It's not really hard to make my life $10/month better, and who knows how many people that is true for? I wouldn't overthink it.
> I get the feeling you don't pick your battles rationally.

This is most people on HN
Fauci Admits No Science Behind Lockdowns
Can we kill this asshole yet?
The essay is titled "Write Simply". It's about why you should try to write simply, rather than being a how-to. I think that's reasonable. It may be very difficult to precisely define what "simple" means, and it may not be that necessary: it's just telling people why (he thinks) they should aim for simplicity. Most people can make a conscious choice about how simple or complex their writing is - and this essay is advice about which direction to go in.
> Mailoji was not a proper business yet, so there was no way I could publish my ad.

I always have shelf businesses registered and available for this.

Its an art and almost passtime for me to sit down with bankers and open accounts for these things soon after registration and give the bare minimum information

“It’s a tech company”

“no, there isn’t a website its 2021 it just uses telegram and wechat to get customers”

(remember: the bank doesn't actually care about their anti-money laundering statutes either, they care about you giving them a reason to care, which is very different.)
You can also look at it in terms of man hours with respect to how much time it takes to implement and how much time it takes for others to read it. Coming from a computational physics background, one of the main reasons I love programming in Julia is because it allows me to write code with syntax very close to the underlying mathematics.