skysight-inc/HackerNews huggingface dataset:
In terms of laptop compatibility because I need it all to be as cutting edge as possible, with minimum fuss, I moved to Fedora and not looked back.

For everything else, Debian is great.
Back in University the prolog class required us to pick a game and write a small "AI" opponent for this game in prolog.

Either people loved the whole different paradigm of logical programming and were really invested or they just didn't want to touch it. There wasn't much in-between.

I think it is great to expose people to different things and I loved it, but I agree for many people that sent prolog straight to their blacklist
Decades later, John Romero looks back at the birth of the first-person shooter
AI to Bolster Cybersecurity for Paris 2024 Olympics
As the 2024 Paris Olympics approach, AI technology is set to play a pivotal role in cybersecurity measures. With the increasing sophistication of cyberattacks, AI will be crucial in threat detection and response. Companies like Visual Edge IT highlight the importance of robust incident response plans, while platforms like Blackbird.AI's Constellation will help identify and counter disinformation campaigns. Ensuring cybersecurity will be vital for the smooth running of the games, emphasizing the need for advanced and proactive strategies.
Apple's App Store policy is unbelievably ridiculously hubristic. Imagine if Google/Microsoft charged you 30% of your entire business just because you ran it on top of Excel/Sheets and Gmail/Outlook. Or if Adobe took a 30% royalty from all artists creative works. It's madness, plain and simple. Developers already pay an annual fee to publish to the App Store, and consumers pay massive dollar to buy their iDevices. And yet they still have the nerve to demand 30% of entire business revenue, and charge a tax even when conducted outside of the App Store (so-called Core Technology Fee)? Even most governments in the world don't tax out-of-jurisdiction income.
So you're saying you're here for internet points exclusively? What's the exchange rate of those to USD again?
I‘m saying you should be able to do it as well as if it were in your actual visual field. Which might be very badly, depending on talent and experience, but not worse. And I was asking a question, if this is your actual experience. Because while I can visualize and rotate and transform objects in my mind, it’s not comparable to actually seeing them, and it doesn’t translate to being able to draw/paint them as well as if they were in front of me, by far.
This is great. The sooner MSFT kills itself in this way, the sooner major institutions who are tired of this can switch to alternatives.
In Computer Engineering, my most challenging course was “Communications Theory”.
Show HN: I built a generative e-learning tool for any subject
Hello HN!

This is a generative learning application I've been building. It is currently in a demo stage, and I'd love to hear your feedback! Try it out, thanks!
Pretty sure you wouldn't want to make two of those in succession. I mean, last time I had to pay a fine for not having The Correct Blessed Type Of Ticket, I did pay a lot of attention to the tickets I bought next. (Wasn't as expensive as in Paris, but still a palpable mistake.)
That's because it doesn't exist, it is anti-battery propaganda.
Not all lithium cell primary batteries contain oxygen.
ReScript isn't pure.

The big thing with Gren is that it's easy to anticipate what your code will do, even when calling functions you don't know the implementation of. It's hard to do this when function calls can mutate state, throw unchecked exceptions or perform arbitrary and unmanaged side effects.

Gren tries to do without these (mutation, unchecked exceptions, unmanaged side-effects) without requiring too much effort on the developer's part. In return, you can easier reason about the behaviour of your program.

Elm proved, at least to me, that this was good way to write programs. Gren simply tries to take it a step further by including first class support for backend applications and command line tools through NodeJS.
>I miss when my emails didn't have adverts pretending to be emails at the top of my inbox.

Here's a nickel, get yourself a better email client.
Unrelated, but any major OS version change these days feels contrived and unnecessary. What is changing so drastically that we need a major version bump and hours of upgrading?

IMO, the versioning should follow a pattern of 2024.01, 2025.03, etc.. and updates should be seamless.
I don't know what your product is, but this feels like it tremendously undervalues the hard work you've done to create a good product:

> And, honestly, they’re completely justified, IMO. They’ve done all the work of furnishing a customer who is ready to purchase.

Amazon is just a dumb pipe for your product and for payments. Sure, they have world-class infrastructure, but it's still a replaceable service, other companies do it successfully. Some % of those customers would find you without Amazon, especially if you advertised or put your product on other marketplaces.

This mindset also allows Amazon to exploit you, because you've already decided you'll accept anything they decide to do.

"We can't link to our website" is INSANE. It means any other company can undercut you or impersonate you on Amazon because your customers have no relationship with you as a company! That's terrifying!
This! It is so strange when posts don't have a date. It feels like those posts are trying actively to hide something. It's almost suspicious.

I also have a couple of other things I look for in a good blog:
https://j11g.com/2024/06/24/a-good-blog-has/
I recently bought a minipc that comes with W11. The manual actually says to install it without access to the internet, apparently to make it fall back to allowing you to create a local account.
I like London’s version of this. You can just tap your credit card or phone at any station, and it will even stop charging you after you rack up £8 in payments over the course of a day. Just pretends you had bought a day pass in the first place.

Really leaves a good impression, knowing that they could have gouged you but chose not to.
Just because you don't see downsides doesn't mean there aren't any. Coins are lost or broken or intentionally damaged, and may need cleaning and staff to handle and transport them. It's not zero waste. In fact I suspect the STM solution may overall have less waste. If you read the article, the chip is the size of a grain of salt.

Airline is not just whataboutism. It illustrates the absurdity of scale in your point. Imagine someone who is spending 20 minutes to save themselves 4 pennies on their electrical bill, but they are running 8 air conditioners with their windows open during a heatwave. Yes, that's whataboutism, but it's an informal fallacy, meaning I may still have a good point.
IIRC, we used handouts that he photocopied from various sources. I don't think there was a textbook.
Doesn't it also need a Zigbee gateway?
A Cybersecurity Schism
The difference is that education is now ubiquitous and almost everyone who matters is literate. The reason why Latin diverged into Romance languages is that literacy among the secular class died out, and both the elite and the peasants had no knowledge of formal Latin. (The Church did, but it was relatively weak in Early Middle Ages, certainly not strong enough to push the society to use a certain standard of language.)

Sure, if the educational system today collapses and we revert to pre-industrial state like around 500 AD, English will spontaneously develop into a family of mutually unintelligible languages.

I sincerely hope that this won't happen, though, because 95 per cent of humanity would die. We cannot feed 8 billion people with pre-modern technology.
"Computer" used to mean the job done by a human being. We chose to use the meaning to refer to machines that did similar tasks. Nobody quibbles about it any more.

Words can mean more than one thing. And sometimes the new meaning is significantly different but once everyone accepts it, there's no confusion.

You're arguing that we shouldn't accept the new meaning - not that "it doesn't mean that" (because that's not how language works).

I think it's fine - we'll get used to it and it's close enough as a metaphor to work.
That latency is time stolen from the other people who are already on transit (or waiting in line to get on) who get there later. All this latency is the type of thing that makes people want to quit using transit and just get a car. (and then build more roads to deal with congestion - though road users often have more options to avoid this latency and overall generally go faster than transit despite the congestion - remember it is end to end trip time that matters not time to get through a bottleneck)
I'm sure Azure is profitable for Microsoft. Microsoft are not even trying to sell development tools (the category of tools that would include LINQPad) to Linux devs.
> couldn't read your source without a signup

Honestly worth the sign-up, but here you go in the meantime [1]. (Never mind, Substack got smarter.)

The greater loss ratio claim is limited to aircraft carriers in 1942. America lost as carriers as Japan that year and wound up the year in worse shape, numerically, despite Midway. What got us through wasn’t a decisive naval battle in June of ‘42 but the production infrastructure laid down in the decade prior. We built our way out of the hole, because in attritional war, stocks are less important than flows.

[1] https://web.archive.org/web/20240611165959/https://phillipsp...
Hey, this is good info. I’ve got the pictured Amazon seller kit, and it works really bad!

For the task of connecting 2.54mm “pin headers” on boards you prefer mini-pv. A little hard to search for, but does this require a special crimper of its own?

As a hobbiest you don’t recommend doing your own crimping at all, and I am willing to pay money, but I do kinda need specific lengths due to a tight enclosure without much room for excess ribbon (I guess round cable might be bit better). Is there such an option? I kinda searched for it, and on electronics retailers like digikey I didn’t really see the length I wanted, though it is easy to miss stuff on there.
From that point of view, you could just have your flavor scientists whip up some MSG and garlic and make "Mammoth In A Biskit," zero actual mammoth required.
Shameless plug, but I wrote a post on the pros/cons/implications of using Mastodon to power a comments section:

https://jszym.com/blog/mastodon_blog_comments/
Secure boot seems very problematic with stream 9. I was looking at their shim signing approval and it seemed like it wasn't there yet.

IMO, Stream is just there for testing and no one cares if it works or not.
It used to be that a book or magazine issue needed to have a copyright notice including the year of publication or it didn't get copyright protection. That was a good rule.
Show HN: Get a list of sales leads based on hiring activity or tool stack
My cofounder and I built a tool that return sales leads for technical founders/dev tools.

Just enter your search criteria and we'll send you three leads for free within 48 hours.

We started working on this after we struggled to find new leads matching our ICP, and found hiring data and tool stack as a good proxy for the need of our service.

Link: https://chapter.show/
The scroll bar is at least as reliable as the progress bar meter surely.
Did you run into any specific issues with Debian?
I did something similar, but as I didn’t have access to mains in an easy way (read: close enough to the doorbell) to power the ESP I built a small PSU that took the very unregulated 8VAC from the doorbell transformer into 5VDC (using a rectifier, LM7805 for regulation and some capacitors to smooth everything out). Everything was small enough so I could hide it in the actual doorbell as well!
Keep in mind this article is kind of clickbait:

>the instructions on how to do the latter appeared on June 12, 2024, then disappeared on June 17, 2024.

The information was only ever published for 5 days.
> Laws. Existing laws prevent developers from doing that.

Laws mean nothing to scammy developers trying to make a quick buck. Would you hire a lawyer to sue for a $4.99 refund? And even if you’re willing to spend that money, are you sure you can figure out who to sue? The scammy developer is likely using some shell company registered in some dodgy jurisdiction. Sure, what they’re doing is illegal, but the average consumer has no real recourse.
A New Film Camera: Announcing the Pentax 17
Imagine walking (or in this case, standing around) on a sidewalk just going about your business. Then, imagine something drops on your head, literally out of the blue. In a city littered with scaffolding designed to prevent pedestrians being injured by stuff dropping from buildings. Further, imagine you are easily scared and/or have a weak heart. So, I think it's not a huge stretch to say that, with enough unlucky coincidences, this also might kill someone.
Thanks for reminding me of the hundreds of dollars of games on Steam I bought to play on Mac and now can't because I didn't realize that giving into to their Apple's incessant update nagging would completely remove support for those games.
absolutely crazy how people are trying to convince us that Netflix is doing incredible feats of engineering when the bottom line is to make their streams as cheap as feasibly possible

we've already crossed the line where it creates a garbage viewing experience for the end users, with pixel porridge everywhere and absolutely horrendous visuals in the darks and shadows for every movie and series

netflix engineers are failing (on purpose) to create a decent viewing experience for their users
I don't think he was making that comparison. I think this he was more referring to the mentality of "you must be fun at parties" whenever someone speaks up with some concerns about an idea.
Yes. It will go like that: “should we hire a senior dev and a junior dev? Nah, a senior dev plus GPT5 subscription should be enough to do the workload”. And it will be enough.
Silicon Valley is so littered with superfund sites that it would probably be near impossible to find places safe for human habitation under such rules.

Which is not to say that the rules are unreasonable, mind you.
No, the impact of Apple's rules is that you cannot see the price of Netflix in the Netflix app, because Netflix doesn't want to use Apple's IAP and give them whatever % cut.

If Netflix did offer in-app subscription (through Apple), and charged it at a higher rate to account for Apple's cut, it would be forbidden from telling it's more expensive because Apple takes a cut, or that it's available for cheaper on their website. Apple even forbids Netflix emailing their customer after signup telling them it's cheaper on their website.
I only have a windows machine for gaming... Eyes on Valve as they March towards Linux being a first class gaming platform.
I guess an urge for status signalling is very hard to resist.

Buyers who just want an exotic don't have to jump through Ferrari's hoops. There's the used market. Or, it's relatively easy to buy a new McLaren, Lotus, etc.
That all sounds like a reason to polish up the resume.
Ukraine is none of our business, and economic sanctions are a bad thing for the world.
A quick search didn't find anything. Any links to further info?
My guess is the reason for this is the lower default prize displayed, since in some regions they have to include the OS price in the total (or deduct it when you don't want it).
>Microsoft loves pushing people to buy macOS devices it would seem.

MacOS is basically unusable without logging into an Apple account, your logic does not follow.

This said, MacOS seems to be slowly but surely taking over former Windows use cases both in business and homes. If I had to guess why, it's probably the consistent, coherent GUI across the entire Apple ecosystem. People use computers to get shit done, after all.
Shitting out as many papers as you can, yes.

Making them as verbose as possible? My experience from grad school and with friends who are now faculty is that literally everybody's first draft is above the page limit and content needs to be cut.
Right, but everyone from the individual prosecutor to the bureaucrats at the DOJ to the regulators at the FAA to members of Congress HAVE to be thinking "what if the next fuckup involves a plane falling out of the air and 200+ deaths, then it's my ass on the line" at this point.
The article talks about tickets with chips in it, which means you could provide the same ticket with qr code, only cheaper and less polluting.

No variance.

People can then use nfc with their phone, which doesn't have the pollution problem.
I think that’s an example of “bad facts make bad law.”
Does it have a gui based update manager that doesn't require me to enter my password because it ducktapes sudo on top?

God, the ubuntu one is the worst as it'll sometimes prompt multiple times for a password.
This is absolutely it for me. It's also why I like paragraphs to have some level of spacing between them.

I'm currently reading a book that has quite minimal indentation on the first line of a paragraph, no spacing between, small font, and justified text. Every page is just a wall of text. It makes it noticeably more tiring to read than others that I've read recently. It seems to be a trend in more serious historical tomes. The last one I read, the Beauty and the Terror, was similarly typeset.

It's one of the reasons I like reading on my kindle.
Manage Database Workloads with the DBSnapper VSCode Extension
Well, Pop!_OS is a fantastic choice. Plus, there’s a ISO version with Nvidia drivers.

Pop is perfect for those coming from Windows.
> Why couldn’t the bicycle find its way home? Because it lost its

Great joke, AI
As far as challenging goes:

Networking: Not really "difficult" concepts, but the teacher had a chip on his shoulder. The programming assignments were "fun challenging", and I think if the course was taught at a slower pace, it would have sunk in better.

Assembly: I personally didn't struggle too much, but a lot of the class did. My secret was that I had read a little bit about assembly programming in high school, and realized that I had to force myself to follow "structured programming patterns." (If true goto true else goto false.) (I also programmed with a lot of GOTOs as a kid, so I knew enough not to make a mess.) I remember showing one of my high-score assignments to another kid in class, it "clicked," and they told me that if they realized that they could make their code kinda look like normal structured code it would be much easier.

(Also, I forgot that I really, really struggled with the first assignment, which was to write "hello world" using the DOS debugger. That was the angriest I ever got in college.)

As far as "not limited to programming courses":

Foundations of Computer Science: This was difficult because of the professor. They really didn't click or empathize with the class. Most of the class was about regular expressions. They never made sense to me, so now I just have ChatGPT write them for me.

Compilers: I really, really enjoyed the homework, but again, difficult because of the professor. It basically picks up the theory from Foundations of Computer Science.

One thing I noticed was that theoretical CS classes at my school had professors who didn't really understand the students and their goals. Most of us were targeting software engineering careers: The professors would often get us lost in the theory and not bring it back to concrete terms.
I had not heard of this person and it turns out there’s an entire Wikipedia entry for those interested in the backstory:

https://en.m.wikipedia.org/wiki/Ashley_Gj%C3%B8vik
In the Voron 3D printer scene it has become quite popular to use the ENGINEER PA-2X series if you want to spend tens of £ rather than £3 (and don't have hundreds of £ for official tools).

Despite your link saying they "suck", I've found the light-touch, fully-manual nature of them give a much better feel for what you're doing (vs the cheap ratcheted ones; never used the official tool), and I got pretty efficient at crimping with them throughout my Voron 2.4 build.
On the watch side, there is some nuance here.

Rolex stainless steel models are highly desirable, but they really don't appreciate in value. They simply sell on the secondary market for a >50% markup because they are still less expensive than a lot of the precious metal versions. So a rolex authorized dealer will typically have a huge ratio of buyers to watches available for steel watches. Precious metal rolexes - it's a big "depends." Any of the platinum watches are highly desirable as well as the meteorite dial watches - they sell well above msrp on the secondary market. Note that rolex authorized dealers are not allowed to mark up new watches at all. The price is the price set by the brand. Most authorized distributors are also jewelers so they allocate steel sport watches to people who buy a lot of jewelry.

Pateks are a different beast. The sport watches are highly desirable, and generally not available to the average buyer under any circumstances unless they have > $100K Patek spend, which means you're going to have to buy what is typically more of an art piece type watch (complication, calatrava, etc) before you'll get a shot at a $20K Patek sport watch. This means you can very easily get a beautiful brand new Patek dress watch for 20% off on the secondary market, since buyers will simply purchase that watch to get the spend history, immediately dump it on the secondary market at a big discount, just so they can get the opportunity to purchase a $20K watch and sell it for a >100% markup. There's no shame for some of these people.
> Even if i would have mac it would still be running Linux

This was my plan, any solid distros that support the ARM64 silicon (M3 & M4 specifically) OOTB? I've concerns about support for the touchpad, webcam etc.
Unless it's a corporate-ish site, I've found that asking the authors to add an RSS feed can work quite well.
I think Notion has nailed it with the new design of their table of contents [1]. The problem with the current general approach is that if a blog post is very long and you are in the middle of it, you might forget what the content was. However, having a very small item on the right that you can quickly peek at is awesome.

[1] Example https://www.notion.so/notion/Table-of-contents-50de58f824bf4...
The scrollbar is per-page, the meter is per-article. Lots of blogs where I see a progress meter also have multiple articles on one page, sometimes even infinite scroll. I personally find the meters kind of superfluous, but they don't bother me since they usually stay out of the way.
I took an advanced algorithms course at uni which was purely programming projects, code must be written in either C or C++, and this was on the quarter system. Professor would just give a quick overview of the projects and used class for q&a which most students didn't partake in.

The first was to implement a search algorithm that combines binary search and interleaving search which was pretty easy.

The second was to implement a prime number generator that generates >=1024-bit prime numbers without relying on bignum library. I miserably failed at this, been meaning to revisit this (over 15 years since).

The third was to implement a huffman encoder/decoder and an lz77 compressor/decompressor. Huffman was easy, but I found lz77 pretty difficult to implement efficiently (poor choice of data structure for the dictionary and phrase search on my part). I got a very minor deduction for the implementation not being quick.

Despite not doing well I hold the course in high regard.
This class was so fun. I remember a lot of people did find it difficult too.
Photo of the ticket / ticket machine is an obvious thing to include.

Some people live on a different continents and their environment looks completely different. This is giving me same vibes as those ‘probe you are not a robot’ tests that ask you to identify things that are specific to USA’
How to Use Jupyter Notebooks: The Ultimate Guide – DataCamp