skysight-inc/HackerNews huggingface dataset:
The real question is: overall did face recognition lead to a higher proportion of false arrests, and even more importantly false convictions.

Clearly, facial recognition can make mistakes that lead to false arrests. Of course, it is important to minimize that number, that alone doesn't tell us if facial recognition is justified.

The thing is:

- An arrest is not a conviction, it is important to know (if possible) how much of these facial recognition false arrests led to false convictions. I suspect not a lot, because judges and attorneys are still human.

- How much false arrests did facial recognition prevent? It can happen if the system correctly identifies the culprit before an innocent is arrested. It can also be used to cross-check false/unreliable testimony.

Note: I am not talking about the privacy implication of facial recognition, only its effect on criminal investigations.
Amazon Go’s cashierless tech may come to Whole Foods as soon as next year
Hey this is really helpful thanks, very interesting to know you would've built your own platform.

Fortunately I already have my own platform for my first course, so maybe reusing that would be best rather than assuming the grass is greener, with things like gumroad/teachable.
This is another survey with similar findings [0].

It was commissioned by Uber but conducted by an independent research firm, and the methodology is documented, so it's up to you how reliable of a source you find that.

Since these are major lawsuits and it's also becoming a pretty big story in California, I imagine if there are significant flaws here or if there are other reputable surveys that have found the opposite, that those will start to surface. So far I haven't seen anything to that effect.

[0] https://www.cadriversurvey.com/

Edit: I missed in the irony in your comment as well on first read. There's an entire side industry devoted to helping workers maximize their profit, and many seem to have success doing so. That seems like a good thing, at least for those who want it? Compare that to other industries like Amazon warehouse workers, where many are full-time employees. It doesn't seem to have helped their working conditions much as there are a lot of complaints about the job, and if certain employees are more productive the company pockets the savings rather than the employees being able to make more money.
That's really not an excuse. Doing some back of the envelope math shows that even the full collection of all Hearthstone cards would easily fit into RAM:

~0.25MB (size of a sample original artwork from[0]) * 3410 (number of playable cards in the game[1]) = ~850MB

> For a FIFA game everything is loaded beforehand. In a card game that has to hide information, it has to load as the game progresses.

During every single match of Hearthstone all the cards are also known beforehand (to the device), and they are a fraction of the full card collection.

[0]: https://hearthstonejson.com/docs/images.html

[1]: https://hearthstone.gamepedia.com/Card
I can't remember it freezing so hard it required a restart, but I've had iPadOS 14 do its "respring" black screen with a spinner crash in the last couple of days.
Yeah, that's what I was getting at - in CI I can see it, but in local dev it would seem surprising to need more than the free-with-authentication quota.

That said, if your CI needs more, it's probably time to invest in a paid account if you can, and certainly if you're commercial.
> Seems more like "why lack of rigour in policing has lead to false arrests".

I agree with this.

> Facial recognition is evidence, not proof.

I don't think facial recognition is even evidence. At most, it's filtration/highlighting.
I don't understand this selfish attitude. 'Being America' justifies putting innocent lives at risk? If they want to risk their own lives on a closed course, they are free to make that decision for themselves, but (America being America) freedom works both ways.
Jesus that last picture. I absolutely love and hate it! I have the luggable version of the XT, but sadly no disks for it. I do have a semi-cursed idea to bootstrap it using a modern PC, the serial port, and a machine code program poked in via the ROM BASIC, but its been backlogged for a while.

Something else neat, the manual for these have the BIOS source listed.
Yes, I am.

Most of that is already in play already after about 30 people are in a group, we as an industry haven't formalized it, and there's no legal teeth around it.
> Overuse of concurrency. People like to use the `go` statement wherever possible, and create overly-complex APIs with channels. Unless you have multiple events that need to be done in parallel, yet simultaneously needing to communicate between them, you should not use them in your package's public API. Let your package consumers choose when to make that call.

Agree. As much as possible, always leave it up to your caller on whether or not you want the blocking calls to run concurrently. Over-use of `go` as well as unnecessarily buffered channels are two really common anti-patterns with new Go developers.

And don't get me wrong, they're not breaking or absolutely terrible design choices, it's just that they're choices you typically wouldn't make after spending quality time writing apps with the language.
Open Source is not growing anymore
I wrote this for myself when considering a big career move a few years ago:

It’s easy to focus on the next promotion or the completion of a big project that will elevate your career.

By succumbing to the natural instinct of mimicry, we rarely ask ourselves the question: are we climbing the right hill?

In this analogy, the hills represent any long-term goal: career, fulfillment, financial security. Our natural instinct is to walk upward, chasing the next promotion or job opportunity. However, we lose the virtue of randomness by doing this. If your only benchmark is the hill you’ve always known, you have no way to gauge its relative steepness. It’s a good way to reach a local maxima, but not necessarily the best long-term option.

Instead, I allow myself to explore other options, even if it seems “downhill”. For naturally ambitious people, it can seem downright impossible to avoid this instinct. It’s hard, and often feels unnatural. However, the perspective gained from these excursions improves my mental map and I’m able to learn what lies on other hills. Taking this mindset means letting go of the mimetic behavior that leads to jealousy or comparison.

After all, why should it matter if someone else is higher? Your peak is somewhere else entirely.

https://sundayscaries.substack.com/p/climbing-the-right-hill...
Nope. That "money" comes from somewhere, and that somewhere is decided by the government. Putting people on the take increases their dependence and increases the power of that government.
> "Like it would somehow undo my years of professional progress. I'm grateful that my upper leadership was actually quite receptive, and others have shared that they feel more empowered to address their own issues when they see other people willing to share more about their own struggles."

This is a powerful reflection. Vulnerability often feels like weakness to us but looks like courage to others. IMO real change is contingent on a deeper cultural shift that begins with leaders like yourself being willing to step into honest conversations about their inner + outer struggles.

And really great to hear that you have someone experienced working with you to help navigate the coming weeks. Please do reach out if you have curiosities or further questions about any of the emotional regulation activities listed in the wiki (or wish to contribute suggestions of your own).
I suspect you are looking at this the wrong way. Someone who is average at a number of things is probably a decent generalist; valuable but not particularly are.

But the argument is being above average in two or more areas can make you as impactful as being top of your field in one area, even though you are nowhere near that talented in any different field.

Even with your example, I would counter that a huge number of people successful in data scientist roles would not be successful (or at least, much less so) either as programmers or statisticians. It seems many of the earliest wave of data scientists (e.g. pre bootcamps etc.) have failed to thrive at at least one of the two before ending up in "data science" (caveat, agree this is poorly defined).
I would just like to add in that RISC-V is still a lot of talk because there are still some important standards that really need closer attention before we start mass-producing server CPUs. Specifically, the Platform-Level Interrupt Controller[1] and the Vector Instructions[2]. The former is super-important because we now know interrupts/traps can be used in Spectre/Meltdown style attacks, especially if your chip has something like a DSP/iGPU, which can be used in covert side channel attacks. The latter will be important for the same reason that SSE/AVX is important today.

Just my opinion, but SiFive has been a huge driving force in even giving RISC-V a shot at breaking into server space. Most other companies (Google, Nvidia, Western Digital) have invested in RISC-V with the apparent intent of focusing on building microcontrollers/embedded processors. AFAIK, there's only one player who is investing in building RISC-V server-class CPUs and that's SiFive.

Please correct me if I'm mistaken! I've been following RISC-V pretty closely for the last year or so and there's quite a lot to catch up on.

1 = https://github.com/riscv/riscv-v-spec
2 = https://github.com/riscv/riscv-plic-spec
This is very nice, seeing the Java support makes me optimistic about .NET.
Customs Filing Services
You can file your ISF(Importer Security Filing) online 24/7, We ISF filer can facilitate your import customs requirements and others such us, isf entry, continuous bond, Single ISF Bond, Customs Clearance or other customs bond, until your cargo, will be reached at your target destination.ISF filer | New York, New York | 215-297-4215 | 800-674-9325

Email: info@isffiler.com
Skype: isffiler@yahoo.com
Website: https://isffiler.com
QNX/Linux/eCos/Sciopta

What is it that you really need, more than CAN, SOME/IP and a small Web-Server/-Client ?

Sciopta can even be bought ASIL-D/SIL3 certified.

Fills your 4MB flash not even half
But even if the sourcing isn’t ideal, you learned this somehow, right? Either through personal experience or reading it somewhere. If you don’t know how you learned it, how confident can you be that you understand what’s going on inside Chinese companies? And how can someone who reads your comment have any confidence in it?

The comment you’re replying to links to a news article from Reuters that is apparently based on discussions with company officials. That’s probably as good as we are going to get.
Intelligence agencies in Nordic countries are really small, just few hundreds people per agency and limited budgets. Even if they go rouge, what they can do is limited. Number of people in the field is even smaller. This creates problems of it's own because their counterparts quickly learn to recognize their faces.

For comparison, FBI Counterintelligence Division alone has 1-2 people per 10,000 Americans. Add different intelligence and surveillance agencies under DHS and others to that list and it's easy to see that the US has insane amount of domestic surveillance manpower per capita.
I’m glad that the Canada COVID-19 contact tracing app is open source and available on GitHub, and I’m glad people can push fixes to it, but this kind of bug exists because it’s using React Native unnecessarily, and dragging in a zillion dependencies.

I don’t see why both the iOS and the Android versions can’t be fully native, besides a desire to have a single codebase. The apps aren’t doing anything fancy, UI-wise. They are basically just integrating with the native contract tracing system framework on each platform.

Dragging in React Native and its giant web of dependencies makes the codebase harder to audit and manage from a security perspective. It’s also a product of Facebook, which is greatly concerning from a privacy point of view.

I still have this app installed on my iPhone and I keep it up to date, but I really wish it was built differently.
Are there any forums devoted to side-projects
I'm mostly looking for forums devoted to non-coding issues like marketing, providing support, acquisition, etc.
I wonder if it's a cultural thing, what country are you in?
Let's start a global program for shifting intelligence funding to schools. Education is a better defense than mass surveillance.
I fully agree. I'm usually working with companies in the $10mio to $100mio ARR range. So obviously my way of doing things will fail at Amazon's scale. But let's face it, most developers are not at FAANG but at normal mid sized companies.
Pretty sure it will not. Nothing is lazy in JS by default:

> One caveat of spreading iterables: JavaScript creates an array out of the elements of the iterable. That might be very wasteful for extremely large collections. For example, if we spread a large collection just to find an element in the collection, it might have been wiser to iterate over the element using its iterator directly.

> And if we have an infinite collection, spreading is going to fail outright.

http://raganwald.com/2015/02/17/lazy-iteratables-in-javascri...
Yes, I am extremely familiar with high frequency trading, I've been doing it for about 9 years now on most of the highest volume exchanges in the world.

Satisfying hard real time requirements is hard, but not impossible. When testing, set a fault/trace point on long response times, debug, rinse, repeat.

The point is that Linux (or QNX or whatever other RTOS) have way more resources, libraries, and commoditization than a dedicated microcontroller/FPGA and are more widely tested than some proprietary OS.

And those Intel hardware faults you mention, aside from being irrelevant to the kind of architectures a car would use, are on the order of microseconds, well within the operating requirements of a car (or coin system).
As the systems architect and infra programmer for a scientific startup I'll simply chime in on the production != scientific conversation. When you don't hold your modeling code to the
minimal production standard where it counts (documentation, comments, debug) it _will_ cause your evolving team hardship. When that same code goes into production for a startup (as it could/should) you will be causing everyone long nights and 80 hour weeks.
Incentives? How do you exploit a fair and well run system for personal gain?
The original title of the article is "Benchmarking Apache Kafka, Apache Pulsar, and RabbitMQ: Which is the Fastest?"

As for messaging systems, there is no mention of NATS[0] or NATS Streaming. For a system with durability similar to Kafka, LiftBridge[1] utilizes NATS and would be another alternative to look into.

[0]: https://docs.nats.io/

[1]: https://liftbridge.io/docs/overview.html
Alice in Wonderland and the theft of the public domain
I've always been a proponent of being a solo founder, but a few years ago I went down the path of starting my (current) business with two other co-founders.

One I fired after a short while as he wasn't carrying his weight.

The remaining co-founder has been a God-send. In January, I was diagnosed with late-stage cancer, and he took over the reins. He stepped up in a way I couldn't have ever imagined. Days I was suffering from surgery pains or (daily) chemo, he kept the ship afloat.

Everything OP says is correct, but one of the things my co-fonder gave me was an unplanned plan for the unexpected.

Without my co-founder, I'm not sure we'd have survived.
interesting read.
Who is this 'we' we're talking about? Clearly the US government gives Facebook all of the slack (arguably since Facebook offers the US intelligence services a panopticon). The only people not giving Facebook slack are activists.

And Tiktok, despite their US arm being a US company, essentially is facing the execution of their business at the hands of the US government unless they do a fire sale under duress.
Still waiting on that Wisconsin factory they promised...
Not only Unreal. I think the even bigger question is how does it compare to all the incumbent tools of the industries they are trying to replace.
How to fix your sleeplessness problem by ending the “thought loop”
This is a correlation. There are lots of conditions that are associated with low Vitamin D. Mortality overall is associated with low Vitamin D. But it doesn't mean that the low Vitamin D caused any of these problems. Having overall poor health leads to Vitamin D deficiency. The increase in mortality is more likely related to your overall health status, not your Vit D status.
Not to mention a pretty good writer. I recently finished "The Cuckoo's Egg" and found it both highly informative and entertaining.
That's a great thought, but is it true?

We're standing on the shoulders of giants, that's for sure. We begin our adult lives with knowledge they could have only dreamed about.

But I really don't see anything to suggest our brightest minds are brighter than the brightest minds of those times.

On average, at least, I think we outshine the average human from 2000 years ago, just thanks to more common childhood education and better nutrition...
I like your way of thinking. I'm an engineer, any recommendations on how to learn all this business-related stuff?
Bryss Framework – The Restful API Framework for PHP
I find it fascinating how much discussion and effort goes into birds hitting wind turbines compared to the number of birds and mammals killed by mountain top removal coal mining or killed in slurry ponds.
> When I got my first apartment in Manhattan in the hot summer of 1976, there was no pooper-scooper law, and the streets were covered in dog crap.

Man, this guy knows how to write.

I am writing a novel in my free time (my 3rd; but I am nowhere close to being a proper "writer" - I just like writing, that's all), and I am studying how to be a better writer. The first sentence of Jerry's article is just masterfully written.
I have done research on Evolutionary Algorithm and numerical optimization. It was nigh impossible to reproduce poorly described algorithms from state of the art research at the time and researchers would very often not bother to reply to inquiries for their code. Even if you did get the code it would be some arcane C only compatible with a GCC from 1996.

Code belongs with the paper. Otherwise we can just continue to make up numbers and pretend we found something significant.
IDK, if folks were being less lazy they could point to articles in common publications that detail this system.

Link found via Google: https://www.google.com/url?sa=t&source=web&cd=&ved=2ahUKEwic...
The dumb guide is the following:

(1) Use a package manager, which stores hashsums in a lock file. (2) Install your dependencies from a lock file as spec. (3) Do not trust version numbers. Trust hash sums. Do not believe in "But I set the version number!". (4) Do not rely on downloads Again, trust hash sums, not URLs. (5) Hashsums!!! (6) Wherever there is randomness as in random number generators, use a seed. If the interface does not allow to specify the seed, thtow the trash away and use another generator. Careful when concurrency is involved. It might destroy reproducibility. For example this was the case with Tensorflow. Not sure it still is. (7) Use a version control system.
Doesn't matter to the city council. Homeowners pay property tax and vote in local elections. Wage labor commutes in to do whatever jobs they can get.
On Deck Writer Fellowship
AIUI, and AFAIR, DNA matching has a false positive rate of 1 in a million; making a lot of false matches at the level of population of a country. That statistic is probably a few years old, but I'm not sure they've changed the tests used ?
This is an easy argument to make because it was already made for you in popular press months ago.

Show me the grant announcements that identify reproducible long term code as a key deliverable, and I’ll show you 19 out of 20 scientists who start worrying about it.
The Zen of jQuery moment for me was realizing that many of our bugs came from trying to separate the source of authority from the system of record.

It was a tremendous amount of busy work keeping metadata about DOM elements stored separately from the DOM elements, and hanging the values off the element was so much simpler in initial implementation, maintenance, and exploring other people's code.

Everyone was so excited about the virtual DOM in React 'n friends, whereas I saw both the functionality and the excitement as warning signs that I should stay away. I hoped this would turn out to be a fad, but it's a little long in the tooth for that scenario to play out now. For a while I watched news articles for the chinks in its armor, these days I'm more focused on other tools that satisfy niches, and wondering what will end up being the 'CSS3/ES6' moment for React where the browser does 20% of the work to have 80% feature parity with React.
Not sure about UberEats but just two days ago a I took an Uber ride that was paying the driver about 5.50-6 euros instead of the usual 9-9.50 euros that the ride was usually worth, I felt bad about the driver and so I helped make up the difference in cash, directly to him. I know the sums and the difference itself don't seem that big in nominal terms but I live in Eastern Europe where the difference between 6 euros and 9 euros still counts for lots of people.

Anyway, interesting to see that that wasn't an isolated incident when it comes to Uber the company.
It might make sense to try to support the same subset of Python in both projects. On the other hand, this might make experimentation harder... And there seem to be many differences, for instance I am trying to move towards async/await... But there might also be areas that could be easy to get consistent, e.g. how local variables are declared...

p.s. And I wasn't aware of Cocopy either. Having a list of similarities and differences of all three might be useful...
Pretty much this. If you have a cat, keep it indoors! A bell on the collar isn't enough.
> Tipping is just the way portions of the food service industry works.

A number of industries (but which industries - how do I tip the person who takes my order at a mcdonalds drivethrough. Do I tip my builder who put in a new window? How about the binman?), in a small number of countries (do I tip in Mexico City? Quito? Brazzerville?)

The U.S. seems to have built an expectation of tipping into its economy and tries to export that expectation around the world.
If Apple broke every Go program, then that's on Apple. Why are people blaming the victim? Go didn't do anything wrong.

Apple came back in the late nineties, in part, because they copied and pasted the magic numbers from the Bell System Five codebase, e.g. 1 for exit(), etc. Capitalizing on UNIX popularity helped Apple succeed. So they shouldn't treat Bell Labs technologies like it's their own implementation detail.

For example, Microsoft has the right to break NTDLL because they invented it, and never intended for it to be used directly by app developers. Windows was designed from its beginning to have dynamic system interfaces too. In the UNIX community, DSOs have always been extremely controversial, since they raise legal questions compared to SYSCALL and INT trapping, and they violate the ability of a program to assume complete control of the full virtual address space.

If Apple devs are reading, then please, we love your products, but we don't love DSOs. Please grant us the freedom to choose. Please keep SYSCALL stable. It'd also be great if you didn't add special-cased code to XNU that blocks open source Actually Portable Executables, like you did with UPX. Email me (the author) your feedback instead. I'll do anything to help, short of adopting a second WIN32 linkage model.
Sure, but ideological purity claims seem distracting from the from the conversation about the word "Ubuntu".
If you’ve ever managed a food business, this is unimaginable.