skysight-inc/HackerNews huggingface dataset:
> PhDs in freaking computer science can't code

I’ve known people with PhDs in computer science (from a top tier school) that couldn’t code. Their research was all done in Matlab for simulations, modeling a biological process. It was a very specific set of skills required. And at the time, this person couldn’t have written a web front end to a database to save their lives.

Just because one is good at the theory behind CS doesn’t mean they understand software engineering. Similarly, because one is good at the theory doesn’t mean they can’t code.

They are two related, but different, skill sets.
We should avoid certain questions because they're demotivating to some people?

Perhaps a compromise would be to start with an easy input that any pile of if statements can handle, then give a longer input that will break all but the best algorithms as a bonus.
This is exactly my thoughts on it. Granted I was never strong in math, and that's partly on me, but the early days (and even most mid days) of AoC are usually all about algorithms design and efficiency, but then sometimes you get these random "pick the right math formula" ones and just like you said, I have to "skip" them and it's so demotivating.
Check out Xous OS they are doing this kind of thing for RISC-V and want to use PMP.
I find people’s reactions to microservices to be fascinating. I have always looked at them with the same framing as Unix userland tools - many small, focused apps that do something really well, coupled with a super generic IPC mechanism - in Unix’s case, using pipes or message queues.

But Unix isn’t all small tools. We have servers for the heavy work- like databases.

The challenge then becomes; how do you design that IPC mechanism? Maybe it exists! I don’t know the answer yet. But it’s something I think about a lot and I haven’t seen compelling evidence for “microservices are always bad, no exceptions”
I guess that depends on who gets to decide value and in what manner.

Settled scientific facts are not the same as politics and policy. They can be useful in determining policy, but are not a default policy. It also depends on how those facts get linked together. You need to question the n-order impacts to devise good policy.

"If there is a belief among some that settled scientific questions are a matter of non-expert public debate, then that needs to be corrected."

Policy should be debated by the people. You need an informed citizenry for democracy to function.

Sure, we can publicly shame people for just about anything (1st Ammendment). What is acceptable depends on what the group or society decides. For example, should we fat shame people to reduce healthcare costs on aggregate?

We also need to weigh societal benefit of shaming against any societal detriment like a reduction in civility.
This is an interesting comment because I disagree completely. Web3’s binding of economics and technology is _exactly_ what makes it compelling.

Free versions of things are often impractical. Good things take time and effort. How many users host their own email servers or have their own mastodon instance for example? Most people prefer to pay (in fees or in ad attention) for premium versions of these services that are built/maintained by private companies in a closed/centralized manner.

At its best, Web3’s marriage of economics and technology allows for a hybrid model where people pay for premium versions of these products built by people/companies in an open manner. The closed vs. open is key here. Without Web3 you can build something open/decentralized for free or something closed/centralized for profit. Web3 allows building services that are open/for profit.

Imagine the power of capitalism harnessed by open projects. Maybe I’m crazy, but that’s what excites me about Web3.
> safety and health of other people's bodies

Does that not include the unborn?
FYI Cloudflare currently charges $30 per year for .io domains.
It's like this for all levels of SWE as well based on my experience
U.N. report estimates 1 in 3 people around the World have never used Internet
India is currently undergoing the inflection point of development.

There's a _lot_ of very poor people in India, vastly more so than in a "fully developed" nation.

But at the same time, India's recent economic growth is enormous, giving a far larger percentage of the population opportunities they've never had before.

But there's enormous competition for those opportunities.

So basically it's the right moment (more like "right half century") for India to have this problem, there's so much opportunity but also so much competition, that each small step forwards academically can mean a jumping a generation ahead of the curve on economic growth.

To put it another way, you can model economic development by chucking a lump of meat to a school of starving piranhas.
Ethos Capital is run by former ICANN leadership [1].

The problem is centralized control leads to price gouging efforts. As they say you should avoid a monopoly.

Some things, like domain names which are becoming the backbone of the internet, really should be owned and controlled by the commons as opposed to a single entity or dictator.

We have learned this time and time again.

Luckily, projects like Handshake [2] have basically overtaken ICANN to the extent they are issuing messages in fear [3] and engaging in last ditch efforts to fatten their pockets.

[1] https://en.m.wikipedia.org/wiki/Ethos_Capital

[2] https://handshake.org

[3] https://www.icann.org/en/blogs/details/buyer-beware-not-all-...
You can always find a suitable .com domain, which is at the top of the squatting pecking order. Just need to be creative and flexible
I'm generally sympathetic to arguments using parts of this framework ("be careful with this shit, Left"), but

"the pro-vaccine left [should be seen as] a terrorist and fascist organization"

is insane.

Vaccines are mostly advocated by the technocratic center. There are things to be annoyed at this faction about, but they're not extreme and they're not bad.

Arguably, they're not even especially "left".

And the tribal Democrats who gloat about COVID, while shitty, are not even the dangerous/radical part of that party. They're just the stupid ones, the "football fans".

Yes, they should be told not to act like this. But in the long run they can be ignored.
It was a magical and surreal experience when I was first introduced to Miyazaki's work.

Shortly after arriving at my duty station in Okinawa I pushed to be assigned to the 31st MEU. Pretty soon I found myself in mainland Japan at the Sasebo naval base. A Marine friend of mine had the initiative to sign a bunch of us up for a bus trip to Nagasaki for the day. The drive was about an hour and a half and the entertainment during the trip was Castle in the Sky. I was deeply moved watching both the film and the picturesque hilly southern Japanese country side roll by. I still feel moved by the experience today.
I'm in India and people hug all the time, opposite gender and same gender. Way more than I'd like anyway.
> The system is set up to maximize incarceration, and that's absolutely what it does.

Claims like this don't match observed reality. Practically every story about a violent crime that ends up in an arrest involves a look at the long rap sheet of the offender. Surely, a country that's trying to maximize its prison population would have people like that in prison already. Why are so many people with violent histories released, given that we live in a "mass incarceration" state that wants nothing more than to lock people like that up?

It looks to me like states try pretty hard to keep people out of prison; you have to commit a very serious crime and/or have a long history of arrests before you'll end up spending a significant amount of time in one.

I can easily imagine a state that wanted to "maximize incarceration" and it looks nothing like our status quo.
Thanks for pointing this out to me! I went through the HN thread and their front page and the project looks extremely promising!

I will wait for the project to be open sourced (as per their stated intention in their FAQ) just for that extra bit of peace of mind, and reluctantly suffer with Safari in the meanwhile.
In 2 separate companies I wrote java software that loaded .xlsx files with thousands of rows of rules written in 2 different proprietary ill-specified languages that were then interpreted by the java program.

Excel Oriented Programming is a thing.
Long time buyer of random domains here. Over the years I've heard reports of people trying to get back their ccTLD because they weren't a citizen of that country and had to fight back-and-forth to reclaim their domain, oftentimes handing ownership of the domain over to a trusted citizen of that country so they can keep their domain.

This is why I don't build important stuff on a ccTLD and go for generic ones like .club .party etc. In my country, I have a single ccTLD that I registered with a passport scan and had to verify my legal name with the registrar, which is good because I don't have to fight to get it back in a rug-pull scenario.

I don't have anything too important on it, just a few links to projects I worked on, and a contact page. The domain price could be hiked at any moment so I don't take the domain too seriously. (I've often thought of just not renewing it, and retiring it).
" the vague "life, liberty, or property" clause as interpreted by Roe vs Wade. This is such a blank-cheque it may as well not be in the constitution as in hands all power to the interpretation of the courts."

If you read federalist papers or any of the writings of founders on the constitution. The constitution is a living document that is decided by the courts. It is really hard to have a fruitful debate without people having even basic knowledge on this subject.
looks like the precursor to Townscapper
As another commenter pointed out they already raised the price a year ago - sot this is a 30% YOY increase.
While Eisner was great at keeping the lights on, Lassiter was the one who brought back the magic. I didn’t care much of any of Bluth’s work either, but you are absolutely right about a long “rough patch” and it’s existence does not mean the end.
$600k in a cryptocurrency is sellable for that much cash.

$600K in a NFT is sellable for that much cash, or the nearest bid, no different than Ebay.

Wash trades also occur. People are discouraged from that due to transaction fees. Some people aren't discouraged from that.
I agree with that statement, that's why we put the coding challenge to _after_ the technical chat. The technical chat (which is just a chat, no algorithms involved) is performed by a developer, it's 45 minutes chat. Only after that there is the coding challenge.
The company is definitely invested by that time. I also enforce the rule of providing feedback, as well as invest an enormous amount of time reviewing and evaluating the submissions (at least 1 hour + time to write down feedback, points to further dig through during the next interview step).

And yes, when applying for a job it's the worst. I also have no solution. Removing it would mean making the "full day with the team" even longer and more stressful (I'd rather do less live coding than more).

Yes it can be cheated, but that would come up in the full day interview (it did happen), so it's irrelevant, there are multiple filters on purpose, however each filter is more expensive for the company or the candidate and balancing between the two is important.

That's also why I think a chat with a developer is important to have as early as possible.
Man, all that work to get worse voice quality than the 1900s... on a good day.
Without backpressure, queues only delay the inevitable. At best. Queuing delays will increase latency. Extra memory pressure can even make things worse by decreasing throughput. If latency gets high enough, clients will start to error out or misbehave in all sorts of unpredictable ways.

> In the situations where it doesn’t, add some more capacity.

That obviously has its limits too. Some people actually care about cost. Also, added capacity might be totally wasted if there's any sort of affinity between servers and data. Maybe it works if you're in a stateless middle tier, but not e.g. in a storage system. You can add capacity to those, sure, but rebalancing the data to take advantage of the new capacity can be a lengthy process and compete with user traffic (making user-perceived latency even worse) if you're not careful. I've also seen too many cases where rebalancing undid the careful work done during initial data placement to maximize data safety. Oops.

> Back pressure is something I’ve never had to deal with

Count your blessings.
The only thing I can think of is if they teamed up with LeetCode to allow people to use the built-in compiler to solve the problems.

Obviously for the folks who use <ObscureLanguageX> this wouldn't work but it would be a nice collaboration otherwise.
Raycast announces Series A and launches Store and API
Hmm, it made me thinking that there is one more way to get it cheaper than $8 - use "value of the currency". There are many EU countries with inflation problems, where you can buy domains using their local currency - for example PLN. Currently, 8 USD is worth 32.56 PLN [0]. There are few registrars where you can get .com for 30.99 PLN [1], which is a bit cheaper than $8.

[0]: https://www.google.com/search?client=firefox-b-d&q=8+USD+to+...

[1]: https://www.ovhcloud.com/pl/domains/tld/com/
> coffees at Starbucks

I hate this argument. All the small fees priced in "Starbucks coffees" add up quickly and all of a sudden running a personal website to share one's hobby dries up the monthly coffee budget and then some. Then there's the fact that a significant part of the world lives on a single US Starbucks coffee per day.
I express my appreciation for the author's reference to King Crimson - the track "One More Red Nightmare" off of the record Red.
This is the first year I'm going to participate. Not really interested in competing with anyone else, just against my own imposter syndrome. Based on the responses regarding the obscure algorithms you may need, I'm no longer confident I'll win against him either.
This seems to mischaracterize "herd immunity," which as a concept doesn't characterize the method of immunization. Infection is one way; vaccination is another; there's maternal; there's mutation [0].

Should the entire population be infected (what some ignorant idiots call “herd immunity”)

From PubMed [1]: "Herd immunity exists when sufficient numbers of animals in a group or population have immunity against an agent such that the likelihood of an effective contact between diseased and susceptible individuals is reduced."

0. https://www.livescience.com/9983-immune-hiv.html

1. https://pubmed.ncbi.nlm.nih.gov/31590904/
and the army/pentagon donates equipment to small towns across the US... like those MRAP [1] (Mine-Resistant Ambush Protected armored personnel vehicle) using their black/secret budget?

1. https://www.washingtonpost.com/news/the-watch/wp/2014/04/18/...

In some countries, the police don't even carry guns.
I find their results to be better than Google’s. With google, you need to scroll past ads, then the garbage they pull from RDF triples (the boxes with facts, logos, etc), related searches, news, etc, etc and then you get the results.

With Duck Duck Go, there’s much less stuff to scroll past to get the results.

Test query: Samsung Galaxy

Google has 3.5 cell phone screens of header to scroll through. DDG has two screens, then the results, then the remaining screen or so of stuff google jams in the header.

This is much better.

For instance, the list of suggested searches is after the search results. Why does Google think I want to refine my search or switch to a different Google product before I read the results my first attempt at searching yielded?!? Do search logs show that most searches are from people that are typing things they don’t care about into the incorrect website?

Ignoring that, let’s quantify the results by position on the page. DDG has the top result in position 4 (samsung) or 6 (wikipedia).

Google has the first two hits at positions 16 and 27. (And stutters a lot of similar looking Samsung pages for some reason.)

I’m counting horizontal rows of content, skipping headers and columns of additional content.

(Edit: typos)
Companies that employ software engineers likely are divided into those that have that role and those that don't have it yet.
I don't think centuries is long enough. We don't seem to have finished evolving our coping strategies for alcohol and lactose and it is probably 20,000 years since those were added to our environment. And in both cases, we already had a head start - there has been trace amounts of alcohol in overripe fruit and lactose in breast milk, basically forever.
I'm going to build a lucrative personal brand / consulting business by hyping mesoservices, neither micro nor macro, just right.
Is this legit? Seems to be closed source and has three nordvpn ads on the landing page
They had a very popular workout called "Batman", but DC send a copyright infringement claim.

That's why I started to follow them. There is no such thing as bad publicity. LMAO
Probably a good thing from a climate change perspective.
I'd rather James Cameron. Avatar is a closer visual relative to Nausicaa than Villaneuve's Dune, and his long-standing desire to see Gunnm adapted (which he eventually passed to Robert Rodriguez so it could actually get done) tells me that he has a respect for both the originating medium and a lot of the elements that also make Nausicaa work. The two works have very different tones, of course, but so do Nausicaa and everything V's done.
And, to be fair, it's flagrant "thumbing their nose at you as they're being rolled into intensive care", top-level ignorance. The HCA subreddit made me uneasy, but the rules and goal do seem to be at least semi-compassionate in a "save the flock being led off the hill by showing them the dead shepherd" kind of way.
Hi, I wrote this post (but did not submit it).

I have answered this question hundreds of times over the last several years, on Reddit, HN, Stack Overflow, Twitter, and Reactiflux. Literally, we still see many people ask _every single day_ "Context vs Redux?" I finally got fed up with repeating myself over and over and took the time to write a definitive post on the subject.

Context and hooks are not "new". React Context in its current form came out in React 16.3 in March 2018. The hooks API was announced at ReactConf in October 2018, and hit final release in React 16.8 in early 2019.

Nothing about the technical situation in React related to these APIs has changed this year, and everything I wrote is still 100% applicable.

The only thing that will _potentially_ change at some point down the road is when the React team finally tackles finishing up the "context selectors" API they've proof-of-concepted. That will at least fix the primary issues with context updates causing all consuming components to re-render, but still does not change the fact that context itself does not "manage" anything - it's just a conduit for whatever value you put into it. And _that_ more than anything else is what this post is meant to clarify, because _soooo_ many people are confused on that point.
I like how the .nl tld in the Netherlands is managed by the non-profit SIDN [0]. They are dedicated to an open internet, and they make sure that I can very easily move my domain between (hosting) providers for example (and indeed it was easy to transfer from transip to vimexx for me). They are truly independent. It's how it should be if you ask me. When I read about the .org issues and now .io, I'm happy with my .nl domain, for personal use.

[0]: https://www.sidn.nl/en/about-sidn/what-we-stand-for
Anecdotal evidence would appear to support the conclusion that work-based mandates do increase vaccination numbers. People would rather get their shots than lose their jobs.
Obesity is preventable in 95+% of cases, maybe insurance companies should deny coverage to ~40% of the US?
I like the concept, but the amount of uncompensated time candidates have to give to the company is excessive and a lot of non-Google companies couldn't get away with it.
A while ago I went on a shopping spree buying domains with the name of our project in various TLDs. I did consider .io, but decided to pass at $29 registration price. Now I'm glad I did, because while the money aren't great, I would have had to drop this domain on a principle. You know, to stick it to them!
Full version is available in Steam.
There are plenty of laws that affect someone’s freedom as you pointed out. I’m talking about Constitutional rights such as free speech or the right to bear arms.

If you don’t agree with those provisions there is a method to change them and too often short cuts are made that are only corrected after the fact in the courts. Take for instance Biden's vaccine mandate. He knew that was unlawful yet he knowingly did it anyhow. There should be a personal consequence to that beyond not being re-elected.
But not in the quantities or frequency that it is available today through agriculture.
Ethos later acquired a controlling interest in Donuts (Jan 2021), who acquired Afilias (Nov 2020), who is the service provider for the .org TLD. The "operator" is still the Public Internet Registry, but from my understanding Ethos now controls the company that effectively runs the .org infrastructure.
That also doesn't work because that same precedent can be used for other preventative health issues such as obesity. "Well, you shouldn't have been eating all those cheeseburgers, sorry"
Unless I'm mistaken, FileSystemAccessAPI is only implemented in Chrome. Both Safari and Firefox are not implementing until four different file proposals (all from Chrome) can be reduced to one.
Double rounding also occurred with the Intel x87 FPU (before compilers switched to using Intel SSE by default), which used 80-bit floating point registers internally that would then be rounded back to 64-bit on stores or spills. Because of that, you'll find double rounding discussed in FPU books and papers.

But the error from double rounding should be tiny, and occurs extremely rarely. The error from a single rounding (as you would get from parsing the float32 directly) is 0.5 ULP, and the error with 64-bit to 32-bit double-rounding should be 0.5 + 2^-30 ULP (an extra 2^-30 ULP) [1].

Comparing the two resulting 32-bit floats gives you the wrong impression about the actual additional error from double-rounding (the 2^-30 ULP, compared to the 0.5 ULP from going from a real number to floating point). For double-rounding to have any effect at all the real input number has to be extremely close to the midpoint of those two 32-bit floats, and the double rounding really just nudges it ~0.5 ULP's down instead of ~0.5 ULP's up (or vice versa).

And the chances of having a double rounding that affects the output is tiny; on the x87 it was approximately 1 in 4096 [2], and for float64 to float32 it's closer to one in a billion.

([1] When double rounding is odd - Normale, et al. - 2004, [2] Handbook of Floating-Point Arithmetic - Muller, et al. - 2010)
Anyone know what I as a consumer what can I do to reduce my risk? Not use plastic water bottles? Not use plastic food containers? Not use plastic knives and forks? Plastic bags? Plastic storage containers?
Agreed, but it's also going to face even more resistance. I was ok spending all this time on something I knew I could pass quick, but practical ? Damn if you want to do a real test, get into a job with a 3 months probation and your rent on the line and contribute to something that makes money and you're done.

All these certs stuff they re like uni, you know all they prove is very theoretical and you must have too some genius colleagues who can code amazing things but somehow never deliver and some messy dude who iteratively build the money printing software that pays for all this theory.

So, no better test than the client for me.
That'd be interesting given that 2019 was already about a created language.
Not in the case of current covid vaccines and variants.