skysight-inc/HackerNews huggingface dataset:
For users who like flameshot: I found ksnip even more compelling as it has more annotation features and tabs.
Of course it does. The NFT is created and recognized by the artist's public Ethereum address which can only be generated by their private key.

Full rights can be attached to the artwork, as was done with the Hashmasks sale: https://www.thehashmasks.com/

It is completely up to the artist to customize. It can be embedded into an NFT just like a license.md file can be embedded into an open source code repository. It can be explicit, rights can be transferable, or non-transferable.

Any other address producing an NFT is a forgery.

Blockchain is better than a DRM system. See:

https://audius.org/developers
https://opensea.io/blog/announcements/opensea-raises-2-milli...
https://eulerbeats.com/
Vineyard Wind
Show HN: Authenticator by 2Stable
That claim is much weaker.

Didn't you say cancel culture isn't a very good term?
A New Way to Support Independent Musicians
> It's just ugly and looks like design by committee.

I don't think it's ugly because it's design-by-committee, I think they intentionally made it ugly so that it's familiar to C++ people.

> I also wonder why corporations are pushing Rust.

You said it yourself: undisciplined people can't write C without introducing memory-related bugs, and it's much easier to hire undisciplined people than disciplined people.

> It is an entirely different story if a project is started with sanitizers, Valgrind and best practices.

Do you have an example of a project that is (a) built in such a way, (b) large, and (c) has a good track record on memory safety?
Right now, all numbers from Teslas Autopilot look better than average. There are a bunch of potential asterisks to the numbers (mostly freeway miles, Teslas are safer than average, etc), but overall the numbers suggest humans + Tesla Autopilot are better than humans alone.
It is entirely and issue of the means of communication being concentrated into the hands of a few powerful organizations, like its been since the radio was captured by capitalist regulation.

> Who the fuck decides?
Everyone decides norms in the small bubble around them. When people organize their influence grows too. Some people have too much power. Some people should never have power, like nazis.

A lot of the arguments in this thread you will notice are about whether deplatforming makes nazis less nazis. Well, that's not the point. The point is to make sure they aren't accepted, that they can't use the public square to recruit and gain power.

Some would argue that this is ineffective, but they are now stuck in the bind of thinking that access to places of public discourse is both an important right and also practically unimportant.

Maybe they're too young to remember the holocaust deniers on use usenet or how ineffectual stormfront was before 4chan and before mass social media. People who are hungry for power will try to gain it in the easiest ways possible.

If you think them having power would suck, then you want to make it harder for them.

I simultaneously think facebook and twitter and CBS and fox news etc. have too much control over public discourse and also don't want white supremacists to be able to freely use that power to bring back hell on earth. That includes the new york times giving the likes of Richard Spencer space on their page, Tucker Carlson crying about how much white people are under attack and facebook letting white supremacists run recruiting groups thousands in size.
An Object-Oriented Language for the '20s
Have military, petrol and finance industries not merged and seized state power, including the majority of central public spending?

Not exactly the same, but a similar fascist-style merging of state violence and private industry.
Is there a place to find a generic container to house the remote controller and allow button pressing? I'm unsure of where to look, or even what search terms to use.
The baby is with the heir of some hotels. Not Sunny.
I had that book as a child. Well, not this book, obviously, but I had one with those stories and those exact pictures in it.

I did not like them very much, though, because the moral of the stories is inevitably that if you don't conform, bad things are going to happen to you.
Go ahead, how did Google act in nyc
Ask HN: How Do You Write Documentation
Hello HN, I'm a new grad fresh out of college who just started my first gig as a software engineer. My team currently has very few docs for their codebases and it lead to quite a difficult and long onboarding process. Good documentation has always been an incredible help for me while in school and working on side projects but I've never really learned or put in the effort to WRITE good documentation myself. I think my team could really use a revamp in their documentation and I would love to be the one to provide that but I don't even consciously know what separates good docs from bad docs.

Are there specific "design principles" for writing documentation? For example, what sections should there be, how should the info be structured, etc.

When it comes to diagrams, UML seems like the framework to learn but are there others?

Btw, these would be internal and not public facing.
Thanks!
https://www.rtings.com/monitor/reviews/best/by-usage/program...
Chandrashekhar's Principa For the Common Reader, is a good version for modern audiences, including insightful commentary from a modern physicist looking at it.
Based on the photo above - it's a purpose built structure designed to house that exact machine. What makes you think it doesn't meet the machines operating requirements?
That's what restrict is for:

void foobar(struct foo *restrict f) { ... }
I will reply to this despite the fact that it's an obvious troll and has nothing to do with the topic at hand (this thread isn't even about Bitcoin).

People are actually using Bitcoin strictly because it lacks a government backing. For those users who want an asset that is government-backed, there are already lots of options and there is little need for cryptocurrency to try and compete in that space.
Everything You Ever Wanted to Know About Wysiwyg Editors
Got it. I had some aversion to being reactive but I see how this can be beneficial.
When I'm very busy or focused, and then a friend calls, I don't want to sound short and perturbed, and I don't want to answer just to plead "I'm too busy right now". This is what voicemail is for, and so long as the call is responded to in relatively short time then no foul has occurred.

I'd be leery of "friends" who want attention and interaction on demand. Only my wife has that right.
IIRC, Oracle managed to get a huge, well paying customer (DoD) behind their "we build a better database" pitch.

That provided enough funding, users and support to move into applications. In fact even if they didn't expand into other areas, that support could have kept them as a profitable DB company for decades.
By that logic you should buy into every Ponzi scheme and speculative bubble you can find.
Nucleus sampling can increase the rambling horizon for some datasets and models by some small percentage. A top-k sampled model might start rambling after 50 words and a nucleus sampled model perhaps can keep going until 60 words. But even with nucleus sampling, the text will eventually degenerate.
FOXO4-DRI For Sale 10mg (Proxofim) $300
I expect with a lot of these kinds of use cases you could get absolutely rock bottom volume m2m prices by promising to only use it during designated quiet periods when the network is underutilized.
I think your multitier "How and When It's Okay To Talk To Me" document only seems like a good way to interact with others if you ignore that they are also people with preferences and time constraints, and that communication is _between_ two people, not just _to_ you. If you take those things into account, you start to sound like a person who thinks others should tailor their actions to your whims, and thinks other people are the assholes when they don't follow your unspoken rules.
Instead of moving out, couldn't you get involved with politics and try to change things?
So one can ask. Who has the biggest say in a cryptocurrency?

The owners of the coins, the developers, the miners?

Actually I would argue it would be the exchanges: What the major exchanges choose to trade as Ethereum is what will continue.
Mostly they were found and went to jail for what they were doing. I guess they could try again if they wanted. I have my credit frozen now though.
> If the journalist had wanted to write a convincing article

The journalist doesn’t care about that. He just wants his readers to have an emotional reaction and release some endorphins by feeling like a better person than Elon.
Infer: A static analyzer for Java, C, C++, and Objective-C
It's more like, Rust wants to make guarantees that just aren't possible for a block of memory that represents a world-writable file that any part of your process, or any other process in the OS, might decide to change on a whim.

In other words, mmaped files are hard, and Rust points this out. C just provides you with the footgun.
> private clubs used to be a thing

They are absolutely still a thing in every major city.
Oh no, apologies for the lack of clarity. I would not get the whole thing and build it in the application layer before sending it to the client.

If I want a particular array item nested a few levels in a JSON, the query as JSON object instead of query as an SQL is just a bit easier to put together (which is what i mean by pure JS). Sometimes, putting complex queries together takes fewer lines of code. Neither is really better or worse.

But I want the database doing the work and want to transform as little as possible on the application layer. Sometimes it is inevitable, but sub-optimal, for sure.

In terms of anything where you need to do a lot of joins when querying -- NoSQL is not good and I would not advise Mongo at all. It depends on what you are building. A lot of applications (and even games) now just pass JSONs around. If I show a user profile, I get that json. If, on the profile, I need to show where she lies in a leaderboard, that react component hits a separate API call to get the data needed for it, etc.

But no difference really. And yes, if the JSON is just a column in postgres, even the early stuff is nearly as easy as it is in postgresql.

If I were looking at a DB for a simple key/value store, I would not look at Mongo. Others here likely know better, but I pick up Redis (out of habit, but also it is awesome even if overkill in many scenarios). Mongo would do it but I would not do so except temporarily. I tend to throw Redis in my stacks early in development as I tend to need it later.

BTW by no means do I love Mongo. For example, Mongo is awful when it comes to things simiilar to joining in SQL land. You end up in these hellscapes where there is no choice but to store a ton of redundant data. Is it the end of the world? No, storage is cheap. But is it good? No.

And I am old so I do not find the value in arguing about tools. It is like me hating a hammer. I am interested in what is better and what folks here think about things coming down the pipeline, or whether Arango is worth looking at, etc. But I do appreciate your sort of inquiry as I have learned from it -- for example I did not know you can index inner fields of JSONs. I really need to revisit is as recent versions of PG seem to get better and better.

Context matters a ton. If you are going right to production with something, that is not really where I operate. But in general, as many have said, if more than one thing will do it, the best tool is the one you know best. You are likely to implement it efficiently, etc.
How rough! Sorry man.
The usage of the term has changed a bit. From WP:

"Early computer buses were parallel electrical wires with multiple hardware connections, but the term is now used for any physical arrangement that provides the same logical function as a parallel electrical bus. Modern computer buses can use both parallel and bit serial connections, and can be wired in either a multidrop (electrical parallel) or daisy chain topology, or connected by switched hubs, as in the case of USB. "

(The B in USB stands for Bus)
Even the migrations that appear small end up being huge. Over a decade ago, I was working for a large biotech company, which at the time was having trouble with their Oracle installation. The technical team, being very conservative, and having never worked anywhere else before, decided that the easiest way out was to purchase a large Exadata machine, as that was the less risky proposition: It's still supposed to be the same Oracle they knew and loved, except faster, and in far bigger iron than they were running before. So they ignored the scary price tag, believing that they were going to save a mint in recreating their data store.

Well, things weren't this easy. It was Oracle alright, so all the queries, triggers and views still worked... except the performance characteristics were completely different, because Exadata does all kinds of interesting things to extract more performance. So all the hints, manual query plans? just downright wrong, and often slower than before. In the end, easily a third of the queries needed rewrites, plus all the internal tuning changes that the very large DBA team did to make queries perform well. The whole effort cost many thousands of man months, on top of the oracle hardware, and the never cheap oracle license.

So even a migration from Oracle to a different flavor of Oracle can end up freezing a department with hundreds of tech workers for a year, and this was considered to be the cheapest choice! Imagine how much fun this would be if it was a large lift that, say, went from a RDBMS to NoSQL.
What's wrong with letting people live how they want to?
The Goal was very eye-opening to me since before that I've always have worked only on the side of business where I give my best to sell as much as possible and never cared about how are we then going to deliver this, handle the peaks that I create or the lows when I fail.

In this context for me it was the fundamentals that I needed to have in order to have meaningful conversations about capacities, production bottle-necks and optimisation without making the conversation a tutoring session for me.
If your job is hacking stuff, this could help you look busy.

hell, you could just rapidly type random stuff and it looks like it comes out as proper code.
This may or may not be what you need: Four kinds of documentation https://documentation.divio.com/ (In short: tutorials, how-to guides, technical reference and explanation.)

Discussed at https://news.ycombinator.com/item?id=21289832.

Edit: Apparently discussed again at https://news.ycombinator.com/item?id=26002656.
Instead it looks like you're hacking stuff?..
Risk vs. reward

Never risk the thing you can’t afford to lose to gain something you don’t need.

Different when it comes to life ending sickness.
Have a look here: „A framework for writing documentation“. [1]

[1] https://news.ycombinator.com/item?id=26002656
Yes, C99 added that keyword, and you can use it in C code. (C++ is a more complicated matter, I believe…)

But I think it's pretty uncommon in practice. One reason is that the C compiler has no borrow checker to help you notice when you're using `restrict` unsafely.

(Also, there's the whole “strict aliasing” hell…)
How to Make the Most Out of LinkedIn Videos
This needs to be turned into a screensaver
You are talking about squeezing one side of a balloon without noticing that the other end is getting bigger.

The KKK is effectively a non-entity today in modern society, sure. That's partly because "they" became Proud Boys, Patriot Front, etc. etc. As with the broader societal trends of transitioning away from traditional pre-digital power structures and groups, a rich ecosystem of new white nationalist groups have sprung up in the digital age to feed off the same hate that the KKK used to organize around.
I think this is a really good example of how adding constraints can really enhance creativity. Frequently the worst thing for creativity is giving people too much to work with rather than too little. The EGA version had to work within strict technical constraints, and so the end result is more nuanced than you would ever expect. The VGA version didn't have that problem, and so it's sloppier and less inspired.
Yet there are people condoning this in this very comment section.
One of the fundamental issues with OO subtyping continues to be how variance works. I wish the author spent more time talking about how they envision variance.

My other big problem with OO is the spaghetti code that results once you start mixing overloads and hooks across superclasses and subclasses. The OO model really seems to be a little too low-fidelity overall.
That was the former counterculture. Countercultures often get co-opted by mainstream culture; the trappings of the counterculture even more so.
Recent discussion on architecture documentation
https://news.ycombinator.com/item?id=26048784
_Deep Work_, Cal Newport.
And here is the PDF of Sound on Sound’s guide to synthesis, commonly touted as the best. https://www.blipinteractive.co.uk/community/index.php?p=/dis...
The same is true for Monkey Island 1. The reason the VGA versions are inferior is because they replaced Mark Ferrari's amazing dithered EGA backgrounds. Additionally, the VGA versions used scanned art in spots, so it feels less sharp and detailed. I'm not sure who did the VGA treatments, but I doubt it was Ferrari. Ferrari did many (if not all) of the backgrounds in Thimbleweed Park. The guy is incredible. I'm lucky that I played and beat both Loom and Secret of Monkey Island before they went VGA as a kid. We were kind of brainwashed back then to think more is always better. I always preferred the EGA versions but never really knew why until I was much older.

I'm working on a few game concepts and made the decision to solely use the EGA pallet. It has to be one of the worst pallets out there, but when done well the results can be astonishing. You have to use dithering and you have to use some unusual colors (cyan and magenta come to mind). This creates a very unique, nostalgic feel that only EGA can produce. I also love adding interesting technical constraints to my game ideas.

"The enemy of art is the absence of limitations." -- Orson Welles
It's only flaw is the name since there is a terminal application called helm...
Smart Technologies That Are on Another Level
> For example, which chain is the original Bitcoin: BTC or BCH? Prior to the fork, they both share the same history.

That one is easy to answer: if you get a node running code from before the BTC/BCH split, which chain would it follow? AFAIK, that old node would follow the BTC side, since BCH changed the proof-of-work parameters in a way that wouldn't be accepted by older nodes, while BTC only changed some validation parameters in a way that would still be accepted by older nodes (the older nodes might accept some things which newer nodes would reject, but the older nodes would not reject anything newer nodes would accept, so the current BTC chain should still be seen as valid by older nodes).
> The sambal you are may be from that origin. I was surprised because sambal is not generally used in India, as I said (and wrongly assumed you ate that dish in India). That sambal sounds like it may taste good, BTW - coconut and red chillies. Rich flavor from coconut and heat from chillies.

Yeap, I kinda lump Sri Lanka as if it is India when it comes to food because I thought the food would be similar to South india, but like Nepal and others it probably has plenty of overlap but also plenty of differences.

(and yes, it's really good I can assure you - the dal part is almost sweet, I mean it's not sweet it's just, light or something, and the sambal contrasts really well with it, for my more moderate spicy tolerance it was a perfect combination)

I don't think I ever tried (knowingly at least) Maharashtra food - I do tend to not go for the spiciest/hot things though.

> But plenty of others are tasty, some might say more so than the restaurant ones.

Yeah I think this is everywhere. Even some places that are more "local" where you'll get roti coming out of the stone oven and there isn't even a menu. Hard to beat.

> although to be complete, they must be had along with cereals like wheat or rice

Yeap, but curries/dal/etc always goes really well with rice because you have "cream". And with roti too. Always.

> Guessing here, but I think it may be due to the particular combinations of ingredients and spices and masalas used, many of which are traditional and Ayurvedic in nature.

I won't say it's because of it, as I have no idea, but it could well be because of following Ayurvedic ideas - by what I heard it has a pretty descriptive and coherent system when it comes to food. I also think that vegetarian is just usually lighter on your body even when it comes to rich/highly nutritional ingredients.

When you say North Indian to which part specifically you're referring to?
3 million people live in Toronto. This is like asking if you can get into politics in Chicago and change things.
Yes, agreed.

The US has a strange obsession with massive cars.

However it was not the european style small cars I ment when I referred to small cars but rather the 4000 USD electric cars, the article is refering to. Those you do not see in Europe at present.

In fact, the only Chinese EVs I have seen are the MG ZS EV and Volvo Polestar - both big cars.

The small electrics are things like the VW Up electric and the Fiat 500 electric, both European.
Just work through the courses yourself on sites like MIT OCW, edx, Coursera, etc.

You can also buy books like Morin's problem books.

And you could always email professors at a local university about auditing courses if you really want in-person instruction, but it's really not necessary, especially if you're only interested in classical physics.
The key to good documentation is the will to write documentation. The tools are not lacking, the will is lacking.
Pul's Conjecture (2020)
It's a mistake to think this is a left vs right thing.

Increased numbers of people seeking treatment just means more people understand gender incongruence and are prepared to seek treatment for it.
> paying untenable salaries to kids with more ultimate frisbee experience than Python, whose main job will be to play foosball in the googleplex and walk around trying to get someone…anyone…to come see the demo code they’ve just written with their “20% time,” doing some kind of, let me guess, cloud-based synchronization… between Microsoft and Google the starting salary for a smart CS grad is inching dangerously close to six figures and these smart kids, the cream of our universities, are working on hopeless and useless architecture astronomy because these companies are like cancers, driven to grow at all cost,
Numbers are not "conditionally" finite or constant. Either you know their value or you don't.

In this specific case, "the number of variations of code", "any computing language in existence" and "the behavior of the game Doom including the game’s initial creation" are three separate vague concepts that can only be formalized in complex and arbitrary ways.

If you did, however, you would find yourself on the familiar ground of enumerating "programs" (or something similar, like Turing machines or Gödel numbers) and considering predicates about them. This means dealing exclusively with integers, speaking of irrational numbers doesn't make sense in this context.