skysight-inc/HackerNews huggingface dataset:
Yes the spinners that are made of braille are nice. And graphs.

But unicode support is pretty ubiquitous now. It works great. Despite advanced unicode (ligatures, emoji) not really playing nice with monospaced fonts, most terminals handle it very well.
I’m so glad we’ve moved on from the journalism of “here’s what 3 or 4 people are talking about on Twitter” to “here are a few videos on TikTok with barely any views starting a massive trend”. Can’t wait for the journalists to fully automate this process with chatGPT.
I'm 50, and I play video games. Like you, I do not find retro gaming to be engaging, even if I grew up on those games. So I play the new games off Steam just like my kids do. I don't let it consume my time, but everyone needs some relaxation time in their lives, so by all means if you enjoy gaming, try things out and have fun.

FWIW, though, I'm just as happy playing card games and board games with friends and family, so if you are trying to find where your niche of gaming lies, don't limit yourself to digital.
If I were retired, I'd write a terminal that passes an extra bi-directional pipe (fd 3?) to programs for an interactive jupyter-like REPL experience. From that pipe, programs could request a canvas from the terminal (mmapped file?, shm?, another pipe?), and the terminal could send per-canvas mouse/key actions back to the program. Obviously, I haven't dug into the details yet, but it's on the list.
Larry Page didn't kill himself.
Yeah, it's the only place I know of where I can order from 1,000s of products and have them delivered the next day...
It's pretty clear to me that each successive generation will deliberately pick a different social networks than its parents, and FB is experiencing this generational churn. First it was millennials to Instagram, but Meta also owns IG. Gen Z chose TikTok (and Fortnite), however, neither controlled by Meta, and that's hurting them. The next generation (Gen Alpha) like my daughter will pick something other than TikTok, even if it hasn't been banned by then.

https://en.wikipedia.org/wiki/Generation_Alpha
Security folks depend on this for correctness checks - OpenBSD in particular continues to supports Alpha (memory access reordering, alignment requirements) and Sparc64 (big endian, register windows), as well as the usual suspects, which frequently finds bugs that wouldn't be found on platforms without those "unusual" characteristics.
There’s no reason to think SPAs are in any way objectively better in terms of either UX or DX.

I can’t count the number of SPAs that manage to break basic browser functionality like links, back/forward navigation and scrolling. It’s insane.
This is a big problem for serialized stories now that fan theorizing on the internet is so common. A good plot shouldn't be completely predictable to your audience, but events need to flow from one to the other because characters and their worlds should have consistency. This creates predictability and means some small percentage of your audience can now guess what is going to happen.

That was fine a decade or two ago when a person might guess the ending to a TV show and blurt it out to their partner on the couch. However, now that small group that guesses the plot correctly will share their predictions on the relevant subreddit which will be picked up by blogs and suddenly everyone knows where you were going.

When that happens, the creatives are faced with the choice to change that ending or just deal with the twists and turns getting spoiled. Westworld is a memorable example of the creators changing the show because fans guessed what was happening next. The end result was that the show didn't make any sense because it prioritized unpredictability over all else and eventually the world and characters didn't make any sense anymore.
>I dont think Bison were a staple prior to 1900 or anything.

You've been misinformed. Bison was the "was the principal food source for Indigenous Peoples of the Plains.[0]"

Indigenous people depended on bison for food; bison were slaughtered wholesale in order to make life as hard as possible for indigenous people to live. This was quite intentional, and extremely horrible. And yes, it sucks, and is uncomfortable to think about. Doesn't mean we should ignore it, though.

[0] http://traditionalanimalfoods.org/mammals/hoofed/page.aspx?i...
"The IRS currently refers people seeking no-cost filing options to a consortium of companies that provide free e-filing for taxpayers below a certain income level. Though 70 percent of taxpayers qualify for those products, fewer than 3 percent of taxpayers use them, according to a Government Accountability Office report."

This low uptake absolutely has to be one of the impediments to a rollout of a free IRS-run tax service. The argument is simple: why should we invest resources in expanding our free services when taxpayers don't use what we already make available? Is there data to support the notion that usage would meaningfully increase if we supported 100% of filing cases? (I would expect the opposite to be true; as tax situations get more complex, filers have more incentive and means to hire specialized help.)
> I personally think the only reason WoW hasn't caught on again is that BfA / Shadowlands killed enthusiasm for the game.

as a former WoW player (since beta!)

we're all wise to the situation that if Blizzard gets its userbase back it will return to its previous abusive ways

its reputation is unsalvageable
i got "warsh" which is the spelling of how some old west virginia says "wash"
Will there be something like a meta search for ai like meta search in the 00s?
The instructions for spinning up a read only mirror: https://github.com/adamnew123456/wiki-server and in particular the C2 archive from https://archive.org/details/c2.com-wiki_201501
I’d challenge you to be more creative with possible alternatives that aren’t just doing the same thing forever.

There’s literally hundreds of ways to organize people’s labor that isn’t just private capital Vs private capital but there seems to be best few leaders that are thinking outside the box.

My preferred approach here is actually building a powerful democratic cooperative, and I’ve written a ton on this site alone on that. That seems like it’s equally as hard as trying to build a direct competitor, with the upside that it’s Democratic. Why shouldn’t we try?
That's not what "state sponsored" means. (I mean, yes, technically the Vatican is a state. It's still ridiculous to label everything Catholic as "state sponsored".)
> Which is all great and wonderful - until things change, and requests can suddenly come in without an ID

But this is where type systems shine!

You create a RequestWithoutId and let the boundary accept it (per your scenario). Hit compile and see what fails, in this case, calling the next method into the system will fail, because it expected a different type. Now you can choose to keep plumbing RequestWithoutId through the system - guided only by the type-checker, or you can write a RequestWithoutId->RequestWithId implementation. If your system functions correctly for-all RequestWithId, and you can make a conversion for-all RequestWithoutIds, then your system will function correctly for-all RequestWithoutIds.

But can you turn a RequestWithoutId into a RequestWithId? Inspect the type of Id. If it's a UUID, it's most likely safe to generate in-place, and you're gold. If it's a String or an Int or an Any, then it's no longer mechanical and you probably need to start thinking.
Better than Jellyfish! :)
Then it'll just be our AI avatars conversing with each other. Mission accomplished.
That's at least half of what hacker news is now.
I just opened vice news from a North American location and went through the headlines. The politicization is through the roof, and the headlines do not match the context. I am sure there is a market for this type of journalism, but it is much smaller these days because every org left and right is doing it.
Principles of Research Address by Albert Einstein
> Well, it might be possible to reign in drug-seeking behaviour without denying medicine to people who need it.

It may be possible eventually, but in the meantime which side do you err towards?

If you err towards denying adhd medication to people that may or may not have ADHD, you will almost certainly deny it to people who need it.

That basically leaves that group of people out to dry.
Seems like it would have been cheaper and more effective to buy a video game studio already doing that sort of thing, though.
Do you have any examples of this book actually being read to children? Otherwise it's still speculation that kids are being taught "how to give blowjobs". I have no doubt that sexually explicit books on lgbt issues exist, but the claim is that they are being targeted at children.
> we started determining our social roles by way of market whims

Plenty of social roles are still not determined by market whims. Such as friendship and family relations.
The standard deduction is now so high ($25,900) that for the vast majority of standard wage-slave Americans, it will not be reached.

> In 2017, 47.1 million taxpayers itemized deductions, relative to 15.3 million in 2018. This dramatic shift maps to a more than 19 percentage point drop in itemizers as a percentage of all taxpayers, from 30.90% to 11.47%.

The majority of this was people's mortgage deduction went from being more than the standard deduction (so itemization is worthwhile) to being less (so it's not worthwhile).

You can roughly estimate what your itemized deduction might be.
That is true. I guess I was thinking of agrovoltaics, which also would not be a bad idea for a medium-density mixed-use area. Oh and chickens.
I didn’t say it was fictional, I said it wasn’t very common outside of fiction.
The entirety of the archive pre rework can be found at https://archive.org/details/c2.com-wiki_201501
As long as it's a level playing field. It shouldn't be less legal to protest at the home of a supreme court justice than to protest at the homes of abortion clinic staff members.
In places like, say, China and Russia, when billionaires can't be found, one automatically assumes it's because they were surreptitiously taken away by government agents -- after saying or doing something against the wishes of government leaders.

In the US, when billionaires can't be found, one automatically assumes it's because they themselves don't want to be found -- after getting caught doing or being involved in something naughty which they know they shouldn't have done. I sincerely hope this isn't the case with Page.
The approach there would be to ignore Willow for music output and just do what it does today:

- Wake

- Get command

- Send to Home Assistant conversation/intents API[0]

- Home Assistant does whatever you define, including what you describe just like it does today

So unless I'm missing something your use case should "just work".

[0] - https://developers.home-assistant.io/docs/intent_index/
I think you overestimate the competence of the majority of professors. They can’t require version control if they don’t understand what it is or how to use it.
Lol. Peppa Pig has been extremely popular in the US for like a decade or more now. I know for sure my young niece and nephew will randomly throw out British phrases with accent because of this show. And now Bluey with Australian accents and phrases too.
https://news.ycombinator.com/item?id=35951733
Long term staff retention really seems to pay off in the entertainment industry. Nintendo, Valve, FX, NBC, off the top of my head. Not sure how viable it is for smaller companies.
America isn’t a “secular” nation. It’s a religiously pluralistic nation. That means that all of the various non-falsifiable moral ideologies, from Christianity to Islam to secular humanism, are on equal political footing. If more people prioritize the mother’s invisible, non-falsifiable “right to bodily autonomy” over the fetus’s invisible, non-falsifiable “right to life” then you can permit abortion. If the opposite is true, you can ban it.
I've never tried any voice recognition system that works well. Maybe my accent is too different from typical training data or something. I had a voice recognition program on my computer in 1994 that had about the same accuracy for me as any modern voice recognition system that I have tried.
Yes, when I had to take university entry exams in Brazil, all parts of the exam were in person, including writing the essay, with a mandatory topic only disclosed when the exam starts. Preventing ai cheating might become more difficult for educational projects that are long form, like writing a dissertation, or big coding challenges. Although, for coding, one thing that I have consistenly seen work, is to just ask students to do a walk through of the code. People that just copy someone elses work are generally lazy, and don't really study what they copied, and it becomes easy to see who put in the work.
You seem to think two parties means "two sides."

I think it only means "only two parties to buy." They agree whenever the money says to and disagree about real issues that are distractions from what the money wants.

The problem is not a lack of meeting in the middle on culture war issues. The problem is that no one is even allowed to oppose the money. Not really. And when they try to, they're not considered "centrist moderates," but "far right" or "far left."
people from X are like A and from Y are like B.

But put four people from any location into the same room and you’ll find plenty of differences between them.

Aren't these saying the same thing?
the only way you can fight a CMA ruling is to show a procedural error

and given they knew who they'd be going up against, I suspect they were fastidious
It took me a surprising amount of time to work out where (Ciren) they were talking about after moving to glow-sester-shire...
Well they went corporate (MZLA Technologies) but they are still under the mozilla foundation.
> User Identity in ATProto is decentralized

It is but that's largely conceptual so doesn't really mean anything in the context of the protocol. These are message exchange protocols so the defining element is whether the messaging is federated or decentralised.

Fwiw AP also supports DID I just haven't seen any implementations use it, since it strongly recommends other ID (a mistake imo).

> It's also very weird how...

What you're describing here is a cultural phenomenon, not a technological one, so isn't really relevant to the discussion: ActivityPub siloing isn't a feature of the protocol, it's an emergent feature of the ecosystem/communities.

It's also worth mentioning it isn't usually implemented as you describe, unless you're specifically concerned with maximising your own reach from a publishing perspective: most instances allow individual users to follow individual users on another "blocked" instance - its usually just promotion/sharing & discovery that are restricted.
Geordie.
Yes, absolutely. And what's changed is that we now have a massive number of people (on both sides) who no longer agree that these things are important, or at least who think that other things are more important - so much more important that "these things" (constitutional protections) can be circumvented when they get in the way of the "more important things".

Constitutional protections are largely running on institutional inertia at the moment. That's good - the institutions were supposed to do that - but it won't last forever.
I too have played since beta. But yeah, I'm wary of that and ready to head for the door if that happens, but I just resubbed a bit to enjoy 10.1. I'll play for a month and then disappear until new content drops again. It's not going to my forever game anymore, but when it's good it'll get a month or two out of me.
Interesting. I can confirm my MacOS (12.6.3) Preview app (11.0) is having problems with that PDF -- for instance, pages 2-12 are blank in MacOS Preview, where pages 3, 5 and 7 show in the in-browser HTML/JS viewer. (pages 4, 6, and 8 are actually blank I think!).

If I view the PDF using the Chrome browser -- it's PDF rendering engine has no apparent problems, it seems to be showing the same pages as the in-browser HTML/JS viewer.

I've been investigating PDF generation from digitized historical materials myself, lately, so I happen to know that the Internet Archive PDFs use some sophisticated compression techniques to try to make PDFs substantially smaller than they would be including relatively high-res raster JPGs. They use both JPEG2K raster images, and JBIG2 bitmaps, in a sophisticated manner that uses a bitmask to try to apply higher-quality compression to the text, and lower-quality (more compressed, smaller bytesize) compression to the background pages.

This is known as "Mixed Raster Content (MRC)" approach [1] -- several commercial/proprietary packages also claim to implement it, I think mostly in the "document management" space. I think Internet Archive's open source python is the only open source implementation. [2]. (They have been using their home-built open source tool for 2-3 years, before that they were using a toolchain involving a proprietary tool for the MRC-style compression; I don't know if some PDF downloads on the live site may still be cached from previous tool chain or not).

It's a pretty neat technique. Here's a video where Merlijn Wajer from Internet Archive talks about their project. [3]. Here's one proprietary software vendors explanation of the MRC technique. [4]

While everything used in this approach ought to be in-spec for PDF rendering, I wonder if some PDF renderers (such as MacOS Preview) are having trouble with either some of the image formats (JPEG2000 or JBIG2, although both are spec'd by PDF standard), or the overall technique.

The alternative is pretty enormous PDFs for digitized materials at full-resolution though.

Since I've been investigating PDF generation for digitized historical content, though, I am curious what is going on here, and how to avoid it.

[1] https://en.wikipedia.org/wiki/Mixed_raster_content

[2] https://archive-pdf-tools.readthedocs.io/en/latest/

[3] https://youtu.be/DqA1YPfDlhg?t=972

[4] https://www.gdpicture.com/blog/advanced-mrc-compression/
Most of the answers here are choosing Postgres over MySQL, But there are cases where MySQL is far better than Postgres.

1. MySQL's Replication is simple, more reliable and takes up less disk space than Postgres.

2. Ability to control the optimization of queries with Optimizer hints. At scale, to lower tail latencies you will definitely need to help the query planner since you have some domain knowledge about your app and queries that the planner doesn't have.
Yes, In PG you can use pg_hint_plan, but still it is not an official solution.

3. MySQL has better connection scaling without a separate component like pgBouncer.
Also, cost of connection creation is lower due to MySQL's thread per connection model vs Postgres' process per connection model

4. Collations suck in Postgres since it decided to depend on the OS for collation support.
Version updates of other packages (glibc) or the OS can corrupt your database due to this collation mess.
The fix for this is to use ICU collations but even they have multiple limitations (You can't specify a non-deterministic collation at the database level etc)

5. Postgres's MVCC implementation is the most inefficient among modern databases [1]
Not only is it inefficient, it causes maintenance headaches with managing and tuning auto_vaccuum.
It also causes increased disk usage, write amplification (entire row is rewritten on each update and index is updated even if the column being updated is not indexed) and increased bloat due to multiple dead copies of the rows. If you use wide tables (100s of columns) with updates (not even high frequency but moderate updates), MySQL will be far better.
Heap-only-tuples (HOT) will only be helpful if your rows are narrow and there is sufficient free space in the page of the row being updated.
For wide-tables, most often this is not the case, so even HOT won't be much helpful.
Almost everyone would have read Uber's story of moving to MySQL [2], but even if you are not at Uber scale, Postgres's MVCC implementation, and its associated pains are better avoided.
Unfortunately attempts to fix this in Postgres (zheap) have been long abandoned.

6. In MySQL (InnoDB), the rows are physically ordered by Primary Key. This improves cache-hit ratio and performance if most of you queries involve selecting or ordering by the PK, or a prefix of the PK in case of composite PKs.

So, if you need performance at scale, reliable replication for HA, less maintenance, good connection scaling, go for MySQL. If your app depends on a extension or FDW that only Postgres has, then choose Postgres.

Often, people may complain about some obscure SQL syntax that does not work in MySQL or that Postgres correctly implements but mostly there will be an alternative you can use in MySQL.

[1] - https://ottertune.com/blog/the-part-of-postgresql-we-hate-th...
[2] - https://www.uber.com/en-US/blog/postgres-to-mysql-migration/
If I started selling a previously unknown cancer treatment over-the-counter in CVS, people would be justified in calling it not peer-reviewed, untested, etc. even if it is available to the public (giving people the opportunity to try it).
Don't blame you. Hard to disagree with that. Ever since JavaScript became important (famous web 2.0 yay) everything in the JS ecosystem was about making it more like Java style OOP and recently more functional style.

There were so many shims to emulate that style of OOP.
I do this, but I honestly don't know if it helps or not; or, to be more specific, I don't know if my actually breaking down the task is what helps or if it's simply a means of coaxing myself into thinking about the task long enough to get "in flow". Outside of flow, doing anything else is easier than doing the task. Inside of flow, it's just as difficult to stop working on it as it was to start working on it in the first place.

Either way, I write things down. I used paper notebooks for years before moving to a Markdown-formatted git repository that is automatically built into a static site when I push it to the remove. These days I've taken to using a reMarkable 2, an e-paper tablet. The fact that I enjoy using it adds to its utility, but I'm not yet sure if it's something I'm going to stick with long term.
I don't know if this is the way things should go, but it seems like a decent prediction about how they probably will. In fact, many law school exams are already administered using "blue book" software that functions as rudimentary word processors that lock down the computer's other functions for the duration of the exam. Perhaps other disciplines use this software too.

In the exam context, this software probably already solves the AI problem. Locking down the computer would not, of course, be a solution for other kinds of assignments, but I'll bet it won't be long until schools are using software like you described that are just do a lot of snooping instead of locking down the computer.

Unfortunately, the existing software is very clunky and not very reliable. And it doesn't seem like anybody has a strong incentive to improve it. (The schools license the software, and the schools understandably don't care all that much whether the software is nice to use.)
Well, the fault depends on who "you" are: the NULL macro generally comes from one's libc, and allegedly some libc maintainers have been very obstinately against changing their NULL macros to have pointer type.
I really hope that we can get closer to the European experience with taxes.

I was flabbergasted that when I was living in Ireland, I could do my taxes by going online, clicking a couple boxes, and hitting submit.
"The Government's investigation has revealed that JPMorgan knowingly, recklessly, and unlawfully provided and pulled the levers through which Epstein's recruiters and victims were paid and was indispensable to the operation and concealment of the Epstein trafficking enterprise."

The Virgin Islands government alleges JPMC /knew/ Epstein was abusing underage girls. That seems just stupendously unlikely.