skysight-inc/HackerNews huggingface dataset:
IIRC tab bars are optimized for the most-common usage scenario where you only have two or three tabs open. In that case, running horizontally across the top/bottom of the screen means each tab gets to be wide-enough to show a large amount of text, maximizing the amount of context the tab can give for what it's about.

Vertical tabs are stuck in a side-bar, and that sidebar has to fight with the main content for screen real-estate, with the tab bar usually losing (i.e. getting shrunk by the user in order to increase the size of the main content.) That means that, even with only a few tabs open, a tabs sidebar can't show very much description text for each tab.

When you have a lot of tabs, a tab sidebar shows more per-tab context than a tab top/bottom bar does. But having a lot of tabs is comparatively rare.
Don't understand the hype around NFTs?
The best way to understand the hype around NFTs is by building one yourself! Check it out: https://dashboard.alchemyapi.io/signup?referral=affiliate:39...
I generally consider it rude to not use headphones in a meeting. The primary issue is you can't have simultaneous talking when someone isn't using headphones, since most applications auto-cancel audio input when they detect feedback. You then have to switch to turn-taking which isn't always suited for certain conversations.
The only usage is here:

https://github.com/json-c/json-c/blob/df27756491abf9ecce648c...

Which appears to be part of the hashtable implementation for the json objects.
The best (usually) get the best rewards. The not-best rewards are still good enough to be worth getting, though.
A webcomic of romance, sarcasm, math, and language
>Furthermore, do you have evidence for the claim that anything below top 1% is achievable by anyone?

there's no hard evidence for these sort of things. But to put some context on this. In chess getting to the top 1% in the US means you have a 2000 rating. That's what people generally consider to be a 'strong amateur'. I've seen people from all walks of life get to that level. Aged over 50, janitors, businessmen, academics, there's no magic to reaching that competence. Take running. A three hour marathon already puts you into the top 5%, that's not that crazy either, and many amateur runners achieve it with rigorous training.

>Why do you assume I didn't do any of this during my 5 years?

because not knowing anything else about you I just think that's simply the most likely explanation. In another post you mentioned that your goal is to get a FAANG job and that you don't have good social skills. Software developers don't just get hired based on leetcode performance, so your performance might not even be bad at all, you may simply have to work on your other skills that aren't even coding related.
The original fix’s author updated the post about this: https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times...

Rockstar awarded them 10k for it.
I think it’s fine as long as people know what they’re getting themselves into. I’m sure I would’ve found whatever was happening on Parler abhorrent, but in the same way Merkel and Macron were concerned by the tech deplatforming that followed the capitol riots, so am I.

I don’t think filecoin will ever demolish a fantastic business like S3 based on stealing away customers. The interesting value proposition from the protocol is probably more about censorship resistance and adjacent issues.
They're useful for making pretty patterns; digital lava lamp equivalents. Others mentioned other good reasons; so I'll throw that one in for completeness.
> At any rate, the point is that a guy who used software used by a large portion of Google's engineering team because it was superior to the in-house solution

Do you seriously believe that they couldn't come up with something better than mediocre package manager?
What you say doesn't make any sense. For someone poor with $50 of savings, if they lose $5 it might not seem much to you, but it might be to them. It actually is a lot of money if you're considering someone really poor, especially in poorer countries.

I assume you're probably in the US and think that making money is as easy as it is for most people there everywhere. No, it is not easy for everyone, and not everyone lives in the US.
Could you elaborate a little bit? Just curious about the technical side of creating this cool application.
What you said about different strains has never been more than click-bait and conjecture. Please stopping spreading this, people are scared enough already. This is not how t-cell immunity and coronaviruses work [0].

From an article titled "Lab studies suggest Pfizer, Moderna vaccines can protect against coronavirus variant" I quote:

"While the blood serum samples produced less neutralizing antibody activity, it was still enough to neutralize the virus, they wrote in a letter to the journal. This is in line with other studies. And it's well within what is seen with other viruses, one of the researchers said." [1]

[0] https://www.google.com/search?q=covid+immunity+from+other+co...

[1] https://www.cnn.com/2021/02/17/health/pfizer-vaccine-south-a...
Apple earns historic Academy Award nominations for “Wolfwalkers” and “Greyhound”
Then it is not a bug.
What professional goals are you setting for yourself this year? Get inspiration
Just wait to the cold war with China really gets started and you can't buy anything from there at all!
It seems json-c uses a random number generator to get a seed that it then uses for string hashing. This is one way of protecting yourself against hash denial-of-service attacks.

https://github.com/json-c/json-c/blob/df27756491abf9ecce648c...
> Apologizing just gives fuel for revenge. In this case I think because the harm done was so small, it was economical to apologize.

Yeah, it's always a tradeoff.

I worked at a non-tech fortune 500 for a few years and was able to see the inside of repair/warranty/disputes. These were very high ticket items and the brand was/is very highly regarded for after sales support.

In the employee handbook for repair support staff (the people communicating with clients about the status of their repair/claim) there was a passage similar to the below:

"Apologies MUST NOT acknowledge anything other than the customer's explicit feelings without written acknowledgment of fault from $MANAGER".

I asked a member of that team to decipher WTF that meant, and they showed me an example email. They were only allowed to apologise in the below way:

"Hi bob, we're sorry you feel our product is faulty".

I always found these weasel apologies infuriating in my personal life.
Found some use for Bing!
Sorry, but that's offensive to stupid people.
Winter also corresponds with holiday seasons.

Further, South American countries were some of the worst hit during the Nov - Feb timeline. South Africa was badly hit around this time. And all these are Southern Hemisphere countries that were experiencing summer around then.

Now, there’s clear evidence that warmer weather makes things easier, since the virus has lower survivability outside a host in the heat, so all things equal, the spread would be lower in warmer weather, but it’s not so much lower that it can be considered seasonal, like the flu.
This comment is utter nonsense.
I'm only interested in FAANG money and being able to retire early. Those are my goals.
Trailhead Is the Fun Way to Learn
Employees Work Less Than 3 Hours a Day
"2 Factor" isn't the right word choice. SMS isn't being used as a second factor here; it's the only factor.
Authentication errors across multiple Microsoft services
https://status.azure.com/en-us/status

SUMMARY OF IMPACT: Starting at approximately 19:15 UTC on 15 Mar 2021, a subset of customers may experience issues authenticating into Microsoft services, including Microsoft Teams, Office and/or Dynamics, Xbox Live, and the Azure Portal. Other Azure services/offerings that rely on authentication infrastructure downstream may see further impact.
Good christ snaps are horrible. I had been using ubuntu for nearly 14 years, and that was the thing that pushed me back to debian.
> Lots of reasons: familiarity, it works for your use cases [...]

Yes indeed... until not anymore. And will this be an enormous change? Oh no but an annoying one for some people, and completely switching browsers might be perceived as only marginally less familiar than just having some of your settings suddenly disappearing in FF.
> I certainly do not miss Rajoy, but I whole-heartedly believe that a social-communist government is possibly the worst alternative to get us out of this hole.

Why is that? We said we needed a new labour law so you can lay off people at no cost, because they said that was the reason the unemployment rate was so high here in Spain. And we did it. And we still have the very same law, nobody is changing it. They also didn't raise taxes very much, in fact not as much as Rajoy did when he took office.

Instead, I think one of the reasons our economy is so vulnerable is because we are so much dependent on tourism and also there seems nobody can innovate and create a business other than a restaurant. But this is hardly our current government's fault.

(Of course, calling this government "communist" is a joke in poor taste, but people from outside Spain may believe this country is the new Soviet Union).
I have done the calculations and only the FAANG level companies will get me where I want to go when I want to be there.
Noted! I'm working on adding support for other languages.
Maybe I read it wrong, I thought you were looking for fleet a management for bare metal.
Anyone have any good suggestions of cockpit doesn’t fit the bill?
https://www.redhat.com/sysadmin/intro-cockpit
Get PayPal $75
Indeed, on Windows there’s no need for that library. But on Linux, none of that is available.

I have used C++/CLI long ago for a couple of minor things, and I didn’t like it. The two runtimes, C++ and .NET, are interacting in a weird way, I got an impression it combines worst parts from both C# and C++ languages.

I prefer IUnknown-based COM interfaces ever since. With some care about API design, C# side of the interop is only marginally more complex that it would be with C++/CLI, but unmanaged side is much easier in regular C++, without the CLI.
Best comment yet.
It's not a medically reasonable response that solicits snarky remarks, it's the complete retardation of the official covid response so far, and even reasonable decisions just are landing on a pile of steaming crap now.

- billions per week of half assed lockdown vs a few billion more for high quality timeley vaccine delivieries of the good stuff --- of course they chose the lockdown

- open schools as if nothing happens vs using UV-based air filtering machines and so on as a minimum level of precaution --- of course they choose to open schools with classrooms some of which even don't have windows that can be opened properly

- governing party members of parliament scamming the public out of money by selling overly expensive, low quality masks

- minister of health busy sueing newspapers for disclosing prices on his million dollar real estate purchases vs minister of health actually being busy 24/7 with fighting the crisis

the list goes "on and on and on", these are just the most popular ones right now. It's just a dumpster fire at this point and the positives will not be recognized divorced from said pile of crap.
Sound Synthesis with the Mandelbrot Set
All fair points.

I had forgotten about the YAML format; I probably skipped over it because I am not a fan of YAML. As far as the description features go, they're something, but the lack of ability to stick extra information just anywhere in the file for the JSON format severely hampers the story for high-level documentation. I'm not a fan of the "the whole is just the sum of the parts" approach to documentation; not every important thing to know can sensibly be attached to just one property or resource.
> If you're given section 230 protection, you must allow all public comments.

https://www.techdirt.com/articles/20200531/23325444617/hello...

If you said "Section 230 was designed to encourage websites to be neutral common carriers"
You are exactly 100% wrong. We've already covered why it does not require neutrality above, but it was also intended as the opposite of requiring websites to be "common carriers."
It's a video game, so maybe give them some slack. We're not talking a SolarWinds breach here.
I consider that a feature, not a bug. I typically do all browsing zoomed in somewhat and I expect the "page can't load" to also be zoomed. Or am I misunderstanding what you're saying?

EDIT: People who disagree, care to explain? I zoomed in, so why would I expect it to zoom out just because its a different page? What am I missing?
Rather than buying new-old-stock CPUs, why not just buy all the CPUs the long-term program will ever need when they're still cheap, and stockpile them? It's not like they go bad.
Related, if you want to create a code walkthrough video, I wrote code-video-generator [1]

It uses Manim [2], an animation library commonly used by Math teachers, and adapted it to code walkthroughs. Just comment code as you do and it generates a video for it. I've been using it to generate visuals for youtube videos [3] with some success.

[1] https://github.com/sleuth-io/code-video-generator
[2] https://github.com/manimcommunity/manim
[3] https://www.youtube.com/watch?v=e21hJnB9J5k&t=2s
actually the numbers state that AstraZeneca reduces blood clots.

AstraZeneca: 13 Pulmonary embolisms
Pfizer-BioNTech: 15 Pulmonary embolisms
Show HN: Apple no longer repairing older MacBook Pros
I just got done talking to Apple because the battery on my MacBook Pro (Retina, 15-inch, Mid 2014) has started to bulge.

According to Apple, they are no longer manufacturing parts to repair this machine. Instead, I can make an appointment with my local Apple Store and IFF they still have the part lying around, they might do a battery replacement for me. Otherwise, and I quote, "you should buy a new laptop."

Let's see: $199 to replace the battery on a perfectly functional $2400 laptop OR I can spend $2400 + tax on a new Apple laptop with worse specs that I don't even want or need.

Fuck. Apple.

P.s. I ordered https://www.amazon.com/Battery-Compatible-MacBook-Retina-Late/dp/B07GTF8GQ8 and will replace the battery myself. I still think Apple should be able to repair their own products—imagine Honda refusing to repair a 2014 Honda Accord that needs a new battery, instead suggesting that you should just "buy a new 2021 Honda Accord."

It's absolutely pathetic for a trillion hardware company to encourage people to replace hardware that works perfectly well (other than needing a new battery) because they refuse to manufacture replacement batteries—Apple's "environmentalism" is complete and utter self-serving marketing bullshit.
I see a lot of parallels between Emacs' problems now and Vim's problems a few years ago: opaque maintenance/contributions, poor performance inherited from core design decisions made decades ago, the burden of backwards compatibility for legacy systems, etc. I think Emacs users and the community would benefit from a ground-up modern rewrite much like Neovim did for Vim, especially compared to this project which adds even more layers to maintain. It certainly addresses performance issues, but Emacs seems to have enough problems with things breaking spontaneously - I don't think adding a JavaScript runtime to the mix will do any bit of good there.
Imwill: “We need a reality where bad things happen less”
"sms based one time passcodes" needs to die

and the companies that know better should be fined and sanctioned, particular the ones that are demanding SMS based OTP so they can also add your phone number to their social graph
Vim (at least v8.1.1401) already does that.

type :q<Enter> to exit

type :help<Enter> or <F1> for on-line help

type :help version8<Enter> for version info

As the sibling comment noted, neovim also has something similar.
Susceptible to infection, absolutely, but are they suffering severe symptoms or dying in large numbers? No.

A single metric (e.g. positive tests) is not enough to assess any severity here, and even those metrics come with caveats because all of our methods of determining them are imprecise.
These are the fields we are currently scraping, but we ask devs to please just comment out lines for scraping officer names and badge numbers. This was simply out of caution as we finalize the nonprofit application.

The intention is to have datasets of individual officer level behavior, especially around stop/arrest level data and arrestee level demographic data.
Indeed, no matter how much we pay Microsoft, they will not care about our business as we care about our business.
Who is Max Howell again? Author of Homebrew and... what?
Most modern voice applications give a pretty clear visual indicator about who is making noise. I think in your scenario, the person echoing the audio would be quickly identified and told to mute themselves. If they were the only ones playing your audio back after a delay, people would suspect that they are the ones with the connection issue.

However, this was pretty common for a prank, especially 10-15 years ago on services like Ventrilo which resulted in the then-popular Ventrilo Harassment series. Most of the people who got pranked in those didn't get a visual indicator of who was playing sound. The situation you describe can be seen in this video titled "Ventertainment - Nerd Confusion 3: The Ring":

https://www.youtube.com/watch?v=b5AkIfgioA4
- Perhaps they want to make sure they know what information was taken

- Perhaps they want to make sure they know what happened so they can make sure it doesn’t happen again

- Perhaps they need time to do a full restore just in case
That's Gnome3-4.
One metric is the ratio of COVID deaths / total deaths the other is COVID deaths / total population.

Since everyone is expected to get the vaccine, it's not fair to compare COVID deaths / total deaths to vaccine deaths / total population, you need to compare COVID deaths / total population to vaccine deaths / total population.

In this case, assuming the numbers posted are remotely accurate, then this specific vaccine could end up being far more dangerous to people under 18 years of age compared to getting COVID and waiting it out for two weeks.

We don't know and I'm not asserting one way or another. I'm just saying that making comparisons is much more difficult and nuanced than the straightforward naiive approach.
It's the FB app on a new iPhone, set to Sydney where we live. There are no DST options I assume "it just works" covers all that.

There is an option to resync inside the FB app, which refreshes and... doesn't change a thing.

Your advice is appareciated though and I'll keep it in mind for the future.

Back to my original comment though. Want support? Maybe you will go to https://www.facebook.com/business/help and read the part that says "Find answers or contact support" and click the button.

This brings up an overlay with the usual SaaS buffet of simple answers for simple questions and not too much else. Click on one, don't find your answer, but wait! There is a message under it!

"Need more help? Contact support."

Yet no link. No button. Just dead text.

This is how multi-billion dollar companies operate in the 21st century.
I think the IP future is more computer based these days. Logistics favours computer games unless you enjoy the specific activities involved like painting, terrain modelling etc.

I agree that the "nation per house" theme has dated poorly but you may note I was talking more about the characters and stories. Most of which are not house royalty.

The story telling potential is there and could allow for such a variety of gameplay experiences the sky is the limit.

I have hopes that HBS peoples will gain control of the IP and leave the original owners to do "Stan Lee"-like cameos...
>it's an ecosystem of powerful tools and approaches that Emacs just doesn't have currently.

Guile-Emacs should.
EDIT: as pointed out, this is run with Guile 2.2, which is pre-JIT. Results to be posted later in this thread...

Okay.

$ cat fib.scm
(define (fibonacci n)
(if (<= n 1)
n
(+ (fibonacci (- n 1)) (fibonacci (- n 2)))))
(fibonacci 40)
$ time guile fib.scm
guile fib.scm 8.52s user 0.01s system 99% cpu 8.559 total

Node also uses V8.

$ time node fib.js
node fib.js 1.29s user 0.01s system 100% cpu 1.296 total

But okay, you wanted deno.

$ time deno run fib.js
deno run fib.js 1.41s user 0.02s system 99% cpu 1.423 total

Meanwhile, using `emacs --script fib.elc` to evaluate byte-compiled (fib 40) takes about 32s. And `emacs --script fib.el` takes about 2x that, at 64s.

edit: for reference, the equivalent C code runs in 0.27s on my laptop.

edit edit: okay, okay, compiling the Guile code before running it speeds it up to an exciting 8.16s execution time, still about 6x slower than deno.
The game supports 8 platforms, has virtually miles of terrain, and now Rockstar is suppose to feel ashamed because they didn't fix a big performance issue that affected startup times?

The game probably has tens of millions of lines of code.

I'm glad they shipped. If they can enhance the startup time, great, bonus for them. Additional credit for thanking the third party that uncovered the perf issue.
Literally no one here is calling for "prohibition". You inserted that term into the discussion yourself.
There are plenty of sites where it's acceptable to be down for a bit sometimes.
Thanks for the feedback! I was also interviewing a few months ago and really loved the interactive learning platform Codecademy offers. However, I really wanted to know who my teachers were so I could pick and choose the ones I liked. That got me thinking about this project.
Disabling JS shouldn't break a website.
I refer folks to 1998 again...
LinkedIn? It might go to show that specialized social networks can minimize malintent, although I personally don't use LinkedIn and only assumed since it is business focused, there would be less [d|m]isinformation there.
There is nothing, technically, that he can do to prevent third party clients. That's the same thing we did in the times of ICQ, AOL and MSN Messenger.

And there is an actual demand for features not provided by the official client, as stated by the amount of PRs contributed by non-Signal developers waiting in their GitHub repo, so people will continue to come with their own changes.
If you're on meds, don't skip doses. If not, please go find a specialist and get some help.
Imagine how much they'll have lost in revenue because people rage quit due to slow load times. Myself included.
There're more string copies that can be optimized away for the C++ solution:

1. When filling the map with `word`, can use emplace with std::move of the `word` instead of operator[] because `word` is no longer needed after that, after checking that it's not already in the map

2. Constructing the vector (for sorting) with all pairs from the map ends up copying the whole map's worth of data! Can use iterator of the map instead of the key of the map in the pair. This may also make sort() faster because it may be cheaper to move an iterator than a string during sort()
Beware the Ides of March.
netplan brings "generate" and "apply" and so on but that's about all the usefulness it brought while doing so completely upended the configuration format and supported functionality. It seems like there could have been a less disruptive way to add that functionality, or at least netplan could have been more feature complete when they switched to it.
Trendful powers luxury market recommerce businesses
List of open-sourced and free ways to collect online news articles