skysight-inc/HackerNews huggingface dataset:
Ad hominem means against the person, so even if this weren't an example of a fallacy it would be an ad hominem attack.

As has been pointed out, people are taking issue with Mao, the person, instead of dealing with his accusations. And that is an example of an ad hominem fallacy.

As to merit, fallacies have no bearing on actual truth value, only on soundness of argument. I think that's what you were getting at.

For whatever it's worth, I'm no Mao fan.
It's more throwing the baby out with the bathwater than hubris.
It's almost like the printer companies want us to stop printing things.
Yeah. "header only" had really caught on because it is a catchy term that is simple to understand.

But, what I really, really wish caught on would be "single cpp file" with the expectation that you are capable of adding a single, self-contained source file to whatever build system you happen to be using.
Do I think capitalism is viable in the long run? No. But
I also think it is a fool's errand to wait for a
revolution,

Amen! Honestly, I might wait for or work towards a revolution, but I suspect that whatever replaces capitalism is likely to be a lot worse. Power coalesces, even in well-intentioned and theoretically more egalitarian systems. Their historical track record is not great.

I think my thoughts get a little more nuanced when
it comes to working ethically within an inherently
unethical system

Amen to that as well. Ethics are never easy and they always require extra gymnastics and compromise when trying to do the ethical thing in an inherently unethical system.

> I don't think you've thought any of this through, man.

I try really hard to be internally consistent, but
I'm imperfect.

I'm sorry I phrased it that way. It was glib and rude of me to type that. Clearly you've thought about this a lot.

But, I'm not sure I understand your practical alternative here.

Let's assume that Inflow is (a) actually effective and (b) they drop the questionable opt-out subscription model. Both big assumptions. I have not used the app and am skeptical to say the least. But lets assume it delivers legitimate value/relief/etc.

(Something I'd gladly pay for, and something the world genuinely needs. Doing CBT with a therapist is financially out of reach for many/most)

So, how should this app have been created? How would its creators be paid prior to the app earning money?

I have bootstrapped a product to market, and it really sucked. I went without health insurance for two years, living in the spare bedroom of a family member. And I was extremely privileged to even be able to do that: I was young and healthy and had a family I could rely on, and no dependents relying upon me. Even if I were living in a country where there was some kind of humane public healthcare system that would have been rough.

I'm not complaining. Ultimately it was an awesome experience. But that is just not a viable path to creating stuff for most people.

Obviously a lot of open source projects get created under less-dire situations, but of course there is also a lot of corporate sponsorship there.
I already have such a coolant probe in my loop, and would prefer to not open the loop (which, btw., is practically a as close to AIO as a custom loop can be while being worth the hassle of a custom loop).
HP accidentally revoked a code signing certificate recently. Since certificates are regularly checked for revocation by macOS, suddenly all HP printers stopped working on macOS.

It took a few weeks until everything was fixed again for me, I had to reinstall drivers from Apple and HP multiple times. But my mom still hasn't gotten her HP inkjet to work since then.

Add to that the fact that they sent firmware updates that caused printers to stop working with 3rd party ink -- I'm never buying anything from HP again.
SSH key/ca management is the only thing I can see that makes this different than say AzureAD. I am glad projects like this exist, even though most people can be best served by ping,aad and the like.
Windows ha(s/d) suspend/sleep/hibernate/restart/shutdown.

Sleep was a suspend/hibernate hybrid that allowed fast restarts if you still had power, but would restore from disk hibernate-style if you ran out of power while suspended.
yes its negative. look up the word dystopian
It's called rule making authority. Normal, necessary, obviously correct form of governance.
Seems like a simpler version of TiddlyWiki¹, which is free.

It might worth a try for those who prefer less features

[1]: https://tiddlywiki.com/
FWIW I was totally set on picking up a Brother B&W Laser a few months ago to replace my crappy inkjet because I've had great experiences with them in the past.

I wanted it now though, and locally could only really find a good deal on a Canon. I'm extremely happy with it, prints great, fast enough for me, can get knockoff toner for cheap on Amazon that hasn't given me any issues, and the wifi networking is rock solid. Duplex printing, flatbed scanner, the works etc for $100.

It also has a pretty thorough administration panel built in, though as a home user I only clicked around it for fun.

So now both Canon & Brother are on my recommendations list when anyone asks me what printer to buy.
Yes - this is true. A program will either halt or not, and if you could pluck that answer from somewhere, you would know.

But my point is in practice, this is just not possible, because the problem spaces are too large.

A related problem is the Busy Beaver Problem - how many steps can a program take as a factor of the number of turing instructions it contains. If we could determine that, we would "solve" the halting problem, in that we would know a program that is still running after N steps will never terminate.

However, even for very small programs, N is so large to be incomprehensible; ie, all the stars will have burned out even with all the compute in the world running until that happens.
Full agreement the above sounds silly. So really it comes down to line between the responsibility of the consumer, and the duty of the product creator to say what the product can or can not do.

If you really care about replacing parts in your car like the satnav, should you need to do research before buying instead of assuming it works that way?

Or should we have rules that all sat navs need to be replaceable so consumers don't need to do that?

I honestly can't draw the line myself, I just try my best to identify what I want in a product before purchasing. Especially huge purchases like a car.
Well, the EcoTanks are pretty expensive to begin with. They also have some colour quality issues that requires you to waste ink to like… recalibrate every so often, or something thing like that?

But most of the time, it's fine, and the ink is cheap.
Reading this comment and shaking my head, I am reminded of the Upton Sinclair quote: "It is difficult to get a man to understand something, when his salary depends upon his not understanding it."

Dont feed the trolls, folks.
Why the fastest way ? Usually people ask for the best way.
Against All Odds: Story of a Founder Who Built a $30B Fitness Giant
If you already have a college degree, just write your own program that does something. That's the best way to learn and gain marketable xp at the same time.
The compile can (and will) do that at run time, it just won't let the code alter x afterwards (either at compile time or run time)
In which country is this? For example, https://en.wikipedia.org/wiki/Charitable_contribution_deduct... says "The taxable income of the donor is reduced". To be specific, this would mean that instead of paying the tax rate on 100 million, you now pay it on 90 million.
I mean, that's a story book simplification. Look at the mobilization for World War II. The decision to do it had more than 0 impact on the resources that ended up being available (I'm being droll; the decision had an enormous impact).

The US could start paying (the reasonable, cost based) price for every single Covid 19 vaccination that takes place and forget about it, it isn't that big a sum of money. Meanwhile, we've, by choice, only done a bit.
Don’t they keep copies of your photos and/or metadata? Can’t trust anyone any longer.
Unfortunately the tech platforms are controlled by American companies with American values.
I like Linux, but i have to be honest: Windows/Linux laptops can't compete in 2021 with the Apple M1. Maybe some day they will catch up.

Mostly because all the flagship laptops are stubbornly (or rather being strong-armed into) sticking with Intel.
> Using null is fine. You probably don‘t need Optional. Using Optional is often „clever“ (=bad) overengineering.

Option types are 8 years older than null (ML: 1973, null: 1965). There's nothing clever about it. It's simple to understand, and is an explicit wrapper around an object, while a pointer is an "implicit" pointer around an object. Option<Obj> is clear, you know that it can be something or nothing. Plain Obj is deceiving.

> Every NullPointerExceptipn my code ever caused was good, because it helped find an error state that had no acceptable default non error state alternative.

That's the point of option types and pattern matching, it can force you to handle both cases.
If so its doing a terrible job.
Most of the important ones like package managers, containers, not calling home etc are mentioned by the others. So I will mention things I don't think are discussed enough by linux switchers.

The one I didn't think I would yearn for but am really reminded of everyday are- desktop environments and window managers. My friends couldn't stop praising the UX but even after a long time trying to get used to it I still am annoyed by the application switching keyboard shortcuts, lack of ability to set system wide shortcuts for launching basic things like terminal. I won't talk about the lack of some cli applications I loved because I expected that when I moved(and it is better than I thought). I have tried iterm2, hyperswitch, rectangle. I understand that different systems have different behaviours and I can't expect it to behave the same but I have observed my friends, and others and the level of keyboard driven userflow I can achieve even in something like windows just seems worse here. It's not that it isn't possible but rather the behaviour has subtle quirks that I can't always rely on it.
And lastly animations and latency. Even after turning all animations, it just is slow. I was used to having applications open before my keyboard would even leave the shortcut key and here I find myself waiting for things to start. I thought I was being nitpicky until I had to use my 2014 model haswell laptop for something and it just was such a breeze compared to the provenly faster processor and storage of m1.
What's everyone's experience like?
He came back to it :).

> Update (7/17/2021): The article below has been superseded by the results discussed in “Far Beyond the Stars” and the accompanying tutorial, “How to Upscale Star Trek: Deep Space Nine.” These articles are the latest that I’ve published and the best showcase for my latest work.

[1] https://www.extremetech.com/extreme/323905-far-beyond-the-st...

[2] https://www.extremetech.com/extreme/324466-tutorial-how-to-u...
But, also, I love the memes of mid-20th century Americans longing for communism. It's just refreshing to me.
I mean i actually get that…you don’t want random casual viewers accidentally seeing graphic images. Even an NSFW tag (which in reddit is often abused on definitely not-NSFW content) won’t deter them.

IMO as long as reddit still has those images, even if they’re behind subreddits which proclaim “WARNING: SEE AT YOUR OWN RISK”, that’s good enough.
Honestly that seems like a more easily solvable problem than what to do with ~30 billion solar panels and the corresponding battery capacity that would need to be built up if we tried to get the bulk of the world's energy from solar. Of course when someone points out that there isn't enough raw material to make all those batteries and panels, the standard answer is "we'll mine more", but strangely that's not supposed to be an option with mining uranium -- so I am generally skeptical of the "peak uranium" theories. It's not even a matter of needing to turn to breeder reactors, although that's certainly a possibility, but rather it's just a question of mining more, and that always happens as technology improves and demand for a metal increases.

But sure, nuclear power is not something that would work for every nation on earth. But it would certainly work well for North America and the EU, as well as China, India, Australia, and Japan, which together account for the majority of the world's energy needs.
I was about to mention the sub. The only funny thing about this is the names they always come up with for their "alters". Alaska, Lucifer, Scar, Ghost, Soul, Phantom etc.
Nearly every first world country funded their own vaccine development.

And nobody said US is an awful country.
Interesting. Seems to rely on the "botometer" API, which I haven't heard good things about.
> It's not too hard.

It takes 6 years to Japanese children, who are totally immersed in and had prior exposure to this writing system. I think western children are done learning to read in 1 or 2 years. It is freaking hard.
Louisiana has been throwing out doses for months now. At the outset, yes, this is acceptable, but when your waste is increasing month over month for six months+ you just start sending out less and you ship out the rest.

You also don't "overnight them to remote areas". You drop them off at the airport, then the other country either sends their military aviation or charters another countries cargos to pick them up.
The Rust version iterates over u64, which is the same size as Java long, though it’s unsigned whereas Java long is signed.
As an Epicurean, nothing. Avoid all of this like the plague, interact only with close friends and do not engage in politics and "power play." Spent your time on what matters to you.
The thing is that people usually don't have a lot of code to handle the null case, so having optional where you can easily chain the happy case often offers a better experience. It also allows you to differentiate when people will return null for nothing, or when they will return an empty object. I know that in the codebase I work with, people use both. With Optional, you don't have that problem.
Why it’s so hard to find a power outlet at the airport
Good thermal management. Ability to sustain loads without throttling. Hardware with Linux compatibility.
https://archive.ph/hz6WB
I was very excited to try those at the store. Failed on glossy screen that gets punctured by a single grain of sand left on the keyboard. Speaking of which, the keyboard gets stuck by the same.

So no.
I love that by using this joke in particular you've demonstrated what is occurring in the article

Someone got a reaction from that joke, so you posted that joke to recreate it

Not damaging in any way like faking an illness, but same process
> Only if you never have the case where Optional is empty but you expected it not to be

I kind of think that sentence is contrary to the point of Optional, and if you start from that mindset then Optionals do end up no better than nulls.

Instead you enforce good hygiene where you unwrap early and pass non-Optionals for anything that you "know" is non-null. If you call a function which returns optional, and you're find yourself thinking "nah, I _know_ this is definietly non-empty" then you're incorrect; the API explicitly is telling you that it definitely can be empty.
This is patent misinformation, the US never banned export of vaccines. The US did buy vaccines for its citizens before donating (as did virtually every other wealthy country afaik), but it began donating well before many wealthy countries and has donated far more in total. So yeah, the US is guilty of vaccinating its own citizens before vaccinating poorer countries--just like every other country.
Oh look more commie crap on hackernews. Why don't you fucking losers just go kill yourselves.
Statement on Tether’s Settlement with the CFTC
Much of that is just a packaging issue. With 5 or 6 doses to a vial, there's going to be some loss just because the number of people vaccinated doesn't come out even with the vial capacity.
Louisiana is listed as losing 224,000 out of 4.4 million doses. That's 5%, which is not too bad, for the whole distribution and vaccination process.
> Sadly, the two benchmarks are not equivalent, the Rust version loop over ints, the Java version loop over longs.

I thought longs were 64 bit signed integers in Java, what's the difference with a u64 in Rust? Is it the signedness that affects performance?

> OptionalLong

Thanks for the info! I didn't know there were Optional primitive types in Java!
Funny enough, I never owned an inkjet. My parents bought a HP LaserJet 5 when I was 13. That thing was a tank. It lasted a good 15 years before it finally broke. I think in that time, we only changed the cartridge less than 10 times.
It’s interesting that the color of the Hindenburg itself is always shifting. The object is so out of sample that the ML colorizer has no idea what to do with it.
> And actually these quirks aren't making them different, they're making them the same as other people who use the same quirks.

That's called fashion.
> push not the best, but the most profitable solutions

Don’t you think that cocktails of novel antiviral drugs are a higher profit margin solution then the vaccines that are already available? A remdesivir course costs almost two orders of magnitude more than an mRNA vaccine (in the US). Can’t really imagine these novel antiviral drugs will be much more affordable. To be clear, I do think both are important tools that we should use.

Is there some other pragmatic solution you have in mind?
Azure as far as I know doesn't have base charges unless you want a paid SLA, It's Azure though.
> The thing is that you don't have to learn 2000 symbols to learn Spanish.

You have to memorize words, though.
Bonheoffer was a Lutheran pastor. Nietzsche, the son of a Lutheran pastor: 'In individuals, insanity is rare; but in groups, parties, nations and epochs, it is the rule.'

Also cf. Cipolla:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
I think I've attracted more people that don't laptop at the office but in the field. My question framing might be to blame.
I agree; maybe don't type the "note" at least.
I think dragontamer has a compelling answer that is better put than I could have, but I would add one thing. Russia and China could have vetoed the UN resolution that effectively signed the Qaddafi regime's death warrant. But they didn't. Even if you don't care to understand anything about Middle Eastern or North African politics, that alone should suggest that there exists other reasons than naked Western imperialism for the toppling of the Qaddafi regime.
Facebook and other ad platforms are just milking the cash cow as much as possible until it is not no longer possible because of regulation.

However, regardless of privacy laws and other issues with advertising, this particular kind of abuse could be prevented by displaying how many people fall into that ad's targeting criteria and how much this advertiser has spent in the last year. Legitimate ads will typically target a large amount of people and would've spent significant amounts, where as "gaslighting" ads like these would typically reach very few people and the advertiser would've spent a relatively low amount in comparison.
I think it can still work and be helpful. It lets you triage the most important emails first and the. Go through the cc folder after. The only issue is your iPhone, as you might only see main inbox come in there and you could not notice something g timely.
Better yet, HP will re-enable auto firmware updates if you disabled them at lest with certain printers (they did for mine). HP never again.
This is somewhat tangential, but in my opinion implementing Optionals as a "normal" wrapper type, as is done in Java, doesn't really help that much, and can in fact actively hurt, because (a) there is nothing that prevents an Optional variable from actually being null (I've seen a method with an Optional return type that returned null in some cases - obviously a horrible decision, but not prevented by the compiler nonetheless), (b) you don't get compiler support that knows, for example, that if you preface an empty check on the variable that it's then safe to get the value and (c) it makes code super-verbose and hurts readability.

You really need first class support for optionals, a la TypeScript and Kotlin, to get a benefit IMO.
This is compounded by neither tribe admitting the other tribe's good ideas. We focus on all or nothing rejection of the opposing team.
Multiuser IP Address Detection
> and with a toner that costs 10$ on Amazon

If you haven't tried replacing toner without replacing cartridge (the only way to achieve this level of cost efficiency), there may be some intermediate steps that are good to know about:

https://youtu.be/HaGQlP23Fqc
That isn't my use case, but yeah – it is a short list.

I see no reason for that not to exist as an immediate option.
State of REBOL/Red in 2021
Sturdy and reliable. flimsy and poorly built laptops are horrible. I can tolerate a lot of features not being there if it's built as if vibranium was used at some point. Minimal plastic usage! Add hardware kill switches and you almost have perfection, at least to my preference.
Wendler was paid for his anti-vaxx stance? Is there a source for that?
This is not the first all electric Porsche car. That honour goes back to 1898 :- https://www.bbc.co.uk/news/business-25934289
And my point is that in general it’s not even possible in theory.

You brought an example for something where a particular instance is practically unsolvable (because you will run out of time). But it’s still possible to formulate an easy criterium for halting for that program, as I did above.

There are however programs where you can’t know if it halts or not for any input. No criteria can be made (apart from semi-decidable ones: “I know it doesn’t halt for x, does halt for y, but I still don’t know about z”). There is nothing where you can pluck the answer from, as you put it.
The US is actually donating leftover orders. The reason why it's donating is because the US banned export of doses, so there is no way for other countries to buy them.

The US has not exported more doses than anyone else - China alone has exported more than a billion vaccines, and the US between 100-200 million. Even the EU is ahead.

If the choice is wait one and a half years for groceries I need now or pay less than it costs me to actually cook them into food to get them now, I'll choose the later 100% of the time.
That's true, but it's easier to do while using them. You can "read" Spanish without knowing Spanish. You can't do the same with Japanese.