skysight-inc/HackerNews huggingface dataset:
For sometime there were also "machine tags", basically a triple tag invented (I think) at Flickr[0]. It was an interesting concept, you could automate relationships between different contexts, for example between Flickr and Last.fm[1].

I used it for a while, then I always wondered why nothing similar has ever emerged, maybe because after the first wave of "social sharing" excitement of web 2.0, every walled garden has basically double locked their gates. And this is maybe what happened to tagging in general.

[0]: http://tagaholic.me/2009/03/26/what-are-machine-tags.html

[1]: https://code.flickr.net/2008/08/28/machine-tags-lastfm-and-r...
Bridge anti-cheating is some of the most elaborate in the world: at the top level everything is sanitized to remove the possibility of information transfer.

For local or friendly play it can be much more fun to openly discuss the hand as it’s being played, especially if one pair is much better at bridge than the other.
This is very interesting to me. I have bruxism (extra bone growth on the top of my jaw by my back teeth) as well as mild tinnitus, and I have firm pillows I sleep on. I will do some research on TMJ/bruxism-specific or just softer pillows. I'm sure it'll be a very long-term fix and not see immediate results, but the link between TMJ/bruxism and tinnitus is an interesting area, and might be my own cause. Thank you for the comment!
Bridge seems to be a game of "lets take all the good parts of Spades then overcomplicate it".

Kids can definitely learn all the lessons mentioned by playing Spades and its much quicker to teach.

Most of the fun in Spades is not being serious, which is easier if you're not playing for money. Long bizarre rambling hilarious discussions about how many tricks we can take vs how much BS the other team can throw down. If you play with super strict players whom think anything other than saying a number is "cheating" then Spades is incredibly boring. "Well I donno maybe with some luck I think I could possibly take three if I'm lucky how are you feeling?" "Oh they're saying they'll take 8, you know those two, they're always overbidding, how do you feel about taking 9."

Imagine playing DnD but all you can do is roll dice, call out numbers, and not talk any shit at the table.
As I understand, the comparison doesn’t make sense. ClickHouse is an OLAP db, PG is an OLTP system. I haven’t used ClickHouse, but it seems it’s the kind of thing to back reporting functions, data science workloads etc, not back a transactional website load?
Think of it like a feature in machine learning- there are many burritos, some of which have the "rice inside" bit and the "beans inside" bits set to one. Burritos themselves exist within wrappspace (https://worldwrapps.com/) which themselves are within the "self-contained food manifold".
We were not incredibly poor, although we probably would have been considered as such by US standards (which I'm sure were quite different at the time from Czechoslovak standards). We did have to smuggle our C64 over the Iron Curtain though, so I hope that this counts as something.
I am with you on that. Almost same timeline. Plus the amazing art work, icon packs, editing shell32.dll (or whatever it was called, sorry I dont remember accurately) to make it look like Aurora (or longhorn). Those were the days for a geek.
Really? I miss it sometimes. I haven't kept up with it in over 5 years (switched to .Net now).

I am just curious, why would I use Rails over something like .Net in today's time? I am no apologist for .Net or anything, I am just genuinely curious.
The free housing I am referring to is housing built and owned by the government. Landlords are participating in the market because they have to rent apartments to make money. Look at Vienna's housing model if you want to see a successful example of this.

I am aware that cheap Fed money keeps our markets propped up with speculative investing. My point is that food, housing, and medicine are not constrained by financial bottlenecks, it's a matter of political will. If we wanted to provide food, shelter, and medicine for all of our citizens for free we easily could. However that would reduce profit margins as labor costs would rise in an already relatively (compared to the developing world) labor market. Free housing could be provided but it would be detrimental to REITs and banks who provide mortgages, so we don't actually want to solve the problem.
I was wondering regarding Web3 data, if anyone was succesful to self-host the transactions in some local database.

When I was trying to do that, my local system could keep up only with doing writes, but not much more.
What specs you need to have for that? I guess now its like 10tb of transactions in Ethereum, 1m transactions per day.
WTF tried this and my tinnitus diminished for half a minute. It's back now, but that was interesting.

I think it has to do with how quiet is the environment, as the finger snaps are very loud and drown the tinnitus, but putting on my noise-cancelling headphones without music make it feel louder. Maybe a fan/rain/white noise generator would help people who have trouble sleeping because of tinnitus.
Has Perl been the defacto standard for anything in the last 10 years?
FWIW – with Mathias’ help, I turned this tweet thread into a blog post: https://2ality.com/2022/05/rfc-9239.html
What did you switch from? Thanks
Amazing how wrong Mark was about lots of things related to Messenger, and how just two months after this email FB ended up paying 20 billion to buy WhatsApp. You get the sense there was a real paranoia about WhatsApp being an existential threat but now almost a decade later and it's hard to see how FB got a return on that 20 billion investment for that particular acquisition.

Also, I find it particularly interesting how Mark is so focused on pushing everything into the public "news feed" style sphere, and seems to have a kind of wishful thinking involving messaging in particular transitioning from a private activity you do with your friends to this public bombastic twitter-esque landscape of public figures "sending messages" to their followers and removing the barriers between those communications and "real" communications between your actual friends. He seems to intensely believe that this is really the only way to create a giant business - essentially destroying and corrupting personal private connections to fill your experience with "more engaging" public content to keep you addicted to the platform.

Well, especially for chat, that didn't pan out. And now we are entering a period where private stories, private communication, and meaningful communication matters more - Instagram growth falling to single digits and rapidly losing ground to other platforms among younger users (a harbinger of things to come) - Mark's dogmatic commitment to the alter of public newsfeed paradigms has caused almost all his platforms to evolve towards a dying entity one by one - all except for, notably, WhatsApp.

One gets the sense that Mark has one trick, and that trick is no longer effective at meaningfully growing and positioning FB for the future, especially compared to its historical growth rates (maybe those were unsustainable anyway).
This one? https://en.wikipedia.org/wiki/IBM_Lotus_Symphony
historically, tacos were made soft (tortillas) but the tortilla can also be toasted to make it crispy. The taco is definitely one of the "truly from the old world, thing that people ate 4,000 years ago that is not too dissimilar to what you can get from a taco truck today"
also
* luck
* investors with money
* location location location (western population is on easy mode)
* detachment
I was in college in the latter half of 1980s. Computers were very much in use at the time for writing papers, and some classes required them for other work. Students were not expected to actually own one, however -- they would go to labs around campus which were basially just rooms full of PCs loaded up with all the common software.

Computer Science courses generally just required a remote dumb terminal, such as a VT100 or ADM 3a. These were available in a few rooms around campus as well.
GitHub marks specific files as having been changed since the last time you viewed a PR. Sadly not specific lines though.
Thank you for that.

Pasting a long document as multiple images via a Twitter thread needs to be some sort of punishable crime.
Replace the button you click with

history.back()

with tampermonkey?
It's worth a bit, but it doesn't assuage all my concerns. Even with trust in the EFF to be both well informed and earnest, I think there is still reason for doubt. I've read it claimed many times that cryptography is easy to fuck up in subtle ways, and that these fuckups can go unnoticed for years. Furthermore, subtle flaws can be deliberately engineered into cryptographic schemes and probably concealed from notice for many years. The more novel a cryptographic scheme seems, the more reason there is to doubt that it's been inspected and verified from all angles. I've never heard of VOPRFs before today, they don't seem to have a wikipedia page and the articles I've found about them with a web search are all very recent.

Furthermore, there is the matter of Cloudflare itself, specifically it's size and scope. Concentrations of data are magnets for intelligence agencies. The more data a company has access to, the less I trust them to keep it safe.
I probably should, for the same reason - I did recentlyish use Array.sort in a way that turned out to work only in Firefox...
I similarly have a Win2k VM that I use for vintage software. Post-XP applications tend to be easier to still run natively or with Wine.
Not a book, but the podcast Without Fail discusses these sort of stories. It's by Alex Blumberg the same person who did the Start Up podcast.
Though I'm guessing it won't get as much use now pattern matching has arrived and is a more general way of achieving the same thing.
They are referring to the metric they imagined was in use based upon reading the title.
Surprised nobody here mentions the absolutely draconian anti-COVID measures of the former Australian government. I hope this change of leadership bodes well for the civil liberties of the Aussies.
Wouldn't you place tortilla in the general flatbread category? Every culture has a flatbread.
Also if somebody wants to get into this type, I would recommend infura as source of data, or some other similar providers.
The questions in the article are not too related to 'what are your lives for'. I'd argue that since we made up that question, we are responsible to answer it. So there may be as many answers as there are people (but less, essentially the reason we have religions).
More like 1.7 million. (still quite good, I suppose, for having 5x the population)

https://www.forbes.com/sites/georgecalhoun/2022/01/02/beijin...
The ‘No true burrito’ argument.

https://en.m.wikipedia.org/wiki/No_true_Scotsman
> they were selling at $3K then and have to cut price to $300 to sell now, so people are obviously 10x poorer now than in the 80s

Can you explain this? I don’t understand your reasoning. Doesn’t the issue of “cheaper to manufacture” have anything to do with price?
Funnily enough, I have mild tinnitus, but sleep very soundly. I have a fan on 24/7 in my bedroom that helps enough for drowning out the tinnitus sound. I rarely if ever wake up in the middle of the night, and wake up fairly refreshed. I even fall asleep relatively fast compared to some other people I know.

Elsewhere in this thread, it's been mentioned that there are several types of tinnitus (it's apparently an umbrella term), and some tinnitus can be caused by a firm pillow and bruxism, which fits my description.

I wonder if the type of tinnitus has more or less effect on sleep than others.
It feels like the thrust here was to merge the concept of “community engagement” with “messaging”.

Public conversations vs private conversations.

The challenge I see is that users don’t want to mix the two - I imagine a version of “newsfeed meets google reader” (aka twitter) being very different from “messages to macys or my friends”.

The incentive he’s creating for people to move to messenger seems to be “combine everything” vs “focus”, which ultimately failed. Instead it was instagram that propelled that to the detriment of messenger.
Windows XP was actually the trigger for me to move to Linux full time. There was an option to let windows verify you owned the media files on your computer via a third party service when you set up Windows media player. Since this was slightly after all the hoopla about Napster and copyright law, it struck me then that perhaps Microsoft wasn't one of the good guys.

I was slightly older than you though, so perhaps that gave me a different perspective.
Yeah, we'd always either play duplicate hands to compare performance or else at least rotate through all three sets of partners so that each individual player had a score that was at least somewhat less reliant on luck and also lets you pick one winner at a table of four people with partners.

My grandma taught all of us to play once we hit about 8, just reading the books on strategies is eye opening.

You'll probably appreciate that one of her favorite quotes was "a peek is worth two finesses". She knew it was literal for sure, but figuring out why was very educational when I was 9. I also still remember the one time she miscounted trump.

And we'd get made fun of if we bid wrong, not if we didn't get the most points. They have newspaper puzzles asking "what do you bid next" in bridge because the answer is actually identifiable most of the time. As long as we bid competently, whether we actually won the hand was besides the point. It was if we made mistakes that we had the information to avoid making that was seen as bad playing.

So maybe you won't get as many points, but the other people at the table definitely know the difference between luck and mistakes.
Is Windows XP faster than Windows 11?
I wonder if it is this simple. Perhaps most drivers will learn to ignore the crosswalk, but not all. Eventually someone will notice a crossing pedestrian and they will be more likely to stop when there is painted crosswalk, adding convenience for pedestrians.

There is also the reverse perspective your local government failed to consider. If drivers get complacent and ignore potential pedestrians so will pedestrians learn to recognize that drivers might not stop and cross with added awareness (I actually live by one such crosswalk). In addition there might be a risk factor of forcing pedestrians to learn the lesson that it is OK to cross on unmarked locations.

Your initial no-brainer might have been wrong, but your local official’s explanation sounds equally malinformed.
Well, there are a handful (1), but I do agree it's not enough to move the needle much. The point of this particular Jones Act comment is that if you had distributed/scalable transport vessels (like trains), vice monolithic transport vessels, then you open the container vessel construction market to say U.S. tier 3 shipyards (these yards build smaller vessels compared to a tier 1 yard that could build a containership - maybe not a megacontainership, I'm not sure). You could readily supply container vessels, just as a smaller manufacturer can build train cars.

1. https://www.statista.com/statistics/646259/us-flag-oceangoin....
I held out on Windows 98SE for awhile because of games, and then went to Windows 2000 for the classic UI when I learned you could often get XP drivers to load in 2000 with a bit of INI fiddling.

It wasn’t until nearly 2003 that I finally moved over to XP.
Has nobody done this before Kotlin?

Most languages including Java and C++ have “non-null” and “nullable” annotations. These types work exactly like Kotlin’s afaik, where if they’re not specified the compiler is flexible and assumes whatever works.

In fact Swift and C# seem to have this same feature or at least something similar. And I know C# added it way before Kotlin.
GoatCounter
This is theoretically a fair criticism. But note that the 27% vs 0.01% never appears in the NBER paper. Further note the extreme limitations of any clustering based analysis. And finally, note that they do not actually identify individuals, they identify clusters, and they also treat mining pools as individuals.

I see no support for the headline number in this paper. What it appears that the people making this video did was take "1000 individuals" (which the paper defines as clusters of wallets) and divide by 68 million wallets in existence. What you actually get here when you do this is 0.001% vs 16%, which is reasonably close to the figured cited in the video, so is likely essentialy the calculation they did.

It should be obvious how absurd this is.

EDIT: Hah, actually the exact calculation they did is 10k/68mm and 5mm/18mm. That gives you exactly 0.01% and 27%. Discrepancy resolved. This is the exact ludicrious calculation the people in this video did.
Once societies start embracing the idea that terminally ill (or just mentally ill[0]) people are messy problems that need to be efficiently disposed of, the pressure on vulnerable people to do the "right" thing will only rise.

If people aren't sure that they are valued by society, then this societal expectation will push them over the edge, especially when money is involved (like inheritance, or cash payouts in the premise of this film).

[0] "Among adults whose lives are ended for psychiatric reasons, the most common conditions are depression, personality disorder and Asperger’s syndrome, a mild form of autism." https://www.statnews.com/2017/10/26/euthanasia-mental-illnes...
Yeah, twitter is definitely not meant for long content!
Depending on what you want to do with it almost certainly.

After all, it ran on twenty year old computers, and quite usable, too.
https://www.youtube.com/watch?v=XlirQ2SeGTw and many others.
Beware of one wishes for, in the end they will get Chrome everywhere anyway, because Firefox doesn't really matter, and there are no Web standards other than what Google is pushing from ChromeOS as standards, Project Fugus, Houdini, WebUSB, Web Bluetooth,...
Well that sure looks appetizing.
Magellan sounds better than what we have available now.
My perspective here is probably quite different, because of my cultural background. Here in Germany there is a pretty clear division between CS at a university (Universität), "CS" at a college (Fachhochschule), and "CS" as an apprenticeship (Fachinformatikausbildung). I'm putting quotation marks on the latter two, because calling it a science is already a large stretch in the first case, as I would distinguish between engineering and science, but that's a minor point. The latter two have nothing or very little to do with research, and are all about giving practical knowledge to help people get jobs/get good employees.

> Some people in this thread seem to think colleges have been taken over by javascript, and that may be true in some places, but I wish they'd taught us JS, because what they taught me was Java Swing, because a decade ago the ivory-tower tenured professor who wrote that course thought it would be useful for getting us a job and never touched it again.

You get a BS to understand (hard) concepts. Java makes a lot of sense to teach because of good resources, longevity, and it implementing a lot of the underlying ideas of OOP. Is it a great language? Not at all, but knowing it makes it very easy to learn other OOP languages. My faculty is currently discussing a larger BS reform, and this is one of the topics. We have a course for second semester students called "Intro to OOP". What are the alternatives to Java? Most other OOP languages do not implement all the typical concepts of OOP, or are highly platform dependent, or might be just a fluke. C++ is quite rough, and there is another course teaching OS with C in the same semester. Personally, I think people in the course should be able to choose between writing their assignments in something that compiles to java bytecode, but that massively increases overhead for TAs.

> In fact I would go a step further: Having a lot of people who are very good at programming but who don't know anything else is a bad thing for society.

This I would agree with, and add that this is also really terrible for programmers. Compared to other engineering disciplines, our discipline is massively underdeveloped in the realm of strong guidelines backed up by empirical research. If you look at the subfield of Software Engineering (which I'd say is another misnomer, as this is actually pretty much the only empirical part of CS, and at that mostly a social science), it is hard to find very strong consensus on what and how to do it. Actual practice is, I'd argue, more influenced by medium posts than the papers published in the field. There are a lot of strong opinions, and very little but personal experience to back these things up.

> What good is it going to do any of us to write systems that strip away all our civil liberties with perfect big-O complexity?

I'd also strongly argue that everyone should be educated in ethics, but education in morality does not make a moral person, I think this is one of the really hard problems that universities can try to help alleviate, but not solve alone.
For me it was even worse, I got a straight "Access denied" with no captcha or recourse. (Firefox, Linux)
Windows XP was my first operating system when my family got their first computer. At the time our school computers were running Windows 98. I felt so special having the new "XP" system at home haha. The login sound still brings back memories. Thank you for your contributions!
Coincidentally I just watched a 90 second clip from The Brady Bunch. I’d forgotten how formally everyone dressed on TV … even in their own homes with no guests visiting. The father is wearing slacks and a tie. The girls wear dresses. Not realistic.
I would also suggest Preferans which belongs to the same family of games thematically - trick taking, contract bidding. Three players, dynamic alliances, instead of predetermined pairings like in bridge. Multiple game modes, including the "passing game" which happens when nobody wants to bid and results in a round where players are penilized for taking tricks. Some of the interesting bidding options include "no trump" and "misere" (not certain of spelling) where player contracts to avoid taking any tricks.
Google was

https://cloud.google.com/blog/products/data-analytics/introd...

storing billions of records in database is hard, but querying them is harder

if you want to try, get yourself some proper tools first: https://github.com/blockchain-etl

or you can just query transactions via RPC
Similar story, except instead of 98 for me I held on to Win2k (and the laptop running it, the first laptop I ever bought with my own money) as long as I possibly could. Absolutely loved that release.
The original Windows XP did not require a reboot at least once per day, like Windows 98, but it still required a reboot after 2 or 3 days of intense use.

The many Service Packs that have been applied later to Windows XP have improved a lot its stability, but I have not used Windows XP for enough years to reach a Service Pack version where Windows XP would never need periodic reboots. I have stopped using Windows XP in 2005, maybe later revisions have solved the remaining bugs.

I have used Windows 2000 on much less computers and for much less time than Windows XP, so the accumulated experience might be insufficient, but with Windows 2000 I have not encountered any situation when I was forced to reboot the computer, like it was needed from time to time with Windows XP. Even so, the improvement in stability between Windows 98 and Windows XP was huge.

Simultaneously with using Windows XP on many desktops/laptops, I was managing a large number of FreeBSD servers. Those were rebooted exactly once per year, in order to do a kernel upgrade, even if that could have been skipped without problems.
bare subatomic particles are not chemicals.