skysight-inc/HackerNews huggingface dataset:
This sort of thing needs to be built to be in-OS or in-device or whatever term we want to use to signify that the agent has to be me to do it. Scripting a browser that already has my saved credentials to do something for me, running in device, is where more things have to go, vs external third party services where we need to continually handle external auth protocols.
Both tailscale (partially open source) and nebula (entirely open source, you have to host the "lighthouses" which assist in NAT punching yourself) do this. (Also tinc.)

Yggdrasil is basically researching a replacement for BGP, so hole punching isn't a priority. (There is a 3rd party project that does something like this for Yggdrasil, but nebula is probably the better fully open source option.)
It’s fine. I don’t see the click-bait-ness of what the other person is talking about. Especially since I’ve run into the title length limit before. Some people have bad days and are more (overly?) critical.
In practice, none of this impacts your program. The standard advice I give to people messing around with this stuff is, never use the pipe operator. The standard library already implements all the sensible uses of it.

In particular, people tend to read it as the "sum type" operator, which it is not. I kind of wish the syntax has used & instead of |, what it is doing is closer to an "and" then an "or".

By the time you know enough to know you can ignore that advice, you will. But you'll also likely find it never comes up, because, again, the standard library has already implemented all the sensible variants of this, not because the standard library is magic but because there's really only a limited number of useful cases anyhow. I haven't gone too crazy with generics, but I have used them nontrivially, even done s could tricks [1], and the pipe operator is not that generally useful.

When the generic constraint is an interface with methods is the case that can actually come up, but that makes sense, if generics make sense to you at all.

It probably is a good demonstration of the sort of things that come up on generic implementations, though. Despite the rhetoric people often deployed prior to Go having them, no, they are never easy, never without corner cases, never without a lot of complications and tradeoffs under the hood. Even languages designed with them from the beginning have them, just better stuffed under the rug and with less obvious conflict with other features. They're obviously not impossible, and can be worthwhile when deployed, certainly, but it's always because of a lot of work done by the language designers and implementations, it's never just "hey let's use generics, ok, that one sentence finishes the design I guess let's go implement them in a could of hours".

[1]: Just about the edge of the "tricky" I'd advise: https://github.com/thejerf/mtmap
Show HN: Novus – local HTTPS proxy for a delightful developer experience
As hard a getting a six-pack the "classic" way is, I still can't imagine deciding that surgery was the better path.
Jesus doesn’t show up on radar.
The HN headline is more combative than the actual headline:

You Can't Build Interactive Web Apps Except as Single Page Applications... And Other Myths

This is an essay contributed by Tony Alaribe, based on his talk at BigSkyDevCon this past year, discussing techniques to make a non-SPA based web application feel fast and slick. He mentioned some techniques that were new to me and I thought it was the best talk at the conference.
The big central place is still the PLC directory that effectively means all accounts are centralized at BlueSky, even if your posts are not. They haven't planned to make it any decentralized in the future.
This isn’t really a deep dive into the tech, it’s just an SEO placeholder for a company that sells memory modules.

That aside, people usually learn about RDIMM the hard way when they need to get ECC unbuffered RAM for something like HEDT/workstation or tower server Xeon/i3/Ryzen with ECC support but buy the cheaper RDIMM instead of the ECC UDIMM modules only to figure out they don’t work!
Better range, Improved wireless chip, Improved privacy. New version codenamed B589.
Has anyone worked on anything like this for AI scrapers?
Well because I can have upper and lowercase letters in the same font. Aa. Upper and lower cases have different significance, ie. starting letters for honourifics and proper nouns. Unless you want to take a very unconventional view that uppercase is simply a different font from lowercase, which is not how anyone else in the world uses the word.
I asked Claude AI to make me an app and it refused and called it dangerous. I asked what kind of apps they could build and they suggested social media or health. So I asked it to make one but it refused too dangerous. I asked it to make anything.. anything app and it refused. I told it it sucked and it said it didn't. Then I deleted my account.

I can't think of a worse llm than Claude.
Singh Simon - Code book is an excellent and fantastic read about the history of cryptography and provide insights of what really drove technical improvements in ww1 and 2.
Earlier:
https://news.ycombinator.com/item?id=42159833
This is great progress.

Next obvious steps: make it understand large existing programs, learn form the style of the existing code while avoiding to learn the bad style where it's present, and then contribute features or fixes to that codebase.
I think they were referring to the degree of speed up.
If still possible, please tell them not to do that. Western hospitals are full of healthcare tourists on their return trip. It often ends very, very badly, and we all end up paying for it.
My work laptop is a 13th gen ThinkPad and it also gets extremely hot and the battery sucks. Although the keyboard is much better and it’s got an Ethernet port which is a godsend
As a official representative of the Nordics, I truly don’t care
What research are you basing this on? Because in particular fill in the middle and other non-standard approaches to code generation have shown incredible capability. I'm pretty sure by 2028 LLMs will be able to write code to specification better than most human programmers. Maybe not on the level of million line monolithic codebases that certain engineers worked on for decades, but smaller, modern projects for sure.
This is what frameworks like SvelteKit and NextJS do
I happen to know that I feel like I'd really like to whiplash every single intentional mislabeler with a thick and heavy, yard-long GUMMISCHWANZ made of silicone.

I mean, they can have their fun. Just don't bother ppl with it, who are bothered by that, k?
Test automation.
fd looks like a great tool, if you don't have `find` locked in already you probably want to start with `fd` instead. I've already got the basics of `find` in my head so that's the tool I usually reach for rather than switching to `fd`.
I did something like this at my last house but somewhat more covertly, with monitors going into storage but having VESA quick mounts hidden near the Ethernet hubs, a few on articulating arms that could pop out near couches etc.

My setup only supported 12, but was designed in a way where you could have 3 teams of 4 or 4 teams of 3 that got their own private area so they could more easily conspire against their opponents.

I think my most interesting design choice was that I had half the machines routed from the attic and half routed from the basement. Part of this had to do with retrofitting my setup into a house over 100 years old, but I thought it also worked very well. If I were to do it again, I'd probably mount all of the computers in the basement, since it would provide extra heat (for the house) in the winter and stay cooler (for the computers) in the summer when under load.

I have since moved, but haven't bothered to make it happen again. Life with kids is too busy, and I've largely abandoned the hobby because I believe it would not be a positive influence given the particular quirks of my children's personalities. Slowly easing back into the waters with board games, though.
That's not a random limitation, there are very specific reasons[1] you cannot easily add generic methods as struct receiver functions.

[1] https://go.googlesource.com/proposal/+/refs/heads/master/des...
Except black hair isn’t associated with any culture or people. Dark brown and black are just “hair”. Blonde hair, blue eyes, etc are specifically associated with Nordics, even if some other small populations have those traits.

That said, cultural appropriation is bullshit. It’s a made-up word because they couldn’t say “stole”.
https://en.wikipedia.org/wiki/Sim_Van_der_Ryn

https://www.legacy.com/us/obituaries/sfgate/name/sim-van-der...
> There's zero mention of MOND being a rejection of general relativity.

you know what N in MOND stands for, right?
> includes a shortcut for one of the most popular games at the time

> a tool for malicious intent

> truly dystopian cyberpunk machine

> claims to not be hyperbolic

Yeah sure friendo.
The story I was told many years ago was that in the US, an engineer had to be licensed e.g., PE and therefore was considered respectable. In the UK, anyone could call themselves an engineer. (I don’t know if this is true or not).

As software development is largely centered in the US, the title Software Engineer sounds more serious than Software Developer.
And if you have JS disabled by default, it redirects to a page on a different domain name, so you cannot easily allow it in noscrpt just for that website, even if you want to. I gave up on that though; judging by the title, the article is going to be about modelling all the things as functions, as commonly and similarly done with other objects (e.g., sets, categories), which I wanted to confirm, and maybe to nitpick on this perspective and/or the title then (i.e., it is not quite correct to declare everything a function just because you can model or represent things that way).
People get their healthy and perfectly fine teeth filed to install fake teeth that look like ass so nothing surprises me anymore

https://www.papermag.com/tiktok-dentists-veneers
This feels like the complete opposite in terms of performance. Plus it fails to cover any case where we’re just not reporting database records. Eg. Client-side data generation and analysis.
(2023)

Some more discussion then: https://news.ycombinator.com/item?id=35452963
What if you don't have to hold all of the information?

I am not sure bluesky is highly dependent on users at the moment, I think they just want "real" users and not bots
It’s really not more productive.

Working with react has a higher barrier of entry (something which is becoming less true over time given that many templates etc exist for it), but if you want to be producing pages and functionality, a good react dev will run leagues around even an a exceptionally good jquery dev.

I’m solid at both and we are talking a dev cycle that is magnitudes faster once you are set up reasonably well. There’s a reason it’s popular. Typescript makes a lot of testing unnecessary and gives many guarantees on robustness. React makes it a breeze to create complex state full components. Nextjs makes it super easy to deploy all this to a web app and quickly create new pages.
What about food addicts? It’s well understood that drive negative health outcomes and costs and are under the control of anyone with a decent income. Want ozempic to treat your diabetes? Submit your grocery store purchase history for analysis.
Unfortunately numerical stability is a very complex topic and depends entirely on the use-case.

Sure, there's your usual suspects like subtractive cancellation, but iterative methods in particular can vary quite a lot in terms of stability.

Sometimes it's due to step sizes, sometimes problems only occur within certain value ranges, other times it's peculiarities with specific hardware or even compilers. There's really no good general way of finding/avoiding these pitfalls that would apply to most numerical problems.
This is amazing! I’ve been into LAN parties since the 90s but stopped going after the early 2000s, so seeing this brought back a ton of memories. The 2011 photos hit me with nostalgia—so much of it feels like the LAN parties I remember. The 2024 setup looks awesome too, though the vibe has clearly evolved. It’s incredible you’ve kept this tradition alive for 30 years! A photo series of your LAN parties over the decades would be fascinating.

Hack the planet!
What about people who drink coke, or smoke, or don't exercise?

The vast majority of the burden on the health care system comes from very preventable causes
This sounds interesting! Do you have any photos?

From the description this sounds like the most elaborate setup I've heard of aside from my own.
The fact you call that opinion outrageous is outrageous itself. Here you have people getting cosmetic surgery which sets them up for risk and yet it’s shocking to you that someone has a different opinion than you? That they’d prefer the money they are forced to contribute NOT go to people who intentionally do risky surgeries? The fact you can’t even see the reasonable difference is insane to me.
In fairness to OP, that is the first line on the page.

>My work is supported by affiliate commissions. Learn More

OP does disclose this more clearly than 95% of other sites, most of whom omit the notice entirely or bury it after the article content.
The most dangerous thing in programming is developer boredom with a dash of hubris and ignorance of the past.
You and others with this take are why I'm staunchly against single-payer healthcare. It's seems impossible for it to not get politicized in this manner and be used to effectively control other's behavior in ways that would be flagrantly unconstitutional otherwise.

Folks desperately need to understand the dignity of risk before we can talk about health policy. You're advocating for diet eugenics. There is very little moral hazard to justify your rules because having serious medical problems is awful even without the bill.
Damn, got me with the "understanding and being critical of the media you watch is how they get you".

Are you ok over there? It sounds like you might need some help...
But I began the surgery with a land acknowledgement!
Totally agree! Exercise can feel like the hardest part sometimes.
Some people haven't realised it yet.
"suddenly' in this example has a polarized value. as an adverb observation it inserts the writer into the story, which either has tremendous meaning, or literally none at all. I would even say that the second example has a more masculine voice than the first because the "trouble began suddenly" usage is careless, non-commital, and low risk."

It does not sound masculine to me whatsoever.

It just sounds awkward.

Suddenly, the trouble began...
The trouble suddenly began...

Each sound more normal to me with the second one being the more natural
How do they compete for the same role? Nuclear is the definition of base power generation, whereas solar/wind/etc (when backed with massive battery farms) are perfect peaker plants due to their near instantaneous demand response.
Has anyone read the new SICP with Javascript as language of choice?
For coordinate transforms specifically, I also like to run through the whole chain of available, implemented transforms and back again - asserting I have the same coordinate at the end. One method might be wrong, but they "can't" all be wrong.
For the record, rebeccapurple was ratified in June 2014 [0] and was added to mainstream browsers late that year [1]. I imagine it wouldn't be "web-safe" until 2015/2016 at the earliest.

(Not doubting your anecdote - Just felt like doing some sleuthing on the timeline)

[0] https://lists.w3.org/Archives/Public/www-style/2014Jun/0312....
[1] https://caniuse.com/css-rebeccapurple (use "Date Relative")
I have a docuwiki running on RPi at home (files are stored on a USB-connected HDD) as a personal knowledge management system. It doesn't even need any DB, just stores it in text files. Took just a few minutes to set up. Doesn't get any simpler (other than using plain text files on local of course :)
FY 2024 Consolidated Annual Report on Unidentified Anomalous Phenomena [pdf]
It's not just about living longer but living well
I'm pretty sure the idea that older people should be denied treatment for conditions that are common at their age [1] because years or decades earlier they did something that has no relation whatsoever to that condition is in fact controversial.

[1] Nearly a quarter of people have cataracts before 70 and 10% of people have some form of age-related macular degeneration by 50.
In which case, and I know this is the antithesis of far left ycombonator, maybe everyone ought to be paying their own way and bearing the cost of their own choices. I’m not the person you replied to but I share their outlook on this specific viewpoint.
We already have hydroquinone that can do this.
So all the death and carnage that happened during the Partition was simply "committed" by the British - with no agency at all within the local populace?

Seems to be a rather dehumanizing and belittling view of the latter.
I can't believe at this day, many products don't care about mobile viewing.

I thought it makes a big sense to write documents on PC and then view it elsewhere out there but developers don't seem to care about that usage.

Docmost makes tables completely unreadable on mobile having words wrap at the width of the device, especially when set as full-width which actually makes it even tighter for some odd reason.

Affine doesn't even support mobile at all and the GitHub issue about it is starting to age well.

AppFlowy does it the best of the bunch but it requires an app and it has minimal tablet support having only mobile app view than a native tablet view but at least it's usable having tables actually horizontally scroll as anyone would expect.

Outline isn't any better and a small test showed some weird behavior under mobile.
I have full Node.js, Python, Golang and VS Code with 50 extensions on my phone - and a lot of other stuff from Nixpkgs (using Nix on Droid). Yeah it's in a browser using openvscode-server, but I added it as a PWA app and on DeX that looks just like a normal desktop app.

The phone has 8 cores, 12 GB of RAM and 512 GB disk, it's better than what I had few years ago as a desktop computer.

The advantage is that I don't need a personal laptop - I have only the one from work, and that's the 16" Macbook Pro - I don't travel with that; it's easier to pack my USB-C to HDMI cable and the BT keyboard and mouse, also I don't really care if that is stolen or broken. At the destination I simply abuse any random TV as needed. All my important data is on pCloud plus some physical backups on my home NAS.

Now I really wonder if I could run Kubernetes on the phone...
It's great that Rebecca's name will be find its ways across codebases for as long as we are using named aliases for colors in HTML/CSS.

It's nowhere near the significance of her's and Eric's story, but the piece of land where my grandfather built his home in the 1940s or 1950s has his name on it: the "Paul D. Cravens Addition". Even though that home is long since gone (in a fire) and the land is owned by someone else, every deed and building permit henceforth has his name attached it.
Yes, I've always thought they were excellent logos. Makes me nostalgic about the optimism of this time.

Also people actually use them, a while back every CS student inexplicably had these stickers on their laptop. I can't see these new logos being ever used as stickers because they're just... nothing.
I totally get the respect for single parents; it’s mind-blowing how they manage
What comes after Open Source? Bruce Perens has some ideas
I was like.. "Why do so many of the non-wall posts seem to have fire emojis in them?"

Turns out:

if (text.includes('fire-emoji') || wall > 3) {
wall = -1;
}

It's funny how palpable this snippet is while looking at the firehose.

https://github.com/theosanderson/firehose/blob/77225acb28985...
while this is indeed interesting, it has become a regular

https://news.ycombinator.com/item?id=36015523
I dug up an old video from 2003 and tweeted it: https://x.com/KentonVarda/status/1857991074708369788

But my parties go back to 1996, before we had digital cameras. I'm hoping my mother is able to dig up some really old photos from her storage and scan them...
In your opinion as a newer dev, what were the most complicated things that sonnet was able to do and was not able to do?
Plus phenomenal pandoc support enables conversion from many formats to DokuWiki
There was a submission like that :)
https://github.com/CSS-Next/css-next/issues/105#issuecomment...
So your point is that we don't hold people responsible for the consequences of their actions.

I don't think a contrarian opinion to that should be considered outrageous.
where in the constitution does it say I have to pay for someone's drug addiction rehab or cosmetic eye surgery? i don't expect anyone to cover my vices or vanity. not wanting to fund vice/vanity is not "controlling behavior" .. by all means, kill yourself with substance abuse or change your eye color, but expecting your fellow citizen to bail you out is certainly a form of "control".
> Rss doesn't take interactivity away from you. It delegates it to Wherre ever you choose to visit.

It does take it away. The current status quo has (1) a feed of content and (2) two-way interaction between poster and commenter in the same place. Switching to just RSS inherently takes away (2)

> Social media didn't give them a real choice.

Social media did give them a choice. RSS and blogging is older than social media and people chose to stop visiting individual blogs in favour of social media.

> I guess people forgot that anonymous commenting is indeed a thing.

People didn't but I doubt most people running blogs want to deal with anonymous comments. You already get so much spam and unhinged content when you require a signup.

> As the article discussed, part of the ATS stack used Rss.

Part of it sure, but it also involved other layers to compensate for the parts that are lacking in RSS that users have come to expect.
You've been duped. Your information environment sounds very narrow, and you may be over valuing information from people who are politically similar (I believe some people call this an "echo chamber", but I'm not fond of that term.)

Strongly recommend you take steps to interrogate your inputs more critically. Or at least change the way you present, because you come across as quite dogmatic and zealous, like a flat earther.
Indeed. The ideal is where all the rich people (hospital, transplant surgeon, OPO chief) make money and the poor person gets nothing for his organ. In this way we have saved the poor guy from exploitation.
In practice I find it stupidly reliable, and use it to reconfigure/fix WireGuard issues remotely (I had to fix the MTU once on hotel Wi-Fi).

It's also completely open source, unlike tailscale. And something's that cool is that Yggdrasil can automatically peer over "unconfigured" layer 2 links so if you have a complex topology (like an actual mesh) it can be useful for that.

It's also stupidly simple to set up Yggdrasil in a dual WAN environment, which is nice.
> Submit your grocery store purchase history for analysis.

why not? when you file for unemployment, you need to prove that you're looking for a job. if you want weight lose drugs that cost $1k+/month, you should show proof you aren't being a glutton. we have the technology, just not the political will.
Doing => to set variables seems like extra work from just equals. Hopefully it’s kind of optional like it is in R.