skysight-inc/HackerNews huggingface dataset:
This is ridiculous. All responsibility lies with Kim Jong-Un. If he wanted to, he could call Yoon Suk-Yeol today, and negotiate a deal to transfer the entirety of North Korea to the ROK in exchange for immunity, asylum in Switzerland, and a couple billion dollars for himself and his friends. He could then continue living his luxurious lifestyle while NK is slowly integrated into the rest of Korea through some variation of "one country, two systems for 50 years". The North Korean people would finally become free.
That was great, until Ubuntu introduced snaps for everything, to the point where `apt install` started installing snaps.

The ads for Ubuntu Pro every time I open a terminal or update my computer aren't very welcoming either. If Ubuntu had a browser of their own, it would be as worse as Windows.
> Umm, no?

> https://www.economist.com/graphic-detail/2022/05/18/the-cost...

Um, that article is from over a year ago. In no way is it relevant to the what food prices have done in the last year.
The UK uses 2 million tonnes of rock salt a year for road gritting, which is basically dirty table salt.
And it'll inevitably turn itself back on after a mandatory upgrade, just like all the other user-hostile things you can turn off.
Your Uber rating habits are perhaps more "logical" than those of others, but they don't match the behavior of everyone else, so the actual effect of your rating is that you are punishing good drivers. An Uber driver will likely be banned from the platform if their rating drops below 4.6
Well maybe. But look at Ethiopia, the only country in Africa never colonized. They aren't doing significantly better. I think the problems are much more complex and varied than just "the white man did it". It's dangerous to have that opinion if it's wrong, because wrong ideas lead to wrong solutions, which leads to prolonged suffering.
> I mainly noticed this when so many people stopped writing awesome long-form blog posts, and supplanted it with tweeting

I could not agree more. Tweeting and similar have been pretty bad for real intelligent and honest discourse.

You also hit on another terrible side-effect of extremely short-form discussion: the process of writing is also the process of analysis, at least when done right. To accomplish a good piece of essay-writing, you need to really think things through, do a bit of research in order to support for your thesis, etc.

The form itself requires a process that is more likely to force you to really think your thesis through, anticipate objections, etc. A short sentence requires none of that, and so doesn't encourage critical thought.
I live in a cramped pre war studio in Manhattan. There’s countless bars a 5 minute walk from me - including hotel bars.
Unlike the window, the carbon fiber hull had to be replaced due to stress fatigue. It was a known issue on the sub.
The sheer depth of course is astounding, and the fact that life can exist at such depths is also astounding, but the most astounding thing to me is to see terrestrial animals diving hundreds of meters, and aquatic mammals diving thousands, and moreover large creatures like sharks apparently living comfortably in the upper and middle regions of the midnight zone, alongside the skeletal and bioluminescent creatures we usually think of as inhabiting that area. Why?! What revolutionary pressure selected for the ability to dive hundreds of meters underwater from the surface or close to it, presumably to where food is more scarce? Is it easier to hunt down there? Less competition from less highly adapted animals? It seems like such an extreme adaptation that you have to presume it predates our modern familiar species of penguins, pinnipeds and cetacea.
Good points. I think the rabbit hole of OpenAI sub-processors is not commonly understood.

The humans at TaskUS are moderating prompts, and then you have Azure, CloudFlare, and Snowflake as sub-processors, each with their own list of sub-processors and on and on.

https://platform.openai.com/subprocessors

Data breaches can happen, so any data that you throw over the wall to OpenAI you must be willing to accept that it could become public.
I highly recommend building an LFS. It was one of my first big personal endeavors with computers. In the article, the author says they didn't learn stuff that'll _necessarily help them in their day-to-day_, which I can echo, but I definitely learned a lot about different commands, the file structure of linux, `hier`, changing root, cross-compiling, toolchain building... it's really an awesome and fun process, and is especially satisfying when you manage to boot into it for the first time.
I will say I'm much less fearful of the GRUB CLI than I used to be ;)
UK (CMA): https://www.gov.uk/government/news/cma-to-keep-close-eye-on-...

US: https://www.theverge.com/2021/3/16/22333848/google-antitrust... (States) https://www.engadget.com/google-antitrust-doj-cookies-privac... (DoJ)

EU (EC): https://arstechnica.com/tech-policy/2021/06/eu-antitrust-reg...

Ok, technically only the UK explicitly forbid it. But having something be pre-emptively investigated for antitrust issues by both the US and EU even before launch is functionally the same thing.
There is a postgrest for sqlite in rust (with js bindings)

https://github.com/subzerocloud/showcase/tree/main/flyio-sql...
We don't allow ebikes on the road?
At least where I live, the difference in wages between big cities and even tier-2 cities is night and day.

And forget wages, sticking around in small cities is often career suicide. As a young person, you can’t be blamed for wanting McKinsey in NYC on your resume instead of Acme Hardware Store in random town, Idaho.
JFC how was this a 6-3. Should have been a 9-0 easy.

Independent State Legislature shit is such bullshit
I’m working on a Rails upgrade for a giant monolith application. It’s been a while already, and while I’m encountering many issues trying to jump from 5.2+ right to 6.1, I want to share some of the stories.
Some other posters have noted there are apps for broad personal data, but this is a whole other level that I think could be super valuable for those who want to build a scheme as they go. The blocker for me is that it’s not an app - if I’m going to do this kind of logging, it needs to be something I can put on my phone.
> I honestly can't think of a bigger waste of public money.

Say that again when the address bar says "brought to you by Pepsi™", and every website you visit is sent to the manufacturer - like LG TVs sent filenames found on USBs back to LG.

> It will cost billions and billions

Mozilla spends $400+ million per year, and they've been at it for more than a decade. It already costs billions.

> we will get nothing useful

Even if the funding goes to Mozilla? Are Google's dollars magical?

> Are you suggesting that I shouldn't be allowed to register a website name unless the content is in strict compliance with someone's web standard?

I'm suggesting you keep the domain, but it doesn't resolve until the content is standard-compliant. Or, alternately, for-profit corporate and publicly-funded browsers are obligated to display a scary warning.

> Do they take the domain away from me? Does the government take it?

What do you find so hard to understand? Do you think the domain namespace shouldn't be managed like a public good?

You're big on cynical criticism of my suggestions, but are my predictions wrong? How do you think the growing cost to develop a browser will be funded, if not by selling out? What do you think will happen? What has been happening so far?
I mean, an ICP instrument can be found in a lot of the better municipal water quality labs these days, this isn’t like a particle accelerator.
Hacker News commentators (or the Internet in general) love to point out a 0.001% exception when it's obvious it's not the case being discussed.
That's actually a seperate lawsuit, unrelated to the class action in the headline.
Some things merit < 5 star ratings, for example highly unsafe/illegal driving, or extreme lateness not caused by traffic conditions.
I wouldn't say they're very rare. Go to literally any town in Wisconsin that's not Madison or Milwaukee and you will find an environment very similar to GP's description of Ireland.
If you extend this idea past political and policy issues I still have the general impression that people are looked down upon for changing their mind.

I think we can widen the definition to include any surprising new ideas a person holds that seems to contradict their previously professed ideas / identity.

Look at when a public culture figure changes their ideas about something in a way that breaks our image of their identity- Jim Carey starting to make paintings or Lewis Hamilton designing clothes. If someone is well known for something then it seems like there’s a general aversion to that person expressing their thoughts and opinions in a different domain.

I think this might have to do with the fact that our ideas of someone’s identity is just never that accurate- it’s difficult to understand the nuances of why someone would believe something, so it’s surprising when they express an idea that might seem contradictory to something they expressed before.

This still can hold true for a personal acquaintance too- “my uncle is learning to speak German??”.

If we’re talking about politicians then our system is also not setup for them to express a lot of nuanced opinions. If they change their mind I feel like a lot of the time the nuanced justifications for that change of kind get washed away in the mainstream media.
Obviously the title is very wrong. The author says so themselves - if you fear for your safety, then a rating below 5 is completely reasonable. Which for me, has happened more than I am comfortable with. I haven't even taken Uber that often - maybe 30 times in the last 10 years - but at least 3 of those times I can recall actually feeling unsafe by the driver's speeding, weaving in and out of traffic, or near misses with other vehicles.

I do agree with the idea that it is a binary, though. Uber and other platforms should get rid of star rating systems altogether because it just breeds confusion. Some people (perhaps most) do indeed view it as a binary. But then there are people or situations where you find yourself wanting to rate a 3 or a 4 because the situation wasn't the worst experience of your life, but it was rather unpleasant for some reason.

Just ask people if they were satisfied or not, or if looking for something more, ask specific questions. Was the car clean? Did the driver follow the route they were given? Did the driver obey traffic laws? Was the radio too loud? Was the driver talking on the phone? These questions are easy to answer and give more information than a star rating.
Math Achieved Transcendence
unikernel is not the same as microkernel.

I've found these after some quick googling:

https://unikraft.org/
https://hermitcore.org/
https://nanos.org/

Seems to be a living concept still, just not in the mainstream.
I might start naming my private key files ~/.ssh/keyname.PRIVATE after hearing that story...
You can be an ultra nerd on Linux and go this with the networking QoS tools: https://tldp.org/HOWTO/Traffic-Control-HOWTO/components.html
How is finally() ever useful in any language? What is the difference between

try{
#code that can throw errors
} catch {
#handle error
} finally {
#code
}

And

try{
#throw err
}catch {
#handle
}
#code...

Surely in pretty much all languages the two are equivalent, so what is finally's purpose as a token?

The trick in this post is different because for one bash doesn't have finally, and even if it did you couldn't use it to catch all of a script's errors.
BSL is still much better than AGPL, which is used by the really slimy companies like Lago (YC funded too, many new YC open core companies are doing this now).

https://www.getlago.com/

If your main customer base is other SaaS providers, then making the app impossible to host on the same network or customize is essentially a bait-and-switch poison pill.
What I meant is that there's a large electronic reading scene for both American and Japanese comics. Both have had large pirate scenes for decades, but recently more and more legal avenues have popped up too for reading electronically.

I'm not aware of such a culture around francophone comics.

And to the sibling comment: I'd say in the origin countries the same is true. In Japan, kids buy physical manga at the convenience store. In the US, we go to the comic book store and pick up a batch of new releases. Yet somehow both of those have large communities of people scanning/translating/occasionally licensing the works. I wonder why it's different with French ones!
In some industries the barrier is too high. I believe dating apps have reached that level.
Interesting to see Brett K. writing a concurrence, especially when he was involved with Bush v. Gore espousing this theory
Using a lab setup, not all the time. If you’re worried about these things you can reuse your lab setup to test multiple devices for “phoning home” packets.

Setup a lab using an old PC with two Ethernet cards, a WiFi card, etc. and observe the traffic flowing through it from the device you connect.

If it’s phoning home you’ll see those messages.

If you think it’s event based, or targeted surveillance, you’ll need to get more creative. But in OPs post it sounded closer to “logging everything and sending it all back” - if you’re already technically inclined that’s detectable with less effort than a lifetime of worrying about such things.
Well, singular "they" is historically ungrammatical but most people find that it's a reasonable choice to be gender-neutral for people.
Brain lesions disrupting addiction map to a common human brain circuit (2022)
Alternately you realize that selling a shitty company to another shitty company doesn’t suddenly create gold. Google doesn’t buy things to remove ads, they exist to put ads in places. It’s their primary business.

The shittiness of reddit should be a signal for others to start looking to replace them. Then reddit has to compete against something. Currently their only competition more or less is discord and I don’t think its a good ecosystem to replace reddit either.

After digg there was reddit. There needs to be a different site to compete and force reddit to either fix its corporate culture or slowly kill it off by offering a better experience.

Hoping for corpo google to come in and fix things is a joke.
First skiing, now this -- you'd think Apple would get their act together and come up with a better solution than "turn it off"
Vanilla ice cream. Can't hide behind overpowering flavor distractions.
You picked just about the worst example to make your case. Egg prices Spiked to huge numbers because of large culls of egg laying hens then fell back down. They didn't fall all the way back down because customers are now willing to pay higher prices
I hate that menu so much. It even shows chrome and google search app in the menu when they aren’t installed. They do the same thing with maps links (open in maps or safari) if you don’t have maps installed.
Are you referring to process sentinels?

https://www.gnu.org/software/emacs/manual/html_node/elisp/Se...

> emacs has async i/o as well, it's just not used very pervasively.

The most notable exception I can think of is elfeed which works very smoothly.
Entirely local and 0 sub-processors is the ideal! I hope we are trending that way as an industry
With recent news regarding RHEL threatening canceling support for clients that exercise their GPL provided rights, this blog post seemed worth sharing.
> I'm running more complicated stacks to capture massive amounts of data in order to use it less and less.
> […]
> My experience is companies do not anticipate that the cost of monitoring an application can easily exceed the cost of hosting the application even for simple applications.

These problems resonate with me for sure, and after tackling them at other companies, they were part of our team’s inspiration for building Heii On-Call [1] as a lightweight, minimal monitoring platform for apps / APIs / Cron Jobs / etc.

Instead of “ingest all the metrics/logs” we have guides showing, for example, how to set up the most minimal possible Prometheus / Alertmanager, with the smallest footprint of CPU/memory/disk requirements. [2]

And for many of our users they don’t even use any of our Prometheus or Datadog integrations, and just stick with our dead simple out-of-the-box HTTP monitoring. [3]

Note that these address the “now” problem of monitoring: is it working now, or not? While most of the article talks about the “past” problem of monitoring (long term storage of logs, metrics; pretty charts).

The “past” part is the part that the author is pointing to as being rarely useful and the source of the cost and complexity. I think there’s probably still value in dumping whatever logs and metrics you want into S3 just in case you need to go digging one day, but for the most part, this is pretty low value. The relatively higher value and lower implementation complexity is in the “now”.

[1] https://heiioncall.com/

[2] https://heiioncall.com/guides/minimalistic-monitoring-and-al...

[3] https://heiioncall.com/docs
An irradiated-Jupiter analogue hotter than the Sun
See, this is actually my problem with containers.

"or a weird python container running only on specific version of Debian compiled during a blue moon"

This.

I guess I've been fortunate that I'm able to reject software like this from my stack. I know that everyone isn't so lucky.

I mostly do nodejs, and have zero need for containers when a simple npm install gets all deps.

Or if I need performance, a single go binary.

I tried doing the container thing just to understand how it all works and what the hype is about.

It seemed needlessly complex and hard to develop/debug.

For more complex situations where you need a bunch of interacting programs and services, I prefer stuff like Ansible and VMs, or just manually setting up a base image.

I guess it's a "get off my lawn" kind of thing. It seems like containers are used a lot by folks who don't want to learn ops, like how to install and configure postgres, redis, etc...

I think that's a mistake, and just pushes the problem onto others who have to support the software in production.
EU considers blocking out the sun as climate efforts falter
> targeting a production environment that can run Nix closures natively

Do you have some examples for this? The ones that come to mind are things like bare metal/vms with nix, or perhaps disnix, but those are a pretty hard sell over more popular orchestration systems, and I’d like to have more alternatives.
You're absolutely correct on your assessment and it makes them sound absolutely ridiculous when you are on the other side of the fence. I have used Linux for decades and barely notice its issues. Every time I use Windows, all I notice are the issues. It has nothing to do with being biased towards one operating system or another. Rather, it is the outcome of being accustomed to something and unfamiliar with the other.

People should really try putting themselves into the place of those they are speaking to before making broad statements, and temper those statements with the realization that different people have different experiences and expectations.
I don't know if it's still happening, but for a while windows updates were helpfully "fixing" the EFI boot partition (or maybe it was a boot firmware thing, I never figured it out) by making windows primary and breaking my Linux entry .

My friends would be like "do you want to play games?" and I'd be like "yeah hang on while I make some boot media so I can recover afterwards."
Holy moly, my 3 year old post on the front page! The power of blogging. Cool.

Quick update: Yup, I am still doing this. I enhanced my tooling in VIM quite a bit, and logging is super fast now. Earlier today I entered log line number 30558.

I also wrote a bunch of software to visualize and analyze cause and effect in this type of log. Some of the many potential cause/effect relationships look promising.

Since the data in this type of free-form log does not fit into the typical statistical tests very well, I have no "significant" results yet. That's why I have not posted an update so far. I first want to improve my statistical abilities.

If anyone knows of established tools to analyze such a log, or has an interest in building new ones, get in touch!
Do you allow users to login with any identity provider they want by just providing a URL or do you lock them in to You, Google, and a few other options? You are not the one locked in, your users are.

The original vision for OpenID was for users to own their identity. They could choose their identity provider (including self-hosted) by providing a URL. But it got distorted into Google/MS/FB/Apple owning your identity.
Yeah, people don't get mocked for evaluating new evidence and reaching a new conclusion based upon it. What they get mocked for is:

a) Professing to believe in something so strongly that they are unwilling to listen to good evidence to the contrary, then later changing their mind.

b) Making promises that they later break. This is the really common one we see from politicians — in the UK, at least. Promise something to get into power, then do a complete about-turn when it suits them, not because of new insight gained but because of perceived personal benefits from changing 'opinion'.
I was hoping this would let me set 125% scaling on my 3440x1440 display but no, I guess it's a hard OS limitation. It's my biggest gripe with MacOS.

(There's BetterDisplay - formerly BetterDummy - but it introduces noticeable input lag for me.)
I suppose there was enough freedom from 95-XP, it didn't matter that much. I never had an issue perfectly customizing my experience.

Today I can't get rid of ads/news/cortana/edge.
Also no discussion of how networking is accomplished, which is a big gaping hole that ties people to ecosystems like Docker or Podman.
A standard version, when used the same way as everyone else, has already been tested. You might run into bugs, but I don't see as many as with new things.

Performance often doesn't matter that much, because your program often only spends a trivial amount of CPU doing something. I don't really care about a few microseconds to determine a file type given a name, when there's 10x longer to decompress the file and 100x longer to even load the dialog to find it.

For the things that the program actually does spend a lot of time on, there's usually a way to optimize it with hardware instructions, GPU stuff, special case algorithmic shortcuts, etc, which are hard and tedious to do for multiple platforms. The ultracomplex solution might be just as fast.

Plus, DIY stuff is rarely general enough to be reusable. The standard solution might be hard to set up, but it will probably be less work that writing something from scratch.

And it will almost certainly be less work for a maintainer to understand. They probably won't have to learn anything at all, they've seen all the patterns before on every project.

DIY is great if you value simplicity just for it's own sake, otherwise I'm not sure I see the appeal.

A lot of programmers seem to get into programming specifically because they value simplicity, they like to understand and work with new ideas and complexity gets in the way of understanding, so I see why they might like to about reuse.
Which company? You can run an unsigned .app on Mac with a ctrl+click, and there's also a system flag to change the block to a click-through popup. Apple is generally good at providing hidden flags to permanently turn off nanny mode, with a few exceptions (the context menu translation feature will happily tell you that a language isn't supported instead of letting you use Google Translate).
Caffeinate is definitely the one I miss most on Windows. Super handy to keep your machine awake whilst some task is ongoing.
It makes a lot more sense than the usual psychology frameworks, so I would rather approach it from an evolutionary psychology point of view than not lol.