skysight-inc/HackerNews huggingface dataset:
Something like Europe's GDPR should be enough. And of course product certifications.
I need this specifically as a part of a state machine. Most of the steps involve a Lambda loading and unloading csv data between S3, Redshift, and Aurora where no local storage is needed. The last step where we had to download the files locally and compress multiple files together was done manually via a script because they were greater than 512Mb.

We were just about to put the script in Fargate (Serverless Docker) and run a ECS task as part of the state machine. Now we don’t have to.
WebGPU is a much newer API than WebGL — from the first section of the article, it sounds like you'll need to use Chrome Canary for now.
This looks nice. Now if only somebody wrote a Jupyter kernel for (power)shell.
Yes this is a great first step. Would absolutely love a way to use this alongside my Python code.
Just so you know, FFMPEG has a long-standing bug (reported 8 years ago) [1] that affects precisely the type of work you're doing, converting static images to video.

The gist of it is that if your static image is in bgr24 (most of BMP images) format, when converting to typical video pixel format (like yuv420p), the color will be distorted.

This can be worked around by converting to rgb24 first (which is exactly why this bug is bizarre, since the two should be practically identical.)

(There is also the BT601/BT709 conversion thing, but that's not a bug, just something need to be taken care of.)

[1] https://trac.ffmpeg.org/ticket/979

Edit: small correction: I said PNG before, but it's actually BMPs that are usually in bgr24.
If you translate from the German wiki and from the history of this German University in Prague before ww2, the "raid" might not have been so random, greedy and unjustified as history books might want you to believe. But such comments are not welcome on HK
In my opinion changing Git's master branch name does not help fighting racism
Then write your own optional that always checks on dereference or toggle whatever compilation flag enables checking in the standard library you are using.
For one, everyone isn't fluent in English. I guess it could also be a low bandwidth input situation.
> it sounds like the goal is a dismantling of police and courts which form the backbone of a civil rule of law society.

It's not. The goal is to demand equal protections under the law for all, eliminate racial bias in policing, judging and sentencing, and make police themselves follow the law.

Don't be misled by the "defund police" mantra. It's just a way to divert resources to community engagement programs and/or get out of contracts with police unions. It doesn't literally mean "shut down the police department and courts".

> From my limited understanding of this position

At least you're honest about it. I'd encourage you to educate yourself instead of just relying on soundbites and scare-mongering media headlines (not saying that's what you've been doing so far).
As mentioned, LitElement doesn't use a vdom, but neither does Angular, Ember/Glimmer, Solid, incremental-dom, and many others.

VDOM diffing is pretty slow, memory intensive, and unnecessary. It's very good it's not the only game in town.
In my experience I find it very common to write, rewrite and rerewrite code a lot when embarking on a new project. For various reasons, I embark on more new projects than I work on long term ones, which I think is a factor here.

It takes a while for something to settle down enough to say this version is going to be the code for the long run.

At that point, solidity in testing and gradual typing can be added, usually starting with the public interface.

Languages where I’ve had to satisfy all type errors in the various fragments of half brained code I’ve written for version 0.0.85 have always felt a little cumbersome. The compiler’s type checker is a perfectionist looking over my shoulder.

(Go is one of those languages. Ruby is not.)
I think you meant to say "doesn't need to be voluntary". "Needs not to be" has exactly the opposite meaning, though it's an uncommon way to put it in English.
That's true though Project Loom is working on fibers. There's already an early access release to test.
Just a reminder, depending on your installation method of youtube-dl , you may have to manually install ffmpeg globally on your system in order to download/mux highest quality videos.
badrabbit specifically used the word "weak":

> Rule #1 of negotiation is never negotiate from a position if weakness. As the original comment suggests, this is indeed fragility, you feep weak for being wrong and you would feel a lot weaker if you said it out loud.

In my comment, I said that an apology would have been the proper resolution:

> In this type of situation, the empathetic resolution would be to apologize for causing the victim's embarrassment, which most likely exceeds your own.

And frankly, since you have called me a "radical" and a "commie" (https://news.ycombinator.com/item?id=23544865) because I had made two comments stating that an apology would be the correct approach in the situation, your perception of the Overton window needs some serious adjustment.

https://en.wikipedia.org/wiki/Overton_window
First of all, I meant black people in USA

Secondly, we must set some basic rules when discussing about complex topics such is this one.

The first rule is that if you are not a descendant of African slaves, you can't speak in their name.

And even if you are, I doubt you can speak for all of them.

Just like I don't speak on behalf of every Italian, living or dead.

The second is that I descend from Romans, but I can't teach Roman history better than a scholar who studied it in Australia.

My grandfather was a tailor, I know nothing about tailoring, so "are you trying to explain X to the descendants of Y" 200 years later doesn't qualify as an argument.

I could well be a descendant from Africans more than any American who's been living there for more than 3 generations. During WW2 where my family comes from, the "Marocchinate" ( https://en.m.wikipedia.org/wiki/Marocchinate ), there's even a movie about it it's called Two Women in English, La Ciociara in Italian, Sophia Loren was in it and won the academy award as best actress. I look like a North African, which is not a typical trait of my family's, so who knows what really happened.

I don't hate Moroccan people, I don't hate black people, it's in the past, Moroccans I know are not responsible for it and when I go to a bar to have breakfast and someone orders a Moroccan coffee I don't feel offended because 80 years ago a lot of women were killed and raped in my home region.

The popular word slave is a problem only for a small fraction of the world population, when I was a kid and learnt about slaves in Egypt that built the pyramids I dreamt about being one, so I got to build pyramids.

Our history books are full of stories about slavery, dating back thousands years before our lord and saviour Jesus.

The world slave applied to tools is quite common and it never bothered me nor did it make me a racist, the contrary is in fact true, I was usually bullied when I was younger by US military personnel stationed in my country (we have been somewhat colonized by US, you know...) because my family was communist. I say was because the Italian communist party doesn't exist anymore, but my family is still communist. It's ok in Italy, we don't eat kids, we don't pray to Stalin, we don't send people to Gulags.

We have a millenarian history, we don't pretend everybody shares it, please don't pretend your sensitivity is global, because it is not.

The point is that you can't link US slavery and today's racism in US with master/slave applied to inanimated things, because it's wrong, Sumerian already used it 4 thousands years ago.

Everyday I kill orphans which are made orphans by killing their parent on my computer, that didn't make me a serial killer.
It's baffling to me. I can buy a USD1k+ device and still not be able to install on it the apps I want because the manufacturer doesn't want me to, and this is legal? Such horsecrap.

People get annoyed when folks on the internet repeatedly bring up Libre/Free software and software freedoms, but just look at this shit.

There's essentially no way for me to install an app on my iPhone if Apple doesn't want me to, even though I paid over $1000 for it.
the deep problem, to me, is that nuance and complexity are self-censoring.

any position that doesn't losslessly compress into a chant or a rally cry or 240 characters is effectively censored by its own unfitness for the infrastructure of mass propagation.

this ultimately favors certain corners of the anti-censorship crowd, for you can be vocally against censorship while knowing full well that it is the most overbroad, reductionist and populist strains of messaging that prevail under such conditions.
Thanks for reporting! Fixed :)
Show HN: CyFHIR – A Neo4j plugin for handling HL7 FHIR data
Hopefully not vice versa. In one way I put Swift, Java, and Go in same category. Their authors rarely show up in discussion which is not on their own subreddit, mailing list or any other discussion forum.

Whereas Rust user and committers are much more interested in discussing what is good programming, nuances of PL theory and so on. It does not matter if the post is about Rust or not and specially if it is about Go.
Can I ask why you've banned my account? I'm genuinely curious because I'm 100% sure I'm no troll.
> I spent more time playing type system golf trying to come up with the optimal type for whatever usecase. In Go I might just "do the work", but in Rust I've turned 5 minute functions into 30 minute api design thought exercises. The jury is out if thats is a good thing or a bad thing.

The way I tend to look at this is the 30 minutes I spend up front making my types work will usually save me hours of time later (sometimes much later, and spread over different coding sessions), because if I'm using the type system to enforce constraints, I'm not going to have to worry about writing buggy constraint code.

When I was learning Scala (after working in Java most of the time), I noticed that I would sometimes spend quite a bit of time getting short snippets of code correct so the types would line up. The result would be shorter than the equivalent Java code. But I had much more confidence in that code actually working, without needing to write tests (or at least as many tests), because I was leaning hard on the type system to prove the code correct. You can do that to some extent in Java, but the type system there is a bit weaker, and the standard library and common idioms make it harder to do. Ultimately if I have a chunk of Java code and a chunk of Scala code that does the same thing, I'm much more confident in the Scala code because I know scalac is providing me stronger guarantees than javac, assuming I've written the code to make good use of the compiler's abilities.
I will indeed find and watch those movies. I'm aware of the drug laws and the powder/crack issue, and I agree that is structural racism and is very wrong. My entire life I've been on the side of legalization of drugs. I'm watching a lot of social media, and I read as much as I can on this issue. There are methodological issues with many of the other topics/claims you mention, but I won't drag us into the weeds.

I am a contrarian by nature; I'm always motivated to find fault with the prevailing narrative, not to confirm it, irrespective of the topic. Contrarians provide a useful service to society, but due to highly inflammed emotions, this particular topic has been nearly unapprochable by contrarians. Most are keeping their mouths shut. The result is IMHO people going too far in one direction because they are not hearing counterveiling data/opinions/reasoning.
I didn't think there was any political opposition to ZoL other than the fact that its licence is incompatible with the GPL, and outside of a complete clean room rewrite, there's really nothing anyone can do about it. It's not like you're going to convince Oracle to relicence it.
Proxies are a feature in ECMAscript that TypeScript inherits - it lets you substitute one object for another so you can intercept and override object properties.
What you call "informal" others would call "outside of control from the Government and harder for Maduro to seize".

And yes, I understand that the economy is not de jure dollarized, so that there are still the need for bolivars at some point. My point though is that having a parallel, USD-pegged economy outside of the "official" markets would be better for the people than not having it.
Well, for one thing, it doesn't actually work like a proper Optional<T> or Either<T, string> type. It works more like Either<(T, string),(T, string)>, which might have some uses, but isn't typically a thing someone would often reach for if they had a type system that readily supported the other two options.
>What white person has achieved this goal?

I know at least one person who has.

https://www.theguardian.com/books/2011/oct/27/black-like-me-...

I know it's not possible for everyone to do what John Howard Griffin did, but reading that book and living that experience vicariously can be a start.
> Racism absolutely does imply intent.

I'm sorry, but your opinion here does not match with either practical, common, or academic definitions for racism.

People have internal biases all the time that cause them to be averse to particular racial groups -- particularly disadvantaged racial groups. They may not even realize they are doing it, but that doesn't mean that it's not racist. (For example, resumes with White names are more likely to receive callbacks than those with Black names. There may be no intent by the resume reviewer.)

Another example, asking to touch a Black stranger's hair is othering, which is a type of racist behavior. The person asking usually isn't intending to be racist, and is 'just' trying to satisfy their own curiosity. There's no ill intent, but that doesn't mean it's OK.
I think that's totally backwards. A good type system _improves_ iteration speed, it doesn't slow you down. When I refactor a Rust program, I have very high confidence that if it compiles, I haven't accidentally introduced a bug.

I don't write much Go code, but my company does. I have seen so many incidents and bugs whose root cause was: someone changed a library, that broke the semantics that users were relying on, but everything still compiled fine, so nobody noticed the subtly wrong behavior for a long time. An incredible amount of money has been lost like this.

Go simply does not give you the tools to prevent these issues in the type system, you have to rely on really thorough unit tests (which inevitably don't get written in the spirit of "moving fast".)
> Do you want to live in a society where that's tolerated, or can you agree that it's unacceptable for the police to murder people who are being arrested?

Why do you think anyone wants to live in such a society and why do you falsely imply it is tolerated in the USA? The responsible officers for the death of Floyd are already charged - and let's not disingenuously assume a known, violent repeat offender who is obviously on drugs is treated the same as me or you or one of our children.
The thing is, you never really needed jQuery. You could always add whatever JS-powered stuff you needed back in with vanilla.
Isn't bootstrap owned by Twitter? I love what they're doing but I don't really know if they need more money
You could, sure. You could do (anything) and still block (other parts of the code). Point is, GC isn't necessary for executing code, malloc/free is (well, for non-trivial programs that have data whose size is unknown at compile time).

With GC, I've definitely had plenty of times where GC created very noticeable pressure on the running system. Nothing quite as bad as they describe here, true, but that would probably predispose me to ditching GC if I saw that kind of behavior, too (since it's so unlikely that either my case is truly deviant, or my devs have done something very wrong, and neither of those is something I want to bet on being able to fix).
I have usually seen multisig as the recommended way, not Shamir.

One Shamir vs multisig article : https://medium.com/clavestone/bitcoin-multisig-vs-shamirs-se...
Anteater: DevOps Security Framework
> I looked into Geany once and was excited to see that it had a Vim plugin.

Why would anyone want an editor with a "Vim plugin"? Why not simply use Vim?
HN reflects the society at large, so of course it proves the article right in that sense. Otherwise the article wouldn't be about the world. Any divisive topic is going to show up as divisive in any large-enough population sample. But there are at least as many comments pointing the opposite way—more, in fact, but we tend to notice the ones we dislike, and to weight them more heavily: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que....

You're probably experiencing the problem I wrote about here: https://news.ycombinator.com/item?id=23308098. The fact that HN is a non-siloed site causes people to run into things here that they don't run into elsewhere, and it creates a shock reaction.

I bet you're particularly running into the international aspect, which is so much more influential on these perceptions than anybody realizes: https://news.ycombinator.com/item?id=23438403. The way people approach this topic in other countries is not at all the way Americans approach it. In particular, arguments that would make Americans wince (or "head desk", as you put it) are obliviously unobjectionable to users in other places, and those users have zero idea about the conventions they're breaking in an American context, or how inflammatory they are. It pains me to see these misunderstandings, but what can we do. "Excuse me, but the person you're disagreeing with is actually posting from $country, to judge by their IP"? Out of the question.
Great comment.

> They can even still just have their users go to their website to read email via the Safari browser.

But their iOS users would lose push notifications which are quite essential for an email app.
Mount an iPad clamp and dock on it, and Apple could up-sell it as a walking adjustable iPad stand. They already sell a $1000 screen stand.
Really, anything involving Tsutomu Nihei, even the Sidonia 3dcg anime.

Shoujo Shuumatsu Ryokou's also got some neat, pretty Nihei-inspired megastructure architecture.

Finally, Texhnolyze does a lot of fun stuff with using architecture (in both Lux and the surface world) to contribute to atmosphere and tone as well as plot.
Aaarg. The save to local file does not work as of javascript fetch not being able to load local resources. Anyone any ideas how to cirumvent that problem. (The webassembly is loaded via fetch())
You don't spend your office hours on netflix and your evenings in your email client?!
Fundamental being the key operative here. Understanding the Black lived experience is an approximation of the actual experience. Of course there's no singular Black experience, but there are fundamentals underlying all, which can be understood and approximated by people with non-Black lived experiences.
Tell me about Spotify!
I saw her keynote of this talk at Lambda Days, and it was easily my favorite talk there this year (except mine, of course :) ).

I find it kind of weird that, outside of academic circles and the like, Haskell is largely dismissed as "not practical"; I think the "cabal hell" days before Stack came out really hurt the language and its adoption. Libraries like Accelerate really demonstrate how powerful something like Haskell can be when applied correctly.
When Phones Were Fun – and Nokia Was Crazy [video]
This is what my concern with the focus on race is. You may commit an act that appears racist, when in fact it wasn't at all.

An example:

- I run into a white friend and call him Dave (another white guy I know), when his name is Mark. It happens, I apologize as I'm terrible with names.

- I run into a black friend and call him Dave (another black guy I know), when his name is Mark. It happens, I apologize as I'm terrible with names.

In the 2nd instance, you can guarantee someone will accuse me of bring racist.

Basically, people make mistakes and say rude things all the time. But throw race in there and suddenly everything is viewed in the worst possible light.
Apparently the distinction is that Netflix is a "Reader" app, whatever that means.
Kate. Wikipedia calls it a "basic text editor for the KDE desktop" but it really isn't - as well the usual suspects, it has well-conceived ergonomic features like a minimap, rainbow parens, and smart indentation for a variety of contexts (including Lisp/Scheme!). A real coder's editor.

Fond memories of Geany, though, and probably my first choice if I were on some super-constrained low-ram GTK environment, instead of my cushy Plasma desktop.
https://www.howtogeek.com/224159/how-to-disable-bing-in-the-...
Ask HN: How make real estate commissions/fees lower?
Real estate commissions are way to high in the US, the same old process still exists and everybody who tries to breakthrough basically fails. I've spent a lot of time in the space and am looking for ways people think the industry could be changed.
Current Problem: It's 8-10% in value of a home for fees across several industries that's required when people buy/sell homes. That's roughly 6% for agents, 1-2% for title and escrow, 1-2% for mortgage companies. You basically have to use an agent because if you don't make it on the MLS, you don't get in Zillow/Redfin/etc.

New Startups: Basically every startup in the space becomes a brokerage or mortgage company because that's the easiest way to make money and some become title / escrow players. But nobody truly transforms anything, it's all a different flavor of the traditional model. On a $500K home, if you're a brokerage firm, mortgage company, and title/escrow company and helping with 1-side of transaction - you stand to make ~$25K or so.

Leading Tech-Enabled Companies: Redfin - Tech enabled brokerage with mortgage and title / escrow company in house. Has grown very slowly over decades. Zillow - Primarily advertising fee that brokerage companies pay and mortgage companies, etc. Opendoor / iBuyers - House flipping on steroids (lots of money, operations, risk, etc).

Looking for strategies to truly change the space because it's not fair for these industries to take such a large % of consumer's value just for doing paperwork.
Something will ALWAYS be on fire.
I don't have answers to your questions, but I can offer one piece of advice. The program is compressed with UPX, and you must decompress it before you decompile it.
Getting rid of "master" and "slave" I can understand. If I was the only black kid in computer science class and they started to talk about "master" and "slave" I might feel uncomfortable and put off.

But it's not clear to me that git master has the same sort of meaning. Why couldn't it have a meaning more like 'master copy'?

master copy

an original copy, stencil, tape, etc, from which duplicates are made
The Wikipedia link you're citing does not have data that refutes OPs claim. It mentions several studies that seem to refute it, but in the next sentence(s), shows further studies which refute those.
The many inconveniences imposed on Venezuelans aren't done for the "interests" of USA or its citizens. Mostly we're just trying to provoke more conflict so we can funnel more money to armaments manufacturers.
Positive vs negative testing. Checking the algorithm is generally positive testing. You still should have negative testing, and in a strong type system language the compiler can be leveraged to do much more of that for you.

But yes, there's a lull with type checking that makes people believe only negative testing is sufficient, which is as foolish as thinking only positive testing is sufficient.
I second J and Futhark. I love J, and I wish there was a way to use the GPU with J. I have looked briefly at APL -> TAIL -> Futhark, but I don't know enough to do something useful with that particular toolchain or wow myself enough to keep going. More studying...