skysight-inc/HackerNews huggingface dataset:
I have total opposite experiences from renting most of my life. I can't think of a mom and pop landlord I had a poor experience with. Financial incentives generally aligned fairly well for me. I was an extremely low-maintenance tenant, only calling for major repairs like mechanicals or outright dead appliances. I handled all basic maintenance and minor wear and tear myself at every property I rented from a small time landlord.

This resulted in pretty much zero rent increases across the 15 or so total years renting from such individuals. I had exactly one rent increase during that time due to a large property tax increase which I found to be reasonable.

Sometimes the small time landlords were a bit rough around the edges, but were good people trying their best. All emergencies were handled quite rapidly, and the non-emergency stuff I was quite capable of mitigating myself. I appreciated not having to do basic home maintenance due to my lifestyle at the time. I traded money for time.

I did not live in a city with good tenant protections whatsoever. If you stopped paying rent, you were evicted within 45 days or less.

Corporate landlords were the direct opposite experience. I avoided them like the plague until I bought my own home.

Tenant protection laws in some states have gone far too far in the tenants direction. I think societal incentives need to be reset to make rental units much less subsidized and lucrative, but I can't really fault individuals engaging in the practice. We setup the tax code on purpose to incentivize such behavior. Roll that back and you will see incentives re-align.

Tenants rights should not include the right to basically be a nuisance and a leech upon society. Professional tenant grifting should not be the profession it actually is today in many localities. It harms the rental market and society itself. A single bad tenant should not have the ability to ruin a small time landlord no matter how you feel about the ethical position landlords happen to be in.
Let’s chat! Are you the article author?
Not everything needs K8s, over the years I have worked with many different deployment approaches, the way I do deploy hugely depends on the kind of work I'm doing but my rule is to keep it as simple as possible.

In my own projects I have stayed the longest with Ansible, once the scripts are built, you can use them to deploy most web apps in the same way and stuff rarely breaks.

For websites I have switched away from ansible to simple shell-scripts ("npm run build && scp ..."), I have also done this for web apps but it starts getting a bit more complex when doing healthchecks/rollbacks.

In general, most of my work involes web apps and I start with this and grow from there:

- Monolith backend + Postgres + same language for backend and frontend with shared code.

- Small Linux server within a cloud with fixed pricing (like DigitalOcean) with backups enabled.

- When the project allows it, postgres is installed in the VM (backups help to recover data and keep the price small).

- Use nginx as the entrypoint to the app, this is very flexible once you are used to it, for example, you can do caching + rate limit with simple configuration.

- Use certbot to get the SSL certificate.

- Use systemd to keep the app running.

- A cheap monitoring service to keep pinging my app.

- Deploys are triggered from my computer unless it is justified to delegate this to the CI.

It's been a while since I have found Ansible to be too slow and I have been willing to complete building my with a general-purpose tool for deploying webapps this way but I have no idea if I'll be ever done with this.

Perhaps the most important project I used to run with this approach is a custom block-explorer API which indexed Bitcoin + a few other cryptocurrencies and it scaled well with a single-VM (nginx aggressive caching for immutable data helped a lot), this means that the postgres storage required more than 1TB.
as others have mentioned

- institutional inertia
- some weird consultant style people in key roles (this happens around cloudy stuff too)
- the DBA-team
- "we can't move everything!"
- "we just migrated off solaris!"

however every new project with sane leadership seems to decide against oracle.
My favorite was some comment on Reddit or other observing how often people had to resort to paying medical bills via GoFundMe. They had the idea to create one large pool of money in order to pay the medical bills of all citizens. It is often hard to tell trolling from genuine incompetence.
> Is this some joke? They use Llama 2 7B? What year is it?

They use llama2 to demonstrate that their compression method works. There are potential cases:

1. The method works on all / most LLMs. In this case, it does not matter on which model they demonstrated the effect.

2. The method only works on llama2, but not on other models. Given that they published the code, I expect that people will quickly test the method on many other models, so we will know that soon. And yet - there would be a scientific significance even if it works only on llama2, as it would mean that there's some special and good in that architecture.

But I would bet it's #1 - the method works on most of the models and they just picked whatever they had already had code bindings to, to save the effort.
See my response to parent comment.
It’s largely the Baader-Meinhof phenomenon. You’ve started noticing it because you just learned about it.
OK, just making sure :)

To answer your original question then: no, Dagger cannot fully replace Kaniko because it requires container execution privileges.
.

>and the grandparent commenter has no idea what they're talking about.

What is this all about? I can't really see what you seem to disagree with?
They are the standard, because historically Eastern European winters are several times harsher than anything in USA, with the exception of a few states bordering Canada.

So the ROI is way higher.
I dont believe that percentage. Especially considering how spread the homo branch already was more than 100 000 years ago. And from which point do you start counting? Homo erectus?
>>It seems like quite a paradox to build something but to not know how it actually works and yet it works. This doesn't seem to happen very often in classical programming, does it?

Well, it is meant to be "unknowable" -- and all the people involved are certainly aware of that -- since it is known that one is dealing with the *emergent behavior* computing 'paradigm', where complex behaviors arise from simple interactions among components [data], often in nonlinear or unpredictable ways. In these systems, the behavior of the whole system cannot always be predicted from the behavior of individual parts, as opposed to the Traditional Approach, based on well-defined algorithms and deterministic steps.

I think the Anthropic piece is illustrating it for the sake of the general discussion.
The people stocking shelves can sit down in the US, cashiers can't because of some fucked up reason.

I haven't heard anyone being "fulfilled" by being a cashier in a large supermarket, the kind that usually has self-checkout.

It's not like the mom&pop corner bodega is installing them.
There are companies now offering stem cell culturing and storage from adult samples. Something I've been meaning to look into actually.
No, but they do have different risk profiles for various diseases and drug use. Surprise surprise, that affects diagnoses and treatment.
I like Ruby on Rails + Postgres, GoodJob for background Jobs, sveltejs for complex widgets, bootstrap as CSS framework, vite for "compiling" the assets, deploy on Fly.io
That seems very dangerous, sometimes you need to accelerate a bit to avoid an accident.
None, I've been creating my own with vanillajs
My home is 58 years old. last summer I had the original aluminum single-pane windows replaced with vinyl double-pane ones. I 'assisted' the installer and knew he would prob run into some settling of the window opening. I was right, there's no way I could done the replacements on my own, owing to proper tools alone.

My power company sent me an email the following December telling me my energy savings from the previous October, 2023 (that month only), for the same month in 2024, was 31%! When I called the installer and told him, he said a large part of that was prob from leakage around the old windows and the now double panes.
He is a legend. LeetCode is modern day slavery.
They may define "lifetime" as "25 years" or limit the warranty to the original purchaser, knowing that most people don't live in one house that long, or count on the later owners not realizing that there is a warranty, or knowing when or from whom the windows were purchased.
Pencil mic/ shotgun mic is what you want. Rode Videomic is the most accessible one you will find. They are highly directional (hypercardioid). The reason you sound tinny from your laptop is because a) they are not very directional (beamforming helps but it's not enough) and b) the lack of directionality is made up for by too much autogain thus picking up the room.

The "podcaster mics" will work too but they are designed to be pulled up to your face. If you don't want the mic in camera then you will not get great results with them.
Yes that's me! Happy to chat :)
I'm not really sure what you're trying to say here. Paste like texture = ultra processed = bad?
Crimes by random thugs is affecting day-to-day life much more than corrupt politicians stuffing their pockets with public money.

Getting stabbed on the street vs somebody giving a government contract to a buddy? If I must choose, I’d rather take the later tbh.
I don't believe Signal has a web app. Am I wrong?

I understand the point about the app being distributed by the same people who run the service, but it's much harder to hide shenanigans with a local app versus a web app, especially when the app is open source.
>opinion pieces (especially favorable) on Emacs, Neovim, and Blender seem to do really well here

Years and years ago, absolutely. There would be endless "Why I Love NoSQL" posts, then "Why NoSQL Sucks" the next day, each getting quickly pushed to the top by factions that don't even bother reading it they just agree with the title. That sort of thing gets quickly flagged to death now[1]. If you want that sort of content to do well it often has a lot of work, graphs, examples, evidence, etc, and even then HNers seem to actively detect when sites/authors are trying to use HN as an impression funnel and start to penalize it.

On your specific examples (emacs, neovim, blender) a quick search on hn algolia returns few opinion-type piece with more than single digit upvotes for years. I actually found none but wasn't looking super hard.

HN has shifted, and I would argue for the better. If you disagree with something on here, writing a hot take counterpoint blog entry and submitting it will likely flop. A few personalities using HN as their personal traffic funnel has faded.

>I personally share things here when I think they're worth discussing

DF could add comments, though Gruber rejected them as a distraction from his own writing, so there's that.

[1] One of the flagged posts in /active is a "Why I'm Boycotting AI", which is basically a "take" piece. It can still feed that "that's my opinion" sentiment and see upvotes, but it broadly grows tiring.
As long as "this" is not a typical README.md with code snippets.
What size data is "in class" for Xorq? Can it process data out-of-core?
love the enthusiasm. cocreator of Runme here.

the best part with the Dagger + Runme combo is that it runs entirely local. this isn't just a huge with for portability. it also cuts down development cycle times significantly.
Dagger isn't just a build system. I use it for all sorts of things, one example would be translating Go types to CUE, or the other way around. This happens in a container.

With LLMs becoming core to the development workflow, it kinda makes sense to have a primitive, since LLM i/o is a bit different from other functions. I haven't tried it, but this thread had me go look at the details and now it's on the roadmap. Probably make something of an agentic workflow that uses a tool in a container, see how it works out. I'm still skeptical that Dagger is a good tool or ecosystem for LLM work without integrations to all the extra stuff you need around LLMs and agents.
Shotgun mics? They're very good at cancelling off-axis noise (that is, anything that's not in a fairly narrow cone the direction they're aimed) but AFAIK it's really challenging to have hardware cancelling of distant noises in the direction of capture, while also capturing a narrow cone like that. So, do they do noise cancelling? Yes, very much so, it's kinda their whole point, but also no, depending on what you mean.
Oh yeah where I work we run encryption between ec2s. But I don't think it is https. Probably more low level (todo: read up on how it works!)
I think they are saying that people have a tendency to react to their impressions about what is going on, which may not resemble what is actually going on. Being reactive, they are prone to over-reacting. This seems trivially true in the way people of every political stripe work themselves up into a froth over misconceptions about how government works, how the monetary system works, etc.

It's a fair observation, but I personally don't think we should take a wait-and-see approach to the breathtaking corruption and everything else going on.
They made their data public so you might get some insight into your question from that.

Unfortunately their data will not tell you which products in general are censored outside the middle east, but if I understood their methodology correctly you could tell how many of the products censored in the middle east are also censored elsewhere.
Aahh. I think your extrapolation is indeed correct.
Trips to the office and general errands, work around the house and yard, walks through the park and neighborhood, playing with the kids at the playground, some light bike riding along with sometimes bike riding as a commute. Normal everyday wear stuff for an office drone. At least weekly, because I switch off between the two shoes (one's more grey and the other is black) and some flip flops depending on the weather for my general everyday wear. Some days I'll wear nicer shoes, some days I'll wear one of my pairs of boots, so its not really an every day thing to wear those shoes but each probably gets at least 2 days a week on average of all day wear.

I'd say over four years of this a few days a week on a $9 pair of sneakers is pretty decent. They'll likely hit at least six or seven before replacement.

And yeah, I have some nice dress shoes that I've had for twenty years that pretty much look like the day I bought them. They get worn like 2-3 times a year. I also have leather cowboy boots I bought over 15 years ago that had their heels replaced a couple of years ago and are otherwise still in great shape. Both were more than $9 though. I think the boots were like $110 back when I bought them at Cavender's. The comment I was replying to:

> I can’t friggin’ believe how bad $70 sneakers can be these days

Even in the 90s my sneakers usually fell apart within a few years, and I rarely even owned $70 sneakers back then even adjusted for inflation. These days I can get sneakers for about $15 that last just about as long as the sneakers I owned in the 90s. That's the equivalent of buying ~$6 shoes in 1990 by many inflation calculators.

These are my cheap sneakers, a little bit different but the same brand and general style:

https://www.walmart.com/ip/Athletic-Works-Men-s-Banded-Jogge...
Dagger aims to be more than a build kit interface and more than just a build system. Many people have been using it outside of CI for years.

But I can appreciate your perspective. Thank you for sharing your point of view.
I mostly agree with you, though I do think Perl is genuinely harder to read than many other languages. Perl was often my goto for scripts before I learned Ruby (which has many glorious perl-isms in it even if most rubyists nowadays don't know or want to acknowledge that :-D ), and even looking back at some of my own code and knowing what it does, I have to read it a lot slower and more carefully than most other langs. Perl to me feels wonderfully optimized for writing, sometimes at the expense of reading. I love Perl's power and expressiveness, especially the string processing libs, and while I appreciate the flexibility in how many different ways there are to do things, it does mean that Perl code written by someone else with different approaches can sometimes be difficult to grok. For my own scripts I don't care about any of those issues and I often optimize for writing anyway, but there are plenty of applications where I would recommend against Perl, despite my affection for it.

And yes agree, people should read the camel book!
> There have been security vulnerabilities for example that only existed in the Debian-based package of software.

Any examples more recent than CVE-2008-0166?
Open-source Brain-compputer interface with RaspberryPi (NeuroLAb in home)
> It seems like quite a paradox to build something but to not know how it actually works and yet it works. This doesn't seem to happen very often in classical programming, does it?

I agree. Here is a remote example where it exceptionally does, but it is mostly practically irrelevant:

In mathematics, we distinguish between "constructive" and "nonconstructive" proofs. Intertwined with logical arguments, constructive proofs contain an algorithm for witnessing the claim. Nonconstructive proofs do not. Nonconstructive proofs instead merely establish that it is impossible for the claim to be false.

For instance, the following proof of the claim that beyond every number n, there is a prime number, is constructive: "Let n be an arbitrary number. Form the number 1*2*...*n + 1. Like every number greater than 1, this number has at least one prime factor. This factor is necessarily a prime numbers larger than n."

In contrast, nonconstructive proofs may contain case distinctions which we cannot decide by an algorithm, like "either set X is infinite, in which case foo, or it is not, in which case bar". Hence such proofs do not contain descriptions of algorithms.

So far so good. Amazingly, there are techniques which can sometimes constructivize given nonconstructive proofs, even though the intermediate steps of the given nonconstructive proofs are simply out of reach of finitary algorithms. In my research, it happened several times that using these techniques, I obtained an algorithm which worked; and for which I had a proof that it worked; but whose workings I was not able to decipher for an extended amount of time. Crazy!

(For references, see notes at rt.quasicoherent.io for a relevant master's course in mathematics/computer science.)
Yes! It's a tell-tale sign something is written by AI.
interesting especially through lens of hyperpersonalized UI -- sea change in that right now and weather is a great place to experiment with that
" insure against every possible thing that could ever go wrong, they would have to build a second studio on a separate part of the city’s electric grid, with redundant copies of all the equipment and broadcast content, along with a full crew of understudies ready to take over at a moment’s notice."

WTH?? I guess this person has never heard of backup generators? Every broadcast TV station has them.
They have some kind of safe dialect of C that they use for iBoot. Also they're increasingly using Swift for things.
yep. been using them for years. others have too. it’s not weird

same thing happened with “delve” — these are just words and grammar, people use them

there is no accurate way to tell whether text came out of a neural network or not
Really cool! I'm working on a lamp that gives you daylight levels of light indoors (albeit no raleigh scattering and columnated light). On the bright side (pun intended), it's 50,000 lumens instead of ~4500. https://getbrighter.com/
Very cool! I'd be curious to see an HDR version of it using bracketed exposures--it might give a better sense of how it actually looks in person. It seems really bright in the photos, so the shortest exposure would probably need to be very low to capture a good dynamic range for the HDR.
That's assuming they know how to use it properly.

Rest has this same issue.

I've seen this when trying to integrate with 3rd party apis.

Status Code 200
Body: Sorry bro, no data.

Even then, this is subject to debate. Should a 404 only be used when the endpoint doesn't exist ? When we have no data to return, etc.
I don't understand why someone, under guidance from the NSA and others, hasn't built a hardware/software platform for secure communications for yahoos like this. Leak any classified data on a normal phone even in an e2e encrypted app, straight to jail.

Get your phone rooted by pegasus or whatever the newest chinese/israeli/whoever 0 click exploit and your fancy signal data is wide the fuck open. It's literally insane to me.
We can expect that every military action has a principals committee (if not a principles committee).

Most actions that are on the record, with classified data properly conveyed through their "high side" inboxes and properly archived, will have those records accessible to special counsel or historical analysts. If, as I suspect, most of the current cabinet's principals committees are meeting over Signal, the records of those communications will be conspicuously absent.

It's not like these guys are masterminds meticulously generating compelling and consistent alternate records in the SCIF, then also pulling out their phones and telling most of the same people most of the same things in group chat messages. They're just not having the discussions in the SCIF at all, and that will be evident to anyone who cares to investigate.
> Go was to solve a Google problem of devs that needed to write system management programs, not systems themselves.

What's the difference? The opposite, so to speak, of system is script, and I don't think system management falls into the scripting category. A system management system is a system too. But that isn't what they were talking about anyway. They were talking in the context of building servers (think like a HTTP server). That was clearly spelt out.

I understand that the Rust crowd has reimagined system to mean something akin to kernel, much like they have reimagined enums to be akin to sum types. Taking established words and coming up with entirely new meanings for them is what they like to do. But that reimagining has no applicability outside of their little community. This is not how the industry in general considers it.
For Macs, Quicktime with New Audio Recording lets you hear yourself (if you're wearing a headset or earbuds). This helps modulate tone and prevent "yelling at the computer" phenomena.

A recording doesn't have to be made. It's like having a free audio "monitor."
People support the nice sounding abstract phrase until you tell them specifically what you mean by it.

And I didn’t cherry pick anything. I quoted the portions of the article that said support depends on context, and then the paragraph discussing the college context and the employment context. The article itself happens to specify a percentage in text for one but not the other.

Then I mentioned Prop 16 as a concrete example of a Democrat-supported policy. But you can’t compare that number to the 74% because Prop 16 was a vote by a very liberal state, while the Pew poll is nationwide.