skysight-inc/HackerNews huggingface dataset:
When I had first heard of Caddy, I was experimenting with Traefik to replace an nginx setup I had for a long time.

Traefik had good potential and momentum at the time. And then Caddy started to gain some momentum too. After that there was a brief moment Caddy made the mistake of taking an ad and including it in the `Server` response header and making it be an opt-out feature. Once that was walked back and the dust has settled, Caddy kept gaining more and more momentum and exposure.

Traefik had a web panel that I thought was cool back then but it tried to be too tightly coupled with containers and insisted on making service discovery be an essential core component of its configuration model.

At least this is what I remember. At this point I am very happy with caddy and it is what I use pretty much on all my services.

Thank you mholt for such a nice project and sorry for being overly critical of the ad in the Server response header very many years ago. :)
Maybe. In the alternate reality, we probably would have the same threats on the internet as we do today, and the same boneheaded software that misconfigures things, so my guess is that we’d still have consumer firewalls at the gateway that just default-deny everything. Maybe there would be better standards about auto-configuring these firewalls though. (Or maybe the standards we already have would have just been better supported?)

But for certain, today if we had IPv6 everywhere, it still wouldn’t let you design something like a VoIP phone (or a pure peer-to-peer version of FaceTime) that just listened for connections and let other people “call” you by connecting to your device. That software would only be usable by people who know how to configure their router, and that doesn’t make for very good market penetration. You still need something like UPnP, so you’re basically right back to where we are today. At least the connection tracking would be stateless, I guess?
> keep in mind that Integers support One percision, and there’s a trade off between resolution and the bounds of your epoch, Floating point values support all percisions, there is no such trade off.

Yeah, except with integers you get guaranteed precision across all of your data range while with floating point, it is ridiculously easy to accidentally lose precision without noticing it when e.g. shifting time deltas from the past into the future.

Not to mention that using floating-point number of seconds since epoch means that the times around the epoch are always given better precision than the timestamp around the current time which is really not what you want, and the situation only worsens with time.
r u sure you want the technical stuff?
Well I imagine if they’re willing to spend the huge amounts to install platform doors they would be willing to install larger ventilation fans too.
The only way is a two way communication between the computer you're logging in with and the 2FA device. So that the computer can tell the device which website is requesting it, and the 2FA device will respond only if the website matches the website that the 2FA was originally registered with. Or have the totp key encrypted with the correct website url, so only the correct URL can decrypt it.

This is essentially what happens with a YubiKey so it's phishing resistant. It also happens with a passkey but thats just one factor since a unlocked stolen PC can login. For a smartphone as second you can probably have a similar setup by requiring a bluetooth or USB connection between the laptop/pc and the smartphone, but it comes with its own disadvantages. Can also work with QR codes I guess, but with the browser generating it from URL, not the site.
> morons

Ah yes, that old chestnut. “Anyone who disagrees with me is a dum dum”

How persuasive your arguments are.
Sci Fi tends more likely to be DRM free. Baen has been selling DRM free eBooks for forever direct and TOR also has a DRM free policy.
Yeah, it makes me think of finding an automatic car difficult because you're used to manual. I have noticed people are often reluctant to give up on something they had to learn, though.
It's absolutely air conditioning. It's a very humid place.
GP didn't want to use a playlist.

To create and add to one: long-press on a file/folder/track/album for the context menu or use the ... menu while in the now playing screen.

https://github.com/vanilla-music/vanilla
I agree with your point and response. This activity of being players overs to new leagues run by Saudi or adjacent countries has been huge in almost every major sport. Some with much more success than others.
> It did okay. I didn't do any big tests with it but it seemed to work well enough, and was super simple to configure.

What issue/experience stop you from saying "it did great"?
I'm a Full-stack (frontend-heavy) developer with 8+ years of experience at startups and corporations in EU and US, looking for a new long-term remote project.

Location: I'm based in Prague, Czech Republic
Remote: yes, please
Willing to relocate: no, but can travel to the office occasionally depending on where it is.
Technologies: JavaScript, TypeScript, Angular, React, Remix, RxJS, NgRx, ScSS, Nx, NestJS, NativeScript, CI/CD, REST, MongoDB, Mongoose, Jest, Nebular, Ant Design, Angular Material, Swagger, Figma. External APIs: Stripe, OpenAI, AssemblyAI, Deepl, Discord etc.
Résumé/CV: https://www.linkedin.com/in/otyurin/
Email: oletrn@gmail.com
Thanks, I didn't know it was no longer on there.

https://github.com/vanilla-music/vanilla >Note: As of 23. Jun 2024, Vanilla Music is no longer available in the Google Play store: I simply don't have time to comply with random policy changes and verification requests. Any release you see there is probably an ad-infested fork uploaded by someone else.
If it’s trivial with zero adverse affects on common hardware, fine. If it adds the equivalent of a bunch of ifdefs or requires adding autoconf, nah.
Dungeons and Dragons – The Adventure Begins – Campaign 1 – Episode 1 [video]
This is commonly used in disability care. It sets the standard to strongly include the person/people affected in decisions that affect them. It is very helpful to address unequal power dynamics especially where those charged with providing care have unequal power with the recipient; think teacher, surgery, disability care etc.

In practical terms, it encourages officers and practitioners to stop assuming and do the work to bridge the gap and attempt to find out as best they can what the person affected would like to happen. It leads to much superior decision making as surprise, suprise, finding out what a user really wants over just assuming (and often missing important details), amazingly, leads to much more informed and improved decision making that also work better for the people involved and affected.
> telecoms that deal with consumers have at best 0 (zero) incentive to deploy ipv6 unless there's regulatory pressure.

I don't think this is true. The IPv4 address exhaustion is still a problem and it's getting worse, and telecoms which also provide internet services need to allocate addresses to their clients. With the 5G rollout these telecoms need to make room for new devices, and that's not feasible with IPv4.
AFAIK traefik is written in rust. I don't have any experiences with it though. I only had a brief look when setting up some personal project, but ended up going with caddy, because traefik seemed overkill for my requirements.
My version of his advice would be "if a stranger invites you to a party, don't turn them down."

Also, your comment reminds me of this classic SNL skit:
https://www.youtube.com/watch?v=TbwlC2B-BIg

"If you're sad now, and you get on a plane to Italy, the 'you' in Italy will still be the same sad you from before! Does that make sense?"
...and how precise do the switches between coordinate systems have to be? depending on your format for floats, you will land on areas that are only expressible with perfect precision in one or the other coordinate system. I can imagine a fixed point that moves around by being repeatedly queried in one or the other system.
Thanks. I accept the criticism of being less digest and more opinionated. But at the end of the day it provide the same information.

Don't get me wrong - I don't mind to be copied on the Internet :), but I find this behavior quite rude, so I just mentioned it.
I prefer Vinyl Music Player: https://f-droid.org/en/packages/com.poupa.vinylmusicplayer/
This is especially obnoxious for books that are already DRM-free. For example, one can presently buy a Tor (the publisher, not the onion router) book from the Kindle store, download the azw3 file, use a tool like KindleUnpacker [0] to more or less losslessly convert it to ePub, and read it anywhere. There's no DRM to break!

[0] KindleUnpacker follows in the IMO utterly bizarre tradition in the epub tool writing scene of making it obvious how to run a really bad Tk UI wrapper and hiding the actual command-line tool in lib/. And of wanting an output directory instead of a filename. And of leaving a whole pile of unnecessary temporary files around. And of forcing you to look through the temporary crap to even find the output. Oh well; the actual output is excellent.
That's pretty cool, but the downsides of switching to RRA are not only about user experience. When the result is 0.0000000..., the calculator cannot decide whether it's fine to compute the inverse of that number.

For instance, 1/(atan(1/5)-atan(1/239)-pi/4) outputs "Can't calculate".

Well alright, this is a division by zero. But then you can try 1/(atan(1/5)-atan(1/239)-pi/4+10^(-100000)), and the output is still "Can't calculate" even though it should really be 10^100000.
A Proven Way to Ease L.A.'S Housing Crisis
What part of a Pixel is subsidized by advertisers? Are you one of those people that ridiculously believe flagship and midrange Android phones are plastered with ads? Have you even used an Android phone recently?
Hey, thanks for this. It saves me even more than 1 second!
The last link in the "Hacker news" section somehow points to a Reddit thread:

> Vince Gilligan calls for more aspirational heroes in TV amid rise of real-life bad actors

There's no corresponding HN article (see https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...), and the "Comments" link points to https://old.reddit.com/r/UpliftingNews/comments/1iqvqfn/brea....
Serious question: Has anyone proficient in Photoshop given GIMP a proper go and come out the other side wanting to use it?
https://news.ycombinator.com/item?id=43054616

Why do you keep posting this nonsense? Anyone who's trying to do time synchronization over HTTPS fails at basic interneting. If you're using HTTPS for your time sync then you will not ever care about 50 milliseconds. Because if accurate timekeeping matters use the actual network time protocol and understand what different stratum levels are.

Time on the internet is not flawed It is your understanding of time on the internet that is flawed. I'm tired of crackpots thinking something is broken simply because they have a preconceived notion about how it should work instead of researching and understanding how it does work. Windows, Mac OS, and Linux all use NTP for their time sync. Whatever you're doing with HTTPS seems like your face palming at a web page and wondering why it's off a little bit.
So are many erotica readers!
Harvard built CMOS chip to map 70K synaptic connections between 2K rat neurons
Solar-Powered Reactor Sucks CO2 from the Air and Turns It into Fuel
I'm intrigued that you think Kindle has worse text options than Kobo; in my experience it's the other way around. My Kobo doesn't have the ability to justify just body text while leaving headings alone; my Kindles have handled that just fine for over a decade.

What options does Kobo have for text that you think Kindle is missing?

I use my Kobo for comics and buy those through them (specifically got one with a large screen since Amazon didn't have a similar device), but I don't know if I'd switch to Kobo for novels. I'd rather buy from Kobo and sideload to my Kindle.
Silent Data Errors Still Slipping Through the Cracks
Stallman calls it Swindle, for a reason. Actually, many reasons.
How a Network of Amateur Sleuths Helps Rescue Women Kidnapped by Isis
Why is there a screen that says "It is now safe to turn off your computer"? (2016)
"used to"? What do they do now?
Another way is to create a regular DNS name, and ave it redirect to localhost. If you are unable or unwilling to do so, there are free DNS services like https://traefik.me/ that provide you with a real domain name and related certificates.

I personally use traefik.me for my hobbyist fiddling, and I have a working HTTP/2 local development experience. It's also very nice to be able to build for production and test the performance locally, without having to deploy to a dev environment.
Caddy coupled with Caddy-Docker-Proxy [0] is a marvelous way to set up a server with multiple docker projects. I have it running on a couple of servers, and it just works!

[0] https://github.com/lucaslorentz/caddy-docker-proxy
It helps if the search is integrated into the torrent client (qbittorrent) and if the computer is plugged into the tv (long hdmi cable).

The UX benefit is that I figure out what I want to watch by browsing the web, then pick a download (lots of seeds, decent size), and before long I can start watching. Usually I queue up a few options in case my mood changes.

It doesn't matter which service owns the rights, or which devices I'm using, or anything. I can watch the downloaded content whenever I want, forever. No trailers or unskippable notices. I'd pay money for this flexibility if I could.
(2016) Discussion at the time (99 points, 44 comments) https://news.ycombinator.com/item?id=11527671
Oh god, no, no, no. It's so frustrating to hear this over and over again. NAT is not a firewall. A firewall is a firewall and any reasonably component network admin uses one (and likewise any reasonably competent ISP supplies equipment with one to users who don't know any better). A little knowledge is a dangerous thing...
Buying hard copies of a book and the pirating the DRM-free digital version is completely acceptable imo - as long as you buy the hard copy in a bookshop and not online ilk like Amazon.
Most local bookshops also will offer shipping if you’re too lazy to walk there a couple of times/year.
If you have two Xboxes or Nintendo Switches in a standard UPnP network you'll still have NAT issues. They'll fight over port assignments. If I've got two things wanting to listen on :5000 I'm boned, I've only got one :5000 to forward from. I could remap that port in NAT, but now the downstream device needs to know to tell other clients it's actual public port.

You'll have even more problems if you're on CGNAT networks. You're not going to be able to get any of that traffic.

None of this is a problem if each device has its own IP address and its own range of ports to deal with. Every device can have its own :5000, it can know it's public IP address without having to have something see from outside, and with how big assignments usually are it can have dozens of things all listening on a public :5000 all at the same time.
I don't need any help making chess blunders!
ha ha! That's really funny 8-) Not sarcastically, actually entertaining 8-)

I had to upvote, even though I totally disagree, just because it made me laugh out loud (not lol, actually laughing, you know, like when noise comes out of your mouth)

I've been saying for years, that as soon as the matrix spinal tap was available, people would be lined up to get it.

Reality is so boomer! Who wants to remember things when we can immerse ourselves in our pure make-believe identity. 8-)

I really really am so glad I grew up before internet brain damage destroyed the concept of individual autonomy.
[not the project builder]
See:
https://espargos.net/
https://github.com/ESPARGOS/pyespargos
This sounds like an unserious answer but I'll try to give you the benefit of the doubt.

> First of all, the way CDC works, it's just a board of directors from many pharmaceutical corporations.

Citation needed. This is very much as odds with what is described at

https://en.wikipedia.org/wiki/Centers_for_Disease_Control_an...

> CDC also plays a role here by promoting drugs/vaccines in cases you only need a change of habits (like eating well to minimize flu severity)

What fields of medicine did you specialize in?

I find it puzzling that there are people out there like you who want to dismantle public health infrastructure when we have active outbreaks of measles, bird flu and who knows what else.

I'm all for improving and optimizing public health services (or all government services for that matter) but I don't understand this willingness to threaten people's safety. Does Google just take down their search engine when they want to merge in a PR?
I've been using vim for 20+ years and it's been fantastically stable software for me. I have never cared about what version I am using because I've never needed to. An exception to this is that I'm now accustomed to using `:term` which came with vim 8.0 (2016?).

I think it's silly when colleagues point out that VS Code has vim bindings. The bindings are what I know and enjoy, but they're only half the point. I like to work with the machine, in the terminal. I don't like my text editor being a browser that pings M$, and will end up doing so again, eventually, even after I have to search up(!) how to disable it.

There's a lot of value in moving slow and not breaking things. I'm glad there are maintainers willing to carry that spirit forward.
RCs are already shipping in Fedora.
No, its not. They are focused on introducing ELM on the backend as well. ELM isn't backed by big corpos like Rust and Go do so their way of operation will differ by a huge margin than those two langs, especially in terms of marketing so its inaccurate to judge that its dead just due to the inactivity.

https://www.youtube.com/watch?v=0SUM4869ODc
I mean, ignoring the fact this is the fourth time it was reposted, it's not that interesting. He's just rewritten a compiler to interpret code in a funny way. I think it makes sense to post this to HN once, it doesn't make sense to post it 4 times, and the new name certainly doesn't add anything. This is a good post for X, not really for HN
Big tech has disrupted the social contract
This is sad news, I was aware of his work on Half Life 2 through art books, and I bought the first Dishonored game because of it
`vimtutor` is also excellent and most folks either already have it or can get it in the next few minutes.
> Tesla is not in advertising business, though.

Tesla is absolutely in the advertisement business.

Their marketing and image is the only thing holding the company up (for now).
Time parsing and formatting is prone to extended bikeshedding. I once raised the issue that Python had five parsers for ISO 8601 date formats, and they were all broken in some way. It took a decade to resolve that. By then I'd moved on to Rust.
I’m not sure why anyone buys Kindles when there are so many better options available.

I bought a Kobo Clara years ago, and it supports regular MOBI and ePub files.

My book purchases are no longer liked with the reader and I’ve never had a problem in all these years. And this wasn’t even the best or best value for money device I could have bought.

Today there are so many other better alternatives in all price points and form factors.
Not to mention all the republicans who had dinner with him on July 4th of all dates. I think Stein has visited a few tomes as well.
You could make the same argument about GNOME
Beyond TypeScript
I can't speak to the experience in France, but my experience with Kobo in the US has been that it's just as good as a Kindle in most respects, and better in some others, such as integration with Overdrive and Pocket. (My understanding is that Kindles have gotten better at Overdrive since I left that ecosystem.)

I mean, I can buy a book on a Kobo and read it legally in just as few taps, and I can also borrow a book on Kobo and read it legally.

Also, Kobo plays more nicely with Calibre, including a much nicer DRM-stripping management plugin, which seems relevant to the overall topic of this thread -- all the Kindle DRM removal plugin how-tos out there stopped working reliably for me years ago.
Why are people outraged? Apple is an advertising company and in order to sustain their growth they need to expand and proliferate their advertising to all of their products.
I recently did some OCRing with OpenAI. I found o3-mini-hi to be imagining and changing text, whereas the older (?) o4 was more accurate. It’s a bit worrying that some of the models screw around with the text.
Line, paragraph spacing, fonts and font sizing and margins. Amazon has like 6 options of each. One of which I consider almost tolerable (but not quite) and the rest are useless. Kobo has a LOT more play with these settings and much easier to get something I like.
That was my experience 20 years ago.

Photoshop wasn't the photoshop of today but neither was gimp.
Blue Origin was founded before SpaceX (in 2000). SpaceX launched their first small orbital rocket successfully in 2008, and is launching Falcon 9 since 2010. At that time Musk had no significant power and he was less wealthy than Bezos (and that was true until 2022 or something, SpaceX also makes up like half of Musk's wealth). SpaceX is in the position it's in because it's been delivering for the last 15 years. There is no "Blue Origin's demise", because they never really started delivering anything other than short up-and-down rides to the edge of space in the 25 years of their existence, until they're finally launched New Glenn last month. I believe that in the end they'll ramp up New Glenn and they'll have both commercial customers AND government customers - I don't believe Musk/Trump can/will really exclude any company from competing for government contracts. But competing with SpaceX is extremely hard, because in 2024 they launched more rockets than every other company/country in the world combined.
If I was the one fired I would ask for $10,000,000/week salary to come back and then would donate 98% of that
Half-life 2 is imo still the most important and impactful game of our generation — from gameplay to art-style to game mechanics and so on, it’s still exceptional and I struggle to come up with another single player game that blew me away like HL2 - Dead Space comes close but it was less revolutionary imo
I tried 3.0 RC2 the other day and discovered that the new UI is much less space efficient. It imported my panel layout from 2.10 (which I spent a long time getting just right), and I had to completely rearrange it to get it to fit on a 1080px tall monitor. Very frustrating.

Also, it doesn't detect my drawing tablet.
Change at tier one telecoms providers tends to be glacial. It follows hardware upgrade cycles that take ages to plan and implement.

I spent a decade writing element management systems. An element is a network device - switch, router, ROADM, etc. Often you give the customer kit & software and they spend a couple of years assessing it. This software would be installed on secure out of band networks with no route to the internet. 10/8 would have been adequate for the lifetime of the hardware currently in service - 200G stuff. However, that's not how things played out.

When I started working on EMS software IPv6 support was a requirement but it was just a box ticking exercise. No one was actually going to use it. A decade later IPv6 HAD to work for northbound and southbound traffic, on an internal network. Otherwise, no sale. IPv6 is being used in anger in telecoms. I have no idea how long that will take to filter to in band networks.