skysight-inc/HackerNews huggingface dataset:
C's longjmp doesn't cleanly unwind the stack. Common Lisp's GO, just like all CL control flow operators, cleanly unwind the stack, allowing cleanup forms established by UNWIND-PROTECT to be executed. That's the key difference.

The book contains an implementation of dynamic variables in C, though, which uses a GCC cleanup extension; the example code contains the contributed code examples for that showing various means of implementing dynavars in C.

Promises are asynchronous while signaling and condition handling is fully synchronous; I don't know what kind of parallel one can draw here. If anything, a promise's .catch(...) method may act like a CL HANDLER-CASE; the promise becomes resolved, just a different code block is executed in case of a failure.
Yes, https://obs.camera/
I can't imagine what should happen for us to overshoot the co2 level and make it too low. We can't even slow down the increase of the global emissions, let alone freeze them at the current level, let alone reduce them to zero - which is the goal (I am talking about the emissions, not the concentration in the atmosphere). After the emissions are down to net zero, we need to start removing excess co2 from the atmosphere.

So what is the risk of overshooting and bringing co2 level down too much? I think there is a higher risk of the universe spontaneously disintegrating before that happens.
I've worked remotely in several countries (Australia, UK, Canada, parts of the EU) in short stints (2-3 weeks to ~6 months), and for the most part the governments don't care much. As long as you're not conducting business related to that country -- like selling to locals or trying to get a local job -- no one will dig too hard. If they ask, you're just there to do an extended vacation or backpack.

Parent comment is right, though: it is sort of a legal gray area. If you plan on having a long-standing relationship with that country it's probably worth doing things legally, if possible.
Seems mostly like a stopgap to me. This is meant to replace a bunch of old F-15 C/Ds which are aging out of their operational life. The -18s are Navy, and so using them in the Air Force to replace existing -15s would be pricey on the logistics side, F-22s aren't being manufactured anymore and would far too expensive for the National Guard units these are going to, and the F-35s just aren't available in large enough numbers yet. The -15 has also turned into a very versatile aircraft, and it a lot cheaper to operate than a -35.

Part of the reason these old aircraft stick around is due to the very low risk involved with upgrades. We have -15s, we know they work very well, we know how to fix them, we know what to do with them.
I know, I'd rather wear a mask as a protection, potential "life-saving" measure than live in constant fear of catching the virus. And I have no discomfort in wearing such,nor it's a "fashion".SEA countries quickly adopted the policy because A)Government pressure B)Pollution-people wore masks before all this; maybe only time can tell whether it's a "good" protection. In my opinion.
It's also unlikely to be very effective due to it using the adenovirus Ad5 as a vector, which is a human adenovirus that many people have antibodies against. This means a marked loss of efficacy if you have them.
I would suggest "compuppet"
Harvard is not the most powerful institution on earth, nor do people from Harvard run all the more powerful institutions, nor, even if that were true would it mean Harvard itself is necessarily powerful.

To pick a random and specific example of an institution I consider more powerful than Harvard, how about... the Spanish Army?
We had a C=128 which added a whole bunch of additional options that could be used in BASIC programs. While grade-school me was completely baffled by assembly (wasn't in the manual that came with our used computer) it introduced me to the basics of sound synthesizers.

You could define a wave pattern (square, sawtooth, triangle, ring, etc.), attack, decay, sustain, release, and pulse width with that version of BASIC and generate all sorts of sounds and music.

I spent loads of time messing around with using variables for these different parameters to see how I could generate the coolest/most annoying sounds.

Graphics were also a lot easier to play around with (it even had an interactive sprite editor built-in) but that's a whole other story.
I would approach a whiteboard interview collaboratively. Generally I would leave it up to the candidate to drive the problem solving in this case, but I would expect them to ask questions and get input rather than just sit back and let them sweat. If they were going down the wrong track I might also ask questions to nudge them in the right direction. Seeing how they engage in this kind of process would be precisely what I want to understand.
What has been especially frustrating to me is identity politics, where being member of Groups A, B, and C means you must hold Ideas X, Y, and Z because those must be the views you hold as a member of those groups. It completely removes all agency and individuality and instead classifies you entirely as a set of labels. The smallest minority truly is the individual, and every individual can make their own decisions regardless of their race, gender, sexual orientation, etc.
.. such as?
Remember Jamal Khashoggi?
They however moved the body after dismembering it.
that slippery slope is totally real, unfortunately
Almost. What you'd call "conservatism" is just slowed-down progressivism, delayed by 10-20 years but otherwise indistinguishable, and both "sides" are squarely within the liberal political theory.

Nothing is being conserved. Today's conservatives are espousing values that sound the same as 2005's liberals, and are not even as conservative as Bill Clinton.
Dude, watch any video of a Republican politician saying 'All lives matter' and refusing to say 'Black lives matter' and then come back and tell me it's a false dichotomy.
>I agree. I really dislike being asked to produce code of any complexity in an interview setting, although I do think it's important to see a candidate's code to understand how they solve problems for more senior roles.

I've never been a big fan of giving code interviews, however when I have to give them, I'm far more interested in the candidate's thought process around how they understand the problem and what needs to be considered in building the solution.
F-15EX is essentially a flying missile boat, I'm pretty sure it can hold up to 20 AIM-120 AMRAAM missiles. For context a 35 carries only 4. They will support f22's and f35's from BVR. The upgrades are probably designed to modernize the older air frame to talk to the newer ones.
The problem I see is that if you're 30 and use that rule, you are basically forced to drain your 401k over the next 29.5 years.
Because Riot means Riot Games to a substantial portion of the internet.
I tend to be on the conservative end of this issue, so I mostly agree with you. However there have been some notable instances of people getting fired for expressing left-wing viewpoints - the ones I can recall were college professors.

So the door does swing both ways, but I do agree that the majority of "cancellations" nowadays are coming from one side.
Probably an Air Force equivalent to the Navy's EA-18 Growler.

The Growler is basically an F-18 Hornet, so it's maneuverable like a fighter (and can engage in limited combat), but is refitted with equipment for electronic warfare missions and roles (radar and comms jamming, intercept, etc...).

The Air Force F-22 can already do some EW, but that is not the F-22's primary role or specialty. Also, there's a limited supply of F-22s and they are very expensive to operate and maintain compared to F-15s.

So, this new F-15 does seem fill a niche where F-22s would be overkill and Growlers unavailable (since they're Navy aircraft built for carrier operations).
Birth rates in an era with birth control and women’s ability to have careers is not comparable to birth rates without birth control and when women could not work.
Just for fun: here's the City Barge pub in London mentioned in the blog post's UI screenshot. :)

https://www.timeout.com/london/bars-and-pubs/city-barge
Group A would say they are "Sex and Gender Positive and Inclusive". Group A would also say people who disagree with Group A are "Transphobic"

Group B would say that they "Support Free Speech". Group B would also say that people who disagree with Group B are Maoists
> In other words, long story short, probably not this year.

Moderna aims at an emergency use authorization for health personnel in October or during the autumn in general if the interim data from Phase II / III is good enough.
When Apple first eliminated all but two (or four) USB-C ports, there was a ton of vitriol towards Apple on HN. In the years since Apple’s move, both Dell and IBM have adopted Apple’s playbook and are in the process of eliminating ports, and there are no comments on how everyone will need dongles to connect peripherals or get their work done.

- What has changed in our use of laptops over the last 12-months that dongles are no longer a pain point?

- Did Apple make the right and, dare I say it, bold call by removing a whole host of ports in lieu of standardizing on USB-C?
Technical interviews problems do sometimes actually resemble some discussions that happen in the real world however there are two major problems that I see in the interview space that don't have clear solutions:

1) one or two people in the discussion (interviewers) already know the perfect solution to the problem and are contributing as little as possible to the discussion.

2) the actual amount of allotted time to brainstorm a solution to the problem is realistically only ~10 minutes not the ~45 minutes you are allotted because of the time it takes to implement the solution with real code.

It would be nice if no one in the interview knew the answer to the problem before starting the discussion and this discussion would be pretty realistic aside from the lack of help from the interviewers. However, you cannot easily/fairly compare candidates with so many different questions.

Technical interviews would also be far more realistic if they allotted more time for problem solving but I imagine if the standard 45 minutes was bumped to over an hour, the only outcome is that more candidates would perform very well and that's not an outcome companies actually want unfortunately.
Ask HN: How to handle PayPal deduplicate payment from buyer
Today, I found that instead of performing single transaction Paypal did 4 transactions (worth $ 2.25 USD/transaction) from one of our customer. Some kind of bug in Paypal anyone else faced this?

Also seems like when I issued refund Paypal take fee on refund too :( that's pretty bad for the buyer. Buyer didn't receive full refund thanks to
Paypal fee. How to handle these situations? Any thoughts?
>The spectral signature of orthodox privilege is "Why don't you just say it?" If you think there's something true that people can't say, why don't you be brave, and own it? The more extreme will even accuse you of specific heresies they imagine you must have in mind, though if there's more than one heresy current in your time, these accusations will tend to be nondeterministic: you must either be an xist or a yist.

Well. This kind of hit a snare with me... I'm the kind of person that would say this to people. I'm not entirely sure what to think of it as a whole, the letter. I might have to read it again later.
I am very proficient with touch typing. But in my experience, mixing German and English keyboards erroded my skills considerably.
But they already are testing their blood for effectiveness. I have to say, if a placebo can cause your blood cells to fight off a disease better even when removed from your body, that would be something.
Last I looked we are still in a market where there is supposedly more open positions than there are engineers to fill them.

So why are firms that are hiring so obsessed with producing more and more arcane barriers to entry?

As I always comment when this topic comes up: this process makes some sense at Google (where I work) where the sheer number of applicants is massive and false-negatives are perfectly fine because the potential applicant pool is so large. But at smaller companies, who can't pay Google compensation and feed you gourmet food, blah blah blah? And where your job will be mainly writing some JavaScript to drive web pages? Really?

I work around embedded stuff and spend a lot of time in low-level code, and I _still_ don't get to spend a lot of time writing algorithm and data structure heavy code. I actually really enjoy doing that kind of work, but on my own time, at my desk, with my headphones on, and some books and resources to reference as I'm doing it. This is how engineering / authoring / writing is classically done, by the way. Calmly, often solitary, and with space to gather thoughts and do trial and error.

Why should I be selected or deselected based on my ability to perform this activity in front of people in a high pressure situation? Often someone 15 years younger than me, fresh out of a CS program, and with a pile of hubris that goes with that?

For what it's worth I'm self-educated, not a CS grad, but got into this because it's what I like to do and spent many years privately studying on my own to get here.

FWIW I just this morning turned down a potential job opportunity because this is the interview process they wanted.
> with new automated flight controls and electronic warfare capabilities.

Would this be good for making a drone version?
I fully agree with you, I was being snarky.
Getting another store installed, or installing third party APK's isn't the hard part.

The hard part is the baked in dependency on Google Play services in most apps.
"good/bad" is a different dimension than "true/untrue".
Facebook is two syllables.
`UNWIND-PROTECT` thats cool!

What I meant with the promises was, If you could pass three closures ... like success, error, restart could you get some kinda condition system ?
Anecdotally, I know a number of people who started by renting out their basement on Airbnb, and then made so much money off of it that they bought another house, which they pay the mortgage on by renting out the entirety of their original house.
The Keynesian Revolution
> Stripped of context, it is obviously true, and utterly harmless.

You can't strip phrases like that of context. "All lives matter" isn't just a statement, it is a direct response to black lives matter (too).

Anybody who's been half paying attention to the news for the past few years understands that and is not making an utterly harmless assertion.
I agree that these names are kind of meh, but they stand for things that will mostly be chosen on their technical merit, and that you don't have to sell to your friends/mom/gf/brother/etc; so it does not really matter.
I was about to post a rant about bothsidesism here, bemoaning the fact that pg is talking about a problem without example, as if it's something that "everyone" does in various contexts.

Then I caught the reference in the second to last paragraph. Clever.
Au contraire, Saying "Black Lives Matter" is a distraction. The actual problem is police violence and overreach - not just police killings, but even things like swatting, civil forfeiture, police buying surplus army gear, drug war, etc. etc. - and focusing attention on just one tiny issue, then proposing a braindead solution ("defund the police" - do you really want to live in a society with no police? like e.g. CHAZ?) is the worst way to solve the problem.
Fans Uncover Super Mario Anniversary Twitter Account
OP was comparing the two statements in terms of 'orthodox privilege'.

Meaning they were not claiming that they both have the same ethical standards or logical consistency. But rather that 'orthodox privilege' can be extrapolated into 'bubbles' or sub-cultures. The 'orthodox privilege' in PGs article is also mostly descriptive rather than normative.

You were arguing based on ethics and logic. I agree with your conclusion and I sympathize with your reaction. But it seems you missed what OP was going for: describing what people might think/say/do and why that might be rather than what they _should_ do.
Already happening. All the other browsers for iOS are literally just wrappers for Safari.
as an expat you need this all the time, to have specific apps for two locations, including government apps, commute apps, even retail bonus apps, they all have those idiotic geographical limitations, and are often not to be found on common APK sites.
So you need a friend with the "right" location setting to extract and send you the APK.
Troublesome, but at least with Android its possible to do so.
Dbt with Splitgraph: versioning, sharing, cross-DB joins
Makes sense, considering HN has plenty of people from corporations and more or less no people from marginalized groups.
PSA for all Riot/Element Android users: RiotX came out of beta too soon. Voice and video calls don't seem to be implemented in non-DM encrypted rooms. So if you created an e2e room and invited someone there, you can no longer call them.
(A bit off topic) Two months ago, on reddit there was interesting finding and discussion about low quality screws in Dell laptops [0]. Also, if you look for "screw" phrase in r/Dell you will might find that problem is more common than occasional and touches many models, especially noticeable in XPSes.

[0]: https://www.reddit.com/r/Dell/comments/gf520r/xps_9570_aliex...
Sex at birth is not "assigned" it's "observed". Assigned implies some sort of discretion on the part of medical staff which is not the case.
It sums up the view of many Americans though. You can see many masks in the video, and also many not masks.

Where I live, in America, it is something like 70% of people with masks. And it is required in stores in my area. Some stores enforce, some do not. Some people wear a mask past the greeter in the store, and then take off their mask once inside.
In the case of Karol Sikora, he is an expert who even spent 2 years working as a director at the WHO.

Yet whenever anyone posts anything about him, it's met with immediately criticism, either ignoring his WHO work, stating he's 'only' an ecologist, his exaggeration on his connections to the Imperial College .. but none of those criticisms invalidate his expertise or the fact that he was hired by the WHO and had experience directly in infectious diseases.

Oddly enough, people will immediately attack his character and background, but they won't bring up his involvement in Lockerbie.
GraphQL Basics: Types, Queries, Mutations, and Schema
Nurture + Nature.

You don’t exist as an independent being. You are part of a long line of humans. Lots of studies showing how trauma of our ancestors is encoded in our DNA and carried forward.

Social patterns change but the underlying human drives stay constant more or less.
> officials now say that buying new F-15s is the quickest path for replacing aging Air National Guard F-15C/Ds that are reaching the end of their service lives.

Does this mean the F-15EX will deploy to ANG squadrons, or does it mean that the Air Force planes which are displaced by new F-15EXs will deploy to ANG squadrons? Just curious.
It is possible to have a decent caring relationship on top of a commercial one. I have restaurant owners who I have a really warm relationship with. I know about their family, they enquire about mine. They will not give me a free meal and neither do I expect one. Same with some shops that I frequent.

Airbnb is certainly a market. So are restaurants. You do see people supporting their local restaurants in this crisis don't you?
This claim falsely assumes childless people will have successfully developed enough intimate and reliable relationships by the time they are on their deathbed.Research shows establishing “fictive kin” at any age is challenging and nearly impossible when the elderly show signs of dementia or Alzheimer's.
"most of modern society". No. Only to most people on Twitter. People IRL don't have the need nor the time to care about such subtleties.
They were torturing him and then hiding the body, not distributing his body parts around the building.
They offer machines with more ports, making it the buyer's choice.
There is plenty of proof of long term and potentially permanent side effects, including some that are uncorrelated to disease severity. It's also true the relative prevalence of such side effects is far from well understood, but that is not a valid reason to dismiss the concerns outright. To counter your statement regarding "no evidence", here's just a few recent studies that provide such evidence (please note that this list is extremely far from being remotely exhaustive):

1) https://academic.oup.com/brain/article/doi/10.1093/brain/awa...
"The high incidence of acute disseminated encephalomyelitis, particularly with haemorrhagic change, is striking. This complication was not related to the severity of the respiratory COVID-19 disease."

2) https://www.nature.com/articles/d41586-020-01891-8
(on the possibility that C19 may trigger diabetes)

3) https://medicalxpress.com/news/2020-07-physicians-comprehens...
(on the systemic effects of C19, many of the acute complications have chronic effects detailed in the full study if you care to read it)

4) https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
(on Kawasaki-like autoimmune disease in C19-infected children)

5) https://www.thelancet.com/journals/lanres/article/PIIS2213-2...
(post-C19 lung fibrosis)

Note that I've only cited evidence from highly cited and peer reviewed studies. There's a lot more if you care to follow the medical literature, but I think I've proven my point. 7 months is actually extremely little time for proper epidemiological studies on long term complications, it will take years to understand the prevalence and relative risk factors. What is clear, however, is that there is plenty of clinical evidence for different kinds of long term complications that necessitate further research.
The problem is when the general population assumes that only the far right uses racist dogwhistles.

https://www.theguardian.com/education/2020/jun/25/abolish-wh...

> She tweeted on Tuesday: “White lives don’t matter. As white lives” and “Abolish whiteness”,

I'm sorry but no amount of "academic context" makes these sentences any less racist.

> It's a bit like turning up to a 9/11 memorial and saying "all plane crashes matter". Or somebody responding to a bug report by closing it WONTFIX with "all bugs matter".

No it isn't, your argument is fallacious, no organization came with a "9/11 plane crash matters" slogan at first place.

"black lives matter" is a bad slogan because it both doesn't mean what it says and is divisive by nature. "black lives matter" is black people telling white people that "black lives matter too". It's incredibly patronizing. The great majority of white people do understand that black lives do matter, as much as white lives and that police brutality does affect all races.

If you design a slogan in such a way that it is divisive by nature, then disallow anybody else from fighting for their own cause or even broader causes, then you are not seeking a solution involving everybody, but just more racial strife, as you are claiming the exclusivity on victimhood.

Nobody can come here telling me that no white people has ever been beaten or killed by the police abusing their power.