skysight-inc/HackerNews huggingface dataset:
Yeah sorry I misreads the context of your comment.
Strange phenomenon. Evolutionary thinking, it would be better for women to have cycles as staggered as possible, so as not to have to share (maybe) limited amounts of sperm.
There is more relevant history: when the ROC retreated to Taiwan, they killed a lot of the upper crust of the Taiwanese already on the island. Truth is, while Japan treated Korea fairly bad, they treated Taiwan as an almost province, so that fostered a lot of distrust between the KMT and the Taiwanese on the island before they arrived, leading to atrocities. The pre-1949 Taiwanese distrust the mainlanders a lot (represented by both the ROC and PRC).

Most Taiwanese would rather refer to throw off the legacy of the ROC completely, but doing so would be considered an act of war by the PRC.
I can't speak for other platforms, but for GTK it's pretty obvious what is actually a GTK app, and what uses GTK as a wrapper. Sure, it might have the GTK titlebar and context menus. But all good GTK apps don't use a titlebar for the app title, they put widgets inside of it. They use libadwaita and get adaptive layouts for smaller app sizes.

Reusing native stuff is fine - it provides rendering, text, accessibility, window management, and other hard stuff for you. But it's not equivalent to a native app, because you'll never conform to each platform's UI guidelines without significant work per app.
To be fair, in the last 4 years especially, the US has set its own precedent of raiding the homes of political opponents, supporters and even lawyers.

In one case last year, a person was even visited by officers for simply saying a politician’s rhetoric was “underwhelming”.

To say nothing of the peaceful protestors who have been detained, in some cases without charges or even access to lawyers.

We may like to think we’re still the bastion of freedom we want to see, but the trend certainly doesn’t point that way.
Likely because while writers typically suggest headlines, its the editors and the higher-ups in the food chain that will often slap their own one on the article.
> I didn't want to editorialize the original title

Somebody needs to - the title on Hacker News says the opposite of what the article title says.

HN: A Twitter user insulted a German politician, then raided his house.

Reality: A Twitter user insulted a German politician, then had his house raided by the police.
That's an improvement on the article's classification. I'd say it's "make the change now; clean up later" engineers vs "clean up now so the change is easy later" engineers. Too much of the former and productivity grinds to a halt under all the tech debt. Too much of the latter and there'll be zero new features shipped. A balance (ideally within each engineer) is ideal.
> There is literally no side effects except for application state mutation from the perspective of a JavaScript function (if you disregard the few deprecated synchronous API's).

That's a pretty big "except" - there are no side effects except for all the side effects (and there's nothing unique about JavaScript there, that much is the same as almost any other language). JavaScript's approach to I/O, like most languages, uses things that look like functions but aren't functions, in that they give different outputs for the same inputs. The whole point of Haskell's I/O system, the thing that separates it from other languages, is that it doesn't do that; in Haskell your functions are actually functions and I/O operations are very clearly not functions.
Not to mention dehumanizing 1 billion Africans by calling Ivermectin a "horse medicine".

Some old dictionary> Oats: A food for horses in England and men in Scotland.
I shouldn't have quoted $1M in deposits, because I meant $1M in reserves. Since deposits can only become reserves if they are the liabilities of other banks that get settled by transferring reserves to your bank's reserve account.

My only point was individual banks, can lend up to whatever the reserve requirement is. If it was 10%, $1M in reserves at the central bank means the bank can could make $10M worth of loans. Do we disagree on this point?

It seems like we're arguing about what is actually money.
What does before mean in this context? Half hour or 2-3 hours? Unwinding is necessary and half hour is not enough.
That part caught me too. I'm not obsessed with either one. People pay me to make computers do what they want them to do.
better link: https://blusensor.com/en/
Worlds can hurt just as much if not more. Insults are unneeded. They are unnecessary to a discussion and they are a form of violence. Why should they be legal?
Not faulty reasoning, good UX.

What you’re describing is putting a priority on technical correctness instead of how the user will experience it.

Open and Close are natural opposites, and intuitive UX. Does the user care that technically the ticket needed to be created before it could be opened?
There's not such thing as a society without a moral against killing, so we're far in the reaches of conjecture and theoretical here.

I didn't mean "Advanced" in any sort of value judgement way, but just in terms of complexity. "Never kill people" is a much simpler axiom than "never kill people, except for in these specific circumstances where it's good to kill people instead."
> scorn for those who told them harder truths

Can you paste me in your post where you did this? (Note: you can't). I'll even paste your response, so you can remember better:

>> Wait, a functor is just a pure unary function?

> No.

>> And an endofunctor is just one of those where the argument type and return type are the same?

> Yes - "endo" means that in general. E.g. endomorphism.

>> Sometimes it makes me mad that so much confusion (and as another commenter put it, gatekeeping) has been sown in FP circles through the invention of pointlessly-obfuscated terminology for everything (and through - among many in those circles - a lack of interest in connecting the very simple dots that would allow masses of people to understand these concepts). It's like when the medieval Catholic Church refused to print a bible in anything but Latin so that they'd remain the sole authority on its content.

>> Kudos to the OP for cutting through some of that, but shame on those who maintain this status quo.

>> Edit: assuming it really is that simple. Some in the comments have suggested parts of the OP were wrong, so I'm curious to see discussion.

> The precise terminology is vital; it's how we avoid these errors when talking about this very abstract stuff. Given that the OP is very wrong, precisely because of the kind of attitude you've taken here, I hope you'll take this opportunity to reconsider your views.

Where in this block did you give them "harder truths"? I see "No", "Yes", and then saying "reconsider your views". Again, the purpose of your post clearly wasn't to help, provide value, enable, but instead to disparage. Or, you know, gatekeep.
As someone who retired not too long ago, having unlimited free time is definitely a different kind of problem. When Monday after Monday rolls around and I have another free day while others are complaining of going back to work, I find I have to give myself assignments. I like to learn so most of my assignments are on the order of "Why was Andy Warhol a big deal?" "What happened to the Neanderthals?" "What was the CIA hoping to accomplish with Project MKUltra and LSD research?" There's a wealth of documentary films online that can send me in any direction. Where I used to focus on computer code, now I focus on different kinds of problems, but the effect and fulfillment is the same (more actually.)
Try "Functional Range Conditioning"
Well... chances are you've made thousands of phone calls through switches running Erlang. You may have used Emacs, Discord, Facebook, Pinterest, Spotify, Font Awesome, xmonad or visited web sites running Elm or an Elixir backend... or even driven a Volvo.

Here's a list of companies using Haskell, with similar links to other functional languages: https://github.com/erkmos/haskell-companies. It includes names like Facebook, Tesla, Klarna, Target and Kaspersky.

Not to mention the FP paradigms used in Python, C++ and other languages. In fact, if you've never come across FP "in the wild doing something" then I suspect you're living very much off-grid.
Kevin Hartnett's popularizations of mathematical research are amazing, I've never seen anything like them before. (Said as a complete amateur with sketchy coverage of undergraduate pure math).
It's not beside the point, though. It's a crucial aspect of FP!

Perhaps I'm getting a different reading from the article than you, but as someone who's gone in and out of this rabbit hole, I found that the author was making some pretty stretchy claims. For example, he says "It may also seem like every monad that is needed already exists. Some common ones are" and proceeds to name Arrays and Promises, neither of which can be used in functional composition beyond the very basic `foo.map(f)` (and may break even then, as per my trivial example above!)

It's fine to try to use a non-functional language to try to explain functional concepts to those who are familiar w/ JS but not FP, but also keep in mind that you may be misunderstanding unknown unknown nuances because of the misappropriation of one domain (JS) to explain another (FP). You yourself are an example of someone who seemed to be about to take a mischaracterized technicality at face value before an avalanche of people started pointing out issues. How do I know to what extent you or someone else understands the implications of functions not always being endofunctors, Arrays not actually being monadic, or why map vs fantasy-land/map matters?

There's a real cost when people come out of reading articles thinking they know more FP than they actually do. This exact discussion about strictness already had implications to the design of Javascript itself: the algebraic consistency argument was brought up while Promises were being specified, but it got dismissed and we ended up with non-monadic promises (and shitshows festered all over the place as a result, e.g. rxjs had to special case them, and we have stuff like fluture.js because why not have multiple future types). The Fantasy Land project itself was created out of spite of a dismissive comment in the promises discussion calling algebraic consistency "fantasy land". On another occasion, one of the React core team members went on twitter at one point saying react hooks are pure (and don't even get me started on algebraic effects). The amount of misunderstanding surrounding FP - even among JS engineers at FAANG - is frankly scary and "loose-is-fine" mentality seeping into the design of widely used APIs is not exactly ideal.
Respect to the French, and sure appreciate the help then.
I do think familiarity plays a big role. I find the Haskell syntax much more pleasant than Java, even though I'm perfectly familiar with both.

The equivalent signature in Java (if we could abstract over type functions) would be:

interface Functor<F<_>> {
<A, B> Function<F<A>, F<B>> map(Function<A, B> f);
}

You'll find very similar in Scala's `cats`, up to some currying and reordering. [0]

[0] https://typelevel.org/cats/typeclasses/functor.html
Pedantic? "Vaccine Mandate" and "Required to undergo regular testing if not vaccinated" are very, very different.
If you're pickling things and are storing them long-term, you absolutely should not re-use jars and lids from store-bought products. Canning lids are not re-usable, and you're risking your life by doing so. Use products intended for home canning, and use a new lid every single time!
When I read "product engineer" and "production engineering" I do not think they're the same.
Great notes on how the "historic record" happens and how noise gets in and propagates through it.
I like to do the powerlifting exercises on a powerlifting program, and then do arms and back on a bobdybuilding program. Keeps it interesting.
I think there is still some values in studying these 'purpose' thresholds and how they differ between places and cultures.
Might does not make right in questions of rule of law.

Unless it's barbarism then. At that point I'm pretty sure the biggest functional nuclear stockpile wins though.
Rights do not emenate from a dusty scrap of parchment a few hundred years ago. They are immutable.
Whatever definition you provide, there will be an infinite number of insults that don't match it, or an infinite number of compliments that do.
probably until the current communist party loses its grip. Currently, it's sort of a federated dictatorship.

They see what S.Korea has gone through in being a full democracy, taking lessons from it to ensure it doesn't happen there.

S.Korea is a free society now, but even as a 40 something guy, I remember days of militaristic regime holdovers from quasi dictatorship of the past.

You couldn't criticize the president, the press was closely monitored, no one dare expose rampant corruption and collusion of big business and prosecution office.

I remember my neighbor skipping classes to demonstrate against the government, throwing Molotov cocktails.

Some people got whisked away and put into labor camp, not to be seen again for months or not make it out alive.

Where is China on the timeline? They're probably currently at where Korea was in early 1970s. But they also know that the timeline now is far more compressed in modern society and change could happen much quicker.

All the the actions you're seeing from China, is done out of fear of losing grip.
Yup. Grew up in one of them.
the report: http://blockchain.cs.ucl.ac.uk/wp-content/uploads/2021/09/UC...

Results Table VI: Global power consumption (i.e. the network-wide consumption of the DLT systems under consideration and VisaNet) and the energy consumed per transaction for contemporary throughput

Platform | Per transaction (kW h/tx)
Eth. 2.0 | 0.00009 – 0.00286 (High throughput projection)
Eth. 2.0 | 0.01823 – 0.55713 (Low throughput projection)
Algorand | 0.00017 – 0.00534
Cardano | 0.01239 – 0.37854
Polkadot | 0.00378 – 0.11556
Tezos | 0.00036 – 0.01096
Hedera | 0.00002 – 0.00004
Bitcoin | 360.39300 – 3691.40700
VisaNet | 0.00358
Both Taiwan and Japan are known to be capable of fielding nukes but do not because it would inflame tensions in the region and the USA has implicitly guaranteed to back them with an existing MAD solution. If the USA withdrew from east Asia, both Taiwan and Japan would probably start producing nuclear weapons within a few months (or before the USA had left if given a head’s up).
It's hard to forecast this. Trump supporters are effectively a cult, and every time something came along that made me think "ok, this time he's done it" (e.g., shooting someone on 5th Ave, which he was correct in his assessment), I've been proven wrong.

We are still in uncharted waters.
This look awesome and will have to look into playing with it! However, I was a tad bit disappointed that it wasn't Halloween themed with the name and the time of year we are coming upon.
Covid-19 strikes again.
AKA Epic’s only play with this lawsuit.
never heard of her. I wonder if the heart attack a side effect from a vaccination. Respects to her family
>What may drive this decisions?

I mean, you provided the link:

"Why we are sunsetting FineReader Online

The entire ABBYY FineReader product family is getting a new look and feel. Our online recognition tools will be reworked and introduced at a later date to demonstrate the power of ABBYY's OCR technologies."
> My main concern in the US is the absurd levels of incarceration over there, often for relatively trivial nonviolent offences that aren’t even crimes in many countries, and the politicisation of the judicial system.

That’s such an odd thing to say on a article about someone getting their home raided bec they called someone a dick in Europe…
Especially when if you wanted to try and survey people who've actually experienced a sudden upswing in free time, now is the time to do it. I wouldn't have to imagine my answer because I experienced it over the summer of 2020.
"as an American" referred to me
The mandate is to mitigate contagion; vaccination reduces risk to others.

Obesity is not communicable.
Think of the (Alien) Children
vertical or horizontal, we don't care about planes - we're freaks
Like driving while poor. It’s very very common for someone to get a fine that they can not pay, then lose their drivers license for failure to pay. Then get stopped and have to deal with driving without a license, which can include jail time.

Source: good friend was a public defender.
Come on. Is this kind of baseless speculation really warranted?
Reddit – Disruptive Comment Collapsing
Most are superconducting electromagnets, so.. sort of? They have shipped full of liquid helium then get ramped up (or at least, this is how Siemens do it). With any luck they stay up for many years.
This seems kind of like saying "some people are motivated by sleeping, while others are motivated by eating" - every software engineer in the industry is going to do both. There's one type of software engineer, and it's someone who juggles multiple competing constraints. You meet product needs quickly using a coherent and well-designed platform; you build a platform in response to real customer needs. It's a silly dichotomy, because there's always a point when product-focused engineers need a platform, and when platform-focused engineers look for customer impact.
I think the point is that it has a terms of service at all.
> I'm sure there will be formal investigations how this happened

It happened because you allowed your politicians to pass laws that regulate allowable speech, as many other countries have done. I’m sure it was controversial, but most likely also had a considerable amount of support from people who didn’t like the kinds of speech they thought this would criminalize. A distinctive feature of this case is that it has created a public controversy, but if this has happened you can be sure many people have already fallen victim to this injustice without drawing any sympathy from the general public. Even if there is no prosecution, the police have already succeeded in intimidating the victim, their children, and disrupting their life. This type of speech criminalization will always lead to this type of outcome. It is not a mistake, or an outlier, it is an unavoidable consequence of these policies.
After crowdsourcing the training models, I would hope that Goog's OCR is pretty damn accurate. If the crowdsourcing doesn't help, then I feel sorry for those self-driving folks using the latest data being created.
This is already what I do in my free time. Projects.

When I retire (which I hope is soon, so I can get away from my crushing, but well-compensated schedule), I imagine I will have no problem at all filling my time with projects and a huge backlog of games and books for when I don't feel like doing projects.
It would be better to use UI/no-UI instead. Because the while stack from DB to the JS and CSS we write can labeled as UX since each layer affects latency and how smooth the UX can be, but especially if you're writing client-side logic.
Remember, it's your body, your choice.

If your employer is threatening you with termination and you do not feel safe getting the covid injection, then don't resign, let the employer formally terminate your employment. Retain all communications with your employer and keep detailed notes.

This is not going to end well unfortunately.
Apple fires engineering manager for allegedly leaking information
It reduces your risk of spreading the disease significantly.
He's also in Hamilton, one of the most well known musicals ever.
>And of course the author knows.

Author here, I don't actually know, I'm still learning.

But I know that by observation most of my peers are truly ignorant and just winging it.

Fixing that would make life better for everyone.
This is one of the cases where I'm going to ask why I'm downvoted. The HN title says the opposite of what the WaPo title says. And not only is this not a problem, but I'm causing problems by pointing it out?
And you really need everyone in your group to be the same type or you will have a lot of butting heads. I was once contracting on a project where I was building code to solve urgent business problems. By necessity of the timeline, the code was ok but not perfect.

Then they brought on a new manager, who immediately ran all my code through a linter and told me to stop all work until the linter came up clean. I told him that I was hired to make working code that solves an immediate problem, and he told me my services were no longer required.

I found out later the project was quickly moved to another team because his team was unable to meet the tight timelines.
Wow, this looks amazing, best of luck mehul!
> Note that I'm using the commonly recognized "generic type" angle bracket notation to deliberately avoid the confusion of Haskell's pedantically minimalist syntax.

I really appreciate this. I know the Haskell syntax kindasorta, but my brain just doesn't grok it well. Vs anything along the lines of Generic[Type] or Generic<Type> is just far more familiar for most audiences, myself included.

The people whom Haskell type syntax makes sense for are largely not the ones trying to learn this stuff.
Come onnn.

The phrase that forms the title of this post is very close to what (CT giant) Saunders Mac Lane wrote, quite seriously. In fact it's missing the word "just"! Iry was inspired by Mac Lane, but you seem to have got the wrong end of the stick on the actual status of these words.

See, for example, https://stackoverflow.com/a/3870310/14768587
> Which country do you have the best chance of life, liberty and the pursuit of happiness in

In my case, the US where I am for sure.
I do not know why you are being downvoted so, but I know a lot of republicans. They adore Donald Trump and have contempt for the GOP leaders who did not “stand up for him” after the election. There is a real sense of anger at the Republican establishment.

I know people who literally mailed back RNC donation solicitation envelopes coated in slurs and swear words after the election.
Did you FIRE?
The Wagie Cagie [video]
> Considering that American-owned slaves were treated much crueler on average than Ancient slave populations

I'd recommend you to actually read on the absolute horror the Helots had to go through

Only French Haití or Congo Free State can come to mind as being similar, the Helots were very different even from other Greek states, let alone Rome, Egypt or Cartage
I agree. The biggest issue for Taiwan would be war head delivery. They can nuke a few cities in fujian, but the communist party has never fully trusted Fujian anyways and wouldn’t see it as a great loss, let alone a deter it from turning the island into a waste land rock.
> Starting with words like 'functors' that most software engineers today will not be able to define is not useful.

But the parent post https://news.ycombinator.com/item?id=28476325 to which lmm was responding https://news.ycombinator.com/item?id=28476569 said "Wait, a functor is just a pure unary function?" If someone asks you the definition of a technical term, you sort of have to at least refer to the technical term.
I absolutely agree, I was just adding the explanation for anyone unfamiliar with the syntax.
I'm very happy to not be working on web stuff for a day job, there is no "frontend" or "backend" to discuss.
> It's still a fact that in Germany you have to be careful how you express yourself.

Is that a fact? That's news to me. You might not hear as much "unloading" in Germany simply because it's not yet as polarized as it is in the US but certainly there wouldn't be any repercussions as far as I'm aware. What exactly are you talking about?
> Possession counts for a lot more than theoretical legal legitimacy.

So in your mind, the act of murder "counts for a lot more" [0] than someone's right to their own life, and theft does not exist, since whoever possesses something owns it?

[0] What's the unit we're counting in? How do you "count" intellectual integrity or moral character?