skysight-inc/HackerNews huggingface dataset:
I used to host a little site on an 8 bit homecomputer; it ran from a ramdisk so it would not load from floppy. I guess you will need to mod (mine was a Japanese machine with 256kb memory mapped memory which I controlled with a webserver (well… it could only do GET) written in Pascal & some z80 asm) by adding memory, but still, it would be fun. Let me dust off mine if I can find it and see if it still works.
A Student Photographed a Single Atom with a Store-Bought Camera (2018)
I just wanted to add, while I don’t agree with the assessment that copyright holders need to be protected from something like archive.org, i don’t think the parent comment deserved to be flagged, so I vouched for it. I think the question was raised in sincerity, and I think it offers a point of discussion for those not familiar with the issues.

I don’t think it’s helpful to flag things people disagree with, as long as they don’t attempt to spread misinformation, or trolling etc. The parent phrased the topic as a question, meaning I believe they were open to understanding.

I also think it’s relative to the topic posted, as we’re talking about either an attack on archive.org, or a massive recopying of archive data by an unknown.

Talking to people with opposing views is important. Let’s not just shut people down if we don’t agree with something, especially when someone is asking a question.
Speaking of German: does anyone know why the favicon of the site is the one of Fraunhofer? What is the history?
There's a demand, why not supply it, and make money while you are at it?

This reminds me of the RMT driven botting problem in WoW (World of Warcraft). Instead of fighting the neverending game of cat and mouse against botters, Blizzard just decided to supply the long reprimanded demand for in-game currency by creating the WoW token, and they make money while they're at.
mediamtx has 50 dependencies...
You could also do an in-between step of

host -t soa example.com

which should give you domains that have any DNS record at all, not just an A record.
>The test is novel to the program

That's funny, I thought you said the test's answer was embedded into the program, making it definitionally not novel to the program.

Anyway, this is boring. You've had five or more opportunities to understand what the word "novel" means in an ML testing context and are choosing wilful obtuseness instead.
> Money is created when debt is issued and it is destroyed as the debts are repaid.

fourier, fundamentally the quoted statement is wrong except in a very narrow niche. Its a overgeneralization that ignores core principles.

There's no real way to clarify this in the span of a single post, there's a lot of fundamental material you need to be aware of.

I'd instead refer you to a very solid book by David Graeber called Debt, The first 5,000 years; and then The Wealth of Nations & The Wealth and Poverty of Nations, for a more broad economic understanding (when things actually worked).

Following those two, Bridgewater's Report (Ray Dalio) Big Debt Crises will give you sufficient background to understand what they are talking about and realize its just a narrow niche that ignores the forest for the trees. There are people that believe you can borrow from the future indefinitely with debt, and the price never comes due; Modern Monetary Theory is one such dogmatic approach and it ignores important distinctions about who decides what in trade, and also unfortunately many places reuse language in a completely different unrelated context which itself is misleading and corruptive.

Start with the question, "What is money, what is it used for, and what requirements does it have to have, to be money".
I think your main point is fine but your anti analogy is flawed.

FIFA and organisations like UEFA etc very much set out rules of the game. This is a lot like legislation: teams will be fined if they or the fans break the rules.
That's not how randomness works.

In your example, there is no guarantee that 90% of rolls will be a 3 or above. Statistically, over the long term, that will be the case, but I wouldn't expect the payout laws to be written in such a way that "eventually" you'll "probabilistically" hit your payout targets.

More likely it's something like "you must pay out X over time period Y". You can't 100% guarantee that with a random process. It's possible (and not even all that unlikely) that, over the span of a day (week, month, whatever), you'd end up with only 89.9% of rolls being a 3 or above, and that would violate the payout laws.
Calling them female is much more off putting. Women is a word.
Lua can be run without using C or C++ just by running the interpreter. The shortcoming is that the standard library is intentionally very limited so there is very little you can do using Lua alone.

The main path is to implement with C or C++ bindings to the libraries you want to use and expose them as Lua module. This is the way Lua is supposed to be used.
Security is not all or nothing.
There are many applications where adding a small bit of friction in the form of compute will stop 99.9% of abusive traffic.
Visual captchas are a plague on the internet, but so is Blockchain mania.

I added FriendlyCaptcha to some of my sites, and stopped 100% of abusive traffic. Open source, user friendly, accessible to people with disabilities.

https://friendlycaptcha.com/

Most of us are not running amazon.com here.
Except that we can! The oral microbiome can be modulated to get exactly what you’re asking: remove pathogens that are good at creating acid and replacing them with ones that are good at remineralizing.

Shameless plug for my company (Bristle Health) that is trying to do exactly that via oral microbiome testing and personalized recommendations and products to improve.
We recently attended the OGC/Apache Code Sprint at Camptocamp and improved our experimental support for Collection, Conformance, Tiles and Styles. In the future I would also like to expose the attributes and geometries of the database with the Feature API. We havn't yet tested our implementations with an external client and Pygeoapi would demonstrate interoperability very well.
Didn't Apple do something similar with the floppy drives on early Macs?
hCaptcha's accessibility model seems quite good to me: https://www.hcaptcha.com/accessibility
For better or worse, the term "GA" is used by all cloud providers.
I think tech progress was so fast at the time that customers were used to that. Commodore’s design was newer, so of course it was better.

Also, they got more capacity, but did they also get at least the same speed and reliability?
Apparently the author works there, and is hosting this page the classic academic way: out of a user directory (http://mre-web.mevis.fraunhofer.de/~ritter/awakeideas/).
Thank you for sharing your view - your perspective/circumstances are certainly different than most peoples (I don't mean that in a judgemental way, in case it came across like that - just an observation).
This is discussed ad nauseam whenever new happiness indices are published.

I agree with you, and guess most people would. These surveys likely have linguistic and cultural nuances that I imagine are extremely hard to normalize for.
If the SBC is supported by Armbian then the software support is usually pretty good.

https://www.armbian.com/
https://en.wikipedia.org/wiki/Japanese_war_crimes

Under Emperor Hirohito, the Imperial Japanese Army (IJA) and the Imperial Japanese Navy (IJN) perpetrated numerous war crimes which resulted in the deaths of millions of people. Estimates of the number of deaths range from 3[2] to 30[6] million through sexual slavery, massacres, human experimentation, starvation, and forced labor directly perpetrated or condoned by the Japanese military and government.

If you click through to find that paragraph you will see 7 additional sources cited for this claim.

I said possibly 20M which is probably on the high end but within the range. It is hard to know for certain how many people were killed because the Japanese army was, to paraphrase, worse than the Germans at keeping records and better than the Germans at destroying records of how many people they killed.
I'm waiting for Cloudflare to open source their web server as promised.

But failing that I'm likely to implement a web proxy that utilizes the wirefilter library that is already open sourced by Cloudflare (but no longer updated).

The tools to stop these attacks are reasonably trivial.

Most of the art of stopping them is observability.

When you can see every dimension of a TCP/UDP connection, the TLS handshake, the HTTP communication... Then the dimension by which an attack is being conducted is glaringly obvious.

Once you have the very obvious correlation, then you only need a blunt instrument of a tool that can block/deny/nullroute the attack.

What's hard isn't the block rules, What's hard is instrumenting enough observability to see the obvious correlation of an attack.

Even on my personal nginx a single request logs about 20 things. But there are literally hundreds of properties one can log if you have access to the entirety of the stack, and if you have access to log on it, then you have the ability to carry that context to a point in the code where you can block it.

Also, 10k qps really isn't a lot. So this should be treated as a warning sign, this attack was low volume even for amateur booter services.
If most people were willing to change their diets overnight, maybe. Mathematically or statistically, irrelevant when you take into account real human beings. It's as disingenuous as saying "if everyone were nice, Earth would be paradise".
Last time I wanted to bulk-archive a bunch of urls, I asked about it, and sent a txt file full of URLs to someone and they put it in the archival queue.
Good thing I left NL or I would have invalidated your statement! Actually, I don't know anyone who brushes twice daily.
The debt ceiling isn't like a limit on a credit card. It's like a limit on how much you can pay toward your credit card bill.
I heard in a documentary that one guy who cheated slots was actually the guy inspecting the ROMs
Because stealing is against the rules/laws of the game/society.

The article is scant on details, but it sounds like this happened at an auto table. If the auto table allows dice sliding, and they weren't warned by a dealer that they were not allowed to slide the dice, then they were playing by the rules.

To flip it around, why is the casino allowed to stack the odds in its favor, but not the player? If there's an exploit in the rules that players can use to gain an advantage, then it's on the casino to update its rules
The title was changed by the time you replied.
> This link is useless, it just links to a substack article with a basic single-paragraph description of the project.

In general, I too prefer a straight link to the repo. But in this particular case, that's literally the first thing in the post, which does an excellent job of summarizing what it's about and is immediately followed by a lengthy interview with the author.
I wonder what's more predictive of socioeconomic trends (recessions, life expectancy, etc.): what you think others would say at any given time versus what you say.
You shouldn't need arcane knowledge of Safari bugs to evaluate a simple media query. This will break on first encounter with a well intentioned maintainer. The option with the least outside knowledge required is usually the most robust choice I feel.
Take a video and replace the face in it with a face of your choice. No training
Somewhat related is improving the speed of the drive by optimizing the GCR decoding: http://www.linusakesson.net/programming/gcr-decoding/index.p...
A few years ago I helped build a WebXR (Well, I think it was the WebVR specification) site for both Android and iOS, back when Motion & Orientation Access was possible on the latter platform. It worked pretty well, until it was no longer possible to access that API and we had to spend countless hours on a static fallback for iOS. The gyroscope is all you need for a relatively novel experience, ThreeJS had a VR shooter example you could easily extend, and not needing to download an app was great for getting more people to check it out.
Klarna 'on track' to return to monthly profitability this year
Yes, this is how its been classically taught, but it hasn't been true for some time now because they removed deposit reserve requirements in 2020 (set it to 0% and haven't changed it back).

Basel III utilizes complex risk formulas tied to specific asset classes for the basis of qualification and capital-based reserves which include stock market exposure (capitalization) counted as part of supplying part of their reserves.

Also, long-term issued debt (bonds) value reporting becomes fixed if they elect to hold them to maturity, with no further reporting needed (at least as far as I've been informed). This was one of the findings from Signature and a number of other banks.

The closest financial structure that describes the banking system is a government granted Ponzi scheme that's limited by rules set by unelected private institutions (Fed/FOMC).

Bubble pressures eventually cause an economic calculation problem which manifests in shortages.
it's the same for "dog" search ;)

https://www.google.com/search?q=dog
I answered on the other comment, but at that point, in case there is a blockchain, which supports a millionth of a cent transaction, then exchanges (Binance, Coinbase etc) are not so useful. If every person just needs one cent for a million http requests, then one guy in your neighbourhood or your town, or your city might have some of it, you message him and he will send you a cent for free. You buy him a coffee, and he will give you in return, billions of http requests.

But again, economic incentives need to work their way into the system.
I'm currently going through https://practical-accessibility.today course by Sara Soueidan. She is really knowledgeable and, most importantly IMO, she practices what she teaches. Her Twitter feed also has some nice tips on accessibility.
Not a book but from running something else that gets a lot of feedback I've come to realize that most of it is useless. It's either something really obvious or an unconsidered short-term solution that would make things worse in the long-term.
Yes, there's a command line. Check LuaBinaries for that.

Also, if you want a fun way to play with it, see the LÖVE game engine. You can be making your own simple 2D games in next to no time. And I think that's a nice playground for trying out a language.

- https://love2d.org/
- https://love2d.org/wiki/Getting_Started
See "Measles eradication: a goal within reach, slipping away" - https://www.thelancet.com/journals/lancet/article/PIIS0140-6... (April 27, 2019).

It lists conflict, infrastructure, and vaccine hesitancy as the major reasons.
The Dunning-Kruger Effect Isn’t What You Think It Is
For compute, yeah - but Id be extremely surprised if there weren't half a dozen Cortex R or M cores lurking in the uncore. I'd also be surprised if they used custom cores for smaller chips like for airpods/airtags.
I love all this stuff, but I have to agree there is so much GPT chatter that it drowns out everything else. But it will pass, like everything before it.
This. It's mainly bandwidth costs that are the issue. Dealing with cpu is easy and cheap. Bandwidth is the mind killer.
What if rational "inanimate" thought is jerryrigged out of social reasoning to begin with. Simply take your system of social reasoning, attribute a fictional quiet / predictable persona to the inanimate, and reuse the social reasoning circuitry for other things. Linguistic expressions become so much more fluid when you don't have to maintain rules about one set of verbs for inanimate nouns and another set for the animate nouns. You can use "tells" for both the literal act of speech (Eg "she told me you plan to run away") and the logical act of inference (Eg "this situation tells me you plan to run away"). As the old cliche goes, "the facts speak for themselves". Some cultures go so far as to treat personification as more literal than just a linguistically expressive tool, believing every object to actually posses a "spirit". So why the steadfast resilience to such a natural interface as anthropomorphizing the machine?
If the incident review shows that it is due to sabotage, how would you deal with the responsible person?
Not reading reports about how happy or miserable people are helps with being happier, I find.
Because competency degrades with cognitive decline which accelerates with age.

What part of that do you think I've imagined?
Minix Is Dead
They have a Google Sheets "API" which I've used and works reasonably well:

https://archive.org/services/wayback-gsheets/
It always depends on your preference and music type.

I listen to electronic music with a 250 ohm DT990 on a Dell soundbar using cystalizer, bass boost and bass enhancer. IIRC the order matters.

Prior to this I let my amp handle this but I kicked it out because of 35W standby and Easy Effects doesn't work with it on an HDMI connection - constant signal cutoffs for 3s (Linux issue). Without Easy Effects the soundbar sounds awful to me. Still impressed that it drives 250 ohms this well.
I agree with you indie creators in general get more slack from me. But for example when I pay triple A prices for video games I'm quite critical :)
The $2.92 price you mentioned as closing the year 2000 is almost certainly split-adjusted.
All bytecode is sandboxed by definition -- the VM decides which operations it delegates to the system. It is possible (and common!) to use JVM bytecode in a VM that restricts access to the underlying system, and in fact one of the original core use cases for Java (applets) relied on this functionality.

The difference between WASM and JVM is that WASM was designed to be both (1) a compilation target for memory-unsafe languages like C, and (2) have verifiable control flow so it's easier to write a provably-secure JIT.

> Because it's sandboxed, you can use it without a container. I think
> that's what you don't seem to undestand.

You don't seem to understand what a container is, or what a sandbox is.

The reason to deploy software as a container image (instead of a standalone binary) is that a container image contains a full chroot, including auxiliary files that aren't embedded into the main binary. Whether the binary is native machine code or WASM doesn't matter -- the tradeoffs of bundling everything into one binary vs placing them on disk are the same regardless of executable format.

The reason to run a sandbox is to restrict which system resources a process can access or interfere with. You can sandbox a process whether or not it runs in a container.
Kicad is so amazing. Extremely powerful tool with no imposed limits that is completely free and widely used.

I just finished the third rev of my open source low cost high power brushless motor controller in kicad. Open formats means Thea Flowers was able to make a beautiful web viewer that takes a GitHub link to a kicad board or schematic file and displays it for ya. You can see my new board in your browser right here:

https://kicanvas.org/?github=https://github.com/Twisted-Fiel...

I also recently designed a PCB for a friends art project where I needed to place a bunch of LEDs in concentric rings. I used a nice python library for kicad board files to generate a board with all the LEDs placed, then imported the rest of my components and continued with layout as normal.

But beyond the fact that it’s a high quality tool, and has easy to manipulate and read open formats, and loads of easy to use third party tools, is the fact that kicad is and always will be free and open source. That means that when I make my boards open source (and all of my work is open source), I know anyone anywhere in the world can download kicad and use the designs.

I used altium to design some boards at google. It’s clearly a powerful tool. If that’s already what you know, you don’t want to share your designs or collaborate with others who don’t have altium, and you have a license, then go ahead and use it. Or if you want to get a job at a large firm that likely uses altium, then go learn the tool. But if you want to learn a PCB tool for 99% of hobbyist and a good deal of professional work, kicad is likely a better choice.
I agree with your overall description, but I still think reasoning is a term requiring autonomy.

A calculator doesn't reason.

'Abductive reasoning' in this special ML sense is a matter of statistical calculation.

My point being that we should stop implying that we're reconstructing human behavior, when what we are doing is _mimicking it_ through advanced recursion and statistics over huge amounts of inputs (big data).

Abductive reasoning OTOH relies on huge imperfections: human bias, flawed logic, misremembered facts, invented facts, all of whom are culturally situated, a sense of abstract self, a biological self and always an overarching, immanent telos.

Speculatively we might be inventing an entirely new category of existence whose logical categories (such as a special case 'abductive reasoning') cannot be understood in anthropomorphic terminology without distorting it. To me that's still science fiction, so far I've only seen automatons; shallow mimicking robots.
Hi, i'm new to HN and didn't find comments easily! Sorry for late reply.

Having them in the query params was intended for sharing indeed. I wouldn't expect someone using it on the frontend of course. I might switch to having them in the headers instead, as it was initially like that. Idea was to use the service with minimal requirements.

Tokens can be set as READ_ONLY, these tokens are only meant to be used with GET requests. So you can share the link to use in some other app for example. Again, headers might be better however we can't share them, i.e. simple copy paste.
With high-voltage electronics that's about all you can build.
Melbourne, Australia had government imposed lockdowns for most of late May to late October 2021.

https://www.platinumaccounting.com.au/blog/melbourne-lockdow...
As an ESL speaker. Is this distinction between nice and kind standard?
In the spirit of building complex systems from scratch, you’ll enjoy this repo https://github.com/codecrafters-io/build-your-own-x that contains several ideas for projects around building things from scratch (eg Build your own Git, Docker, etc)
Indeed, the mythical Standard Tablet Size doesn't exist, none of the device psuedo standard sizes are actually standard.

Devices come in myriad sizes, and resized browser windows come in many more (even on mobile devices)

The most pragmatic solution in my opinion, pick a handful of major layout shift points and fix the layout when it breaks as you resize it, not based on an imaginary universal device size.
I can't wait to have the terminal fully compiling to WebAssembly and runnable in Wasmer! [1] [2]

[1]: https://wasmer.io/

[2]: https://github.com/raphamorim/rio/issues/25
From the screenshots, it is a bit cluttered. I know the VGA resolution is limiting, but GUIs were not uncommon at that time.
proof of work sounds accessible to me
Might be a little beyond me then since I've not experience with either C, or C++. Wouldn't know where to start.
This repository contains hundreds of resources for implementing complex systems from scratch https://github.com/codecrafters-io/build-your-own-x
I built a ryzen 5 desktop in 2020 and put 2 hard drives in it. Running a headless Linux install it would idle at 70w. Part of that was I had to put a small GPU in or it refused to boot.
I personally prefer sizes that are multiple of 8 because it works well with grid-based layouts and popular CSS libraries and design tools like Tailwind and Figma also adopt this system, although not strictly. However, I agree with your general sentiment that the exact number does not matter much. It will matter less even more when Container Queries become a common practice.