skysight-inc/HackerNews huggingface dataset:
The UK is a financial centre, obviously if you pick as your start date a financial bubble it will look different.

But 10 years have passed. You were misleading people when you tried to imply that Brexit had something to do with GDP per capita statistics. It clearly doesn't. And many argue it's the other way around: the EU is the cause of the stagnation.

As for empire nostalgia as someone who moved from a colony it’s actually quite evident in the politics here

Evident in the politics? If it's evident then evidence it. You're seeing what you want to see: I can't recall any politicians talking about Empire. It never comes up. It's not even taught in school. The "people used to the glories of the empire" as you put it are virtually all dead. Nobody cares.

As for polls, they routinely show all kinds of garbage when pollsters ask questions that don't matter. For example 4% Americans believe the Earth is run by a conspiracy of lizards, and 7% aren't sure:

https://slatestarcodex.com/2013/04/12/noisy-poll-results-and...

If some random person wasted my time by asking me if I'd like Britain to still have an empire, I'd probably say, sure why not? Empires have their benefits. Ask a stupid question, get a stupid answer. That doesn't mean I'd think about it even one iota the rest of the time. Heck there was an HN thread just a few days ago about colonialism, that was the first time I'd seen it come up in years.

it feeds into a sense of exceptionalism and megalomania

The majority of the British voting population are not megalomaniacs. Listen to yourself. The very concept is absurd.

Anyway, if you're really convinced the UK is filled with delusional imperialist megalomaniacs, why not leave? You clearly have no respect for the country.
If you already downloaded if from outside the app store, why do you need to use an in-app payment provider?

At this point it's just like any software on your computer, you can pay outside of it, and use a code or similar to indicate you paid for it.

It's only a matter of convenience to want to pay in-app. It can also be a lock-in strategy from the developer - and this is what this whole thread is about.
> Transparent OLEDs (TOLEDs)

This looks like a missed opportunity for TROLEDs :)
I think it is good and should be condoned. Sometimes having simple rules with the occasionally strange outcome is better than having a complicated set of rules to achieve a simple set of outcomes.
Not moving at all because I'm remote temporarily and I'll likely have to move back to a big city in a few months.

Another thing to consider is that if you're young and don't have a family yet, moving to a remote location where you'll be completely alone just so you can pay less for rent seems kind of dumb.

Yet another thing - nobody's job is all that secure right now. Even if attitudes towards remote work have changed, a big city is still your best chance of finding work. So if you're laid off in near the future, living in the middle of nowhere will only make things worse.
> Then why hasn't this already happened? Are app developers free to abandon iOS and move to Android or not? Why haven't they all done so?

Some of this is due to Apple trying to push for products to be sold for money (up-front, upgrades, subscriptions) rather than being free and advertising supported. Google pushes for apps to be free and advertising based because they are an advertising company.

The second is that android phones may be bought by people who do not intend to use a lot of the smartphone/app features of the device. Apple users tend to go into the store and onto the web more often.

The third being that Apple products tend to attract more profitable demographics of people - people who actually are willing to pay money for things.

These extend outside of the App Store as well, which is one reason why Google pays quite a bit of money to Apple for Google search to be the default search engine of Safari.
Isn't though the point of software, to be easily transferable from device to device? Otherwise we've just reinvented hardware.

My point is that a car is a complete piece of hardware, all of which is necessary for it to fulfil its purpose, while computers have the advantage (over other machines) to be easily modified by software.

You are correct that my wishes should not affect others, but what about the wishes/needs of multiple people? Even if it's just a wish/personal preference, and not a fundamental property of software, should people's opinion affect private corporations directly?

All of this assuming that there are multiple people who agree with the notion of software freedom.
Is there something drastically new besides the change in the economics? From layperson's perspective, SpaceX so far has done nothing new that hasn't been done 50 years ago. Yes, robotic rockets landing on robotic ships is cool but that's not core space tech that changes everything IMHO. It's nice that there's a new way to go to ISS but Soyuz was doing it since ever and very reliably. There was a buzz about how the new ship docks automatically but Soyuz was doing it too for decades AFAIK?

What I am missing here? Is there a new frontier or is this simply a business opportunity to fill a gap?
Solar system: https://www.naic.edu/ao/scientist-user-portal/planetary-scie...
And we didn’t need a conformant xml parser, which I know is huge and complex.
That's actually very similar to Rust, where println is also type safe. Depending on the format string it uses different traits to print each value. For example the format specifier "{}" will use the value's "Display" trait implementation to format it, while "{:b}" will use the "Binary" trait. If a value doesn't implement the required trait, that's a compile time error. Rust doesn't have variadic argument lists (yet?) so println is implemented as a macro. This has the downside of requiring the format string to be a compile time literal but the upside of not needing to parse it at runtime.
There is also no official way to convert your car to diesel/electric...
Reddit is not a single community.
If I had to guess I'd say it's that Google's rules aren't nearly as ridiculous as Apple's. For example Apple forbids you from even mentioning that you can sign up to a service externally, let alone linking out to an external payment page.

I completely agree with you though, there should always be an escape hatch.
Of course that is the point. Also in yale. They want diversity. Even so, in such case the decision is based on race or let say gender and that alone is discriminating.

It reminds me of an other story of my parents. As Lenin came into power they took all the land from rich farmers and killed a lot of them. Since they were privileged and all the prosperity belongs to the people. The result was that bad skilled farmers took over and that led to more poverty.
DDOS comes in several flavors.

Most common one is just to dump too much traffic, so network can't handle it.

Others are less common but can cause server to become unresponsive due to exhausting some other resource than network (cpu, file descriptors, huge amount of swap, ...)

For the first type of attack you can't do much on your own you have to either work with your isp (or CDN for web traffic)

If your server is still reachable over network but unresponsive that means you are suffering from second type.
That you can usually do something about.

You could put firewall with rate limiting (sometimes called traffic shaping), connections to your mail server.

Setting up firewall is not something I can guide you in a comment so google for it.

Good free one is pfsense
The issue is that routes are declared in web.php.

In some cases, web.php routes aren't automatically updated if you use `artisan serve`, so you have to restart that sometimes.

And of course, it means there is a lot of distance between the file in which the controller and function are defined and the route definition. The route definition is in "routes/web.php" and the controller will likely sit in "app/Http/Controllers/Something.php", so if your Laravel project is moderately sized, you'll be scrolling a bit if you don't find the editor tab.
A lot of businesses that operate 24/7 run on containers quite well. When I had to so these sort of quick hot fix things for a startup, almost all of the issues were caused by lack of testing. Testing lacked because there wasn't an easy way to constantly make sure dev staging and prod are absolutely the same. Same infrastructure, same code, same packages, etc.

That's an easier solve with docker containers. And testing, including UI testing, can be integrated much more easily with ci/CD tools and docker containers that have code which goes by commit hashes and which ensure every package down to the version is controlled across environments.
In-app purchases are processed by apple as well.
From the TOS[0], 2.5:

> These limitations include but are not limited to [...] pull rate (defined as the number of requests per hour to download data from an account on Docker Hub) [...]

I read that as per account that owns the repository.

[0]: https://www.docker.com/legal/docker-terms-service
If you need APIs (REST or GraphQL) take a look on Symfony / API Platform https://api-platform.com/
This comment suggests that you did not read the article. I will quote some of the key points that you may have missed:

1. "The cable that broke this week was not one of the main support cables but one of several auxiliary ones"

2. "Because it contained a lot of stored energy from tension, it flailed around wildly, damaging the Gregorian dome and the main reflector of the dish"

3. "Typically, such cables don’t fail in that way"
> If they try to login 30 times in an 1 hour, then it's definitely not a legit user in any case.

I have

* `exim-usernames` - 10 day ban instantly for anyone trying to login with a specific set of usernames (227 currently banned)

* `exim-aggressive` - 4h ban for repeated failures (SSL, EHLO, etc.) (7 currently banned)

* `exim-spam` - 4h ban for repeated spam rejections. (0 currently banned)

Plus `rspamd` for greylisting, honeypot addresses, etc.
Via https://www.golem.de/news/physik-die-informationskatastrophe...
It's all about what the organization actually values.

It's relatively simple to prevent deploying the new version of a service that has unpatched vulnerabilities, forcing developers to patch the vulnerabilities before being able to put new feature-work in production. It's much more complicated to do so when you're pressured to use "all-in-one" continuous deployment platforms that don't really make allowances for security's role, and it's politically unfeasible when the business requires you to remove the control because the sales team made promises that turned into deadlines. Everybody wants the prize of pronouncing themselves both reliable and secure, but nobody wants to pay the price.
A better question would be what cut Epic takes for theirs...
Because its the sort of above most transaction fees of most payment providers in the world.

But Apple can ask whatever they want. They can't block side-loading though. That's the uncompetitive part.

You can run your store and pick whatever terms you like. You can't use your marketshare in hardware sales to bundle a forced store.

Imagine Tesla charging you 30% of any grocery shopping (i.e. would refuse to open the doors if the store didn't share 30% of its gross revenue).

I mean, its literally, textbook anti-competitive. The App Store as a store isn't competing fairly, on its own merits.

Also keep in mind, that this whole getting raped with transaction fees is a 'america-only' thing. This is much better regulated in the rest of the world.

Specifically the costs are fixed, so anything that is a percentage is just fucking nonsense. It doesn't cost more to charge 5 euro's than it does to charge 1 euro. It uses the same electricity, the same personel costs. There is a point where its get more expensive because of risk management, but thats above 100 euro per transaction.

Percentages on transactions are generally only allowed when its a loan. Which is why Americans are always buying things with credit cards ("loaning the money"). Most people pay for things with their own money, not with a loan. (i.e. direct bank transfer). And those transactions have a fixed transaction costs. Worst case 1 euro (low-volume, your personal webshop) all the way down to 5 euro cent (high-volume, i.e. the supermarket).

So explain to me where the hell you get your 3% from? You just sound like an already boiled frog saying 'are you sure we can survive in cold water?'
Service Today Adelaide
If you need a plumber, electrician or heating and cooling expert, call Service Today. We provide premium installation and repair services for residential and commercial properties in Melbourne, Sydney and Adelaide. Call before midday for guaranteed same day service.
/s/API/service

Responsible use of an interface is not really a well-defined concept. Responsible use of third-party ML services, or of ML in general, that's something we can fruitfully talk about (and what TFA seems to be about).
> Just because black and hispanic applicants have lower SAT scores on average and they're harmed overall by ignoring SAT scores doesn't mean having a low SAT score is a plus. Black and hispanic applicants might have a much different distribution of SAT scores than other applicants.

The distribution satisfying the following constraints:

- low SAT scores are bad for your application

- the average black SAT score is very low

- absence of SAT scores would result in a net loss in black admissions

looks like most blacks scoring above average (so that their applications are hurt by the loss of the score) and a few blacks scoring deeply negative numbers (to get the average down). You can't actually get a negative score on the SAT.

In reality, black and hispanic scores are roughly normally distributed, just like white scores, but substantially lower.
Say hello to Cheyne Horan (from Stan) if you meet him on a wave.

Kira beach is amazing.

Stan
We can treat tuberculosis with antibiotics. Do you think we can just do the same thing with e.g. malaria? The only diseases we've eliminated have been from vaccines, and the diseases we control tend to be from either relatively easy behavioural changes or medicine.
Interesting thought. Is it racism if you feel minority but are counted among the majority?

If I would immigrate to the US I would count as white, even though I would be a clueless foreign stranger and would have difficulty connecting culturally with many. Still I wouldn't count as "diverse".
Apple distributes the app. They should be able to take a 30% cut for that if they wish.

However, my app has an unlimited subscription. Accepting payment for this is handled by Stripe. Once the app is on the users device, if a user subscribes to the unlimited plan, why should I have to pay 30% to Apple? They are not delivering that service in any way, shape, or form.

A better analogy would be that I buy a Nespresso machine on Amazon. Some of that goes to Amazon for facilitating the transaction and delivering it to me, some goes to Nespresso for actually making the device. Then I get a pod subscription from Nespresso. Amazon then says that because the machine was originally bought on Amazon, they are entitled to a 30% cut of that ongoing subscription price, even though the subscription is neither facilitated nor fulfilled by Amazon.

I think we can all agree that would be ridiculous. That is what Apple is doing.
In their profit reports I am told that the 30% is not profit it just maintains the app store. I read that from some jailbreakers, they seemed legit since it was talking about how apple locks it down too much. It was in the earnings report, so they didn't have a reason to lie (I think). I wonder if they cook the numbers or something to lie about it.
Being a solo founder with autonomy has advantages and allows you to take decisions faster but it is not without its downsides.

As the proverb says (paraphrasing) - if you want to go fast go alone, if you want to go far take people with you.

That does not necessarily mean get a cofounder - but even solo founders will need a mentor, chairman or some form of outlet for their thoughts and problems. Otherwise it's a lonely existence and when times are hard it very quickly becomes overwhelming for most people.
Not really because there isn't a JIT budget in most projects, and they usually only get allocated via escalations, some of which imply doing the work for free.
This is eerie: some expletive-removed recently organised a meeting to ramble about DevSecOps versus SecDevOps, with no actionable contents at all.
The term "DevOps" was a good vessel for some improvements, but this is clearly pushing it too far.
What comes next? DevSecCloudOps? SecHybridCloudDevOps? DevSecHybridCloudDevMgmtDevOps? All these could have a meaning you know and we can spend time talking about all that, if we cannot program computers...
Sounds like a great idea to start a museum (exhibition) with. You could make a 50’s restaurant with various food offerings that were popular then.
Pro tip: having different opinion than yours does not make someone "uninformed". It may, or may not be true.
Testing Vue-Testing-Library
No, in-app purchases are forced to BE proccessed by Apple.

Epic would like to proccess these themselves. They dont want apple to turn on their economic output. When you charge money for the work others do -- that's like communism.
Stop using the original HN site already. Moderation is highly opinionated. It is better to use alternative clients, then you won't miss out.
Ask HN: Where can I learn WhatsApp chatbot development?
I am trying to create a Whatsapp bot for testing some ideas. My requirements are:
1. Chat with the bot using a predefined phone number.
2. Show a list of available menus to the user. Eg. "check request status" menu option and then ask the user to input the request id
3. Connect to a database to extract result based on the user request and send that result to the user.
4. Use Free Services and API as much as possible.

1. What are the technologies I need for these?
2. Where can I learn the required technologies?

Thanks.
Throw a standard exception. E.g. python calls it a ValueError. Returing NaN is clearly wrong design.
Polarization does that. By definition, at least one side has to have reached an ideological extreme. Nuance and extreme views don't mix.
> I believe that if sideloading was feasible for iOS, many developers (and certainly the big players) would pull out of the App Store completely.

Why do you believe that, when it hasn't happened with the only other comparable platform after years and years of supporting this model?

Windows and Mac are not comparable, as people are not as used to their respective stores, and lots of pre-existing software actually has to go out of its way to integrate with the store, instead of the other way around.
Lucky!! With our infrastructure, deploys can take an hour or so. 10 minutes for the build, 10 minutes for the image to get built, plus the rest of the time for terraform to apply infrastructure changes across dev, staging, and prod. Only thing we do have is automated testing after every deploy so issues tend to get caught. But that's still so long for a deploy! I don't know of a good way to get it down faster.
Yes. Let me outline some of the challenges in this field: invoice information extraction is a subset of forms parsing, which is for many companies a hellishly difficult problem to deal with. The more companies are automated the more such information will be presented in a way that is machine readable, which means you will only have to do field matching rather than actually reading the field. OCR is anything but perfect resulting in errors creeping into digitized forms requiring human review. This relegates most of these solutions to aids for a human reviewer rather than a zero touch process. Finally, when working with international customers and suppliers you will have to be able to concurrently deal with a lot of different kinds of forms and languages which may require a step prior to the forms extraction that will decide what language the form is in and what kind of form it is.

For each form type that you intend to extract data from you will need a substantial training database. The good news is as you use it you build up more data but for legal reasons you may not be able to use that data to train on.

So that's why it really needs a dataset. One way to get one is to generate it based on a real dataset. I think that stands a much higher chance of happening than that some company will ship their - highly confidential - invoice stack to an unknown entity to make it world readable. That would likely cause that company serious problems and their legal department would never sign off on it.
It is interesting that we criticise monopoly in one form (apple), but encourage it in another ("It is the user's property"). If we go down the logical road of "why monopoly is bad" it is because property may not be utilised in the most effective way for the common good, all property is monopoly.

I wonder if auction based app store costs are a possible solution to the increasing developer frustration with Apple? Self Assessed Licenses Sold via Auction across many marketplaces may help combat monopoly.

I can see Apple (with their privacy angle) moving towards facilitating users selling their data/data unions. Perhaps some other radical-liberalism ideas could come through too.

https://www.radicalxchange.org/concepts/

https://blog.radicalxchange.org/blog/posts/millennials-zoome...
Just because company creates and operates a market does not mean that they can act without restrictions or disregard competition law once the market becomes economically important.

I'm not very familiar with the US wording in the US law but EC defines relevant market as: "A relevant product market comprises all those products and/or services which are regarded as interchangeable or substitutable by the consumer by reason of the products' characteristics, their prices and their intended use"

A relevant market in this case is iOS App store and the payment system. Not smartphone market. Epic is not selling phones.

(I don't know where you get the voluntary participation argument, maybe that's some idealistic political viewpoint, but it's not the only thing that matters in competition law and antitrust)
> The tax rate would be 0.4% of net worth

Rich people have most of their net worth in assets afaik.

So, even "just" 0.4% of the net worth would be quite severe. Add to that, that the stocks of certain companies are inflated atm due to corona, they would have way more "net worth" than usual. So if they have to pay taxes on the inflated price and then the price falls they are gonna lose quite a bit of money.

If they can't cover it with liquid assets they would have to sell other assets at a, probably, below market rate.

This is gonna backfire so very hard.
Nomenclature sometimes means a complete different license model.
No, not when they are angered by apps NOT doing that (e.g. Epic in this case, or netflix/spotify charging for subscriptions outside, etc).

This discussion is about Epic charging for in-app things outside of Apple's control. So apple can't use the argument that they have costs (support, payment) for those transactions.
Don't ruin your life for materialism.

You don't need to own a 911 and a nice house in a super expensive part of the world to be happy and have a very successful life.

It's nice and important to have goals, but it seems like you are falling for a classic capitalism trick : you always want more expensive possessions and you keep working hard for that. Overall, nobody really cares about what you are driving and how nice is your kitchen.

You can rent a 911 and a nice house for holidays if it's your dream. And move on.
>I also don't think that appeals to "is that legal" are all that satisfying

I've always used the rule of thumb that if the best thing someone can say about their behavior or decisions is that they aren't illegal, that person is probably the arsehole in the situation.
Would you also support ditching all the free apps from the App Store?