skysight-inc/HackerNews huggingface dataset:
> How you raise a topic like this is by far the biggest influence on whether the conversation develops curiously.

An influence surely, but in my experience not at all the biggest. Curiosity is a two-way street, and there are some topics that most people here simply do not want to be curious about.

But yes, I’m mostly just spending karma fighting an info-war. Success in that context is not only about the quality of discussion, it’s that more people see the controversy. If the collateral damage is not acceptable I understand.

And if I end up getting kicked out, please just take to heart that your effort to apply the rules impartially is not unappreciated. The opposition here is used to receiving wildly-inflammatory escalating nasty replies that rarely get flagged or moderated, but it’s still better than most places: https://news.ycombinator.com/item?id=25017661
Same thoughts here. The iPad is versatile and hard to beat. I'm curious what app people use to read PDFs? Goodreader seems really dated, so I just use the Apple Books app currently. My only complaint is that it doesn't allow you to have more than one paper/book open at once.

Also, I know the OP said they don't like printing papers out, but if you do, get a Brother laser printer. Text and graphics are much clearer on a laser printer vs. an inkjet.

I bought a higher-end (Epson EcoTank ET-2750) inkjet to replace a 10 year old Brother laser printer (OfficeDepot display model to boot) I got on sale. The laser printer was better in every way – I should have just replaced some parts and kept it going.
Honestly I don't think this opinion is shared by a majority of users.
Why should there be a separation between corporations and government? I could see a valid argument for limiting their influence on government but they are an important stakeholder in society. So why shouldn't they have some influence (in particular on the legislative process)?
It does and I feel the example is just as contrived.

The writer seems to imply that Fritz Haber would not have developed the Haber process without Liebig and effectively without the Mt Tambora eruption.

Nice theory, but I don't know if we can be sure of all that.
Swear words aren't a problem. In case it helps, the problems that I see in the GP comment are: (1) inflammatory over-claims like "designed to keep people poor" (emphasis added), (2) lashing out against downvotes, (3) aggressive (or passive-aggressive?) phrases like "Bite me", and (4) attacking other users or classes of user. None of this is compatible with curious conversation, which is what we're trying for here.

I certainly understand how internet comments can be frustrating and I think we all feel like responding this way sometimes, if not all the time. But it just means we all need to learn how to pause until the initial rush dies down. Then we have the freedom to either respond curiously, or not respond, which are the two modes that best fit the intended spirit of the site.
Risks from symmetric encryption in Ubiquiti UniFi’s inform protocol
That’s a pretty bizarre rationale given that other languages didn’t need semantic whitespace (or a formatter) to maintain consistency, and the consistency was even achievable for larger code units than individual files. Formatters are definitely the way to go, but baking it into the syntax was never necessary or even helpful IMO.
Being ridiculed and ostracized by their social circle for being cheap (assuming comfortable personal finances).
> My parents, being highly educated and well off financially themselves, put enormous pressure on us to do well in school.

Sorry, this is BS. I come from a competitive family. My parents put enormous pressure on me to do well in school, too. Pressure I could not handle. They wanted me to do 2 years in 1 to save 2k EUR on travel costs. I failed. If they had a tad bit more savings and listened better to me, I believe I would've succeeded. I'm good now, after a long struggle, but I should've learned a trait at age 12 instead. Not everyone is meant to take a traditional, higher education road to success. Not even when they have a high SAT score, or rich parents. Mine were average wealthy, though I had a chronically ill father. My cousins had no ill parent, and I suspect this is why they lack a general compassion for human beings in need.
I'm curious about relative tariffs.

If I buy an expensive custom modular synthesizer from the US, I'm going to get hit with import duties as well as VAT. As a business owner I can claim back the VAT, but the import duties are a non-trivial and non-recoverable extra.

If buy a synthesizer from Thomann in the EU, I can also claim back the VAT. And there are no import duties - at least until January 2021 in the UK.

So the final cost for a UK business buyer is 20% less than the nominal price.

Does the US charge import tariffs on these items? I have no idea. But if it does, that would explain some of the differences.

And it usually works the other way. The standard price in pounds for US tech sold in the UK is 1:1 with the US dollar price.

The base iPhone 12 Pro Max is $1099 in the US. In the UK it's £1099, which is more than $1400. Even without VAT it's more than $1200.

In Spain it's €1259, which is closer to $1500.
One potential solution is to run a virtualized Linux in macOS.
Can you elaborate more on the source of your belief?
> “...But this is not the case! Some of these parts have never been the case - MongoDB has never been "eventually consistent" - updates are streamed and applied sequentially to secondary nodes, so although they might be behind, they're never inconsistent.”

Isn’t this exactly what eventual consistency is? Or am I missing something? If a client performs a read query on the primary, followed by a second read on a secondary (perhaps because the primary server is unavailable), then it seems clear that there could be a chance of reading stale data.
On the one hand, this is a fair question. On the other hand, isn't it blindingly obvious, what the condition will be?

Essentials, most countries are trying to flatten the curve [1]. Mandating masks is one layer of a swiss cheese [2] security model to try to keep the curve as flat as needed to prevent overloading of the health care systems.

Isn't it obvious we will need to follow the mask mandate as long as there is a risk that the curve crosses the capacity of our health care systems?

Leaving us with essentially four possible reasons why we can stop wearing masks:

a) We reach sufficient immunity through vaccination

b) We have successfully eradicated the virus

c) We have a cure for the infection

d) Everyone (epidemiologically speaking, so a relevant proportion of the population) has had the virus and we have developed sufficient immunity through exposure

[1] https://en.wikipedia.org/wiki/Flattening_the_curve

[2] https://en.wikipedia.org/wiki/Swiss_cheese_model
Compared to React + React DOM at 109k unzipped Blazor's runtime at 2MB is a significant hike in download size so unsuitable for older devices and constrained bandwidth networks.
Well the article points the question: "The shift has grown partly out of a realization that no tech platform is completely neutral"

Not taking a political stand IS political stand. And it is on the side of the status quo.
In my 19 years of using Macs, I’ve never even heard of WinZip for Mac. Sure, I’ve used 3rd party compression tools for formats like 7Zip or bz2, but why you’d want to run WinZip on macOS today is beyond me.
Example: https://en.wikipedia.org/wiki/Hacker

There's yellow, orange, blue borders, grey borders, different shades of blue for different links, grey background etc. so you're oversimplifying.

The linked article even makes the point you end up needing several greys, reds etc. for things like borders and warning pop-ups. Nobody is arguing you should have 10 brand colours.
All camera sales are in steep decline year on year, assuming you’re ignoring smartphones. The compact camera market is essentially dead, no one is making DSLRs in the future, and the mirrorless market is shrinking.
A middleman refers to someone whose role in the transaction is to bring the actual transacting parties together.

While credit card processors are involved in the transaction between the customer and restaurant, they are not a middleman to the transaction because they don't bring the parties together; the parties or a third party does that.

Additionally, credit card processors provide services to both sides of the transaction: they provide non-cash payment collection services to restaurants, and they provide customers a means to pay for things without immediately exchanging cash or other assets.
If your question is about getting the contents of a Lego set, it is easier than it used to be.

First, every building instruction manual these days has the full inventory of pieces on the last pages.

Second, you can download a PDF of the instruction without owning the set. For example on page 43 on this one https://www.lego.com/en-us/service/buildinginstructions/7519...
I have always followed your CF posts with interest because when I crash coursed Ayurveda some years back, I remember learning that Ayurveda has no diagnostics for CF (Random Google link: https://saiayurvediccollege.com/ayurvedic-management-of-cyst... ) as it’s mostly inherited and genetically preferred Europeans. So the main source Ayurvedic texts that were centuries old didn’t address that particular combination of symptoms. Or have a name for it.

But we had to start somewhere. So we did a codification of the known symptoms and worked backwards. The goal is to eliminate suffering and take the whole person. That was one of my favorite sessions because we could hack our way to a cure and in a systematic way that was replicable.

Otoh, homeopathy had a protocol for CF mostly because it treats the symptoms one by one and considers the patient as a whole..and not a carrier of one particular disease symptom. Also Homeopathy is relatively new and was discovered by a German physician, Samuel Hahnemann. Personally, I prefer reading homeopathy to Ayurveda because I kept stumbling due to my lack of proficiency w/Sanskrit language. And so I started studying Sanskrit and never did go back to studying Ayurveda in a legit way. But I never forgot the CF discussions. Thanks for your posts and esp the ones educating re CF.
It’s better to have automatic checks than rely on programmers being careful enough to remember to add them. For padding: this probably happens more on architectures that don’t do unaligned accesses very well.
That, and money allows you to cheat in this world. Bribery. Seen it happen on a private school.

I believe earning some money for yourself as young kid (edit: specifically, I mean ~teen and later) is good, as it allows you to feel accomplished and teaches you to deal with money (ie. learning to save). It feels very different to do that with your own hard earned money than with pocket/birthday/clothing/allowance money. Not too much though, as the wage is ridiculously low, and the work likely repetitive and boring. It also teaches discipline.

And that last word, is a keyword to higher success, on top of money. You need both; not either.
Sort of. By default, most SELinux systems have users logged in as `unconfined_u`, which as the name implies receives nearly no confinement.

Any application that doesn't have a specific policy written for it will either inherit the domain that spawned it (in this case, `unconfined_u:unconfined_r:unconfined_t:s0:c0.c1023`) or receive some default domain (e.g., `system_u:system_r:unconfined_service_t` for systemd services, `initrc_t` for init daemons, etc.)

Because of this, most applications will end up inheriting the user's domain, which again is `unconfined_t` by default under the targeted policy.

Lots of common applications have policies so that they transition to their own domain and then execute under customized policy, but it's less common for user applications (and especially user applications that are not system tools) than for daemons so it's not generally safe to assume you're protected by selinux when going about typical user tasks.

However, writing SELinux policy isn't that hard (although it's a bit harder than just `audit2allow` to do it well) and it's a perfectly reasonable project for an afternoon to write a policy for an unconfined application you use, if you're willing to spend some time up front learning about SELinux policy language.
Have you considered a clock or perhaps wearing your watches
> It seems to me that the Coinbase case just doubles down on this attitude.

It isn't just that attitude that's the problem, it's the insistence by Coinbase that they're apolitical, yet the company makes significant political contributions themselves[1].

[1] https://www.fec.gov/data/receipts/individual-contributions/?...
I think the problem is even taking 30%, the model barely/still does not work financially. Having someone drive halfway across town to deliver food is never going to be cheap.
90+ percent of your time on youtube is "not" spent watching ads. would you rather these sites all be behind paywalls because you can't handle waiting 15 sec for free content?
I’m not sure what it could have said after saying that programmers should have disciple after I mentioned that their thing required extra checks to work.
Well, maybe they've changed. I admit it's been more than a decade since I visited, so I wouldn't be that surprised if they started doing things more like Americans over time, as part of the McDonaldization of Europe.
I think there is only so much you can do to be invisible, and you run into too many places like he credit bureaus that are dead set on working against that goal. Instead I think the more effective approach is to be more visible - don’t have one email address, have 100,000 email addresses that are signed up for all the spam and loyalty programs, then anyone wanting to spy on your communication has to sort through all that, plus be on the lookout for your 100,001st email address. Sign up for publisher’s clearing house and a NY Times account with a hundred different addresses per state. Submit five thousand mail forwarding cards moving from those addresses to other addresses. Have a Google bot for each address do a lot of Google searches about moving to random foreign city in random foreign country. Do the same for ten factious roommates that live at the same addresses. Etc.
If Gimp development had ceased long ago, something far better would probably have been created by other developers by now.

Unfortunately it now serves as a black hole for community effort.
Turns out we are also over analyzing things to death...

Maybe some tech people are over optimizing, but 99% of people in the real world do not.

This article reminds me of some friends in tech who sit down and over analyze shit and never get anything done.
Cool article, but it may be worth linking to the original write up with more technical details. https://www.hackster.io/hfor62/training-wild-birds-to-trade-...

Either way, great read for a Sunday.
Same with android, bought for $50M and is now one of the most used operating system globally.

https://venturebeat.com/2010/10/27/google-exec-android-was-b...
This is really neat. The "guy" is Hans Forsberg and his Youtube channel is great: https://www.youtube.com/channel/UCtkv3wuEP-Veur4iYJWkBgA/vid...

Lots of insightful videos on how he builds his devices and trains the birds to use them. For example, a simpler device where pressing a red button dispenses food: https://www.youtube.com/watch?v=alpCl6xDSRU
I bought a gshock about 16 years ago when going through military training - during the time I had two other watches stop working. The watch has been in some harsh conditions and has taking a beating, its worn down to the point you can no longer read the text captions, but you can still read the time perfectly, all functionality works, even the light, and its still on the original battery.
I bought a new guitar from them back in August. Talking to the saleswoman helping me, she revealed that the used market for guitars had ballooned during the pandemic, but new guitars were still widely in stock.
Hopefully that's just a short term symptom and they can return healthy next year.
That's another issue, my point is that this isn't new. Business have always had political postures and actions, the only different thing is that the illusion of Silicon Valley being "neutral" isn't working anymore.
No blog updates - no updates whatsoever on social...
This reminds me of https://www.npr.org/templates/story/story.php?storyId=878780...

Although I seem to remember reading that the vending machine never worked as well as the inventor said.
The playing field is still unlevel - those overseas retailers don't pay sales tax and are still getting the products cheaper than they are made available to US retailers. The US government even subsidizes some overseas shipping, making it more affordable for overseas retailers to reach a US audience!
"not participating in politics" is impossible, like another person in the thread stated[0], so simply not taking a side is taking a side, such as when deciding if your employees must wear a mask during work or if they can choose not to.

0: https://news.ycombinator.com/item?id=25178761
A non-exhaustive list of good practices for webpages that focus on text:

- Final page weight under 128kb, without compression

- Works in Lynx, w3m, Elinks, Netsurf, Dillo, and most HTML-to-markdown converters

- No scripts or interactivity (preferably enforced at the CSP level)

- No cookies

- No animations

- No fonts–local or remote–besides sans-serif and monospace.

- No referrers

- No requests after the page finishes loading

- No 3rd-party resources (preferably enforced at the CSP level)

- Supports dark mode and/or works with most “dark mode” browser addons

I practice all of the above on my website, and encourage everyone to do the same on
theirs.

Also, literally every site on Gemini/Gopher has all of the features above (except "browser support" applies to Gemini/Gopher clients).
Correct, YouTube has much more favorable (lower) content cost model than Netflix
If you want me to rate the waiter or service just leave a 1/5 scale and a pen on the table. I'm sure the numbers are also a lot more useful as they aren't affected by how generous of a tipper the patron is.
In a similar vein, this story about Cloudflare's cofounder: https://www.wired.com/story/lee-holloway-devastating-decline...
I'd appreciate if someone who disagrees explained their point of view.

Is that not why fixed tips exist? To reward good service? Everyone pays the same percentage, except when the service is exceptionally good or bad?
Portuguese Appeals Court Deems PCR Tests Unreliable
I work on design systems as my day-to-day job. This is the first post I've seen on HN that actually captures how to properly set up your color palette. The author's early call out on how palette generators are not a one-stop-shop for your color palette rings true. Color meaning and harmony cannot be broken down into a mathematical formula. It's too heavily influenced by a.) biology, b.) trends, and c.) culture.

RGB simply does not map 1:1 with our biology. We can't say, "ok here's a simple formula that will create two color that have harmony with humans universally". We can approximate it, but there's no perfect system out there for it. Other color modes (such as HSL or LAB) help, but come with their own drawbacks as well.

Trends is another matter that is rarely considered or talked about. We as society gravitate towards certain colors within each geographical market. As a UX designer, it's important to stay within the bounds of these. There are certain things in life that should follow trends, many of which are items that convey important meaning. Can you imagine if every city in America used a different stop sign? It would be disastrous. Having one universal shape/symbol reduces the mental load required to recognize the meaning of the object. Likewise if a market gravitates towards a certain shade of red as dangerous, then you should stay close to that color when choosing your design palette. Over time these colors will shift as the trends slowly evolve - this is not something that can be approximated by a formula.

The last bit is culture. Color in each culture is widely different. Red in China conveys prosperity, which is why if you look at designs for stock portfolio apps in China, graphs are red when going up in price. In India it represents purity. In the Western world it's danger. None of this can be captured in a formula.

The author breaks down what the correct approach is when choosing color - breaking down meaning and extrapolating shades in your ramp to create a useful, well supported palette.
Call me skeptical. It's like trying to show how good Blu-ray is on a DVD. Headphones are even more different than speakers because there's the ergonomics of wearing them, how they sound when covering your ears, and things like durability.
Tuning stability can be solved by adding a robotic tuning mechanism as found on some guitars, and automatically tuning before every performance. Dynamic range can be increased by adding multiple keyboards, each going through different effects pedals. Even with these improvements it will still probably be cheaper than a good grand piano.
Most restaurants that do try to eliminate tips end up having an explicit service charge, rather than trying to bake it into the price of food, simply because otherwise all your food is suddenly 15-20% more expensive than the competition.
If Apple would design a piano there would be no keys at all, just a very wide touch screen. Then you could just configure and reconfigure the layout for every user/player via some software app. Of course the whole thing would be called iPiano, made for those who like to play different.
The Science of Functional Programming
Are you talking about ads in video stream? They are static and usually have some connection to content, like instruments advertisement on music channel. And they would be easy to skip as long as youtube-dl works.

https://github.com/mpv-player/mpv/blob/master/DOCS/edl-mpv.r...
One company has a massive labour force, difficult to balance in remote situations, the other is a digital service - they are not very comparable.
I used PS and many other 3D graphics apps commercially for over 10 years, Gimp is sadly not a patch on it. UX is a thing, and Gimp doesn't have that. As a now software engineer, I can see the thought process behind the application, but it's workflow is treacherous. I switched out to Affinity a few years ago, because PS became too bloated/heavy, and Gimp just doesn't cut it for real work imho. I mention this because it was easier to pick up Affinity after a couple of hours than wrestling with Gimp. Same goes for Blender Vs Max/Maya. I hate to say this, because I would like these tool to be more accessible to all
I imagine you have a parallel system for retaining notes? Or a truly old school system (personal library?) for filing Dead Trees?
https://github.com/rootVIII/pdfinverter/blob/master/utils.go...

using go to wrap a python script - this is some "hacker man" stuff right here
One of my favorite moments of 2020 was when coinbase stood up against the madness of people using the company as a vehicle to promote their irrelevant politics. Politics has its place but just gets in the way of doing work in the workplace. The only politics that should be promoted in the workplace is the politics that helps the company accomplish its specific goals. I predict that market forces will cause more startups to follow suit.
But the govt should also consider the effect of drastic competition that will put local stores out of business and many people losing their jobs.

This is similar to anti dumping taxes we have against chinese products.
Feedback: Don't use hashtags in HN comments, it comes across as tone-deaf and ignorant.

More precisely: Understand the kind of discourse expected on the platform you're using to communicate on, and only deviate from that if you've got a good reason to.