skysight-inc/HackerNews huggingface dataset:
Years ago, I used to work a night shift job. Naturally this meant I had to shift my sleep to mostly day time hours. Around the time I noticed something interesting. People around me (friends, family) considered me lazy, avoidant etc. because while they would be doing things all day I was mostly trying to catch some sleep. I always found to odd, because most of these people knew I worked nights too.
I guess that's why it's still beta !

Kudos to the driver ++
I'm an experienced JVM developer (mainly Java & Scala) and I had to accept a freelancing project in which one administration component was written in Laravel, a PHP framework. To be honest, the codebase was pretty clean, I could easily understand what's going on, I've used phpStorm as my IDE since I'm used to the feeling of Jetbrains tools. Managed to hack and do the changes in just one week without any prior PHP knowledge.

Would I build something new with PHP? Now, I wouldn't. It is not that bad as a language to hack on Wordpress or small websites with Laravel but beside that, it is hard not to choose JVM or Node as platforms for your future projects.

Maybe a PHP implementation built on GraalVM will enable PHP to call into JVM libraries. GC and other things will be provided for free, though I think it will be some work since the majority of PHP is native code and its syntax is quite messy.
I'm curious, is there any particular aspect of PHP that helps you build things faster than you might be able to with other languages or frameworks?
The OP has "frozen shoulder". IIRC usual treatment is to immobilize the arm and eventually, after a year (or two) the shoulder will "unfreeze". When I read about frozen shoulder I was astonished: no good underlying diagnosis, little knowledge of what caused it, but clearly knowledge gained in the hardest way - experience over generations.

And in this case, rather than wait a year, someone decided to perform "adhesive capsular release" surgery not once, but twice! What happened to "Primum non nocere": "First, do no harm"?

My hat is off to the person(s) who first understood that doing nothing to the shoulder was the correct therapy. And woe to those who prolong suffering by "fixing" what they do not understand.
Project Loom[0] is going to be coming out at some point. That brings direct JVM support for delimited continuations and fibers.

That's really going to change and simplify JVM concurrency and I think many other things. Delimited continuations can be used to implement algebraic effects, which is exciting for functional programming.

[0] https://openjdk.java.net/projects/loom/
There’s a Culture book about this: Matter by Ian Banks
1: NTSTATUS CfgAdtpFormatPropertyBlock(PBYTE SourceBuffer, USHORT SourceLength, PUNICODE_STRING Destination) {
2: CONST USHORT DestinationSize = (USHORT)(6 * SourceLength);

I haven't really touched C or C++ in many years but I'm genuinely curious. Wouldn't most compilers or linting tools issue a warning about potential unsigned arithmetic overflow?
OpenFaaS has been pretty easy to work with for anything we've thrown at it, ranging from web scraping to ML deployment. If anyone here has been on the fence, definitely give it a shot.

Back when we first set it up a few of the defaults were utter garbage (like autoscaling which (thankfully slowly) ramped up or down between MIN and MAX instances based purely on whether you were above or below a qps threshold), but there aren't all that many features, so reading the whole manual and configuring it like you want is a cinch.
What would qualify as a medical mask by your definition? Would this be distinct from a mask with N95 material?
You do own the car. You just don't own the service.
Tricking Fake News Detectors with Malicious User Comments
> We can keep gas as backup until storage solutions are better developed.

No thanks. Continuing burning fossil fuels until a better solution exist is not going to work. Climate change is already causing long term damage on a global scale, causing species to go extinct, raises water levels, expands deserts, displaces people, and is a problem that need to be taken serious. No waiting for a future technology yet undiscovered.

If we stop building new fossil fuel plants and only build nuclear and renewable, then maybe in 20-30 years we will reach a zero carbon energy grid. Given some of the most optimistic research, that might give us a small chance in prevent global crisis. A small chance. Continuing to burn gas until we have something better developed will rob us of that small chance. A 2x cost in energy, while somewhat costly, is still small cost compared to the consequences long term if we continue to burn fossil fuels.
Yes, and I still understand why Tesla does that. The stresses a battery undergoes during supercharging are incredible and, as far as I am aware, there is no fool proof way to make sure things are in good enough condition. Tesla is relying on the initial construction of the battery pack for supercharging safety - it only takes one cell with damage to overheat and cause a cascade to nearby cells. The Model 3 has 4,416 of them.

To an extent, it even makes sense for FSD. If you're going to take on that much risk and liability, you don't want to rely on other people.

We need new frameworks to handle this kind of stuff.
Except the video goes to show the opposite.

The volume that goes through directly, does so with reduced velocity.
Meanwhile what goes around - doesn't go "everywhere". Instead it stays localized.

Now we remember the fact that masks don't cancel social distancing but instead go hand in hand - and it seems to show that it would in fact provide a benefit - containing the aerosol in a smaller radius around the mask-wearing individual.
That's mostly because 0.5% of their net worth is something completely insignificant. Graham talks about this problem in "The Intelligent Investor", about how active management of assets is actually not suitable for most people, either because they have too little capital to make any difference or too little time to get good at it. On the other hand, a billionaire not committing 0.5% (or more) of their net worth to Bitcoin is passing on a potentially very lucrative put option on the global financial system.

Also, there are "safer" / "more classic" way to buy such puts, gold bullion works wonders in times of severe disruption, and I don't think it's unreasonable to commit 5-10% of your capital to gold, almost regardless of personal situation and net worth levels. Of course you never know when the next "Executive Order 6102" happens, but there's kind of no good solution for that :(

(all of the above are personal opinions, feel free to disagree as much as you like)
They do in other countries. Nice little lesson to be learned there.
> I never considered the fact that submarines can have windows.

That space would be free-flooding when submerged. I'll bet that it makes coming into and out-of port much easier environmentally on the topside crew. Soviet submarine bases were much farther to the north than Americans'.
Also, most tech companies have presumably stopped hiring junior developers. So if you just taught yourself how to code and want to get a job as a developer, doing WordPress or Magento for some family business might be your best option right now.
Defi is just the last incarnation of the blockchain-related 'get rich quick' scams, like the ICOs before it. It's proponents think that somehow it generates amazing returns out of nothing. In reality, insiders and cheats are profiting from the gullible. (again, just like ICOs)
It is very easy to find your own cycle. I found that my natural hours for sleep are from 3am to 9am. I can easily fall asleep when I go to bed say 2:45am and feel great when I wake up. If I try to go to sleep at 1am, it's pointless. I am too alert and have to get up and do things.
Ok, fair enough. We cannot say based on current information if withholding some virus particles at the cost of delivering a few in a more long-lasting form is better or worse.

Since we cannot test all possibilities here, it is then left to intuition and "wisdom". I have to believe that significantly reducing the number of virus particles in the air while allowing a few to linger longer would be preferable to the opposite.

As I have observed, people are terrible at judging distances. I am probably more likely to get infected by a spray of cough droplets at close range than a few individual tiny droplets floating in the breeze. If I had my way, most people would be wearing masks permananently (and also not allowed to come within 3 meters of me), virus or not.
Also, read the prospectus of any ETF you already own, and you’ll get the gist of APs, enough to understand why your fees are so low.
Does it handle implicit special cases (rich, connected, etc.)?

I kid, I kid...
I don't find it surprising at all. Almost 17 years ago I got into programming thanks to how simple and easy PHP was. Last time I wrote PHP was back in 2013, however I do not hold any grudges. Low entry barrier in learning the syntax, setting up a development environment, and testing it by typing a filename in the URL, how cool is that? It seemed super cool to me as a tech savvy teenager. I was able to start making money from odd programming jobs just six months later since PHP was in high demand.
I was coming off a cold from February when I got it in March. My latent cough was no different for the four days I had unusual symptoms.
but we stopped, for good reasons, describing straight couples as normal and the others as not normal.

Categorising a group of people as not normal has negative effects.
Photos taken at 2004.
are you comparing the flu to c-19?
Time and place, my dude. You might as well start picketing outside of the man's wake. It's rude to trample on the emotions of people who are mourning together.
I'm not sure about you, but I prefer the amount of solvent in my food and drink to be "none", rather than "negligible".
> Many (not all) HN readers, being software engineers, have a high level of pretentiousness that comes from being good in one field, and then carry over that arrogance into areas where they have no clue.

The irony is to watch people get up in arms when an article is posted by some expert in another field who does the same. Its kinda funny thr amount of HN comments I've seen where some user says something along this lines of "author has no idea what they're talking about and should stick to xyz"
How do you comment this then:
https://videopress.com/v/4egEyh2b
> There's another interpretation available: kubernetes is not a mature system, and that's why it's too much work to package properly.

If that were true, one would expect the packagers at Arch to be leveling similar complaints about the "maturity" of the software or the "awful" build system used by Kubernetes.

I'm going to rankly speculate that:

1. That is not the case.

2. Kubernetes was packaged in Arch in less time than it's taken for Debian to discuss the policy disagreement between the previous and current package maintainers, neither of which have been able to deliver a maintainable Kubernetes package in Debian yet.

3. This says more about the efficacy of Debian's packaging policies and package dev UX than it does about Kubernetes.
Where I grew up (Bulgaria) a lot of schools have 1 term starting in the afternoon until evening and 1 early in the morning so everyone can be screwed over to some extent but not the whole time.
For all the sins of past societies, they at least had the good grace and civility to regard those who spoke ill of the recently dead (even if deserved) with scorn. There are times where, as F. Scott Fitzgerald once wrote, "To be kind is more important than to be right."

Let's celebrate the good parts and forgive the bad parts of a person's life at it's end, just as we would want others to do for us. Leave chewing over their failings to those pale few who derive nourishment from it.
What specifically about php enabled the team to move faster than if you’d used used something like Rails, Django, or Node. (Assuming this was some kind of web-based internal app, since you were using php)
There are different meanings for a word "normal". The meaning could be just a statistical average, in some cases. But in any case when we say "normal" the receiving side of communication hears all meanings of a word "normal". Even if the receiving side managed to filter irrelevant meanings of the word "normal" correctly, nevertheless all filtered meanings were heard.

Moreover in this particular case it is not just about statistical averages, it is about social norms which were built around statistical averages. So a normality in this case it is also the rights to have social norms to be built with a respect to my needs.
So here's the PDF: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=920...

It's a short 9-page paper, worth a read.

1. Given that real-world distribution of positive/negative COVID cases is hugely imbalanced, having a balanced dataset would seem to be a form of random undersampling from the majority class. (undersampling potentially discards useful data from the majority class, unless we can somehow determine that the discarded data adds no new information. In this case, there's a lack of homogeneity in the majority class, which the paper points out i.e. "there are cultural and age differences in coughs, future work could focus on tailoring the model to different age groups and regions of the world ")

2. In the abstract, the claim is:

"When validated with subjects diagnosed using an official test, the model achieves COVID-19 sensitivity of 98.5% with a specificity of 94.2% (AUC: 0.97). For asymptomatic subjects it achieves sensitivity of 100% with a specificity of 83.2%." [Reminder: sensitivity = True Positive Rate = TP/P, specificity = True Negative Rate = TN/N]

If you look at Table 1, the breakdown is 59% self-reported, 28% doctor's assessment, 13% official test.

3. 5320 patient data points is something (the train/test breakdown is 4256/1064, so the model was built on 4256 data points). It would depend on the assumptions, but on first glance (based on sample size calculators), it doesn't seem underpowered. That said, this assumes a homogeneous population. The dataset is likely (unintentionally but) systematically undersampling certain populations due to lack of reach.
Masks do work. They are not the only measure but part of a set of small actions that are easy to take and -together- work.

For some further evidence, see Hong Kong;
Nearly 8 million people live in some of the densest city of the world; from day one, hkers have been wearing masks en masse and implementing cleaning precautions -not just hands but also doors and lift buttons, etc;

The result is an infection rate proven to be extremely low: 700/M infected and 14/M deaths. That’s about 1/40th the rate of the US.
This without hard confinement.

There have been additional measures to stop the importation of the virus, like enforced quarantine and intermittent closures or early closure of some businesses.

There has also been a mass test of more than 1.5M people with only about 40 cases found, so the infection rate _is_ really low.

What has not happened because of the mask? no deaths, no marked increase in hospital admissions for respiratory illnesses or infections caused by masks, no-one got carbon dioxide poisoning...

Is wearing a mask pleasant? No, it’s a pain in the a and I was quite sceptic at the beginning. I still think we may be overdoing it a bit in HK since there is so little infection, but no-one here is ready to live another SARS, so people do what’s right and don’t complain.
To call Lewis worse than Stapledon and Lindsay is saying quite a lot, as I find both nearly unreadable. Stapledon at least had enormous ambition and unprecedented scope, though his writing reads like a poorly written encyclopedia. I have nothing good to say about Lindsay.

Wells was great, though.. both readable and imaginative. I hesitate to mention him and Lewis in the same breath, as I find absolutely nothing redeeming about Lewis' writing either, unless you like your conservative Christian propaganda laid on extra thick.
That's really interesting. The sun goes down at the same time for me during the summer, but I love it. Where do you live perchance?

(Actually everyone in this thread should probably be prefacing their comments with their location, as it's very important for this topic).
I guess it's intentionally so.
If there is a problem with tech, you want to be able to fix it quick as the life of the crew depends on it.
Real estate (and 'real' anything) on the blockchain is fatally flawed. What happens when the blockchain forks? Which fork holds the real estate, and which fork holds nothing? Or do the blockchain proponents think that the real estate will magically fork into two just like their money?
I remember reading it in a comment on HN and I'm struggling to find the source. It was about improvised woven fabric masks, not medical type masks. But even if this is actually false, it doesn't change the fact that reducing flow rate does not "by definition" reduce virus spread (assuming this means infection spread, and not a literal synonym). Infection risk depends on more than just virus particle count, so you need to count infections (and as many other comments point out, that is being done, and the number of infections is reduced).
It’s like Java but you can actually use it.

It has no compile time, the development cycle is crazy fast, the stdlib is good for the web, every problem is solved so they’re all googleable, it has a good package manager now, great frameworks, good testing stuff, there’s a lot of positives atm
For you, it is one hour of light in summer evenings that brings happiness, for me, it is one hour of light in spring/autumn morning, so i do not have to wake up during night.

I would be much less opposed to DST if it were limited to 3 months around summer solstice instead of 7 months.
RIP Sir. I compared every James Bond Actor with you;
Not to ship, but to install using pip if you're doing it outside your system packaging. Here is the recommended approach for Arch:

https://wiki.archlinux.org/index.php/Python_package_guidelin...
Another problem is that instead of clean air, when you breath in and have a mask on you breathe the stale air you exhaled moments before.

That is probably not healthy, is it? Or not?
"We'll look into it" is a corporate non-answer at best, and a no realistically.
When you get a report of something reasonably stable, like the job market, with many changes greater than 100% upwards or 50% downwards, it's automatically suspicious.

It's even more suspicious when there are multiple non-niche categories with near 1000% or more of change.

But then, if this happens at some time, this year is the best candidate. I'm personally hold any conclusion for when I see independent confirmation.
Thats not at all what he says in this video. He says slapping a woman is fine if she is already abusing you.

I'd rather walk away than slap personally, because girls like he describe are just a waste of time from experience (even though they usually think it makes them cool lol), but he is NOT advocating abusing at all. He is advocating "slapping" (and making it clear to not punch) to END abuse.
Since so many posters can't seem to wrap their heads around what banana_giraffe is saying, let me try to put it in terms you can all understand:

Imagine you go to a cocktail party, tell someone that you're a software developer, and they immediately tell you that you should "do blockchain".

The next morning, you talk to your neighbor on the way out, mention that you work for a tech company, and they say "You should try this Rails thing!" "You mean Ruby on Rails?" "Oh, you've heard of it?"

Now imagine having variations of this conversation every single day, only it's about the intimate details of your personal life.

You wouldn't give career advice to a fellow developer without at least taking a moment to understand where they are in their career, or what their specialization is. Good advice for a junior developer writing WordPress plugins is not good advice for a mid-career embedded systems engineer, which is not good advice for a senior machine learning specialist.

Don't give advice to strangers about chronic medical conditions without first taking a few minutes to learn about their situation. If you're not comfortable asking about how long they've had the condition and what remedies they've already tried, then you're in no position to offer advice. It should go without saying that if the person doesn't want to discuss the details of their condition, then they don't want advice.

Context matters, people.
I adore alternative history. In vid form, there's never been more of it. Better still, it's being infused with the superior storytelling & production that's marked the last 10 years or so.

Movies/shows are finally living up to the hype of the last 50 years.
I mean as a scifi writer, not a writer in general.
Also-- I'm willing to bet there are similar charges somewhere in a Debian discussion list wrt Virtualbox and its packaging. And I'm willing to bet that there's currently a virtualbox package in Arch and little to no discussion about how "unstable" or whatever virtualbox is.
Not all of it is digitized. A lot of it is still only found on microfilm in larger libraries.
For someone who has mostly used Node, Typescript and C# .Net what could Php offer me?
Software developer: The world should adjust in order to make my life as easy as possible.

The world: LOL
I feel like Daniel Craig delivered some witty comedy in his portrayal even if the films themselves were very gritty. But yeah, I felt like it was absolutely absent from Pierce Brosnan's Bond.
OLAP Quality
My biggest issue is with the quality of an OLAP product. First and foremost, the Star Schema design surface in Analysis Services with Visual Studio (Data Tools). In order of complaint, the following are my three glaring usability issues in Analysis Services:

1. Arrow alignments on design surfaces for DSV and Cubes. These arrows are used to show the relationships. The arrows are poorly designed, do NOT snap-to intuitively and rarely align precisely. Poorly done.

2. Advanced features, such as "Average of Children" are pinned down for a higher priced version / SKU. This is not good, because the business side of most companies do not comprehend what any of the limitations are, thereby causing GOTCHA issues for developers.

3. Cube "Write-Back" has a very poor architecture, and is poorly done. Cube data itself is structured within monolithic read-only proprietary structures. You may say "... well, it is source data and should not be tampered with...", but wait, relational data is also source, and it has insert, delete, and update functionality with transactions and rollbacks. Why does OLAP have that in SSAS?

Overall, Analysis Services could be SO MUCH Better, but right now, my position is that it is really low quality software, and if you want to develop with it, be prepared for an extremely stressful learning curve.
Oh, no! I hadn't seen the news! Still one of my favorite Bonds.
> Once you have a codebase in place [...] There are far fewer decisions to be made. Really you have little choice in how to do things as the current structure dictates your options.

And for these exact same reasons working with an existing codebase can make further software development a challenging process. It's all a matter of how well those past decisions line up with the present and near future which may not have been apparent (or simply not considered) at the time.
Sounds like a terrible micromangement