jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
No, you are correct. But the Capitol is in DC, and crowds outside the Capitol are in DC. I'd have to see a map to be certain, but I would imagine for any large gathering, sufficient forces may be needed the Capitol and in surrounding areas.

To your point, though:

> D.C. Metropolitan Police Department would be the lead agency and would coordinate with the Capitol Police, the U.S. Park Police and the U.S. Secret Service.

It appears the Mayor had been requesting assistance from federal agencies in the week leading up to ceremony, but declined additional assistance greater than a force of 340[0], likely to avoid having images like this one[1] giving the impression of military being involved in the election process.

[0]https://www.npr.org/sections/congress-electoral-college-tall...

[1]https://pbs.twimg.com/media/ErEvfgnXAAA2kEc.jpg
The problem here is that Gmail is used for businesses, but also personal use. Outlook is almost exclusively a business email client. Hotmail is the corresponding personal email client.

To be fair you should include Hotmail. Or you should remove Gmail/GCalendar and Outlook from the list.
It seems like you're hijacking this thread to make a your own political point. The people of Iran are also caught up in the mess, and this especially includes musicians and artists, who are often activist, but don't have a huge global voice, or global concern. The country and it's people are beautiful, but, yes, it's not just sanctions affecting the country, but also oppression from the theocratic government downwards. Interesting to note, that the most recent study of religious affiliation in Iran shows that roughly only a third identify as Shia muslim:

https://theconversation.com/irans-secular-shift-new-survey-r...

For people who want a deeper dive into the geo-political issues and growing secularism movement across the Middle East, I'd highly recommend the provocatively titled 'Secular Jihadists' podcast. The hosts are both ex-pat apostate Muslims, one from Iran, one from Saudi Arabia, and they have interesting insights into West Asia, and secularism in general.
Cursory googling:

CHAZ/CHOP: 2 deaths
Capital Hill Riot: 5 deaths
I just tossed together a quick branchless version, and was a little surprised to see that it was significantly slower than the straightforward pointer version on random data: about 1.5x the cycles. Presumably this gap would narrow if checking for char_to_remove was less predictable.

Here's the code I tested. I think it works, but I barely checked it. I'm sure there are better ways to calculate 'increment'. Not sure if these would be enough to close the gap, though.

void condense_by_removing_branchless(char *z_terminated, char char_to_remove) {
char *condensed = z_terminated;
while (*z_terminated) {
*condensed = *z_terminated;
int diff = *condensed - char_to_remove;
int increment = -((diff | -diff) >> ((sizeof(int) * 8) - 1));
condensed += increment;
z_terminated++;
}
*condensed = 0;
}
then how exactly will it be complete?

If they can can communicate about Finite State Machine and a couple of stacks...
That's Brad Feld. He has a rule that if his wife calls, he picks up the phone no matter what.

I do the same thing with my wife, I think it's reasonable.
I was thinking about this just the other day. I was wondering why Google doesn't remove the browser chrome from their apps. I have a spreadsheet that I saved to my iPad and look at daily. It doesn't need browser chrome.

The more I thought about it, the more I realized that you almost have to have the browser chrome. If your app has any links outside of your app, there would be no way to get back. This isn't a problem in native apps because external webpages are opened (typically) in modal windows or an external browser.
This is a huge software development issue. A disastrous money waster.

The solution I see is to start to charge more for an IE6 compatible version of any Web software (and charge for the IE6 compatible version in the cases when the software is normaly free).
> Shopping remains one of the most important tasks people engage in while using search

Translation: shopping remains one of the most easily-monetized tasks people engage in while using search.
I'm quite familiar with C, but I don't see the difference between the while and for loops in the trivia box on article 2 of the series.

I would expect the while loop to compile something like this:

while(condition)
{
// stuff
i++;
}

becomes

loop:
if(!condition)
goto end;
// stuff
i++;
goto loop;
end:

I would expect the for loop to do this:

for(;condition;i++) {
// stuff
}

becomes

loop:
if(!condition)
goto end;
// stuff
i++;
goto loop;
end:

So what's actually going on?
note that this article is from the 1980s, not recent (though still accurate)
Clubhouse is really awful. I don't know anyone who continued to use it after opening the app a couple times
Locking down scientific information from the greater scientific community and the general population is a terrible and anti-scientific idea which we have seen implemented by many theocracies and authoritarian states throughout human history
Why does the README mention CryptoNote when the project seems to be based on Monero + SCP?

https://twitter.com/fluffypony/status/1379559273504641025

I guess the whitepaper mentions it, but that isn't suprising considering koe wrote it.
I was curious too: https://torontolife.com/life/went-college-11/
The phone numbers put into this website can be trivially reversed despite of the false sense of security the phone-number disclaimer provides: https://code.express/docs/blogs/facebooked/
That may be true, but I also find that too many things get "rebuilt" instead of "completed".

Rust is currently suffering from this in its libraries to a very great degree. Take XML for instance--the Rust alternatives are all missing quite a few features, but so is the wrapper for libxml2.

So, what do you choose when you need one of those missing features? You can 1) try to add it to the Rust libraries, 2) try to add it to the wrapper, or 3) just wrap the C library yourself with the features you need.

I find myself using Choice 3 (which I'm grateful I can do in Rust) more and more because I'm tired of incomplete Rust libraries that look like they do what I want until I start hitting those "corner cases".
I am not sure the nuclear bombs are the correct comparison here. Before dropping two nuclear bombs on Japan, Allies killed about 5x more more people with regular bombers.

I think the destructive potential and deployment opportunities of drones are much more closed to conventional weapons than nuclear ones (but still pretty far for both)
Then bootstrapping lost all its meaning.

I don't care where the investment came from, a VC, your dad, or someone being their own VC. If we start calling that bootstrapping, we need a new name for 'starting a profitable business with nothing but a 5 bucks VPS'.

It is not '1. Become a VC,
2. Invest in your own company.'
This is really silly. Signal has discussed repeatedly what metadata they keep. It might be sane to ask questions about that, except that every competing messenger keeps the absolute worst case metadata, generally in plaintext, nicely bundled up in SQL tables. At best, you'd be making the claim that Signal might... secretly be as bad as everything else.

And, of course, the source code does nothing to do address this concern; they control their servers and can run any secret fork they want. It's a purity test and nothing more.
Yeah, I mean, modern machines with multi cores that are standard now can simultaneously run multiple databases, IDEs, OS itself, bunch of containers, browser with zillion tabs, but can't run 2d ruby game because ruby is slow ? Riigggght.... I bet it could run performant in LOLCAT language nowdays.
> but beyond scope for a lot of developers.

Nothing is, or should be, beyond the scope of Apple.
Thanks for the link. I see 5 benefits listed. Concise code; native code optimization (LLVM) and compilation; parallel and concurrent runtime; debuggers, profiling tools, refactoring, coverage, testing tools; library support, distribution mechanisms. With the exception of concise code, however, I think I get the rest with a combination of clang and a good static analyzer, no?
For those who don't know, this is from Robert Nystrom, author of Game Programming Patterns: http://gameprogrammingpatterns.com/

https://news.ycombinator.com/item?id=7634734
There was over a year of dev time effort put into this optimisation by a team of people.

I think the effort of my optimisation would cost less time and effort, and give better results.

It would also waste less Editor time.

Mediawiki already allows drafts to be saved.
Author here. Your first point is my precise thought of what a resume should be, a personal road map.
Operations Manager
I am also a happy Telegram user and think it offers amazing UX but if you leave WhatsApp due to privacy concerns, Telegram might not be the right solution. All Groups and by default any other conversation you have are only encrypted in transport between your client and their servers. Also their encryption has been called into question a lot at the beginning.
Go has a small dedicated team that develops and designs the language. They take some input from the broader community but are still the one who decides how things evolve. They decided at some point that go modules was the way to go and everybody followed, because they are the authority who decides how Go evolves.

C++ does not have an equivalent, it's completely decentralized which results in more messy situation. As a result you have an open market where different people try to build different tools and approaches for their own problems, then try to get others to use them (similar to what Go had before go modules, we had lot of package managers to chose from at the time).

Instead of a top down decision it's a negotiation between the various actors. But the last thing we need is for the C++ standards committee to standardize a package manager. That would take forever to do, would result in a messy tool that tries to compromise with all the actors in some ways, make it very hard and slow to evolve over time and would likely result in a lot of pain, etc.
What is the point of your post? The post you are replying to cited a specific law regarding specific threats.

What does that have to do with what most people believe or whether most people are dumb or not?
The rule changes weren't reason to toss out votes. That quibbling that was shot down by judges. In particular, the rule changes were neutral with respect to any candidate.

Your objection about the rule changes is, of course, that it allowed more of the wrong kind of people to vote legally. It's naked anti-democratic BS, attempting to masquerade as a valid concern.
Teaching a homeless person to code ... hmm, interesting ... wait, what? JavaScript is your choice for a tutorial language?
This reminds me of the controversy that happened when the CIA videotaped "enhanced interrogation techniques" and 90 of the videos got mysteriously destroyed. Noone was ever held criminally responsible for that [1].

https://en.wikipedia.org/wiki/2005_CIA_interrogation_tapes_d...

There's a definite need that the video should be streamed as backup to a department (or more neutral 3rd party) database or made incapable of being deleted.
From a UI/UX standpoint, it might let the officers feel more in control, but manual activation makes the system much more prone to error. I think it would be best to have constant activation.
Curious about what sort of advanced metrics you get with NGINX Plus? Install the NGNIX plugin for New Relic (both it and New Relic Standard are free) and you'll see a bunch of charts marked "NGINX Plus only" http://newrelic.com/plugins/nginx-inc/13
The badges are pretty useful to lots of folks.
I like to see it as an as-yet poorly evidenced scientific hypothesis rather than an pseudo-scientific "fact". Which indeed may need to go through further revisions before the correct version is found. But I see lots of circumstantial evidence which makes me think it is worthy of further investigation.
You do have to pick a side. But you should be able to choose while keeping in mind that your choice is contingent. That is, if circumstances change, so might your choice. And even when picking a side, there's no need to purge from your mind the recognition of the relative validity of other perspectives.
The alternative view is that the right tools are more like a bicycle and less like crutches. The art is knowing which is which I suppose.
The more straightforward explanation is that the INTP/INTJ descriptions are much more exciting to someone with introverted traits than any other MBTI result. They are much more likely to be discussed for that reason alone. The glamor of the result affects its distribution, when in reality people who meet the description in a plausible way are quite rare and exceptional.
Yes especially that scene when you have a couple of hundred americans trying to cross the Mexican border, when in reality it would be millions.
Reference https://harvardcrcl.org/wp-content/uploads/sites/10/2018/11/...
How would the central limit theorem apply to seemingly bimodal distributions like left vs right handedness?
Getting a lot of these errors when using the GPR. Seems to be an issue with the estimation of the noise level term. Scratching my head on this one. Anyone familiar with what's going on? I tried adding some random noise to the optimization function, and it had the same issue.

...python3.8/site-packages/sklearn/gaussian_process/kernels.py:402: ConvergenceWarning: The optimal value found for dimension 0 of parameter k2__noise_level is close to the specified lower bound 1e-05. Decreasing the bound and calling fit again may find a better value.
People know exactly what to expect when they speak of the company "Dementia Village." They may not hear about the "Dementia care facility" if it's just subtext.

Further, this begins to give people the impression they specialize in Dementia patients only. You can't say the same for another name like "River Falls Village," as someone else suggested.

This is all part of the trade-offs in naming a business.
Ingrid Lane[0] was murdered by a man she met on an online dating site and had been dating for a month.

Meeting strangers may not be a high risk for you but it is for other people.

[0] https://en.wikipedia.org/wiki/Death_of_Ingrid_Lyne
Not the OP, but I guess the TL;DR for me is that it's usually ok for sessions to be loosely consistent, and you can upgrade to "hard" consistency where you need to.

Enforced session state consistency creates a hard runtime dependency on the backend service that provides that data and that service needs to scale to handle every single client request with low latency because the token to session state lookup dictates a floor on the response time of every other service you can possibly provide.

It's not "wrong", of course lots of systems work like this, it has some advantages!

It's just a tight runtime coupling that constrains how you can scale in some ways.

The way I think about it is, if you have jwts you can always add additional "hard consistent" session state in the way you describe, but you're not forced to use it for everything.

You have options, you can make tradeoffs. And in engineering, room to make tradeoffs is a great thing to have.

As an example, with basic jwt sessions you can write say, a non-sensitive geodata lookup service for frontend (don't really care if user session is "valid" for an extra minute after "logout") in a lambda say, scale it to bejesus, but still be able to attribute requests to a user and do rate-limiting, and it has no availability dependencies on anything else.

Ok sure though, maybe change profile info (a low volume request), you need to eat a hard invalidation lookup.
And in the specific case of cryptographically secure code, you may well need to be paying attention to extremely low level details like the number of instructions being executed on different branches, the states of various buffers and caches, etc. It may well be that it doesn't make sense to expose control over these things to the high level layer where it's irrelevant 99% of the time.
Good God, I hope not. Having lived behind CGN for a little bit while I was scrambling for another provider, it was a horrible experience with lots of broken services. CGN is a technical dead end.
Are you going to shut down credit card payments when someone used a stolen card to upload illegal images?
> I think the problem is that you need to either make the JWT have a short expiration or engineer a way to invalidate them before the expiration if the need to do arises.

That's not a problem. It's literally how they were designed to be used: expiration time and nonces.
I'm current using Vue to manipulate a complex SVG as the foundation of my current game engine. It's not super snappy but it's effective and interesting. I've taken the concept pretty far and, thus far, I haven't see anyone else manipulating SVGs with Vue (or React or whatever) in this way before. Its surprising because it feels extremely intuitive.
Would you really?
I had a good experience with Prgmr for the most part (dirt cheap memory for the price), and was reliable while I was using it. My only gripe was that IO performance was terrible, to the point that using ls in bash was annoying.

I switched to Linode and have been very happy with it.
Where have you seen a growing number of elementary particles? The number hasn't changed since the formulation of the Standard Model some thirty years ago.
Just to add.

Depends on why he was seeing a cardiac surgeon (who usually sees patients that have had or need surgery), and what his heart disease is. I don't think you have enough medical knowledge to assume the cardiac surgeon was, in fact, wrong. The question could easily have been interpreted as:

"Will diet and exercise reverse my [multiple 95% blocked coronary arteries before I die from a massive heart attack] "

or

"Will diet and exercise reverse my [dead heart tissue from my heart attack]"

Both answers are reasonably close to "absolutely not".

You seem to equate 'heart disease' to high cholesterol levels, and blood pressure readings. It is not. And if he "just" had high cholesterol and high blood pressure, he would not be seeing a cardiac surgeon.

Meanwhile, the answer to "Will diet and exercise reverse my [high cholesterol and high blood pressure]" The answer to that is sure, definitely possible.
Very interesting read. I am myself writing a series on the same subject and I was pretty inspired by your way of writing. Your article is paced a lot faster than what I have written so far and I really like the style.

I submitted my own posts to HN also, but I did not get the same attention as you did, congratulations!

I'm looking forward to the next iteration ;)
> There is another possibility. You were never really an owl.

Entirely possible :) I find the possibility intriguing, because when I was living the "owl" life you'd never have been able to persuade me that I wasn't actually an owl, especially because I'd tried and failed so many times to get change my sleep patterns before it finally clicked. It does make me wonder how many other people out there are like me in that regard.

For me, personally, it really highlighted how little you know about your own body compared to what you think you know, which is completely contrary to what I would've expected and very interesting to me.
Awesome stuff thank you - I'm currently creating a podcast hosting service, advertising on podcasts themselves seems an obvious choice to look into. I aim to have something that allows podcasters and advertisers to easily interact - that bit about ROI for advertisers has given me a bit of inspiration! :)
Awesome! Any recommendations on what pop-up / interstitial providers to use? I have a small site which has free, useful file downloads, and these could work well on that as an additional revenue stream. I have Adsense on there now but it is only pumping out $200-300/Month off of 10K+ visitors.
Non-PFS crypto-systems shouldn't be considered "safe" anyway. The NSA can steal the keys quite easily from most individuals/companies from what I gather from the documents.
Many companies may not spend money advertising for entry-level candidates because they expect they will hear from them without having to spend. College graduates tend to apply to lots of positions, so why spend a few hundred on an ad for someone you may hear from anyway when you can use that money to advertise for someone more senior level. The entry-level candidate might even apply for the senior level job posting, whereas a senior candidate is unlikely to apply for entry-level jobs.

I've had some experience with bootcamp grads over the past couple years, as they have applied to jobs I had posted (I recruit engineers). Based on my experience, the bootcamps seem to do a good job of building confidence in their grads, although that might be a trait of people who go to bootcamps (those confident that they can change careers in 10 weeks).

I believe there was also a trend of some bootcamps to hire their own grads in some capacity, which could skew the numbers a bit.
Send to Dropbox. Allows you to email attachments to your Dropbox. Makes roughly $2,500 a month currently. More info in this other thread: https://news.ycombinator.com/item?id=8699687
Meh.

A couple of years ago, I decided I wanted to simplify my life. Cut everything down to an iPad with keyboard, plus my work Blackberry.

It's romantic, but it sucks. I went the other direction: 15" MBP Retina with quad-core + 16GB and an iPhone 6+. Almost $3k in toys, but way more productive. And the Apple stuff has gotten good enough where I leave my chargers at the office. My 6+ was at 3% last night. Put it in airplane mode over night, and it lasted long enough to give me my alarm at 6:50 am, plus a few checks of e-mail in the morning and 15 minutes of hotspot around 8:30.
> I assumed some sort of prank?

I think it's a classic case of physics envy. Some scientists in a relatively uninteresting field want to spice up their work by associating it with cosmology -- with black holes, a topic that everyone recognizes. It's not unlike New Age spiritualists who try to associate their beliefs with quantum theories.

Comparing a maelstrom to a black hole is sort of like trying to explain spacetime curvature using a ball rolling around on a rubber sheet -- it's an example often used, but it's very misleading.
Oh, yes, absolutely, and I treat them with politeness. However, the fact there's no transparent procedure to escalate to anywhere above the regular support staff (even to a support supervisor) is indicative of Spotify's overall disinterest in caring for its customers.
That is not the whole point of VIM, this is more in line of what you could call a point: http://stackoverflow.com/questions/1218390/what-is-your-most...
Alternative to RISC-V? https://archive.is/fFw5T
Slightly OT - it has always amused me that “cul-de-sac”, commonly used in the UK to denote a street with a dead end, literally translates from the French as “arse of bag”, which I guess is accurate in terms of its shape, but I’m sure many people think of it as a rather fancy name because it’s French without knowing the meaning.
That's because for some reason, people treat computer science and programming as the same thing. IMO they're completely separate things, at least in practice.
In fairness, if I were in that position I'd much rather have a gun than not.