skysight-inc/HackerNews huggingface dataset:
Nothing about language is indicated in the guidelines or the FAQ.
It turns out that every generic type t has a corresponding map function map : ('a -> 'b) -> 'a t -> 'b t.

So how about x : 'w -> Bool?
Well there is a stark difference between: "This is my grandma recipe, a family heritage" and "This is my drunk piss-himself-on-the-couch neighbor recipe" the first is something that can inspire you to impale yourself on a bayonet, the second is not.

In Europe much of the teaching of history in school has something to do with inventing a common national narrative, that's why everyone minimizes their own war crimes (with some exceptions after Nazism and Fascism, where Germany and Italy wanted a clean cut), and that's why France has forbidden Paths of Glory until 1975 and celebrates WWII victory.

As I was saying in another post almost every country in the Balkans has some kind of national myth about when they were an empire spanning the whole region (so does Italy about the Roman Empire). Ukrainians are very proud about Kievan Rus' (as a tool to prove superiority or precedence over Russians) and I could go on about this.

Maybe New World countries are based less on a nineteenth century national myth, with everyone being able to trace their ancestry to some immigration a few generations back, but here in the Old World this kind of half lies are still very much present.

Re: the connection between national identity and national borders is basically a softer version of the racial substitution conspiracy theory: if these immigrants swamp our country they are going to prevent us from using real pork in carbonara and add pineapple to our pizzas.
Show HN: Python Tests That Write Themselves
If even Microsoft can't catch these, why should Mozilla be able to? I am admittedly not in the CI business for frontends but I'd imagine that the combinatorics vastly outnumbers the possibilities of any organization.
At the end of the article, there is a link to a product page, which links to Amazon.
I've seen this same headline every year at least once. I remember when we were just approaching 400ppm, now we are at 415ppm.

At what point do things change? I notice many people justify their lifestyle choices by saying 'China and India are the problem, America is one of the cleanest and most conscious', others say 'the climate is always changing. Science bitch.'

I'm not exaggerating. Intelligence is a bell curve and this is a very complex, layered problem with many variables. Most people I've met in my life do not accept nor comprehend the gravity of the situation unfolding. It used to bum me out a lot but now I find the only healthy response is to do what I can with the time and skills I have, to make choices that agree with my conscience, to accept that earth will go on with or without human beings.
Lolita is considered one of the greatest books of all time.

It was written by a non-native speaker in English. Thinking a non-native speaker can't write great English novels is the ignorant view, in my opinion. Is it difficult? Of course it is. But all writing is difficult.
I think the only hardware implementation was on a FPGA. I don't see why the Novix architecture could not be re-implemented using modern chips; e.g. 64-bit, 2GHz, onboard cache, etc.
What I was most curious about was how they achieved run-time type checking in TypeScript.

In this case, it was done by code generation using: https://github.com/bcherny/json-schema-to-typescript

Personally, I'd prefer a way that doesn't involve another build step.

A popular library I've often seen mentioned is io-ts: https://github.com/gcanti/io-ts

One that I've taken a liking to, backed by ajv for JSON schema validation, is: https://github.com/andnp/ValidTyped
We have a café ran by a French family in our building on a side street. It’s been getting raving reviews on TripAdvisor before it opened its doors. Reviews include cooked dishes which the place is not allowed to serve since they’re not suppose to have a full working kitchen and ovens. Also noteworthy: very similar description appearing over and over.

TripAdvisor is a scam. I’ve seen it in many places I’ve visited and sent in reviews. There’s hardly a correlation between the review and reality.

Mostly it’s a service Americans need because of their complete and total luck of exposure to other cultures when they travel, so they need someone to give a meaningless rating.
The children at my children's preschool seem to be split into Netflix master race and Prime peasants.
There are also fake reviews purchased by competition to lower the score of their competitors. I can't trust anything in form of a comment that I see on the internet anymore (oh the irony).
If I had more time, I would create a cleaner and simpler design.
What you describe is an architecture, of course, and it didn't happen by accident.
That was not hilarious at all. It's downright abusive :(
I beg to differ: there is such a thing as killer heatwaves. Unhealthy climate!
Nabokov wrote one of the greatest novels of all time in English as a non-native English speaker, and it's known especially for its turns of phrase. That is much more than a "notable exception". Additionally, the reason that there are so few "great authors" in the English-language non-native category is because there just aren't that many authors in that category.

If he can do that, other people can write passable novels in English. It's not like you're writing the greatest novels of all time in German.
This is the "It is illegal to inform the citizen base that the government has removed their constitutional right" lawsuit.

While I applaud what Snowden did, the issue in this case is quite a bit different than what you have portrayed here. The issue is whether or not he violated the terms of his NDA. And of course he did, in a gigantic and very public way, and then admitted it and has given many speeches about doing it, wrote a book about it, and had a movie created portraying it.

Sadly, this is an open and shut case. I am not even sure why he would defend it though, as the case is a “Grenada” [1] and a judgment from a US court will have zero effect on him while living in Russia.

[1] https://youtu.be/5yhxTyYEF9s?t=24s
You’ve been able to trade petroyuan in Shanghai since early 2018. The volume there is made up almost exactly with what a less conspiracy based hypothesis would expect: domestic Chinese firms, Russians avoiding sanctions & arbitraging actors.

There has not been a mass exodus to the yuan, quite the opposite China has been manipulating it up through that entire time.

Euro denominated oil is likely to come online in the next year or 2. The E.U. started a benchmark program this summer. Roseneft (a big Russian producer) switched to Euros a couple of weeks ago.
When the lender is the government and the forgiveness is an intended and advertised part of the program from loan origination, I’d argue it isn’t meaningfully a windfall.

Further, I’d argue that the borrower isn’t the main beneficiary of these student loan programs. Rather they are intended to, and do, enable monstrous cost growth in private de facto for-profit universities.
Five Key Takeaways from the 2019 Helm Summit in Amsterdam
Do they?

Here, the justice system is completely unaccountable to the public, and if persecutors would be elected (in open elections), they would win by not jailing innocents.
> I think you can under engineer and still use a pragmatic functional style.

I actually believe this, and tried in some occasions for my personal projects.

When you develop the code further, you need to touch everywhere. It starts very neat and being extremely tidy at first, but when you need to add some significant features, the design breaks down pretty badly.

Then, to save the architecture, some significant refactoring runs are required, and boy, these refactorizations are expensive both time and design-wise.

If your project will not add new features over time and relatively compact, under-engineering can deliver pretty nice results. Otherwise, designing with some headroom and flexibility goes a long way.
He didn't do that because it doesn't work. Snowden was not the first to address these issues. He's just was the first who had some effect in addressing these issues, because he ignored the official routes. Those who used the 'proper ways' either got nowhere or had their lives destroyed (like with Thomas Drake).
Seems that most cable providers do this when an incumbent moves into town. It’s happened to me in two separate metro areas and just happened to my buddy in Phoenix.
It’s not really common sense, and the agile I know of says quite a lot about how to accomplish goals, if your goal is “delivering quality software products/services”.

There also is bullshit Agile of course, which you describe well, but that’s no different from any old software process that’s more bureaucracy than content.

My point is that the cynicism ignores actual differences in practice and process that can have an order of magnitude impact on performance, and its not always “obvious” for smart people to adopt such practices.

Consider Lean manufacturing: the Japanese thought it was just a common sense extrapolation of Henry Ford’s system of organization. It still took decades for the US auto manufacturers (including Ford!) to wrap their heads around it.

There were plenty of crooks and charlatans in that field too. It didn’t negate the importance of what Toyota had figured out.
Most english-speaking authors don't speak a word of Mandarin.

The OC obviously has a very solid grasp of English. If the comment had been written in German or broken English I would not have made the suggestion.
Hyperinflation and trust in Ancient Rome
It looks like you were applying design patterns "just because". Obviously this is not a good thing.

A better approach is to take some time and think about all the requirements of your project, and to take into account what requirements might be added later. With that in mind, you can choose the abstractions that you need, and from there start coding. That way, your design patterns start working for you instead of against you.
Ahh. Irrlicht. I miss the era of small-scale game engines and everyone working on their own in OpenGL/D3D. DevMaster website even had a list of engines, with at least 300 positions on it, sortable by language and other technologies. Unfortunately that era has faded away because Unity and Unreal Engine cornered the market and there aren't many people left working on their own engines.
It's gonna end like this:

share a netflix account with friends for kids while the adults watch movies and tv shhows on popocorn time.
Things to Stop Paying for to Save Money
Seems more like basic economics than 'cultural imperialism' to me.

The German market is very small, the English market very large. This means that if you translate from German to English, you invest a substantial amount of money to get a book onto an already crowded market dominated by English authors. That's a huge risk for the publisher. If you cannot market the book well enough on the foreign market, you will loose money. Literary translations are not cheap.

The other way around, if you translate a book from English to German, you can estimate very well from the performance on the gigantic English book market how it will sell in Germany. Bonus points if the author is already known in Germany anyway. The risk is lower than opening a program slot for a new German author (who would require additional marketing), and the cost of the translation is offset by the reduced risk.

At least that's my explanation. Maybe I'm wrong about it, I'm not a publisher.
Anatomy of a Coyote
Wow, that's awesome! I've found sometimes the "verification" process of getting access to dev-docs and API keys etc. a bit of a ball-ache in the past with some providers too.

What was the integration itself like in the end? Good docs/sensible API?
Could someone please explain the background to someone not from the US? Why is competition so scarce in this field in the US? Is it just the cost of infrastructure over large distances, or is something else at play here?
Thanks for this short explanation. The benefits of these patterns were not clear to me just from reading the article. Questiob: is the idea always to think in terms of types as groups of values + some operations on those types such that <insert properties about resulting groups here>?
Es ist einfach eine Frage der Höflichkeit, dass wir in der "Quasi-Weltsprache" Englisch kommunizieren. Ich denke das trägt im Internet allgemein zum Verständnis bei und sollte dementsprechend auch hier zum guten Ton gehören. Ob man es in irgendwelche Regeln schreiben muss weiß ich nicht, ich dachte ich kann ja trotzdem mal danach fragen.

Better this way?
Application of the law without fear or favour ought not be a populist exercise. Fairness can often be unpopular.
What I Do
Why do we do what we do?
I live in EU. I pay 15 EUR per month for 1 Gbps.
This video shows the most popular programming languages on Stack Overflow
dgjdf;lgl;
I think that details matter when assessing the severity of a crime. The law also takes details into account, assigning different categories and punishments depending on the details of the sexual offense. So yes I think the details of whether he forced himself on her matter. So do other details like what type of sexual acts occurred, the victims age at the time, whether he knew she was under age, etc.

To be clear, I think Epstein committed some terrible crimes and I am glad he was eventually brought to justice. And based on the limited details available surrounding Minsky’s involvement, it certainly looks bad for him as well. And my heart goes out to the victims for the terrible exploitation they were subjected to... I literally can’t even imagine what that must have been like as I have never experienced anything even remotely comparable in my life.

But that doesn’t change the fact that I think some acts of sexual misconduct are worse than others. That I think details and precision matter when accusing someone of a crime. Or that I think the accused should be presumed innocent until proven guilty.

Does that make me a “piece of shit” too?
He's not creating an equivalence at all, though. He's constructed that scenario as a direct counterargument to this...

> I think you should be aware that all non-consensual sex is sexual assault, and all sexual assault is violence. Sexual assaulters have committed violent crime.

...irrespective to Minsky.
My ISP (UK, Sky) has recently started blocking torrent/magnet sites. So I'm not convinced.
I see thanks.
The role of Low Code on recruiting developers
I have come to a similar conclusion lately, though I would say "code reuse" as a goal is the problem. Someone said you shouldn't aim for code reuse, but avoid duplication, which seemed to sum it up better for me.
A clear and simple and sufficient design is good architecture; an unclear, complex or insufficient design is bad architecture.

The article seems like a bit of a tautology to me.
This immediately reminded me of the article on vice in which the author made his gazebo the best restaurant on Tripadvisor.
Both the article and the video are very entertaining.

https://www.vice.com/en_uk/article/434gqw/i-made-my-shed-the...
BTW: sorry if I was snappy; those modal verbs are often difficult for native English speakers also.
Full feature parity with Inkscape in a year is a bold claim, and I’m rather sceptical of it. You have built an impressive app (and I’m sure that being just one person helped with that), but there is a lot of advanced functionality in Inkscape that you don’t have at present. A few examples that spring to mind: full pressure-sensitive tablet support (and sure, this is the beauty of using the web as your platform—it’s all there in the PointerEvent; well, until you need more fine control, then you’re completely stranded), live path effects, extensions, tracing. I’d also like a much stronger keyboard interface. I’d be interested to see your take on some of Inkscape’s extensions particularly, like JessyInk and font editing.
Deseret alphabet
I fail to see how this is "a holistic programming language". From what I see, I would call it a SaaS for building APIs. Even if I were able to use outside the platform (which doesn't appear to be possible) it looks more of a framework or DSL at best.

The linked post, the videos, and the landing page are good in terms of marketing for non-programmers. But it is not satisfying to me as a developer, especially when trying to convince me to buy in the whole platform + custom editor stuff.
nothing u can do jus fun
I have no sense about network infrastructure or what it costs but, FWIW, I would much rather have 100Mbps for something like $10 per month.
In reality by keeping their price flat for a decade they’ve lowered their price every year in real terms.
I meant what it doesn't support that your application needs, not the general differences in terms of functionality.
"May" drive them back?

This has already happened in my circles..

People who had cut the cord but all but walked away from casual piracy and signed up for Netflix and HBO (and probably Prime Video because they had Amazon Prime already) are openly talking about the fact they're definitely not signing up for more streaming services, and are seeking out torrenting again for the stuff that's being pulled from Netflix (especially Disney shows).

I feel like there's a business opportunity for a meta-service that automatically manages monthly subscriptions for you on different services. You queue up a catalog of shows you want to watch, and it creates an optimized schedule for you and helps sign up for the individual streaming service on a given month in order to watch the show you want.

As long as you don't care about the zeitgeist, this would probably be fine for a lot of people.
It's that and incumbents get laws made to preserve their monopolies or make it more expensive for competition to start up.
> "upgrading our network"

They actually where not doing this before because it's probably a bad idea.

Modern cable networks look like this. https://en.wikipedia.org/wiki/Hybrid_fiber-coaxial#/media/Fi...

Fiber goes to copper which then splits out to a large number of homes. The copper line near your home can do multiple gigabit but that needs to be shared with everyone else on the tree.

So selling higher speeds is easy, but reaching them for everyone requires splitting trees with new fiber drops. Providers usually do the first and only some or none of the second in order to sell bigger numbers and compete with Fiber.

A similar thing happened to DSL trying to compete with cable, lets look where that is now.

https://www.fcc.gov/reports-research/reports/measuring-broad...

See chart 15.3, DSL across the ISP industry only provides advertised download speeds 40% of the time. In any other industry this would be considered blatant fraud.
A Product Owner's Guide
Interested in how the author created the images; they have a beautiful, clear retro look.
While I agree with you, this article struck more of a chord with me, and I think it's because it specifically says "7 degrees by 2100". That feels hot enough and near enough that it's more of an emotional reaction, and as we all know, humans are driven by emotions. So I'm hopeful it will affect others the way it affected me and people will take notice.
Humor is such a fickle thing.
it doesn't, but in germany that's a small minority of cases. and even germans who would want to preferably hire other germans would not worry about that case as long as one parent is german.

you have to keep in mind that germany has a strong fear of history repeating itself and has strong laws to prevent that. so any hint of xenophobia in the hiring process could be a PR or legal nightmare for a company.

if photos on the resume would be a problem in that regard, they'd have been outlawed already.
What about CMS (electrostimulation with electrodes), can it raise the energy level and such like raw exercising? I'm becoming very intrigued about CMS, as a 'low energy individual'.
I observed none of these problems on the distro I use (Linux Mint) so far.

I concede that Linux desktops can suck if you are unlucky. But that's the case for Windows as well (I use that daily at work). Every update something changes which forces me to go to Duckduckgo... Another example: I use two monitors at work, a more recent one with high dpi and a really old one with lower dpi. I have to to use a lower than the natural resolution on the new one to get approximately the same font size on both. Although Windows shows up the correct dpi(!) numbers for both it is not possible to scale the font to the same size. Result: the new monitor is blurry whereas the old one is crisp. At home however, I have a 4 monitor set up where one of the monitors has a different resolution as well. No problem for Linux at all.

I stand by my opinion: Both suck evenly well, but one does not spy on me...
FuzzFactory: Domain-Specific Fuzzing with Waypoints
Bartleby, the Safe-Spacer
I think it’s still on the order of 3-400 Billion or so, but I am not sure of the numbers.

Either way loans go back 4+ years before graduation and people take 15+ years to pay them back. So I assume quite a few of these loans are out there even if the remaining balance is not that huge.
Eh, Photoshop hasn't really optimized their UI/UX, their UI goes back to the original MacPaint by Bill Atkinson (Photoshop started as a more powerful MacPaint) and has evolved over the years starting from that. It is just that it became a very common UI for similar applications and the reason to make something similar isn't because Adobe has spent millions optimizing it, but because a lot of people are already familiar with it. However the same can be said for GIMP's UI nowadays.

And really personally i find Photoshop UI atrocious and if i had to chose between that and GIMP's i'd pick GIMP any time (though overall i actually prefer PSP7's UI which IMO is the best of any of those).
ISPs have been doing this since the dawn of time. A VPN will fix it.
It's important not to think of types as just sets of values, because types are more semantic than that; two quite different types might have the same underlying values but they're different types because you use them to mean something different. A typeclass is one or two levels higher than a type, and yes, for a type to conform to a typeclass usually means that that type supports particular operations in a way that conforms to certain laws (e.g. a type `a` will have an instance of the monoid typeclass if there is a definition of `+` for `a` that is associative and a value `0` of type `a` that behaves as left and right identity wrt this `+`).

I'm not sure how important that is when working practically with them though. I tend to think of typeclasses as something like categories of types that behave similarly.
Narrative Violations, First Principles and Data
Who Speaks for Crazy Horse?
Cheap VPNs might not provide much serious security but they might help a lot with availability.
The EU is a big(ish) and diverse place. We pay about twice that for 40Mbps VDSL and about 2.5x that for 50Mbps LTE. To be fair, we could get something slightly (~20%) cheaper as we've got a "business" deal to get static IP addresses on each connection. The fastest consumer package we could get at this location (cable) is 500Mbit/s down, 40Mbit/s up for €80/month. (Their business level contracts top out at 300/40 Mbps and €200/mo)
We are not talking about rapid growth but...

Hawking radiation for a 1 solar mass black hole represents less than 1 atom of material lost per billion years (~10^67 years vs ~10^57 atoms) They gain more than that even without a noticeable accretion disk inside our current galaxy.

It’s only very very long time frames after black holes collect this material that they start losing mass on average.
Bitcoin and the US Pension Crisis
That sounds terrifying.
"What's that mountain goat doing up here in this cloud bank?" :D