skysight-inc/HackerNews huggingface dataset:
As others have mentioned these are money laundering laws. But some of them are a bit open to interpretation and from what I've seen personally Revoluts interpretation is pretty broad depending on whether they like you or not.

The problem with Revolut that cannot be compared to other banks is that you will NEVER be able to speak to anyone that isn't a mindless support chat drone. This is really where the big difference is. The APP may be miles ahead of wells fargos or capital one and even N26 which in theory also has mainly chat based support etc. but if something goes wrong there there are channels to go. Here's it's just a huge black hole.

The only way I would ever recommend Revolut to anyone is to attach it to your own credit card and fill it on demand when you travel. I only ever fill the amount I want right now because the last time I transferred money to my account the account got flagged and I had an absolutely horrible experience with a bunch of conflicting statements from mindless drones that kept trying to trick me into giving them way more information than any bank in any country I've ever used ever has.
For sure, there are a lot of factors to consider here. For heavy workloads where you need solid I/O, the cost for the same performance on baremetal vs VMs on cloud can be >4x so you could even afford to have a duplicate setup on another network for redundancy and still be saving.
I don't consider OCaml and Haskell to be really comparable. I love statically typed FP and have professional experience with OCaml, Haskell, and Scala and Haskell is significantly different than the other two (also much different than F#). I've personally never found Haskell's encoding of mutability or impurity into the type system to be of any real benefit. Most of the time your impurity is coming from logging, networking, or interacting with files or a db; in which case, it's entirely obvious what's going on. Other times, you have a pure function that's implementation is unpure, which is also obvious on what's going on. In any case, if you're programming in good FP-style all Haskell is providing is a bunch of headaches around finding the write way to make all your type annotations match up: it's kind of a annoying experience when you're just trying to get something done.

I think Haskell's a good way to start learning functional programming because it really beats the habit of loops and mutability out of you real fast by making the functional way easier. But if you're already an experienced FP programmer, less restrictive languages are better.

What makes Haskell interesting is all the crazy optimizations it can do since the compiler has so much information about the program. It would be really cool if other languages had a "pure" annotation or keyword that signified the function has a pure interface. This could dramatically improve the performance of a lot of Scala/F#/OCaml code.
Thanks for sharing
https://www.astroved.com/astrospeaks/best-astrologers-in-ban...
Monzo/Starling/TransferWise all have as good an FX rate last time I checked.
It’s a higher barrier to entry than a possibly-fake profile pic and a possibly-fake bio.
Communication within a relationship is a big deal.

So, a service that helped people gain awareness of their patterns and provided a mechanism for mutual feedback would be useful to someone who is interested in improving the skills of love and relationship.

There already exist apps that people use for feedback and communication in romantic relationship.

And, most relationships end (they all do eventually to mortality). How they end is very telling of the success of the next one.

The problem isn’t really the matching algorithms, it's that people lack the understanding and modeling of how to have healthy adult relationships, they carry a lot of unprocessed trauma, and they don't have a context or tools to work through those old patterns.

It's like making an HR app to match a lot of aspiring kindergartners to AI jobs or the space program.
How to Setup an Elk Stack and Filebeat on Kubernetes
There is no point for production code which is not in Git.
As a toy/sandbox, sure this would be handy, but I wouldn't use it for a testing or staging cluster.
What percentage of that insurance doesn't involve arcane rules about what's covered? My parents recently learned, following my dad's heart attack, that our town's ambulance was considered "out of network" and told they should have shopped around first. I had the pleasure of overhearing this conversation. Combined with the fact that many rural and suburban folk can't afford a $20 copay for a regular checkup let alone thousands of dollars for their deductibles, I put little confidence in that 90% coverage.
I "solved" this by working for the company that provides the cameras and platform, which means I know exactly who has access to my data, and where it's going. It's possibly not the most viable option, but it does give me about as much confidence in the solution as I'm ever going to get.
Lol that's not a socialist party, it's a criminal organization. The specific reference to Teleorman is probably because of the ongoing EU investigation concerning fraud with european funds.

Considering they're extremely overzealous with money laundering related freezes, it makes sense for them to avoid doing bussiness with the mob in the first place.
Humanity poised to set record for carbon dioxide in the atmosphere – again
I love the references to the Memex in Stross's Laundry Files series.
I really like that UI.

Well done!
Companies will want to pay less for more and you'll see a huge amount of restructurings happening.
Links Established Between Church Clusters and Wuhan Travellers
This policy hasn't changed in over a year. I'm on paternity leave now, but my job is Go on Fuchsia, and I work with people doing Rust on Fuchsia. None of us are concerned for our jobs based on this document (which we've collaborated on).

This policy, like most technical decisions, may be amended when things change. We want people to have a consistent and stable platform to develop on, and if a language doesn't officially support our platform, it kind of doesn't make sense to support that language. And there's no commitment to support these languages for production services and end user development until there's a story for the stability of that toolchain on Fuchsia.

This shouldn't be surprising. Make a new system, bootstrap your programming environments. Why bother offering support for environments you've not yet bootstrapped?

As a thought experiment, consider the thousands of languages (including the tens or hundreds of popular ones) not listed on that page, and whether they're supported.

(Edit: I accidentally a word.)
> Technology companies need an "ombudsman" - a contact that customers can go to when the normal tech support processes have failed.

Pretty much every technology company already have "ombudsman" for their important clients.

> That "contact a friend in the business who can actually get things done" is a necessary part of a large support organisation and it simply does not exist yet in any tech company that I know of.

I can assure you that every tech company has these "friends" available for their most important clients/customers.

Whether it makes sense for companies to make these contacts available to every customer is another matter.
JavaScript has a very high learning curve. But it becomes great once you are fluent. When manipulating the DOM it kinda sucks that you can't just monkey-path attributes, you have to use el.setAttribute. The DOM is also very slow. But the DOM do a lot of work - ever tried to make your own UI framework from scratch only using low level GUI calls? z-index, styling with CSS, screen-reader support, etc.
> They aren't crazy or stupid, and as AWS is the world's leading cloud provider then it's highly doubtful that the decision is irrational and motivated by ignorance.

Part of the problem is that a huge proportion of the people I come across who chose AWS used this exact argument. Part of the problem with that argument is that none of the big guys are paying the list prices (unless they're not doing their jobs; I've seen the kind of discounts available once you get into even the few hundred k/month range and tell your account manager you're considering moving), and a lot of them also used the same line of thinking.

It pulls in a lot of people who pick AWS for all the wrong reasons.

> AWS might overcharge a lot, but truth of the matter is that for any sizeable corporation it's irrelevant if they spend 200€ or 400€ on their cloud infrastructure.

The ones I used to deal with used to be more like a 3x-10x cost difference on bills in the 10k-100k/month range. I agree with you that if the difference is ~200/month, then who cares. But a lot of much bigger companies burn money this way. Often because they started off with a 200/month difference, and then never made it a point to re-evaluate as their costs grew.

The difference isn't always that bad, but especially bandwidth hungry services are ridiculously expensive on AWS (to the point where if people really badly want to stay on AWS and spend a lot on bandwidth, a quick and dirty fix is to rent servers to use as caches in front of their AWS setup)

I'm not saying people shouldn't use AWS. But as you point out, the right usecase for AWS is when you don't mind the cost, and pick it for convenience, and there's the warm fuzzy feeling of knowing you can hire people "off the street" who knows how AWS works.

AWS is the luxury option. Sometimes you want the luxury option.

But it worries me how many startups build in ways that end up locking them into a provider that for some of them multiplies their per user cost by anything from 2x to 10x. When I evaluate startup pitches today, I often ask whether or not they have thought this through. It doesn't matter so much that they're on AWS - that might well be a fine choice. What matters is whether it was a conscious decision, and they've done at least a superficial attempt at modelling the costs both for AWS and some alternatives, rather than just picked it by default.
I would pay for the browser without ads and maybe with more extra features.
The Registered Letter in a few clicks
Ask HN: Selinux – what does it protect against?
I'm long term user of Arch Linux and selinux is not something I see used by community very often.

In the same time I'm running a number of personal VPS's facing the internet (I host email server, web server, vpn, to name the few) and I have never had problems. To keep myself thinking I'm running those services in secure way I run all of them in rootless containers (I use podman)

I'm wondering if selinux is something worth looking at. Have you ever seen it preventing "an attack"? (I imagine somebody exploiting some zero-day in the wild and selinux stopping such individual from moving further and in the same time rising alarm to the owner)
I'm no cloud expert, but - I'm not sure your argument is convincing.

Let's say that, for a unit of computing work, ,the cloud price is N times of non-cloud. I'm being a bit vague here for generality; plus, when not on a cloud, the cost structure is different, but bear with me.

Ok. Now, your load varies by a factor of up to 133x. But unless your peak load is over N times your average, it is still cheaper for you to keep machines which support the peak load and have a bunch of idle time.

Extra benefits:

* Can do other computational work (e.g. experiments) during off hours without impacting system responsiveness.

* Can perhaps put some machines to sleep, or other power-saving measures, during off hours.

Extra detriments:

* You have to take care of more system and cluster administration work than on the cloud.

Above N, the cloud makes sense. Close to N - not sure. Well below N - doesn't seem to make sense.

You'll need to tell us that N is low enough.
They mentioned one of the pros of C that nobody seems to talk about. The stable ABI that allows language interoperability via FFI. Until another language gets this right, C is going to be ever present at the bottom of every stack.
This is not accurate at all. What really differentiates the US is:

* fucking largest economy by far as your domestic market ie no import duties or import/export taxes

* truly massive investment by Government and Private sector into CS research

* high tech economy focused mostly on services which demands all tools it can get to improve business processes

* high disposable income via financial instruments for cheap debt (also less taxes than most developed countries)

* largest talent pool of Universities that keeps bringing in the best and brightest across the world

The ability to sell is far far less important than the systemic reasons listed above that give the US an incredible edge in the software industry.
Don't they have a Latvian? banking license these days?
Good to see .NET Core here in article and the Microsoft trying to embrace into more opensource solutions. Due to the interoperability, This makes the application to be deployed at lower cost on containers.
I've been doing some functional style programming in Common Lisp, and I was wondering what exactly should be considered functional programming.

In particular, is object identity with EQ consistent with functional programming? Constructors do not act like functions if EQ is the equality. Or should that be more "immutable programming"?

Common Lisp, because it has EQ and object identity, cannot perform some optimizations that a truly functional language's implementation could. In particular, it cannot combine equivalent function calls, and cannot merge equivalent data (hash consing or the equivalent.)
How are the AMD Radeon Pro Vega II Duo for GPGPU?

If I'm running numpy, pytorch, TensorFlow, etc. does AMD now just work? Last I looked maybe a half-decade ago, everything did CUDA smoothly and seamlessly. Support for OpenCL was a bit limited. I see a bunch more things from AMD now (ROCm, etc.), but I don't really now if they're first class citizens yet or still playing catchup.

Often, GPU performance is more important than CPU.
You can do a lot with lambda while keeping your costs down.
Appreciate this. Starting to learn flask and I’ll start with this
مطاعم الكبابجي في التجمع الخامس
Perhaps what’s really missing is some good videoconferencing mechanism.
1. Compilation time != execution time.

2. PHP is ridiculously slow compared to C#. You're doing wrong (or whoever created the application did it wrong). Go is comparable, but not really faster.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
You're assuming the organization/company does not do a lot of computation. If that's true, then yes, cost is not much of a factor. But in that case, a company could just rent a server at some ISP and be done with it.

In interesting cases, cost is _very_ significant. And it's not a 2x factor, IIRC it can easily be 10x.
You've got this badly out of sequence. There's fifteen years of Weimar struggling to pay the Versailles reparations in more or less good faith.

On small scale, the Prussian old guard tried to side-step some of the armament restrictions - notably doing some joint tank development with the Soviet Union - but before Hitler said piss off and began rearming in earnest, the Wehrmacht was limited to 100k, virtually no planes, and a remnant of the Kaiser's fleet.
But to do that you could also just (say) clone the disk drive and install the fake prompt on the disk drive itself, right?
You really think people in China haven’t been scared out of doing risky things like eating wild animals?
Brain Networks Change with Age
It's also a very common skill. A lot of people are familiar with AWS. What money you would save by using an alternative, you will lose on training new recruits, or mistakes made from lack of expertise.
Any way you could do a write up on how to productionalize flask app with nginex or Apache proxies?
I Bought a DNA Testing Kit. What Am I Giving Away?
This more or less mirrors my days as a programmer. 3 hours coding, then gym+lunch,and 3 ( or sometimes 2) hours coding. That's it for the day.
Because the actual harm done from emitting via gasoline usage is not dealt with under the current tax regime. I’d argue that any tax that exists does not encapsulate the cost of removing those emissions from the atmosphere. Considering it costs somewhere between 90 and 400/ ton (possibly more) to remove co2 from the atmosphere, I don’t see how the current tax regimes are quite enough but more importantly the economic harm that’s being done is not being addressed with those tax dollars.

In theory, you could tax gasoline to the level of true removal cost, but unless a market exists to actually remove the carbon it’s moot since the mechanism to clear the damage can’t exist without a functional market on carbon.

Thus, when you burn gasoline you are externalizing. As a result I cannot understand the desire to needlessly do this just so you can drive a superduty to your office job.
I find it interesting that it is supported on a 6s, but not an SE.

I assume it is because the screen is the ‘correct’ size on the SE.
A Systematic Impact Study for Fuzzer-Found Compiler Bugs (2019)
Accenture wont sign that. And those more experienced people might not like to work on your project for years and there is nothing you can do to stop them from leaving.

They got where they are by doing what they are doing. Spending years on your project is something else.
What do you mean, "stolen". They are _used_, not stolen.
Roam looks fun, having played around with it briefly. There doesn't seem to be a way of getting it offline though (data export is possible) which is a bit of a killer for a note taking app, at least for me. I don't mind so much about privacy issues, but having to be online especially to review things would be a big problem e.g. during travel.
Make your CMS the hub for your digital experiences
What? JS had loads of competition back then. VBScript, Flash, and Java applets, just to name a few ways to get interactivity on a browser.
Please don't list things like this without making at least a 10-second effort to provide sources, it makes it very difficult to engage.

> Unfair/illegal employment practices.

Source? Elaboration? Best I could find is [0] which certainly looks bad but I can't find any references to court cases or employment authorities cracking down (and the UK has pretty decent worker protection).

> Dubios crypto service (you can buy and sell but there is no way to transfer in or out)

What you call "Dubios", I call an easy way for people to play around with crypto without figuring out all the wallets and whatnot. It also avoids a lot of the AML issues around crypto.

> Keeping a firewall between customers and company by only allowing communication via app chatbot

You write the word "human" in the chat and you pretty much instantly get put through to a human. There's no firewall here.

> Accusations of money laundry.

I think you're referring to the events leading up to [1]. Revolut wasn't accused of money laundering, it was reported that one of its systems had been disabled and this may have led to some activity going unnoticed. The CEO later claimed that the system was disabled but an older system was put in its place [2]. The newer system wasn't performing as expected so they reverted it.

This is very different to say HSBC, which was found to be actively participating in money laundering.

Also, "accusations" are just that, accusations. Most societies operate under a presumption of innocence rather than presumption of guilt.

[0]: https://www.wired.co.uk/article/revolut-trade-unions-labour-...

[1]: https://techcrunch.com/2019/03/01/revolut-cfo-peter-ohiggins...

[2]: https://blog.revolut.com/let-me-sec-the-record-straight/
The best and most efficient method to get social traffic to your website is through SEO based website. It can transform online visitors into your regular readers. I suggest that you develop a strong content marketing strategy and social media marketing strategy as well. If you need more help in this regard then go click on this link https://intelicle.com/seo-services-search-engine-optimisatio...
Just recently I build a surveillance cam for my baby girl - I documented the approach in a blog post here: https://77zzcx7.de/blog/posts/babyphone/

It does not rely on any external cloud service or the like, but is based on a Raspberry PI and a IR cam, completely self-hosted. The stream is only available in the local network, but could be accessed from anywhere with a properly set up VPN (e.g. Wireguard).

It does not tick all your requirements but maybe you can use it as a foundation for building your own solution.

Also have a look at ZoneMinder: https://www.zoneminder.com/
Why are people so down on DNS over HTTPS?

DNS is the primary way governments control and spy on web access.
> We removed any page that contained any word on the “List of Dirty, Naughty, Obscene or Otherwise Bad Words”. [https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and...]

Looking at that list, I wonder what the unintended consequences of a decision like this is. If you want to create something related to sentiment analysis, that swear words you discarded is a useful signal, not noise right? If you wanted to use the dataset somehow for your tour guide business in Austria, how does it handle the the village called Fucking? Does T5 understand the British colloquialism for cigarettes? Can ornithologists talk to it about penguins and eagles, but not about yellow-bellied tits and blue-footed boobies?
Yes, take a look at the OBIE [0]. You are required to be registered/regulated as an appropriate 'Third Party Processor' (TPP) class, in this case an AISP.

Then you can use an API aggregator service such as SaltEdge, TrueLayer, Teller [1], etc. (I'm not associated with any of these). Or you can try to roll your own.

[0] - https://www.openbanking.org.uk/about-us/
[1] - https://www.truelayer.com https://www.saltedge.com https://www.teller.io
Why and how to search two years back in your Elastic search logs [pdf]
I use the Ubiquiti USG and Cloud key with their outdoor cameras. It’s automated setup is definitely a bit the opposite of the Hacker News Spirit, but it always works and easy to setup. Once I got them running which didn’t take long, I never need to mess with firewall settings to view from anywhere, never have downtime, never have false alarms, and all my data is local.

I also have some Schlage locks and a few sensors on areas like my garage doors in case they are forcibly opened.
If you only have one camera you could be okay, running two 720 mjpeg streams over usb2 can be quite problematic ;)

Do you know what codec and resolution is in use? What about the lag? What model of camera?

I'm curious because my CCTV journey has been over a few years, and there has obviously been kernel and distro improvements.

I did use the MotionEyeOS distro with an internal camera last summer briefly (a fortnight), but it didn't fit my use case very well.
There's less reporting requirements for e-money IIRC.
> While you’re at it remember that 20% of your user base will be left-handed

Try 10%.

"Studies suggest that approximately 10% of the world population is left-handed. [...] Studies suggest that approximately 90% of the world population is right-handed." [1]

The same webpage also suggests that in e.g. sports, left handed people are overrepresented and have an [at times severe] advantage.

[1] https://en.wikipedia.org/wiki/Handedness
In addition to 1) ideally the user can just choose here. Which the user currently sort of can, so I don't see a problem with it.
Updated ThinkPad Laptop Portfolio
Immutability is something I'm still exploring in Common Lisp.
Any pointer, anyone?
I think I'm better off not knowing who comes when I'm away.

If they have any business with me, they know my phone number or email address, or they can write a letter.

Otherwise, I'd rather not worry about the mysterious strangers. 99.99999% of them will be delivering pizza leaflets anyway.
Multiples and LRU Cache – Weekly Challenge