skysight-inc/HackerNews huggingface dataset:
U.S. Gun Violence Deaths – 2021
Even if the readability argument was created after the fact, it still stands. It’s immediately clear what an “allow-list” means.
The master/slave stuff is just terrible terminology. Seriously, it means about a dozen different things depending on context. Sometimes the "slave" is a clone of the master, sometimes it's an alternative of the master, sometimes it merely has the role of a responder in a protocol, and rarely is it actually under the full control of the master (funny enough, the technology closest to "total and absolute control" I can think of - JTAG - calls that the "target", not the "slave"... :-) ). That particular set of terms has been so thoroughly abused and overused so as to lose all nuanced meaning, and we'd do much better to drop it just out of sheer uselessness and switch to more accurate, varied terms that properly fit the context (like primary/secondary, primary/replica, initiator/responder, host/device, leader/follower, etc.).

This isn't out of wokeness; quoting the previous version of the I²C specification:

"Some devices are masters – they generate bus clock and initiate communication on the bus, other devices are slaves and respond to the commands on the bus."

... if you're going to have to define what your terms mean in other terms because your original terms are unclear, why not just use the other terms directly? Initiator/responder would've been perfectly appropriate here (that terminology is used by IPSec, FWIW). Initiator/target would've also worked (iSCSI calls them that).

Interestingly, just a couple months ago the spec was updated to replace the terms with "controller/target" instead, which is actually worse; "controller" is already a widely used term to mean the hardware that implements I²C inside any given chip, and which can work in either "controller" or "target" mode, which is very confusing.

So yeah, I'm all for replacing master/slave since it's terribly ambiguous, just please pick something that doesn't make things worse.

As for git master vs main, that has less of a technical argument to it... but it doesn't hurt anyone, it's easy to change the default branch name, "main" is just as descriptive as "master", and "main" is shorter anyway, so "main" it is. There's absolutely no reason to die on that hill even if you reject the (tenuous) argument of a master -> master/slave -> slavery association (in my mind "master" here is in the sense of "master record" or "master bus" and there is no "slave" counterpart, so I never had a problem with this one, but I still find "main" perfectly fine and it saves typing).

This thing about ant colonies... yeah, that's pretty different and clearly utterly illogical.
I received a written rejection from a software company stating that they would only consider non-males for junior dev roles. It seems like a lot of people just think this sort of thing is acceptable so they have no problem telling people about it.
Hey I have some suggestions to how you can improve this process that, having passed through it myself, obviously has some inefficiencies!

-hmm, well that wouldn't be very ethical would it. Guess we'll just have to leave things not working very well.
Or at least allow us to block them in the search settings, but Google shows zero interest in doing so. Just as they do not want to have a flag "do not show paywalled content" which is often asked for.
PUBLISHED DATE: January 03, 2022

Total Number of GV Deaths - ALL Causes 44,795

Homicide/Murder/Unintentional/DGU 20,705

Suicide 24,090

Total Number of Injuries 40,418

Mass Shootings 693

Mass Murders 29

Number of Children (age 0-11)1 Killed 310
Injured 746

Number of Teens (age 12-17)1 Killed 1,228
Injured 3,369

Officer Involved Incident Killed 68

Officer Killed or Injured Injured 370

Officer Involved Incident Killed 1,325

Subject-Suspect Killed or Injured Injured 889

Defensive Use 1,236

Unintentional Shooting 1,992

Murder/Suicides Incidents 589
Its probably partially gatekeeping. "I had to invent a unique sorting algo in this interview so you will too".

But also, its a good measure of someones ability to take an abstract problem and solve it. Lots of mini events in a LC problem to critically think. Like you said, we need a filter and its really easy to use LC to be that.

That said, I've worked at fang with co-workers who had trouble using iterators or properly assessing complex Boolean logic (and I'm not talking about needing de Morgan), so sometimes LC skills are needed on the job. So getting a signal that "this person can't write loops" means "we don't trust this person not to write an infinite loop", however rare that day comes.

There's enough programmers who want FAANG jobs and its easy enough to apply and the pay is high enough that you should be free to gatekeep by someone who understands intro-to-java level data structures and algos. Maybe leetcode-hard is unnecessary, but easy should be doable.
Which post are you talking about? I don't see anyone saying that.
W** Is Web3
> White is good because it's the colour of natural light.

In a post about a world flag someone mentioned that, for the Chinese, white is associated with death.
Since you called it out, and I live in Vancouver, BC - before the pandemic put a damper on travel I would say that Vancouver, BC and San Jose are pretty close - not geographically but for virus transmission. More important than physical distance, for a virus, is how often and how many potential carriers move between the locations.
Have you actually looked up whether Gauss called this distribution "normal" because the other (parts?) of the distribution were "abnormal"?

Surely it is worth at least have a quick read of wikipedia or doing a Google search before saying something that may sound preposterous...
The pre-natal environment isn't socially determined. It's part of the organism's biological development.
I think you can have a more performant algorithm if you soften the constraint a little. (see my previous comment https://news.ycombinator.com/item?id=29776678 )

TLDR : You have a maximum of N credits, when time pass you earn credit at a rate of N credit by window_size, but if the time since previous request is less than window_size/N you lose 1 credit.

I don't think you can have more than 2*N requests in any sliding window without tripping the filter, but you can't consume more than the average of N requests / window_size without tripping the filter.

I think it's a better solution than the question asked by the author, because when you are rate limiting, you and the client may not have exactly the same time, and you might have edge cases like where the client batch 60 requests in a few ms every minute. If there is some time-jitter in the requests you may have 120 requests in 59.9 seconds. (Bonus question : What time-stamping of the request should be used ?)

Whereas with my solution it is more forgiving, it allow the client to use all its rate credit without risking to trip the filter if he respect the rate intent.
Wow - he would have been 14 years old. Also, the second comment is from Dave Winer.
> I've thought about this a lot over the past few years, and I've come to the slightly sad conclusion that Google isn't to blame. It's just that there isn't any good quality information on the web anymore.

Have you tried marginalia and kagi?

If not, come back after you have tried.

Until I tried those I could have thought you were possibly right.

After testing those I am again confident it is just Google and DuckDuckGo.com who fails, which has been my position since a decade or so ago.
I... have two accounts above yours (1k and 3k) wtf it's a small community indeed - I dont even work in a startup, the US, or care about YC lol.

I post too much crap here :s Ill be more careful posting since it's easier to stand out than reddit then !
Olvid: “the most secure messenger in the world”
The Twitter account this links to does not use real numbers – it is pure fake.

* the daily cases report¹ of the RKI shows strictly raising cases of Omicron, but as of today (03.01.2022) a maximum of 19.9 (per 100k inhabitants, total cases in the last reported week: 274, that is 10% of all Covid-19 cases) – the linked Twitter message shows a completely wrong number "41"

* the weekly report² of the RKI does not mention general Omicron rates of vaccinated vs. unvaccinated at all, neither does any of the from there linked resources.
(The in the Twitter message marked text shows some numbers, but these are only a partial excerpt of all cases over all time, where for many cases – 35% – no status info exists at all. They can not be used for calculating what the author proposes.)

* even if you could use that excerpt; the numbers in the graphic the author created, do not even add up to be valid among each other (e.g. "fully (2 or 3 dose)" is smaller than "2 dose"), and do not even reflect the proportion of the wanna-be source (the marked text), which e.g. would show there would be less re-infected state than unvaccinated – again: still the marked text is no usable source at all.

So this is pure fake news from the liar @holmenkollin…

Also the other counterfeited graphs, by another liar @10p8atriot, shown further below in the post, do really suck in 'counterfeiting quality', e.g. more than halving the unvaccinated cases, and adding some 1-vaccinations from April to June which do not at all exist in the data, which can be easily checked at the given source: https://data.gov.il/dataset/covid-19/resource/9b623a64-f7df-... whereof the real graph looks like this: https://ibb.co/f2SjmwP

No idea how these fakers get away with this all the time – must be something quasi-religious or so, at their fanbase.

––––––––––––––––––––––––––––––––––––––––––

[1] daily cases report of the RKI: https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus...

[2] weekly report of the RKI, 30.12.2021: https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus...
The term normal was actually coined by Karl E. Pearson, as there there was international disagreement about the naming of the Laplace-Gaussian (or Gaussian-Laplace) distribution. "Normal" also doesn't mean "usual", and is a mathematically construct.

The problem with the default person is actually that there are minor genetic differences between different ethnicities. This means that certain medical conditions are more prevalent in some ethnic groups than others (for example lactose intolerance) and this is not accounted for by assuming a normal distribution, or "a default person".
It's definitely going to be merged. Of course not in the RFC version, but Molnar didn't work on this for a year in three revisions for it to be thrown away.
And it seems that something like the 90-9-1 rule is in effect - with over 7,000 comments, the top non-dang contributor is more than 100x as prolific as contributor #10,000.
> It is a result of the observation that the usual methods for evaluating individual merit are themselves racially biased and, therefore, require a correction factor applied.

What exactly causes these methods to be biased in favor of Asians over whites, and in turn biased in favor of whites whose ancestors did not speak Spanish over whites whose ancestors did speak Spanish?
To expand, "ownership" is a social contract. It's yours until someone else thinks it is worth their trouble to take it.

So there is no such thing as "really" owning something, it is only yours if sufficiently other people agree that it is possible to own and that you are that owner.

Part of paying property tax is an acknowledgement that your "ownership" is a social construct, and the tax is your contribution back to that society.

In theory, at least.
I started reading Atomic Habits last october, and couldn't get much further than chapter three.

There just wasn't much there to grab a hold of me. Nothing new I had not heard in multiple poscasts or read in articles elsewhere.

Not saying the book is bad, just not so phenomenal when the ideas aren't new to you.
Just checking here, but you are aware that the person who specifically likes the current process for managing the linux kernel sources is also the person who designed and implemented git, right? As in, Linus wrote git because he wanted a tool for managing sources exactly the way he wanted to do it. Is it any surprise that he has no desire to move away from that workflow?
The problem with this sort of crude statistical analysis is that it assumes humans and coronaviruses are evenly distributed across the earth's surface. This obviously isn't the case. Wuhan is a densely populated major population centre and transit/commerce hub with a population larger than the Bay Area, and the [large] surrounding region supplying produce to Wuhan's markets includes rural areas noted for animal coronaviruses, including the suspected origin of SARS. Which isn't to say there's no statistical reason to consider the lab and the outbreak might be linked, but back of the envelope maths which ignores the existence of cities is the opposite of a compelling case.

No to mention that the outbreak is the first known one, not the origin which - if not spread from a lab - is likely somewhere considerably more rural and less likely to attract attention. Took 15 years to trace the probable natural origin of SARS in China (1000km away from the first city outbreak, 1km from a neighbouring village) which wasn't as highly politicised. The subsequent lab-originated local SARS outbreaks were traced to people associated with the labs more easily (though again, they weren't as highly politicised).
This is simply untrue. For the standard of bike that someone who knows bikes would call a mountain bike - they are ridden on trails regularly. People are not spending 3k+ on a really inefficient and slow bike to ride around their cities and neighborhoods.

You presumably are not actually knowledgeable about mountain bikes and riding them?
Depends how many women you know whose boyfriend has been depressed and playing video games for the last ten years, I guess.
For the last few years I've been trying to switch to DDG since I have already stopped using all Google services except search and maps. Until recently I was more often satisfied with Google results than DDG. Something has drastically changed in the Google's search algorithms in the last year or so and now I'm fully switched to DDG, as it gives me better results than Google, even for the basic search.

Sometimes I still try Google when I don't find useful results in the DDG but more often than not, there are no useful results in Google either.

Still, I don't know what should I do with Google maps, as I use it to find local businesses and when they are open. I don't use it for navigation at all, it's more like an address book for me. Haven't found a viable alternative yet. It's especially hard since I'm in a country that doesn't have good coverage in either Apple maps nor OSM.
One of the differentials is that SSRIs generally send you into a manic or even psychotic state rather than a “baseline”.
Humans are bad at understanding that infinite growth goes against the laws of nature. As numbers start to trail off, new ways have to be dreamed up whether it's a degration of offering to save money or new endeavours that have nothing to do with the core business.
I tried Zotero and equivalent softwares (mendeley) a few times but never caught.

My typical workflow involves a big gdoc that I can share with my advisor.
I paste the title, year, author and number of citations (to know which articles are the most influential). And, most importantly, a link to the pdf (sometimes through sci-hub).

Then I write notes under those articles, pasting screenshots of equations that I want to find easily.

When I have to write my paper, and this is the only painpoint, I have to paste the titles to google scholar and copy the bibtex code. I might write a simple bot at some point to do it for myself.

I'm taking every advice to improve this!
Life in a society is political. There’s no way around that.
Neither US, nor startup, nor caring about YC, rank 1174 ;)
Humans are social animals who want to belong. And despite popular belief being in college/university doesn't make you smarter: you're a impressionable 20 year old with approximately zero life experience.
Ready to be moulded in whatever shape woke culture demands.

It was rather sobering to me who believed that those who attend university are curious intellectuals ready to challenge and be critical.
It really feels like internet infrastructure has been growing more unstable. More outages, feels like way more bugs happening on my apple products as well.

I believe this is the result of the same thing that causes all the chaos in all human fields, lack of consciousness. We live in a very distracted time, COVID is still one more stressor on top of all the other things we have to manage in the world we've built to be inhospitable to mental health.

There's a shift happening in certain areas, but I think the old guard of tech is due for a revolution of some kind. My two cents, to start we need to stop building things with such low-level tools.
> "getting the right answer is important, but we also want to see your thought process and how you might work with another engineer on the team."

That's how it works in all the companies I've hired in.

It doesn't matter if you don't get to the end of the problem, I just need to see you can think and that you know how to code.
Do you think your daily job will require you more than that?

And believes me, this is enough to filter out plenty of bad apples.

Poor performance in my experience was never about not being able to solve a technical problem, it was always personal issues / not having motivation / hating the environment.
This is why I just use Google docs and Google scholar... when i need to do the refs, I just alphabetize in a sheet. Frontiers has low barrier citation expectations. If I have to do ACM numbering I do it in word, as last step.
No, referring to this: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simpl...

And the case where preflight isn’t needed despite using CORS.
And I'm surprised by the number of people who think reverse racism and 'classic' racism is different.
Merging CU's should preferably be done by the build tool and not have to be written into the .c source files themselves.
61.65 seconds to create all 2,298 emails on my computer, with the repository on spinning rust. That’s about one fortieth of a second each on average.
beets version 1.5.0
Python version 3.9.9

…is what my beets --version says.
When you sample a population you infer the type of distribution and try to sample it in a way that respects the distribution properties, because that can have a great impact on the results.

I'm afraid most people here criticizing her normal distribution remarks are oversimplifying it much more than her.
> This is remarkable and indicates white drivers are 4x more likely to be carrying contraband than black ones.

Not really. If white drivers are only searched if there are real indicators that something is off and black drivers are sought if there are real indicators but also when there are none then the bulk of drivers being caught will likely be in those being searched with real indicators showing something off. In which case the likelihood of a driver carrying contraband is not really correlated to their race.
I still like the IEEE and ACM magazines.

It’s sad IBM ceased publication of their journals, which were themselves wonderful.
NVidia has a far greater complexity to handle. GPUs do a lot of things and are more generalized with each iteration. In comparison ASICs are super simple chips.

If GPUs would still use the fixed rendering pipeline they started with ( only push your triangles and texture to the GPU and you get your image) they could also handle their business with a few hundred employees.

Just shrink your chips to the latest fab size, add more computing cores, maybe improve some algorithm if a better solution is found.
Hi, that was Vint Cerf and me, Frode Hegland. The project we talked about is called Visual-Meta. You can read about it here: https://visual-meta.info or contact me with any questions: frode@hegland.com
Thanks for listening! :-)
Are you very knowledgeable in 3d graphics yourself, some of the replies here suggest that you may have a superficial knowledge (which is what I would have), if you choose an example domain that you have some knowledge about but not deep knowledge what happens if by accident your interviewee has significantly deeper knowledge than you? I worry that person might end up sounding overly technical or even like they're BS'ing their way through the interview.
Please do not post flamewar comments to HN ;)
> Why? You're testing their ability to produce the right answer to a given problem - not their problem solving ability. To that end it shouldn't matter if they've seen the problem or not.

Pretty sure most people want to test problem solving ability, and hopefully your problem solving ability solves the problem correctly. If you method to solve the problem is to find the answer online and repeat it... that may not be how the company wants you to solve their problems.
The thing that strikes me is how obviously nonsensical that is. It's not only a lie, it's someone straight up insisting that 2+2=5.

I'm frankly stumped by claims like those, I feel it's pointless to even debunk them (what is there to debunk? If you're willing to listen anybody qualified at all, you wouldn't believe it in the first place.)

Reminds me of this: https://en.wikipedia.org/wiki/Firehose_of_falsehood

HN post, just 14 hours ago: https://news.ycombinator.com/item?id=29773082
Dedicated shops don't help themselves by having a convoluted check-out process that nearly always involves creating an account, figuring out whether ticking the box or not ticking the box will unleash an avalanche of marketing emails, then entering your payment details via some obscure 3rd party payment system, etc.
Not a main factor but a factor is 'always the latest tech' issue. Most banks and airlines I use rewrote their perfectly fine and fast sites and apps to reactjs and now they seriously suck. This is not the fault of react but more of this idea of tech people that everything has to be new which means we don't have 10+ year experience in it and the results just take more work to get right (despite what everyone says here). My local bank did a rewrite from php with js/jquery to react and it's just unusable now. Slow, buggy etc; I have to have my developer console open to see if a transaction actually worked... The site before this was instant loading and perfect; it was over 10 years old and worked fine. The new one doesn't look much better but is garbage. HSBC HK did something similar and the result is awful. I click things and see the console light up red with errors 'undefined' etc. Revolut business has more bugs (which I keep reporting but they don't fix them). And I know how to use developer tools; what do other people do when they click something over and over and nothing happens? Etc etc. Use tools you have experience with ; you don't need to use all this new crap; use it in 10-15 years if it is still around.

Edit; in the same vain: microservices etc are not helping either. When done well they are supposed to help, but in reality I only see systems that can work when all microservices are up and responsive; if one is down, the entire thing is dead. Why didn't you make a monolith? Now you have brittle all over the place and devops with 247 stress.