skysight-inc/HackerNews huggingface dataset:
Similar here. I'm sure MacPorts has improved since then and I should probably give it a spin next time I have a fresh macOS install, but back in the late 00s and early 10s not only did I have issues with it breaking itself, but also constant issues with packages not compiling/installing, or if they did crashing due to some dependency issue.

At that point in time I was a lot less technically capable, so on the rare occasion googling the issue would turn up a relevant mailing list archive, I usually wasn't able to act on it and I'd wind up procuring the package in question through some other method or just doing without.

So when Homebrew came along and most things installed and ran fine with the rare issue that cropped up getting fixed fairly quickly, it easily stuck.
Adam Ragusea*
I don't think someone needs to be Jason Bourne to have come to the conclusion in the 73 years of the CIA's operational history that they assassinate people who risk their large-scale projects' secrecy.

This feels like a strawman to cling to the idea that being a US citizen means that the CIA won't assassinate you for being inconvenient, which has been literally and directly claimed, at least twice, by someone from the actual CIA.

Indeed, the reason you even know the name Jason Bourne, or the reason those movies work, is because of the generation-long history and reputation of the US military intelligence services to break the law flagrantly in many countries with no meaningful consequences. We don't have to suspend disbelief to engage with the idea that there is a section of government with staff who can kill anyone they deem needs killing.
I switched from brew to macports recently, so here are my thoughts:

- before, I had generally heard of homebrew a lot, and macports very little. Brew's marketing is better. I think this is intentional (as in Macports doesn't really do any)

- The docs for macports are very poor. They are comprehensive, but barely navigable. Keyword search doesn't work well. They're obtuse.

Further context: I also find brew docs poor, but they're much more user-focused (how to install packages), whereas macports' seem more packager-focused.

- Requiring sudo is a security feature, but Macports doesn't advertise this well, so brew "seems" more secure on first impression

- Most software with cli install instructions recommend brew up top (even when there's a macports option). i.e. there's no evangelization of macports by maintainers who package for it. I don't really know why this is, but it's something macports maintainers could/should look into.
You can download an css injection extension for this in minutes.

I love this simplicity about hackernews. Try that on google, twitter, reddit, instagram and you'll see html elements with classes like "_9AhH0" that change daily, and I'm not exaggerating.
It does not. Check here https://browserleaks.com/webgl
Sadly this sort of readback is necessary for various features and scenarios, so disabling it across the board is a big hassle. Brave has an approach to this where they scramble the output some to undermine its usefulness for fingerprinting, at least.
I'm a fan of John Lennon's take. He supposedly said "Time you enjoy wasting, was not wasted."
If it's important to you, I'd say wait.

Something that's been missed a lot, I think, is that the Intel-based 13" MacBook Pro actually came in two versions -- a two-port one with a less-capable, low-power processor and a lot of limitations that made it more like a juiced-up Air, and a four-port one which was much more like the 15" MBP. The current M1-based MBP is direct replacement for that two-port model, and is now absolutely just a juiced-up Air; there's very little that the M1 MBP does that the M1 Air doesn't.

And, yes, the Intel version of the MacBook Pro But Really Juiced-Up Air, or MBPBRUJUA for short, could run two external 4K displays or one external 5K display, while the M1 MBPBRUJUA can only run one external display (although for the ones and ones of you out there with 6K displays, good news!). I would presume Apple knows this is a regression and plans to address it, at least when they update the four-port MBPs.

Personally, I'm not convinced the MBPBRUJUA is going to stay around past this product cycle; it's always struck me as a laptop in sort of a weird middle space, too big to make people who really want an Air happy but not "pro" enough to make, well, actual pros happy, and the shift to Apple Silicon brings the Air and the MBPBRUJUA so close together the only material difference is the case design. I can't help but suspect that the only reason we have an M1-based MBPBRUJUA is so Apple could tick off the "shipped an ARM-based laptop with a MacBook Pro nameplate in 2020" box.
I just used conda and it sort of get installed? I don’t remember any issues around it. My only observation was that conda resolved dependencies lightning fast compared to MBP 2019.
ANGLE has OpenGL and OpenGL ES backends in addition to Direct3D, as well as partial Metal support.

https://chromium.googlesource.com/angle/angle/+/master/READM...
I don’t believe minus fees. The fees are generally the extra shares when it de-spacs. In fact for spacs that trade below nav they are like variable cash instruments.
The road to success: either "be the first, be the best, or cheat." I was on the transom of a mega yacht at Atlantis on Paradise Island and a tourist walking along the dock asked me how he can get one for himself. I shrugged, I wouldn't know, I only worked on it and said "work hard, I guess." He said that he works in IT, works his butt off, and does ok but will never have that type of wealth. But my assertion isn't quite the truth. It is more simple than my first statement. "Buy low and sell high." It helps coming from wealth however most of the Americans who own yachts are self made often coming from middle class or lower families. They started the process of buying low and selling high in the 60s and 70s. Most of the people I've met who own a yacht share a characteristic, they are passionate about making the deal. It is almost like they aren't passionate about making money but rather getting something below its market value and selling it above its market value.
A good README is unlikely to be 5 minutes of time. I've spent ~5 hours on what I consider "OK" READMEs for our internal projects where I have a captive audience (so don't need to sell them on it)
Ironically, disabling WebGL in a browser that typically has it on is itself a pretty valuable signal when fingerprinting.
ANGLE is used to to a source to source translation irrespective of backend - it normalizes the source input to various GPUs (dropping things that have historically been funky like comment parsing, #controls, dodgy constructs, disallowed constructs, etc)

[Source: I worked on the original spec and spent a lot of time trying to prevent the more egregious security and privacy problems]
OpenGL or Vulkan as appropriate. AFAIK there's a Metal backend in development for macs but it's not finished yet.
>I wonder how much extra work Apple is generating audio companies like Native Instruments.

Proportional to the business they expect to get from M1/Arm.

>I've been hoping for years that they would start supporting Linux, but I've settled with the fact that this won't happen.

They'd have to have their codebase already compatible by a huge percentage (like BitWig, which was a fresh start from ex-Ableton folks) for that to happen (that is, it would have to require minimal effort to do it as a good will gesture that costs them nothing to just build and offer for the ocassional buyer).

Else, it would be lots of effort not really justified by expected sales (as only a tiny share of musicians use Linux, and they're generally not the "buying commercial DAWs/VSTs types").
I'm not sure what else, "It's still a long way to go, especially for undeveloped countries," is meant to imply, but feel free to posit alternatives.
No disagreement here. But then my degree is in economics, not engineering.

IIRC, UVA's engineering curriculum didn't require foreign language, had it's own writing course, most of the remaining cross-over outside engineering was hard science, with a small number of gen-ed electives (maybe 1/year or 1/semester?).

Compared to my Econ degree, which required 2 years of language, 2 semesters of writing, a mix of hard science and math, and somewhere around 4 gen-ed courses per year.
After blocking the pirate torrent sites, will they block torrent p2p traffic in general or information about torrents or GitHub projects for foss torrent software? How to articles? Will they block VPNs used to get around this? Will tor go offline because it enables piracy? Maybe this is a good law but there are a lot of bad versions of it
Congrats on learning to code, shipping an app and initial success getting your first users. That's 1000x more than most "looking for technical cofounder" posts.

My advice would be to just say fuck it and include the app name in the description. You'll get higher quality leads that way. Otherwise you're just encouraging bullshitters.

You could at least describe things a bit less vaguely ("turning off the main funnel" and "privacy concerns" makes me wonder if there is some sketchy popover / pay per install type campaign here, or if the privacy concerns are from a platform like Facebook that you're building your app around, and you simply have some tech debt to cleanup to reach their next tier of approval).

Good luck!
MacOS?
I almost appreciated how condescending he was. As someone who tries to avoid collecting, it just reinforced that decision.

I used to collect Star Trek Christmas tree ornaments. At some point, I realized I'd just get a new one, put it in the box with the others, and not touch it until I open the box in a year. The end game of collecting seemed very futile.

This gave me a better appreciation for things that are performed (like playing an instrument) because they're never perfect, never finished, and there might not even be an artifact of it.
>I think there’s an effect where citizens of a democracy are less likely to be willing to go to war against another democracy.

It's difficult to disentangle that from the unpopularity of war. Since democratic regimes are harder to get to do things, because you have to convince more than one person, the null hypothesis would be that autocratic regimes have a higher propensity for belligerence, especially in societies predating the invention of propaganda.
That attitude reminded me of a guy who owned a used book store in a town where I used to live.

He had all the "literary" stuff on prominent display, and all the genre fiction crammed into the back.

Oh, he'd sell you science fiction, or mysteries, or romance, or whatever, but he'd always make sure to give you a little sneer when ringing you up. "Enjoy your trash, lowbrow!"

His store went out of business and he had to liquidate his entire stock at 90% off.
Safari did this in the original implementation - it turns out to be absolutely useless. A person cannot know whether they should be clicking yes, even if they are well versed in the technology.
Check out this: https://github.com/boltdb/bolt

Always been considered a good example to study.
Flask 2.0 is coming, please help us test
Strongly agree. I listened to Chamath's talks for a couple hours. The impression one gets is a smart, charismatic and driven guy... Who uses every dishonest fake-populist rhetorical trick in the book.

I still think he's an interesting listen, but you've got to be thoughtful about it. Slippery dude.
Nostalgia is a feeling and in this context, retro is a style. In the sense that they both refer to the past, maybe. Here to be nostalgic is to opine in the present about the retro style. However generally speaking, one could have a feeling of nostalgia towards a smell, feeling, colour, moment etc, nostalgia does not have to be retro(style), unless retro is specifically retroactive, and that isn't the case here.
I think the reason is simply that Homebrew works fine for most people, including myself. I too have an M1 Mac and had no problems with it, although this may be a reflection of significant improvements made in Homebrew related to Apple Silicon in the past few months. That's the thing about software: things that break today can be fixed the next (or, worse, vice versa).
This a pretty cool idea although the problem of defining 'right' and 'left' sources obviously rears it's head (who will watch the watchers).

It made me re-remember an idea I had a while back. It would be an interesting exercise to take a New York Times news story and re-write to remove POV to the best of your ability. Perhaps add important details that they left out. Fer sure change the wording to remove loaded words and phrases. Get a couple of dozen friends to help out and you could do your own private newspaper.

It doesn't deal with the problem of purposefully unreported stories or your own bias creeping in, but would be a fun thing to try.
The general logic behind these people is that they have lost almost all faith in the main stream news. Its so bad that if you trust the news right now, then you are most likely left leaning or moderate. This culminates in a general distrust of what the news reports and now that the news is reporting that the vaccines are safe - which statistically is true - these people are tired of being lied to and are being skeptical of a quickly developed vaccine based on newer technology.

So in that population of people that distrust the news, there will be crazies that will never take the vaccine and there will be varying levels of reasonable people who decide to wait on taking the vaccine while weighing their own personal risk level with the risk of taking a quickly developed vaccine with no long term studies behind it. The longer we wait, the more of these people will decide taking the vaccine is less risky than getting covid as more studies come out, especially once the FDA promotes it from emergency approval to full authorization (which requires 6 months of data). Some of these people will of course wait longer than full authorization, they may want to wait a year or longer depending on how must they mistrust the news, its unfortunate but its going to take decades for these people to regain trust in the main stream news and the crazies I don't think will ever trust the news again.
Mostly garbage. Take the standard of living question. This is largely a subjective value but they define it as "how much you consume." They don't mention this definition in the question at all. FWIW, Triton polling was rated pretty low in the recent 538 pollster rankings. https://projects.fivethirtyeight.com/pollster-ratings/triton...
They shouldn't blame Microsoft. They should blame themselves for using microsoft
Posting of events that you do with your friends or events that happen to you that you want all your friends to see is something you do on Social Media Platforms that will not translate well on Messaging Platforms. If your child were going to Disney world and they wanted their friends to see , they would probably posit it on Snapchat instead of a group chat that I doubt has everyone they interact with on Snapchat (especially if some of their friends have android devices)
I would argue that "life" isn't "artificial" i.e. manmade
except that as this post shows many sites will produce that, causing notification exhaustion
> It sounds harsh, but that it the reality.

And it will continue to be the reality as long as it’s treated as inevitable. It isn’t. Fighting back, even if you lose, can mean delaying the undesirable outcome. Which in turn may delay the next one, or inspire the next person able to make a difference to do so.

Your argument doesn’t sound harsh, it sounds defeatist and self-fulfilling.
The absence of data for a plausible relationship doesn't make it impossible, it makes it currently unknown either way.

But life is so much easier when you don't have to do IS NULL checks.
You'd be surprised how many websites use WebGL now. You'd probably end up with some sort of whitelist like the Google one for web audio, otherwise end users would complain incessantly.
Personally I don't use Docker containers for Go applications, but there is nothing wrong with putting everything in Docker for consistency. Most projects I know use Docker, even when its not needed, just for the consistency.

One minimal Docker option with Go is to use a "distroless" Docker image: https://github.com/GoogleContainerTools/distroless/blob/main...
In the data center, liquid cooling is becoming king (2019)
More like biased against high risk, low reward constructions. What is considered a low risk with a potential high reward in some places has the inverse in other places.

For example, taking a high risk of attempting to create a unicorn startup for the low reward of having more money isn't really worth it here. That's because the barrier at which point 'more money' makes your life 'better' is much lower. Same goes for prestige, it doesn't really get you all that much here.

Together, that means that taking larger risks doesn't really have a lot of benefits in general, unless you personally enjoy it.

This is different form the need to have a 'big' change requiring a 'big' risk in order to make your life measurably better (monetarily, prestige, perceived power, or otherwise).

There are endeavours that pose significant risk, but have a significant reward to match; think ITER and CERN; it is a considerable effort and monetary investment without knowing what the true outcome will be. All you know ahead of time is that something will come out of it. (while those two aren't exactly comparable; a single-purpose project vs. an organisation with multiple projects; it's about the concept of risk, investment and possible outcomes or returns)

Say a particle accelerator take a lot of time, labour and money and can be used to make discoveries, but you don't know what discoveries. That means you have a huge investment but no guarantee that you will be able to produce something that has the value of the investment (or more). But there is the chance of significant scientific discovery, which makes it a project that countries are willing to take the risk for.

Expanding on my own word salad: perhaps personally I'd say that in my environment collecting money or 'stuff' in itself isn't seen as valuable, but being able to maintain a good life and have a fulfilling life is. At the same time, in a larger context, things like discovery, exploration and research are valued as well, but boasting or broadcasting about it isn't seen as very valuable. I suppose that also makes for an environment where space exploration is seen as a good thing but ironically without a big PR machine it can't be funded. It's like having a goal without the means.
> I have found this extension helpful for helping mitigate WebGL fingerprinting on Firefox — https://addons.mozilla.org/en-US/firefox/addon/webgl-fingerp...

It might work for simple fingerprinting scripts, but not for anti-anti-fingerprinting scripts. See: https://palant.info/2020/12/10/how-anti-fingerprinting-exten.... Since you're already on firefox, you're probably better off enabling resistfingerprinting instead.
I had a similar experience. I started out with macports, which seemed more familiar to me as a user of Linux package managers. But macports kept breaking in weird ways, until I finally tried homebrew, which didn't break. That was years ago, so maybe macports is better now, but homebrew has never given me a reason to switch away from it.
Oof that’s sad. They should have kept it PG13. You don’t need nudity to tell a story. I’ll have to pass up on this series.
I’m curious why you believe he’s a self serving salesman. I’ve seen a few of his interviews on YouTube and particularly some of his CNBC interviews. I can’t recall him trying to give me specific investing advice, but his analysis on a lot of recent events has made sense. And a lot of his general life advice is great.

I’m a follower of Chamath, but that doesn’t mean I believe he can predict the stock market any better than I can.

What are his self serving/pretending behaviors? Who has he conned, and how?

Edit: I’m genuinely curious and asking to get better informed. Why the downvotes?
Same with your insert favourite framework my friend.
It's very simple.

Since the encryption key is basically derived from your password, Notesnook allows you to backup the encryption key.

This encryption key + a random salt is used to encrypt all the data client-side.

In case you forget your password but have the encryption key somewhere safe, you can easily use the encryption key to have your data decrypted.

Notesnook does the above by sending a recovery link to your email. After you click on the email, it authenticates you for a short period of time (30m) and shows the recovery UI. You can put your recovery key in the input. The app downloads the encrypted data from the server, decrypts using the key you gave, and if successful, asks you for a new password. Once you give the new password, it re-encrypts everything using the new encryption key.

All this happens in 2 steps. You can try it out yourself.
>China and its axis ally Russia, clearly bump up against the West because our political systems are fundamentally opposite, democratic vs autocratic.

Laughable considering cordial relationship between US and Vietnam. The latter political system is basically a clone of China.
Following this logic, let's assume we can't. Then what are the chances we can plant a self-sufficient colony on a barren lifeless planet, all from a dying civilization on our still infinitely more hospitable homeworld?
Check this comment: https://news.ycombinator.com/item?id=26845877
Ask HN: Guides/Books on Representing Information Visually?
I'm trying to improve/supplement the state of my company's documentation. My team and customers seem to have trouble fully understanding process flows within the software, particularly when the flow is bi-directional. I've written lengthy write-ups before, but they seem to respond better to a 5-minute demo than 10 pages of documentation. I figured some visual diagrams might help.

My company approved for me license to LucidChart (could just as easily be Vizio, the tool doesn't really matter), but I've noticed that outside of providing some templates, the LC resources don't give much by way of general information theory.

I'm assuming that someone smarter than me has thought about this already and come up with some best practices (e.g. 'When illustrating a one-time process flow, use this; when illustrating a repetitive, circular, or bi-directional flow, use this', 'Labels along connecting pipes between steps should represent processes, not objects', etc).

I'm curious if HN can recommend any resources for learning how to represent information on a diagram, as opposed to how to use a specific diagram tool.
I meant MS' other electron apps by the way. Can't edit anymore.

Skype for Business for Mac also comes to mind. Sometimes it takes up 800MB of memory. For an IM app..... :X
Steel production capability is considered strategically important in case we go to war, and it has been so since World War II. Steps have been taken to retain domestic production capacity for this reason. Until we have a planet of one people and one nation, we’re stuck thinking this way about things that are critically important, should we find ourselves at war with a former partner.

Tech sovereignty has become such a thing. And the bad news is that we have lost. I’ll leave others to debate why, but we can’t manufacture our own chips, we cant make our own telco networks, and the cloud systems that provide back end services are almost lost.

The state of play here is dire for the US and it’s strategic partners. I’d say that surveillance is less worrying than the simple fact that a potential future adversary has an off switch for these things that they can toggle at will: no more chips, no more telco products and no more cloud services - now, let’s have that South China Sea conversation one more time...
Previous discussion from 2018: https://news.ycombinator.com/item?id=16346039