skysight-inc/HackerNews huggingface dataset:
I hope vaccinations will develop into some kind of regular maintenance thing like software updates. With the mRNA technology that would be really easy. Scary for many people, also, but really, why not? Every year there are scientific reasons to update the immunization for almost everyone against certain antigens. This way we may eliminate many strains of Sars-Cov-2, Influenza, other cold viruses, measles, maybe even HIV and the Herpes family eventually.

Usually, there's also no reason not to give multiple vaccines in one go, even mix them up in one vial. It's usually not done for several convenience reasons. Mixing them up makes statistical analysis harder, also you can't demix them if one of them gets pulled and so on. But there's no medical reason there couldn't be a single "general update vaccine" for a dozen or more different antigens.
Completely fully disagree with you. My colleagues, friends and a family member have been using Linux for years now. I myself started using Linux full time for about ten years now.

I'll never go back, Windows and Mac cannot touch the experience with a ten foot pole. And Mac does not even begin to know what window management is.

I know, it's anecdotal. But claiming that Linux is not viable on the desktop is just plain silly.
I had the Model S frunk open in front of me while driving. Lucky to be alive.

On my last Model S (2018 model year), I was driving up on a bridge and it suddenly opened and blocked my forward visibility, with a trailer on my right. The vehicle was looked at by service a number of times because I got intermittent “Front trunk hood status unknown” (which I had also seen on a couple loaner Model S’s) and service despite taking it in a number of times and looking at it presumably a few days each time was not able to reliably reproduce and investigate the root cause. After the incident, they looked at the car for a couple weeks and. To their credit, they were quite good at resolving the issue and when I asked they <strike>lemoned</strike>“Goodwill bought back” the vehicle and I ordered another Model S. Their diagnosis, I was told, was that the emergency escape button inside the frunk had some sort of glitch and activated and was causing the frunk to open at times, but this must have been part of the problem. Glad to see this issue addressed at large, as it was super scary, but it took 2+ years since I first reported my own frunk problems till now that the recall is being issued.
That's not been true for the CDU for at least three decades.
The semantics of the JSX transformation certainly do vary, though there’s a fairly consistent baseline which you’ve broadly matched; yet for all the variations in semantics, the JSX syntax itself is well-defined, and that’s what you’re flouting. In fact, since we’re talking of semantics, one of the ways in which the runtime (post-transformation) semantics vary is a good indication of the problem of special-casing your own syntax: your class syntax transforms into a property named class, but React uses className for the equivalent concept.

JSX(input.search, {}, null) makes perfect sense as code and as a concept, though that particular combination of names would be surprising. But suppose it’s something like props.tagName, or library.SomeComponent. As for your JSX(Input-Search, {}, null) being module lookup… I hope that wouldn’t be valid code, and that <Input-Search/> transforms into something other than that, or you’ve got grave problems. But again, this is a point where you’ve deviated from standard JSX syntax in a way that’s far too likely to cause trouble down the road. Why not rather use Module:Component or module.Component, both of which are syntactically valid JSX? (I dunno if these modules are global or have to be imported or whatever, so I don’t know what’s most appropriate.)

Concerning hyphens in keys: I’m referring to what you’re suggesting as a possible addition to your brand of JavaScript. I’m suggesting that it would be better if you resisted the temptation to alter JavaScript at all, beyond possibly standard JSX syntax.
The issue, as i see it, is that adding this feature complicates the language parser even more for not that much actual gains.

1) Implementation has to do some nontrivual rewriting into actual JOIN's which uses indexes, previous special cases like NATURAL were purely syntax sugar
2) All of the tooling that depends on parsing SQL need to add sensible support or else noone will even recommend to use this
3) It is useless for anyone using ORMs in the first place, they will continue to generate normal JOIN's (less actual impact)
4) For anyone using prepared statements it automatically goes to "is not recommended to use" list because it makes your JOIN's depend on existence of foreign keys and corresponding indexes, which are an optional feature DB still should work without. I've had tasks in my career when my team added or removed foreign keys, so this type of JOIN's would make migrations even harder to do.
5) So considering all of the above this is feature designed purely for REPL and for this purpose it is also kind of useless. I can imagine remembering and typing column names in normal JOIN's, but foreign keys usually have some long unintelligeble autogenerated name.
https://www.dell.com/en-us/work/shop/dell-ultrasharp-40-curv...
From 2016, but I guess the general ideas haven't changed:

https://pubs.rsc.org/en/content/articlelanding/2016/nr/c6nr0...

CNTs can be aligned (Fig. 1) via; (i) ex situ, also termed post-synthesis, alignment, where external forces such as electric fields (i.e. dielectrophoresis)4,5 orientate the nanotubes once dispersed onto a substrate, often by means of a liquid medium; or via (ii) in situ (aligned synthesis) where the aligning fields are imposed during nanotube growth.
I'd rather use CBMC symbolic verification. Only one C code, also it's contracts, no ACSL needed.
The verifiers targets the whole range of the symbolic input. No need for expensive unit-testing over a single input value or random input values. You test all possible values. It's fast and practical.
You should probably argue your anti-Trump case somewhere relevant. Your points have nothing to do with either of the comments you're replying to.
With AWS sagemaker like services MLops is also getting easier. Yes data engineering still requires significant work.
I personally think people with business and technical sense will remain relevant.
business sense -> understand or identify right problems.
Technical sense -> can find quick solutions, most of the time just with co-code or autoML tools
Ah cool, I'll give a try then. The last go around with different options was so frustrating, I've just been mounting the music directory with sshfs and playing with foobar2000 in Wine. Which is not as practical for mobile though.
Thoroughly recommend the Delayed Gratification magazine. It’s amazing how much you miss. It’s a joy to read every time it arrives.
please do not put a blockchain in my functioning software
> I feel like Aaron Swartz was never truly an adult, just a boyish intellectual.

I think it is telling that people close to Swartz, such as Lawrence Lessig, referred to him as a "boy" when talking about him. I have to think that Swartz himself got that vibe from them. The problem is, as the saying goes, you can't send a boy to do a man's job. To Swartz's credit, he didn't shrink from trying to do a man's job; but it might have helped if others around him had reinforced more that he was a man doing an man's job.
My 16 inch Lenovo with a Ryzen 5800H is good for about 10 hours of light web development

That said, I am not one to have their high refresh rate screen at anywhere near even mid brightness levels. That includes desktop, TV, phone, etc
Men are often very tied to their sense of progress/making it in the world, & it's not just the tax of doing the work that makes driven people lonely.

We're alienated from others, who are on different paths & who we feel will be hard to relate to. Whatever rate the friendship grows, distance will probably grow faster, as our experiences take us in different directions. How likely is it this is going to be another person who I won't be able to share my best parts with, who won't be on my level? Is what's left going to be enough?

And we're alienated from ourselves; we keep close the dreams & visions of better selves, who haven't quite made it yet. It's hard to relate to others honestly because we believe in a self that's better than we are, believe in a not yet found edition. Relating the past is easy and safe, relating today is ok, but to be able to speculatively imagine & make real our better, upcoming selves: now there's a journey that's hard to engage in.

Last it's hard to guess whose even worth investing in: who has the depth of character to be a rich rewarding friend, who has the time to share & enjoy, who walks a path that will be interesting? Honestly there's a lot of aspects of maleness that spike my misandry, that I don't like; how long will it take to find out all the reasons I won't like this potential friend?
My theory is that OOO's are (in general) short, and short messages have a tendency to end up in spam folders. The fact that people often don't use the spam buttom as a delete button probably doesn't help.

Also, Gmail is a common source of spam, and they often end up in RBL's.
> giving any rating less than a 9 is essentially giving a rating of zero.

Well, at least its not a negative number!
You might want to try Ionica (https://ionica.app). UX will be better than Foobar’s, that’s for sure.
New Thinking Allowed, Jeffrey Mishlove: The Mind and Brain with Nicolas Rouleau
> By income redistribution I mean most progressive proposals aim to heavily tax high earners to fund healthcare for lower income individuals.

As someone who would be on the giving end of that, I'm fine with it, honestly. I won't always be on top.

> We also know from European systems that because everything is triaged based on need that wait times end up being very long if you don't have a life threatening condition.

We don't know that at all. Triaging based on need is a feature, not a bug - and a super easy way to save a ton of money! All of these criticisms were made up by the marketing department at insurers to fleece Americans. That's not hyperbole, and don't take my word for it. Here's an interview with one of the Cigna guys admitting to doing it, and apologizing. [1]

"Here's the truth. Our industry PR and lobbying group, AHIP, supplied my colleagues and me with cherry-picked data and anecdotes to make people think Canadians wait endlessly for their care. It's a lie. And I'll always regret the disservice I did to folks on both sides of the border"

> You also need to consider that American doctors make substantially more than European ones. If you compare the pay of specialty doctors in the NHS to ones in the US the difference is something like 5x.

Ok, and they shouldn't. I'm sorry. It's not sustainable, it's not affordable. They're taking pay cuts. Nobody is entitled to a certain salary, standard or lifestyle in perpetuity no matter how unsustainable. BMWs for doctors while 10% of Americans are told to die or pick their favorite finger after an accent is unconscionable. America pays more than anyone else anyways, and would still after cuts, where would they go?

However, this is also simply not true for every system. Most similar countries socialize malpractice insurance which is a huge cost for US doctors. US OBGYNs pay up to $200,000 per year in malpractice insurance. In Canada, $40,000CAD. In the UK I think it's 0GBP handled by the CNST. That goes a long way to balancing out pay differentials.

In the US anesthesiologists make 400K USD median, in Canada 335K CAD median.

> Funny that the UK argues about NHS funding a lot then.

They argue about funding and prioritization and all sorts of stuff, sure, but it's not a partisan matter that the NHS should exist and be the status quo. The NHS was literally in the opening ceremonies of the 2012 olympics. 87% of British folks are proud of the NHS. [2]

Canada's Conservatives support single-payer medicine too.

[1] https://www.npr.org/2020/06/27/884307565/after-pushing-lies-...

[2] https://yougov.co.uk/topics/politics/articles-reports/2018/0...
Looking forward to hearing your thoughts about every Rivian and Lucid recall in the next couple of years. Hint: new car companies have fewer models and larger recalls than companies with many models.
I've heard roof vents are good at sucking the burning embers into the attic. I believe they make shutters for roof vents for this reason but I don't know for sure. Going through the big San Diego fires was definitely a lesson in taking defensible space seriously and appreciating the threat of burning embers.
But Holland is like saying Southern England, not the same as saying London
Here is a great example of something similar, see:

https://twitter.com/congresstrading/status/14765572055707402...

Here you have someone where some of the trades is public. Just the fact that they make such trades in the public eye has an effect on the market.
So, on the one hand, you won't use NIST-approved elliptic curves because a NIST RNG used elliptic curves; on the other hand, you'd use GCM because... NIST approves it.
> Why do you need to conform to a socially constructed persona?

Being an activist and doing things to further causes you believe in, when those things are predictably going to anger those in power, means you are trying to do an adult's job. And that means you have to be an adult. That's not a "socially constructed persona"; that's a fact of life. You can't be a "boyish intellectual" and take on the establishment.
It’s funny that you’re a proponent of NIST/FIPS approved crypto but also worry about NSA backdoors.
> So this would be called a configuration file (or 'input file' since it's sort of data + configuration) rather than a programming language or configuration language.

The readme calls it an input file. ("declarative input in the form of a markdown file"). It never claims to be a DSL or a programming language, just calls the input declarative. "Declarative" is a bit of cop-out, but I want a way to showcase that it is different from a standard YAML config that would only take the variables part - it defines the end state, and is just an alternate representation of the final PDF in a way.

Wikipedia defines declarative as:

>a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

I'm just using it in a sense closer to configuration management systems (so declarative config) - similar to how something like Ansible would call its configuration YAML files (`apt: [a,b,c]` is a declarative config).
The key point though:

> “These results suggest that people with IBD may be exposed to more microplastics in their gastrointestinal tract,” researchers continue. “However, it’s still unclear whether this exposure could cause or contribute to IBD, or whether people with IBD accumulate more fecal microplastics as a result of their disease.”
That's one of the dumbest things I heard in a long time
If you can modify the firmware to rw this region then you can modify the housekeeping code to leave that it alone until there is no more free space. Furthermore some reserved regions nay be completely unused until you have failing cells, which may never happen.
Conceivably an SSD virus could use the controller's CPU to hot patch the system with a persistent rootkit. It's been done before with harddrives.
It wasn’t intended as criticism. I thought it was clear I offered that bit because I was speculating based on the information given.
CSAT is not standardized and there are many ways to calculate it, one of which you have linked. I've seen firsthand many of the largest brands calculate it differently.
You could also pay for housing healthcare and college with a part time job. This is like saying Rockefeller wasn’t rich because he didn’t have an iPhone. Individual economics for recent generations in the US is much more dire than you make out, though yes creature comforts are more abundant. Income inequality is already at levels of the 1920s. The ownership classes are making away with all the assets and the security of common people has gone down drastically.
I only watch TV when there’s a sports championship or presidential debate. Even on those rare occasions there’s ads for GoodRX.
Yes, I was using their sandbox. They intentionally make their sandbox weak so you can use things like gcc from the system without having to bootstrap them.

I don't know exactly what I tried since this was maybe a year and a half ago. I tried asking on their slack, but I think I was told that it was not possible. I don't have the project around anymore to try out your suggestion.
I have been using computers for over 30 years, and each and every one has issues, bugs, finicky bits that suck the life out of you and the minutes out of the hours. DOS, SunOS, *BSD, Linux and Mac. All of em.

Just pick your poison everyone, and let us all get on with our lives.

Edit: ...and Windows 3.11 and up.
I was on macs during 2015-2021 and went back to Linux this year. I'm not entirely happy, although sway/i3 is so much better than macos's desktop.

But I miss things like Bluetooth, wlan, sound, graphics just working. Yes, that's still a thing in Linux even if not quite as badly as 5ish years ago.

I think I'll be going back to macs.
This much complexity and the tribal knowledge required to bypass it, so early in the the life of a programming language, is a really bad sign.

It means the complexity of the problem space is not solved by the language, and the responsibility of solving it is being passed on to the users.

You might react to this by saying that slow build times are not a big deal. That's a mistake -- iteration is key to productivity and other languages do it better.
Please familiarize yourself with the site guidelines.

> Have curious conversation; don't cross-examine.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
The M1-Max at 30W seems to have tge same Geekbench 5 multicore benchmark score as the Ryzen 3900XT at 105W. Think about that.
Also a better single core score. You won't be using all cores all the time.
It's more of a confirmation thing, I think. We've been pretty sure about Covid being airborne since early 2020. This probably helps convince some of the few that insist it isn't.
Thanks for input. I want to keep things simple. So not looking at puts etc
DJB’s algorithms are good. They haven’t been FIPS approved, mind you (EDIT: Curve25519, however, has been NIST approved [1]) but they are good.

If I were to make a short list of approved algorithms, I stick with FIPS, not because they are necessarily the best, but because they are standardized. Non-standard algorithms have their place—I use RadioGatún[32], of all things, for a cryptographic secure PRNG as well as for a cryptographic strong password generator—but not in a corporate context of making a “use only these algorithms” list so people don’t make novice mistakes like using MD5 to encrypt passwords or a block counter in ECB mode.

I mean, yeah, DNScurve would had been better than the DNS-over-HTTPS which won instead, but standards sometimes win simply because the standardization process for what won is perceived as being more cooperative.

As an aside, I actually like DJB’s software. I used Qmail and djbdns back in the day, and in fact I currently maintain a branch of djbdns which is, as far as I know, the only djbdns fork which is actively maintained here in the 2020s: https://github.com/samboy/ndjbdns

[1] https://csrc.nist.gov/News/2017/Transition-Plans-for-Key-Est...
EOY Learnings from Minecraft's Migration to JDK16: In Dialog with Mojang
Well just a non-deletable public record that acoustic fingerprint-x was first created by user-x at time-x.
Relevant literary reference → https://www.gutenberg.org/ebooks/51233 "The Marching Morons - C.M. Kornbluth"
Question about time period of GitHub Referring Sites
I have an open source project hosted at https://github.com/zinggAI/zingg/.

In the traffic section of a repository, I see the referring sites and the number of views and unique visitors. I am curious if this data is for 14 days like the git clones or visitors or is there some other time frame here? I could not find anything in the documentation that talks about this. Can someone please let me know ?
Goodbye Blackberry - some notes from my working with RIM and Microsoft...
> In startups, why do the founders receive such a disproportionate percentage of equity?

There is a really straightforward answer to this - equity isn't distributed according to a theory of value and nobody ever claimed it was. I own some equity in the Australian company CSL. It is unfair to claim I've ever added any value whatsoever to the company at any point, so obviously I don't get that equity because of a value theory. Even on the basis that people anticipated my buying of that equity - I bought in because I believed the value had already been created.

Who gets equity isn't based on value, it is based on power and who has it right now. Value is for working out whether you, the valuer, should make a trade or not.
>With C++, your module compiled with Clang might be used in a program compiled with gcc.

Why do you need more than one C++ compiler installed? The idea is to compile everything only once, and save all the time when you need to use the code later.

It makes no sense not to use the same compiler against all the source when building an executable.
TL;DR: when you want to know the real value of something, picture a world without it.
Just curious if you had any information on the security concerns of 1Password from that researcher?
But you can't just say that the flag is stable while the output may change.

Third party tools might rely on the output. This is okay for things read by humans (say the error messages) but fails for things that tools are parsing, like data needed for code coverage tools. Stabilization of instrument-coverage, as proposed, is a bad idea in my opinion. I'm sad that the concerns have not been addressed: https://github.com/rust-lang/rust/pull/90132#issuecomment-94...
That is because the languages are different and choose different tradeoffs. The tradeoffs might make a language inapplicable in your domain.

Rust has always been marketed as a "systems programming language". C++ is Rust's closes competitor in this domain space and it suffers from terribly slow compiling as well. I would say that due to headers, massive portability baggage and a lack of a standard build system, compiling C++ is even worse. And that is a language that has been around for 30+ years.

I agree that build times are important (i.e. PR build takes us 30 minutes which is insane), but sometimes you don't really have a choice. When you do have a choice, then by all means reap the benefits of fast compilation that languages such as Go or C can offer.
So you are fine with curve25519 and chacha20, just not in "professional" tools like wireguard and tls, right?
Build times matter a lot. I've spent a lot of my career working to reduce build and test cycles to improve productivity. Rust is the one environment where no matter how much time we threw at the problem it never got better.
That "Share Alike" part in the license name means that your project needs to be using the same CC-BY-SA license as stackoverflow. That is unlikely to be the case, so copying code from stackoverflow is a license violation. On the other hand, you are unlikely to be sued for it, so few people care.

Considering how long stackoverflow has been using these terms, fully aware that everyone and their dog is copying code from stackoverflow all over, one might suspect that the stackoverflow people are intentionally trolling corporate lawyers here, in the best anarchist tradition...