skysight-inc/HackerNews huggingface dataset:
I definitely agree, just tossing in the superset concept that Dolt and Type 2 SCD involve - temporal databases [1].

I think the idea of a "diff" applied to datasets is quite awesome, but even then, we kind of do that with databases today with data comparison tools - it's just most of them are not time aware, rather they are used to compare data between two instances of the data in different databases, not at two points in time in the same database.

[1] https://en.wikipedia.org/wiki/Temporal_database
> Is this something that we, the developers and designers and UX specialists, should seek to change?

Well, it's something we already have changed. The earliest models of computing were based around manipulating data with different tools that had express purposes. We eventually implemented abstraction over those tools, though, and the real question is how far we want to take that abstraction. As the author suggests, most users treat software like a black box that can either work or fail. The more variables we introduce to the situation, the more likely it is for the end user to screw things up. Somewhere along the line an engineer somewhere said "fuck it", and we decided to abstract the data away from the user to limit their liability. Our penance for that decision is the "magic" conjecture most people come to when they see Bluetooth or ML in action: the user is no longer drunk or high, they're outright dead. Most people (and programs) can't differentiate between a client-side and a server-side error, so how should they be able to tell the difference between a bad question and a bad answer?

In direct response to your question, my answer is "I don't know". My greatest hope is that one day our data will be interoperable through a number of user shells that offer a toolkit to the user rather than a toybox. It's very wishful thinking, but I don't know how we're going to progress the status quo of personal computing without that flexibility. The state of social media these days is almost universally considered miserable (see: doomscrolling), so something's gotta give. It's not going to be paid "super follows", and it's not going to be another short-form video sharing app. The next step in empowering the user is giving them the tools to rise up against developers, so I suppose the answer to "should we fix this" is rather personal.
What if I sell an NFT of one of my tweets that is subsequently taken down for violating Twitters terms? Am I liable? This whole concept IMO is absurd.
> I don't know why you think the journalist just made up their conclusion

First, I didn't say the journalist made up their conclusion. I stated I hadn't seen evidence of it.

Second, I don't really believe a journalist is in control of the headline and I *certainly* don't think the journalist is in control of the title element of the web version of their article. If it's not in the body of the article, I don't ascribe it to the journalist, but rather an editor.

> by deliberately misinterpreting and butchering words,
Third, I don't think puns are a deliberate misinterpretation of a word at all. It's a play on words that relies on similar sounds of words, but a pun doesn't "interpret" a word. If I say: "What does the fish say when it hits a wall? Dam!" I haven't "misinterpreted" the word "dam" to be an exclamation of surprise. I have made a pun based on the fact that the words "damn" and "dam" sound alike.

> I personally think that undermining religious language and activities like prayer

That's fair. Like I said, I take more seriously the concerns of people who are offended by the concept of making a joke during prayer. I'm willing to hear out those that say that prayer is not an appropriate place for jokes. I do, however, essentially discard and disregard the opinion of anyone that says that the pastor is a moron, or an idiot for not understanding the word "amen".

Basically, it boils down to this: if someone understands it is a joke, and think a joke in that place is offensive, I'm willing to hear you out. If someone doesn't understand that it's a joke, and are mad about the "politically correct" nature of his words, then I don't think they understand the situation properly and ignore their concerns.

> "many are offended on behalf of their politics. ... Instead, let’s be offended and furious on behalf of our God."[2]

This quote seems taken out of context from the onwardinthefaith article. The outrage that they are expressing is expressly not at the joke. Rather, the thing they find offensive and enraging is this contained in this quote:

"We ask it in the name of the monotheistic God and Brahma and God known by many names by many different faiths."

Yes, they note the flippancy of the "amen and awomen" joke, but only really find it offensive in light of his prior comments. They are offended and enraged at the nod toward universalism, and the pun at the end of the prayer confirms that in their opinion he lacks the appreciation for the Lord's majesty.
So it's just Rubocop, but non-configurable (standard rules only). I don't mind any of the rules they've picked, other than the "no single quote strings", but I suppose that's the point - I don't get to have an opinion :-D

Good way to avoid developer preference arguments.
Well, that latter one kind of seals the deal for me. Falsifiability is essential to me.
All depends on the specific incentive models. If an NFT holder aims to increase speculative value, they turn into vocal champions of the work. That drives a great deal of the cryptocurrency space to date - there's no particular reason why it will fail for art.

And this was previously done in a very exclusive way, in elite venues, but now it's possible to throw open the doors and make it like eBay - without even needing the seller ratings.
> Some successful existing examples of client ecosystems built around open standards: [...] email clients

Yeah, the way they just casually slid that in there...

That example really cuts both ways.

Yes, email is fundamentally better than other messaging formats in one respect. Standardization gives it permanence and universality. There are many things we use email for where it would be absurd to use anything else.

But when you actually lift the cover on email, it is a crusty box full of hornets and spiderwebs.

The actual, in-practice email standard comprises:

- A weird, undocumented and ancient subset of HTML

- A weird, undocumented and ancient subset of CSS

- A motley assortment of supported attachment types. Multipart MIME. For the main message body, you can use any type you want as long as it's `text/html`

- A ton of headers. Did you know that SMTP FROM and the From line we all know and love are two different headers? Often containing two different addresses! Don't even look at threading/References/In-Reply-To, it will make you sad.

- And, of course, a bunch of overlapping bandaids to try to retroactively add authentication. DKIM, SPF, DMARC etc.

It is so bad that there's a whole ecosystem of companies that try to make it less painful, often with very brute-force approaches.

I once had to use an expensive tool called Litmus. They literally just run VMs for every OS + mail client combo, then show you how your email will render in each case. Haha try again, your CSS is broken on Win7 / Outlook 2013.

--

The same underlying facts that make it a great format as a user make it obnoxious as a developer.
So, you are not interested in learning new methods to launder money? How quaint.
>very challenging??

Yes, challenging. It's not the weight of the bottle per se that'd make it difficult but the fact that muscle groups responsible for gripping the bottle can't be relaxed,even for a short period, compared to when changing hands from time to time. I had situations where as simple action as using a screwdriver can make your body sweat like a pig if you overdo it for too long.
Huh interesting the site is offering the free data as a byproduct to sell affordably priced subscriptions.

They could probably improve their SEO, unless they are new within the past nine months or so. When I searched historical options prices extensively nothing came up.

Do you have any affiliation with them? If not I can reach out directly. There are some pretty obvious strategies that would make them much more prominent for searches like “SPY historical options prices”
This isn't a fair comparison and there will be plenty of use-cases that go beyond tweets and art.

For example, the Dallas Mavericks are exploring issuing their season tickets as NFTs and charging a fee everytime a ticket is resold to disincentivize scalpers.
Sorry :-/

Apple not me
Not familiar with that design. Unless you dump heat, any generator will melt down. How does the 'next generation' dump heat? A cooling tower does it very quickly, and can be scaled arbitrarily large.
>Your understanding of strictly necessary is incorrect. You do not need to a/b test a website for it to function. It is optional. It doesn’t become legal just because your tech stack makes it difficult, or because you engineer the site not to work without a non-essential cookie.

No if a user clicks a button to see the prices at 10 euros but see the prices at 20 euros then that is an issue. That is a rather serious issue, if I show you a price and then when it goes the payment processor on the second request that is illegal.

There are many ways of doing things but considering the ICO's list of strictly necessary this falls into it.

Also, I use the session id in my logs so I can debug issues such as the user saw x on page then did y so z happened. This is falls under it as well due to it being required for the operation of the website.

The fact there are other ways of doing things doesn't remove the fact for my way the cookie is strictly necessary. The system will fail. And yes, the tech stack and the way I built it does affect this. Look at the laws and you'll see a number of times where they say something along the lines of "if feasible". The recommendation from ICO is that you don't need to ask for permission for everything and they kinda make a point of saying that as it's annoying as hell for everyone.
Nope, been there done that, no thanks.

Lack of locking for binary files, overhead > 1gb and all the shenanigans you need to do for proxy servers. There's better solutions out there but they aren't free.
it's always a tradeoff between speed and quality. and most of the time cpu offers more quality while hardware encoders are faster, this is mostly because gpu encoders have a different use case than cpu encoders.
Consider the whole database - the whole set of facts across all relations - as the state in the tree. Each transaction a serialized delta that produces a new node in the tree, a new HEAD. That's closer to what's being gotten at, as I see it.

Transaction logs are already not that different to patch sets, and merge conflicts have an isomporphism with replication inconsistencies.
As someone totally unfamiliar with all of this, what's the exception you're referring to?
Great advice, thank you! I think I need to find something else to read over breakfast. That small habit is probably where I went wrong.

The mental timer is an interesting idea too. Basically active cultivation of awareness to allow discipline.
hey all -- if anyone is looking for a modern hp calc lineup equivalent, I've been super satisfied with the HP15c clone I got from https://www.swissmicros.com/products a few years back. I was rather disappointed with the 2013 HP15c limited edition re-release. Hope this throws anyone feeling looking for something in $current_year on the right track.
DFHN: Distraction Free Hacker News Extension
For writters missing WordStar:

- jstar+markdown. Good, but it needs a browser and CSS is tricky.

- jstar+groff+mom+ispell,entr+make for watching the file and running "make" on detecting any change. Then, a PDF viewer for the result. XDF (motif) is blazing fast.

You can just use a crappy netbook to write, or even a machine from 1997 just fine.
That's definitely true for some of them. Genies [1] being one. See their "you own nothing" terms of service. Same for Yellowheart.[2] Both reserve the rights to take your "ownership" away at will.

This is seen by some as a way to put some teeth into the "licensed merchandise" business. Mark Cuban, who owns some sports team, is into that.

Non-fungible tokens are not regulated investments. Fungible tokens are either a security or a commodity, and the SEC and the CFTC don't like pump and dump promotions of them. But you can pump and dump Beanie Babies or sneakers or Authorized NBA Merchandise all you want, constrained only by weak false advertising laws.

The first NFT crash has already happened.[3] Enthusiasts are now talking about "taking advantage of the volatility of the market".

Unlike fungible items, there won't be one price and a liquid market. Reselling will look more like early eBay, with people trying to unload their "antiques". You can still trade Beanie Babies on eBay.

[1] https://news.ycombinator.com/threads?id=Animats&next=2628880...

[2] https://www.yellowheart.io/kol/terms_and_conditions.pdf

[3] https://youtu.be/thWPoiQGsow
Late 90s/early 00s anime piracy sense tingling...
So machine learning
Polar Bears Have Clear Hair, So Why Do They Look White?
Lawmakers voted to round the value of pi
Greenland ice loss may have begun as early as the mid-'80s
It’s sad to see Mr. Weinstein squander his supposedly not entirely inconsequential intellect on nonsense out of some misguided angst against “the establishment” and deeply rooted insecurities and egotistical tendencies.

Not to mention the embarrassing and cringe-inducing attempts to coin the term “The Intellectual Dark Web” as a way for him to leverage Joe Rogan’s and Sam Harris’s popularity. Dark indeed, alas not for the adolescently edgy reasons he has in mind.

Here’s to him rebounding from this foolishness and doing some actual scientific work worth of merit.
Kind of off-topic, but there's an excellent documentary called The Spider’s Web [1] that explores how society reached this point of valuing increasingly ridiculous displays of paper wealth and the financialization of everything through the lens of British offshore wealth secrecy schemes.

[1]: https://www.youtube.com/watch?v=np_ylvc8Zj8
>...looks out for its own stakeholders

Right, and increasingly those "stakeholders" don't include the actual citizens of those nations.
Just what I need! Wish you offered a print as well, but this will do
oh shoot, I missed this comment elsewhere in the thread -- just want to say I got their HP15C equivalent years ago and it's high quality.
Perl edges it out, but only barely.
Machine Learning. I don't think it has many more use cases
> "It's pretty warm, and very humid so it feels warmer than it is, and of course with a boiler suit and helmet on that doesn't help," says Boden

That's Dr Rich Boden who, as best I can tell, is a UK native and therefore probably not acclimatised to 25C even in summer wear, much less with a boiler suit on.
> but you can hardly say the nation understood in this sense is hostile

I don’t see how you can make this claim so strongly.

The government is not independent of the people even if it is authoritarian.

Any hostility enacted by the government will necessarily involve the people. Governments need people in order to do anything.

A government without people can speak hostile words, but can’t be hostile, because by definition it can’t do anything if it isn’t governing anyone.
> "The level of oxygen is only a third to half of the concentration found in open air (7–10% O2 in the cave atmosphere, compared to 21% O2 in air), and about one hundred times more carbon dioxide (2–3.5% CO2 in the cave atmosphere, versus 0.04% CO2 in air). It also contains 1–2% methane (CH4) and both the air and waters of the cave contain high concentrations of hydrogen sulfide (H2S) and ammonia (NH3).[2]" - wiki

- At least we know who will take over planet if we screw up with Global Warming ...
I think they might mean the creation process for Gu [1], which apparently involves sealing several venomous creatures in a jar together and then extracting poison from the last survivor.

[1] https://en.wikipedia.org/wiki/Gu_(poison)
> With speech interfaces and internet of things gadgets, we're moving closer to building ourselves a demon-haunted world.

I call it the daemon-haunted world.

(The reference is to Sagan's book "The Demon-Haunted World: Science as a Candle in the Dark".)

https://en.wikipedia.org/wiki/The_Demon-Haunted_World

https://en.wikipedia.org/wiki/Daemon_(computing)
And the same thing happens in Europe too, on a smaller geographic scale of course. Danish and Dutch farmers send their animals to Germany for slaughter because it's cheaper there. Why? Well, if you followed the COVID news last year you know why.
Perelman's proof of the poincare conjecture.
One share of GOOG stock is equally intangible.

It may give you some theoretical infinitesimal ownership of the company.

But since Alphabet doesn't pay dividends, there is zero cash flow.

And it doesn't even give you the right to vote.

There's no scenario where you can convert your share into physical assets of the company, or claim any portion of the future cash flows of the company.

And unlike NFTs, a share of GOOG isn't even rare. There are 330 million others identical to yours.

A share of GOOG is just an entry in an electronic ledger, and literally the only thing you can do with it is sell it to someone else.

And yet people happily pay $2,100 for one, with no other objective than to resell it to someone else for more.
Build Your Machine Today
> hitch a ride

This reads as "subsidised by fliers" to me
Do Complex Numbers Exist?
WordStar was the first productivity application I ever used.

Here's one of the biggest things I miss these days in computing:

...scroll the screen up and down a page at a time (a "page" in the computer sense of a full screen of text).
Would be very curious to hear more about issues with proxy servers (where were they required?), overheads (do you mean RAM usage?) and locking.
Just reading this guy I can easily guess where he come from. Something like a newbie that started with typescript and frameworks and consider himself knowledgeable.

Sure python is not perfect, so I expected to see a few valid points for a rant.

But instead, I was surprised to see these really really poor arguments. For exemple, this guy does not look like to have read a basic tutorial, lesson of python that would have told him the difference between lists and iterator things like generators.

I guess he will have hard time to understand the difference between computing a list in full in one go full in memory and iterators that can be efficient and only require having a few items in memory.

In my opinion, where he is very wrong is that the proof that python is a great language is its incredibly big user base size that mostly didn't come from 'hype' (unlike other recent languages), but from world of mouth and convenience!
Ok, I wanted to read "Anabasis" for quite some time, but never actually gotten myself to it. However, you provided the final nudge, I'm already past page 10.
I'm not saying "you should believe me because I have a PhD". That would be an appeal to authority.

I'm saying: I have deep expertise in this exact area, and based on my experience and knowledge and ability to read papers in this area, I can confidently say that this is a bad "paper" that does not prove the claim made.

You have no skill or experience in this area, and you choose to believe the paper instead of my assessment of the paper. That is certainly your right, but your basis for doing so is "it's a paper and I don't know who you are", which is self-evidently silly.
I would say a little of (1) and a little of (2). Not that I make my career as a "dark pattern" programmer. Just that from years of experience, I can say that I am happy to let product owners/stakeholders make these types of decisions without me trying to "bike shed" them.
Wait, part of this might not be true:

https://pdfs.semanticscholar.org/5f96/8305dd591eb096e1f1a713...

Leaving this story here cos it's actually kinda interesting.
> ...The trick being that every entity in the system ended up having two IDs...

I think we agree that this is a partial solution. Adding a temporal dimension and referencing immutable single-versions only can break cycles by making them unconstructable in the first place. But once an object refers to foreign entity IDs, hash IDs become "polluted" with surrogate values.

> How often does the problem of differentiating between a graph containing identical Alices vs one with a single self-friending Alice actually come up? Is there any way around it other than numbering the Alices?

I think it would come up with forks that have some identical edits, especially if those edits are in different orders. In that case, surrogate keygen state would get out of sync (whether it's counters or UUID state). Either we pessimize merges, or we need some way to recover.

I think allowing for "identical Alices" is probably necessary in practice, but an interface should have a warning of some sort about this. (Maybe ask the Alices more questions until you can differentiate them? Get prepared in case one of the alices comes back and wants a new I.D. card and you don't want to easily enable fraud.) Likewise when merging those warnings should be brought to the fore, along with a menu of resolutions at extremes for the user to decide between.
ffmpeg supports various hardware decoders/encoders: https://trac.ffmpeg.org/wiki/HWAccelIntro

I use the h264_videotoolbox hardware encoder on macOS all the time! But in my experience, CPU based encoding is always better and offers more fine tune control. It's just slow. And there's all sorts of filters and transformations that aren't possible in hardware.

FFmpeg's Nvidia hardware support seems pretty good too. There's an official support doc on using ffmpeg: https://docs.nvidia.com/video-technologies/video-codec-sdk/f...
Because Weinstein doesn't explain graduate level maths to laypeople well doesn't make his theory invalid.

Because Weinstein doesn't explain graduate level maths to laypeople well doesn't make his theory valid.
What I liked about WordStar was how it became the standard key layout on DOS for text editors. Software like QEdit, Turbo Pascal, Turbo C++ supported WordStar shortcuts (mainly Ctrl+K+xx pairs). You could easily start a new editor and get productive immediately if you already knew the shortcuts. I think Delphi today still supports WordStar keyboard layout.
Doit boasts its likeness to Git as a feature. Does this mean it’ll also be barely usable for daily tasks? Is it possible for a project to faithfully reproduce the entirety of Git command interface and be less complicated than Git / not suffer from the same shortcomings?

I personally think Git isn’t that bad, once it’s understood. It could be counter-intuitive sometimes though (as an example, for the longest time I used Git without realizing it stores a snapshot of each file and diffs/deltas are only computed when required). Just trying to be pragmatic and not expecting a tool like Git to be entirely free of leaky abstractions.
That doesn't make absolutely any sense. What can he possibly hope to achieve by sharing this information?
It would be cool if USDS set them up with something open source and self hosted like Jitsi, branded for the US gov. They’ve already got GovCloud for compute needs.
Yup, I've been wondering just how inept national and local government seem to be in regulating a global internet. Seems that if we want to have global internet, we eventually might have to come up with a more coherent form of global governance.