skysight-inc/HackerNews huggingface dataset:
At first I thought that in effect, this project only removes a couple of Ctrl+Enter keystrokes in Jupyter-notebook workflow. But after trying out the intro I think it looks good, I really like the simple convert to a webapp.

I wonder if the state/data in the generated app are stored server-side of sent to browser.

I went through the slider example in the intro and I noticed that when I change the icon, the slider position goes back to 1. I tried to fix it so that the slider-selected value is preserved over icon changes, but didn't manage, it doesn't seem straightforward.
yep - on the grounds we have lots of competition so we need to stand out! And hey, front page HN for doing weird stuff… :)
I understand the backend is still somewhat limited. After Altman was fired (IIRC) when HN got 1000s of comments within no time, dang asked everyone to logout and login again, to make life for the poor machine a bit easier. So besides limited HW resources, also some non-optimal implementation details ;)
>— an economy that the professionals say is doing pretty well

The so-called "professionals" are simply useless, and guess what...people are figuring that out too.
When cryptocurrency tumbling gets literal...

Edit to add: I also just realized I have an LG that does have wifi that I've never used, which may now get used for entirely different reasons...

I buy asus having a math bug or something, it is also possible those are constant retries on something failing. I put a pihole on my parents home network and in a month their roku had some stupid amount of blocked attempts, in the tens of thousands.
I remember connecting my laptop to ISDN public phones in Tokyo in the early 2000s to check my email when I was away from my office. Not a particularly fond memory, but it gave me an early taste of the always-connected world we live in now.

The phones apparently still exist [1] but the digital data function is being phased out [2].

[1] https://www.ntt-east.co.jp/en/ptd/contents/mag_public_digita...

[2] https://www.ntt-east.co.jp/ptd/contents/mag_public_digital.h...
Youd do well in pressuring your own country to recognize Taiwan as a nation - very few do. Pleasing China trumps ethics for most nations at the end of the day, apparently.

https://en.m.wikipedia.org/wiki/Political_status_of_Taiwan
Observed Failures
I took one journalism class, taught by a crotchety old man, who seemed to be of the opinion that they were all liars and cheats pretty much as far back as you can go. Hearst just weaponized a rot that was always there.

But what do you do without news?
I think that this might actually be something new - you have the same topology as a microservice architecture, but rather than actually programming and deploying one binary per microservice, you build a single binary with all of the functionality and it gets deployed as a fleet of microservices, running a different subset of all of that functionality depending on what it's deployed as. Which means you have only one build and one deploy step and atomic deploys, like a monolith, but you also get to scale each component independently and isolate data like with microservices. A really nice looking middle ground.
I have understood that the bronze age collapse was a climate fluke that resulted into famine, which did lead to military power balance change which did lead into trade route collapse.
I fear that majority will not be as hardwilled. Majority decide trends. Money decide the outcome.
This mindfuck struck me too. Could a physicist speak to this? Is a black-hole universe a theoretical possibility because it’s a valid solution, say, of the Einstein field equations? Or is it a possibility simply because it’s not falsifiable?
> Ironic, about Bitcoin not being most effective for laundering criminal proceeds, the opposite of popular opinion.

That assertion is made without any form of substantiation, and in context of a comically bad criminal operation that was unraveled because the ringleader wanted to rake in loyally points from booking all of his couriers' trips to fly for free. I don't think this level of thinking is compatible with the idea of understanding crypto currency transactions well enough to do them with the faintest level of security.
yes, if you know what you are looking for. also helpful:
history
history | less
history | grep -i "SEARCHSTRING"
Helux(a reactive atomic state engine for React like) playground v2 released
Not quite the same thing, but some industries use 4 state “booleans” to describe the state of machinery.

For example, in power stations, the position of switch gear would use 10 and 01 for on/off, 00 for “switch gear in motion” (ie, transiting from on to off or vice versa) and 11 to represent an error state. The in transit condition can persist for several minutes.
joe armstrong gave a talk where he recommends '4 ancient technologies worth learning', or some such.
one of them is bash, and another is shell (and emacs, and something else).
given that it's joe - i think he knows what he's saying - but it makes no sense with respect to any of these explanations
China can't even get itself out of its obvious demographic crisis with a more unified political group. A big reason why russia went to war with ukrane now was it being at its do or die demographic crisis point.

Wait 5 or 10 years and they wouldn't have enough young people to do it. The USA is doing much better on the reproduction & immigration front than China, so China probably cannot afford to wait in such a war of attrition.

Also thinking about the USA culturally, nobody would speak mandarin even if China was dominate, mostly for the same reasons why most of latin america only speaks their native language.
I would prefer to pay for a better Adblocker. I won't let YouTube blackmail me with ads.

I also don't trust Google/YouTube with my credit card data (had 15+ fraudulent charges on Google play one day, got the money back but zero explanation how this could have happened with 2fa) so as long as they don't support a secure payment method it's a big no anyway.
Cert was issued over 9 months ago.
Does this support custom metadata? For example I have a custom field I call "Folders" to hierarchically label/organize my eBooks. Would be nice to be able to browse through that or search under a specific label/folder.
The 787 is fine. It's by far the most comfortable aircraft I've ever ridden, and the batteries-going-up-in-flames issue was short-lived and if I recall stemmed from some manufacturing deficiencies at the Japanese OEM (I am brainfarting their name).

That being said however, the kind of workmanship negligience we have reason to suspect of Boeing means absolutely no Boeing aircraft manufactured during the timeframe(s) concerned can be considered safe until inspections are done.

For now we don't have reason to suspect this extends beyond 737 MAX 9, but that could change drastically depending on what FAA finds.
Thanks, I hadn't seen this until yesterday when someone else pointed it out. Looks great!
Bold claims...

Performance is evaluated against a single example implementation (section 6.1) and 9x improvement was achieved when co-locating into a single process. To be fair this seems a reasonable thing to do if you can get the application to be efficient enough to allow it - but there may be very good reasons not to do it in many applications.
Was this ever the norm? All job opportunities I've had started with a CV, then technical questions and tests, then a cultural fit interview. When I've asked whether they looked at my side projects in GitHub, the answer was always no.
> We will continue to support Maersk’s operations. ... We are focused on delivering both short- and long-term solutions for our customers, for when climate anomalies affect our operations

Very nice corporate speak understatement for what’s happening globally. Well done Panama Canal Authority.
> So, do city planners look at “artists” as a revenue stream?

Absolutely, especially if you include tourism, which you should. Look at Asheville, NC.
> But it misses the most obvious answer (and most likely where the question originated from): terminal, console, and shell often refer to the same thing.

Not really. If you ask people at watercooler which _shell_ they are using you are getting 20 minutes conversation about whether zsh is better than fish or vice versa. And if you ask same question about _terminal_ it would be mostly about whether their favorite terminal is GPU accelerated and supports ligatures :)
They are actually one of the leading companies when it comes to optics. Swarovski has quite a few interesting business branches, my favourite is SWARCO which makes reflective road markings, traffic management systems and even e-car smart charging solutions.
My main exposure to ISDN in Australia was in radio stations.

In Australia, we had an ISDN2 product (BRI) which gave us that 128Kbps bitstream. Hardware boxes from brands like Musicam Prima, Tieline and Comrex would allow transmitting a bi-directional MPEG2 audio stream. When I used to dial these things, you’d hear a low-bitrate stream first for a few seconds before the 2nd number would dial and you’d get that full 128Kbps. Different brands of codecs were theoretically interoperable, subject to the settings and codecs matching. I remember the Tieline codecs probably sounded best because they had their ‘MusicPlus’ codec (which I think was actually AAC+ under the hood). But most other codecs were only MPEG2, so you were stuck with that.

We used to use these for outside broadcasts, backup links between the studios and transmitter site, and links to other broadcasters (e.g. the TV news presenter dialing in to tease the nightly news headlines).

Even after the internet was well and truly established, ISDN was still used a lot for this because it was ‘standardised’ and also a pretty much guaranteed bitrate - whereas ADSL might give you a couple of megabits but with no guarantee you’d have that between your two locations at all times. When you need low latency two way conversations, you can’t just dial up the latency and keep re-transmitting packets until they arrive.

The local telco used to be able to install these fairly easily on a temporary basis so you could do a broadcast from a temporary location (e.g. local advertiser books a broadcast at their store). You couldn’t really get a temporary internet connection put in at the time. You could get stereo audio both directions, but often you’d use the left channel for your program audio, and the right channel for an intercom in everyone’s earpieces. So long as you played the music from the studios and just fed the mics down the ISDN from the remote location, the quality was passable.

We also had ISDN10/20/30 (PRI) for general telephony. I interfaced these to SIP PABX’s a few times with Patton boxes, but the docs were always for T1 not our E1.

I don’t really miss it, but it’s kinda cool in retrospect.
>Of course, this link points to two decades of research showing that your assertion is wrong, so you probably don't want to include this specific link in your comment, but you get the idea I hope.

I think that the state of the telecoms industry will let you infer that I was being sarcastic and will also provide quite strong evidence that the study you cite is correct!
I've used this paradigm for a long time. What's new here ?

Basically your code has no concept of "network boundary", there's only package import each other, there's no "microservice".

But when deploying, i can choose which package to be deployed as a service.
the point of safety margin is to account for the unknown. if you learn more, you can safely reduce the margins. cranes have 3x margins because they're being operated by construction workers who aren't carefully measureing everything. Rockets otoh often only have ~10% margins. The more uncertainty you remove, the smaller you can push the margins.
“Climate anomalies” is a very mild sounding way of calling what’s happening globally. Well done.
Summarize recipes
People will write this way in the future about Shoe Charms
Is Detroit currently an artist city? It makes sense because of what you said, but I just haven't heard that before.
I did once have segregated Calibre libraries. One for cookbooks, one for technical books in PDF and one for 'regular' books like novels and nonfiction in EPUB.

The only reason I had it like that was so I could sync just the cookbook files to another device via Syncthing, or only the technical books. It didn't last, it was a pita to manager (three different auto-add folders) and I reunified them after 9 months or so.
No it is not _that_ simple. I paid for my Android phone and i paid my Windows licence.
Quite right, the US doesn't have as deep or broad a pool of engineerig talent. Sure, for a flagship program you still get people, but they'll be taken off something else.

I think the lazy days will soon end, though, in a series of very stinging wakeup calls.
Between Art and Algorithms
Thailand Mobile is also largely blocked..

Was fun, could not use around half the websites I am normally using
Interesting! This has been my recommended pattern for a for years now: a monorepo with multiple entrypoints. Worker and api and emailer etc etc services are running independently, but it’s one codebase running with different options. All the developer benefits of a monolith and all the devops benefits of sane and isolated deployments.
How did this get past the check?
> Living high density sucks.

Sounds like "no one goes there anymore, it's too crowded". Obviously the high-density places are providing something, or they wouldn't be high-density.
It does further down say that you need a windows server even for development purposes.

What I missed was that it only applied to windows server images.

Also the exception only seems to apply for development and testing services and, for some reason, only a physical computer.

Regardless, I was clearly wrong: it is possible, just not well documented.
Wasn’t there just an article about not allowing people to make AI versions of dead children, out of respect for their parents?

This feels like the same issue.
From what I've heared sort of around the block:
Shitty ads actually pay more per view. Scam artists have rather fat margins and are more desperate to get their ads shown.
IMO the __actual__ solution to youtube ads is unironically to buy premium (and use sponsorblock). Cheap enough and I personally find the experience of ads shoved down my throat actually degrading (so have been using adblockers). Probably would get those 5-10$ worth of ads not being shown in couple evenings/mornings while listening to stuff during commute.
Alternatively, something like floatplane, but the the whole yt premuium costs like 3-5 channels on floatplane, and general lack of site-wide subscription tier is a deal-braker to me, so no.

Thing is, video production, storage and distributions are expensive af. There are little to no alternatives explicitly because, especially at small scale, the model is unsustainable. If youtube presumably keeps loosing money to google, there will be no youtube outside of paid tiers, or, indeed, something like floatplane.
So shipping two applications that use the same authentication service is a mistake?
If HN is on Cloudflare, where will people report that Cloudflare is down?
Nitpick: 11km/s escape velocity for earth is ~40,000km/h (not 4,000)
The BBC's UHD HDR Production Architecture for the Coronation of King Charles III
What's new is that you don't choose, the runtime does, generating the cross-network interface as needed.
It’s a Docker shebang.
Normally shebangs are used to define what shell to use when running a script, or in the case of a python script, to run it with “./myscript” instead of “python myscript.py”.

Here OP created a little hack for building and running a docker container by adding a shebang to a Dockerfile.

Usually it’s a two step process. You first use “docker build” to build the image and then “docker run” to create a container from it. With this little hack you just run “./Dockerfile” and it does both.

It’s cool, but not really useful for most people.
Depends on the budget, we got several "innovation trial period" contracts for all of 2024 in December
The challenge that I face is Calibre absolutely craters after 20,000+ ebooks.

I understand that most folks probably have 10-300 books, but in my case I have some large libraries I tried to use with Calibre, and it just absolutely DIES.

The steadfast decision to exclusively use SQLite doesn't help. I opened a PR back in 2016 or so, but the maintainer was quite enthusiastically opposed to changing the DB layer or making it pluggable.
I'm waiting for the Snapdragon X Elite to come out mid-2024. Probably will pick up a Lenovo.
Not yet :) Custom Columns (if thats what you mean!) are on the todo list though — I have a couple in my library, one for tracking Read state and another for tracking word count.

Filtering is only on author & title for now. I’m looking to rewrite filtering once I have support in libcalibre for more data, so that you can easily filter by custom columns.

How do you search / organize your data in Calibre now? What would be ideal?
https://www.oculus.com/experiences/6628847520574290/release-...
ESP32-TV Version 3 [video]
Also, it's not one magic switch. You can switch each of those rules on/off. Ideally HN would allow most of the injection ones, otherwise we won't be able to post examples of specific SQL patterns and the like.
Happens more often than you’d think:

* Newton and Leibniz with calculus

* Darwin and Wallace with evolution

* all those shared Nobel Prizes by independent scientists (eg: Feynman and Tomonaga/Schwinger with quantum electrodynamics, et al)

Presumably because knowledge converges and the field in question becomes ripe for discovery.
Another alternative. This uses only HTTP and requires no special software, except the server. Elegant, IMHO. Extremely robust in fact.

https://github.com/nwtgck/go-piping-server

After starting the server, a few options.

Method 1: Visit https://127.0.0.1:8080 in a Javascript-enabled browser and fill out HTML form

Method 2: Visit https://127.0.0.1:8080/noscript in any browser and fill out HTML form

Method 3: Use any TCP or HTTP client. For example here is a quick and dirty shell script

#!/bin/sh
test $1||exec echo usage: $0 something file
test $2||exec echo usage: $0 something file
x=$(stat -c %s $2)
{
printf 'POST /'$1' HTTP/1.1\r\n'
printf 'Host: 127.0.0.1\r\n'
printf 'Content-Type: multipart/form-data; boundary=\"yxxxxzxxxzxxxzzxyxzx\"\r\n'
printf 'Content-Length: '$x'\r\n'
printf 'Connection: close\r\n'
printf '\r\n'
cat $2
echo ---yxxxxzxxxzxxxzzxyxzx
} \
|nc -vvn 127.1 8080

laptop> 1.sh whatever 1.pdf
phone> curl http://127.0.0.1:8080/whatever > 1.pdf
laptop> 1.sh 1.pdf 1.pdf
On phone, type into browser: https://127.0.0.1:8080/1.pdf
This file is saved as 1.pdf
YMMV

There is also a Rust version.
Other than the clickbaitish title, hard to see the relevance to this site.
I haven't tried komga, but the main draw of Suwayomi is that it supports Tachiyomi extensions, so in theory supports every site that Tachiyomi did.
This is (or perhaps can be viewed as) a form of paraconsistent logic.
That code makes me sick to my chest. Why are some people allergic to reading?

<Receives solution>

Nah I’m not opening that link, I got it
or even saw the story. Tech nerds tend to pay a lot more attention to the news than most by a large margin in my experience (other than people that are actually in the journalism business)
Wonder if they're the same professionals whose numbers keep getting quietly revised in a worse direction a few months after the initial rosy numbers are released.
Are old IRC chats discoverable over Google? I don't see any in my results. This was a stated aim of the forum
Ah, but this time it is for real ..
A couple problems.

1) We not only can, but we do build high-quality multifamily housing. Not enough, but then again we're not building enough of any kind of housing

2) Sure, some people don't like dense housing, but it's obviously preferable to the alternative for a lot of people, otherwise not so many people would live there.
I've been experimenting with this sort of thing for awhile, but without automation to determine the deployment topology (nice!). Lacking a better name, I've been calling it a monolithic micro service architecture. Obviously nothing here prevents you from creating a distributed monolith, but it can allow a smaller team to enjoy better horizontal scaling without as much cost, while still retaining ease of forward development.
Using spaces in a shebang is not a standard thing and doesn’t work in most shells.
D has some great developers working on it, past and present.

The thing that moved me away from it was a lack of purpose, which isn't exactly how I would have put it at the time, but in hindsight seems obvious.

The way in which I'm certain that this is true is that if you had the leads try to create a Venn diagram of what the project does and what is central to it vs periphery, they would fail to agree. And if they fail to do that, they will fail to coordinate on the features. And that creates the stagnation and difficulty with contributions.

As well, the reason why that failure leads to a retreat into technical digression - which I know happens out of personal experience - is because that deflects questions by adding scope. It promises an escape from the confrontation: "if I just accumulate more work, it will all come together someday". The problem is that adding scope doesn't solve the contradictions that made you retreat in the first place, it can actually deepen them by creating sunk costs. It's a bad adaptation to the challenge.

If we compare it with, for example, the Niklaus Wirth approach, he would have the Venn diagram completely clear in his mind before committing to any real implementation. And therefore the language would do exactly what he wanted it to do, and it wouldn't need to be scoped into a 20-year project. Thus, he made many languages during his life, mostly of a similar flavor, but with a clear intent of adding something specific that he hadn't covered before.
While this is true and worth reminding the ops about, it still sucks because many people don't understand the issues they cause by turning WAF on. CloudFlare should have a big "I understand I'll block many legit clients when I enable this" checkbox. Or you know... fix it in general. Or at least have a "report this block as invalid" link on the page.
Shouldn't the subject complain to the police instead? How can Njalla even validate whom the request comes from and why should they?
With IRC it is/was common that people run loggers and publish them. In the past IRC conversations, especially in tech/support channels, were easily found. Today you don't find many on Google, but that problem was already solved way better than it is today.
ISDN did have multiple channels, in Germany you would get two data channels (B1 and B2-channel, 64 kB/s), and the line has a D-channel (something like 4kB/s) for network purposes. First you could bundle the B-channels to get twice the speed, at twice the price and the land line was busy if one did that. That feature got me into trouble with my parents quite regularly.

Second someone figured out that the D-channel can also be used to send data to arbitrary endpoints in the phone networks and dropped a messenger app on a Friday afternoon in '98 or thereabout. That was a pretty fun weekend, unfortunately the hack had stopped working when I came back from school on Monday.
> You do not receive a full chemical makeup, structure, and formulation of the medicine you are ingesting.

? Don't you get close enough by reading the relevant FDA approval documents, the list of patents of the active ingredients of the medicine you ingest? Nobody needs to be a biologist but many independent experts can verify what's in a pill. When it comes to software in our bodies, it's supposed to be secret?
Or just look at Orthotope: https://hackage.haskell.org/package/orthotope

"Multidimensional arrays inspired by APL"
You're completely right that it does not add up. PE detractors really need to be able to explain how this observation fits in with their analysis.