skysight-inc/HackerNews huggingface dataset:
As I understand it, the problem is that Pipenv needs to resolve the dependency tree to do just about anything; however, the dependency tree is dynamic—to determine a package’s dependencies, you have to download the package and run it’s setup.py. To get the whole tree, you have to recursively download and run each package. So the cost is proportional to the size of the dependency tree, so it’s very plausible that it works fine for the smallest projects.
So far so good; I had to clear some of the NVRAM in order to upgrade and install an RC Command Lines Tools to make Homebrew work. Meanwhile, from what I've tried, only Viber doesn't work.
Show HN: Same Day Retail Delivery
But with the new M1 chips, it will freeze 2.6x faster than before!
Things are looking good for developers. Most languages and compiler infrastructures are working on native support for arm64-apple-darwin as a compile target.
A simple method is to use it at it's simplest:

Open vim

Hit i

Type the things you need to type

Hit esc

:wq

Continue like this for a few days (maybe even map the arrow keys to hjkl, like a heretic), then I'm sure you'll think something along the lines of "hmm, I wonder how you do X in vim" learn that and continue along.

That's what I did all those years ago.
Update to the original tweet: https://twitter.com/michaelvillar/status/1327004693361549312...

> A better fix to this is:

> - Turn off Wifi (to be usable)

> - Add "0.0.0.0 http://ocsp.apple.com" to `/etc/hosts`

> - Turn on Wifi

> This is temporary, don't forget to remove it tomorrow.
> assuming they have a large database of application binary and hashes

A database like an "app store"?
Is there anyway to switch between two or three different Keychains?
If you’re looking for something a little more focused I can heartily recommend Andy Oram and Greg Wilson’s “ Making Software: What Really Works, and Why We Believe It” it’s a great collection of literature reviews around a lots of common software engineering practices.
Perhaps put the "kills" in the proper context of 240,000 / 350,000,000 and then evaluate the relative risk vs. sacrificing one's privacy.
2 spaces is a code block - https://news.ycombinator.com/formatdoc
Seconding all of this.

I still regularly use it because of battery life/power (Firefox seems determined to turn my laptop into a space heater) and that has its merits but it's objectively bad in a number of other ways.

(Oh, and I'm still thinking about the MBP 16" release a year ago -- Apple had a fancy web page for it with certain actions that triggered on scroll. That page crashed every time I tried to read it in Safari; I literally had to use another browser besides Apple's in order to take in an Apple product page. And I reported to Apple, they had mildly helpful front line support suggestions for troubleshooting... as if it was my problem, not theirs.)
> I don't know about you, but hashes of the binaries I run don't exactly reveal any sensitive personal information about me.

If they know the hash of (let's say) a pr0n app which you run, then I'd say that's pretty damn sensitive information Apple is getting.
Wipr seems to block YouTube ads for me.
well still unity wasn't such a bad ui and probably better than gnome/gtk3 at the time. unfortunatly it failed because of several issues.
What exactly is your point? Induction stove are way more efficient than gas stove, heat pump are more efficient than gas furnace...
However I think that banning all natural gas is not tge best way as natural gas can be CO2 neutral (like biogaz etc.)
yup! and the variety of ways to leak that information along the way...Privacy(tm)!
>>> Does anybody know how Steam handles the new macs?

Games are mostly C++, based on my experience with C++ codebases I'd say there's about zero chance that a game could be (easily) recompiled and made to work on ARM.

And games won't be ported anyway because it's too much work for too little sales, even if a developer really wanted to make it work they'd need a $2000 new mac to be able to compile/test in the first place.
Define “taking down”
As an outside observer, to me Angular seems to be an unending chain of quests solving issues introduced by a previous quest: https://news.ycombinator.com/item?id=20040877
I use Anaconda exclusively and deployments (with virtual environments) have been fairly ok.

That said, I do run into trouble when I have a dependency that requires compilation on Windows (i.e. like the popular turbodbc) because say, a wheel isn't available for a particular Python version. Any time a compilation is needed, it's a headache. Windows machines don't come with compilers, so one has to download and install a multigigabyte Visual Studio Build Essentials package just to compile. Sometimes the compilation fails for various reasons.

Require gcc compilation is headache for installing dependencies inside Docker containers too -- you have to install gcc in order to install Python dependencies and then remove gcc after.

I think requiring local compilation (instead of just delivering the binary) is a UNIX-mindset that is holding back many packaging solutions. I think a lot of pain would be alleviated if we could somehow mandate centralized wheel creation for all Python versions, otherwise the package manager marks a package as broken or unavailable and defaults to the last available wheel.

Also if only we applied some standards like R's CRAN repo does -- ie. if it doesn't pass error checks or doesn't build on certain architectures (institute a centralized CI/CD build pipeline in the package repo), it doesn't get published -- the Python packaging experience would be much improved.
> So you mean Apple has this huge advantage of 5nm compared to 7nm but failed to outperform AMD?

I understand you are being sarcastic, but no, that's not what's not what I'm saying.

It is Apple Silicon that is faster (at least on paper). I'm saying I think even though AMD will have worse perf/watt, I think it will get impressively close despite it's less efficient fabrication process.
Are the old x86 Macbook Airs already discontinued or are they still available via some less obvious page on Apple's site? I picked one up last month since I liked the form factor and needed x86. Seems like I may have got it just in time?
No connection -> Fine

Good connection -> Fine

Spotty connection -> Problematic.

Basically, they didn't include a timeout in their network code.
If you're interested in knowing when this is going to be resolved, check out visualping.io or another website change detection service and set up a job for https://www.apple.com/support/systemstatus/ under "macOS Software Update - Issue."

Be nice though, and check infrequently.

Edit: This is now resolved.
This was a huge reason why I decided to go with a 16" MBP with an i9 vs the M1 today. I assume this will get worked out eventually, but as massive as Apple's gravity is in their ecosystem to pull apps along, they will have a much harder time against the massive library of x86 docker images.
I remember this discussion from a few months ago where people foresaw that phoning home every time an program launches might be an issue:

https://news.ycombinator.com/item?id=23281564
https://github.com/mg979/vim-visual-multi
I'd gotten a copy of Patrick Henry Winston's "Artificial Intelligence" 2nd edition around 1990. The subject matter was fascinating to me but too far over my head for me to do anything practical. I picked it up a few years later and noodled around w/ neural networks a little bit but it never "clicked".

1994 is around the time I read Steven Levy's "Artifical Life"[1]. I definitely had the excitement the author has about genetic algorithms and classifier systems. They seemed much more approachable than neural networks, too. They appealed to the assembler programmer in me, I guess.

I'll echo what others are saying here. Brute force compute has opened the door for so many possibilities. Evolution has had so more "CPU" and "compute substrate" to play with than we can possibly imagine. I'm unsettled by the idea that we're training models we don't actually understand. I'm also not dismissive of the possibilities that they open up, though.

[1] https://www.penguinrandomhouse.com/books/100796/artificial-l...
Google takeout is an inefficient tool for government requests, yes.

I'm sure it may get used but I highly doubt it's a primary tool in any way. PRISM revealed how much custom tooling is made specifically for governments and for giving back data to them, automatically addressing their requests etc. Takeout is slow, bulky, and its audience is the end user.
On that question, I've quoted this here on HN before. From Donald G Reinertsen's Principles of Product Development Flow:

I used to think that sensible and compelling new ideas would be adopted quickly. Today, I believe this view is hopelessly naive. After all, it took 40 years before we recognized the power of the Toyota Production System.

I read this book on the strength of some recommendation here on Hacker News. It is quite relevant to this general topic:

https://www.goodreads.com/book/show/6278270-the-principles-o...
I don't think everyone is experiencing it. My Mac became nearly completely unresponsive. Rebooting didn't help, it took forever to finish rebooting.

ocsp.apple.com 127.0.0.1 in /private/etc/hosts got it moving again.
> Google seems to be using the library of music it has on YouTube to retroactively backdoor a streaming service that plays the YouTube videos without the video.

This is almost certainly not true. The on demand music available for YouTube Music was not previously available and all of it appears to be "auto-generated by YouTube" according to the description (eg: the audio for Thriller was only recently uploaded/auto-generated in 2017 https://www.youtube.com/watch?v=Z85lxckrtzg). All of that music was likely licensed in the same way it was GPM and for any other DSP.
Would anyone be able to explain more specifically how cs_enforcement_disable is is different from disabling Gatekeeper?
Notable programmers, those you know by name, are given positions that you get by having a conversation with a VP. Source: worked there for a long time.
https://mobile.twitter.com/hypatiadotca/status/1327000209445...
Thanks. Hardly a ringing endorsement, but I guess at least it works.

I'd be devestated if I upgraded and couldn't sync my over 10 year old iPad mini anymore. I guess that time will probably come eventually.
I say this bluntly - You sound like an apple fanboy who has no idea what the current state of software distribution is on most platforms.

That aside - You're missing the forest for the trees.

No one is saying Apple is not providing a service, no one is arguing that they shouldn't be able to charge what they want for that service.

Everyone is saying that it's bullshit that Apple is the only service you can pick if your users are on iOS.

Basically - Why is it fair for apple to arbitrarily prevent the installation of any competing distribution methods?

Because from my perspective - It doesn't matter how great you think Apple's services are, you can't have an honest and informed opinion when they only ever let you see that one walled garden.

Epic is literally in the same market - They have a store, they developed a distribution channel, they paid developers, designers, QA, support, etc. But Apple has said "Nice store you've spent all that money building, such a shame we've decided we won't allow you to use it on an iPhone."
To play devil's advocate: PC aside, isn't this business as usual for gaming platforms?
Is it referring to this?
https://mobile.twitter.com/lapcatsoftware/status/13269902964...
This tweet is slightly more useful: https://twitter.com/lapcatsoftware/status/132699029641299148...

Apparently the server apple uses for checking apps on startup went down, making it extremely slow or impossible to start apps.

(It appears to be back up)
> gravity has negative energy

Pretty sure that's wrong. Citation needed.
This should not be a surprise for anyone who's been working for a while and thought about what makes them love or hate a particular position.

My wife went back to school a while back to become an RN, having formerly been a piano teacher. Her initial goal was to work in a cancer unit in a hospital. She worked in a couple different hospitals and hated all of those positions, even though she was quite interested in cancer treatment. She had really shitty coworkers, poor managers, and terrible hours (night or switch shifts).

The job she's liked the most is at an internal medicine clinic at a downtown hospital. The hours are good, she gets along with most of her coworkers, and she likes the diverse patient population she works with. So even though it's not her area of greatest interest, it turned out that this was by far the _least_ important aspect of what gave her job satisfaction.

When we discussed this she was a bit surprised to realize this, but it wasn't a surprise for me. My current Team Lead position at ActiveState is my favorite position of my career. I really like the team I manage, I like the company's management and all of the people I work with. It's not perfect (nothing is), but overall it's just a really pleasant place to work.
True, but I suspect the stereotypical image of a prepper holedup in a bunker surrounded by guns and ammo is more myth than representative of people with a preparedness mindset. If they exist outside of caricature, they are a fringe minority element at best.

A lot of people use prepping to gain a sense of control overy life's uncertainty. Knowing you've laid in provisions for unlikely-but-possible (by your own determination) events can quiet much anxiety.

Ironically the myth of preppers all being paranoid grey beards holed up in bunkers exists for exactly the same purpose, just lazier. Just convince yourself that prepping is the realm of crazies and any anxiety you might have about uncertainties in life can be comfortably locked away with those crazy people in your head. For added effect share a laugh about it with other sane people around you, and you can all rest easy in the knowledge that nothing bad is ever going to happen and there's no need to worry.

As is often the case, somewhere in the middle lies truth.
An ARM version of Windows has existed for almost a decade. In fact it's running on quite a few laptops right now.
NextEra, America’s most valuable energy firm – Business
Well, the workaround is to append them to all lists. Which has the downside of requiring recompilation of all lists which might take a couple seconds on a slower device, but it certainly works. I do it for my personal adblocker.
Check out NHost [1], which isn't an exact match, but worth a look. What it gives you (currently) is Postgres via Hasura, which gives you (AMAZINGLY) easy GraphQL database access, along with a very nice auth service. And their entry level is cheap.

I've written Hasura actions for the service, which allow painless redirection of arbitrary GraphQL to (e.g.) an AWS Lambda function. Direction function support is on NHost's roadmap.

1: https://nhost.io
> having a family and raising kids is effectively being outsourced to cheaper countries.

Nah, not really. Working-class Americans are still having plenty of kids. Putting off starting a family ("I don't want to settle down yet"; "I don't make X amount of money"; "I haven't 'found myself' and lived out my idealized twenties") is mostly a PMC[0] striver thing.

> 2 median salaries will barely pay for your apartment rent.

Maybe in NYC or Frisco. In the rest of the country, people can get along just fine on two salaries. My parents sure did.

[0] https://en.wikipedia.org/wiki/Professional-managerial_class
And? I am the first to admit Wix quality isn't great either. But yes, let's compare the 2T$ OS vendor to a website builder. That makes sense.
Same, but I thought it was my backup software. I didn’t think my version of the OS was sending back the hashes.
Not only Macs. “There is a high chance that something will be wrong with it” applies to almost all software of the size of modern OSes.
CoC is already there:

https://github.com/neoclide/coc.nvim
Well Anders Heilsberg did exactly that from Pascal to C# (we gracefully ignore delphi and j++ in between). And the after C# he thought about Types in JavaScript. So, I do not know Guido, but with language designers you never know.
Not really.

The fact that there is a numeric advantage favoring the republicans because they happen to be more appealing to rural voters doesn’t change the fact that neither side is attempting to be representative across the polarization.

If the split shifted from 47/53 to 50/50, yes the democrats would have a lot more power.

But there is no reason to suggest they’d be any more representative of the 47% who didn’t vote for them than the republicans are of the 53% who didn’t for for them.
I don't think it was a lack of experience with what ARM designs could do. If I were to guess, their hope was that a nominally-familiar architecture would make porting easier for customers interested in building low-end embedded + server/cloud products from the same codebase; i.e. both your embedded client devices and servers would use the same libraries IPC/encryption/etc (same idea that node lets you reuse code between client and server).

Of course the stumbling block there is that the Cortex-M family (rather than 8051, AVR, and PIC generations before) was already designed around good C/C++ support, and the server->embedded code reuse jump is bigger than the work involved in switching architectures. And, of course, the Cortex-M vendors already had lots of experience producing all the microcontroller variants with the particular peripherals their customers want, which is just as, if not more important than the architecture.
Related:

https://news.ycombinator.com/item?id=25074959
If it wasn't so opinionated it might have been more successful.

Just one example: you want your virtualenvs to be created in ~/.virtualenvs so that pipenv is a drop-in replacement for virtualenvwrapper+pip? Tough luck for you, Kenneth Reitz doesn't think that's how it should be done.

At least 3 or 4 times some issue I've wanted resolved I found in the issue tracker with the last message "we'll have to check with kennethreitz42 whether we're allowed to change that" and then silence for a year.

It could still catch up with poetry, but from what I've seen there's a fundamental mindset difference in how change requests are approached between pipenv and poetry.
Written by a Scandinavian politician. People from Denmark, Norway, Sweden, Finland (idk about Iceland) are surprisingly ok with trusting institutions won’t harm you, and conformism is the norm.
Been on RDS for awhile now but have recently had some issues that are pushing us to heavily consider EC2 - especially since we've heard about considerable performance gains running on some of the bare metal EC2 options out there vs RDS.
Meh. The excess deaths are a lot more than 3%–5%. In a super quick search: "From Feb. 2 through July 25, Illinois had officially recorded 10,252 more deaths than typically would be expected" [1] => 59 per day. If 300 people died per day (your stat) and 5% of those were misattributed to COVID-19 because they were tested and happened to have a harmless COVID-19 infection (this is a silly upper bound), that's only 15 misattributed out of the 59, so at least 75% are correct. That's already good enough to use for setting policy IMHO. In reality, I doubt everyone who died was even tested, so I think more error lies in the other direction.

[1] https://www.chicagotribune.com/coronavirus/ct-dataviz-corona...
If it doesn't fail to "solve the environment" after 30 minutes that's already a win.
Numerical Democracy or Constitutional Reality?
I did experience a very strange slowdown earlier today, and other odd behavior - first, a massive slowdown and then on a reboot, the keyboard wasn't found. After some tinkering, it's all better now - though I don't know that the tinkering actually did anything.
I read that wrong. I thought that the overall mortality rate in the groups was 1.2% and 1.7%. Didn't realize those were both differences from the control.
I run Linux on my work machine, but everyone was talking about this problem in our chatroom for all of it. I got some co-worker karma.
Strictly Uplifting
Just launched Apple Music--no issues.
I don't necessarily agree with App store policies, especially when it comes to transparency/consistency of decisions, but you can always choose not to operate/do business in said country.
Now that was unexpected
This did help, thank you!
You can't launch things.
Making you want to slam your mac on the desk over and over and over and over ...
https://puri.sm/products/
That's super interesting! Have heard people do the opposite for performance reasons (run on bare EC2) and storage cost reason. Do you notice a big performance difference between the EC2 apps and RDS apps? Also have you had any EBS volume related issues on RDS or unexplained latency/downtime ?
I'm sold on the "reactive stream" pattern, and I evangelized RxJS until I discovered cleaner libraries that accomplish much the same thing. Flyd[0] is my current library preference for JS. RxJS just has so many more abstractions than you need to do the job, and it doesn't make it very easy to incorporate whatever your own functional paradigm might be even though you would expect it to excel at this...It forces RxJS conformity, instead of being "just a function" that can itself be easily composed.

(I also think async generator functions are a great tool for reactivity that are underused)

Anyway, there's a huge amount of extra language that you need to develop around RxJS...at first I didn't mind because I thought I was getting multi-language benefits: "Oh! Reactive Extensions are available in a variety of different languages! Sweet!" But the specific patterns and terms learned in one implementation tend to be vastly different than in others. Sure, you're still working with the same patterns at a high level, but don't expect any of the same methods to be present or even the same basic syntax, even if the languages are similar.

[0] - https://github.com/paldepind/flyd
so they’ve just automated the virtual environment creation then. There’s nothing about pip that is global or not global. It unzips files from pypi into a directory. Python, not pip, doesn’t really support a “node_modules” style setup. We use virtual environments (venv/) which is somewhat similar.
The slashes after the colon should be forward slashes (/) rather than backslashes (\).
The computer is completely unresponsive as the OS is blocking all apps from starting. The best part was that the "keyboard" was not found.. in my macbook.
Thanks, you can also disable library code signing validation too:

`sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true`
Or NextDNS.io if you trust them. I do and it's super convenient, both on desktop and mobile.
Not just to grandma. I have trouble deploying my scripts to my colleagues.
I also find generalizations from such unlikely scenarios a bit annoying. You (poster above) have to consistently visit the worst sites on the internet, and so many that whitelisting doesnt suit you, to conclude the adblocking isn’t useful.

If that really describes what you do online, then you need some self-awareness over how little you have in common with everyone else and then temper your epiphanies accordingly.
Well, they banned folks for really minor reasons from their Matrix channel, e.g. saying "Hi guys, I have a question about ..." can get you banned. So no, this CoC leaves a very bitter taste in my mouth for the entire project.
Captain Pedantic checking in, should not the title simply be "Macs unable..."? I don't see anything MacBook Pro-specific.
Disconnect from your wifi/internet for a couple minutes and reconnect. Should fix things.
Best ways how to make money on YouTube in 2021
How to make money on YouTube as a business, how much money do YouTubers make every 1,000 views, as well as tips and strategies to create a profitable YouTube channel.
$2,000 is a stretch. You can get the high-end M1 Mini for about $1,200. A high-end M1 MBP for under $1,800.