skysight-inc/HackerNews huggingface dataset:
There is some theoretical work on datalog you might be interested in. Recursive queries over sets are guaranteed to terminate if they don't contain negations / aggregations, and if they have a finite herbrand universe, which, very roughly speaking, means that no functions can return new constants or tuples of unbounded length.

eg: recursively generating the set of x := x + 1 won't terminate beacuse x goes to infinity, and you get infinite tuples. x := abs(x) is fine, since you get up to two tuples per input tuple (-1, and 1, for example).

Anyway, if you ask for the query to build up all paths (of unbounded length), it won't terminate. If you asked for shortest paths, (bounded by the number of nodes in the source database) it would.
Although I can easily envisage a criminal org sending someone into a hotel, bank, etc. to steal a device if the payoff is high enough.
The graveyard is full of the previously irreplaceable.

"...20 years"

Ohh sorry, we can't hire you. It's a "culture fit" issue. (We aren't allowed to say it's an age filter! It's "culture"- we aren't ageist!)
Can the foss community really find nobody with the motivation to use their Bitcoin rig as a research machine? Or do you need even more specialized hardware than that?
MmWave Smart Switch with Presence Sensing Radar
> In its raw form, it sounds awful

Not really, and it isn't just warmth. The distortion is a unique pattern of simple and monotonically decaying series of harmonics, dominated by moderate levels of second harmonic. This is probably why most find it pleasing.
His original proposal video[0] explains it well: it's not supposed to be powerful; he is aware of the Raspberry Pi but doesn't see it fitting his vision. It's supposed to be something like the C64 and other computers of the era where you could understand how all the various chips interacted and worked.

Things like DDR memory abstract all that stuff away. Computers today don't "put an address on the bus and read the data" like parallel SRAM/DRAM; they send a command packet to the memory chips and wait for the data packet to come back. Audio interfaces, especially over PCIe, aren't as simple anymore either. You can't write direct to the screen anymore like you could with VGA cards on old IBM PCs. All these abstractions make computers so complex that one person can't possibly understand it all at once.

[0]: https://youtu.be/ayh0qebfD2g
I was actually trying to have it generate a Reddit comment section in the midst of a troll war.

It’s weird how that thing can be sassy and rap, but seems unwilling to generate « bad internet comments »
It’s hard to get anything but bland content.
Canada will ban Americans for life who've driven drunk in America but never drank a drop anywhere in Canada. If you try to sneak or lie your way in, they'll arrest you.

Don't go to Singapore if you like drugs. How hard can that be? I've been not going to Singapore my entire life.
This is Google; I don't know why you'd be giving them the benefit of the doubt in terms of communicating with their customers. We all know they don't.

The fact that threads like these even exist indicate that Google did not, in fact, tell their users:

- https://issuetracker.google.com/issues/268606830?pli=1

- https://forum.rclone.org/t/new-limit-unlocked-on-google-driv...
The misnomer drives me nuts, it should be called 8LC or 16LC for the ever-finer states they have to resolve, and that would make the dismal endurance and reliability make sense.
Tempura also has foreign origins:

> Tempura (天ぷら or 天麩羅, tenpura, [tempɯɾa]) is a typical Japanese dish usually consisting of seafood, meat and vegetables that have been battered and deep fried. The dish was introduced by the Portuguese in Nagasaki through fritter-cooking techniques in the 16th century. The word tempura comes from the Latin word tempora, a term referring to times of fasting when the church dictated that Catholics go meatless.[1]

* https://en.wikipedia.org/wiki/Tempura
I’ve always felt the UK has an outsize contribution to music, especially in modern electronic/dance music, compared to the US.
Show HN: BraiMax Chess – Bootstrapped personalized chess training Web App MVP
Hi HN! I’m publicly releasing BraiMax Chess, a web app I built during the last three months; it’s based on a training technique which brought me from around 1700/1800 to 2000 rating (superblitz) on lichess. Here it is: https://chess.braimax.com

Background story: during lockdown I decided to try and improve at chess, which I was playing online a lot. Bought a few books, tried all the websites and apps I found. This serious study helped a lot in understanding the game better, but didn’t improve my results as much as I hoped. It also was very hard work, and after a few months I stopped having the motivation to continue.

Around that time I discovered Puzzle Rush on chess.com; that one was the most enjoyable chess-related thing I could do besides playing games, and it helped with tactics, but I soon plateaued - until I thought about combining that with spaced repetitions. I would manually review the puzzles I had failed, and add them to a rudimentary spaced repetitions system I had hacked together. It was a bit of work, but still enjoyable enough to stick to it; that’s when I started getting noticeably better and better, making fewer blunders, and climbing the rating.

Late last year I decided to take some time off after leaving my last job; during the break I felt an itch and decided to create a website which would allow anybody to use the same technique I described above, but in a much easier/integrated way. After three months of full time work on it, it’s ready!

I’ve also got ideas which I think will make it much better, finding out where each user needs to improve the most and finding a suitable training program, almost like a digital chess coach - but to be honest I now need to find how to finance this evolution; the most likely scenario right now is that I’ll do that by finding a part time contracting job. By the way, if you’re looking for a very professional and highly productive full stack Rails/React remote developer, feel free to contact me, data is on my profile.

PS: I also launched on product hunt today: https://www.producthunt.com/posts/braimax-chess
You claim this is the most important point, I am saying it is important, but not the most important point. The charts show the difference already, show that this difference is largely related to medical / health reasons (as I said above, cardiovascular alone accounts for more of the difference than all those reasons combined), and don't support your conclusion.
I've got a tale of two clouds. I complained about an issue with AWS on Twitter and two hours later was on a call with the EKS product manager who connected me with someone on their team who documented the issue, gave me a workaround, and then pushed out a fix to everyone a few days later. It was super impressive!

I complained about a separate issue with GCP. The product manager found my tweet and told me it was my fault for using a service marked as "preview". He then told me I should have used a different service, which was also marked as "preview". They were rude and defensive and made no attempt to resolve my issue. We decided to just not use GCP for the project as a result.

Neither of these are isolated stories. I have multiple examples of GCP staff just being super rude for no real reason, while AWS regularly goes above and beyond with customer service.
My digital design class in the mid 1970s used the older RTL (resistor-transistor logic) gates. They had only 2 NOR gates per (TO-5) package; you can still buy these on Ebay for around $6.

At the time I wished that I could be using the much newer 7400 family of logic chips; the 7400 series by then had a full complement of chips available, everything from logic inverters to 4 bit arithmetic-logic chips (74181). The 7400 family is TTL and much better: higher density (4 NAND gates per chip for the 7400), easier to work with packaging (DIPS), higher speed, much greater variety of chips, and most importantly to me a higher fanout (each output signal can drive inputs on more downstream chips making designs simpler).

The 74HC family used in the featured article came along around 20 years later. Many families of 7400 have been introduced over the years[1]. The 74HC family was one of my favorites for personal projects. They where logically compatible--the 1960s 7400 and the 1980s 74HC00 chips are both four 2-input NAND gates having the same pinouts in the same packages (14 pin DIPs). The reason I liked 74HCs was the fact that they used CMOS transistors and hence required very little power and could run on a wide range of voltages allowing simple battery powered circuits. I still have a supply of these from the 1990s that I bought for home projects.

By now, half a century later, there are even more varieties. Some are suitable for hostile environments (like automotive applications--high temperature, wide voltage swings, electrical noise, and vibrations). Some will run on voltages under one volt and all run much faster. See [1] from Texas Instruments.

[1] https://www.ti.com/lit/sg/sdyu001ab/sdyu001ab.pdf?ts=1680318...
Pi4 shenanigans (availability and price) completely screwed up one of my projects. I will not touch it ever again.
The problem has always been with companies. They'll pass on people like me, then whine about a tech labor shortage and want H1-B workers. I'm convinced I can do anything an H1-B visa-holder can*, but Google would have to be in dire straits before they even spend time interviewing me. Twitter is about there, I think, but it sounds like such an awful place to work now, so it's a catch 22.

*except be willing to work 50 or 60-hour weeks for 20% below market rate
The last time I asked this I was given many reasons but the reason that stuck with me is (paraphrasing): "it is a complete system small enough to be understood by a single person".
I always thought walkie-talkie for teams [1] was walkie-talkie for teams.

1: https://support.microsoft.com/en-us/office/get-started-with-...
The internet had its Eternal September. Now we've entered Eternal April.
I work on trucks for a living so i mostly just cosplay a programmer in my spare time, but I had a single teams meeting with our wellness/HR rep at the shop last year about an accident i had and that took almost an hour, had to be restarted three times, and ended with one last awkward silence as the call dropped and we texted eachother a goodbye. I think we both just sort of agreed to be more careful? idk...she transformed into some weird robot so often it was hard to tell what point we were trying to agree on.

IDK if it was just my teams or we didnt pay for the good teams but god in heaven if you do more than one Teams a year i feel sorry for you.
The spirit is the same, but I don't think we're talking about the same thing. It's "chattel", and according to wikipedia, for whatever that's worth, it's "trespass to chattels".

I didn't see any reference there about treating people in a customer relationship as the "chattel" referred to in this law.
You can get industrial SLC, it's just expensive and small. Pick your 8 most previous GB...
I'd be very surprised if humans survive until 2045
I also catch myself saying "please" and "thank you" to a chat bot) Will it improve my chances of survival in the impeding Botpocalypse?
I had a similar experience a few years back.

Then, on a more recent whim, I bought some store branded toaster pastries from my local grocery store, and they were exactly the Pop Tarts I remembered.
Its a Pentium 4, its going to spend half of its clock cycles with a stalled pipeline.
I hate that all the movies these days are so dark. 1/10 movies i stop watching because of this.
The point is that “curry” is a British generalization.

Indian restaurants were historically called curry houses as a pejorative.

India has many dishes that one might consider a curry, but we have no dish called curry. The only use of the word curry in restaurants is to appeal to British nationals (and anyone they spread their culture to).

It’s an artifact of colonialism.

I also don’t understand why you think it’s virtue signalling. If anything, your appeal to “150 languages in India” is virtue signalling because you’re trying to make a benevolent justification for a word whose history you don’t understand. Also rich that you say “learn a little history folks” when you yourself clearly didn’t learn it in this instance.

Now, there is a word “Kari” in several South Indian languages but it’s used to mean spicy sauce or “kadipoda” which means spice mix, both derived from “black” in reference to the use of black peppercorns. The generalization into “curry” was one of colonial misinterpretation.

https://www.theatlantic.com/health/archive/2019/04/why-we-ca...
While negative impacts are specific and large on an individual level, positive impacts are broad and diffuse but vast. This has always been the issue with various kinds of protectionism. Change hurts. We will all be better off. We should consider how to help these people also.
I wish HN had a convention of identifying links as video in the title, the way it does with years for older articles. On my RSS reader, I can't see the domain before clicking. It's no fun to unwittingly wake up my wife with a sudden loud shouted epithet on a Saturday morning.
I'm generally someone who loves a laugh, but I don't enjoy the Internet's take on April Fools.

April Fools isn't really about jokes, it's more about pranks, and pranks are hard to do well. You need a lot of shared in-group context to be able to pull off a prank that's bold enough to be funny, but innocent enough to not be harmful. You don't have that kind of context on the Internet. So instead you end up with some bland yearly variation on "Our software will substitute X for Y, where Y is something we do well and X is widely mocked and disliked. Here's a mock-up. April Fools!"

Which, y'know... eh. Far too predictable to be funny, and kind of disappointing when you're keen for a real update.
Nice april fools, but not as good as the "Really" proposal from last year: https://www.kdab.com/cpp23-will-be-really-awesome/
interesting, thank you for the insight on the use case. yes, this is fairly easy to implement.
Will AI be our servant and save capitalism with help from blockchain?
Scaling up an MQTT<->webhook relay that I wrote in Elixir to 1000’s of long running connections, I found that I needed to manually trigger periodic GCs on my long lived processes.

As binary strings work their way through the pipelines via messages, it leaves binaries on the binary heap that don’t go away because the ref count stays above 1. There are a number of GC parameters one can tune on a per process level that might cause a long lived process to collect more aggressively. But my long lived processes have a natural “ratchet” point where it was just easy to throw a collect in. This solved all of my slow growth memory problems.

I’ve read elsewhere that Erlangs GC benefits often on the basis that must Erlanger processes are short lived.
In Europe calling yourself an enginner without having a proper title can send you to jail, because an actual Engineer has civil duties and accountability on civil causalities.
Curry comes from the Tamil word (கறி kaṟi). The curry we have today is a mix of different influences - Ancient Indian (mustard, fennel, cumin, black pepper, curry leaves), Mughal, and Portuguese (Chilli pepper, tomato). There are subtle but important difference but they all share some similarities - especially the spices. Although curry powder (turmeric, coriander, fenugreek, cinnamon, cumin, black pepper, ginger, and cardamom) - those are every day spices in South India which was where most spices where exported from, historically. And we use that exact combination to this day.

I see it frequently in British cooking shows - trying to lay claim for curry. I'm sure curry has evolved like with any cuisine. But it's absolute bonkers that even James May seems to think that curry originated in Britain. Now, that's some fine poppycock.
Why, exactly, should the CEO of Twitter care about their own tweets getting maximum attention? If anything, this takes engineering effort away from customers because special implementations like "is_elon" have to be added.
Jokes aside, any software engineer would be wise to get one or two cloud certs. Certifications are big in the IT realm (e.g. A+), and while they've historically been a joke in the SWE realm, virtually all SWE job postings I see these days want the candidate to have AWS or Azure experience, and a cert proves that. Yeah the AWS Cloud Practitioner cert is easy, but something like Azure's AZ-204 takes MANY hours of studying/real-world experience to earn.
I never said it didn't happen. Don't do that.

It's unquestionably a different dynamic. If the party is in power, then the party is in power. Period. They have less incentive to listen to smaller factions. Do they? I sure hope so. But it's not the same.

Furthermore, these internal deals are more likely to be kept private since theres no benefit to airing everything to the press, the public and the opposition.

In a multi-party system almost all those deals are public. Thus, voters can decide if everyone lived up to their promise.
The problem isn't putting people out of work, that's the whole point of technology. The problem is that the gains are concentrated into the hands of those who own capital instead of distributed across the society of people who actually did the fucking work to make this level of progress possible.

We could be working far fewer hours, we could have higher pay, but neither are realized because we can't shake off the goddamned aristocrats and neo feudalists.
Hmm. Seems a bit harsh and premature… maybe I missed some news that would warrant such a reaction.
Assuming you're not being facetious - how do you personally feel about perishing (violently?) in a global apocalypse within 20 years?
au contrair -- Literally the first line of the widely known 2022 Big-Bench paper on large language models, with over 100 authors, says:

Generative language models have as their core capability the production of the most likely continuation for a text sequence. This seemingly simple skill is remarkably general. Any task that can be
specified and executed via text can be framed as text continuation. This encompasses a wide range
of cognitive tasks, including tasks that can be resolved over chat or email, for example, or in a web
forum.
they do have their links all over the site, so yes. Just likely not enough to justify keeping the entire site/team running it.
Face it, your work will never be as immortal as autotools.

You also bet on wrong languages. M4 is battle-tested, stood the test of time, and is much more stable.
At least in the past there was no fine-grained option to backup other things like bookmarks without also giving google all of your wifi passwords:

https://micahflee.com/2013/07/use-android-youre-probably-giv...

The only way was turning on some enterprise mode most home routers don't have, I think because they didn't want to get sued for leaking company passwords.
I propose !yt in honor of search engine bang codes. E.g.

!yt F**k Teams
Problems that attract smart people
Even the most generous UBI proposals are basically a “don’t starve to death” level of income. Maybe fine for a 20 year old who is couch surfing and working on their blog for a while, but UBI isn’t a realistic solution to free everyone from the need to work.

The idea of a UBI that provides a comfortable lifestyle for anyone who doesn’t want to work a normal job is just a pipe dream.
need midjourney for ansi now
It died a year ago, all they did recently was make it Facebook Official.
Dark launching is the term for releasing new features to specific users or groups for testing feedback (performance, csat, usability, etc) - back in the day of shipped software it was just called "feature flags."

It's a standard part of zero planned downtime product development.

See LaunchDarkly for a commercial provider of dark launching services.
Interestingly it loads for me muted by default. I have to tap unmute.
While those of us in the industry know this, this is not how it’s explained by most AI evangelists.
Python 4 renamed to viper and add support for TypeScript
I'm curious why there's such a desire to nitpick how things like ChatGPT perform on tasks like this.

First, modems in 1987 were 300-2400 baud mostly, so there isn't going to be all the color and graphics that people remember from the BBS's in the 90s.

Second, the prompt is ripe for some tweaking to get output that's more 'realistic' or tailored to what someone might expect.

And lastly, this is just the beginning. What is going to happen 36 years from now when someone loads up the latest release of 'AI' software and says 'pretend being ChatGPT from 2023 emulating a BBS from 1987'.

Edit: I can't get the sharegpt extension to work but had some fun with this prompt:

Please simulate an ascii-based dial up BBS system as it would have appeared in 1987. Please use markdown for all of the presentation, mindful of the 80x24 terminal formatting. Use colors and ascii art to improve the aesthetics of the site. Start off by emulating the dial up modem process and somewhere in the middle simulate what happens when your little brother picks up the phone and starts pressing buttons to mess with the session. You are in complete control of the contents of the BBS, the title, colors, menus and everything else. I as the user will explore using my inputs to select options and interact with the system.
I highly doubt that. Macs come with high resolution screens and relatively underpowered GPUs. They also come with their own graphics API (Metal) to deal with, as well as Rosetta2.

There are already forks out there that make playing games on macOS possible by porting the many Linux wrappers. I haven't seen any of them take off, really.

I expect that most people who own a Mac simply buy a console for gaming.
Don't let the haters get to you. You and your work are awesome.
Happy April Fools day[0] :)

[0] https://en.wikipedia.org/wiki/April_Fools%27_Day
That is an awesome project!
Quick Google says 147 predictions of which 117 are true. I don't have a good source though, and I'm not sure how strict the criteria for "pass" / "fail" for individual predictions were

I used to like Kurzweil but he kind of jumped the shark with his more goofy predictions
Whoa. Now why did I think that. Sorry for the mis-attribution.

But also, you really should move to C++, for all the reasons you listed!
It would be great to analyze this problem in a more data based way. It is also important to emphasize that this article talks about "affecting" but not about "losing". If it's only about affecting I would say that will affect almost all the workers in knowledge industries as Google affects everyone looking for searching on Internet. ChatGPT (and its variants and/or competitors) will (or are) as present in tooling as sending emails, chatting, etc.

Some workers will be completely screwed (not only affected). For example, there are hundred thousands copywriters in the world they would be easily replaced by this technology. On a side note I just read the old article about "Pepsi's Nonsensical Logo Redesign Document: $1 Million for This?" [1]. The nonsensical is part of the title but not my pun. Another example is the "Just Do It" [2] Nike's slogan.

[1] https://www.cbsnews.com/news/pepsis-nonsensical-logo-redesig...

[2] https://en.wikipedia.org/wiki/Just_Do_It