skysight-inc/HackerNews huggingface dataset:
> I don't know the legal intricacies of this, like to what extent can they sell not the content but the actual physical square piece of the book, under an NFT?

I am also not a lawyer, but for the physical piece either you own it or you don't. If you own it then surely there must be some contract where you "lease it out" to the "keeper" of it. Or if you're the one "keeping" it (and owning it), then some contract that you can't sell the NFT to one person and the physical item to another?

But all these have to be legal contracts. And if you have a legal contract with someone about how you're not allowed to sell a physical thing you own, ever, do you truly own it? (not to mention who is on the other side of this contract? Who has legal standing to sue if you violate the contract?)

One thing this reminds me of is Commonhold (https://en.wikipedia.org/wiki/Commonhold), which is a home ownership form in some countries, and some other apartment ownership models. In some models you don't "own" your own apartment, but own a stake in the house, and this stake gives you the full access to a contractually specified apartment number.

That and, of course, its similarity to bearer bonds.

Let's say you own the NFT and legally possess the physical item. Can you retire the NFT, and have it be physical-only from now on? Can you still sell it as an NFT after you sold the physical item? The simple answer to that last part is "of course you can. NFT means nothing".

You can mint an NFT for my house. But good luck trying to kick me out. The police will not be impressed.

The owner of this book needs not to make sure "math" secures transfer of legal ownership, but law. And that's the problem with these blockchain inventions.

> For example, a company called MSCHF sold 999 fake Warhol drawings and 1 real[0], all mixed up so no one knows which one is the real one, for 250$ each... can they do this? Is this legal? At least people were aware of it, so I doubt it's fraud.

Again I'm not a lawyer, but I would think that no it's not fraud, but it's copyright infringement. And if the copyright holder doesn't sue you, then that's their choice.

But good luck buying a Disney movie for $10, and selling 9 copies+original for $1 each. Even without profit the mouse will go after you, and he'll be legally right.
Clickhouse. Fin time series (nanosec, microsec data).
I recently had to train my new junior to level his SQL skills and I found this resource pretty helpful to make sense of this mess.
https://learnsql.com/blog/sql-order-of-operations/

However I do also see the point of "SELECT first" just like a header you can infer the output data structure of a sub-expression without necessarily dive into the meat of it. It require a some brain training, but once you get there it oftentimes easier to navigate 100+ lines scripts by jumping from header to header (usually organized as CTE to make the code cleaner).
Yeah partner is a teacher and have heard the same. "Hey, the monitor is too high what should we do?", "Open the door", "It is open", "Open the windows.", "They are open.", "Okay, never mind".
It should work with pretty much all the ad blockers.
Fraud requires that he used deception (I don't see any evidence that he did) to obtain something of value (again, I don't see it).

The code was open source. The code was published under a new major version number. The code had a descriptive change log that definitely didn't seem congruent with earlier versions. And he wasn't getting paid for it. What thing of value did Marak Squires defraud people of?

I get the sense that people are reacting with extreme hyperbole in their accusations, out of anger that he did something assholish.

Serious question: how is this different from 1Password publishing an upgrade that removes the ability to use standalone vaults in the iOS Safari extension?

At the end of the day, Marak published an update, knowing some people would update the software automatically due to their own workflows, and the update had negative effects on the users. Companies do this all the time and nobody accuses them of installing a "Trojan Horse" or committing a felony.

How did it come to this? Where HN, a place that is supposed to be genuine and curious, believes an act should be acquiesced to or branded a felony based on the individual's personality? Because that seems to be the consensus here and I find it disturbing.
Wikipedia link on the differences:

https://en.wikipedia.org/wiki/Batch_file#Filename_extensions

Which also links to:

http://waynes-world-it.blogspot.com/2008/08/difference-betwe...

There used to be a microsoft.com page on it too, but that's been lost to time.
Weird how the names aren't obfuscated at all.
Omicron isn't worth fussing over though. It's equivalent to a common cold. The South Africans have been saying that from the start and can't understand why nobody listens to them.
He can go for early retirement, a year of unpaid vacation, or sick leave (for his anxiety that makes it impossible to work clearly). He has a work dispute and he is taking it out on his students, instead of solving that dispute or walking away.
I think black actors is the least woke thing of concern compared to others.
I watched half a first episode and the amount of ideological conditioning is comparable only to the old soviet movie I've watched.

The whole plot is based on "good natured people who are different are unjustly considered monsters because of prejudice, and have to do bad things because of it", and they'll make sure to mention this injustice every 2 minutes or so.

When it's not about "bigotry", it's about girls proving they are "strong independent women" by dressing boys etc...

Maybe the authors find a way to turn it all on its head, but considering the naiive seriousness in which all this is delivered, I don't think so.

From what I've seen, all this series is for people who are still amused by all the "antiestablishment" trope
As far as I understood, Glasnost was basically an exercise in transparency and free speech.

I'm a bit concerned about the free speech part when comparing it with wokeness.
I've been playing around with orangepi zero for when I just need ethernet, wifi, and USB. It fits in an Altoids tin with room for some cable management.
> Um, no, you did.

>Googling for proof that should validate your wrong beliefs is not called understanding.

I didn't Google for the proof. I am well aware of the confirmation bias. I simply took this reference from the same discussion, different thread. Moreover, my original argument wasn't based on this reference and I'm ready to stand corrected if it's wrong. It doesn't matter whether it goes down on not in the end. What matters is the choice which harms the health of people and the environment.

It's very sad if you are right about the end of nuclear. I see no reason for that except unscientific fears, and many scientific reports suggest that nuclear is the solution to the climate change.
I’ve owned a copy for a while now. This might just be the push I needed to pick it up.
> Rust is trying to be a better C++

> Zig is trying to be a better C

I recently started learning Rust by adding snippets to The Quick Snippet Reference [0]. Without any previous knowledge of the language I knew there had to exist a data type for dynamic arrays. After several Stack Overflow searches I found it: Vec. It was very interesting to compare to Python's Array. Getting to understand the drain() method was a refreshing experience. I'm still hesitating about the best way to handle errors (Rust has no exceptions, just panic!), but that will probably become clearer when working with threads. And Rust compiler's warnings and errors are really nice. I'll certainly give Zig a try.

[0]: https://github.com/snippetfinder/The-Quick-Snippet-Reference
A long long time ago I sent in a patch to Hibernate to check the validity of all declared HQL queries.

There's no reason why it can't be checked, you just need to have your schema declaration.

Name clashes are everywhere. That's why you have namespaces/packages. In SQL they are called schemas. People don't really use them these days.

The tweaking is one of the great things. If you're hardcoding queries (not sql), you're actually defining the order of operations etc. A query analyzer will use statistics, and you can hint how queries have to be executed, depending on the shape of your data.

Your code is also just strings, until you compile it. Actually, these days until you run it. Your arguments would make more sense in the 90s where people would actually compile code.

You ideal universe is actually "The Inner Platform Effect". Better let pgsql be the data platform ;-)
Nice project!

It feels like it is missing ways to help you get to understand things on your own, so a bit more like a test than a real game. Maybe a codegolf scoring (number of characters) and/or semantic scoring (number of atomic expressions used) would help?

As somebody who's doing frontend excessively rarely, it would feel more rewarding to see it compared to some good practices answers. Maybe store the results so you could display the most frequent answers in a future iteration?

Took 16 minutes, trying to understand more than to speedrun.
Btw, link of hint 10 is broken (there's an extraneous comma).

The dynamic selection dots are quite neatly done.
I found it quite fun and it seems like there are many ways to add interesting features!
DNS4EU: Equipping EU backbone networks with DNS resolution infrastructures
Several academies at least have rooms in constant red with doors windows opened
You think Musk hasn’t seen this article yet?
I was looking at my network today and I realized I didn't know what one of the devices on my network was. I knew its IP, but it had no hostname and a randomized MAC. And for the life of me I couldn't remember what it was, even though I knew which room it was in! (by the AP/signal strength)

I had to use my firewall to monitor the network traffic of the IP to determine what the device was. It turned out to be a long-forgotten smartwatch collecting dust on a charger tucked away somewhere.
I don’t really like either. Both have traditionally been bad & related to on-prem legacy workloads. Building for SVN apps or teams new to git. It’s usually a mess.
Me too: I'm only cynical because it is needed.
7 or 8 thousand air cleaning units is a bit pointless, though, given that there are over 32,000 schools.

Presumably, 300,000 CO2 monitors is in the right range for one per classroom? Is ten classrooms per school a reasonable average?
To understand what wokeness is, name 3 scientists with meaningful achievements who have gone woke.
As a seasoned Zig programmer, this is good information, though painful to read. A lot of the problems seem to be from a fundamental misunderstanding of Zig's philosophy and very basic things about how the language works. Possibly Zig needs more emphasis on those things in its documentation.

I also have to wonder about a fundamental misalignment of thinking when someone says downloading and replacing a single .exe is tedious, and isn't at all excited about 'Why Zig' list. If none of those things seem like compelling ideas to you then yeah, the language probably isn't for you.
> Sorry, but the first one is not obviously good, it's just what you're used to.

That's also what everybody who as been in primary school is used to. Infix notation have its quirks but at least its ubiquitous.
>Twitter has a no fuss 140 character tweet box. Simple, easy to understand and minimalist.

Sigh, good old times...
Maybe add 2014 to the title.
Activision seeks Call of Duty cheatmakers' real names
Somewhat related: I'm hooking up some sensors to my raspberry pi InfluxDB instance using Python. It's end goal is a very hobbyist project: monitoring cat litter boxes and alerting before they stink.

The CO2 levels in my office at home are ~400ppm at night, but head past 900ppm during the day. I'm going to add another alert to remind us to open windows! Although our townhouse is part of a back to back block, so only has windows on one side.
It's kind of nice to see which columns you're selecting, as they're always in the beginning
People going to class because they have to go to class? Because they were told by the school, their parents, whoever to go to class, or because they actually want to go to class and see their classmates?

Don't get me wrong, if my kid said that their teacher is old and their teacher is asking them not to go, I'd support whatever decision they made, but shifting the responsibility of your own health to kids and ignoring what that means for them is probably not the way.
The fact that cryptocurrency schemes like DAOs allow people to raise vast sums of money in very short spaces of time with no evidence of anyone involved having the ability, skills or even intention of delivering anything, seems to be fundamentally flawed to me. It seems that you are only going to attract dreamers who want to be able to get rich really quickly without having to do anything much, and I wouldn't have thought those would include the sorts of people who would be most likely to put in the time and effort and attention to detail and hard work required to build things that are truly worthwhile and which will stand the test of time.
Postgis and many other libraries exist. They are widely used.
So many conversations here and on Twitter focus on laughing at these people.

But I think the most likely explanation is that they’re not this stupid. That it’s some form of fraud.
Long live XHTML syntax for self-closing tags!
Let dead neurons die
Yes, to say that you have changed your mind about something as if that carries any particular weight in favour of that something is "dangerous" to the recipients of your message, as it's an underhanded debating tactic designed to persuade them of something that has no actual persuasive arguments in its favour.
You missile will launch after this ad for… Thomson‘s Coffins! Burying Tommys for decades! No unhappy customers!
> but from my experience with Jenkins, I've seen using passwords in plaintext so many times, even in big companies

I reckon this has to do with how the CI tools are configured.

Everyone knows you shouldn't commit a secret to Git, so tools like GitLab CI which require all their config be in git naturally will see less of this specific issue.
Jenkins was also affected by numerous Java serialization vulnerabilities. It also used to be that any worker could escalate to the main Jenkins server pretty much by design, not sure what the current situation is.
Regarding inflation:

Ray Dalio has a bit in his latest book Changing World Order where he points out what nations/empires in the past have done when faced with similar situations that the US now finds itself in. When debt is high, and country fundamentals are decreasing (like internal stability, and global share of economic output) countries can either buckle down and take the austerity measures required to increase output + decrease the debt… or they can print more money to pay off the debt which leads to inflation. They almost always choose to print money.

Get rdy for some events that haven’t happened in earnest for around 80 years.
“Pull out the plug on the Toy Story 2 master machine”
The notation the author complains about looks like a broken polish (prefix) notation with added parens.

Your notation looks like a very bizare mix of infix arrangement postfix (RPN) behaviour plus added parens for good measure.

RPN has plenty of benefits, once you get used to its initial awkwardness, that I feel your notation fails to capitalise on.
„Reader view“ in some browsers removed the banner, but not the text content.
[sigh...] +1, though you're making me feel d*mn old.

I won't tell you what decade it was, when I found that some "bright" user had picked his/her own office phone # (10 digits, 2 hyphens) to use as a "high security" password.

My own mental model - with a decent compression algorithm, and compression dictionary pre-loaded with popular passwords and personal information, how many bits would the specific password in question compress to? That also catches the clever folks who pick stuff like "abcdabcdabcdabcd" or "3.1415926535".
Last year index funds were up by 25%, and that isn't an isolated case. Everything is going exceptionally poorly, but somehow all the stock markets are doing amazingly well. This is an untenable situation.
Could you elaborate a bit more how you get the containers into their own IAM roles?
Interesting that the project intends to stop spamming services. In my experience it’s the other way round. If you give your correct email address you will receive sales promotion forever.
I still use a whiteboard every week. I even have my laptop on a swivel stand so I can point my camera at it to share. I have an iPad where I could replicate a digital experience, but it isn’t the same. A whiteboard is still an important tool for brainstorming, mocking interfaces, and walking through logic for me.
> Extra dumb: A big chunk of it is already online

Let's not pretend some low quality jpegs in a Google Photos album is an acceptable archive for this work.
How can they take themselves seriously?
The last time I used "my" painter, he was a day short of finishing the job and had to duck off for a charter fishing trip for a friend's bucks party. He came back and finished the job when that was over. Fine by me! He's a great guy, does the job, quotes fairly and is easygoing - happily recommend him to anyone.
They were also looking for developers with nosql but they could not find any...all developers knew sql...
Have been watching videos of DCS World (which btw, seem to do a pretty good job as a simulator) and it’s just precisely like you described.

I’d say that a simulator is marginally less “lunatic” but still :)
Effortless personal productivity (or how I learned to love my monkey mind)
I suspect this will get written up in a paper relatively soon, but it's too new for the journal wheels to have turned far enough yet. The original ... publicization, if not publication ... was in a post on the conwaylife.com forums, and there's some more detail there on the general method:

https://conwaylife.com/forums/viewtopic.php?p=140258#p140258

The previous "Grand^N Orphan" result involved a complete enumeration of the relevant 6x3 agars, but this "Unique Father" result was a partial enumeration of 6x6 agars, I think, just until a working example was found.

At least one independent verification has been done:

https://conwaylife.com/forums/viewtopic.php?p=140277#p140277
DNA is stable, but still susceptible to hydrolysis. Water will eventually degrade it down to constitutive parts.
I can't put this into words, much like the author of the account of Jesus healing the Leper. But I think he was onto something deeper than what a literal interpretation might suggest.

There is something worth non 0 value of living in a society who accepts you despite being sick or 'dirty', and is willing to take the risk of having those who are tainted amongst them. I feel that's an attitude that comes from a place of strength not weakness. But being scared of the air is certainly not something Jesus would have been.
This article was shared here before and since then I was failing to find it again. Thanks for reposting!
Facebook AR System Investigator
> Also, how is this "decentralised" when one person owns over 50% of the voting token?

A professional definitive edition exit scam, waiting to happen. It is ConstitutionDAO all over again, but this time without the refunds.
Paper: https://arxiv.org/pdf/2201.05232.pdf
It’s more akin to buying a postcard of the Brooklyn bridge and thinking you can now put up toll booths
I don't understand people recommending reading the source code to learn. Source codes can be really daunting because there are so many things going on. There can also be "tricks" using advanced language features, which defeats the purpose if you're trying to learn as a first timer. Also, "read the source" is, at least to me, an admission that there is no valid documentation 90% of the time. Reading the source of a tool or a small to medium library is fine, it's not fine for large projects or projects you know nothing about.

Incremental examples is where it's at. You should document a fonction/type/feature/whatever with a short example with basic operations and then a more involved example with good practices and potential caveats. I know this is a lot of work, I understand it can't be like that everywhere.

This is not a dig at anyone's project or language, but "read the source code" comments always strike me as unhelpful.
But the person who made the suggestion claims to be a post-doc and they ‘invented’ ‘JPEG mining’ whatever that is. So…
Perhaps it won't hurt their statistics if you cancel their trip, since the driver has been waiting for you for ten minutes and he can do it with confidence. I already had a bad experience with a taxi when I was still ordering transportation services on https://www.bostonexecutivelimoservice.com/new-york-city-to-... . Then I was fifteen minutes late and notified the driver in advance, but my trip was canceled due to the fact that the workload of orders was oveloaded and every car was on the bill. Apparently they had the right to do this and simply canceled my trip, since the fault was on my part and the situation was not changed by the fact that I warned the driver that I would be late. Most likely you have a similar situation and there is nothing to worry about, just order another taxi.
CV or resume analyzed by non-human? Or in an universal format? I hope this will never happen.

How "automatized" way could help there? Unifying the CV/resumes for certain company? Sure, if they are have some form - could be stupid Google Form or more sophisticated like Teamtailor [0] - go ahead. You will have a nice databases or resumes and profiles similar to mini-LinkedIn. While I am fan of automation, I don't see any special incentive here that will profit HR team.

I know hundreds of examples, where CV nor initial job interview didn't exactly has shown how good someone is. Also, I personally had experienced a situation I have completely matched the job offer but after talk during interview, I knew it would be waste of time and mentally it will be a bad choice for next year(s) to join their Acme corp.

Do the JSON databases of applicants will help anyhow to solve the human relation job to find out the best candidate for the position? I am highly skeptical and in my humble opinion it will just "dehumanify" the whole process.

Maybe, it is good if you are looking for some warehouse worker like Amazon? /s

[0]: https://www.teamtailor.com/en/
It absolutely is if you’ve read all the comments about this saga. So many people completely shocked that MS will unilaterally take access away for something they claim to be the right of the author.

“He can do whatever he wants. Users should just not download it.” Well, Microsoft can do whatever they want. And they did.
I prefer JOIN clauses because it makes it easier to reason about the underlying implementation (hash/sort-merge joins) than thinking about cartesian products. It's also much harder to screw up the ON predicate and actually cause a cross join.
Where are you looking? Seems like there's every political thing you could imagine all just on Twitter.
I think the equivalent would be Kickstarter, Gofundme, etc. rather than directly sending someone money.
Then publish a paper and cite it from the Wikipedia page? I find it astonishing that you seem to be arguing against the current body of documented research into the topic and without citation. Do you not think that the existing literature has already considered your revelation? What does the existing literature have to say about it?

Edit: I mean, what I see here is:

<parent> Here's the existing body of research on this topic.

<jacquesm> I disagree.

How does this add to the discussion?
Switch port? Jump back a few decades and try combined kilometers of shared coax runs that effectively become embedded into a building over years of redecoration...
The LISP version can be more readable with (e.g. Clojure’s) threading macros:

(-> 1
(- t)
(* a)
(+ (* t b)))

Obviously use more or less whitespace to taste.