skysight-inc/HackerNews huggingface dataset:
I believe that a number of AI bots only respect robot.txt entries that explicitly define their static user agent name. They ignore wildcards in user agents.

That counts as barely imho.

I found this out after OpenAI was decimating my site and ignoring the wildcard deny all. I had to add entires specifically for their three bots to get them to stop.
fortran77 never has a second cup of gasoline at home.
They list a service for each address, so maybe you could block all the non-Route 53 IP addresses. Although that assumes they aren’t using the Route 53 IPs or unlisted IPs for scraping (the page warns it’s not a comprehensive list).

Regardless, it sucks that you have to deal with this. The fact that you’re a customer makes it all the more absurd.
Ebikes are really great and I often ride one to work. They do help with speed, range, motivation, and of course, hills.

They don't do anything about unsafe infrastructure though, which is by far the US' biggest problem for biking. To say that American bike infrastructure is garbage tier is an insult to garbage, that's how bad it typically is. It's extremely unsafe, and people can feel it, they can tell, hence why hardly anyone actually bikes to work.
So they just moved away from the annoying shiny screen to a matte surface? That's good; the shiny glass screen is a marketing thing with negative usability value. My big displays are all matte.
I don't think decompression sickness is the main concern here. Dive boats would usually anchor somewhere relatively shallow. You're probably making some decision reasonably quickly so you haven't absorbed that much nitrogen yet. If you're >50m deep you have other problems (like depth narcosis).

Decompression sickness can kill you quickly if you get large bubbles in your brain or heart but that's less typical. Many cases of decompression sickness can be treated in a compression chamber within some reasonable amount of time after surfacing. Onset of decompression sickness is also often delayed by as much as 48 hours.
Surely that’s an average payout of $108 of claims and expenses for every $100 collected in premiums? 108x would be insane for 1 year, let alone 10.
I am gobsmacked that people could act like this.

No structure or governance as Free Our Feeds pinky promise that they have "9 custodians", unnamed, to manage donations. They will have the foundation set up by "the end of 2025". But send money now

This feels so much like a scam, yet many of the people (they claim are) involved are geek household names

Very weird
I think my testing is pretty standard. Both in approach and amount.

But I’ve been more focused on integration tests lately as part of my development cycle. First unit tests for the small things like the mappings we tend to do so much of. Then the integration tests as a key part of my actual development. And then lastly I incorporate it into my application without much worry. Using this code in the application is now the least of my work because I already know all of the processes already work as expected. It’s just a matter of wiring it up correctly.

Unit tests are unit tests. But the part you may be interested in is that integration test for me lately have been very much literally “how I develop”. I encapsulate units of whatever process is at hand this push into my test. I might ingest documents from db, file, or api, and examine them with the debugger and see what I have available, what work that needs to be done elsewhere. Move forward and maybe use all of the mappings I mentioned (already unit tested), manipulate / transform / lookup (already unit tested). Move forward and examine the results of the ingest /export / process from whatever service is providing that feature.

I consider my integration tests to be anything that performs multiple actions for components that are already unit tested, maybe can handle an expected exception, maybe requires another component of the app to be running.

It’s definitely not TDD. But if it’s something QA is gonna analyze with excel or some validator api then it’s been unit tested. If it’s a process I want robustness out of, it’s been integration tested.

I think the switch for me happened when I decided not to create “that little console app” to wrap my work and aid development; and instead just write a test. I’m sure someone might critique the heck out of my thoughts here. But it’s working.
I use Obsidian for 6 months now. Sync it over devices with my home vpn and nas. Works great!
Fun fact, convolutional neural networks developed by Yann LeCunn were instrumental in that roll out!
> The consequence will almost universal blocks otherwise!

Who cares? They've already scraped the content by then.
This looks almost as easy to use as slackware’s init/syslog back in the Linux 0.9x days.

If you add a sane cli with tab completion support, it’ll come full circle.
It seems to have escaped your attention that they did the exact opposite and "felt free" to drive and illegal vehicle on public roads with no insurance, so anyone they hit wouldn't have any compensation. And you can't buy them here so they brought it in knowing they couldn't legally drive it on the roads.

Not the sharpest, are you?
I see your point, but comparing Mein Kampf to Atlas Shrugged feels misplaced. Mein Kampf is not fiction: it’s a manifesto tied to genocide and historical atrocities. While both provoke strong reactions, the moral and historical weight of Mein Kampf is incomparable, given the real-world consequences it inspired.
> These seem to go both ways btw, e.g. Chinese people being amazed that we really do need to pay for ambulance rides and that it’s not just govt propaganda. People are going where interesting things are happening, it’s plain and simple.

Sadly, since Rednote is monitored and censored by the CCP, the novelty and depth of those 'wow, your country is really like that?' conversations is rather one-sided. You can bet if the conversation is going to paint a country in a negative light (e.g. Ambulance rides), that country probably isn't going to be China.
We’ve had at least one cyclist killed since that article came out.
Why’s the Spectrum’s screen layout different from, say, a C64? The explanation on the page sounds a lot like the 64’s.

(Not trying to sound snarky, but curious. Hope I can learn something cool this morning!)
I like the maximalist aesthetic.
> That would only apply if the child is exposed to it

Not just the child, but anyone associated with the child. Classmates sharing it around school and gossiping about it, overbearing parents punishing the child for something the child didn't even do, predators identifying the child and seeking to turn the fictional images into reality... there are a lot of plausible angles for a fictional representation of a real person to produce tangible psychological or even physical harm, just by the mere existence of that representation.

It's in a similar vein to so-called "revenge porn". Nobody was harmed in the creation of it (assuming that the persons in it consented to being in it), and yet the dissemination of it has clear negative impacts on those who did not consent to said dissemination.

That all being to say:

> I would further note that part of the reason to use the term CSAM is to emphasize that there is an actual child in actual danger that may need help.

Creating pornographic works depicting a child who actually exists in the real world does indeed put that actual child in actual danger. That's why it'd be appropriate to call such works "CSAM".
I think there’s a difference between crawling websites at a reasonable pace instead of just hammering the server to the point it’s unusable.

Nobody has problems with the Google Search indexer trying to crawl websites in a responsible way
The personal debt to income ratio is actually not so terrible. I guess since rates are high it would make sense to fall since the cost of servicing the debt will rise.
https://libertystreeteconomics.newyorkfed.org/2024/11/income....
Meanwhile in Florida:

But it is possible that more private insurers in Florida, who have to adhere to state guidelines for how much they can raise premiums, will cancel policies after this year’s hurricanes, leading more people to turn to Citizens, Rappmund said. “When you don’t allow the price to be matched to the risk, then the private companies can’t make a business there and they retreat.”

Still, if fewer private insurers want to do business in Florida, Citizens would likely need to push for higher rates on its customers more and potentially even reworking what its policies cover, Rappmund told CNN.
Many modern TVs and sound bars do this, and many of those sound bars are cheaper than a MiniDSP box
This is a bug, and a regression, not a feature.

It's odd to see it recast as "you need to give better instructions [because it's different]" -- you could drop the "because it's different" part, and it'd apply to failure modes in all models.

It also begs the question of how it's different: and that's where the rationale gets cyclical. You have to prompt it different because it's different because you have to prompt it different.

And where that really gets into trouble is the "and that's the point" part -- as the other comment notes, it's expressly against OpenAI's documentation and thus intent.

I'm a yuge AI fan. Models like this are a clear step forward. But it does a disservice to readers to leave the impression that the same techniques don't apply to other models, and recasts a significant issue as design intent.
Tech unemployment in the US drops to lowest level in more than two years
App to practice pronunciation via popular movie clips
Hey guys, I made an app to practice English pronunciation which I think is actually useful. It is running at dailyclips.es

It is completely free, no ads, no registration and no data is sent to the server.

It shows 5 different clips a day of popular movies or tv shows and allows the user to record themselves repeating what the clip said. The app scores their pronunciation using a speech to text model and shows the global average score of all users.

Cheers
First Audio and Visual Recording of a Meteorite Hitting Earth
It is not only the best adapted class that survives, aka the "fittest." They only need to be good enough to survive and reproduce. In other words, the principle should be stated as "survival of the good enough." I know it doesn't roll off the tongue as well, but is more accurate.

Perhaps, survival of the fit. (period)
I've found that just moving it off 22 reduced credential guessing attempts by 100%.
I mean the pre-smartphone era when there was a barrier to entry on the internet. It was a nice place. Then everything turned to shit, as it always does, when the ignorant masses caused a context collapse by diluting the previous subcultures into a homogeneous blob that is eager to get spied upon and to be served advertisements non-stop.

The point of no return was precisely the introduction of the smartphone because it lowered the amount of energy necessary for someone who doesn't care about technology to interact meaningfully with it. To this day most people don't own a personal computer unless they need it for work. But almost everyone has a phone.
Ooooh!

At least they have healthcare!
Perplexity AI makes a bid to merge with TikTok U.S.
Bold to assume that an AI scraper won't come back to download everything again, just in case there's any new scraps of data to extract. OP mentioned in the other thread that this bot had pulled 3TB so far, and I doubt their git server actually has 3TB of unique data, so the bot is probably pulling the same data over and over again.
Unit tests for complex logical or algorithmic code with simple interfaces.

Hermetic end to end tests for the rest.
IBM had a CRT version of this before then. It worked the same by splitting the display into four quadrants. A Windows desktop only showed on one quadrant and you needed special software to use the whole display. The one we had at work was monochrome grayscale so it lacked the issues of dealing with a fine shadow mask.

LCD panels in that era were still being hand buffed and the defect rate would be high when attempting higher resolutions.
> My biggest annoyance is "systemctl status" gives you just enough of the service's log to make the output take up most of the terminal each time you run it but never enough of the service's log to get a useful picture of what's actually happened with the service lately.

How about

systemctl status foo | tail
Ask HN: Best dedicated server in the US
Need a dedicated. What's the most reliable + reasonably-priced? Came across Datapacket.com, which seems pretty good. All insights welcome. I'm sure many will benefit with this info!
I love RSS, but I often want to create a feed from websites that don’t offer RSS support (or the right features). So I built a little web service that, given a URL and a CSS selector, returns an RSS feed of those items. Figured it might be useful for others too.
Code -> https://github.com/kevinschaul/feedmaker Hosted version -> https://feedmaker.fly.dev/
This could be mitigated by solving a longstanding UX issue: UI elements changing just before you click or tap.

Why not, by default, prevent interactions with newly visible (or newly at that location) UI elements? I find it incredibly annoying when a page is loading and things appear or move as I’m clicking/tapping. A nice improvement would be to give feedback that your action was ineffective/blocked.
I am deeply disappointed as one of the few sites that has a Latin translation, www.vatican.va does not respect my "Accept-Language: la" request header, but instead provides a language selector UI element that brings you to a special Latin section.
They also usually open tabs on most new window operations (I think when the page doesn’t specify window dimensions) rather than windows. Which doesn’t matter much but to my laziness makes it even easier to line the evil page’s double click target with the “allow” button you’re meant to hit.
*grain of sodium
FOSDEM takes his sponsor money, attendees do not show up to the talk.
Multidimensional semantic pseudo-relevance feedback framework for info retrieval
Most of those of those artists aren’t any better though. I’m on a couple artists’ forums and outlets like Tumblr, and I saw firsthand the immediate, total 180 re: IP protection when genAI showed up. Overnight, everybody went from “copying isn’t theft, it leaves the original!” and other such mantras, to being die-hard IP maximalists. To say nothing of how they went from “anything can be art and it doesn’t matter what tools you’re using” to forming witch-hunt mobs against people suspected of using AI tooling. AI has made a hypocrite out of everybody.
Ahh, the Spectrum screen pixel math, oh the memories.

Once upon a time a much younger myself obtained a dot-matrix printer that I managed to wire up to my computer. Sadly, it was meant to only print text, and having a fancy typewriter definitely wasn't very much fun to me. Somehow, I figured out that the printer actually supported defining custom fonts! After some reverse-engineering of the format I ended up with a program to slice the screen into rectangles matching printer's letter sizes (which were not 8x8 pixels, to make it extra fun) and sending them as custom font definition for each symbol of the alphabet, then printing "ABCD..."

Getting a paper printout of loading screens or in-game screenshot art was mind-blowing.
I don't understand the value of crowdsourced restaurant reviews. When I'm looking for a dining establishment, what I care about are simple facts: where is it, what are the hours, what's the menu, is there a dress code, are there fees in addition to the listed prices.

The kinds of subjective assessments you'd typically see in a review such as "I liked (or didn't like) the service" or "the establishment was gross" are ultimately meaningless. They're written by randos with values and expectations that may not necessarily align with mine, so it's a waste of time trying to parse that out. And that's assuming an environment of honest reviews written in good faith, which isn't a realistic assumption.

What am I missing here? Why do people place so much weight on online restaurant reviews that establishments are willing to fake and game the system?
Their patent[1] says they use sodium chloride as the source of sodium ions. I don't know how they'll deal with the hot salt corroding stuff. Probably ceramics, superalloys, and/or special coatings. Like other types of engines, there are tradeoffs between unit cost, maintenance cost, and unit lifetime. Some applications will prefer a high unit cost with a long lifetime and low maintenance (generators at construction or mining sites). Others will prefer cheaper engines that require more maintenance (drones). And others will prefer very cheap engines that only need to work for a few hours (cruise missiles).

If I had to bet, I'd say this idea is not likely to succeed. But the upside of success is so high that it's worth pursuing.

1. https://patents.google.com/patent/US12136898B2/en?oq=US12136...
Fake Job Listings Are Proliferating
Are you sure it isn't a DDoS masquerading as Amazon?

Requests coming from residential ips is really suspicious.

Edit: the motivation for such a DDoS might be targeting Amazon, by taking down smaller sites and making it look like amazon is responsible.

If it is Amazon one place to start is blocking all the the ip ranges they publish. Although it sounds like there are requests outside those ranges...
For me:

* /etc/init.d/my-service stop

and Ubuntu’s:

* service my-service stop

both lurk in my brain.
For sure.

I'm really just pointing out the inconsistent technocrat attitude towards labor, sovereignty, and resources.
newsboat: https://newsboat.org/
That's an interesting theory, some would call it conspiratorial, but regardless it's not quite the point.
Maybe a bit of a gross simplification, but would you say this is analogous to something like k9s for Kubernetes? It looks handy, to say the least.
Terms of use contract violation?
I'd love to see some examples, of good and bad prompting of o1

I'll admit I'm probably not using O1 well, but I'd learn best from examples.
coauthor/editor here!

we recorded a followup conversation after the surprise popularity of this article breaking down some more thoughts and behind the scenes: https://youtu.be/NkHcSpOOC60?si=3KvtpyMYpdIafK3U
Like calling random vector functional link networks and single-layer feed-forward networks with random hidden weight an "Extreme Learning Machine".

https://en.wikipedia.org/wiki/Extreme_learning_machine#Contr...

>Controversy

>There are two main complaints from academic community concerning this work, the first one is about "reinventing and ignoring previous ideas", the second one is about "improper naming and popularizing", as shown in some debates in 2008 and 2015.[33] In particular, it was pointed out in a letter[34] to the editor of IEEE Transactions on Neural Networks that the idea of using a hidden layer connected to the inputs by random untrained weights was already suggested in the original papers on RBF networks in the late 1980s; Guang-Bin Huang replied by pointing out subtle differences.[35] In a 2015 paper,[1] Huang responded to complaints about his invention of the name ELM for already-existing methods, complaining of "very negative and unhelpful comments on ELM in neither academic nor professional manner due to various reasons and intentions" and an "irresponsible anonymous attack which intends to destroy harmony research environment", arguing that his work "provides a unifying learning platform" for various types of neural nets,[1] including hierarchical structured ELM.[28] In 2015, Huang also gave a formal rebuttal to what he considered as "malign and attack."[36] Recent research replaces the random weights with constrained random weights.[6][37]

But at least it's easier to say, rolls off the tongue smoothly, and makes better click bait for awesome blog postings!

I also love how the cool buzzwords "Reservoir Computing" and "Liquid State Machines" sounds like such deep stuff.

https://news.ycombinator.com/item?id=40903302

>"I'll tell you why it's not a scam, in my opinion: Tide goes in, tide goes out, never a miscommunication." -Bill O'Reilly

How about rebranding WFC as "Extreme Liquid Quantum Sudoko Machines"? ;)

Then there's "Crab Computing"!

https://news.ycombinator.com/item?id=42701560

[...] If billiard balls aren't creepy enough for you, live soldier crabs of the species Mictyris guinotae can be used in place of the billiard balls.

https://www.newscientist.com/blogs/onepercent/2012/04/resear...

https://www.wired.com/2012/04/soldier-crabs/

http://www.complex-systems.com/abstracts/v20_i02_a02.html

Robust Soldier Crab Ball Gate

Yukio-Pegio Gunji, Yuta Nishiyama. Department of Earth and Planetary Sciences, Kobe University, Kobe 657-8501, Japan.

Andrew Adamatzky. Unconventional Computing Centre. University of the West of England, Bristol, United Kingdom.

Abstract

Soldier crabs Mictyris guinotae exhibit pronounced swarming behavior. Swarms of the crabs are tolerant of perturbations. In computer models and laboratory experiments we demonstrate that swarms of soldier crabs can implement logical gates when placed in a geometrically constrained environment.

https://www.futilitycloset.com/2017/02/26/crab-computing/
This submission has nothing to do with IP laundering. The bot is straining their server and causing OP technical issues.
"Fittest" is what we call those who happen to survive in their context. Systems that successfully replicate themselves in their context tend to stick around. Those who can't, go extinct. We obviously still study why they survived. That's what the article speculates about. So yes, in a sense, any organisms you see is the "fittest" in the sense that it was able to survive (replicate) in its context while countless others were not.
The two answers by jonjojojo and khaledh are great, because they are both the correct answers.

From a principled point of view, the rule "a :- b, c" helps define what "a" means, and it seems, in practice, most helpful to be able to quickly visually identify the rules that define a certain relation. The list of premises tends to be of secondary importance (in addition to often being longer and more complicated).

From a practical point of view, we wrote Dusa as people familiar with existing Datalog and Answer Set Programming languages, which use the backwards ordering and ":-" notation, and some of the core target audience we hope to get interested in this project is people familiar with those languages, so we made some syntax choices to make things familiar to a specific target audience. (Same reason Java uses C-like syntax.)
> There may be a problem with the educational system not serving highly gifted students, but that's way further down the list than kids who graduate without basic reading and math skills.

My entire premise is it's way further up the list. I called you out originally for "adding layers instead of removing them." You won't even acknowledge my cruxes exist, in fact you "refuse to even continue considering it." It's like they say: insanity is doing the same thing and expecting a different result. Everyone you talk to from the other side is baffingly wrong, because you keep doing the same thing and expecting different results.
I understand your point -- is my complaint about kubernetes itself or just the way that people at my job set it up?

But in practice perhaps my feeling is that if a tool/ecosystem has too many viable/competing ways to do things and/or it makes adding complexity too easy, the it does encourage devs to get way out their depth. That's less of a problem if it's some tiny service only they have to deal with, but a threat to the whole company if they're using a multimillion dollar company's uptime as their little playground.

That may be less of a criticism of kubernetes itself and more of the ecosystem/trend, but I still think it's relevant. I'd compare it to this - I have often found frontend intolerable not because the tools are bad, but because the rate-of-change of the "in" tools is so excessive.
QuiteRSS, available for Windows, MacOS, Linux, and OS/2.