skysight-inc/HackerNews huggingface dataset:
Hey, blog post author here.

I'm curious how that last sentence was going to end.

Let's say I agree with you and that TLS termination is not a container orchestration responsibility. Where does the responsibility of container orchestration start and TLS termination end? Many applications need to create URLs that point to themselves so they have to have a notion of the domain they are being served under. There has to be a mapping between whatever load-balancer or reverse proxy you're using and the internal address of the application container. You'll likely need service discovery inside the orchestration system, so you could put TLS termination inside it as well and leverage the same mechanisms for routing traffic. It seems like any distinction you make is going to be arbitrary and basically boil-down to "no true container orchestration system should care about..."

In the end we all build systems to do things to make people's lives better. I happen to think that separating out backups and managing ports as an exercise for the deployment team raises the barrier to people that could be hosting their own services.

I could be totally wrong. This may be a terrible idea. But I think it'll be interesting to try.

> If he would have done so, in the very least he would have eventually stumbled upon Traefik which in Docker solves absolutely everything he's complaining about

I'm aware of Traefik, I ran it for a little while in a home lab Kubernetes cluster, and later on a stack of Odroids using k3s. This was years ago, so it may have changed a lot since then, but it seemed at the time that I needed an advanced degree in container orchestration studies to properly configure it. It felt like Kubernetes was designed to solve problems you only get above 100 nodes, then k3s tried to bang that into a shape small enough to fit in a home lab, but couldn't reduce the cognitive load on the operator because it was using the same conceptual primitives and APIs. Traefik, reasonably, can't hide that level of complexity, and so was extremely hard to configure.

I'm impressed at both what Kubernetes and k3s have done. I think no home lab should run it unless you have an express goal to learn how to run Kubernetes. If Traefik is as it was years ago, deeply tied to that level of complexity, then I think small deployments can do better. Maybe Caddy is a superior solution, but I haven't tried to deploy it myself.
I've first read about Putin having a terminal stage of cancer in 2004 (that's not a joke). Since then I clearly recall him getting sick with some other kinds of cancer at least 3 other times.

Aren't you (yet) tired of dreaming about this?
I’m impressed!

What did you boil water in?

Just eat with your fingers?
> Reviewers can be professors, PhD students, etc. and are paid by the journal for their time.

Most journals do not pay for reviewers time. There are some experiments that allow for this, but I would say 99% of the reviews out there are done... "out of the goodness of the reviewer's heart".

There are indirect benefits to being a reviewer, such as early access to unpublished work, "goodwill" with the editor, etc.
That's a really awesome hack, thanks for sharing. I was slightly surprised that you had to go as far as spoofing a wifi network actually but it's great you figured it out.
Love the idea

UK is missing the August bank holiday btw. And for bank holidays the UK is split in two 3 lists: England & Wales, Scotland and Northern Ireland
The collection of any data about me, my machines, or my use of my machines without my explicit informed consent is spying.
> I frequently wonder what breed of human sincerely disagrees.

People who genuinely care to fine-tune their software to work better for their users. What monsters.
Show HN: A simple image puzzle generator
Hey HN,

I built this simple puzzle generator to play around with wasm a bit.

It's open source if anyone wants to play around with the code https://github.com/lnenad/puzzlip
Not just Windows and JavaScript, the JVM (Java etc.) and CLR (C# etc.) also use 16-bit encodings natively. It's actually kind of amazing how short-lived 16-bit Unicode was and yet how much of an effect it has on software today.
Gift link:

https://www.nytimes.com/2024/11/12/travel/skiplagged-flights...
I'd say it's fairly good to announce their departure, if anyone looks up the account from now on they'll know that it's inactive and why.
Speaking to logistical skills I'm reminded of the example of Japan converting a train line to a subway line in three hours. The amount of prep and planning required to pull this off in a live environment is crazy to me.

https://www.youtube.com/watch?v=_BYW4YYqG5A
The only domestic flight I've been on in the US was United, and it was possibly the worst flight I've ever been on, though my judgement may be coloured by how late it was. Beyond that, though, I'm not sure I've ever been on a plane that felt as much like it was... falling apart (I'm sure it was structurally safe, but some of the ceiling panels were out of place, a number of seats were broken, etc). It wouldn't fly (see what I did there?) with Ryanair.
In my experience, that's not unique to just konbinis though. Granted, I've only been to large cities, but cheap, convenient, delicious food is available from many types of stores/vendors/take away/etc.

Maybe it's just the big cities, but I think maybe this part of the world just demands this from anyone selling food. If you aren't providing this quality, you won't stay in business because there's too much competition that is.
The First Virtual Meeting Was in 1916
'A phenomenon' how World of Warcraft smashed out of geekdom and conquered gaming
> That's not nearly as useful though. What devs want is to know how their users are interacting with the software, so they can make improvements to it. Opt-in gives a much smaller sample size, and a strong selection bias. I don't know enough to say that it's completely useless, but I wouldn't be surprised to hear that it is.

So? Crime being profitable doesn't make it legal.

> No, don't sidestep the question, actually answer it. What data are they collecting and how is it harmful? The devs feel this information is useful to make their software better. If you think you are harmed by this, please explain how.

So if I enter your house you will also enter a discussion of what I stole and if you really needed it before you are allowed to kick me out even though I never had permission to enter your house in the first place?
"espionage: The act or process of learning secret information through clandestine means."

That is, the specific information does not matter; the fact that someone wants to keep it hidden (which is their stated preference), and someone else wants to collect it through clandestine means (which is how we could interpret a sneaky opt-out mechanism) is enough to define it as being spied on.
Japan also has 7-11s, they're in fact the largest brand of konbini.

GP was clearly saying that 7-11 in the US is only junk food, and Japanese konbinis offer food comparable to that of specialty gas stations like Buc-ees.

Which I consider a reasonable assessment of the facts.
If you're interested in how different creatures perceive the world, the book "An Immense World" by Ed Yong covers a very wide range of sensory experiences including echolocation.
South Korea faces kimchi shortage as cabbage prices soar
I find reddit to be a terrible place to gauge general public sentiment on almost any topic. Nowhere else can you find such a high concentration of content openly celebrating the misfortunes of your fellow man.

Just look at instantkarma, clevercomebacks, murderedbywords, fightporn, facepalm, leopardsatemyface etc etc etc. Most of the content is at the expense of someone else, and everyone is out to "score points".
After spending an 11 hour flight recently with the person in front resting gently on my knees for about 9 hours, I'm all for non-reclining seats; Ryanair is into something there.
Right, so we're back to the OP of this thread--open source software doesn't have access to a useful tool, and you can't explain why you are refusing them to have this tool. This results in lower quality software, to no one's benefit.
A lot of Americans would be pretty happy with “wage slavery” that pays 80k a year.
Do you then use the internet to find the local pressure, or only use it to calculate changes in altitude?
Postgres GUI, Reimagined with AI: Code Smarter with SQL Assistant
The only thing they've got going for them is they're open later (ha) than most independent dépanneurs who close down around when they can't legally sell alcohol. Even then, I think they're just open so there's a worker around for the gas station outside.
The software in my Skoda Scala and my Vauxhall/Opel Corsa is terrible as well, but like most new-ish Toyota's, all of them support Apple Play so it doesn't matter.
Can you explain what Manjaro is doing that you feel is equivalent to breaking into my home and stealing stuff?
How much RAM should a few browser tabs and a spreadsheet use? Spreadsheets and webpages were both invented at a time when computers had orders of magnitude less ram than they do today. And yet, Excel and Netscape navigator still worked fine. It seems to me that bigger computers have caused chrome to use more memory.

If 16gb is considered to be a "bare minimum" for RAM, well, how much ram will all those programs use next year? Or in 10 years?

That doesn't help you right now, but 22gb is ridiculous for a few browser tabs and a spreadsheet.
I think it was known that echolocation is used for 'collision detection' and finding food, but not necessarily that bats could navigate long distances using echolocation alone. The editor's summary of the article is more clear imo:

> Insectivorous bats are well known to use echolocation to catch prey and navigate around obstacles. It has also been shown that more visually guided fruit bats have spatial cognitive maps of their environment. Goldshtein et al. placed minuscule GPS trackers on tiny pipistrelle bats in conjunction with temporary blocks of vision and olfaction. The authors found that the bats could still navigate across kilometer scales using only echolocation. Thus, echolocation may not only allow for local navigation, but might also translate into an acoustic cognitive map of the environment that the animals can use to navigate over long distances. —Sacha Vignieri

https://www.science.org/doi/10.1126/science.adn6269
What data is Manjaro collecting?
It's actually not a Gboard bug, but rather a side effect caused by a design choice of Gboard that Gboard tries to handle text editing in a normal text box by itself whenever possible. For example Gboard handles the delete key event by itself and delete the letter before the cursor directly instead of sending the delete key event to the app and rely on the app to delete the letter.

Gboard does it in this way for many reasons, but the side effect is that the app should not use a normal text box and expect to receive all key events. It's different than using a physical keyboard on a desktop/laptop computer. That said, do not expect a virtual keyboard to behave in the same way as a physical keyboard.

The workaround mentioned in the article makes sense.
Another possible solution for apps that want to receive raw key events is to use a password input box instead of a normal text box.
I mean, presumably the shareholders will be wiped out, but the actual airline will probably continue existing in some form.
https://archive.is/REETz
Do you have a link or a summary? I'm not seeing anything obviously relevant with searches combining "0ad", "wildfire games", "telemetry", and "data collection".

Or wait do I have to launch the game and see if it prompts me?
RISC-V Motherboard for Framework 13 Pricing Starts at $368 in Early Access
I'm not American and would absolutely make a point of stopping at a Buc-ee's if I was ever in that part of the US. The internet has kinda made them famous-ish.
nice app
it could be fun to also animate the puzzle solution
I know nothing about this, but I imagine two people at the same latitude and longitude could be at different altitudes.

A trivial example would be people on different floors of a skyscraper—although I suppose gps works poorly indoors anyway. Still, even outdoors there are peaks and crevices, and on a steep slope a very trivial change in lat/lon could lead to a major change in altitude.
> The problem with opt in is that people don't opt in. Not because they don't want telemetry, but because they don't care.

That's not a problem, that's the correct behaviour. Privacy should be the default setting.
Reflections on Software Performance (2020)
MIT engineers make converting CO2 into useful products more practical
What spying on, dude? Have you ever wrote telemetry handlers even once in your software?

I've done so, no less than 15 times in the last ~9 years. We always took special care to never include anything personally identifiable; it was a hard requirement and was enforced in code reviews and because of that we ended up hashing user IDs because we still wanted to do flame graphs and various distribution statistics of API endpoint usage and user IDs were one of the axii (two others were hours of day and days of week), but we didn't care who the user was.

Seriously, a little less extremism helps. I am a programmer, likely just like you. We are trying to get some data to improve our software. In several of my previous gigs even the CTOs barely cared about the telemetry graphs and aggregation dashboards and only looked at them at the middle of the quarter to make sure we're not spending too much on Grafana so the executives won't bite their heads off. And the CEO / marketing? Forget it, they don't care.

Of course there are some very predatory companies out there, no doubt. But I think we would be very hard-pressed to put the team of an open Linux distribution among them.
> Would you die if I make you hold a 1kg block of 10% pure uranium for an hour? Most people will answer yes. The real answer is no.

I'm not sure where you got this mistaken idea that holding a block of uranium for an hour unlocks immortality, but I'm afraid "most people" got it right. The answer is yes. Absolutely you would die. You would also die if you didn't hold the block, but so too if you did.

Was this comment written by a chatbot? It is not at all in line with human thought.
I've been told that for a sufficiently large thermonuclear bomb, it isn't even necessary to compress the secondary -- just heating it is enough. Teller's original "Super" idea would work at scale. So once you've made a big enough bomb, attach it to a big tank of deuterium with thick walls and you're good.

The problem of making such a bomb comes down to the problem of economically producing deuterium.
I mean, so did most of the previous AI bubbles; OCR was useful, expert systems weren't totally useless, speech recognition was somewhat useful, and so on. I think that mini one that abruptly ended with Microsoft Tay might be the only one that was a total washout (though you could claim that it was the start of the current one rather than truly separate, I suppose).
>>>Obviously, the free online LLM business model isn't going to last indefinitely.

I think this is one of those points where LLMs have already changed the paradigm

People liked being able to search, but would not pay for it. For many queries , the value wasnt there: users still had to scroll thru pages or tinker for the right query for the required result.

Eventually search turned so much worse by seo spam, that kagi stepped in to fill the void.

LLMs start from a different direction. The value is clearly there. OpenAI etc still have a ton of paying subscribers.

I do think eventually some will incorporate ads, but I think innovation has revealed that theres a market -perhaps a substantial one- for fee-based information search with LLMS
> Schools in bad areas may have a line of battery incidents waiting for admin's attention by noon.

Don't kids get expelled anymore? How the hell could you feel comfortable sending your kid to a school that is so full of violence? That's crazy.
The Philosophy Behind LimanDoc: 2D Knowledge Organization Tool
What conclusions do you believe it is reasonable to draw in light of this? Is your position significantly different from what I said:

> either way there's no reason to take anecdotes uncritically.

> Because in this thread there are only theoretical explanations why it cannot be

No, the explanations are referring to the mountain of evidence based on the physics of the chips and the known characteristics of the chips of the time. That's not theoretical, that past observations.
I've managed to keep my personal server to just docker, no compose. None of the services I run (Jellyfin, a Minecraft server, prowlarr, a Samba server [this is so much easier to configure for basic use cases via Docker than the usual way], pihole) need to talk to one another, so I initialize each separately with shell scripts. Run the script for a new service once, and Docker takes care of restarts on system reboot or if the container crashes, don't even have to interact with my base OS's init system or really care about anything on it. When I want to upgrade a service, I destroy the container, edit the script to specify the newer version I want, and run the script again. Easy.
A fellow mathematical sculptor is Carlo Séquin [0].
Also Jos Leys' mathematical imagination is an explorative wonderland [1].

[0]: https://people.eecs.berkeley.edu/~sequin/
[1]: https://www.josleys.com
I'm actually a fan of Sandstorm, and think it got a lot of things right. I'd love to be able to talk to Kenton Varda about why he thinks adoption on it was weak. Personally I think that it put a bit too much burden on application developers since it required them to develop applications specifically for sandstorm.

> I'm skeptical that what the non-technical self-hoster needs is a TOML DSL that abstracts away ports

I fully agree, the end user would not be writing TOML DSL files. The end user would get something much closer to an app store, or what Sandstorm did, with one (or a few) click installs. The TOML DSL would be written by developers familiar with the application and stored either in a separate database, or ideally in the applications source control like a Dockerfile.
Well, what is now the EU market wasn't fully integrated into the "single market" until 1993, well after Unix (from which MacOS is obviously derived) and Windows OS's were starting to be developed. As others have said, trying to target all those different countries and languages is not that straightforward, but it was significantly harder 30 years ago.
Almost nobody is “making bank”.
Agree with this - calling the cops on him is a harmful action even if the intention was a positive end result. If this is in the US, you just pointed violent people with firearms at your friend, and asked them to use violence against him. I would never trust someone again who did that to me.
Related:

https://news.ycombinator.com/item?id=42118955 ("HN: Open source project DeFlock mapping license plate surveillance cameras worldwide")
To get position from accelerometer data you have to integrate it twice. Accelerometer data is noisy, and integrating noise quickly leads to large deviations. That's why you need some kind of absolute position reference, like GPS, to not get bigger and bigger errors.

Here, they seem to estimate which stations they are at or between, and use that as absolute references.

Your running app is using accelerometer data to recognize when you're taking a step, and combining that with GPS data to measure how far you're running. So if it measures 100 meter using GPS and counts 100 steps during that time, your step length is 1 m. Garmin watches uses this to measure your running distance on treadmills, but they want you to calibrate it by running with GPS on a flat surface outdoor first. I don't know if any watches or apps use this in combination with GPS to make better position estimates when the GPS reception is poor, my guess is no because it's really only useful for distance, not position, and generally when running outdoors you're not running in completely straight lines. But it should be possible to estimate distance and combining it with their routing software to guess which way you took for short parts of the course.
Exactly. You only need a percentage of your users to opt-in to get statistically significant metrics. No means no.
Infinite Machine raises $9M A16Z-led round to convince Americans to buy scooters
I disagree with your attempt to frame this like it is an issue that needs to be resolved at all costs. Yes, I don't give developers access to my data which would be useful for them. No, I won't explain why I'm refusing this. Yes, it might result in some lower quality software. I am completely fine with that situation and wish it will stay that way.
The same as the difference between the Department of Redundancy Department and the Bureau of Standard Acronyms

http://www.alexandraerin.com/2015/05/fiction-the-redundant-m...
Japanese Raccoon Dog
In this particular case, I am both creating the images and deploying them.
> Most of them are happy to enable it once you describe what it is and how it works.

This is going to depend very much on how you describe it.

> The middle ground is having a clear question where the telemetry option and the no-telemetry option is clearly shown and the telemetry is preselected. So you have to do a choice but the "I don't care" next > next > next choice is going to be to opt-in.

That's not a middle ground at all but very biased towards data collection. The middle ground is to play it safe and not collect any data where you are not sure you have informed consent, which includes users who do not understand the question or do not care to read it.

The better option would be to not add the data collection at all.

> Whether this is acceptable also depends on the nature of the program and the users. It's much easier to get acceptance for this if it's a piece of software that will make 100 requests to 10 different servers during normal operation (where all of those servers will likely know program version and even more client info anyway), but now makes 101 requests to 11 servers when you enabled the telemetry. A program that used no network requests at all without telemetry should probably be strictly opt-in since its such a major change in behavior.

It sould be strictly opt in for ALL software. Otherwise you are writing malware.
To me it’s not unlike spending all of a thread about Clojure commenting on Java or Common Lisp without even bothering to mention or contrast to Clojure.

There are connections to both but that doesn’t necessarily make them topical.

I disagree that discussing a previous language by a designer (often in terms that seem to conflate equivalence) is usefully relevant to discussion of a different language by that designer.

Note that I have never said that there is zero utility. I just find it tiresome to encounter comments about Perl syntax as if it is automatically useful or interesting to discussions about Raku.

Which is why I took the time to provide an example of what (I would consider) an actually relevant mention of Perl syntax.
This is key - taking the week between Christmas and New Year's often maximizes PTO days, but everyone does that so that week is quiet, simple, and you can put your head down and get some real work done.
Yes; but so are any PostgreSQL columns the size of PDF blobs.
1. Your hardware specs are secret information? How many times you clicked on i3wm's settings panel is secret information? I mean OK, you might really want to keep the latter for yourself, sure, but calling it a secret information is reaching.

2. It very much matters what the specific information is. I too wouldn't want my Linux distro scanning my GMail inbox through their distro-bundled browser, of course. But how many times I started Kitty is something I don't quite enjoy being shared but I also wouldn't be outraged if it was.

Nuance matters, just doing an extremist takes does not help anyone.