skysight-inc/HackerNews huggingface dataset:
Most people will use nginx-proxy [0] or Traefik [1] for front ending home labs with LetsEncrypt certs... Beyond that people will protect them with things like Tailscale [2], Cloudflare Tunnels [3] or even just mTLS [4] for protected access.

Home labbing today has a lot of amazing software and it's hard to keep up!

And as for dashboarding [5] on top of all this there are a lot of options.

Also, for those new to the game who want an easier way to approach take a look at Tipi [6].

[0] https://nginxproxymanager.com/
[1] https://traefik.io/traefik/
[2] https://tailscale.com
[3] https://developers.cloudflare.com/cloudflare-one/connections...
[4] https://smallstep.com/blog/build-a-tiny-ca-with-raspberry-pi...
[5] https://selfh.st/apps/?tag=Dashboard
[6] https://runtipi.io/
Laws on land use that prevent “buying large swathes of land” from being equivalent to or enabling “doing colonialism”.

Open borders does not imply absence of laws.
Curious because I am not familiar: are PRs required or are PR reviews required?
Check out the history of Papua, Mr. CIA ;)
From several doctors and elderly people I talk to, UHC absolutely will deny payment for Medigap. They take advantage of gaps in state systems delays in reporting or will outright fake not receiving evidence of Medicare approval.
Yes - writing code myself, whenever I need to do something substantial the first question I ask is "is there already a function in this codebase somewhere that does this, or does something close enough to it that I can just tweak it?" and most of the time there is!

AI will just write a new function every time. You can also ask it to write tests, but I think that AI-written test coverage of AI-written code is just asking for trouble. When it breaks, you'll probably just ask an AI to fix it.
I bought two (relatively) old datacenter GPUs with 48gb VRAM total for €200 that gets me 7 token/s for a 70b model.
We have leap seconds to save us from having leap minutes, or leap hours.

Generally, it's useful for midnight to be at night, and midday during the day. UT1 is not regular, so you need some form of correction. Then the debate is about how big and how often.
> Automatic Reconnection

I wouldn't characterize this as "automatic", you have to do a lot of manual work to support reconnection in most cases. You need to have a meaningful "event id" that can be resumed on a new connection/host somewhere else with the Last-Event-Id header. The plumbing for this event id is the trivial part IMO. The hard part is the server-side data synchronization, which is left as an exercise for the reader.

Also, God help you if your SSE APIs have side effects. If the API call is involved in a sequence of side-effecting steps then you'll enter a world of pain by using SSE. Use regular HTTP calls or WebSockets. (Mostly b/c there's no cancellation ack, so retries are often racy.)
I've had this idea for a short story for a while, where humans try to do carbon capture and end up going too far, leading to a snow ball.
> Theoretically with an infinite context window a model would just work fine forever by shoving the entire conversation history into context with each request. But a message search/retrieval makes a lot more sense.

Nope, with an infinite context window the LLM would take forever to give you an answer. Therefore it would be useless.

We don't really have such a thing as a context window, it's an artifact of LLM architecture. We are building a ton of technology around it but who's to say it's the right approach?

Maybe the best AIs will only use a very tiny LLM for actual language processing while delegating storage and compression of memories to something that's actually built for that.
The point was that the full stop is currently a redundant element in most cases, yet we would not want to omit it just for the reason of being redundant.

The spaces in your “ | ” punctuation are also not strictly needed, yet one would want to keep then for readability and for risk of otherwise mistaking an “|” for an “l” or similar.

Again, something not being strictly needed isn’t a sufficient argument to do without it. There are trade-offs.
> People within a country can freely move between cities

This is far from universally true, both because of legal direct constraints on internal migration and because of implicit controls which are the result of economic constraints (which are themselves part of the means by which societies are governed, whether or not they are overtly intended products of state policy.)
What’s the extortion?

I hate bait and switch done on me when they were giving free stuff out. I was there when creators were purely about having fun, trying stuff out and sharing it with the world.

But for kids these days it mostly is fair game - you want to watch funny cat videos, pay up or watch ads.

You can always have fun with friends from over the world and send each other videos no one is forcing you to post it on YT.
It was honestly pretty obvious from the first videos that came out.

You have:

The claim of a bird strike, but not during landing or (shortly after) takeoff, but at cruising altitude. That HAS happened, but is incredibly rare.

The of a bird strike taking out both engines, which is another possible, but very rare thing.

It is unlikely that a double-engine failure would have allowed the jet to cross the Caspian Sea and make two approaches to the airport they ended up crashing near.

The video of the jet on approach showed no movement of any control surfaces, which supports the notion of a total hydraulic failure.

The video of the jet on approach showed it engaged in phugoid oscillation, which is consistent along with the above video with the pilots having only minimal control over some surfaces, or more likely, being forced to use thrust vectoring alone to control the craft.

Videos taken by passengers showing shrapnel damage, including some very striking video and stills of the pattern before the crash.

Videos taken on the ground of the tail-section, which show a pattern of shrapnel that is consistent with the annular shrapnel pattern you'd expect from a continuous-rod warhead, which is what you'd expect from the Pantsir system.

So all of that circumstantial evidence is striking, and all points in one direction. Now the people who have access to the black boxes are claiming that it was a shoot-down, and frankly I'd be inclined to believe them.
Dear reader: do not take financial advice from this person's comments.
Ocular AI (YC W24) Is Hiring a Founding Backend Engineer ($120K to $200K, SF)
This is awesome! Are you able to also add F24?
I would like to see (better) solutions not only for source code, but general web-pages and applications. For example, bookmarks in a browser are ok, but it would be a lot better if you could easily annotate and later reference / rank / prioritize. A browser is a pretty good proxy to the world's knowledge including source code. It be nice if they would level up in these regards.

There are tools for aspects of all these areas, but still feel unsolved (easy, feature-full).
Using Math to Build the Ultimate Taffy Machine – 2016
You answered your own question:

Q: What issues do you experience so frequently that it would justify investing more money into it?

A: ... often ended up without the proper one when you needed it

That's precisely the issue GP solves by only carrying one type of cable, Thunderbolt. If you want to transfer data at top speed, render high resolution high refresh rate video, or charge at maximum wattage, TB4 handles it. One cable to rule them all, no surprises.
Each person has their own strengths, but a worthwhile team member should be able to meet minimum requirements of readability and comments. This can be enforced through team agreements and peer review.

Your second point is really the crux of business in a lot of ways. The balance of quality versus quantity. Cost versus value. Long-term versus short term gains. I’m sure there are situations where ruthlessly prioritizing short term profit through low cost code is indeed the optimal solution. For those of us who love to craft high-quality code, the trick is finding the companies where it is understood and agreed that long-term value from high-quality code is worth the upfront investment and, more importantly, where they have the cash to make that investment.
I'll leave my imcomplete mind dump below for posterity but I'll make it known that while writing it, I did realise that what I've invented is a text editor.

----------------------------------

I had an idea for a deeply unix-y note taking software a while ago and I've continued to think it would actually work very well.

Notes could either be an sqlite database (nets you compression, performance, easy backups, etc.) or just text files on the filesystem (easy searching, less lock-in, whatever). The "editor" just creates a new temporary file and opens it in `$EDITOR`. You can optionally name it after, otherwise it's named the current date.

Want linking? Use a filesystem-aware editor. Want syntax highlighting? Use an editor with syntax highlighting. Want to sync your notes? Combine it with Syncthing. Want to search your notes? fzf.
Can Netflix Avoid Glitches in Its Christmas Day NFL Broadcasts?
Finamp app for Jellyfin can auto-download favourites/playlists/5 latest albums, transcoded by the server. It also mentions being able to lock albums to keep them available offline. Unsure if it syncs without opening the app though.
Ask HN: How are you using AI coding assistants in production?
Curious about real production patterns beyond demos and marketing. Specifically:

Team dynamics

1. How do seniors guide juniors with AI?
2. Do you share/review prompts?
3. What's forbidden for AI?

Large-scale changes

1. How do you handle refactoring?
2. What's your validation process?
3. Where has it helped/hurt most?

Share your unexpected learnings and war stories.
*Dan Carlin
I am a fan of his too but its been a while since I listened to his stuff
Community is showing up. Anywhere, weekly.

Only the most profound reason for doing so will create a multigenerational community. But there are smaller shorter lasting communities you can string together if you would like.
From a tech perspective I think it's interesting how social media is going to affect this case. The jury problem is absolutely a function of bottom-up memefication versus old tech centralized broadcasting with a bunch of other factors sprinkled in.
With one caveat: you can't be too close to any houses with your camp. I don't remember how far, but at least they should not be able to see you from their window...
Cull Front: A new front end generator for Htmx and AlpineJS
I coded new kind of front-end generator. You can "kaizen" into your HTML frontend/website with at least 40% less typing. It allows separation of concerns and you can code using HTMX and AlpineJS (or equivalent tech) Been planning this for a long time -- finally coded it on Christmas day. https://cullfront.com/ The website is sparse. But do read the documentation -- it explains everything. This is fresh off the oven. So kindly let me know your thoughts.
It is still in Rust.
Why would I do this over a Synology DiskStation which allows me a hassle-free way to stream my music anywhere I have a internet connection... I use it daily in my car without a problem, going on my 3rd DSM and ~10 years of this setup.
What need a cycle, as if a bug traverses immunity ,it looses resistance to the opposite of the cycle
Up near the top? It literally had a controversies section on Wikipedia due to all these shady things it did, with cryptocurrency and others, I am not sure how worse it can get [0]. I'll take URL ads any day of the week compared to the kinds of things Brave pulled over the years.

[0] https://en.wikipedia.org/w/index.php?title=Brave_(web_browse...
People that get things done usually don't care about code quality. I noticed myself in a place where I just never finished anything anymore by trying to write something to last. Over the years I've found a good balance, but I've found that iterating over garbage will eventually turn into something good and I've been doing so since.
I love everything about this thread. I can't help but think about the context and what big part it plays here - imagine someone reads this in 1,000 years, they would have to know so many things on so many levels to understand it the way I did.
don't understand the downvotes on your post. What do an average hackernews reader know about this particular news site?

I had a similar response to the linked source - how am I sure it's real news and not some fake website.
There is no such general consensus.
> The spaces in your “ | ” punctuation are also not strictly needed.

yes.that.is.true|spaces.are.not.strictly.needed.at.all|there.are.alternatives.and.there.are.situations.where.using.those.alternatives.actually.makes.sense|however.the.use.of.whitespace.is.so.deeply.ingrained.that.if.you.dont.do.it.the.rendering.of.your.text.will.generally.be.very.annoying.on.contemporary.systems

The Right Answer is to separate the underlying representation from the rendering. We already do this to some extent in modern systems. For example, the meaning of text generally doesn't change if you change the font. This is not always true. The font can matter in math, for example. And some font modifications can carry semantic information -- using italics can provide emphasis, for example.

The Right Way to design a programming language is to have an underlying unambiguous non-redundant canonical representation, and then multiple possible renderings that can be tailored to different requirements. Again, we kinda-sorta do that in modern systems with, for example, syntax coloring. But that's just a half-assed hack layered on top of deeply broken language designs.
Gondwanaland: The search for a land before (human) time
I agree - one of those bits of software you can't believe is free. I've also done some pretty terrible modelling, even my doughnuts suck.
Why call out Chinese pigs specifically? American meat farms also overuse antibiotics...

Do Chinese farms do it more / worse?
Maybe people could start actually using internet like it supposed to be used instead?

Like we all should move to IPv6 and if someone wants to share videos with friends and family they could do without big corporations. If they want to serve their content for profit that should also be easy.

But we got what we have it sucks but seems either pay up or don’t use what big corps provide.
China approves largest, $137B dam in Tibet, close to the Indian border
Fear Driven Development [pdf]
> the general consensus among many tech-adjacent people

You cannot have a "consensus" in a sample size of "many" people. It's just a widely-held opinion at that point, not a consensus at all.
> It's the one powerful feature that has yet to be replicated in Emacs.

Emacs cannot do this. There are many Emacs libraries or packages that need this feature (Org babel is a big one, transclusion is another), and have to work around its absence in hacky ways.
>it's their investigative body and their claim.

Is there a first hand source for this? So far as I can tell, the only thing we know for sure is that "AnewZ.tv" claims the government claims that it was shot down. That's not the same as "The source is really the Azerbaijani government".
Show HN: Think Book – Ask One Question a Day
One year ago, Think Newsletter (https://thinknewsletter.com) was created. The idea was simple: one question a day to spark new thoughts.

One question led to another, and soon enough, we had a unique question for each day of the year. That's when I realized it would be perfect as a book! (https://thinknewsletter.com/book).

The book is a beautiful artifact that people can carry and journal with — or even share with others.

This is a collection of 366 thought-provoking questions.

These questions are designed to challenge conventional thinking, generate ideas, and guide decision-making.

I hope you love it!
I think you meant ChromeOS.
> docks that offer 3+ (simultaneous) screen outputs ... requires DP

Still incorrect.

What you actually have to use is two thunderbolt ports on the MacBook. Then you can power not just two but four 6K screens, as each TB port can push 2 externals (in addition to built-in screen).

So this iVANKY dock is native TB quad screen, for example:

https://www.amazon.com/FusionDock-Thunderbolt-Monitor-Dockin...
> I am not aware of any dependency system that has an explicit machine-readable representation for the “unknown” state, so that they can say something like “A is known to depend on B; versions of B before v1 are known to break; version v2 is known to work”.

Isn’t this what Go’s MVS does? Or am I misunderstanding?
China approves Tibet mega dam that could generate 3x power than Three Gorges
There's WebNN, and WebGPU, but no WebTPU; so I guess WebNN would be it

"Web Neural Network API" W3C Candidate Recommendation Draft
https://www.w3.org/TR/webnn/

"WebGPU"
W3C Candidate Recommendation Snapshot:
https://www.w3.org/TR/webgpu/

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

Tested koboldcpp with a 7B GGUF model because it should work with 8Gb VRAM; but FWIU somehow kobold pages between RAM and GPU VRAM. How does the user, in WASM, know that they have insufficient RAM for a model?
I disagree that it's an attack, I've also never heard anyone say methods should be less than 5 lines. 5 lines is an insane limit, 15 is much more reasonable. This kind of enforcement reeks to me of unnecessarily "one-lining" complicated statements into completely unreadable garbage. I mean seriously though, 5 lines? Why not 4, or 3, or 6? 15 lines of well thought out code is infinitely preferable to 3 different 5-line monstrosities. Who(m'st've) among us that actually writes code would preach such a guideline, and can i please see their code for reference. Maybe they are just better than us, i still don't think that makes it a reasonable general rule. And i disagree that calling that out as crazy counts as a personal ad-hominem attack against this nebulous entity
on the web, I couldn't find any good resource explaining PID controller implementation.

This is... Stunning to say the least. I feel like it's one of the most over discussed introductory topics to anything from control theory to robotics to arduino to to to..

Anyway, interesting seeing it applied to load balancing.
My first venture in programming was typing out HTML in notepad and refreshing Internet explorer. No CSS files, No JS (altough I found a book on Javascript 1.6 later). Just one single file. Later I found about shared hosting and cPanel and this was more than enough to get something out in the real world.
> to impose collective preferences

So why is zoning a city issue? Homelessness, poverty, and blight are a national concern. Let's do it federally, right?

> Land use policies don’t seem so different [from murder and theft]

I'm astonished that you'd make that comparison but whatever. Land use policies strike at the very foundation of property rights. In a way, they are theft. For the collective good, most people agree that some policies are necessary and important. But they've been weaponized to enrich a few at the expense of the many - the very opposite of collective good.
>As others have pointed out, probably more the intricacies of the existing business logic, plus the understanding of the mainframe systems that it usually runs on.

Honestly just knowing COBOL is how you get your foot into a well paying job where you learn that stuff from the old timers.
I think this is compelling programming advice, but "cognitive load" isn't adding anything. The problem with popularizing a term like cognitive load is that it just becomes a new more scientific term for an existing concept in folk psychology. It can then be applied, detached from any experimental psych, to anybody's personal bugbear.

"This programming paradigm is bad because cognitive load" becomes identical to "this programming paradigm is bad because it isn't simple" and then simple is such a fuzzy concept that you can define whatever you like as simple and whatever you don't as having high cognitive load.
In my sci-fi addled mind, and massive ship would trundle over the worlds oceans extracting readily available uranium and CO2 to make synthetic fuels for all time from nuclear energy.

This skips a lot of important steps that likely cannot fit on one ship, but I love the idea of it.
rather shocking.

1 square mile is 640 acres.

5 acres is 460 feet per side.

5 acres is about the indoor size of a typical Walmart or Costco.
I was being charitable to the person I responded to. But also, high-end condo complexes don't bring "the poors" and yet cause problems for single family home owners living nearby.
you are assuming it was an accidental shoot-down...on the other hand, if you assume it was on purpose, then all russian unfolding actions make complete sense (fog or not)...this is why itll be interesting to know who was in that plane
Bypassing Hard Paywalls
since remove paywalls chrome extension does not work anymore how can i bypass paywalls, even the side server ones? is there any way? i can't afford to pay for every media i want to consume.
Good counterpoint but I think there's definitely a variance in ease amongst the population. Don't get me wrong, I agree with you. I am the kind of person that will socialize because I know it's a good thing in general. But I do think some people can perform "socialization feats" just in the same way the best bodybuilders can get super jacked whereas there is no way I'm lookin' like Arnold. haha.
They’re not even removing that much CO2 either

> Captura’s Port of Los Angeles pilot can remove about 100 tonnes of CO2 per year from seawater. The company’s new plant under construction in Hawaii will capture 10 times that amount—a measurement the company can definitively quantify.

So 1,000 tonnes of CO2 / year?
org-roam gives you backlinks. directory of text files.
> There are other studies that have not shown long-term adverse events. The evidence isn't conclusive

So after all that, you end up agreeing with me.
If the developer had time to do it, with him. Otherwise with the company

I'm sure there's some abysmal shit that's extremely hard to properly abstract. Usually the dev just sucks or they didn't have time to make the code not suck
Another prong in the cognitive load fork that's trying to stab you when working, is the UX of your tools.

That is absolutely personal, but it pays off massively in the long term to build out a development environment that you're comfortable with. If it's an IDE, you can try to recognize pain points like nested tools you use often and bring them to the front via new buttons or learning hotkeys.

UI is also important, in "modern" IDEs there's an awful trend of not labeling icons, so I strictly use one that does so I don't have to juggle "which doodle is the Git button again" on top of my actual work cognitive load.
haha! damn that was too much fun! love it
What is Captagon, the addictive drug mass-produced in al-Assad's Syria?
Already available at OpenRouter: https://openrouter.ai/deepseek/deepseek-chat

Cost / million tokens:
Input $0.14
Output $0.28
Extract all the juice from your (ClickHouse) queries with these 8 tricks
You're being disingenuous. Your suggestion is more like if you wrote

yes, that's true but this redundancy is not necessary it's there for historical reasons...

without any breaks. That might be exaggerating compared to your actual position, but surely you can see that "unnecessary in this situation" doesn't imply "unnecessary overall". "Not necessary" if we're cherrypicking, sure.

If my program now has no semicolons and then I write something else that behaves differently than expected, I'm going to be sad. My mental model for programming fares better when semicolons are used, so I will favor writing programs with semicolons. To me, the cost is trivial and the benefit, while minimal, outweights the cost. I consider it separate from actual boilerplate. You can disagree and use other languages, but then we're probably being moreso opinionated than divided into better or worse camps.
I have not explored this in a long time. Moved to ListenBrainz. Will check it again.