skysight-inc/HackerNews huggingface dataset:
We aren't speaking about ANSI/ISO C89 here, rather in what happened the following 32 years.
I just manually add the best ones to my custom RSS feed for reading - https://reading.ashishb.net
> In fact, because the sample size for homicides is so small, exactly the opposite is true. In general, studies that look at homicide rates in the '80s and '90s simply don't have the power to be meaningful. The unit of study should always be an index value for violent crime and it should always be over a significant period of time.

Homicide rates are used for good reasons: they are least subject to reporting variations, they are hardest to fudge, and it’s the most serious crime.

Some evidence against the lead-crime hypothesis is the recent (2020-2021) jump in homicides in the U.S.
3D Printing is a very apt comparison to ml, but for the exact opposite reason.

It didn't replace the entirety of all production like some people predicted it to, but it has become an extremely valuable tool for quick, low-cost prototyping and small production runs that otherwise wouldn't be economical because of the huge setup cost of traditional manufacturing (like injection molding).

I'm fairly certain that ml will be the same way. Transforming from the magical bullet that we currently want it to be, into just another tool in the kit.
As with 3d printing this process will take some time where some people apply it way too much, while other people won't even consider it at all.
Eventually we will settle on a sweet spot where most people have an understanding of when to use it and when not to.
I've been using Firefox daily for over 15 years now.

My experience with Firefox over the last 2-3 years in particular leaves me very disappointed and frustrated.

The constant nonsense UI redesigns that come about with every new update. The instability, and ridiculous resources consumption. The slowness and slugishness.

I want a browser that works, respects my privacy, stays out of my way and lets me get shit done. A browser built for professionals, by professionals. I want a consistent UI that remains stable over time. I'm easily willing to pay for such a browser.

Firefox used to be it, but I no longer feel like it is. Any suggestions for what to try next?
It sounds like have come to the conclusion that you can either be taken seriously or you can be open and friendly, as though those two things are in conflict with each other and you need to choose between them. If you _have_ come to this conclusion then be aware that this is not the case. You most definitely can be taken seriously and seen as a leader _and_ be warm and open. It's helpful to view these two attributes as two different dimensions which you can maximise separately.

The book that really helped me with this is The Charisma Myth by Olivia Fox Cabane. It presents a really simple model for charisma as consisting of three components: power, warmth and presence, and gives a lot of advice to help you to strengthen each of those components by doing exercises that work on different aspects of your psychology. The key insight for me was realising that you can come across as both powerful/serious and as warm/compassionate/friendly, and that people who do this are described as charismatic. I genuinely didn't realise that until I read the book - I thought you had to choose between being nice and being taken seriously - and that's why you'll often find me recommending it on HN and elsewhere.

Another book that presents a different but similar model is Radical Candor by Kim Scott. The premise of this book is that you might think that you have to choose between giving candid feedback (including negative feedback) to your teammates or caring about their wellbeing, but that this is not the case. You absolutely _can_ do both and, again, it's extremely valuable to do so.

How does the above sound? Does it address your situation or does it miss the point? I'd be interested to hear any feedback or further questions that you have.
Note that snprintf returns the number of bytes that would have been written if the dest buffer were large enough, not the number of bytes actually written. I've seen a few projects misunderstand that and write code like this:

for (i = 0; i < ...; i++) {
offset += snprintf(
dest + offset,
sizeof(dest) - offset,
"%s...",
str[i]);
}

That will cause a buffer overflow: if iteration n gets truncated because the dest buffer fills up, iteration n+1 will write past the end of the buffer.
Alternative to StartupStash?
Exactly. And I don't even think the separation would be hard on a technical level.

I spend a lot of time on websites where I rely on JavaScript (Google Maps, navigating GitHub etc.), but it's always the same handful of sites. Having a "Trust this Website" button to whitelist these places would totally work. Everyone else can serve me static HTML or lose me as a visitor. (I realize that's kind of what NoScript extensions achieve, but they're not a standard with enough momentum.)
That's the narrative a lot of these people living in the flyover states are fed on repeat 24/7.

You'd think NYC , SF, LA were third world countries according to them. You can tell right from his comment why he likely doesn't have a job.
What I like about "tests" in software development is that anyone can run them, just download the source code, then run ./test or right click and "run tests". It would be cool if computer science could offer the same experience, just download the source code and run it, compare if you got the same result, inspect and learn from the source code, etc. Instead of "here's some pseudo-code we've never tried", and here's a mathematical formula that you need to be a mathematics professor to understand... Yes we know you are not a professional software developer, the code is going to be at a beginners level, but that is fine, I am not reading your paper to criticize your code for being "impure", or not using the latest syntax and frameworks, I'm reading it to understand how to implement something, to solve a problem.
If you offer an American a choice between more money or more vacation, they will take the money, for the most part.
Anki.
Recently YouTube has started just displaying a blank page for me after going through selecting the tracking options.
Can confirm. Writing this from Brave on my iPhone.
Can Vision Transformers Learn Without Natural Images?
Difference is one will have multiple trained engineers working through the logs to investigate according to a standardised method, the other is one person skimming to work out what dependency is missing (in a repeatable environment).

There must be a better abstraction than here is all the things, have fun.
true. their api is now a dumbed down version of chrome.

I still remember the days of vimperator and treetabs in xul.

firefox did this to themselves.
they dont deserve support.
In some sense I agree, but I think it's really difficult to understand where you would draw the line.

For instance, the modern web is a UX nightmare - every time you go to a site, you get bombarded with popups, requests to send notifications etc.

But how can you define which level of interactivity is allowed on a document without limiting creativity and the potential of the platform to grow?
Yeah chrome features stopped being features a long time ago. Why else would they force upgrades to be so persistent yet secretive? Because that's what you have to do when people value the existing feature set over security updates, if they're attached to new features like cookieless tracking.
Yes, but Linux is not Raspberry Pi OS. Linux has had support for SATA for a very, very long time, but Raspberry Pi OS was not compiled with the relevant option enabled and so did not have SATA support originally.
> I use Firefox to not be part of the Chrome monopoly, not because it's actually a fundamentally better browser.

For me there is - in addition to not wanting to support Chrome - still a few things that Firefox does better.

As for websites that only support Chrome I consider them broken which means I don't use them or if I have to I try to notify the operator.
I am a bit split. If I’m reading it correctly, Wiki’s source is a journal’s comparing their simulation of what Sydney’s economy would have been without the Olympics, and the numbers published officially, with a twist on additional costs they think should be added to the official estimates.

> We simulated the behaviour of industries, households and government resulting from hosting the Games for each of eight Australian regions over the years from 1997 to 2005. Our results revealed that rather than producing an economic benefit the Sydney Games actually reduced Australian household consumption by $2.1 billion.

For comparison there are later reviews of the economics of the town with the 6 years after Olympics, with less simulation apparently, which come to a different conclusion https://repository.tcu.edu/handle/116099117/10360

I honestly don’t know which one is more trustworthy
Where has all the productivity gone?
You are pretty much wrong about that. And you seem to have a real attitude problem. Unless you can prove that the OP is bad at his job, the only thing that we can assume is that he is good at it, since he has been doing it for years.
This has to be taken in the context of the time. This is the era of Apache on a low end Pentium being able to survive slashdotting whilst IIS on NT 4 would fall over on much grander hardware.

Arguably much of the difference can be attributed to being able to get Windows running easily - forgoing the painful process of having to learn what you’re doing (and at the same time learning how to tune it and where the slowdowns might be).

We’re now in a much different world. (Arguably the main difference remaining is that a Linux comes with “everything” whereas the others need out-of-band installations: in the 90s those things cost money whereas they were free on Linux - compilers used to be a pay product!)
Those annoying Pocket ads maybe?

And how do you quickly disable JavaScript for the page you’re on? I can never find that in Firefox.
> In a market economy there is no such thing as a "shortage" of workers

You need a license to drive a truck in the UK (the actual subject of the article). It takes a minimum of two months acquire [1]. Even paying a thousand dollars an hour does not magic more qualified candidates into existence at short notice as you appear to propose. The reason for the shortage is the trivially foreseeable effects of idiotic hard-line immigration policies, not market economics or “generous” safety nets.

[1]: https://www.get-licensed.co.uk/licence/hgv
> Every Olympics held in the United States has been profitable for the host city (and all but one in Canada) in large part because the infrastructure already exists.

Do you have a source? From https://www.cfr.org/backgrounder/economics-hosting-olympic-g...

> As a result, in 1979 Los Angeles was the only city to bid for the 1984 Summer Olympics, allowing it to negotiate exceptionally favorable terms with the International Olympic Committee (IOC).

> The 1984 Olympics in Los Angeles were the only games to produce a surplus, in large part because the city was able to rely on already existing infrastructure.
As the costs of hosting have skyrocketed, revenues cover only a fraction of expenditures. Beijing’s 2008 Summer Olympics generated $3.6 billion in revenue, compared with over $40 billion in costs, and London’s Summer Games in 2012 generated $5.2 billion compared with $18 billion in costs. What’s more, much of the revenue doesn’t go to the host—the IOC keeps more than half of all television revenue, typically the single largest chunk of money generated by the games.
a cop/fire/ems show called "Third Watch" suffered the same problems. Couldn't move to DVD due to music licensing.

a shame, really, that something like that is preventing this.
Firefox: Lets remove tab groups, no one uses it

Chrome: Lets add tab groups, seems like a good idea

Firefox: why are users leaving?..

The constant addons breakage and UI changes, feature removal. I could bare the speed difference, but these inconsistencies are just too much

Still Firefox continues to be the best browser in theory
Are you perhaps not using an adblocker and thereby being trapped into wrongly believing that the slowness induced by ad+tracking Javascripts is the fault of Firefox?
Steve Jobs was talking about privacy since (at least) 2010:

> Privacy means people know what they’re signing up for, in plain English, and repeatedly. That’s what it means. I’m an optimist, I believe people are smart. And some people want to share more data than other people do. Ask them. Ask them every time. Make them tell you to stop asking them if they get tired of your asking them. Let them know precisely what you’re going to do with their data.

> That’s what we think.

* https://www.youtube.com/watch?v=39iKLwlUqBo

What they're doing now seems to simply be a continuation of that thinking. (Sometimes better, sometimes worse.)
I think those take a different kind of person as a leader - the “Tarn + bro” person would need to be better at delegating and management of others vs implementation of his design himself.

Often if you have an idea but aren’t doing the low level implementation it’s harder to understand why something should change vs doing it yourself - in the latter case you just change the implementation and the design at the same time.
Control the volume? How about having sound at all? :)

Intel mac, usb-c sound to an external 4k monitor used to work flawlessly in Mojave. Big Sur, stopped working.
The version of Unit 4 installed at work doesn't work in Firefox unless I open developer console first and disable caching requests.

A hassle but well worth it to avoid touching Chrome ;-)
Bronx teacher fired for refusing to make Black Panther salute
GamerPay (YC S21) – Secure marketplace for CSGO skin sellers ()
> I want to know about the times you lead a team in building a house from start to finish.

What if that's not something I can do? If I'm really good at tech, am really good in terms of writing code fast, correct, and readable, but management just isn't for me? Would you not hire me for a software position, also not at a lower salary or with a junior label or something?
How many differences are there really?
Tesseract 4.0 onwards uses an engine based on LSTM networks.
A Stoic Philosopher in a Hanoi Prison (2020)
The comment about U+2215 being treated as a path separator seems completely unfounded to me. All info I could find mention that the path separator is hardcoded as the ASCII slash. Is there a normalization layer in Go that would convert U+2215 into a ‘/’?
The wrong chirality form can sometimes be deadly[1], but at best eating it can lead to starvation. Assuming some sustained effort to introduce these organisms to the ecosystem.

[1] - https://sites.science.oregonstate.edu/~gablek/CH334/Chapter5...
The rules of the game aren't forcing ad breaks; the networks themselves are. Ultimately the broadcast director is in charge of the actual flow of the game, and tells the ref when the ads are finished so they can start the next play.
Earthquakes triggered by underground fluid injection
>The Linux kernel has supported UAS since 8 June 2014 when the version 3.15 was released.However, some distributions of Linux such as Ubuntu (from v11.xx onwards) have suffered from issues with the implementation of the UAS protocol.

I assumed UASP is standard now, Every USB 3.0 or > storage devices, enclosures I've bought over past 5 years have supported it but it seems some Linux distros are still having trouble.

Searching for uas under ArchLinux ARM on Raspberry Pi 3 which is booted using a SSD drive with UASP enclosure returned nothing.
Yeah, I guess it would be cool to do an X-ray or CT scan of every patient, preferably in repeatable and controlled conditions similar to the AI training set. On the other hand there supposedly were very good results with training dogs to identify covid patients by smell alone. Which sounds faster, cheaper and probably even less error prone (judging by this article). I guess it doesn't scale well and there's not much money to be made, so there's that.

I think it may be the case with AI researchers where if the only tool you have is a hammer then every problem starts looking like a nail /jk
TruffleRuby supports many C extensions like DB adapters out of the box like CRuby. JRuby has Java ports for most popular gems that ship alongside them. Nokogiri is one gem that's a Rails dependency and stands out as a bit of a pain, but both JRuby and TruffleRuby put in substantial effort to support it too. All three generally work with web servers, including Puma, which ships with Rails. There are still gaps in C extensions that TruffleRuby covers and lack of Java ports for less popular but still used gems. They may have some things like gRPC C extensions that don't work and they don't want to port them either. Generally the ecosystem just works between these popular Ruby implementations.

MRuby uses MGems and is just a different ecosystem entirely. It has parallel libraries but they're not shared with the above implementations.
There are. Intent matters.

Despite the GP's hyperbole if you kill someone in any sort of circumstances that are not highly sympathetic you are in for a bad time with the courts.
You Don’t Need to Integrate Google Maps or Mapbox in Your Apps
There can be practical shortages - there can just literally not be enough people in the area to do the jobs. Saying “it’s not a shortage because you could buy the Yankees and pay the players $millions to assemble widgets” isn’t very informative.
Look at their CEO and leadership team. Why would you expect anything but failure when a company is run by the HR and D&I departments?
If only there was a mechanism by which one could find out which leaders the people would like to be governed by.
> Not about the cough

I\m going to go ahead and guess that this is an attitude problem, not a skill problem.

Further - do you _really_ have 15 years of experience of C# and SQL Server, or (as is very common in that space) do you actually have one year of experience 15 times?
You don’t deserve the downvotes here. Chrome used to be based on WebKit now it uses a different engine Blink. It didn’t suddenly become a different browser.
You wouldn't even bother using swords in a battle of plate wearers. Simply too ineffective. That's when they'd use the knightly pollaxe. Now that'll do the job.
My understanding of the current browser landscape is that you've got Firefox; browsers that build upon Google's browser engine (Chrome/Chromium/Edge/Brave/Vivaldi/Opera/etc); and Safari.

There are a number of good options, but very few that don't further cement Google's control over the world's browser-engine code.

(Yes, I know there are some other very minor players that lag behind on features and standards support. I don't think that's what the parent commenter is looking for.)
I often hear on this website that "Firefox isn't slow".

Firefox does feel slower than Chromium based browsers. I don't know the technicalities but this is the reason why I moved to Chromium (Opera).

However, I like the fact that Firefox does allow me to mute audio and stop video playback by default, which Chrome does not (Opera does though).

Finally I'm not sure I like the all idpol noise coming from the Mozilla Foundation...
True, thanks for the perspective.

Then again, among this crowd here... I think most people I know are. You?
VS Code Shortcuts to Supercharge Your Productivity
But then I can’t grep/search.
I am using an adblocker.
This makes me wonder if anyone has done thorough (and replicable) research into which amount of strife leads which percentage of people to become more well-rounded rather than bitter and traumatized.

I agree that zero strife is probably not the optimal amount. OTOH, there are many people who manage to work their way up out of the ghetto but are definitely not well-adjusted. The agressive paranoia and constant need to prove their "big-ness" are very telling. You can see this in a lot of war survivors too, the constant suffering and uncertainty just breaks people in ways that are almost impossible to recover from.
If it was just tracking and ads it would be a lot more performant honestly.
Do you want a centralized server to control the data? Then just use OT. Do you want users to control the data, and have your server essentially just be a forever-present user? Then use CRDT.

CRDTs certainly do have a mathematical elegance to them.
Ask HN: If you live in a stripe unsupported country – how do you accept payments
I'm working on a small membership project and would like to have a simple payment option but it seems like every platform that I want to use only integrates with stripe and so I feel kind of stuck because all of the good options, eg memberful, ghost.org and the like are pretty much impossible for me to use.

At this point I have been considering opening a stripe account using a fake address in the UK and then transferring the money from there to a wise bank account. But this feels like it's veering to close to fraud for me and I'm not even sure if it would work anyway. So just curious what people from unsupported stripe countries are doing.

Thanks!
And what does 'becoming a better person' entails in the US exactly? enlighten us, foreigners who aren't 'informed' about American identity politics..

Eich is a visionary and a talented engineer, that's all I ask of him when it comes to webtechs.

Right now the current "better persons" team at Mozilla is certainly running Firefox into the ground...
This sounds like a complete misunderstanding of the situation. In a thread about employers having trouble with hiring someone posted their honest frustrations as a potential employee looking for work. It is extremely unlikely that any cover letter, resume, or job interview is in any way similar because that context is completely different.

Just to pick one common idea among recruiters, it often takes about a month of job seeking per year of experience to get a position that is a solid match. That means that the people posting here with decades of experience can expect years of leetcode interviews before getting hired. Recruiters seem like a better source of information than currently employed and in demand coders.
Investors Value Startups
FYI parent commenter has form on this topic, is likely not someone who can be rationally persuaded. Check their comment history. Be sure to "show dead" comments, and be prepared for repetition.
I had to read a few answers before I understood what you could possibly be referring to. On the one hand, if you realize you don’t have notes because you don’t study, then there is your answer.

On the other hand I am happy to share what has been very successful method for me learning Python AND researching solutions for my scripting projects: Jupyter Notebooks.

Notebooks use Markdown which lets you cleanly collect links.

Code cells let you test code samples.

The success of Notebooks in my process has lead me to adopt Markdown in all of my personal notes (text-based).

A quick note on this last point—-a friend of mine recently commented they are developing on a Mac and using Notes app. I have a Apple laptop, so I’m familiar with Notes app.

There are just too many details making Notes app unsuitable to detail here. So, hear me now, and believe me later. Don’t use it. (except for convenience of notes between iPhone and other Mac products).
Olympics is a waste of money and resources. it should be banned forever.
Not really. You'd have to add some very contrived constraints, like:

1) There's no one currently employed elsewhere that can make widgets who you could poach for enough money.

2) Widget making is so specialized and / or time is so short that you can't train up another worker to fill the role.

If #1 and #2 aren't possible because your margin can't cover it, then you have a failed business, not a labour shortage.

So basically "labour shortage" in a market economy is a myth, usually circulated to suppress wages. Anyone who says "labour shortage" really means "not enough cheap labour".