skysight-inc/HackerNews huggingface dataset:
> double numbers, in addition to singular and plural (one hen, two hens, ten hens will be "[one] kura", "[two] kury", "[ten] kur")

Actually Polish does not have dual number, just singular and plural. What you are refering to is just different noun case - use plural genitive when numeral ends in 5,6,7,8,9 or multiple of 10.
Right on, I'm hoping to put in some more options for the freehand drawing tool. That part of the app is using my other project, perfect-freehand (https://perfect-freehand-example.vercel.app/), which supports a ton of options. It'd just be a matter of exposing those through the UI.

At the moment it's pretty tied to React, however the "app" itself—the big state machine that responds to events—is independent. It would take some effort to make it work with other libraries but it could be done.
I used to have Disqus on my blog but the overhead wasn't worth it. The vanishingly rare times someone has reached out to me it's been via Twitter.
What do you mean when you say free?
They are not in this context.

Anyone who actually knows the state of the art (or even just knows what DRM actually is...) realizes this.

I've worked as a game networking programmer on a console title and can confidently say the most reliable protection against cheaters is DRM.

DRM isn't just you can't pirate it, it's: you can't modify it, you can't deeply inspect it, you can't redefine aspects of your identity (ie. hardware bans)

These are things that are nightmares for Stallmanists, but this is one case where they're perfectly matched to the use case.

A console is a game playing machine primarily and sold on this premise. The only time we ever saw a deviation for that was the PS3, and they were punished when they had to walk it back. Don't expect it that again...

I would not buy a console without DRM. It's practically the only benefit over PC and its wild-wild west of cheating. The lengths that console players end up going to for any sort of unfair advantage are almost comical in comparison...
are you building each time you run?
maybe while developing, but never in production.

run time is far more important than build time.
What does an NFT add over a PKI signature? The rights holders aren’t going to allow their materials to be published without restriction and they’re not going to accept claims from anyone they don’t trust, not to mention many people won’t want their media purchase history being published.

A useful example of what this would likely look like is Movies Anywhere. That was created by the big studios to limit the tech companies’ control, and it limits transfers to the stores they trust.

I think a key question for NFT licensing would be how it would get the power to force something different, especially when that costs more.
> you can speak fairly good English with no knowledge of any of these complications

Well, this is very dependent on exactly what you mean by ‘fairly good English’. I’d say that getting to this level is hardly trivial — I’ve seen many non-native speakers whose writing is nearly unreadable. Though then again, there are a fair number of native English speakers who also have terrible writing. As a monolingual speaker I can’t personally compare this aspect of English to other languages.
Alien Planets New Book
When someone knows so little but has so many opinions and try to pass them off to others as truth it's hard to know where to start. A few points are valid or at least worth discussing but overall it's an uneducated rant.
The sole purpose of DOIs is that they never change. The moment Nature decides to update their CMS, the first link is going to 404.
It's not my only source of information (see also: ex-Amazon coworkers) but yes. It's pretty common to hear a lot of such chatter at bars and restaurants near large companies' offices. Back when DEC was a thing, there were quite a few journalists who basically made their living by eavesdropping on DEC employees at the local watering holes. Competitors were known to do the same. The company tried and tried to impress on employees the importance of not having sensitive conversations in public places, but it never took.

Also: how did I know they were Amazon employees? Well, mostly it was the badges, which they tended to wear even outside the office. Terrible idea actually (at FB we were explicitly told not to do that) but still common. Even without that, it doesn't take too many product/facility names or bits of internal jargon to figure out what company someone works for. I could probably pass as an Amazon or Google employee in many contexts based only on those markers, even though I never worked at either.
Best Bluetooth Speakers Under $30
> What would be the societal and political implications of this? Lockdowns only for people who have this marker?

I don't think this would be necessary. Vulnerable people can decide for themselves what precautions they wish to take. Lockdowns are to force _others_ to take precautions to protect the vulnerable.
Export is coming, still working out a strategy there. It's a bit trickier because we're not using the HMTL Canvas API, but instead rendering regular DOM elements. Might need to be something on the server side, similar to what I've done before with dynamic social media images.
Think Different – Think Users
I feel like the same gatekeeping is in almost every hobby at some level, but gaming tends to have less social grace built around it -- it's a little more in your face.
I think fun is important but I see nodejs and rails as equal to php in the easy and fun part. Maybe python too, have not used it enough.

If we are talking about building large web applications then performance, maintainability and other things may start to be more important than fun and then c#, java, go and others can be really good solutions.
This is why I prefer to write core components in C and then call them through the FFI available in the Java, Python or Node runtimes. Or you can go the "zero-cost abstraction" path which is the middle ground, like C++ or Rust, only that abstractions are not alaways zero cost and low level details will creep into the high level APIs. Different people, different preferences. Like seriously, the only reason I still use C++ is because of its HPC ecosystem coupled with its metaprogramming capabilities which are light years ahead from anything that is offered on the market in that department. This is also the reason why game development can't get out of the C++ trap.

The future of critical low-level programming is a better C or just plain simple C used in tandem with code generators like F*, deductive program verification like Why3 or just good old mathematics that many are irrationaly afraid of like TLA+.
I don't know which blog you've read, but that hasn't been my experience on the websites with comment sections I'm following (acoup.blog, shamusyoung.com), Twitter and HN aren't representative of the whole internet (hell, even on Twitter I can think of many example of people sharing something and receiving positive response). And even if it's negative, it doesn't mean it worthless to have.
I’m curious what the relationship between Tldraw and Excalidraw is. They share some dependencies, and I think I remember @steveruizok adding this freehand ink feature to excalidraw. Is there a plan to rebase the excalidraw canvas on tldraw core? If I start prototyping a new UI today, should I start based on tldraw or excalidraw?
Seems to be a running trend in Germany to move toward open software. Tangentially related to this: The city of Munich has flip-flopped between their own version of linux and windows [0].

[0] https://en.wikipedia.org/wiki/LiMux
I disagree that HN is quite so negative: I see a lot of discussions where people are productively expanding a discussion on a post.

Even when it's critical though, I still see that as highly useful if it is not done from a merely dogmatic viewpoint. Picking apart an idea or argument is very useful in understanding it. This should be done especially if a person disagrees with it because absent dissection it is virtually impossible to pinpoint not just why and what you disagree with, but also whether or not that flaw can be rectified.

I've come into conversations at times where I disagreed (or agreed) with something only to see a key component elaborated or additional evidence provided, changing my mind.

So, I see a community in HN that ruthlessly dissects ideas. Most things aren't perfect so there will always be some degree of "that's wrong". I don't think that makes HN inherently negative. Though yes, I do occasionally see comments that seem to go out of their way to find flaws peripheral to the topic at hand and inflate them, derailing more productive conversation.
The unegotistical, realistic, quiet, but firm self-confidence you’re describing seems to me to be exactly what the author’s labelling “swagger.” Is this maybe just a terminology quibble?

> What is swagger? For me, it's knowing what you're good at and acting accordingly — earned confidence. But it's not arrogance. Your behavior and ability are in lock step.

> Be assertive and opinionated even when you aren't as sure. Go back to having strong beliefs. Know your beliefs. Hold onto them.

> Don’t be an asshole about it, but push for what you need and don’t give in to every request.

Separately, and speaking as a current manager: the last thing I want is for the people on my team to just blithely go along, “just following orders,” if (when, and probably frequently) I’m asking for something shortsighted, ill-considered, or just plain stupid. I crave feedback from the talented experts on my team because it helps make sure we’re not suffering from blind spots, silos, or echo chambers. Like you’re saying: experience has taught me that I always have something to learn.
> live documentation: https://docs.tooljet.io

The two separate hamburger menus were hard to parse at first on mobile. Do your social media links really deserve higher placement than the navigation?
Show HN: I built a little Producthunt for startup investment opportunities
Unfortunately this is a more complicated subject than it seems for transgender people. So often we have to deal with people saying the most horrific things under the guise of "I'm just asking questions" that we have to, out of self defense, try and identify when someone is legitimately confused or just concern trolling.

That said, thank you for reviving their comment as I personally don't think there was anything wrong with it specifically. Just trying to shed some light on why some people might have interpreted it differently.
Germany's $9B digital bank N26 to withdraw from the U.S.
Do those future forms really matter? You could just use will or going to in all cases and nobody would know you aren't a native speaker:

* The sun will rise at 6.30 tomorrow

* We will buy a new car next month

* I will meet my mother at the airport tomorrow

* The train will depart in 10 minutes

All perfectly fine.
Doesn‘t this more or less mean "the only execution environment is event based, has a run loop outside of your control and calls your code whenever it wants" and "there is no busy sleep". So it was callback based from day one. Is that the same as async? I think it is?
On mine also.
Can you link some info? Would like to read more about this
I am always amazed people liked g+ circles so much. I often found them rather clumsy and isolating. Maybe I just don't get what people want out of these platforms?

I was always more of a forum type and also more reader than participant. Looking at circles specifically, I often saw patterns of "Everyone tell me what you want to read about so I can put you in the right circle" which meant you had to manually subscribe and unsubscribe by private message and could often see nothing at all if you didn't want to contact that person. This is of course nice for privacy and getting to personally know people, but I found it really hindering to discussion and a having a usable archive of a community.

Of course, google+, like most modern social media, was also people-centric instead of topic centric, which always annoyed me, but many people seem to like? It still was a network where I read many cool things and had interesting discussion, but I felt like it was a watered down replacement of forums even back then.
You're right, the vaccines don't have 100% efficacy. However, they are the only way out of the pandemic (so that we can safely transition to an endemic state, much like the flu--still annoying and sometimes lethal, but not mandating the current constraints).

There are quite a few people who aren't getting vaccinated because they have doubts AND because they feel healthy and do not think they are at risk of a severe course of COVID-19 infection.

If their physician could tell them with confidence that the virus is very likely dangerous to them, that would maybe push them to getting vaccinated despite their doubts.

This stuff is hard. There are people that simply won't be convinced, no matter what. But anything to help sway the more reasonable "skeptics" out there is a win, I think.
According to this (scroll down to panel #5 about Vaccines): https://informationisbeautiful.net/visualizations/covid-19-c...

Last updated July 2021 but the data from multiple studies for multiple strains seems to support the initial claims.
If you read the XMPP discussion from the other day, one of the points highlighted was that there's no common spec for modern features so it's really hard to know if a given client<->server combo supports newer features. IRCv3 is the same idea. Some of it is stuff that's been around for ages so clients just assume it's there like SASL and capability negotiation - these are much more specifying what servers/clients already do, IRCv3 is not adding to complexity here because the complexity already exists.

The second is more green field projects, like the stuff to allow a more web client friendly protocol compared to IRC currently by defining how to use web sockets avoiding the need for stuff like IRCCloud or Mibbit proxying their user's connections. Or chathistory to make it more mobile/not permanently attached friendly.
>Just look at HN

Well no offense but what are you doing here if you think that the comments are so bad? I quite disagree, hn comment threads are generally quite good quality and civil, and you will find knowledgeable people chiming in.

>almost every discussion revolves around people trying to find things to complain about

Quite meta x))

Also: here is a blog which definitely wouldn't be the same without comments https://terrytao.wordpress.com/
The word "why" (and other references to causation) don't work in a normal way when you're talking about fundamental physics, because fundamental physics is the lowest-level model within which causation takes place.

To ask "why" some part of the standard model is the way it is, you either invoke some rubric for comparing models, like Occam's Razor; or you indulge in metaphysics and speculate on the nature of whomever is running the Simulation. Either of these is a different meaning than the "why" of "why do rockets work in space."
What is the user experience like when that happens?

If you use the main Matrix homeserver and you're in a room hosted on another server when this happens, does your client show a helpful message like: "Sorry, you're not allowed to be in this room any more, because the people hosting the room committed the following thoughtcrime: $REASON"?

I worry that it will instead just look like some generic network error message, with the remote server being tacitly deemed an un-place full of unpersons. Down the memoryhole it goes.
GET RICH WITH BLANK ATM CARD ... Whatsapp: +12623558285
I got my already programmed blank ATM card to withdraw $5,000 daily. I am so happy about this because I have used it to get $90,000 already. Georg Bednorz Hackers is giving out these cards to help the poor and needy though it is illegal but it is something nice and he is not like other scam pretending to have the blank ATM cards. No one gets caught when using the card. get yours from Georg Bednorz Hackers today! Just send an email to georgbednorzhackers@gmail.com or send him a text message/WhatsApp via +1 (262) 355-8285
I am the cofounder of Budibase, and I agree with the many comments here around Microsoft throwing tools at the low-code space and seeing what sticks. The most popular source of users we get are PowerApps users who are fed up with the constant change and moving states.

If you are looking for an open source alternative to Powerapps - check out Budibase [1][2]

[1] https://github.com/Budibase/budibase

[2] https://budibase.com

I am happy to remove this post, as it is slightly promotional, but I do feel it is very relevant.
Waste: on site storage. After the plant decommission, the Department of Energy has the responsibility of finding a long-term solution. The cost for the long term solution was prepaid in the form of the Nuclear Waste Fund [1], which currently has about $45 BN. The Yucca Mountain was indeed de facto cancelled, but in May this year (2021) the Biden administration stated that it will announce a new disposal plan in the coming months [2].

Insurance: currently nuclear power plants are obligated by law to buy insurance. The current scheme covers liabilities up to $13 BN [3].

[1] https://en.wikipedia.org/wiki/Nuclear_Waste_Policy_Act#Nucle...

[2] https://www.wsj.com/articles/escape-from-yucca-mountain-bide...

[3] https://www.nrc.gov/reading-rm/doc-collections/fact-sheets/n...
Lacework lands $1.3B to expand its cloud cybersecurity platform
They also released a .. soldering iron, named Pinecil. Apparently it's a great tool.
It's a little odd. Facebook and Google talk both allowed use of standard xmpp clients when they were using xmpp underneath - so one could get away with a single app to talk to people over xmpp, Facebook chat and gtalk. And eg OTR worked fine.

But both Facebook and Google refused federation, and then phased out xmpp.

I assume all the big players are equally eager to kill email, but haven't quite figured out how yet.
Also on HN, even if something is negative it is usually both civil and supported with some degree of reasoning. I can't say that about many other communities where any a lot of disagreement comes with flames and toxicity.
Looking for Open Cannabiniol cofounder
Maybe you're thinking about Munich, which changed from MS Office to OpenOffice to LibreOffice and then back to MS Office. They may change again soon to something open source, too :-)
I'm in no way defending what Microsoft is doing here, but I would like to be able to have different clients for http:// & ftp://. Segregating client software by protocol makes perfect sense
From more of an engineering standpoint, those meetings with the COO seemed like textbook knowledge transfer to me, except the context (that the subject was not made aware of the nature of this event and his upcoming firing) reflects really bad on this company’s management.

It reads as if the upper management treated the employee as a highly unpredictable individual who would undermine the company out of spite. They might have thought: if the author were to be informed in advance about potential firing, he would become… “problematic”, hold a grudge, sabotage knowledge transfer, leak something, or use the advance notice for some diversion and future legal action.

On the face of it, this would point to insecurity or nearly-psychopathic tendencies in the employee—but, I suspect, it actually points to somebody in upper management who, probably due to childhood trauma, operates this way in life and hurts others by presuming they’re the same.
It's only framed as a problem when it is assumed that the values could be other than what they are. But we have no reason to suspect that they could be different. We have no idea how unlikely the current selection is given our observation is a single observable. For all we know, it's certain.

'What really interests me is whether God had any choice in creation' - Albert Einstein
Ability to make your own choices. The way I understand barbaric societies is that whatever your elders come up with you are obliged to follow their lead, if you object you will be banished or killed.
I agree with you. My mom is very into plants but she never calls her pots of mini trees penjing. But I guess there's the language aspect of the word usage as well: 'penjing' (literally pot of scenery) sounds very formal like written language, not very colloquial. It would sound like an advertising word as if from a production video or a market. Whereas the Japanese counterpart is regarded as an established high art/profession (which is common in Japanese society).
Some more contextual infos about challenges of moving German officials to opensource: https://www.zdnet.com/article/linux-not-windows-why-munich-i...
There are lots of games, and lots of gaming communities - Gamer is a blanket term for all of them. The most obnoxious are often the loudest & most visible. There are also lots of competitive communities with young (tweens, teens, early adulthood) participants which is a good recipe for bad behaviour.

What experience do you have with the subculture i.e. via what portal.

> gamer because it has so many strange connotations

With gamergate, and "gamers are dead" anti-gamer PR from gaming/activist media outlets; members of the gaming culture have been associated a culture war. With so much propaganda on both sides it's hard to determine what is real.
You are correct. I just don't like the term "swagger." Like I said, I really appreciated the article, and its tone.

It's just that words matter. In my experience, many folks run with the first dictionary listing, and ignore any nuances.

https://www.merriam-webster.com/dictionary/swagger

I prefer "confidence."

https://www.merriam-webster.com/dictionary/confidence

And, to your second point, one of the reasons that I was a good manager, was because I actively solicited and valued pushback from my employees. This was seldom a luxury that I was given, by my superiors.

And, as a "gentleman of a certain age," I'll lay odds that a big reason for ageism in tech, is because most tech managers don't want to hire people that may have the ability, backbone, and judgment to push back on badly-formed strategies. I managed a "tiger team" of experienced C++ engineers. I had to pay attention to them, and treat them with respect.
Hi, I'm the maintainer/"janitor keeping the lights on" for VimFx. It still works on up-to-date Firefox versions, as long as you copy a litte bit of javascript in Firefox' install directory[1].

> Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page"

This is the single thing that makes the (current) Webextension framework unusable for such extensions, and the reason I keep working on VimFx.

[1]: https://git.gir.st/LegacyFox.git
M1 MacBooks and Drive Wear
OTR is a de-facto standard for e2ee on IRC, it predates Matrix by a decade.
It‘s also the essence of "serverless" so that model seems almost prescient.
Yes, as a reader (and probably if I blogged) I'd rather a well-implemented backlink system (webmention?) - if someone has something meaningful to say well, or a thought out critique that's more than just a 'well actually', they can write their own post refuting (or extending or whatever) the original.

If they can't be bothered (or don't blog) then fine, but there's a more limited upside to that comment and we can probably do without it. Especially since the SNR is often so low with spam, referrals, mutually beneficial (supposedly) SEO requests, etc.
This is completely unrelated to the topic of the post