skysight-inc/HackerNews huggingface dataset:
The passive voice one is a common misunderstanding. Passive voice isn't bad but it's primary purpose is to allow flexibility in word order.

A good rule of thumb is to have something familiar at the beginning of a sentence and something new at the end of a sentence. Further, to create flow what was the new part in the previous sentence should become the familiar part in the current sentence. Subject verb object pattern in the active voice often requires the object performing the action of the verb to be at the beginning of the sentence . This is often not desirable if that object is indeed the new thing you want to introduce at the end of a sentence.
That's a problem right there that a small company couldn't challenge it. Healthcare also is in a desperate need of a reform, as currently is just a gravy train for fat cats meanwhile people are suffering and going bankrupt.
To Kill a Mockingbird portrays the situation as a white people problem, with the blacks as passive victims requiring good, white actors to save them.

No it doesn't. It portrays a trial from the perspective of a lawyer's daughter. The fact that it's portrayed from a white person's point of view doesn't somehow invalidate the story unless you're just anti-white.

they support the continuation of power structures that make it systematically difficult for minorities to have equal levels of opportunity. This is a nuance that most people on both sides generally fail to understand.

You're projecting an opinion that people with different political opinions are just ignorant of the facts, which is itself ignorant. There are plenty of educated people who disagree with you.

To ban this book is to further narrow the field of political opinions acceptable to the liberal educational elites.
I don't want it and I don't recommend it to my peers. I also don't think DNS-based content blocking is really as popular as the PiHole community would say. I use client-side content blocking like uBO instead, which I imagine is overwhelmingly the more common solution, and it is also more powerful and effective (and easier to use).

UK ISPs having mandatory DNS blocking is a great example of why DoH is important. The user should decide what they want, not the network operator.

Perhaps widespread use of encryption technologies means I can't do content blocking on proprietary appliances like the Chromecast for example. I think that's a necessary evil and I just won't buy such an appliance if it's that big of a problem. Only legislation can really fix that kind of problem anyway, it doesn't really matter whether Firefox implements DoH or not.
There was a revolution in China. Many millions of Chinese people fought in it. It's not as if the Communist Party came to power by some accidental oversight.

Whether or not you like the government of the PRC, it is the government of China.
You didn't answer it. In which scenario Amazon would deny sending an email and you would be protected by DKIM?
Every thread tangentially related to Mozilla has a bunch of people who don't understand how non-profits work come in and complain about executive compensation.
Seems just more unlikely.

It's one thing for a mozilla team member to say "Hey, let's pull the servo css layout engine into firefox" It's a whole different thing for someone to say "Hey, let's pull the webkit css layout engine into firefox".

The servo stuff, while for experimentation, was ultimately geared towards the notion of landing parts of it into firefox. It was built for that. Under an opensource foundation maintainer model, there's a strong possibility that it moves from that as a goal.
I wasn't saying that the left and right hold equivalent positions. My point was that the comment I was responding to was vague and could be read in a variety of ways.
Tuxedo Computing and Slimbook both sell Ryzen 4800H computers that will outperform the M1 in heavy multithreaded workloads and come with Linux preinstalled. These laptops aren’t quite as slick as the MBP but weigh in at 1.5kg, have huge 91Wh batteries, and have a better keyboard (I have one from a different OEM, but same ODM design). They also have user upgradable memory and storage - I am running with 64GB RAM and 2TB SSD at a total cost (with upgrades) of less than what Apple is charging for their base 8GB/256GB MacBook Pro.

I expect a future “M2” to maybe take the performance crown, but AMD isn’t standing still. Cezanne has Zen 3 cores, which should boost IPC by about 20%, and Rembrandt should get to 5nm and have RDNA2 graphics.
It's 13% nationwide. Some markets may be taking a dive to the exodus, but >10% can't just be explained by interest rates.

> I don’t see it stopping any time soon. Their hands are tied.

Yes, we're in for a ride, and it will get bloody.
What counts as misinformation: generalization? Omission? There might be a partisan-associated divide among these forms of lying, but I don’t want to risk generalizing about Republicans and Democrats nor omitting that I didn’t watch the testimony either.

The real takeaway is they should disseminate the transcriptions not the videos. One thing I feel comfortable generalizing about is, everyone should fucking read more.
They are not bad here and there. They are however bad when you cram them all over the place, unless you are going for a particular style.

Long ago I used this tool for my thesis and I think it did help me with the stylistics. Including pruning too many, too long sentences.
They are exempt from consent but not from the law. Also, GDPR is not about things but their processing purposes. If you use my MAC address to address my network traffic, that's a legitimate business need; no consent is needed. If you use the same MAC address to track me, you need consent.
I think Hemingway (the website) is several years old at this point and not under active development.
My wife and I just moved from Orange County, CA to Detroit, MI this last August.

We decided to drive the northern route. Heading through Vegas, Utah, Yellowstone and Montana. Then onward through the plains of North Dakota and Minnesota. Turning north we entered Wisconsin and finally the UP (Upper Peninsula) of Michigan. After a few days exploring we turned south to Detroit.

In Vegas the concern for masks started to wane. By Utah, no fucks were given and pretty much not a single fuck was given until we crossed the Mackinac Bridge into the lower peninsula of Michigan.

When I say no fucks were given - I mean that pretty much no one around me cared about wearing a mask, social distancing, etc. Hotels would participate out of corporate necessity. We drove hundreds and hundreds of miles sometimes and were the only people in stores with masks on. Sometimes I felt like an outsider alien, being stared at by the people around me. I was surprised yet not surprised at the same time.

So the surge and issues the comminuties up there are facing don't surprise me in the least.
My own limited personal experience is that a touchscreen is basically useless in a conventional laptop whose hinge only opens to 135-180 degrees. Once you can open the screen 360 degrees, you have a fighting chance at being able to take handwritten notes and drawings on a somewhat ergonomic convertible tablet. But I've never had to do this much, and have always preferred pen and paper.
I see C as a minimally-viable HLL. Just the essential high level stuff – expression-oriented syntax (a huge thing over assembly), structured programming support (conditionals, loops), automatic storage management (no worries about what goes in registers and what goes at certain offsets in the stack frame), abstraction over calling conventions, and a rudimentary type system around scalars with a certain size and pointers pointing at them.
Git is a tool that asks the user to engage from the perspective of the internals of the tool. In order to understand what is happening in git, you need to understand how changes move through the system.

There's a good reason for this! Git is really worried about automatically doing something you don't want and losing data or mangling code. One way to deal with that is to teach users how many decisions git is making, and then if there's any doubt git will refuse to make a choice and tell the user to sort it out.

The approach is both sensible and demands a great deal from individual users. Especially users who are newer to the system and, in their inexperience, more likely to get into bad states and be uncertain about how to get out. I suspect that, on a practical level, more changes are lost by users needing to reset --hard because they don't know what else to do than git would use by making a few more choices. But there is value in the idea that when that data is lost its the user who chooses to lose it! I don't want to lose that.

I think there's a huge hunger for a more automatic DVCS, one that offers fewer options and makes more choices for you. There are obviously a lot of other options out there at various stages of development and I have no idea what they are like because, like many experienced programmers, I'm quite comfortable with git!
My mother, at 76 years old, to me at 56 years old and (former) stay-at-home parent: "oh, the first 40 years are the hardest".
Bandcamp's new virtual concerts with artist revshare
Not to mention HPC, with the top three supercomputers being Power & ARM.
Surveillance capitalism (& what Shoshana Zuboff’s definition gets wrong)
> I drove to Sioux Falls a few weeks ago, just to be some place normal. It was nice just being able to go into a brew pub or an indoor restaurant, and talk to people. Too bad it was only for a few days.

Frivolous travel for the express purpose of not social distancing during the throes of a pandemic... smh, what a prick.
State recounts finish December 8.

The Electoral College meets December 14.

The Electoral College determines the winner.

Any 'result' before the EC determines the winner is a preliminary result.
CXX – safe interop between Rust and C++
They copied other social networks' stories feature so accurately, they even included the bit where it's only available on mobile apps first.
This is nice!
Is there an api for it?
> Provide only one way to do an operation.

I thought this was funny because these two are the same:

a[i]
*(a + i)

Likewise all of these are the same:

(*s).x
s[0].x
s->x

As are these:

if (x)
if (x != 0)

But I guess the point can be applied elsewhere.
Exactly. They still need something to develop iOS and MacOS themselves on, so unless they want to move all their internal lower-level development over to Windows or Linux (which, IMO, doesn't seem like something Apple would do), they'll need to continue producing something resembling a general purpose computer.
Well if you like both there's no problem is there.

Comment I replied to was 'I wouldn't pay for Apple hardware if I didn't want the software' implying that would be a stupid thing to do.

I prefer its hardware to anything else; I prefer Linux to macOS. So that's exactly what I'd want to pay for.
Show HN: Easy search across tech forums – HN, IH, Reddit and more
Some electron users are certainly take advantage of the features node.js provides. But others just want a html+js based UI on top of a local webserver written in their preferred language.

My ideal model would be having one piece of trusted javascript which works similar to web extensions which can control the window, trigger navigations, approve or deny permission requests by origins and can interact with the current web control. Any advanced integration with the host operating system would happen though the local webserver (which could be implemented in node.js if that's your thing, or in C#, Rust...). This would not require many changes to a browser runtime.
A few eccentrics? Like someone who will, say, deliberately drive to an area without adequate legal orders in place in the middle of a sharp uptick in cases during a pandemic, just to "feel normal?"
Dedicated to Lowenstein Sandler
All our internal services are HTTPS. Then if a new hack is found to weaken wireless protocols we have that extra line of protection. Security in depth.

We serve strongly regulated industries and are subject to in-depth audits by clients on occasion, so perhaps my level of paranoia would be less warranted elsewhere. I'd still HTTPS everything though, even if the potential payoff is small because the required effort is too.
On my Mac, I spent an evening figuring out how Apple's emoji picker works and backporting all the emoji's instead. But I'm not entirely sure what this says about me.

https://forums.macrumors.com/threads/updating-maverickss-emo...
> To study the first stars, it would stare at the same patch of sky continuously, to collect as much light from them as possible

I hate to be the one to spoil the party, but the moon rotates. The main problem with a rotating liquid mirror is that you don't get to choose the axis of the parabola, and that axis rotates as the moon orbits the Earth.

You may be able to get a decent view of stars drifting through the view, and with enough orbits you could build up a decent picture, but that's different from staring "at the same patch of sky continuously".
Telling you uncomfortable truths isn’t a hipaa violation, as the law was not written to protect your feelings.
React Localization with i18next and Google Translate
Perl too. But yes, it's certainly not "most languages". It's "most interpreted languages" at best, but even then C++ is probably about tied with C. And for compilers, using the language itself is much more popular, often targeting LLVM which is written in C++.
> Imagine if git was lost and it had to be recreated, would it make sense to rebuild it exactly as it is now?

I find your argument to be "if things were different, wouldn't they be different?" which I don't find to be of much substance... but let me fancy your thought experiment:

Assuming the remembrance of the features/API was not lost there would be a worldwide effort to recreate it as soon as humanly possible due to the problems it solves better than any other SCM on the market. It's critical for global software engineering productivity. I have no doubt that a similar (if not exact copy) of git would be produced in very short time.

Let's take another piece of Torvald's software and ask the same question: if Linux disappeared overnight would things be done different? Well, yes... sure. but would things also be re-created near 1:1 due to the known success of the Kernel? Also yes, and as fast as humanly possible.
> Scrolling in Messages used to be very difficult to do accurately

This, the improved search and threads in the Messages app were the main reasons for me to upgrade. The old "webview" Messages that was abandoned for many years very desperately needed that rewrite. It's not perfect right now but it's already way better and it would make sense for it to get more iterations now.
OK, what if you own the network? The corollary to that is 'you shouldn't be allowed to stop devices on your network from accessing malware, or exfiltrating data'.
2020 Mac Mini Unleashed: Putting Apple Silicon M1 to the Test
C++ with lots of extern "C", I imagine.

Two examples:

https://github.com/Perl/perl5/search?q=extern

https://github.com/php/php-src/search?q=extern
New stats reveal NYC exodus
I know it's mentioned in that tutorial under the next developer environment section but it's worth mentioning that direnv also makes it pretty much seamless because you can hook it into your shell of choice (I use Fish). It just drops the environment on you, that nix-shell would set up, the moment you step into that project's directory (after you've consented to it of course).
I want to highlight that apps like this one (or Grammarly) are very useful for those of us who don't speak English as a first language but use it every day. By the way, we are a lot!

I get that they tend to foster a very specific writing style that can be boring, but most comms are not about fun but about conveying a message. I would not write a novel following their advice, but they are useful to replace a few words or add a comma here and there.
Kazakhstan did not do that to inject ads. I believe that they wanted to block webpages on a granular level (for example some specific blogs). Right now they block complete websites, because it's not possible to find out which URL user is visiting.
Back in the day in Unix desktop land there were 4 or 5 different UI toolkits and they looked behaved in a massively different way. X looked like ass. QT looked less like ass but had totally overloaded UIs. The differences were even starker on lower-res displays.

Also back then browser apps were a novelty instead of how most people interact with computers most of the time, and thus anything that wasn't using a native toolkit stood out pretty bad. A few apps like MP3 players used it for their advantage, but I remember those as being mostly a confusing mess.

More importantly, font rendering has improved incredibly and most rendering looks the same across toolkits in the same desktop environment. Back then some toolkits supported antialiasing, some did not, some had godawful rendering that looked like crap, some couldn't render certain symbols correctly, some didn't have good hinting for LCDs, etc.

The reality is that very slowly most UI paradigms have converged into a few well-established patterns (no more multiple-window apps, no more focus-follows-mouse, no more deep right-clicked context menus, etc). So now the styling differences are more apparent but most UIs are functionally the same nowadays.
The same could not be said 15 years.

We have come a long way; despite the different looks, the feel is much more uniform, and there's a better understanding of what makes for good UIs.

As I write this, I'm frankly quite thankful that we have reached this state of good-enoughness. Spending hours looking into GTK themes and different fonts was fun, but in a frustrating way in which no exact font-icon-theme combination was entirely satisfactory.
This is the big risk factor that I'd be concerned about as an investor:

Laws, regulations, and rules that affect the short-term rental and home sharing business have limited and may continue to limit the ability or willingness of hosts to share their spaces over our platform and expose our hosts or us to significant penalties, which have had and could continue to have a material adverse effect on our business, results of operations, and financial condition.

Most of the most big, vibrant cities that are the biggest tourism draws and should be growth areas for Airbnb also have housing pressures, and we have seen housing advocates push governments to implement Airbnb restrictions. Due to covid this has not been a big issue of late, but my expectation is that as tourism increases again, attention will once again return to Airbnb's distortionary impact on the housing market (both sale and rental).

In most of the world Airbnb will not be able to buy a law like Uber/Lyft did with Prop 22 to get out of this jam.
I'd settle for turning the trackpad into a second display and supporting Apple Pencil input. I'd keep it turned off most of the time, but it would be amazing to be able to flip it on and have it zoom into part of the main display in order to handwrite or draw something now and then.
Verizon 5G DSS isn't the 5G you want
That’s not how HIPAA works. There is a huge difference between knowing a specific person has a specific disease, and talking about a case without identifying the specific person.

A case study is very common and gives a great deal of information about the medical side of what someone has gone through, without identifying them. https://en.wikipedia.org/wiki/Case_study
Weird, I moved from SF to Philadelphia last week and most stores on route 80 required masks.
Try ranger, even less orthodox, to get a MacOS like navigation into your directories from left to right (aka Miller columns), but with VI key bindings and lots of extra features:

https://en.wikipedia.org/wiki/Ranger_(file_manager)

https://wiki.archlinux.org/index.php/Ranger
The issue is with macos running on apple silicon. There was a thread today somewhere with docker mentioning that they are still working on support for example.
This 100%.

Git is simple, but not easy. I suspect this is by design. I vastly prefer simple tools over easy ones. Sure, you pay a little more up front in time and initial frustration, but ultimately you really grok the tools and life becomes easier.

Often, simplicity comes at the cost of being less user friendly.

It's harder to learn to drive a stick shift than an automatic, but the manual transmission is a simpler system than an automatic.
There are few differences between "local" and "remote" main in GP's example. "origin/master" is a _local_ copy of the origin's master branch, and updated with every "git fetch". So "git push origin origin/master:master" resolves the "remote master was deleted" without having to stash/checkout/etc.
Well... That's why I have a ThinkPad, that is certified on Linux. (So your prejudice is dated)

I'm literally trying to figure out how to install Python 3.6 alongside 3.9 in MacOSX .... right now, and it's not a one line command.

So... No. It has massive issues with developer friendliness. New OSX stalls with bluetooth mice and randomly locks my keyboard(MBP 2020). The only thing I can commend OSX on - battery life on a MacBook and nothing else
I think the "just Google the answer" mentality to overcoming Git's obvious shortcomings is really problematic. For example, we once had a junior developer run into a problem with Git and before asking anyone else they went off and found an answer on Stack Overflow that solved a similar but slightly different problem. They naively ran the suggested solution without reading the documentation and wound up deleting our entire remote repo. Fortunately we were able to recover everything...

For context, we used SVN successfully for years before that without ever running into a similar situation.
As an owner of a decked out 2019 Mac Mini, in hindsight I made a shitty purchase decision.

Probably not. If you need a machine to get work done, as you probably did, it always makes sense to buy what's current.

It's different if you can afford to wait for a particular upgrade we know is coming.

I bought a 4k Retina iMac a little over a year ago because I needed to badly and it's been great.
Here is the said video https://video.benetou.fr/videos/watch/d337b99a-dc9c-4f9e-884... , the audio is too low for few minutes then it gets fixed!
That's how websites used to fit more ads into an article before constantly-updating Javascript ads became the trend.
It seems less productive to focus on "rich people" and instead focus on "large corporations", because all of these actions are done in the name of the corporation. An adjustment to corporate law to put the responsibility for actions of corporations on to C-level execs could have positive effects for example.
It's always a slippery slope comparing future products to present day products. Apple has additional CPUs coming out over the next 2 years as well. It's going to be an interesting couple of years.
Silicon Valley Investors Club (SVIC)
> When is the last time you wrote a CLI utility and listed all of the commands, subcommands, and options to make sure they all had a consistent look and feel? Most single-author tools do not do this. It is a consequence of developing in a vacuum. Team-based development allows other eyes to look at it and say "why is checkout used during branch in a different way then branches are checked out?". Git came from, essentially, one person. That's part of it.

I think what's interesting is that, in the space of programming language development, languages that tend to have a more consistent feel across the language (such as Clojure, Python to some extent) tend to have BDFLs and came from a single person.
Deep Sleep Protects Against Alzheimer's, Growing Evidence Shows
Imagine how much more expressive my comment would've been if HN didn't strip the emoji [1] I had at the end though

[1] https://emojipedia.org/pensive-face/