skysight-inc/HackerNews huggingface dataset:
Honestly at this point I'd be happy if employers would include on the paystub, the amount the company is actually paying for health insurance for the employee. So many people go around saying oh they have a job with great health insurance that's only $100/month.
Fake it 'til you ma^D^D go to prison (unlikely, I know).
> The price though tends to be portability.

The BSDs are all designed to be portable tho.
What you see on youtube is not what the judge and jury see in court.
> GH stars of Coolify built over 4 years

That is not how I understood the chart in the article (vs Dokku), 2024 hockey stick!
Intel Lunar Lake for AI PCs at Hot Chips 2024
It was never a deterrent. There was a whole generation of old white guys who wrote phrases like "emanations from penumbras" with a straight face--waving their hands to establish what their legal analysis could not--who are held in high esteem today.
Canada, following US lead, to impose 100% tariff on Chinese EVs
Make Sure the PDF Title of Your Document Doesn't Include Confidential Info
France requires authorization for import/export of confidentiality providing cryptology SW (depending on the other country).

https://www.at-ica.com/encryption-in-france/

Anyway, with Telegram, what is the outher country? What is "import"? Someone using Telegram servers from France? Taking money from customers in France, for provison of service hosted potentially elsewhere? Someone in France being able to download Telegram client?
Thanks. I'll implement it in a few hours/days.

I switched from Claude to GPT Mini and it seems to cost less. Wait & see!
That’s also what works best for me! A single monitor and only one window on fullscreen. When I need to switch applications, I navigate to another fullscreen window. Sometimes I like to joke that my brain is single threaded :-)
Encryption that hides information about who is using it is illegal, yes. Your ISP would provide the information so TLS is okay.
> This agent is a combination of separate LLM agents each responsible for a single step of the runbook

Someone needs to explain to me how this is expected to work.

Percentage of Hallucinations/Errors x Steps in Runbook = Total Errors

0.05 x 10 = 0.5 = 50%
That I agree with, I guess I kinda always figured that businesses could already get internet at higher speed / bandwidth. Otherwise many offices would be abysmal.
“chrome://gpu/” may give more clues as to what went wrong.
"I mean I GUESS those could be pixels": How I rendered Bad Apple in my Finder
Read it. Word. Great book.-
Most of the time it's not too bad to appeal a claim for smaller amounts. People go through the hoops for the larger denials because they are so motivated.

I got a $150k bill for emergency care for my daughter once; it wasn't too bad because they denied it as "uncovered elective procedure" which was trivial to show it wasn't, but it was still a tense month for me waiting. The punchline, of course, is that the insurance company and the provider agreed upon $30k.

Doctors' offices can't tell you what a procedure will cost ahead of time, and the amount they bill you afterwards is completely fictitious (because if you don't have health insurance you probably can't pay 5x what the insurance companies pay, so will be bankrupted anyways).
OP discusses the below-the-baseline issue describes it as “annoying but not a deal breaker”.

If this is a deal breaker because you’re aspiring for Edward Tufte levels of visualization purity, OP also offers an alternative that omits below-the-baseline U+2584 and U+2588. The trade off is having fewer unequally sized buckets for the data.

(Could there be font faces without this rendering issue?)
You were not in the target audience. This was written for people already familiar with the theory of geometric algebras.

Like any other mathematics paper, it cannot include the content of a whole textbook inside the paper, to provide context for non-mathematicians or for mathematicians with a different specialization.

Here on HN there are every day links to "walls of text" that are trivial to understand for those familiar with computer programming, but which would be completely impossible to understand for a non-programmer.
I would settle for console windows having a border. I hate that on Ubuntu, when two console windows overlap, there's no visible boundary. That's just stupid.
Of course they were never a 'privacy-first browser', it was always clear for anyone who paid attention. They just looked around one day, noticed that every single competitor was atrocious at privacy when compared with Firefox and incorporated that into their marketing messaging and further development plans - which only happened fairly recently.
A bit of explanation I wrote for someone elsewhere:

Scaling it shows how in principle the lines have no width. It’s easier to convince yourself of this in the black-on-white construction. In principle what we have constructed here is invariant of scale. In mathematics that means we have three different ways to describe ’smoothness’. For example pure white noise is also scale invariant, so it is actually smooth.

For shrinking down to infinitely small size we cross two lines and look at their intersection, which is a point. With the black-on-white scenario we can imagine we have additional ways of describing a point, such as a cusp when we lay two black sheets at an angle on the white sheet.

Folding it is Zeno’s paradox. We can actually get to some interesting properties of our extended lines and points by applying that logic. It’s a bit of a hurdle how to fold something which is scale-invariant but we can come up with our own definitions of multiplication and division that way. We should pay attention if these are actually reversible, if multiplication and division are inverses of each other. Thats the difference between an operator/object group and a semigroup, from group theory. This is where we really get into the heart of mathematics, and we can get there pretty quickly!
I wrote a piece exploring 37Signals' move off cloud. I tried to understand what it might mean for a company who wanted to do so.
Watch how this shape-shifting wheel tackles uneven surfaces
Thank you for taking the time to provide this summary, and thanks for all your work on Dokku!
A lot of tools exist for this, even on my macbook i can just right click, quick action and remove background.
The NSA being the good guys for once feels strange. Especially caring for public interest.
I think the real answer here is to have bad behavior cost rather than trying to legislate it.

A company owes you something and doesn't promptly pay. If you prevail in the end and the original problem wasn't on your end what they owe gets a multiplier and then a high interest rate.

Several years ago I got totaled. The woman came up with a few bits of nonsense that clearly didn't match up with reality but the woman from the insurance company saw right through that and knew there was no possible way I contributed to it. Then they ghosted me until I filed a complaint with the insurance regulator.

Make that say 50% or 100% higher, then maybe a couple percent of interest from the date that they should have paid. This would make such tactics not in their interest because failure doesn't mean just doing what they should have anyway.
Xan, the CSV Magician
It's interesting to see that the people in charge of these big banks can suffer from being star-struck just like the rest of us, just for different reasons.

It's unfortunate that when it happens to them, it can result in billions of dollars being thrown away on a vanity project like Musk buying Twitter.
First time I hear about this as well and I'm not sure if I understand this correctly (because it's in French :p) but it sounds like if your software uses cryptography and you have French users then you need to submit a declaration to some French authority:

https://forums.developer.apple.com/forums/thread/741830
Yeah I’m pretty well-versed in free constructions of various algebraic objects and how this would interact with things like a quadratic form, etc, but couldn’t sort out GA (I think the authors of “GA4CS” had a very different sort of computer scientist in mind). When I saw the geometric algebra constructions clash with constructions I was already familiar with, I generally got suspicious and lost interest.

I’m actually quite interested in checking out Lengyel’s book. It looks rock solid.
There's a few prerequisites that make this all very realistic if the time is put in

* An LTE remote access box connected to a few switches management ports so you can configure the switches yourself

* Ensuring that the vendors pre-cable the racks and provide port-mapping data

* Ensuring that the vendors set the machines to PXE boot

* Ensuring the vendors double-check the list of MAC addresses of the HW provided for both in-band and oob
Pensions aren’t granted, it’s part of your salary that’s deferred. If you want to defer it longer then you’d need to pay a higher up-front salary.
It seems somewhat ironic that the people that have spent the last few years telling us what words we must use to avoid causing offence seem to be the same ones delighting in weird which has traditionally been used to marginalise eccentrics, the neuro-divergent and other vulnerable people.
I feel like AI would and has been an edge companies would field better than the average citizen. Even now calling a companies phone line seems to be this weird rigmarole of infuriatingly trying to tell a virtual agent your purpose.
I’m being plagued by the thought that nobody will use it.

If you don't finish it, nobody will use it. If you do finish it and nobody does, so what?

building it out would require spending some money and a significant chunk of my time

Working is the hard part of working on ideas.

I really don’t want to build something no one wants

Wanting to build something is the reason to build things.

I’d die of embarrassment

No you won't.

I’d just be sad about wasting my time

Inefficiency is the luxurious reward of creative work. Good luck.
They exist. It’s the one and only reason I use Linux is I fell in love with i3 and now Sway.

They’re not just good for terminals. I do like me some tmux but I find tiling and stacking and all the glory of a titling window manager the best part of desktop
Linux.
Those higher speed PON can actually be a lot more expensive to deploy right now, though they eventually come down with time of course. Deploying active direct fiber everywhere would be quite the undertaking in terms of funding.

I agree though the goal should be to deploy fiber everywhere. I was just responding whether or not it's utilitarian to roll out the higher speeds like 7G while waiting for that - it is at it costs next to $0 on the infrastructure side for the areas already having the fiber independent of resources we dump into rolling out more fiber.
Review: Philips Ultra Efficient (2.3W 485lm, 4W 840lm, WW/CW) LED Globes
Disposable shell companies per jurisdiction.

Look to other vendors of goods and services frowned upon by governments: drugs and weapons. How do they run their business? See also pron.

The big problem is that there's not a lot of money in being a host of last resort; and the persons who most want your service are unpleasant to deal with for a whole host of reasons unrelated to any official opprobrium. "I'm passionate about $Cause, aren't you?" "Yes, but me and the hounds need to eat, too".
Ruby on Rails (ActiveSupport::TimeWithZone) is a solid API--have never had a problem with it. Also looks like Elixir is good too.

One of the biggest problems with Javascript's Date is that there is no way to change the timezone context--you are stuck with whatever the system timezone is.
Before computers proliferated, it was supposed to be a promising future for one reason because it would be theoretically possible to write a single program which truly solved a problem (big or small), and that problem would remain solved forever.

I guess you would have to qualify that, as long as no undesirable changes in underlying hardware or OS were to be contemplated. But why would you want that anyway if you were interested in long-term solutions?

Plus if all you needed to do was one thing (big or small) with a PC, you would be fine with a PC that was only capable of running one program at a time.

Think about the user experience back when you were anticipating PC's to one day become ubiquitous. Ideally you would be able to go up to any PC anywhere (or anywhere you have permission in secure environments) with your portable storage device, floppy, USB, whatever, and just run your executable to accomplish what you want without any other dependencies from a network or anywhere else.

The more technical the user the more they realized this meant that a program should be truly finished before deployment, not subject to revision or updates, have no dependencies, and in no need of further maintenance.

Why settle for less?

Regardless of whether or not it could ever be done like that any more, I would still want my software to come from people who would be outstanding at this approach anyway.

At the other end of the spectrum you have the "update enthusiasts". It's not bad as long as there are never any "breaking changes", only new features, but that is far too rare. What bothers me is deploying half-baked stuff to begin with, and then needing years of updates just because that's such a well established trend. Looks to me like complete superstition, and the foundation is becoming less firm all the time as a result.

>See also science, industrialization, and the temperature of the planet.

Good examples for better or worse.

Sometimes "breaking changes" get out of hand and scale themselves, which is what people just aren't avoiding well enough any more in many ways. It takes concentrated effort not to do it.
Looking at relevant French law it would appear there is a bureaucratic procedure to import cryptography into France.

But how this gets interesting is if Telegram has no explicit office presence in France and the app and webapp are merely distributed to French users resulting in these charges.

If I have a web server in the US that serves content that uses a cryptography JS library and a French user accesses it could I be arrested in France because I didn't declare the library to the French bureaucracy and get it approved?

Has France basically just nuked themselves for non-France based cryptography providers? Is npm going to block France in case a French citizen imports a JS cryptography library? Are a bunch of apps going to get their app removed from app stores for France?

Evidently this all seems incredibly selective and arbitrary but the lawyers are going to have to assess the risks of the French now in a way they didn't before, and once again another unclear rule haunts the EU software industry.
Isn't one of the plots for some Jurassic Park sequel that velociraptors like, swam to other islands?
This writeup has imagined flaws, e.g

"This scheme, by today’s standards, isn’t that secure. The CBC mode adds a lot of complications and insecurities because it doesn’t have authentication of messages, and self-implementation of them leaves room for many errors and mistakes. A better scheme by today’s standards would use X25519 to exchange the keys and generate the shared secrets. X25519 is based on Curve25519, which is faster and more secure than ECDH."

When X25519 is ECDH (just with a particular set of parameters) and when bitmessage used pretty standard mac authenticed encryptions while many popular AEAD's have serious IV reuse fragility problems. You could easily make bitmessage worse by trying to "fix" this nonissue.

Meanwhile, Bitmessage does have a serious cryptographic flaw that this article doesn't notice and seems to endorse:

Because Bitmessage address hash the public keys instead of being a few bytes longer, in a kind of cargo-culty copy of Bitcoin, it means that you cannot send a message to a recipient without them first replying to a message with their public key.

This is a huge hit to the privacy model because it forces receivers who would otherwise be completely passive and undetectable to transmit. ... and they have to transmit to arbitrary key resolution requests without knowing who is trying to contact them and why (e.g. if it's worth blowing their passive protection). It also generates superfluous network traffic and makes it slightly less reliable.

It would be much better to increase the address size from 160 to 256 bits.
Nah, at that point big companies will use their position to impose a "must be communication from a real customer" policy, and they'll implement a terrible "bot detector"... where a high false-positive rate will be a feature to them, not a bug.

In other words "suspicious bot activity detected, start over" and "account suspended for security reasons" will become new crappy barriers to claims and appeals.
Of course it’s useful for human languages. Using it to disassemble Z80 hex dumps is what I have mostly aesthetic objections against. It’s both fascinating that it can be done and horrifying that someone actually did it.
I get what you are saying, but Fios launched their 1gb internet in 2017 and it feels like most services have been stuck at their specific speed since then.

I was curious, so I just went to download the Windows 11 ISO from Microsoft. That is capping out at about 70 mbps. Downloading an almost 7gb file in 2 minutes.

Don't get me wrong, I am not saying "oh we don't need this speed". But clearly things have not been changing. We have been past my current download speed from Microsoft being a minimum for a while.
There's a class of control plane startups that specialize in shaping/dropping observability data points (Honeycomb, Signoz, ChronoSphere) to both focus the results and reduce ingest/storage costs.

OTel can do this independent of providers at the collector, for better (all downstream tooling benefits) and worse (with considerable fussiness and bespoke config).
I don't understand how lack of durability is a feature for people who want to "keep it fresh". After all, one can still replace a perfectly usable table.

It seems to hinge on this, but inexpensive doesn't imply a lack of durability. A sibling thread has many examples of durable Ikea products. Additionally, if cost is an issue, one can defray the cost of a fresh new table by selling their current perfectly usable table via a secondhand marketplace vs throwing out a broken one.
> I don't see a purpose for documenting it.

Enterprises implement stringent Change Management procedures.

If you are making any change to a Prod environment it needs to be thoroughly documented.
Well, if nothing else, that would be an enforcement issue - not a policy choice. A policy choice would be "we're going to reduce the penalties for bike theft", not "we're failing to catch bike thieves".

But looking at the post, it claims there are 20 bike thefts per day in NYC. Looking at Midtown Manhattan alone, I count a roughly 14 x 40 street grid, i.e., 560 blocks. The city as a whole is presumably many thousands, meaning that the probability of a bike theft on any specific block of NYC on a given day is <1%. It's possible that that is approaching saturation (i.e., that the 20 stolen bikes represent a substantial percentage of all bikes left out on a given day), but 20 bikes left out per day seems awfully low for a city of more than ten million.

So my suspicion is that your premise is wrong, and that a YouTuber can't set up a sting operation where they get their ps4 stolen in broad daylight after a few hours consistently. I don't know that for sure, but it would be consistent with the observed evidence, and without reporting of negative results positive results tell you very little about actual rates.

Anecdotally, I lived in a porch-theft-prone section of the Bay Area for several years and have never had a package stolen. Doesn't mean it can't happen, or even that it isn't a serious problem (the Bay objectively has very high rates of property crime). But there's a vast difference between "leaving a package out is taking a significant risk" and "leaving a package out absolutely will be stolen reliably in a very short period of time".
Insights and Tips from a Lead Engineer
Am I right in understanding that these tools all expect the packages are available from PyPI?

I have one third-party Python component which isn't from PyPI, but instead is downloaded from the vendor, via a password-protected web page, or available via conda. I believe that scenario still calls for a user package.

Another package is installable with pip via the vendor's Simple Repository API, but PEP 709 ("Extending the Repository API to Mitigate Dependency Confusion Attacks") makes me think that the current requirements system might not handle having many dependencies, across multiple servers, without risking dependency confusion.
Must be bombarded with requests as it is not loading anything for both pizza and farts (dont ask...)
> the original work had taken me maybe an hour. And the cost of keeping the data around was approximately zero. It seemed he didn’t consider that.

You're missing the time other developers will spend trying to figure out why that code is there. When investigating a bug, upgrading, or refactoring, people will encounter that code and need to spend time and mental energy figuring it out.

Recently, I've been modernizing a few projects to run in containers. This work involves reading a lot of code, refactoring, and fixing bugs. Dead code—either code that is no longer called or code that never was—is one of the things that most wastes my time and energy. Figuring out why it's there and wondering if changing or deleting it will affect anything is just tiresome.

Answering "Why" is usually the hardest question. It becomes especially challenging when the original developer is no longer with the team.
A good reason why centenarian studies should be backed up with first person interviews.

Related:

https://news.ycombinator.com/item?id=41338751
This is cool. I made a background remover for image and video a few years back https://github.com/nadermx/backgroundremover/

Always happy to see other people exploring this niche
The crisis is an inability to find workers unwilling to accept low wages as structural demographic decline continues. Great for workers, terrible for poorly constructed socioeconomic systems.
That's what's called premature optimization. Everywhere in our lives we do inefficient things. Despite the inefficiency we gain us something else: ease of use or access, simplicity, lower cost, more time, etc. The world and life as we know it is just a series of tradeoffs. Often optimization before it's necessary actually creates more drawbacks than benefits. When it's easy and has a huge benefit, or is necessary, then definitely optimize. It may be hard to accept this as a general principle, but in practice (mostly in hindsight) it becomes very apparent.

Donald Knuth thinks the same: https://en.wikipedia.org/wiki/Program_optimization#When_to_o...
would you need to rediscover the table of elements and atomic theory in your version of things? There's a lot of a scientific learning we take for granted that is actually important when building a new civilization from scratch.
Related discussion on the front page today: "Coolify’s rise to fame, and why it could be a big deal" https://news.ycombinator.com/item?id=41356239

> Coolify can enable organizations of any size to host an arbitrary number of free, self-hosted software easier than ever.

https://github.com/coollabsio/coolify

> An open-source & self-hostable Heroku / Netlify / Vercel alternative.
Ask HN: Why do you read a specific news source?
Hi HN --

I am really trying to understand what gets people to go to specific news sources over others. Not so much do you read the news, or not -- but the specific reporter or outlet.

Do you trust one more than others? Why or why not?

Is it the kinds of things they cover?

What do you get out of it?