skysight-inc/HackerNews huggingface dataset:
> Not sure what "normal" meant to you before, but it's definitely not any definition of normal to me,

I'm in the East Bay, and most of what you have described - people at the park wearing masks, riding bikes or skateboards with masks, nannies wearing masks - are voluntary behaviors not mandated by any authority.

Why does it matter to you what measures others take to protect themselves from the virus voluntarily, and which is totally within their personal liberty to do? Does it offend your sensibilities somehow? Should they not be wearing masks to make you feel like things are "normal" per your definition?

The other cases you raise -retail, restaurant, and daycare - all have very specific risks either due to density or because unvaccinated children are present.

It is "normal" now because I can go shopping or to a restaurant, have a drink at my neighborhood bar, take my kids to school, fly somewhere on vacation, have a gathering in my house, attend public events (Halloween was huge in my neighborhood) - everything I did before the pandemic - with the tiny inconvenience of getting vaccinated and wearing a mask when indoors in public.
One thing GDPR v2 should mandate: these popups MUST have a prominent button to only enable the "necessary" cookies. Better yet, create a site which would state my preference globally and which they'd have to obey. Without this, companies outdo themselves with deceptive design to make you enable more cookies than you'd like, and it's fucking annoying.
An interesting idea is simulating quantum math on real hardware. It's an open question if quantum computing is equivalent to contemporary computing. It seems likely that it is.
IBM has early stage hardware that can be used for toy-ish proof of concept work. because the hardware is still very noisy and not error corrected, it cannot be used for more than extremely simple problems. also, access to anything but the simplest hardware systems is hard to get and expensive. so people who want to do research on quantum computing mostly use simulators. qiskit does both simulation as well as provide actual hardware access to IBMs hardware.
How long were the compromised versions available from npm?
trifluoroacetyl is a pretty stable substituent, as far as the fluorines go. trifluoromethyl as a substituent is a classic "medicinal chemist's favorite" and will not be labile. for example: efavirenz, fluoxetine, celecoxib all have a TFM. It's true fluorine chemistry is generally tricky, including some organofluorine chemistry, on the other hand in this case trifluoroacetic acid, trifluoroacetyl chloride etc are commercially available, affordable and common so no issue to make the trifluoroacetyl amide at some point.
anyway for me this is a really nice "medchem" friendly compound.. i like the little oddball bicyclo[3.1.0]hexane ringsystem in there (the part that looks like a pentagon fused with a triangle).
While I agree with your main points, note that none of the specific examples you used include a credit card transaction in the US.
> My decision against getting the vaccine was entirely risk based.

You say that, but you ended up catching COVID twice. Was the second time post the availability of vaccines?
For the first point, many larger parts are Xilinx.
Thanks a lot for the explanation. This make a lot of sense now.
it's not hard to find other molecules with similar scaffolds. Simply train an unsupervised network (autoencoder) over SMILES strings taken from ZINC. Convert your molecule of interest to a vector using the encoder, then find N nearest neighbors and decode. Those molecules will likely have similar scaffolds.

There are other methods, graph substructure similarity is common.
More to your actual question, it was derived from a previous attempt (https://en.wikipedia.org/wiki/Lufotrelvir) which has a very similar structure, and I wasn't able to find prior information by doing a little literature searching to see if there are other similar compounds.
Could you imagine a group of people raising money to hire a full time community manager who does this?

For better or worse churches frequently served as community hubs in the 20th century. The pastor would essentially serve as a moderator who was supported by the church members pooling their money.

Of course pastors do more than this, but it’s up to the pastor to make the church a “safe space” by whatever standard the community expects.
This is why I badly want all updates and rollbacks to be as declarative and simple as Git commands.

"Be on this version. Now."
Online activation by definition is a form of DRM.
The articles I've read indicate it disables the low power cores.
glad others enjoy it! checkout https://orca.wtf as well, a similar, fun project that includes MULTIPLAYER
* For most real world use, laziness and performance don't even matter. That's definitely not a good reason. If you're an engineering leader and that's your argument for moving off Haskell for, say, a backend system..then you're either being disingenuous or are a bad decision maker.

* The full compiles can be slow, but incremental compilation with ghci and cabal is never so awful in practice. And I've worked on some big projects.

* I don't think the talent pool is especially shallow. I've never had trouble hiring Haskellers or finding a job as a Haskeller. If you broaden your scope to the Haskell-interested (and have teaching and learning core to your culture), it's even easier. I built some projects entirely with teams of new Haskellers. Went great.
I like a common first name and uncommon middle name.

The first name gives anonymity. The middle gives uniqueness that is rarely used except when you want the full formal name and want to be sure you have the right person.
I regret investing my time in trying to understand you when you don't even bother to know what you are saying. Apparently all you have to say is, 'China is better than the West'. Just post that; the rest is BS.

There's much more we can do in the world, but not through ignorance and outrage. You can see right here that we can learn nothing from it, gain no ground.
> Also vaccinated people spread delta

Vaccinated people? Much less so than the unvaccinated.

Double vaccinated people are 60-75% less likely to catch even asymptomatic COVID. If infected, they are 50% less likely to transmit it onwards to others. These are Delta figures.
The question is what problem are you actually trying to solve.

You can get away with just about anything if you do it in a child worker process which can safely crash.
My Tandy 1000 (TL/2) had a EEPROM you could configure for booting from rom (dos 3.3) or the hard drive (originally also dos 3.3, but IIRC dos 6 ran fine too.
Yes it does. And not just your favs, ALL of the SSID's of networks you (-r phone) has remembered.
This video by Sabine Hossenfelder has tempered my expectations.

How close is nuclear fusion power? https://www.youtube.com/watch?v=LJ4W1g-6JiY
That breaks “npm run” (violating the second part of my request).
Every human is a biodegradable battery of kinetic energy. So for what its worth, parent comment is technically correct.
The reason I ask is because I think of how superbugs have come about and wonder if we’re not doing the same thing with COVID-19.
Make money for the business you own, but don’t take it (all) out in salary or distributions.
I wish the article was clearer about that.
Python for Beginners: Interpreting My Amazon Spending with a Repl
You are wrong about the "hidden SSID's" unfortunately. ALL the remembered WiFi networks get broadcasted.
> Now we can see clearly that primes are always next to at least one composite number.

That only is true for odd primes, and then, doesn’t require that long an argument. If p is an odd prime, p+1 is divisible by 2 and not equal to 2, so it is composite :-)

Back to the article: I think that using the number of divisors as a measure for compositeness isn’t the best choice. I would use the number of prime factors. That gives 5×5×5×5×5 the same ‘score’ as 2×3×5×7×11, and not a much smaller one.

I also suspect that a large part of the difference between these tween numbers and the other numbers actually shows that, within numbers that are about equal, multiples of 6 are more composite than other numbers. Phrased that way, that isn’t that surprising.

To show that, I would only plot multiples of six in these plots.
It's also a surefire way to stall an idea out in paper form that by the time it comes to implementation, people have gotten distracted by other urgent work and the idea never comes to fruition.

Since time can only be spent once, you are essentially picking between a quick&dirty prototype and a nice document.

The document invites a bikeshedding session and consumes reviewer time, the prototype often allows you to immediately see whether the idea is worth pursuing, it may directly deliver a part of the benefit of the completed solution, and most importantly, it'll show the actual weaknesses in the design and the real constraints you have to deal with in a way that a theoretical review can't.
You can say that, but then some of us hear about events like [1] [2] [3] that make you wonder how in the world wealthy financial services companies with their almighty teams could not foresee rather blatantly obvious things like (say) the possibility of enthusiasts using their cards to get cash back from tax payments.

Or, for example, why do so many banks give several-hundred-dollar "direct deposit" bonuses to people who just do a normal ACH transfer to themselves, despite explicitly claiming that they only allow employment income. Surely that's unintentional rather than being some kind of customer acquisition reverse-psychology tactic?

[1] https://www.doctorofcredit.com/paypal-key-will-stop-allowing...

[2] https://www.doctorofcredit.com/paypal-key-no-longer-working-...

[3] https://www.doctorofcredit.com/rumor-plastiq-to-stop-allowin...
I made an online environment for UXN programming, assembling, and emulating the CLI environment using emscripten

https://metasyn.github.io/learn-uxn/

check it out if you're learning uxn or just want to try loading a rom and seeing the source or modifying it to learn
This is literally just another way of saying it'll be OOM killed :/
You bring up a good point and I was just looking from the technical perspective. The method I describe handles content moderation 'after' it's already available. It seems to me
there should also be a system in place for content 'before' it's available so it handles the cases you mentioned.

That being said I don't think it's impossible to have such a system in a decentralized way, there are incentive structures you could build to handle this.
Weekend chat: What jobs give opportunities to do sys prog PLUS own the project?
The thought came from reading this HN post:
https://news.ycombinator.com/item?id=29104047

I realized, while reading the post, that those programmers in JPM/BAML/etc. got the chance to do some really interesting system programming, including creating a whole new IDE, some hacky and brilliantly implemented heavy-weight libraries and frameworks. And the best thing is, they got adopted by thousands, if not tens of thousands of users without any marketing.

Look at it this way. Let's say you got the chance to join the Visual Studio team, or Jetbrain, what is the probability that you are to work on AND own a brand new IDE? Probably ZERO. You might say, "But I can put up my own and open-source it", my answer is "You would be really lucky if three digits of users pick it up".

After some thoughts, I guess here is my conclusion. The following prerequisites must be satisfied if one wants to land in such a position:

- The company must be a "closed-source" company, i.e. open source can come in but the code doesn't necessarily get out;

- The company must NOT have a ton of brilliant programmers, i.e. it increases the chance of someone, especially someone new to helm a new project.

- Extended from previous one: The company is NOT a technology company but it has to be a rich one (a bank for example). So that once it adopts something new it is willing to stick to it, regardless of the cost (Companies such as Google and Microsoft are less willing to do so, just look at how many products they drop)

- You must wait until the right moment to join (otherwise, if you joined earlier, you probably only got to maintain a shit mountain of COBOL code, and if you joined late, you probably only got to maintain a shit mountain of Python code)

- It is imperative that your Director wants some change in the IT system, either of political reason, or technical reason. The reason is not important, and whether the new system benefits the company is not important either. The important thing is some big shot wants some change, and you happen to be the one picked.

I guess this kind of one-time-in-life chance cannot be scientifically analyzed, but I think there might be a way to generalize the phenomenon and gives oneself a better career.

What's your thoughts my friends?
Sorry no way I’d want to tell my child that their name was determined by a program I wrote. It makes it too impersonal and devoid of affection.
All risks are relative, yes. Covid risk is also negligible for some groups (like small children), it is very likely very comparable or smaller than the tiny vaccine risk. There is a lot of propagandizing degrees of risk across all tribes -- democrats wildly overestimating risk of hospitalization and republicans wildly underestimating it.

But what about 75% vaccination (lots of countries are there already or very close) and 85% effective drug? How much effort much be spent on hunting down every last antivaxxer and how many side effects of that are acceptable? (like destroying public support for vaccine mandates in general, creating nice shiny tools for the next wannabe authoritarian, etc)
I think it’s a hard argument to make. I’m pro mandatory vaccination, but even without vaccinations there’s a very good chance of the child living a full and healthy life. I don’t think it’s the right choice, but it’s definitely not murder.
Influencing Life's Direction
I heard the greatest little self-help trick the other day. You've
probably been doing this for years or it comes naturally to you. The
idea is to think of taming a wild horse and how at first the horse
doesn't trust you and it might not go in the direction you want to go.
But you go along for the ride, petting the horse, letting it decide
where to go and being happy with any direction. With tons of patience
you keep at this for a long time until finally the horse has bonded
with you. He trusts you, and you can for the first time, carefully,
gently, suggest he turn left or right. If you pull left or right too
violently or suddenly, you'll spook the horse, lose his trust, and be
back to having no control. So you have to make very gentle left or
right suggestions. Over time you get better and better at it and at
some point you really can say you've "tamed" it and getting the horse
to take you to your correct destination is no problem at all.

The horse is a metaphor for life and becoming a master at getting your
life to go the direction you want is the same process. But the way you
slowly bond with life is to let life take you any direction it wants
at first. The way you express you are okay with this is to be grateful
for anything life throws at you. The way you "spook the horse" and
have to start all over again is to try and pick the direction too
soon. You have to bank tons and tons of gratitude for all sorts of
little things before life will let you take the reins and suggest a
new course.

The challenge is to 180 your thinking when you are unhappy with any
situation and look for the good. Sometimes you have to resort to stuff
like "well, I'm grateful there was hot water in the shower today." or
other stuff we often take for granted. But over and over you don't let
yourself get down or depressed, you keep looking for ways to say
"thanks life! I'm super grateful for today's direction!" And just like
with the horse you have to be patient, only once you have enough
gratitude banked do you dare suggest life go the way YOU want.

from https://www.youtube.com/watch?v=X64vpuY-Npg
The future is now https://www.pine64.org/pinephonepro/
I've worked on a Haskell project supposedly like that. Took me a couple weeks of not complaining to improve it significantly. The trick was not closing my eyes at the sight of ugly bad code.
no screenshots, wouldnt this be needed?
The addresses are randomised when scanning for a connection. Once the connection is made, the fixed MAC address will be used.
Sure, or if you prefer: the price of Debian Stable is that you only get security updates and bug fixes until the next Stable release.

It's wonderful.
You bring up a good point - if I was in the US, medicare would drastically impact my finances, and I'd be back to work asap.
Just make sure the phone has custom ROMs available.
Ask HN: How can I make a constantly-updating hotlist like HN?
I'm wanting to make a web app where there is a hotlist that will display trending topics first, kind of like how HN works.

I am using MongoDB for this and the data that effects each item is VIEWS, REVIEWS, and LIKES.

How can I calculate by how many likes, views, and reviews an item is getting to test if they are trending or not?
> As a developer I'm only ever building and maintaining the latest source.

That's valid under semver.

The crazy diagrams show what happens when you want to support lots of old versions.

I have semver stuff at work where I only maintain the latest version. Bugfixes bump the patch version, adding a feature bumps minor, removing a feature bumps major.

I don't make any special effort to bump or avoid bumping anything. It gives me a rough idea of whether a given version has new stuff in it (x.1.0 or x.2.0) or is just a bugfix (x.0.1 or x.1.1)

Dependency hell has nothing to do with how you label your versions and everything to do with how much you want to annoy users by breaking whatever you like vs annoy yourself by taking the time to set stable APIs and hold compatibility backwards and forwards.

Semver vs. Git commit hashes vs. "just one number" vs. web browser versioning vs. "just timestamp" is all just different labels on the same soupcans.
Technically the allocation succeeded. That's why you have a pointer and not NULL. So the answer is the classic one: "you check if the pointer is NULL or not".

This entire thing is a wrong question to be asking, anyway.

Even if you are sure right after malloc that "you have the memory 100% available to you", who's not to say that, immediately one nanosecond afterwards, some other process comes in and, well, asks for more memory?
The memory you were so sure you had for yourself right after malloc may no longer be there (either swapped out or even discarded if possible), and you will be killed for trying to access it again. Oops.

At no point you can say "I have this memory and it's mine and just mine!" unless you are root and mlock (or equivalents). And I hope you don't do that, anyway. Just let the OS do what it is designed to do.
It gets tons of press and seems pretty meme-y to hate. But mine of 3 years has no problems and I actually enjoy typing on it quite throughly. More than an other laptop keyboard actually. I’m sure there are at least dozens out there just like me…
The registry could send an email to the account which uploaded the package saying "Thank you for uploading version 1.2.3 of your-package." which would give them two weeks to think "Wait, I didn't upload a new version."

Of course, if the attacker has access to their npm account, they can probably change the email address associated with the account too, so change-of-email requests should send a "Thank you for changing your email address" to the original address.

The developer might have difficulty regaining control of the account, but hopefully they could inform the npm security team who could quite quickly confirm that a malicious package had been uploaded, which would be enough to get the malicious package taken down and the account locked.
NASA, USGS Release First Landsat 9 Images
This is the kind of comment that reminds me of how screwed up a lot of the people posting here are. It's interesting to talk about tech stuff if you can forget about all the sociopaths.
It was a pretty high impact high risk architectural decision. Apparently only I took it seriously enough and the other guy made a fuss about it initially but didn't even care about the outcome. Unfortunately, management became very unsure of everything and thus the wasted time proving my solution would be acceptable. Anyway, I learned a lot so it's all good.
Gravity went 90 degrees for me. I was walking on the walls. Interesting stuff.
How would they even know which restaurant to call?

This only works in the online advertising world because whenever John enters a shop, restaurant or other establishment his photo is taken and sent to a central authority. That central authority can then sell space in some of those shops to push a product or service to him based on the history of shops he's entered.
> Seek a counselor who specializes in this sort of thing, seek comfort from friends and family, be honest about what is happening in your life: tell your co-workers and bosses and everyone else. Don't keep it to yourself, don't be afraid to walk through this darker time in your life with your soul more bared to the world than might be your usual habit.

I somewhat disagree with this. Having a confidant is important, but less is more. Most people are not emotionally equipped to deal with your personal struggles, even if they mean well. Counselors are hit and miss.
Capital One has that, and Paypal.
> At the end of the day, credit cards are still significant better for customers. (...)

Yeah, I don't know. Thing is, I don't like the stress involved. I prefer to deal with the money I have, not with the money I hope I'll have in one month's time. Not to mention, the cognitive burden of constantly keeping in mind the various balances and expected money flows, and having to manually push money around. It all feels like working with an angle grinder without protective gear.

My ideal credit card would be one that's automatically capped to the balance on my account, pays itself automatically, with no involvement on my part, and doesn't let any person that knows its number pay for stuff with it.

Oh, wait. That's exactly what a debit card is. :).
Upgrading an Amiga 500 for Today
Oh right, yeah, that should also work fine. :)
if 30% of the population is 25% more protected but 70% of the population is not vaccinated we are not going anywhere.

But if 90% of the population have a vaccine that is 25% less effective we still can beat the virus.
Sure. We also don't know if it will give you superpowers. I mean, we have logic and the history of similar things that gives us good ideas. And the fact that the risks grow because the immune response means a shorter immune response is likely to be less severe long term. But yeah, technically there is no study there yet.
I genuinely believe that an experienced engineer can accurately gauge a candidate's ability in just 15 minutes one-on-one, talking through a programming/real-world problem, and far more information gathered during that time than any of these 2-3 hour processes involving Leetcode or similar.
Even if your DOM is obfuscated, the rendered page remains vulnerable to OCR. Obfuscate the rendered pixels and you’ll annoy your humans and eventually find that the scrapers’ OCR is superhuman.

Still, maybe AI comes into it. Maybe poisoning the data is the right way to do it conditioned on ML-juiced anomaly detection.
I’ll take advantage of this comment to ask the tangential question: Where can i learn how llvm “compilation” works in Julia?

I know code is only supposed to be JIT’ed and then executed by the runtime (that’s why PackageCompiler exists), but still I’d like to know more about how it works..

Like, if i write a simple pure function in Julia and call code_llvm on it… How “standalone” is the llvm code (if that is even a thing)? When does GC get called? How exactly does the generated code depend on the runtime?

Is there any good explanation of this?