skysight-inc/HackerNews huggingface dataset:
Attacking another user like that is a serious violation of HN's guidelines and will get you banned here, regardless of how wrong another comment is or how strongly you feel about it. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.

I've written about this many times: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... But the special case of people feeling entitled to attack others because of their views on China is important to single out.

HN is a highly international community. It has users all over the world, but also many users who are outside their countries of origin, and users of ancestry from all over the world. It is natural for people here to see these issues very very differently. Our job as a community is to have space for that, not try to exclude violators of our preconceptions.

Since HN's demographic is overwhelmingly Western, there is usually a pro-Western consensus in the comments (though it gets complicated, since many Westerners hold anti-Western views too). I don't see that as a problem, but it becomes a problem when consensus slides into mob behavior, which your comment unfortunately exemplifies.

People have been hounded off this site in ugly ways and attacked for their ethnicity here and I don't want us to have any part of that. Indeed if the question is framed that way, I don't believe you or any other decent HN user would want to have any part of that. The trouble is that we slide into it without intending to.

If you or anyone wants further explanation or examples, plenty are here:

https://news.ycombinator.com/item?id=19404162

https://news.ycombinator.com/item?id=21195898

https://news.ycombinator.com/item?id=21200971

https://news.ycombinator.com/item?id=21195089

https://news.ycombinator.com/item?id=20741930

https://news.ycombinator.com/item?id=20720787

https://news.ycombinator.com/item?id=22608635

https://news.ycombinator.com/item?id=22609080
exit(2) will only call destructors of static objects. Quick_exit not even those.
> Which likely explains why conspiracy theories proliferate.

That is not necessarily a bad thing, but setting an arbitrarily high standard is problematic. Human life is complex, interactions are combinatorially so. Just because uncertainty makes us uncomfortable doesn't mean we should move the bar higher to only deal with the comfortable territory (those with readily available evidence). History is full of atrocities that didn't immediately produced evidence, and even in the face of evidence we denied it could be happening for a long while. Even evidence is no panacea for our biased knowledge-seeking machinery. Not all beliefs are bad. Not all truths are comfortable. Therefore it is imperative we be careful with what we ignore and what we don't.
Never long dang you’re right. I won’t comment or submit anything again. I clearly don’t understand the criteria. Cheers.
haveibeenpwned would say otherwise.
God I wish, this should be something the OS does ffs.

My kludgearound: different desktop pictures, related to the project each desktop is for.
You can change the global allocator in any rust project. You can write your own easy enough, or use one like jemalloc
Not to mention the indirect support of the displacement of Palestinians, which is the reason why all the conflicts and US involvement started.
It simply boggles my mind all the things US did to Japan when they were booming and were supposed to go past US and the fact that we don't really talk about it much.

I think it all can be traced to this - https://www.nytimes.com/1994/10/09/world/cia-spent-millions-... this party has essentially been the defacto leader of Japan and it's policies.
Obviously you don't have experience with Oracle or you would have written millions of dollars in license fees... /s
So that's longer than from Alan Shepard's flight to Moon landing. And the task - with all peculiarities - still seems simpler.

I don't think this points to the "ungroundness" of Shotwell. Similar projects were discussed and BOTEd for quite some time. The whole suborbital tourism thing is practically rather similar technology, and we're a couple of decades in the implementation time for that.
And conversely, some songs that I wrote for piano can have crazy jumps on an accordion.
Amber monitors on a Hercules video card was supercrisp and easy on the eyes, but it was probably my young vision. Nowadays I also code better on white backgrounds, although I still prefer the console with black background.
Anatomy of a Crypto Mining Hack
The hairyness there is that there are legitimate reasons to port scan. Think of it like checking locks or oiling hinges on doors and windows.

Totally benign in your own home; gets awkward elsewhere right? I still do it though occasionally when I arrive at a new place if the signage is bad though.

Now, what about when your friend comes over, bringing the "house" of their laptop with them. It's on your network; seems like you should be in safe waters to do that port checking since it's in line with what you'd normally do, but their stuff isn't yours. Solution? "Hey, mind if I..." or, "Here's the guest network password".

Where I draw the absolute line is where you start to get this implied consent nonsense where that interaction never takes place, or in a form where the entity doing it never has to make the fact they are consciously up front to the User in question, and provides no alternative if the user doesn't agree.

Of course they implicitly do... Just don't use the website, which I practice. However it is becoming increasingly pervasive enough that I think we need to recognize the positive utility of integrating this sort of meta-layer concern into our basic social protocols in some way.
I prefer black on white (or off-white) in Emacs and in the macOS terminal. It reminds me of paper and therefore feels “natural”.
In general, the in-depth review sites that I tend to go to for reviews seem to be fairly trustworthy. One thing working in their favor, is that they tend to review many similar products and could collect referral commissions on most or all of the products they review, so there is reduced incentive to give a positive review of a bad product.

There are, however, two types of sites benefiting from referrals that I have a complete lack of trust in. The first is tech news sites (Gizmodo, for example) that feature posts about sales on specific items. Sometimes these are actually good deals on good products, but often a little research indicates that the price and/or the product are nothing special and they're just trying to drum up referral bucks. Often times these sites still post actual reviews worthy of reading, but I definitely will not depend solely on that one review.

The category of sites that I wish I could just erase from the internet is the SEO blogs that seem to exist for just about anything these days. Often times these purport to be review sites, but a little digging reveals they're likely just people regurgitating information from manufacturers and making recommendations for products they've never actually used. For popular product categories, I often have to sort through pages of search results to find a page that's not just some low-effort SEO blog. I shudder to think about how many consumers may be misled by these sites and make poor choices because of them.
Dare so may see a sort of socialism traction in some area's in which Government regains some controls, maybe nationalisation of some services - thinking health in some countries, may well happen.

This and few other area's, I do feel we may well enter an era of what will be classed neo-socialism. But then many aspects of politics and other circles of life revolves around balance. So all this outsourcing, may well see insourced as the new thing.

Certainly the pace of many things will slow down, working from home more, 4 day weeks, things like that are now more likely to come to pass.

One thing for sure, the whole tax system and with that corporation tax, needs reworking as there is a lot of debt and this whole living with debt over saving is and has just created many aspects of society that just don't work unless you have an ideal world 24/7.
What was the officer who murdered Floyd on live camera thinking, fully aware that Floyd was dying? Probably the same thing as these assholes. That they will get off without any punishment because of qualified immunity. The same thing every police officer in America thinks when they are about to murder or hurt another person. It's hardly a secret.
How to find toilet papers 🧻 using headless browsers to wipe it all up?
Headless browsers can be used to ease our lives! even when we are in search of toilet papers 🧻 to wipe it all up!
Anything involving fuel is dangerous. Demo-2 is first time that humans are on the rocket while its being fueled. The escape system is on while fueling and defueling since those are high risk times for the rocket.
I used to use dark mode but for a few years now I strongly prefer light mode. For Vim and Vscode I use the papercolor (papercolor redux for vscode) theme and on Emacs I use the hemisu-light theme. Both of them are great.

I still use most terminals in dark mode because I dislike their light color themes.

I guess the essence is that I prefer light themes if they are really good (for me). In the end this is all subjective and you should just choose by comparing themes yourself and not because others use "some theme".
I am hoping WWDC 2020 will have some great news and events that let us forget all the mistake they made in Catalina and incidents like this.

I am not sure if I am understanding the blog post correctly, because its simplicity is beyond ridiculous.
This isn't true.

For example: If a user schedules an event to happen at 15:35 on July 29th 2021 IST, you cannot know with certainty what the equivalent UTC value is. You know what it would be assuming the relationship between IST and UTC stays the same between now and next year. If India suddenly decides to implement some sort of DST, or make any other changes to the definition to IST, the UTC value you stored is now wrong.

Timezones are political, but they're also how people organise their lives. The user's local timezone is context that you can't just discard.
In C++/WinRT the same approach is taken, because you cannot just use a memory pool for COM.
Soyuz still uses hypergols on the service module. SpaceX has no separate service module (just the trunk which has no propulsion), which saves money as the whole propulsion system can therefore be reused. If the Soyuz used peroxide for the service module, it’d weigh far more due to lower performance.

Peroxide has serious limitations in performance (and, like all strong oxidizers and monopropellants, has serious safety concerns by itself and can burn you). SpaceX does nothing out of pure tradition, if that hasn’t been made clear by their approach so far. The future is not hypergols, but there are legitimate reasons for it today.
My understanding is that finalizers are special cased for a generational GC, have a tendency to introduce significant overhead, and (as with any GC scheme) generally run at unpredictable times. My impression is that RAII idioms are strongly discouraged in conjunction with most GC ecosystems.
Many languages allow a class to avoid declaring a finalized, for just this reason.

The JVM is notable in this regard. And thus, most classes that compile to Java bytecode offer no-finalizer semantics.
2A attendees who are carrying firearms are usually licensed, which means they aren't felons and have clean background records. In most states training and licensing is required to carry short firearms (pistols, revolvers). Licensed firearms owners are an unusually safe and cautious group of people.
Do you think NASA considers it an issue? They seem pretty ok with it and have plenty of experience with it.

The robustness of the system is hard to give up. And fueling and recovery has always been a large production requiring attention to detail.

Has NASA or DARPA put out any requests for a next-gen RCS fuel replacement?
I’m still on High Sierra, most recent 10.13.6 security update was ~3 days ago.

I’ll upgrade when some piece of software I need to use requires it.
> I thnk they slipped a 'norminal' in on us. (A John-Insprucker-ism).

They did. Its become a meme apparently. I'm looking at Todd's stream (Everyday Astronaut) and he has a hat with that on it.
While this approach seems to work for a lot of people, personally I'm in the crowd that has a really hard time with that.

I'm just not a creative person. I consider myself a good developer when it comes to diving into an existing code base and figuring it out, fixing things and adding new features. But I simple cannot come up with stuff on my own. I've been trying ever since I was a kid and started programming, and now it's been 20+ years of drawing blanks when I try to "think of a project."

Hopefully I'm not alone in this :P
[Show HN] Game Devs share their entrepeneurial Journeys
Gift Card fraud is a massive underground industry.
Ask HN: What are some good books or references for decision making?
I am looking to read more on decision making mental models and any blog or in-depth articles or journals and books about this. Hope you all can chip in
I'm not sure either way. I thought flu is a kind of generic, informal term and coronaviruses can give those symptoms so it's flu, in laymans' terms. I'm probably wrong.
That's not really the same issue that is mentionned in the article though, is it ?

The issue from the article would be solved by just passing a reference to the variable.

In your case, cleanup is an action that needs to be done before writing new files. So you have to wait for cleanup anyway, don't you ?
I've noticed people either prefer dark or light when working. It's very binary.

In my 20s/early 30s I really preferred a dark environment when coding. It's how I "grew up" with my first job back in the 90s, based in a cellar.

At some point around being ~36-38 years old I randomly started feeling that I preferred a light environment - a view outside would be really nice too.

I think it's mostly due to what you're used to.
> and perhaps will be reversed within the next one

Assuming that current will be not be the same as next one.
> Trust is easier lost than gained.

Completely agree. America has a lot to do to gain it back; it's a long process.

"Squeezing allies" sounds interesting. Maybe they shouldn't be "squeezed" in the first place, so it's good that they can't? On the other hand, if, for example, Europe sees the benefits in countering some specific China expansion issue, USA won't need to ask too much for a concerted response.

And frankly, Western alliance has no alternative today; maybe only going alone - or as a European Union, but USA (and Canada to a degree) are still the best partners. That doesn't mean, of course, that USA doesn't make bad mistakes lately.
The URL has "X"s in it. I don't know if that means it is redacted or is variable.

Note that when they give the POST request, they say "Sample Request (2nd step)".

But what is step 2? The diagram above shows step 2 as a response, not a request. At least that's how I interpret an arrow pointing back toward the user. So the write-up conflicts with the diagram.

How do you resolve that conflict? One guess is that "Sample Request (2nd step)" should say "1st step" instead.

Another guess is that the arrow directions don't necessarily always indicate whether a step is a request or a response, so that step 1 could be a request and response, and step 2 could be another request and response that POSTs to a secret URL that was learned about in step 1. (This guess could make sense because the request is a JSON message with just the email field. There must be credentials somewhere, so either it's redacted or some kind of credentials were given another way, like in step 1.)

If this second guess is right, then a follow-on guess is that the crux of the bug is that in step 1, you sign in with a particular email, then Apple says "OK, now here's a secret URL to call to get a JWT token", and then in step 2, you change email, and it doesn't notice/care that you changed emails between step 1 and 2.
> Astounding to me that automatic rearranging would have been considered desirable

Funny, i really like this because it lets me switch to another app and then return with a single swipe. The ipad has this behaviour too though the swipe is in the opposite direction.

I use full screen very heavily and rarely use spaces as separate desktops, which I find weird. You probably consider my use weird.

Not to say one approach is better than the other, just suggesting whoever set the default might have decided based on their own use. I suspect this issue was not subjected to any UX research, even at a place as big as apple.
When I tried Airmail, they sent an email that had something like "oh, we see that you use @<domain>.com. Do you think you could reach to your colleagues and talk to them about using Airmail". I deleted the app immediately.
Hosers!
Yeah dude that could never happen. Except it already did:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4797993/

https://norkinvirology.wordpress.com/2015/12/04/genetically-...

https://www.pnas.org/content/113/11/3048

I don't know what your purpose is in regurgitating verifiable but admittedly realistic-sounding bullshit on hacker news, but virtually every statement you have made here is obvious bullshit.

I don't even particularly believe the "possibly released from a lab" meme, and am generally against the shadowy dipshits that push it. But you're not helping here.
A close relative of the low-effort SEO blog is the low-effort YouTube review. I'm not speaking of the dude unboxing something in their kitchen, but the videos that just feature screenshots from the product's website while somebody just reads the features from the same website. Thankfully these are typically pretty transparently useless, but I do wish they would disappear altogether.
Winning doesn't mean completely extinguishing the competition.
Mainstream of of which community? Some things that seem out there to most people are regularly accepted by the conspiracy community, and vice versa sometimes too.

Almost any conspiracy theory of any depth is outside the mainstream.

The furthest in both cases would probably have to do with aliens (whether real or fake but useful aka project blue beam). Or perhaps quantum mechanic related phenomenon. Not saying these are ones I subscribe to but giving examples.

I'll give you an example of one that is very much not accepted: Pizzagate (please don't misunderstand, I don't necessarily think pizzagate is "real", I think it very much could be a limited-hangout, etc). To many it sounds completely crazy, beyond ever being considered. For those of us who are aware of the larger pattern it matches though, it fits into that pattern. A great example of a similar case in which we have deductive evidence is the Dutroux affair (aka the Belgian X-Files). Epstein was on the periphery of the same type of operation, but was more of a front man/procurer, much like Dutroux. I could list many similar examples (Franklin scandal, finders cult, Saville, Jersey, Kinkora, Elm Guest House, Roy Cohn, etc) where we have witnesses and testimony and evidence that usually got buried, assassinated, etc if it ever got closer to the heart and away from the front men/fall guys (and gals, looking at you Ghislaine Maxwell).

This is the power of inductive logic.
Yeah, you're right. In hindsight this was a poorly thought-out and poorly written post on my part.
I’m not sure there would be significant contraction at normal screen FOVs and brightness levels. Instead I think when your eye is out of focus the white smeared onto a black background is a much stronger signal than black smeared on a white background, due to visual perception’s inherent gamma curve exaggerating small brightness differences much more against low brightness levels (black background) than against high brightness levels (white background). So there is a much stronger perception of blurriness (black background with a +0.X lumen splotchy patch is exponentially more noticeable than a white background with a -0.X splotchy patch).
He wrote a whole collection about cats. Cats are like 56% of the internet right? Definitely still matters.
I'm glad it was posted. I like alternative methods. Everything is a shameless plug about something. In your case, you're just shamlessly plugging the established college industrial complex. Sorry. I like the alt-ed world.
How is your game coming along? I've always wanted to make a game (like probably 50% of developers). It's just so much work I can never manage to commit to it long enough to make something.
At many universities it's the language they teach and have most of their exercises in. The exercises that are explicitly about something else excluded. Functional programming -> Haskell, logic oriented programming -> Prolog, statistics -> R, writing compilers -> C with flex/yacc/bison etc. Everything else: Java. At least it was like that for me when I studied in the '00s and '10s in Vienna.
Maybe it's semantics, but you're giving to much credit to recommendations. There's no intent that specific; all they really do is see that you liked X, and most people who liked X like Y, so it shows you Y. Politically, it causes echo chambers, it can show people all sorts of conspiracy theories, but my Youtube recommendations right now are showing me rollercoasters, airplanes, magic tricks, and cooking.
> No the zero-cost refers to the abstraction (and runtime cost), which still is zero-cost. Deallocating is part of the normal work load not the abstraction.

Yeah, you're right. In hindsight my comment was poorly thought-out and poorly written.
How is Godots performance these days? I heard they are adding a ton of c# support after a lot of people have struggled with frame rates in gdscript (source: various youtubers who use Godot)

I just switched from unity to unreal because of sketchy retroactive licensing changes from unity and the performance in unreal is really making me happy so far
I love that they do these. This one in particular is really helpful when greeking designs (and I guess could also be useful for D&D dungeonmasters?)
Show HN: Visualizing Maps in R^3
The engineering effort of utilizing 1B worth of Azure credits is surely worth at least 10% of it.
Dark mode hurts my eyes. My vision is still good enough for black on white background text but the inverse colors make it physically hurt when I try to read the same text in the same font size due to the slight astigmatism that I have.

Interestingly I developed astigmatism over a few short days when I was under a lot of mental trauma. Not sure if that was causal or just coincident. Can a serious emotional shock damage eyesight?
I’ve been happy with the Elixir/Erlang world. Especially as a scripting/dynamic language it’s been remarkably stable from a "don’t waste my time" perspective. Core system features from years back work, and generally work with updated libraries.

Well despite a few major changes to Phoenix, but that was mostly changes to the naming patterns. It also switched to web pack which I consider a pain point of following JS development. With LiveView I only have a dozen JS deps and ~50 lines of JS so now I can get off the JS ratrace too! Well github complains about outdated npm deps. I should make a GH action for that or something.
Books are definitely not indented, code can be up to 50% of actual text. In that case 120 columns.
I suspect you're being downvoted because this is so light on details, and reads more like some sort of bragging than anything else. Would you be able to share in what sort of way security makes your APIs different, for example, and how that pertains to SLAs?
The author's point seems to be that it's hard to figure out where and what to learn. They're not complaining they have to learn new things.