skysight-inc/HackerNews huggingface dataset:
You are missing the point, which is that if you can blindly follow the type hints of the compiler and still get a non-stupid function when you're joking around like the author is, then in real-life coding situations the type hints will be all the more relevant and reliable.

By the way, this is literally the most common foldr implementation in functional languages, so I have no idea why you would want to do a code review of it, or talk about performances in such a trivial setting, or pretend that you're confused by it so much that you have to refer to a library...
It's the world's largest economic sphere, and Google would be liable to lose not just the 20% or so in revenue, but also their claim to operate world-wide. Suddenly, AWS would be a whole lot more useful than GCS again.

And for what? Because you and other Americans consider it somehow beneath you to know about other countries' laws? Note that while you're frustrated by the cognitive load and its impact on your jingoism, Google-the-company has no such feelings, and just pays a few lawyers who will happily get them into compliance.

Without any doubt, Google's earnings in Europe are orders of magnitude larger than whatever they're spending on in-house lawyers. Compared to their R&D, and hardware, and electricity, it's a rounding error. You're just experiencing some knee-jerk emotional reaction. And to be honest: I can't even really put my finger on how GRPC ended up seemingly threatening fragile US egos.

Also: just consider Google's endless misgivings about it'z decision to withdraw from China, even though the reasons there were far more
I wouldn’t mind that much, because I can just pin some stuff to the taskbar, press a button to type and find other stuff, and use a few apps. All I do is use a few apps. The OS just needs to make the network connect, show an image on the screen, and keep out of my way.

Unfortunately that’s not what Windows does any more. It lags. It does weird stuff. It keeps moving things around.

This isn’t just one installation. I’ve installed W10 a few times over the past few years and the lag, weirdness and cheese-moving continue in whatever installation I try to get along with.

There are plenty of useful things that can be done below the surface that would make Windows better over time. Breaking the interface due to incessant fiddling isn’t adding value: it’s removing it.

And yes, these are the main reasons I’m currently sticking with MacOS everywhere. I just need the OS to work and let me run my stuff in peace.
تحميل ملف التعليق العربي في لعبة دريم ليج Dream League 2018 برابط مباشر
Some of the examples in that article are perplexing to me. Take the example of the Colorado company they say is subject to the GDPR. What motivation does that company have not to just ignore it? Since the EU doesn't have legal authority in Colorado, does the EU block European citizens from accessing violating websites? Do they send an angry letter?
Europe and the EU are not the same thing.

It wouldn't put a "huge" dent in Google's profitability: EMEA accounted for something like 30% of Google's revenue last year, and now that the UK is no longer part of the EU, it's probably substantially less from the EU.
Its a big open question until there is precedent but the GDPR is explicit that residency and citizenship aren’t required.

Most people are taking the position that if either end of the request is in the EU or owned by an EU entity its covered.
That's typically the case when dealing with very abstract functions:

zoop :: (a -> b -> b) -> b -> [a] -> b
zoop _ b [] = b
zoop abb b (a : as) = abb a $ zoop abb b as

Can barely be more precise than that, except for `zoop`, but that is obviously meant to be considered irrelevant to the point of the article.

You will probably run into this in Haskell more than other languages though, because you can write a lot of general and abstract code in Haskell. In most other languages you cannot abstract over the types (higher-kinded types needed), and many still even lack polymorphism.
I see a lot of debate over what "meta" means, and I'd like to throw my own hat in the ring.

I would argue that a playing a game at the base level (i.e. playing without meta) consists of (a) finding different strategies to use, (b) figuring when is appropriate to use each strategy, and (c) executing strategies optimally. When the game is first being played, most strategies haven't been discovered. At this stage strategic play consists of (without loss of generality) player A using a strategy they think is effective, player B devising and using a strategy that will be effective against the strategy used by player A, Player A adapting in response, and so on. This is strategic play, but it isn't a meta-game. The meta-game arrises when players A and B are both experienced enough at the game that they can debate which strategy is the objective best. The meta then becomes the agreed upon dominant strategy (or set of strategies). In the base game (i.e before the meta develops) strategies exist mostly independent of each other, while the meta-game consists of fitting strategies into a framework.

The meta can change because of external or internal forces. An external force is a change to the base game, which is common to e-sports, and less common in actual sports. In e-sports, most games will tweak how the game is played (change the cooldown of abilities, change the size of a characters health pool, etc) every month or so. This will change which strategies are best, and therefore change the meta.

Internal changes arise from the changing skill level of players. As players get better at the game, hard to execute strategies will become more viable, while easy to execute strategies will remain at about the same level of viability.

This article shows a great example of what the pro Overwatch meta (the game I'm most familiar with) looks like and how it evolves, and it's (mostly) accessible to non-Overwatch players: https://overwatchleague.com/en-us/news/23053244/the-meta-rep... (WARNING: autoplay video).
Almost all state governments made it so that you can't drive a car unless you have insurance.

The reason they did this is so that if you hit someone and cause physical injury to them or to their property, it's possible to pay them for the damage you did to them.

The government has decided that it is a good idea to make sure that people generally have a way of getting money from people that have caused accidents. We've also decided that it's in our collective best interest to allow people that don't have hundreds of thousands of dollars of cash on hand to be able to drive to the supermarket. However, because of these two conflicting goals, we need a third party that can pay in these cases.

Since it's a legal requirement to give money to a third-party when someone wants to drive, state governments have also determined that it's in our collective best interest to not allow for bad behavior by insurers in overcharging drivers for things not directly related to risk.

The reason for this is that making car insurance generally unaffordable to classes of people tends to exacerbate divisions in society, at least in the United States.

Further, members of minority communities do vote in elections, and will generally not support candidates whose position on insurance companies engaging in price gouging is "the free market will figure it out, sorry you can't afford insurance."

Finally, it cannot be taken for granted that companies always discriminate fairly when there are no laws to prevent them from not doing so. The example we see here is evidence of this. If Allstate is making pricing decisions not based on risk but based on willingness to shop, then that means that people are being unfairly overcharged; it just so happens that it's not as immediately offensive to our morals when it's "willingness to shop" vs. "being a member of a historically discriminated group of people".
Not sure if this is the right place but what would be best for one stock up on ahead of time? I'm thinking non-perishables or stuff with a high shelf life but what else should you consider buying?
> moving to Google LLC I will have less privacy rights.

My understanding is that you always have the same rights. Whether Google follows them is another question.

It doesn't matter where the company stores and processes your data, as an EU resident, they still must follow GDPR rules.
Beautiful commercial material for Allstate competitors and you don't even have to lie or deceive.

A black husband and wife sit by a dinner table:

- Honey, did you see that article on Allstate? I think we may be overpaying...

- Why?

- Well, it says here that Allstate plans to hike prices for the people who pay the most even 20% more, and they call them... suckers.

- What?

- It also says that they plan that for people living in "nonwhite" communities...

- That's us!

- Yeah... who would knew a gecko would be right? We need to call them now, maybe we save 15% or more on car insurance as well...

And then at the closure message: Allstate admits to hiking prices for people who pay the most and calls them suckers. Don't be a sucker, get Geico insurance now!
> This way of writing Haskell, from my experience, results in write-only code.

That's fine because you can enter zen state and refactor it using compiler hints ;)
This is a great video about that Katy Perry case by composer Adam Neely. https://www.youtube.com/watch?v=0ytoUuO-qvg
The Settings app does get a little more serviceable with each Windows 10 release. I am not sure all of those legacy UIs will ever completely fully disappear, but they're certainly becoming less necessary over time.
Zip and Jazz drives FTW!

I still have my Zip drive and disks somewhere...
Anything is possible, but is it worthwhile?

Changing this stuff would be equivalent to burning an appreciable portion of the internet to the ground. Not even counting the work involved in updating the UI and ensuring that equivalent functionality was retained, the amount of documentation that would need to be updated gives me the willies.
I'm willing to bet your data is hosted in multiple locations based on the service you're using. I don't think it's as simple as "Oh John Smith's account is hosted in Lenoir, NC".
Frankly I don't know what in the world you're talking about. WhatsApp is one of the best examples of a native iOS UI implementation. Looking at the app now, it clearly uses very lightly customized native UITabBarController, UINavigationController, UINavigationBarItem, UITableView, etc. The only examples of custom-built UI elements in WhatsApp only come from stuff like the camera view and the messages view. These are areas where Apple doesn't really provide ready-made UI classes in the first place.
DataOps Is Not Just a DAG for Data
Not for me - or anybody else - to tell you how to spend your entertainment hours, but I encourage you to read this webcomic and consider your own choices: https://i.imgur.com/2H8gZq5.jpg

Those power structures are responsible for causing widespread misery. Inaction is something you might feel comfortable with, but your children, grandchildren and beyond may judge you for it if you never thought about where the lines should be and acted accordingly.
Good catch, thanks! I changed the currency from EUR to USD recently and forgot about the measurements. As for not liking anything, I guess beauty really is in the eye of the beholder ¯\_(ツ)_/¯
I found when my wife was in India for ~2 months I would stay up late watching YouTube videos / Netflix. In the evenings I found myself less sleepy in general. I also ate really bad food since cooking for one is miserable for me.

When I first started dating my now wife I slept better than I've ever slept before. All of my anxiety washed away and I felt incredibly content. Since then with buying a house, moving, job changes, owning cats, and a litany of other stressors, my sleep quality has substantially diminished. I don't attribute this to sharing a bed though. My wife rarely causes me to wake, neither of us really fidget in our sleep.
That's a good question. I tried to edit my details to check if there is a country to set but there isn't.
That is pointless, Contracts are only valid if they have teeth, and I highly doubt CloudFlare agreed to any contract that exposes them to huge financial liability

So the question is "What happens when CloudFlare violates the contract" do they get a strongly worded email from Mozilla?

bad PR?

Or is it s bankruptcy causing event for the company. Anything besides that means the contract is worthless
Isn't this how pricing has always worked?
Honest question, care to elaborate?

From my perspective opting out means no change. And no change means structures stay the same. Therefore, they persist and are maintained with your (weak) approval.

This is different from not taking a side on a subject. You can be open to and encouraging healthy debate. I recommend most rational folks to elevate the conversation and not hold strong affiliations for most topics! But removing yourself entirely to me seems to be an act that allows the status quo to persist.
Here is a source which won't forward immediately to cc.html because it has detected an adblocker (while lying they "don't mind" about) [1]

[1] https://web.archive.org/web/20200225190518/https://www.lapto...
We used the brillo pads from the kitchen and a battery. I was very inept at doing it so I just lit it from someone's already lit cigarette. The most we ever did with outlets was making little stingers.
Incorrect. It is legal to process data outside the EU. They have to be compliant with GDPR. GDPR does not require the data to processed within the EU borders.
Trevor Bauer has been loudly stating that the Astros' pitchers are using foreign substances on the ball to get the tremendous spin rates that they do. McCullers throwing 24 straight curveballs might in fact be suspicious.
Anything you need on a daily/weekly basis.

We stock up on very low glycemic index protein bars and water. Lots of bottled water.
I'll throw one I am DEFINITELY guilty of.

No offline? No onboard
Food that you like. Medicines.

Imagine that you'll be stuck in your home for three weeks. What would you need?
"A perfect sports scandal for the age of Trump."

Tying anything and everything to Trump is so tiresome and has nothing to do with the article, the Astros scandal, or the actions of commissioner landis/manfred.
Apologies, I’m not following what you’re saying with regard to death vs. quarantine.
A previously defined field length on a production database would be a more simple explanation, no?
f :: a -> a

can only be satisfied by the function identity because there are no constraints on the type (a). identity is the lowest common denominator function that can transform an object of any type to another object of the same type.

If you added a constraint on a, for instance:

f :: Num a => a -> a

Now f can be almost any function which can transform a numeric type back to the same numeric type. [0] describes class Num. So f, with this constraint, can now be negate, abs, signum, or something which combined the first parameter with itself using one of the operators, and so on.

By removing constraints on the type itself, Haskell necessarily restricts the set of operations that can be performed.

[0] https://hackage.haskell.org/package/base-4.12.0.0/docs/Prelu...
shotguns and shells; then you don't need to buy anything else
> Based on the comments here, I just need to have a kid.

That did work quite well for me for the first year or so. Now with a two year old I’m back to staying up until the middle of the night and then being painfully tired when the child decides to wake me in the early morning.
The evolution of digital content tools and their differences
I attempted to bundle firefox history to memacs, and remember it used to work ok-ish, but of course, you have to be using the whole emacs,org-mode suite.

I can't guarantee how well it works nowadays cause I forgot to add the cron job last time I reinstalled my system. It seems there's always something you have to remember (and I forget).

- https://github.com/novoid/Memacs/blob/master/docs/memacs_fir...
Unfortunately doesn't help. Windows tracert also displays a funny message:

Tracing route to unavailable.for.legal.reasons [212.166.122.119]
over a maximum of 30 hops:

I find it odd that the warning message is from Magenta (T-Mobile) when A1 is my ISP. A1 is a private company which has fairly recently taken over the role of "main" ISP in Austria, which means, as I understand it, that all traffic in Austria flows through their pipes. What I don't get is why Magenta is providing the blocking (or how, if it's not DNS).
Show HN: Helium – Lighter web automation based on Selenium
Good. When I open the start menu, I'm trying to do something. I'm seeking, not browsing, and the live tiles are inappropriate for my current task.
I'd forgotten how much better the old Paint UI was compared to the newer edition...
> Yes, even if he lives outside the EU

No. And your link doesn't support this assertion.

> It applies even to non EU citizens resident in the EU.

Yes.
There is still much scientific controversy and no real consensus. Much of what passes for nutrition "science" is basically junk. To be more specific, hardly any studies justify an "A" grade recommendation according to evidence-based medicine criteria.

https://guides.library.stonybrook.edu/evidence-based-medicin...

There are many people who follow carnivore diets who seem quite healthy. It's ridiculous to assume that we know the right answer when so much research remains to be done.

As for sausage versus vegetables, you'll have to be more specific. Those are two very broad categories of food and the exact effects will vary tremendously depending on specific ingredients, cooking, the eater's genetics and microbiome, etc.
A small Colorado company collecting data on EU residents, and mistreating it, would fall foul of GDPR. Yes, the EU doesn't really have much recourse outside of the EU, so there's not much they'll do. Theoretically, if you step foot in the EU they might come after you, but I'm sure you could understand why that would be exceptional circumstances.

Google, however, does have entities within the EU, so they can enforce penalties or what not.
Waiting for “The Final Plague” (2009
> if you have someone with sysadmin/devops skills, it is easily doable.

And if you don't, AWS can be pretty cost-competitive because your developers can handle a lot of the "infrastructure" that you used to need a dedicated sysadmin (or a team of) to handle.

Don't get me wrong, I wouldn't likely spend my own money on them, but it does beat having to try to find an on-call infrastructure person and a reliable data centre with proper routes, and then developers/devops people who can scale, monitor, manage, and maintain queueing services, message gateways, object storage, databases, firewalls, load balancers, containers, VMs, network attached storage, etc.

Also, don't underestimate the value of things like CloudFormation. Being able to make an API call and have an entire cluster configured, with load balancing, backups, multi-AZ redundancy, CDNs, etc., is pretty potent.

AWS might be expensive, but it gives you access to a lot of things that you might not otherwise have, even if you do have a sysadmin/devops guy.
The _visibility_ of the class system is one thing that surprised me about the UK. It seems to be a very visibly stratified society. Unlike in the US where everyone likes to pretend they are a temporarily embarrassed millionaire and assumes there's ample social mobility (which there isn't as much as they think), in the UK most folks seem to know exactly where they belong, and they seem to be more content with their position in the class hierarchy. Or at least that's the perception from spending a month in London and vicinity. I'm sure someone will argue vehemently against it.
My understanding is that they can "process" it outside, but the "Data Controller" should be a European legal entity.
After all, they are not saying "we are moving everyone data to US", they say "we are moving UK customers to US".
I don't doubt they can do it, but I'm not a UK customer, that's the point.
Deep Learning in the Cosmos: Ranking 3 Machine Learning (ML) Applications
Their politicians don't even celebrate and eulogize Nathuram Godse who assassinated Gandhi
Dollar Cost Averaging vs. Lump Sum: The Definitive Guide
Oh, I think I see. How about

fun Self (State) ->
{PublicKey, Ref, Function} = case State of
{P, R, F} when is_ref(R), is_function(F) -> {P, R, F};
Other -> {Other, false, false}
end,
CurrentVersion = 1,
receive
{upgrade, Function, NewVersion, Signature} when Ref == false ->
SignRef = make_ref(),
async_sign_checker({self(), SignRef}, PublicKey, Function, NewVersion, Signature),
Self({PublicKey, SignRef, Function, NewVersion);
{upgrade, _, _, _} -> throw (no_concurrent_upgrades);
{sign_check, SignRef, true} when Version > CurrentVersion -> Function(PublicKey);
{sign_check, SignRef, true} -> throw(bad_version);
{sign_check, SignRef, false} -> throw(bad_signature);
{sign_check, _, _} -> throw(bad_sign_check);
shutdown -> ok;
_Other ->
% here's where you handle work
% But I don't know what work you wanted to do,
% so I'm just looping
Self(PublicKey)
end end.

assuming async_sign_check sends back something sensible {sign_check, SignRef, true}. async_sign_check would send the work to another process, if you want it to stop checking the signature in case of early shutdown, the processes could be linked.

Although, I'm still not quite sure I understand the system you're trying to get to. This in the context of {become, F}, so I'm assuming you want the process receiving the boot request to become the requested function. But you also want a termination report; and I'm assuming the function isn't expected to terminate, it's expected to receive and process requests. But, you didn't tell us where you want these reports sent?

In my updated code, there is certainly a possible window where the signature checker finished near the same time as a shutdown request was sent. In that case, if the shutdown request is received first, the process would shutdown; if the signature result is received first, that would be processed, and if the signature result and versioning was good, the process would become the new function, and that function would receive the shutdown request. If the new function has some complicated setup, and you wanted to shut it down in the middle of that, you would most likely need to use erlang:exit(Pid, kill); although, a carefully written function could periodically check for a shutdown message in the middle of startup. I don't find that a terribly useful usecase --- if you started something, let it finish starting, or just brutally kill it; architecting a clean shutdown from a partial start is most likely to be wasted effort, instead, one should architect their start so it doesn't perturb the state of the world until it is fully started and can be expected to shutdown cleanly.
Exactly. Perhaps I worded my question wrong, but this is my assumption. The entire premise of the article seems incorrect.
Again I am really dumb, so I don't know how to check if my data has been moved to a US controller. Also, I got the same email (multiple times, thanks Google), and I live in the US.

Example:
some_command -> where your data is stored at.
I don't know how to verify that information.
I recently moved to a new apartment that has a window above my bed, that I keep open, so that natural light falls on me and gradually wakes me up such that I am fully awake by 8:30am whereas previously it was pretty dark in my room at all times and I had trouble getting out of bed at all. My guess is that the lighting situation before I moved messed up my circadian rhythms and made more more of a night person, but now that's changing?
As we speak there is huge Hindu Muslim Riot going on in Delhi which was instigated by one of the BJP leader.
Linux on the Web: The “web desktop” concept finally arrives