skysight-inc/HackerNews huggingface dataset:
My friend who I played Red and Blue with had one of those.
They were an incredible resource. Later I was almost more amazed by gameFAQs which has very detailed guides for almost any game. And at least back then it was all ASCII with no ads. A million times better than the blogspam game guides that Google returns these days
JS is a messy language. But I don't think that this is really fair.

Dependency management is a disaster in a ton of ecosystems. It is often a different set of disasters than what npm has, but it isn't like this is a solved problem everywhere else and it is just the js ecosystem that sucks. NPM is made marginally worse by the poor standard library in JS but I don't think the problem is fundamentally attached to the language in any meaningful way.

And the push to use JS for backends was not "we want this to be a serious language" but was instead "well, we are already using JS for frontends so it'd be nice from a practical standpoint for hiring and training to be able to use the same language and ecosystem for backends too."
yes, acceptance of others is an overly political message to those of a certain political persuasion. can’t have kids running around thinking whatever they grow into might be ok if it doesn’t comport with mommy and daddy’s worldview.
> The author forced himself to learn archaic Objective C for a completely unnecessary reason, and now is stuck with that design choice despite not having any benefits.

Some benefits:

1) Most Swift code written in 2015 when the author was starting won't even compile today, because the language has changed in non-compatible ways. Whereas Objective-C code written in 2015, 2005, and possibly even 1995 will usually still compile and run. The author mentioned low maintenance costs as a goal.

2) Swift compile times are still vastly slower than Objective-C.

3) The Swift tooling is still buggy, including the compiler, and especially the debugger (the author wrote an entire section about debugging).
That's just some silly scripting GUI, isn't it?

No real reason to write code in blocks when you know how to not do that.

I have an express server that runs my automations using the REST API.
Yet I continue to lose at least one whole day of my life per year trying to get some random wireless card working.
Crimes of the future!
OpenAI GPT Store launching next week
Not open source, but free for "home use" https://virtualdj.com/
If you want to experience a clean and performant Windows, install Windows 7. I run it on a VM.

Windows 7 on a 10 year old computer is better than Windows 10 on a new. So sad for the history of the dominant OS.
While in the abstract this is true, the physicality of the railroad representation more closely fits what the brain sitting at the computer evolved to comprehend. In other words, its a more intuitive vocabulary for the same language.
This is very true, and with regard to product success, the opposite effect here is a sad story - a tool full on lots of small annoyances is death by a thousand cut because each is hard to describe it doesn't seem worth explaining and so you get no telemetry for why nobody uses your product.
Hm, I've never seen a program have trouble with a left-edge taskbar. Being able to move it is really useful for wide screens and remote desktop (avoids confusion), and the benefits seem to far outweigh potential jankiness of badly written programs.
Unless it is expiring in the next 10 seconds there isn't really a problem.
“Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”
- Zawinski’s Law

:)
>Do I simply send a box of paper to archive.org to worry about?

That's what I would do, although I'd probably scan it for them, or at least would send an email first. Also, good on you for trying to preserve early internet history. You have my admiration.
How is it limited?

I have been thinking of migrating my setup from a docks container to HAOS on metal.

I have like 1 dozen Intel j5105 boxes, might as well use them.
Two points -

1. That's the current tolerable levels of xenoestrogen chemicals per agencies. However it's not clear whether there's a safe level of plastic ever established by these agencies.

2. These "Safe levels" are adjusted all the time. There no reason to presume that in the future the current safe levels won't be reduced.
I'm sorry, did you compare walking miles to a well to gassing up a vehicle?

yeah, no. A minor convenience vs running water is not comparable, stop being dishonest.
> I think it’s a healthy thing to read other’s opinions, even if you disagree with it. HN does a good job of keeping the trolls out.

I like to think world class nits are picked here but you're right - this is one of the more rational neighborhoods.

> I wish I could implement something similar at work, in where I constantly have bots trying to login to my corporate VPN.

I kludged some bash together to grep the logs and give me IP hit-counts and network owners. I next struggled to make decisions about the IPs - due to 1) the prevalence of residential proxies and 2) learning one of our widgets refreshes 3x/min.
>I also make my living from Youtube and I would strongly disagree that it is fair

>The only thing in the Content ID system that is built in favor of the creator is if the claim issuer doesn't progress the counter claim and it is automatically dismissed.

Fairness doesn’t mean that the system should be stacked in favor of anyone who uploads a video. I get that copyright is a controversial subject, but both Content ID and the DMCA have mechanisms that are intended to balance the rights of copyright holders against the rights of people who create content using others’ works.

>This doesn't even get into the likely diminished recommendations the video will get after being flagged

My personal experience is that Content ID claims have no impact on video performance. Do you have any evidence that a claim negatively impacts search and discovery?

>the unfair revenue splits that can result if the creator did make an honest mistake

If the result of unintentional copyright infringement is a revenue split, that sounds to me like a very pro-creator outcome. They could take the video down. Or even sue you.
There's a (possibly non-exhaustive) list from a Reddit comment here. I can paste it if needed, otherwise will just link it:

https://www.reddit.com/r/golang/s/wt1vpPtLgc
Which versions of linux cleanly update? What do I do with an old Centos 7 system?
Plenty of people, it turns out. I spend ~7 hours a day using a text editor, I don’t mind paying for a good one if it makes that a bit more pleasant or enjoyable. I think my barrier for impulse buying software like this is around €100.
When you keep add bloat on top of bloat, fire your QA team, hire people not skilled enough for the task, protect your incompetent higher ups, at some point things start to fall apart, that's windows for you

The sad part is as a result, windows 10 is viewed as "good".. society fell this low

The everything app will certainly not be microsoft/windows based

We still have a long way to go in the west..

https://www.youtube.com/watch?v=UiOzGI4MqSU
These pictures are fantastic, and I couldn't agree more about the museo antropología. I've been there three times and I'd love to go back. There were two things in particular that blew my mind the first time I visited:

There's an exhibit about the ancient city of Tenochtitlan, how it was built on top of a lake, the wild history of things that happened there, etc. It was only when I was almost done with the exhibit I realized [edit] Tenochtitlan is Mexico City, the place I had been for the past few days. It was hard to reconcile.

My main takeaway about the Aztecs from history class was that they were the victims of the Spanish conquistadores. That's true, but they have a fascinating backstory where they were the conquerors of other groups and did a variety of amazing and terrible things. I had a one-dimensional view of the region, and I had never even heard of some of the people that they had conquered.
Recently I've felt overwhelmed by the amount of ads in a simple solitaire game (from many distributors). So I've spent some time learning Unity and built my own Solitaire Game to play during my commute, with no required internet connection, and no loading screen, just like the old days of Solitaire in Windows 98. I'm still pending on adding some features to make the game more complete, but it has been a joyride to learn a new stack while building something completely personal.

Other than that I've built some tools just for the sake of exploring some hypothesis that I had, but all of those always felt like work. The game development was something that truly felt like "cooking at home".
The Shelly stuff is very nice, extremely reliable. I've used a whole pile of different products to test in single units and finally settled on using Shelly wherever I can and some special stuff for the few things that require different interfaces than Shelly provides. I use their 3 phase power sensors, thermostatic controls for on the radiators, temperature and humidity sensors and relays. Everything is on a separate WiFi network to make it independent of the rest of the house internet setup and it all runs off a Raspi 400 running HA. It's been up and running for well over a year now without a hitch and does all of the energy management, heating, cooling and monitoring.

The only gripe I have about the Shelly stuff is that it uses more power than what you would expect for stuff that is pretty much very intermittent use and as a result I've wired up everything with 5V wall warts, very low power to save on parasitic drain. We've done what we could to knock down our daily average and typically do about 8-10KWh/day so every little bit counts.
Or free if you're willing to put up with REALLY slower delivery. I ordered a 20kmAH battery with fold out solar panels off wish. 4 months later with it undelivered and tracking no longer active I requested and got a full refund. Two months later it finally arrived having gone the long way around the planet and held by Azerbaijani customs for several months.
If they read this: You can use &lt; instead of < to solve the "parsed as code" issue.

Anyhow, it does not matter how they produce the frontend html+assets. They can still take it all and push it somewhere where it is hosted for cheap or free. "wget -r 127.0.0.1" and a few more lines of code should be all that is needed to autmate it.
> Goals
> "These are my principles, and if you don't like them I have others." - Groucho Marx

Love it. Great combination of hard work (emulator available!) and lightheartedness.
Maybe this FAQ about physically donating stuff to the internet archive answers some questions for you

https://help.archive.org/help/frequently-asked-questions/
I mean 120fps on an SBC
Ironically, this is a great way to build actual products (if you’re open to letting them grow).

Three years ago I created a simple app for my family and friends to share recipes together. I kept adding features they requested, and after about two years, the app was apparently good enough that people started sharing it by word of mouth.

By October, the app had grown big enough that I had to start charging new users to cover server costs. I’m now contemplating a future where I work on it full-time.
How to avoid the cognitive hooks and habits that make us vulnerable to cons
Please don't be discouraged by whatever "Big Tech" is doing.

Products that we build today represent many millions of decisions and trade-offs.

If you believe something should exist, please build it and don't worry about what anyone else is doing or saying.

I was working on an application in the early 2000's and learned that Gigantic Inc. launched something to solve the same problem. I immediately bowed out, and they immediately let that first-launched beta languish for more than 10 years with less staff than we had.

In the intervening years, another startup built a similar competitor and sold for hundreds of millions of dollars.

As another example, I eventually worked at Gigantic Inc, and the org that I was part of had been failing to deliver a useful product to the public for about 7 years, and continued to fail for many more. This was an organization with hundreds of people and many hundreds of millions of dollars of budget, and they were being absolutely clobbered by a combination of their own unbelievable incompetence and the brutality of the market around them.

One of the biggest lessons I've learned in my career, is to never assume that just because Big Tech has some budget, that they also have attention or competence.
Hypershell exoskeleton aims to liberate adventure from human limits
> Lacking a needed API is programmer error.

Whoa, easy there. We're talking about standard libraries, and the designers of those are not complete morons. The API is lacking because the runtime environment already provides a safe and defined environment for the observed behavior. It just happens to not fit your mental model, which I find too strict and off wrt reality on one hand, and infeasible on the other (Gödel wants to have a talk with you).
My Parents' Dementia Felt Like the End of Joy. Then Came the Robots
A method to straighten curved space-time
Well done for finally solving the 14+ year old stack overflow thread

https://stackoverflow.com/questions/796824/tool-for-generati...
I had the same question. It seems there is an `arm` module under `peachpy`, but the documentation doesn't mention it.

Looking at the contents for a few seconds, the last commit on that module is 8 years old for all but one of the files, so I guess it is unmaintained, given how many new features were introduced in the meantime.
Definitely, it's just about always used in a manner of like "Ah, don't worry about it", and while I tried to convey that as well in the post (like with the Snæfellsjökull story), I wanted to show that there might be more to the mentality behind the scenes.
Sure. It was the dominant written style throughout the 20th cent and folks kept on with it.
Fortunately their cloud stuff is still optional and easy to disable on all of their current products (usually it is disabled when it is sold).

The easiest way is to ignore their apps and other cloud based components and just to run HA on a small computer that you stash away near your distribution panel.
I always wondered if there would be a market for smaller scale apps. I'm thinking something sold through an app "farmer's market". This could be a Patreon/Etsy style platform where maybe app devs would do streamed live coding or Q/A sessions every Saturday morning, ideally wearing denim overalls.
It's tough to isolate because we've been charging for a while. Rates where I am are currently $0.12 / KWh. Last time I did the math they were closer to $0.08 / KWh.

I've got a Tesla Model 3. My wife had a Pacifica Plugin Hybrid. Any given point of the day, one of them is probably plugged in if we're at home.

It took 2-3 hours to recharge the Pacifica for it's 35 mile range. Full recharge on the Tesla is about 5 hours if it's totally drained but the Tesla has much better battery management so you typically set the maximum charge to 80% of the battery for daily driving. Typically, I'll plug the Tesla in when it's still got 50-60% of the battery left.

Looking at a graph of the usage at my house from the utility company is pretty hilly and coincides with weather. Goes up a lot during the hotter months as my AC kicks on. I don't notice anything significant from it though.

I'm also enrolled in a bill normalization program with my utility company where they give me the same bill every month throughout the year so that we don't get surprise spikes as the weather changes.
DIY Pitched Roof for Home or Garage: Join Two Shipping Containers [video]
For your syncthing always on server, that’s a really good job for an old raspberry sleeping in a drawer, cheaper than any web hosting and your storage is basically limited by the hard disk you throw at it. Since it’s only a synchronisation node like the others, you don’t even need reliable hardware, anything you can get for some bucks (or for free) would do the job.
My point is that I find it intellectually dishonest that a person goes on preaching millions of people on stuff he himself never practiced.

The book content was okay albeit much longer than needed.
Review of deep learning: concepts, CNN architectures, challenges, applications
I wanted to share an article I came across about the principles of Deep Learning. It was published in 2021, so I hope it will be helpful to others interested in learning more about the topic.
And for what it is worth, the times I had to use Objective-C, it is a nice superset of C language that reads cleanly and is easy to grasp.
Neptune and Uranus seen in true colours for first time
Are you referring to C?

I think the comment's point would be that when C came out there were no search engines, so nobody would've considered that. When Go came out, not only were search engines a critical everyday software, the Go language designers worked for a company whose original and flagship product is a search engine, so they should've known.

(I also think the same criticism could be directed to other languages that are English words such as Swift, Rust, etc. but to a lesser extent)
Continuous Benchmarking for Rustls
> It means that more than one percent of the IPv4 real estate on the Internet (and probably much more) is occupied by people and organizations who are either clueless or just do not care how much the rest of us are paying to keep our websites on line.

Oh, tell me, how much? The whopping $5/month? Oh, maybe this is a high load WordPress/like CMS running on LAMP stack... so $8/month?

> I wrote the following small PHP script to search though my Nginx configuration file and tally up the number of IP addresses that I am blocking.

Holy shit. Blocking bots through nginx configuration, more so, blocking 56M addresses through nginx configuration...

Okay, for those of you who never did the thing or have no idea:

Just use the firewall (most of the time it is built-in in your OS), use some way to tell the firewall about the 'offenders' (eg fail2ban though there are options) and don't ever block something indefinitely, it's totally meaningless, just use timeouts.

If some Bob got his computer infected in 2015 and that computer tried to access /wp-admin.php then there is absolutely no reason to assume what in 2024 the IP address Bob's computer had in 2015 is still 'malicious'.

Automatic activity like the scans, bruteforcing and whatever is all about opportunity. They are searching for an easy opportunities to exploit and scanning a server what actively blocks you even for 30m at time is just pointless, there is way, way more opportunities in other places than wasting ~4 weeks trying to scan this server.

> I have custom 403 and 404 error pages that explain to those who may care why they are being blocked and how to regain access to the website

https://cheapskatesguide.org/custom404really.html
Plenty of Linux flavors update seamlessly. Update it or migrate to a new flavor. You might like Debian if you liked CentOS enough to keep a machine running it.
"That ship has sailed" is a bit of a cop out, no? Just because something already happened doesn't mean we shouldn't/can't change our ways going forward. The current levels of plastics might not be obviously harmful, but that doesn't mean we won't discover harm in the future. Or that we should just say "fuck it" and resign ourselves to eating plastics forever.
They don't seem that hard to grow, i.e., partial sun seems OK. I might give it a shot...
> Isn't coordination between APs something that …

All non-consumer grade (and some consumer grade) AP systems do. Ubiquiti isn’t first, unique, or best in this category.

Re: sibling comment, and no, WiFi Alliance isn’t what resulted in this working, you have it the wrong way around.
That was the plan [1], but then Apple changed from endless version 10 (X) releases to increasing their major number again. I think Microsoft just doesn't like having lower version numbers than competitors (see XBox naming, which started a year after the PlayStation 2 but a version behind: XBox -> XBox 360 -> XBox One (?!) -> XBox Series S/X).

[1] https://www.windowscentral.com/windows-10-may-be-last-versio...
One of the key differences here is the FDA permits food additives and adulterants to be self-affirmed as "Generally Recognized As Safe", which largely means "well, no one says it isn't, yet".

https://www.gao.gov/products/gao-10-246

> Because GRAS notification is voluntary and companies are not required to identify nanomaterials in their GRAS substances, FDA has no way of knowing the full extent to which engineered nanomaterials have entered the U.S. food supply as part of GRAS substances. In contrast to FDA's approach, all food ingredients that incorporate engineered nanomaterials must be submitted to regulators in Canada and the European Union before they can be marketed.
Looks like the HO means hand optimized, with special datastructures for this benchmark.

see: https://github.com/jinyus/related_post_gen/#user-content-fn-...
Hah! I spent a lot of time as a child reading and studying that guide, while actually never playing the game until many years later.
Thank you!

I probably would have to do it at some point if Apple decides to completely deprioritize it.

For now, Objective-C even has some benefits. It's more low-level and more hackable. And I think some older APIs are not even available in Swift.
A bit younger, so the game isn’t the same, but I had the same experience with Pokémon Mystery Dungeon - I did ultimately get the game within a year or so
For that I use Klikaan/Klikuit, I have a whole bunch of these set up throughout the house and they're pretty easy to use and configure. Outside of NL these are sold under the 'Intertechno' brand. Batteries seem to last forever, I've had these in the house for five years now and never had to change a single battery.
Home assistant!
> I think Go spent a lot of time implying that goroutines were some sort of special language magic, but I think everybody knows now that they are basically a really good implementation of green threads that can take advantage of some internal knowledge to do optimal scheduling to avoid context switches. It took me a while to work this out, and I got a lot of pushback from the go team when I pointed this out internally.

This comment deeply fascinates me, because I get the same feeling every time I go back and read/watch early Go resources from Rob Pike and others, but I've never actually heard it articulated before. I've always thought that surely they weren't that ignorant about PL theory and history? Or maybe Rob Pike himself was, but surely his team knew better?

It really feels like they thought they were making some special hybrid between threads and coroutines, combining the advantages of both. Like this 2011 talk[1] which demonstrated a classic coroutine code pattern implemented with goroutines and channels. But as time went on, goroutines became fully pre-emptive, and their programming model is now identical to threads. Using them as coroutines only leads to misery (read: data races) in my experience. They're faster than OS threads, sure, but that's an implementation detail at this point.

When do you think they eventually realized they were re-inventing the same green threads Java had created and scrapped 10 years earlier?

[1] https://www.youtube.com/watch?v=HxaD_trXwRE
I'm more worried about the output of life that is capable of devouring plastics being toxic becoming widespread?
Apple Card Savings Account Receives Another Rate Increase
Assume it's bad until proven otherwise.
Linux 6.8 to Drop Slab While Delivering a SLUB Optimization: 34% Improvement
I've read through the documentation and have played with database and I really enjoyed the experience.
Good job!