skysight-inc/HackerNews huggingface dataset:
The homebrew developers (of the homebrew framework itself not all the random app maintainers) have been "doing it wrong since day one. It is utterly and unforgivably wrong to install system-wide binaries owned by a normal user outside of the users own home dir. That's what they were doing for years until fairly recently when Apple had to simply change the os to break their install, forcing brew to change it, finally, against their will.

Macports did it right, but "brew ..." is just a cooler catchier name.

It litterally comes down to that. The more fun name.

When someone is new and confused and overwhelmed, a slight difference like that, or the design of the website, or the charisma of the people talking on forum posts, is the tipping factor in which of the 11 possible things they try.

And as long as the first thing they tried worked, they keep doing it and quickly gain a rewarding feeling of accomplishment and confidense doing that thing.

At that point this is their home and their comfort. They aren't bothering with anything else when it doesn't seem to be any different. They conclude they chose wisely the first time (which is a good feeling that anyone can always simply decide to reward themself with, ie confirmation bias).

So, no one should have ever used homebrew. Homebrew "won" anyway, but not by being the better-architected more technically correct system with wiser engineers.

I forgive all the users for not realizing that the directions they are terrible and broken. There is no excuse for the developers writing that system.

So, your problem with homebrew, I say, the problem is homebrew not Apple.
Nano Drones: The Tiny Personal Drones the Military Is Buying in Bulk
I don’t think they built the dark mode version as an entirely new UI, it’s just some css and a class you toggle on the body, making it perfect would require some elbow grease but it’s not a complex feature really.
Copy Paste List – Quick, unformatted, easily copy and paste-able lists of things
Are there any security risks with allowing internet traffic to be forwarded inside your local network? (genuinely curious my networking knowledge is a bit lacking)
Netflix is obsessed with data. Easy cancellation lets them define a much more accurate loss function for the AI they eventually want to run their whole business for them.
What does it bring?
Practically it is closed-source and then once financial targets get satisfied (sponsors, sale, maintenance contracts) one open-sources it. Thus is how a lot of enterprise software gets opened.

If it is trully open-source from start then anyone can freely dostribute the copy outside of the elite group.
> In modern OSes, memory is generally either writable or executable, but not both; so if you want to compile and write, and then execute, you need to call mprotect() between those steps to set permissions.

mprotect is slow. High-performance JIT compilers on macOS usually map memory as RWX or mirror-map the same page as RW- and R-X from two virtual addresses.
Apple is changing parts of its app review process after the Hey controversy
Yes I'm interested in the impact of an ARM laptop, ARM VMs/Docker, and AWS Graviton2. Quite an interesting toolset.
I still don't understand why you're linking that. Can you be more specific?
Personally I still think beat saber is the best combo of easy to figure out plus completely engaging (i.e. you forget where you actually are)
yes it an improvement. and not just mobile!

i always find it hard to read tiny text so my zoom level is always between 120% and 150%. they fixed all my issues with this update and that made me happy.
Everything on Ubuntu just works, too.
I agree. I was afraid I was gonna hate it, but it left me largely indifferent. More white space, rounder buttons, round avatars, wider and more centrally positioned content area, new icons, slightly different colors. Whatever.
One obvious example of that is when Dropbox was presented here as a startup and was shot down in glorious fashion.
Racket Survey 2020
There's are large release section at the top of the right column. It's given more real estate now than the simple link that was there before.
> This is a pretty obvious move by the administration to discourage immigration, in any form.

I have many immigrant friends and families who want this to happen. The admin has said it many times - "legal immigration is good, illegal immigration is bad". Yet people believe whatever lies media tells them. At a time when 40 million are unemployed, importing more H1Bs is asinine.
Benchmarking strings is often benchmarking memory allocation speed or the GC.

If you manipulate strings day in day out in your workflow, the first thing you do is remove all those allocations and for what is left you use a memory pool.

The speedup could easily go into the 20x in any language. It's actually one of the area where Python or JS can beat statically typed languages, they focused a lot into optimizing strings while statically typed languages often leave that as an exercise to the reader.
My son is a Lego obsessive, but he doesn't really go in for the more technical stuff like Mindstorms or Technic - he thinks it is overpriced and prefers to use Scratch and an Arduion to make machines and the like.

The irony is that he owns about €1000 of Lego bricks. He spent half his first communion money on Lego (€300), we made him put the rest in to the credit union. Since them he has told us he has become atheist as science makes more sense, but he'll still do his confirmation to get more money to buy Lego. Hmm....
The field of "anthropological criminology" is bogus.

The notion that the shape of your face can predict future crime is as grossly absurd today as was when people thought the shape of your ears would do so 200 years ago. Today's practitioners of "anthropological criminology" walk a slippery slope to "eugenics" just as their predecessors did in the 1930s.

The per-capita consumption of mozzarella cheese correlates almost perfectly with the number of civil engineering doctorates awarded" between 2000 and 2009 (http://tylervigen.com/spurious-correlations).

Would you be willing to use one to predict the other in 2020? That is essentially what these researchers believe their face matching magic can do.
According to Wikipedia, "Project Veritas is an American right-wing activist group. The group uses "disguises and hidden cameras to uncover supposed liberal bias and corruption". The group is known for producing deceptively edited videos about media organizations and left-leaning groups"

https://en.wikipedia.org/wiki/Project_Veritas
I really like it, it's much more cleaner and despite all the comments in here, I find it to be a very smooth transition. I wondered around for a few minutes and pretty much mapped the whole changes.

I really don't get what's all the fuzz about.
It may support more, I just don't know what else to do with it (I usually just use my MX Master 3.)

Tell me a gesture you use or rely on and I'll give it a shot and reply with my results. I'm ignorant on the cool stuff one can do with a Mac track pad. I thought the two fingers to right-click was pretty neat.
Sure. You're correct. But it's such a frequently deployed concern troll that it's challenging to assume good intent. Like many, pjc50 is just trying to articulate, organize some thoughts on a very tough topic. Does every. single. statement. have. to. be. pendanted. and. relitigated. every. with. the. same. tired. talking. points. every. single. time?
> How are you managing to break apt not once, but "way too many times?"

Raises hand my home server (running Debian) is currently in a weird state where a whole bunch of packages won't install or update because some library's stuck on a version they don't like. The version they want isn't available. I'm pretty sure I haven't even added any nonstandard repos to it (all it really runs is docker, so anything odd comes in as a docker container rather than a system package—this in part because I don't trust Linux package managers not to break my system when installing non-critical software due to long experience of same happening over and over, go figure). I'm not sure what I did to cause it and it's still running Docker fine so my incentive to spend an hour tracking down and fixing whatever-it-is has been zero—I'm just glad it's not a system I depend on for anything serious or need to really do anything with.

I spent a few years running Gentoo as my main machine in the 00s. On a laptop. Got suspend-to-disk working, even. I had to manually install Grub on this same Debian home server when I built it last yer, in a chroot to my newly-installed system, because the installer kept failing to do it (my process to fix it was very ordinary and encountered no problems, AFAIK, so I still don't know why the Debian installer couldn't do it, I've never seen it fail quite that way before, but it did so repeatedly so I had to give up and open up the engine, as it were). So I'm not entirely clueless.

Nonetheless I don't really feel confident using a Linux desktop I can't snapshot for emergency rollbacks or rebuild in a few minutes from a script, because damned if weird problems don't crop up when you upgrade. Or don't upgrade. Or reboot, forgetting you'd installed (through the blessed package manager!) a new kernel and now it can't read your encrypted root anymore so is unbootable and now you get to spend some time figuring that out. And so on.

I feel no such anxiety on macOS. Not that that it never breaks, but it's rare enough I don't worry about it. FWIW I'm back on desktop Linux now due to Macs' insane prices, but I suspect I made a mistake and the time I've already lost would have made spending an extra $500 on a significantly worse-spec'd machine well worth it. It's a little here, a little there, but it adds up.
Behavioral Economics from Nuts to ‘Nudges’
If anyone from questdb is around, and want tips on how to go around implementing GIS support for a database, hit me up! Email on my profile.
I hope not. there's no reason Firefox can't continue to support it, even if it isn't standardized.
Just go dell or thinkpad, you'll get your wish list no problem.

I'm on a ThinkPad x1 Carbon and Pop! OS. I would recommend fedora though. I'm too lazy to switch but everything just works on fedora better than any other distro I tried, and I tried all of them.
Wonder how it performs on definitely_typed :-)

UPD: Nah, it can't handle it.
You can see this technique being used in TCCBOOT, using tcc as a boot loader to compile A Linux kernel into memory and then run it in a handful of seconds.

https://bellard.org/tcc/tccboot.html
I have a single major problem with all of their new layouts. They place content at extreme ends of the screen, completely stretched out like a rubber band with No Man's Land in the middle. In this case, the top half is stretched and the bottom half is centred. Completely inconsistent and tiring for your eyes darting around corners of the screen.

Example:
https://twitter.com/JahedDEV/status/1275532988772683776

I don't know why they think it's good design, it would be nice to know. All of their previews for it squash the window so it looks perfect, like their mockups I assume. Similarly, I have to have a dedicated, half-width window just for GitHub to workaround this.
When you enable three finger drag, all the other gestures will switch to four finger.

Disabling the tree finger drag is not enough to return everything back, you have to configure that in separate control panel.
Hey GitLab Wiki PM here!

We do have an issue scheduled in 13.2 for Wiki diffing. However this still won't allow you to revert a change but will visually help you see the diffs line by line (just like in MRs):

https://gitlab.com/gitlab-org/gitlab/-/issues/15242

(FYI that issue is a community contribution so I can't guarantee it will ship in 13.2, but we'll try!)

I'm sure you're aware, we also have git versions of the wiki in the UI: https://docs.gitlab.com/ee/user/project/wiki/#viewing-the-hi...

Can you tell me more about your use case for versioning?
>The commissioner can also let the case go before an internal NYPD judge (whose boss is the commissioner). If the judge decides punishment is merited, the commissioner can overturn or downgrade that, too.

The NYPD have their own Judges?!? eh?
Like with every redesign everyone will eventually get used to it and completely forget how the old one looked. When the next redesign happens everyone will rage the same way and say they want the "old" design back.
Getting killed while unarmed is the highest level of escalation. Those stories are highlighted because in those situations it's obvious that Black people are being mistreated by police, and that police will lie about the circumstances. The mobile videos of deaths go viral more easily, and it's harder to justify the police actions when they kill someone. Even then, people have viewed these videos and argued that the dead person deserved it; such as in the case of Eric Garner.

People are protesting because the same factors present in wrongful deaths are also present in lower-level harassment by police. Black people have lots of personal stories about police encounters which will never be widely shared because there's no video and you have to trust the storyteller that the police acted wrongly. From the article:

> A recent CCRB report focused on police abuse against Black and Latino boys: “Young teens or pre-teens of color were handcuffed, arrested, or held at gunpoint while participating in age-appropriate activities such as running, playing with friends, high-fiving, sitting on a stoop, or carrying a backpack.”

The report doesn't focus on police shootings, it focuses on police abuse. Protestors are using uncommon events to highlight common events.
They also placed the 'About' on the side bar which of course messed up the mental model for lots of Github users, judging by the comments here.
Likely an unpopular opinion: not everything has to be a file. UNIX removed a lot of obstacles and helped usher in the era of computing accessible to individuals -- but we can't keep relying on old paradigms when it's now clear (with the benefit of hindsight) that it's not a be-all-end-all solution.

Filesystems are awful databases and I believe everyone who was a programmer for some time realizes this. The lack of ACID being at the top.

The sooner we move to specialized APIs for, well, everything, the better off we're going to be.

---

As one recent example, the PS 5 will just directly load 3D artefacts from the SSD storage to the GPU when the corresponding API is called. This gives Sony peace of mind that people won't be coming up with 100+ ways of doing it by themselves which Sony will then have to support for the entirety of the PS 5 lifecycle.

We the programmers have demonstrated to ourselves, time and again, that too much freedom can actually be a bad thing.

It's okay to move away from the "everything is a file" philosophy. If anything, I'd love to see a Linux-like OS that utilizes sqlite3 for, say, the entirety of the current `/etc` directory and uses sqlite3's backup/changeset APIs to do incremental and point-in-time backups. Sure it's little less transparent but you can't ever capture an inconsistent snapshot. That has to be an improvement, right?

---

EDIT: I suppose people can't find a link between my comment and the topic but my point was that moving to dedicated APIs -- and not relying on the filesystem -- for various services (like loading a dynamic library) is a good thing because the "everything is a file" paradigm isn't as bulletproof as it's made out to be (also because "stat" + "dlopen" one after another are race-condition prone as others pointed out).

I'd love to hear the downvoters elaborate their reasoning.
The author is a genius: a while ago he implemented an x86 virtual machine in javascript: https://bellard.org/jslinux/vm.html?url=buildroot-x86.cfg
and you don't mind violating the licensing agreement.
I'm glad we are not co workers then. I would hate it if you decided that my time is not important and that whenever you walk over to my desk I should drop everything I'm doing to serve you.

As you can see, that goes both ways
If that is textbook police work, then the textbook is a piece of crap and needs replacing, because you can see from the start how he is failing to pick up the fact that he is triggering escalation step by step for no good reason.

If you find it offensive that some people actually expect the police to treat people with empathy and understand they may be dealing with scared and panicked people or people with mental health issues, then I have no sympathy whatsoever.

The police exists to serve, not to scare innocent people into staying home - at the moment that happens, the police has become the problem and needs to be dismantled.
So Crystal is trying to beat C++?
I still laugh about how it takes over 10 seconds to render a dropdown box so I can move a ticket from 'in progress' to 'done'. It's often one of the last things to become functional on the page.
The quality of encoders have a much bigger effect on whether or not a codec is 'good' or not. LAME, mozjpeg, and x264 are great examples.

MP3 is competitive with AAC and far more compatible, if you use LAME. Same with JPEG and WebP, or x264 and VP9. All 3 of those encoders deliver higher quality AND better encoding speed than their competitors.

Switch encoders before you switch formats.
There is a difference between communist and Stalinist/Leninist though. Calling yourself a nationalist Vs a Nazi seems to warrant that distinction in most countries
This is a good step. Companies abuse H1B visas and pay them less than what they would have paid citizens. I have so many friends who are paid 25-50% less for same jobs as citizens.
South Africa is commencing with its first trial for a Covid-19 vaccine
> I'm getting mine in a few days and I'm very excited. Can you recommend some jaw dropping content to try on it?

Superhot is the absolute best IMO. If you're open to homebrew, VRigade on SideQuest is my favorite game on the platform, hands down.
> I'm not sure why they're making a big deal about this, couldn't the

That's par for course with Apple. They never acknowledge competitors including when its themselves. Everything they do or describe is awesome and magical, right now! It could be an incremental improvement, it could be a half decade old established technology, it could be something completely unexpected and science fiction turned into reality. Thats just how Apple works.
And "moving" includes small movements. Parallax is obvious just from leaning small amounts and it's absence is what spoils 3DOF VR.

6DOF is important even for static seated experiences.
Now go dig up the numbers of black men and women put in jail in comparison to the population. Go look up the numbers of police stops of black people in comparison to the immediate city populous. You don't have to be shot and killed for a police to ruin your life. The fact that you think people are requesting to abolish the police pretty much says it all... there is a very stark difference between redistribute high amount of tax payers money spent on police departments to arguably better community programs and efforts (defund) vs get rid of the police altogether (abolish). Think about it, internalise it, do better for your fellow man.
But Section 230 doesn't account for it... I honestly don't think it's practicable as much as it pains me. You rely on some goodwill from the site, and if you open it to lawsuits you will get none.
Personally I couldn't care less about either one for gaming; I would never spend money on gaming hardware and then put anything other than Windows on it.

I would certainly do Linux over a Hackintosh any day, because for me the entire point of Apple-anything is having the complete package that's been designed and ensured to work well together. At least with Linux they know you're trying to assemble something yourself and there's a large community of forum-goers giving you a good chance of finding all those little fixes you're going to need.

Personally I use Windows for gaming and a Mac for dev and my Linux partition for that rare dev use-case that just doesn't quite work on the Mac (happens maybe once a year)
Trump's Biggest Failure: China [video]
We track dev time spent typing, but only for gamification and individual productivity, using https://wakatime.com.
Will do. Thanks for offering help!
I love his idea, the problem I have is that I hate github. Would it work outside of Github?
The only solution is to incentivize good behavior, not bad ones. Any time a police officer is caught doing something wrong, the money should be taken out of the local police pension fund. If one cop is bad, then ALL COPS SUFFER. This is the right incentive system, so that bad cops get weeded out.

First offence, depending on the severity, gets nothing. Second and subsequent get exponentially worse cuts to the pension fund. Good cops will weed out bad cops pretty quickly if they realize all their efforts are being lost because of bad behavior.
I can't tell you about all of the times, but I will tell you about one time it broke and why. I did a debian clean install. Then I added the Spotify repository. Then I apt-get spotify. The script hung and then apt got into this weird loop. I had to add exit 0 to a script to fix it. This isn't what i want to do. I have over 10 years experience with Linux. I've even done Linux from scratch. I learned it already, this is not the problem. The problem is that Linux doesn't have stability currently that satisfies my needs and life goals.
Nope, you just lack information. His "real life divergences" are in the context of his blog at events relevant to his blog. He hasn't been shy. If he was concerned, truly, then he could have protected himself more thoroughly by being careful. Moreover, the information is already out there. Anyone sufficiently motivated to get him will find his information. Whether it's widely publicized or not makes no difference, except in that he may face personal scrutiny for his heterodox opinions. Him framing this in the context of personal safety is where he's full of it.
Yeah well, modern Linux cannot be compiled in 15 seconds. The link is from 2004. OTOH, I wonder how quickly modern Ryzen would be able to boot 2004 kernel from the source.
> I often think of this as "it's hard to tell people the solution to a problem they don't have", or don't know they have.

This may be way off in another field, but this is actually frustrating to me as a father in another way: when we watch shows or read books with our child so many of the stories are so far detached from reality as to make me ask, "Why are we asking kids to care about this?" I have particular ire for Disney's penchant to make kids think they need to be groomed for life in royal society when they have effectively a 0% chance of ever needing to learn those life skills in that context. I much more appreciate shows that explore how people need to learn to interact with their peers at home, in public, at school etc. I know it's tempting to also want to kind of detach the concept from actual people with animals and such, but my daughter is not an elephant or a car, she doesn't possess a magical amulet or the ability to fly or to submerge the whole state in sub-zero arctic winter. I know it's fun to dream and imagine, but I wonder sometimes if we're communicating: "the world around is impossibly complex and you need superhuman ability to solve it. You don't have those and so you're ill-equipped to do anything about it." Some days, that may be true, but I appreciate stories that emphasize we have a reasonable degree of power within our own human faculties and learning to leverage and use those faculties is far more effective than showing kids flashy superpowers or magical worlds they won't have or see. All this, from a guy who spent numerous of his childhood days imagining himself as Mega Man absorbing everyone else's superpowers, engrossed in Star Wars and TMNT. Shrug