skysight-inc/HackerNews huggingface dataset:
Decades of neoliberal gutting and privatization has basically ruined the public sector & infrastructure in the US. What's left is crumbling and dangerous.
> What are the practical implications for internet users and infrastructure maintainers?

For users: the widespread deployment of NAT has eliminated global end-to-end connectivity of the internet. That drives further centralization of the internet, as offering services requires expensive purchases of IPv4 space, big central NAT gateways and makes p2p applications difficult to impossible.

For infrastructure maintainers: the increased address space makes it possible again to allocate addresses as you wish. There's no need to architect your network around IP address scarcity. You can allocate pretty much as many networks as you want, for whatever you want, without worrying it's going to be too small.
Why AMD?

Why is there so little interest in ARM-based Linux laptops? Does AMD (or Intel) have anything even close in performance / watt that one can get from an ARM-based system?
But this is just a policy clarification and not a change to the text of the CFAA itself. Policy is not law and there can be arbitrary exceptions and even complete reversals of policy with a change in power.
I agree with your sentiment in total, but I'd also add, for every out of touch programmer still swearing by JQuery, there are 5 recruiters that demand proficiency in it that other programmers feel they need to appease.

I think the most diplomatic way of distinguishing the two types of programmers is just to ask why they like JQuery.

"Because it helps me ship faster" may be a bit out of touch.

"Because it's a required competency in working with some code bases" are probably the latter.
GP's code will return Result<_, Bar>, the original code we are trying to fix just returns Bar.
Tangentially, The Fifth Season (or anything by N. K. Jemisin), made sure the Hugo Award lost all value. Hopefully this intersect filters for things like that.
Nginx Modern Reference Architectures
At 40 you are dumber than a 15 year old. Your brain just can't compete on learning new things. Accepting this will help in aging gracefully given soon you will become physically weaker than most 15 year olds as well.
After rereading, I think you’re right.
The original comment was:
"So Artificial Intelligence is a superset of Machine Learning. What are some AI algorithms that are still in use, that is not Machine Learning"

It seems we agree with Wikipedia that ML contains RL?

It's true RL is also studied in other fields.

I struggle to see how that means that RL is a good answer to "What are some AI algorithms that are still in use, that is not Machine Learning".
Show HN: Beamleeto
Although this is the best course on ML, is it really practical for anything? Has anyone built products for things they’ve learned from this course?
Ads that reveal how different the world used to be
Twitter's Crisis Misinformation Policy
> NixOS/guix are gonna solve this issue once and for all (famous last words)

Should we take bets on whether this happens first, or whether nuclear fusion becomes mainstream first?
How to Introduce Programming to Children?
Same. Everytime I get excited about Framework, Syste7m6, etc... and then get sad.

I fully understand I'm a vanishing minority, But trackpoint is such a productivity booster for me, and makes such amazing use of space in a laptop format, that it's a must-have (and again, I fully understand that those who don't use Trackpoint will have no comprehension of what am I going on about; I'm a grouchy quirky old man :).

Then there's other little things that may or may not be trackpad related - small function keys, lack of standard home/end/insert/del/pgup/pgdown cluster, and the collapsed arrows which I don't even understand - you have the room, it's right there, nothing is using it... why is everybody making up and down arrows functionally unusable (I want to blame Apple, but as Obi Wan said - who's the bigger fool, the fool, or the fool that follows :)
Good, unless inflation stays high
I realise this is a nitpick, but:

> consumers are not willing to buy cars without radar, or washing machines without advanced sensors

What?

Am I that out of touch?
Definitely not exponential. Based on available evidence, it was much faster in the inflationary epoch, then slowed down, and is now speeding up again.
> places where I genuinely like the people I'll be working with and build real friendships

These are dangerous places to work for people who like co-workers because they hold up their end of the work, and have their own criteria for choosing friends. It turns work into high school, with an in-group and outgroups. Those outgroups will often be older people with children and lives, or something like all of the women or all of the Indians.

I'm friends with people I would never work with, and I love working with people who I would never be friends with. People don't have to be everything for me, they just have to be at least one thing well. I choose my friends carefully, and they were difficult to find. A job is arbitrary people thrown together by their ability to do that job. The odds that I would want to be friends with a bunch of them are about the same as the odds that I would want to be friends with everyone at a random bus stop. The odds that I would want to work with them are a lot better. Settle for that.

edit: I'm actually annoyed when I realize that a coworker would make a good friend. I have to say things to coworkers sometimes that I would never say to friends, because coworkers need to get shit done.
Did he say a year? I want it immediately. Unlimited and no delay.
You say tearing down, I say reverting tacky renovations that clash with the intended architectural style.

The structural bones of the constitution itself remain strong, and are made more resilient by removing ad-hoc modifications currently straining that framework beyond its intended yielding limits.
Absolutely.

That said, it does beg the question: why, 12 years after that video was published, has the field not come to an agreement, if it is “pretty clearly” the truth?

One could come up with various explanations, including lobbying by big sugar, but it falls flat when you consider that the sugar industry is only a small fraction of the industrialized food industry, there’s plenty of lobbying and influence to go around.

At the end of the day, there are only a few things that are clear: junk food is bad, Americans eat too many calories, and could stand to eat more fruits and vegetables.
Global Economy Loses $1.6T as World Struggles to Avoid a New Cold War
> I have come to think these exercises are is a test of supplication, and of whether you can convincingly and competitively debase yourself better than your next peer.

I sold you and you sold me under the spreading chestnut tree.

In corporate environments, more often than one would hope, one runs into an extortionist gatekeeper who just wants their ego placated. But that HR story...what's horrifying is that they probably thought they were really helping.
It has been flagged repeatedly since it was posted.
> to create social bonds

To create the bonds you wanted, to benefit you, and not because they naturally just wanted to, so not genuine.
I think making things syntactically explicit which are core concepts is stupid:

```pub fn horror()->Result{Ok(Result(mut &self))}```

A function returns a Result. This concept in Rust is so ubiquitous that it should be a first class citizen. It should, under all circumstances, be syntactically implicit:

```pub fn better->self```

No matter what it takes to make the compiler smarter.
I wonder whether people monitor resources consumed by processes… A couple of years ago I had installed Gitea, but it was constantly using between 5-10% CPU. I switched to Gogs, and it doesn’t waste CPU cycles. So, I have stayed with Gogs. My needs are minimal (self-hosting for personal use), so I could probably switch to something even more minimal, but so far Gogs works fine.
I don't code in Rust--and thereby might be expected to not know all of these patterns and want to have to learn fewer bits--and yet I agree with you. I feel like removing this "if let" variant would be similar to saying we don't need if statements as they are equivalent to a loop that ends in break. I actually even will say the if let is much easier to read as with the match I have to check why it is a match and verify it has the None case--similar to checking if a loop is really going to loop or if it always ends in break--whereas I can skip all that work if I see the "if".
This is anecdotal; but being genuine is a great pathway to open dialogue. Cut out the formalities and speak openly about your goals as their manager to create an environment where everyone works cohesively. A previous manager was successful in creating this environment and I was never more motivated in my life than working under him.
another point which makes ipv6 easier to handle for network operators is the fact that subnetting is (practically) a thing of the past.

Customers are supposed to get a /56, and the global routing table consists of /32's or at maximum a /48 in regards to subnet length.

This greatly reduces the global routing tables size because aggregation is actually doable, compared to IPv4.

Also, ipv6 has some neat features like duplicate address detection, link-local addressing and Stateless autoconfiguration.
That's what everyone keeps missing. Can vanilla do what jQuery can? Of course, and that has always been true. What jQuery (and similar) offer is quality of life stuff, vanilla has never even tried to offer.

This is still an ecosystem without a standard library and with no consistent design style/layout. It is janky and bad. It being "less bad than it used to be" isn't the shiny endorsement that everyone thinks it is.
I read a lot of the advice already on this comment thread but I have a fairly different take based on the path I've weaved through this world so far.

You're in control, the end. Give yourself grace when you find that you've strayed from your target. Classify things into "Crisis" and "Not A Crisis" and set up daily, hourly, etc redirections to knock out whatever falls into the crisis bucket before anything else.

As for me, my path has been from just how the author describes the feeling to fairly functional. Years of anguish, piles of notes on how to act vs actually acting any different. My suggestion to you is to write down a morning routine that redirects you into taking care of what will cause you anguish up front if not taken care of.

I've personally written software for me that literally text-to-voice's reminders and redirections to an earbud my morning routine tells me to put in first thing. Second thing says to enable "repeat mode" so it can chime in with redirections.

If you want something lightweight just on your PC that does the same thing, alter this bash one-liner to your heart's content. It's osx specific but there are other ways / commands to do this on linux or otherwise. I've personally written an android launcher / service that does this so I can have it while I walk around in the world but isn't in a state yet that would work for others. Hopefully this will help keep you on target. :D

while true; do say --rate 230 --voice Daniel "Stay on target"; sleep 18; done;
i knew salt was bad for you but this is nuts. Normally salt isn't bad for you if you consume it in the right quantities < 1500g/day. but, knowing it's got plastic in it, is troubling.
> every retina MacBook has been shipping with fractional scaling as default for years now

I have a MacBook and I don't see the kind of display artifacts that I mentioned (grid lines set to same pixel width appearing to have different widths) on a MacBook. Why is that? I have also tried the same test on nearly every Windows laptop at BestBuy, and every Windows laptop that does not have scaling set to either 100% or 200% has this artifact. Even 300% scaling has this artifact. What is Apple's magic that Microsoft has not been able to replicate?
B800.org – pastebin for B800 Video buffer screenshots, with focus on iPXE
Poe's Law preemptive answer: no, I am not being serious (though yes I dislike Beamer) :)

This was more of a cool project to write advanced (La)TeX, which manages to fascinate and horrify me in equal parts. (Advanced LaTeX includes, for example, file IO which, yes, LaTeX can do.)
completely off topic, a smaller type to a larger type can never be an issue.
Does anyone know why they skipped IPv5?
It's not a superficial complaint but it is relative to one's experience. Something that's "difficult" for me might be "easy" for you and vice versa. I find it very much related to understanding the core concepts.

I personally find Rust syntax to be quite enjoyable, or at least it fades into the background quickly - with a few exceptions. The syntax for lifetime annotations can be challenging. And not surprisingly explicit lifetime annotations are a rather unique concept, at least among mainstream languages. IOW the syntax is difficult because it's an entirely new mental model (for me), not because `<'a>` is an inherently bad way to express it.
It does help (for example the mentioned CE certification is EU-wide). But it definitely could be better. I'd suggest it's not likely to change significantly any time soon.
Thanks for sharing. Would be cool if you could share some of the Series A Milestones.
It's one of those things that once you invest into the learning curve, you're a cultish convert (I certainly am one:)
> ...thought the code looked like line noise and now I no longer see that

"I don't even see the code anymore. I just see blonde, brunette, ..."

I myself have just started to get like that with my understanding of Rust:

"I don't even see the `impl<P: 'static, const PS: usize> IndexMut<usize> for SomeThing<P, PS>` anymore. I just see a mutable iterator."
Sometimes highlighting all the text on a site helps me read and understand faster.
Italian watchdog fines Uber $4.5M for violating the data of 1.5M Italian clients
GPUs please! Make it happen!
When my son heard that "luxury cars are being shipped without touchscreen infotainment systems" he thought "Great!"

That is, a touchscreen infotainment system in a car inevitably sucks, and takes away a bit of the "luxury" that a "luxury car" has.

At 19 years old he definitely is into retrotechnology, particularly when it comes to cars. He wants a boat car from the 1970s so he can get away from all the junk in modern cars.
While generally, yes, features are bloating up a language, one could argue these two particular features reduce complexity. Like why am I forbidden to use && in a if let? And why does if let support both irrefutable and refutable patterns but deconstructing let requires them to be irrefutable?
Aaron did a really nice job putting together Solanum (https://github.com/solanum-ircd/solanum).
She mentioned Spotify, Wirecutter, Thingtesting, On Deck, and Tegus, as well as her own startup, Startupy.
The mt8192 is faster than the rk3588 and already shipping in Chromebooks. Plenty of activity on the linux-mediatek mailing list to mainline support for the currently shipping Chromebooks.

mt8195 Chromebooks should appear soon too, and they are even faster than the mt8192. Mainlining activity is also occurring for this SoC.
OP here, thanks for making that distinction more clear. I had listed them all as new tech that I am starting to use, but you're correct that I wouldn't intend to use them all _together_.

The HTMX and alpine libs were intended to be sprinkled onto existing web apps (my usual python/flask stack), whereas Phoenix would be for building all new projects.
Does anyone actually use that extension? There was an earlier extension with the same general purpose, but AFAIK, nobody used that either.

The big difference is https://datatracker.ietf.org/doc/html/rfc8446#section-4.4.2 calling out that the certificate list is unordered, and suggests that clients SHOULD be prepared to handle that in TLS 1.2 as well.
Might be this? https://www.ycombinator.com/library/1k-benchmarks
You generally do not want use NativeAOT for plugins, since you can have just one .Net runtime inside process. If somebody will write another plugin you will have a problem or experience very strange things
Most people on ipv6 are there on their phones. Wireless carriers need ipv6 where most landline operators don’t.
>>> I'm not convinced much could have been done about it.

Are you sure? What stops Swift with its beautiful syntax and safe optionals from becoming a systems language?
Yay! They finally offer an Ethernet card so I don't have to use flaky piece of crap Realtek based USB Ethernet adapters.

(Reads the specs)

Shit!
Same thing that happened with type declarations will need to happen to semantic intent: inference.
IIRC you need to pay if you want your assignments to be (auto-)graded.
Tether Cut Commercial Paper Reserve by 17% in Q1
For that, you can look to Goat-2-Meeting:

https://www.sweetfarm.org/goat-2-meeting
> The Internet Stream Protocol (ST) is a family of experimental protocols first defined in Internet Experiment Note IEN-119 in 1979, and later substantially revised in RFC 1190 (ST-II) and RFC 1819 (ST2+). The protocol uses the version number 5 in the version field of the Internet Protocol header, but was never known as IPv5. The successor to IPv4 was thus named IPv6 to eliminate any possible confusion about the actual protocol in use.

https://en.wikipedia.org/wiki/Internet_Stream_Protocol
Supposedly each Elder Scrolls game has been an entirely different team, too! I'd believe it. I think the same happened with Halo.
If only, its crashing after ~1h or so.
It depends on your appetite for risk. But fintech means you’ll have a job in 2 years (likely). Nothing is guaranteed.
Do any ARM SoCs support USB4 (apart from Apple Silicon)? IIRC that is the main reason they cited for not shipping AMD boards.
As a counterpoint, I had a similar conversation with a report of mine about jQuery. He said it was not necessary and you could just use vanilla js.

I said while yes that's true as a dev if I told you I needed you to implement a new payment provider for billing would you tightly and directly align with who we used or abstract it away via some wrapper so that if we ever had to change it wouldn't be difficult? Of course everyone builds abstractions so you aren't stuck with a single provider because it's crazy not to.

I see jQuery as that abstraction. At the end of the day each browser is an api implementer and while they've come so far, that doesn't mean the situation is stable and we'll never see implementation fracture again. It of course doesn't have to be jQuery but any direct implementation of JS seems to have that risk which is easily mitigated by wrapping the basic functionality. I don't know why you wouldn't choose to do it.
On the other hand, if you model productive negative thinking and communication, people will be relieved that they have the space to express their problems, and you will accelerate genuine team bonding and psychological safety.

I have success stories from my personal experience doing this.
That link says "Enroll for Free" and no audit button. Maybe it's because I'm not logged in?
I agree. I recently came on sick leave due to stress and had to grasp the immense amount of sudden time on my hands.

Since i am on sickleave due to anxiety, stress and skizotypia i dont usually like being alone with my thoughts.

so what ive done with my time is this:

Wake up, fill my thermos with hot water. Leave my apartment.

Drive around on my bike looking for hidden places. It can be an empty lot behind a supermarket or an off-path place in the forrest.

Walk around and study the vegetation. Find a nice place for some instant coffee, chill.

Sit-drink coffee-stare-listen-repeat.

Decide to leave. Bike to a place where there is a lot of people i know. Leave cuz i am too anxious to talk to any of them.

Have a quick chat at the harbour with some strangers.

Go to the library and read a bit of comics or newspapers. Take the bus to another harbour.

Make minor.fixes to my small boat from the 70's.

Go to the swimming hall. chill in sauna and max up the heat. Stare.

Go home, make food for minimum money as an exercise. Eat.

Think about projects i could imagine would be fun. Imagine the details of them. Maybe write them down. Be okay with never doing them.

Watch some hbo.

Plan when i have my kids again "maybe tomorrow?" And where to take them? Usually the beach or the forrest and have fun in the woods.

Go my my bedroom without any devices and sleep.

I live in denmark
This is a work situation and your current job and future prospects depend on your behavior.
AMD and Intel both have processors that perform much better than anything ARM-based except Apple's M1 processors (which of course nobody else has access to). That might change once Qualcomm release the new design they are supposedly working on, but that's not available yet.
The same power exists, again a bit longer, :nth-of-type(odd).
AI powered image enhancements for Microsoft Edge and Bing Maps
An atomic operation is one where multiple actions occur "simultaneously", or, rather, where none of the actions occur if any one of them fails. There should be no risk in offering an "atomic" loan because the loan will be disbursed and repaid in a single "step".
This or similar is the title on multiple sites.

https://www.boston.com/news/health/2022/05/18/scientists-cre...

https://nationalpost.com/health/health-and-wellness/ai-can-t...

https://www.sciencealert.com/ai-can-predict-people-s-race-fr...

https://www.iflscience.com/technology/ai-can-identify-race-f...

https://www.bostonglobe.com/2022/05/13/business/mit-harvard-...

Just a small collection
Not sure I could tell a castrated Python from an uncastrated Python except by the look on its face.
There are similar issues in Rust to the one Hickey talks about in Java, in terms of cognitive overload and difficulty in a human parsing the program. However, I've found rust largely avoids issues with a bunch of different classes and with their own specific interfaces with a bunch of getters and setters in the HTTP servlet example because of Trait interface reuse.
From the processing that puts it into a package that people can buy, among possible other sources of contamination (ocean water itself).
I'd buy you a cold one, mate. It was a well-intentioned comment, and I'm sure yours was well-intentioned too.

I posted this earlier today too around the same time: https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

Believe me when I say that I wasn't "sealioning". I hadn't even heard of the word until today, which tells me you're either younger than I am, know the word, and look for opportunities to use it, or you're overly emotionally invested in what others have to say (hence the "touch grass"), or maybe you genuinely believed that to be the case.

FWIW, I hope your day turns out good too (saw the comment before the edit). I don't go looking for confrontations, far from it. I'm sure we'd get along, after all, we're on the same site looking at the same content.

Stay healthy and happy.
Felienne Hermans: How patterns in variable names can make code easier to read
I'll ask the opposite question.. how much do these courses cost? Some quick googling has led me to Coursera, but their pricing model seems a bit obtuse. So if they're going to try and grey-pattern me into paying i'm trying to understand how much i would pay. I don't care about a degree from these places, i'd just like to learn.

(specifically the crypto course sounds interesting)
Would you give a chance try trimming WinForms on .Net 7? I do expect it to be slightly better now
The problem is that the funds wouldn't go to tradespeople doing the hard work, most of it would go into the pockets of CEOs and shareholders.

(And any attempt to build anything these days, at least in the UK, will face a horde of NIMBYs and environmental activists trying to stop it, adding more to the cost and timescale if the project ever happens. Even 'green' projects like wind and solar farms face heavy opposition)