skysight-inc/HackerNews huggingface dataset:
Show HN: Open-source case management for KYC/B (built-in OCR, face matching ML)
Hi everyone, We have just released an open-source case management dashboard for manually approving/rejecting KYC requests (know your customer) with built-in OCR & face-matching functionalities.

Next steps:

- Enable KYB (business onboarding) documents and personas approval.
- Connected backend between our KYC flow and the case management dashboard.
- Releasing an open-source rule engine, to help automate decisions.

We’d love for you to try it out, give us feedback, and suggest features that would make it applicable to you.

And if the rest of the project is relevant or interesting to you, follow us here: https://github.com/ballerine-io/ballerine and we’ll update you once new things are available.

Thanks!
Great ending: "Hug me please." Love it.
It’s nowhere near as comprehensive, of course. It only features the providers we’ve used ourselves.

I think abstracting over payment APIs has gotten so much more difficult this side of 2014 or so. They’re doing all they can to achieve consumer lock-in and trying mighty hard to each offer their own custom services that they try really hard to convince you need and can’t live without, and invariably there might be something in there you want to support in your abstraction, sometimes necessitating cascading architectural changes. This is probably the third “major overhaul” of the abstractions we’ve written as a result.
So that's why they received that penalty in recent game vs Portugal. It was a warning.
Not as usable for testing, but verb.el[1] is a great tool for doing something very similar in org-mode

[1] https://github.com/federicotdn/verb
Sure, but to stick with the London example, Canary Wharf, Chelsea, Westminster, Ealing and Croydon are all very different places with differing densities, land uses, socioeconomic makeup, etc.
There is a simple way to show your frustration.

1. Buy Google stock

2. Google has to show more ads to keep market hype on stock price.

3. They will fill 2 pages instead of current one page with ads. And then 3 and 4...

4. You buy more stock and protect your down side.

5. They will insert 2-3 times more ads per video on youtube.

At some point the average person will loose Google. You win big on stocks until then.

/sarcasm - pls dont do this.
What a stroll down memory lane. My mother took me on the "yellow car" in the early 1950s. It's a shame they shut down.
How bad is your Spotify? (2020)
> even though the international settlement system was meant to be apolitical

“Apolitical” does not mean “usable by any party for any transaction.” SWIFT policy prohibits using its system in support of illegal activity [0], and the settlement system has been denied to sanctioned countries before [1].

[0]: https://www.swift.com/about-us/legal/compliance-0/fighting-i...

[1]: https://www.aljazeera.com/economy/2018/11/5/what-swift-is-an...
Thank you! In a previous job I was doing the equivalent of integration testing and the very young collaborators were bashing me and demanded that I contribute to small random and useless (according to them even) tests that were not really testing anything.
> I don't agree at all. I do static analysis for my career. Trying to model the actual set of available memory configurations of a physical machine is going to scale way way way worse for most meaningful problems than approaching this the usual way.

I don't really understand your argument.

I didn't say anything about how you need to solve problems like those described by the Halting problem and Rice's theorem for finite-state machines.

So I'm not constraining how you would have to solve this issue. You can model the memory configuration if you want. But you don't have to model it in your algorithm. It's just that your algorithm is allowed to assume that the amount of memory available for the program being analyzed is finite (if it wants to).

But anyway, the complexity / efficiency of an algorithm that solves the problem is a different issue that than the decidability of the problem, the latter of which many people get it wrong.
Well, it is a lot of conditionals, and in any case binaries are seldom shipped with ASAN into production, so it would still be a lottery outcome if the fuzzer would have generated that specific use case.
Having worked for a company that's a very large customer of AWS's, it's not much better.

I've worked with both Azure and AWS professionally and both have had their fair share of "too many outages" or capacity issues. At this point, you basically must go multi-region to ensure capacity and even better if you can go multi-cloud.
This only works if you have a blockchain to keep track of it all. ;)
It was not good for me though. The shots were harmful and the risk was not worth it. I'm also more than willing to take a bigger risk even if there was one to stand up for freedom, which is important
Yeah as an Aussie I don’t think the bin chickens are reviled at all. It’s more like we don’t necessarily agree with the way that they live their life, but we respect them for living life on their own terms.
I so understand why anybody would use Microsoft products anymore. You can do all that and more with Linux and SaaS products that works in browser.
> Early on, they set out to keep the “startup” culture internally - to drive ongoing innovation

There are a lot of companies outside the US that keep their original culture way into their maturity at global scale. Hetzner, for example - started as an upstart hosting provider that prioritized engineering. It became a global entity with DCs in Europe and the US, possibly the biggest datacenter operator and cloud provider in Europe. Their engineering is still top notch. So much that even as a $50/month paying customer, your technical support related ticket gets attended by an engineer every time. Impressive feat considering how they have ~200,000 companies as their customers - in addition to the individuals that use their services. Especially their network quality was praised a lot when they first came out. Their network is still top quality. Their inital culture as it was known has not changed.

What destroys American companies are the American laws that force the board to thrash the company, the employees and the users for the sake of shareholder profit. If you don't sell your soul to the devil and suck every cent as profit for the shareholders every quarter, the shareholders have a right to sue, depose you and put there someone who will.

There is no way in hell US companies can protect their original culture and keep theier missions intact as long as such rapacious laws enable the worst profiteers in the American society to burn down everything for short term profit.
I made the right choice. That's a terrible analogy to use in regards to standing up for freedom. Especially when the shots actually did turn out to be less than worthless
One of my favorite remote viewing tools, Anydesk, has no plans to support wayland, which is unfortunate...
Agreed with other commenter: I'd disregard the reports. Been using an M1 for 6 months now on macOS. One kernel panic when closing the lid. Solid machine and no issues with the GPU.
Couldn't even put up their own solar panels?
10 years ago, has there been something similar recently?
It's interesting you have the perspective that hardware has realtiveley few states. It can be the case, but there are very complex interactions between functions also. A million gate design is realatively modest by modern standards, and there can but tens to hundreds of interacting state machines in that. Of course to mange this we do try define clean boundaries and interfaces between blocks, but this clean approach can be taken in SW also. Fuzzing is a bit different in that actually tries to execute different code paths by changing the input, so it's more of an exploration of the code state space. Constrained random is more trying to create inputs that randomly cover the valid input space. It does not introspect the internal state to determine the next input. Perhaps thats an enhancement hardware testing could take from the SW world.
> Surely you are not trying to claim that anything which has any value is a viable currency?

Obviously you're not going around trading ramen and cigarettes, but if you live in a some closed system like a prison, then yes, anything of value can be used as a currency. History shows many societies have used many different things as money. Eventually gold out-competed those monies and became the de facto standard for money. You forget that US dollars were originally promissory notes for redeeming gold at a bank; this is what gave US notes value (trust that you could get gold for the notes), and the de-pegging of gold gave birth to the experiment that is modern day banking.
Yeah you are right it's easier to take the easy way.
> Put another way, Turing machines suck even if you enhance them to have 5 parallel tapes (God why do they not have parallel tapes by default, should have at least one for output, one for main memory, one for a stack, and some more as scratchpads)

You answered your question as you asked it. If you juice up your Turing machine like that, it will still suck so much that nobody will actually write programs for it, but it will be more complicated to describe and analyse.
> Still, it seems that an attack model based on defending against a rogue user process is quite doomed. Can't this process change the init files of other programs that will run, even if they aren't its children?

No, they often can't. Things like Flatpak make it so apps have no unnecessary access to the filesystem.
Although the film looks interesting and probably I am going to watch it... What was the motive to post it? Or particularly, why did you think it's interesting to the community? (Not saying it isn't)
> Google simply isn't capable of producing life-critical software.

I was stuck with a broken-down car at night before and needed to see my location on a map. Google had opted me into some A/B test on Google Maps that broke the entire app and made it unusable, I couldn't find any way to get out of this test.

Friends iPhone worked perfectly fine and ended up being used instead.

This was probably the biggest factor as to why I dropped Android and got an iPhone, you simply can't trust Google's software quality.
It looks like your particular piece of hardware is defective. Try having it replaced.
The Peacekeeper missile’s navigation suite (2019)
Jesus, Teams really is the worst software in existence. Microsoft keep outdoing themslves.
Suggested Thought Experiment:

For folks getting really excited here about the US, the US Dollar, etc. - imagine that, for some weird reason, the world's reserve currency was the Tongan paʻanga ( https://en.wikipedia.org/wiki/Tongan_pa%CA%BBanga ). And that (similar to what the the story notes, for USD) Ghana's reserve of paʻanga was running low, so they were looking to buy oil with gold instead of paʻanga, to (as others have noted) put a smokescreen in front of a big new tax on local gold producers in Ghana. (Gold was ~50% of Ghana's exports in 2019, so there's plenty of income to tax there.)

How differently would you view this situation and story, if "US" and "USD" were replaced with (presumably emotionally neutral) "Tonga" and "paʻanga"?
> Anyone knows why this happens?

Because ie is pronounced aye in English, and eeeee in German.

And ei is pronounced eeeee in English, and aye in German.
I feel for you. Also it sucks to be in this position.

Let the scar you get from this is be a learning experience, hopefully you will not fall into the same trap again to trust this company.

In my career I'm in a place where anyone suggesting I do work on Azure gets an instant doubling of my asking day-rate and I really hope the will be put off and find another victim for this gig.

That said, another learning experience would be to use terraform or something (tbh for azure the only sane thing is terraform, ARM templates are just garbage). Having terraformed your one region switching to the other would be much easier, tho not trivial.
I wish he would go back to his fantastic youtube channel. I wonder if he ever said why he stopped posting. I also downloaded the entire thing in case it disappeared one day, some really good stuff there... https://www.youtube.com/@codingmath/videos
Before, you linked to another article about wolves which was basically the same article that is linked at the top of this thread.

So "also, Grey Wolves" -- the "also" is redundant, since it's about the same wolves both times, and the finding is the same.
I would have included "Wilensky, LISPcraft, 1984".
> Not to mention, according to him, 40% is "barely".

You might want to think about what a 20-point margin means in electoral politics. Taking 60% of the vote is routinely described in terms like "landslide victory".
In sunny places that either aren't too cold or have access to high quality transparent insulation.
NewTech was supposed to be “web 3,” so we are going to have to wait a little longer for something real at this point.
Disappointed that this is not a list permitting and denying access to various resources to identified groups of humans in the syntax of the robots exclusion standard.
Good lord. Wow. Now that’s classy.
Guidelines for Developing Bots for GitHub
Interesting that you thought I’m suggesting mass killing.

I think honestly you should look into why you thought that’s what I’m talking about?
I think this site's code repository needs to be reviewed. Maybe should call some twitter engineers
i'm using it as a daily driver for a couple months easily, but my daily driving happens to not require the not-quite-perfect device drivers. i shutdown for sleep, for instance, which works just fine, since boot and login is super fast and restores everything.
How does this language implementations in the language itself works? Isn’t it trivial to implement any feature, given it’s already implemented? They use lower level features to implement higher level ones?
> We can all thank China and Cisco with the innovation of The Great Firewall for this

So large Western corporations consolidating the majority of the Internet use in their hands, and then censoring/controlling it through algorithms is ok.

Horrible when governments do any kind of regulation/control. All ok if its done by unaccountable private tyrants for profit...
When I worked at Boeing, the coffee machine had a MIL SPEC taped to it that properly explained the procedure in making regulation milspec coffee.

(Mil specs are analogous to a having a standard library of subroutines. Engineers don't have to re-invent how to lubricate a bearing or tighten a bolt or cad plate a part, they just specify the relevant mil spec.)
> Many people have tried to explain to me why cryptocurrencies aren't a Ponzi scheme.

I love how many people will read this sentence, and then respond by trying to explain to you why cryptocurrencies aren't a Ponzi scheme.
Why shouldn’t they be proud of a massive system like Cloudflare that works extremely well? As a commentor below described, it’s not luck or happenstance, it’s a natural consequence of how BGP works. Seems pretty elegant to me.
This story brings me to ask the question if anyone has ever done some kind of IQ scale for birds where each species is rated by intelligence.

The reason I ask is that there seems to be a vast difference in intelligence between species. Some birds don't just seem dumb to us but are so in that their actions likely endanger the species—for example, birds that allow cuckoos to parasitize their nests with their eggs and actually go on raise the cuckoo's young which is obviously not its kin compared to birds that are clearly very smart such as ravens, ibis and currawongs.

I have currawongs in a tree near my house and one bird in particular clearly recognizes me from other people, moreover, it knows by my actions whether I'm likely to feed it or not quite some time before I actually do so (it seems to quickly take measure of my mood so to speak). It also knows when I'm annoyed with it, especially so when it rummages around in my overfull wheelie bin when the lid isn't properly shut—when caught in the act it flies off onto a branch and stares at me the moment I appear (even if I'm not close to the bin). At other times he hangs around so close to me I could just about reach out and grab him (he's wary of me but certainly not timid about getting close even when I have no food).

I may be wrong but I simply cannot image that a bird with the inate intelligence of this currawong would let itself be a surrogate for raising a cuckoo's young.

It seems to me this differential in intelligence between bird species is huge but I'd love to have an actual measure of it.

BTW, when currawongs are nesting it's not advisable to get too close to the tree or you'll likely be dive-bombed by them (they can be quite vicious).
Some how I did small test and liked httpyac better, for being able to import requests from other files

https://httpyac.github.io

Anyone compared both and have an opinion?
Terrific. Brings back early internet vibes. I want to see more of this — human curated content. AI brought the promise of bringing improved content suggestions. I find it has done exactly the opposite. End of the day, I find humans are better at curating content for humans than machines.
So does Azure.
> This actually ties into the other point I mentioned:

>> How many good people were discouraged into going into this area of research because of this widespread belief that this pursuit is proven to be unachievable in the general case?

Few if any, as those who are good enough have no difficulty understanding both the seminal importance of Turing's work and the realities of actual computing devices.
Ask HN: How to offer equity to founding team members?
If you are starting a startup, outside of founders, how do you usually distribute equity ? Do you create like a 10% pool and allocate to say first 5-10 employees ? I may be asking this incorrectly but this stuff is a bit new to me being a bootstrapped founder so far. Any resources or guides is well appreciated.
Wait, curl can read pop3? And smb? And fricking mqtt?? I learn something new every day. Time to go replace my email client with curl.
They must to run doom on that helicopter
> Barely here equals about half?

Well, first, married women are not evenly divided. They are more Republican and less Democratic than unmarried men, who are also Republican.

Second, even by the numbers you cite, Democrats aren't coming close to half of the vote among married couples.

Third, you have over 11% of the vote going to third parties. In reality, in 2016 the two-party vote share was just over 94%.

Some of these problems seem to arise from you confusing party affiliation with voting. They're different.
Peter Turchin's elite overproduction!
regarding the surname "Hartl" I suspected he was from Austria and the WP-article confirms it. Interestingly some German names are tied to some region, some times you even can pin a surname to some town or village
> true but is too obvious to be interesting.

I think most orgs don’t act this way, which suggests to me that it’s not actually obvious.

> However, DDD has relatively little to say about the most crucial part of that too - how to shape and define that language.

I don’t think this is actually true. (Relative to what? Other architectural systems?) It strongly advocates for a process of identifying Entities, by iteratively working worth the domain experts. The core entities should be domain objects not technical concepts. (The opposite conceptual pattern I often see is making the core objects generic functional/behavioral/logical operations with the business rules as config that’s passed through. Maybe more sensical for pure technical users, but gibberish for business users. Perhaps valid for building a generic business logic platform like SAP though!) The concept of Ubiquitous Language mandates that you have a dialog with domain experts, and keep doing that as the domain evolves. The concept of a Bounded Context gives guidance on how to judge between different potential splits in your domain, which is more than most architectural frameworks offer. All of these mean you are better placed to agree on boundaries that make sense to the business/domain as well as technical functions.

I think Aggregates and Repositories are a good low-level concepts for working with Domain-driven architectures, but they don’t participate in the higher-level organizational discourse.
There's been a concentrated effort by the Republican party to try to link the FTX collapse to the other party, even though the Republican party actually received more contributions from FTX during the general election.

Almost all of SBF's donations were during the primary, and he made almost no donations during the general election. This means his money might have helped influence who showed up on the November ballots he didn't spend anything to help one party win over the other.

In contrast, almost all of the FTX's GOP spending, and all of the FTX executive's donations to the GOP, were during the general election cycle, and specifically to the GOP House races. This means that the GOP owes it's current majority in the house directly to stolen money donated to it by FTX and FTX executives.
>The least remote, most-managed places have security locks on items over $15. It is impossible to run a friendly, neighborhood-run store when any new customer is a potential thief. When theft goes uncontrolled, owners begin to look at their customers with suspicion. Those who don't like theft leave for more peaceful places and are replaced by owners who will tolerate theft with a big insurance policy and force.

There's a street in northern Baltimore where you don't actually go into any of the shops. Instead, you walk into a foyer-mantrap hybrid made of bulletproof glass. There, the retail employees ask you what you want, you tell them, pay, and then they go get it for you. Experiencing it for the first time was bizarre. Not an area I felt safe parking my car.
I don’t know if everyone knows that SEO stands for search engine optimization and it is

> the process of maximizing the number of visitors to a particular website by ensuring that the site appears high on the list of results returned by a search engine.
The question being answered did not involve Google at all.
Based on some brief Reddit scanning on overemployment, most people don’t seem to reveal that they are working 2(let alone 3) jobs.
The author said elsewhere in this thread that he uses his own invention, https://tigyog.app/.
> I suspect if you use fractional scaling, the games wont run at 4k, but instead the fraction of 4k

X11 games maybe; SDL's Wayland backend can deal with fractional scales and make it render at native 4k.
Any further explanation how it’s conspiracy theory?

Those of us that rent, or have rented, have direct experience with rent hikes far exceeding cost-of-living increases and/or inflation. I am in a much better situation now, but previously rented a location that went from 740/mo to 1100/mo over the course of two years. This was pre-pandemic in 2012 - 2014 and coincided with similar rent increases across the city.
Doesn't help that the US seems set on destroying the world's confidence in the US dollar:
first the 2008 financial crises and monetary creation (I.e. devaluation) in response;
then much more recently they hammered nails in the coffin of Breton Woods 2 (I.e. the post-1971 monetary status quo of floating fiat currencies) by confiscating the Afghan Central Bank's reserves (which included private individuals' deposits, and they gave the money to families of September 11th victims) and by freezing the assets of the Russian Central Bank. inter-Central Bank settlements were supposed to be apolitical.
All that in the context of multiple hot wars (Iran in 2003 and then Libya, perhaps?) and military actions that appear to be in defense of US dollar dominance: https://bitcoinmagazine.com/culture/the-hidden-costs-of-the-....