skysight-inc/HackerNews huggingface dataset:
Since I started in software around 8 years ago, I never found a single page that goes into enough detail about what DevOps engineering actually is in terms that I can understand and relate to as a developer.

So this post is for developers getting into DevOps, and hackers looking for tools to use.

Please, enjoy!
If there is a single mapping from each set of inputs to one set of outputs (and no variation), then no, it isn't inference.

If the user stops the process when they want (instead of the process self regulating), it's hard to argue the process is doing anything in isolation.
I've used Threlte in many projects. It doesn't have everything rtf has, especially the drei stuff, but it's getting there slowly.
I think it's a serious mistake that they used DRM at all. That positions them right along the publisher narrative which is exactly where they should not be.
> But Apple knows iPad might cannibalize mac and limit it's uses on purpose

Apple isn’t afraid to cannibalise its own products. They did exactly that with the iPhone in regard to the iPod. If someone is going to displace one of your most successful products, it better be yourself with something even more outstanding.

It would have been in Apple’s best (financial) interest to have the iPad cannibalise the Mac because they’d have more control and earn more money from app sales.
If you can define single spec and autogenerate everything (client/server/OpenAPI et. al.), then spec first is superior.

Looking at https://smithy.io/2.0/index.html
which can already generate much more than TypeSpec based on the docs and awesome list.
I wonder what the original plan9 designers ken thompson, robe pike etc think of the 9front people.

Maybe find them amusing - or happy to see their creation being pushed forward
"Good morning" ..
"we need to talk" ..
.. and then proceeding to type something for 15 minutes.
> Therefore it is best to go all in, and make everything async at once

This is my biggest misgiving with C# async. What fraction of projects can actually "just" refactor everything, all at once? Then first class constructs like HttpClient are async, so devs are forced to either do the wrong thing or use an older, far less commonly used class to achieve the same thing.

"Viral" features than can't be introduced incrementally in a code base should be a non-starter.
Things People Treat as Safe That Are Pretty Dangerous
Your comment it's utterly wrong.

Go's backstory dates back to Alef/Inferno and Plan9, and tangentally related to Plan9's C compiler suite.

If any, Go was born to replace C/POSIX and all the bloat which grew up over 40, (forty) years. The same with 9front with Unix, which is closer to the Unix philosophy than any close relative, such as OpenBSD. Everything it's a file under 9front, even the windows themselves.

Rust wants to replace C++ mainly.
It is a French cheese, but bought in a German supermarket. So most likely more industrial production for the mass market. It's still tasty, but probably not the best one you can buy out there.
You don’t have to use Gradle with Smithy. You can also use the self-contained CLI which doesn’t use Gradle: https://smithy.io/2.0/guides/smithy-cli/index.html
Why China Is So Bad at Disinformation
Ah, hence also German Lehen ('fiefdom'). Oh, how I love Proto-Germanic!
https://archive.ph/sXy41
I remember reading the article proposing this and I seem to remember some pretty big differences in coding style (TrueCrypt vs. Bitcoin) and assumed development platform. I'm not convinced tbh
This is fine! This is a normal part of several popular git workflows. After all, a branch is just a pointer to a commit.

(Our workplace has a mix of github flow, which is one branch per PR: https://docs.github.com/en/get-started/using-github/github-f... ; Atlassian Gitflow https://www.atlassian.com/git/tutorials/comparing-workflows/... ; and the completely different Gerrit flow which ends up very rebase and amend heavy: https://gerrit-review.googlesource.com/Documentation/intro-g... )
This has been a tough one to figure out. I do not think there is a great answer here. GitHub has a large network of people and the barrier to contributing there is fairly low. Cost is also subsidized greatly by GitHub. Nixpkgs being one of the largest and most active repositories on the entire platform would certainly strain any self-hosted or otherwise unprepared service. However, the benefits of a FOSS git forge with commitments to federation and values similar to this project also exist. Perhaps the answer here is to begin on GitHub to ease initial contributions and concerns over cost and to later transition to something like Codeberg.
Not who you replied to, but in my case,

I want to be able to take notes with a pen but also use a full browser. If I want a keyboard to type something, I’ll attach one.

Basically a surface pro, but using an iPad.

Thin, light, Apple ecosystem for sharing things.

But I want Firefox with extensions, a good editor, etc.
David has never worked on Nuget. He created SignalR and had been a huge influence on many internal parts of .NET.
> Would that even be allowed?

GDPR specifically carves out an exception, allowing companies to store data for the sole purpose of making sure it stays deleted. I don't think generally the idea is to store all the "deleted" data and scrub it from the output but just to store some key. E.g. it's permissible to store first name/last name/date of birth, so you can ensure a specific persons data does not accidentally re-enter a database.

So... maybe? There's something to be argued here for sure and I suspect we'll see that argument play out in court sooner or later.
I've never owned a keyboard cover, but one could bring a TKL or 60% mechanical keyboard for the full typing experience without a laptop - might be a good compromise for some.
> After all, we're on social media here, right now [...] Similarly, Reddit is social media as well

I don't agree, but i can't really formulate why. For example is 4chan social media, or Something Awful? I'd say no, they're forums. How is that distinct from Twitter or facebook? Fundamentally the model feels completely different to me. The idea of user centric feeds/content doesn't really fit. Maybe it's that the content is not the OP but the latest days worth of posts?

I see how on that metric HN is not forum-y but social media-y. But there it's the user vs content centric aspect?

Where does Pinterest sit?

Hummm, not at all sure.
While I agree for the early learning, it is also very valuable for the later learning ... since it puts focus on where you write crapy code. When you loop around a resource access code 10.000.000 times, then you go in/out of your process for that often.

For that I find the explicit async/await quite valuable. Could non textual code highlighting in modern editors do that as well: Sure, but that is not the tech of 10 years ago when C# team came up with that.
IIRC he worked in nuget. Not sure if he created it.
Looks like SQLIte bytecode is similar to IBM RPG language from "IBM i" platform, which is used directly, without translation from SQL :)

Edit: PRG->RPG.
> Streaming small commits straight into the trunk

Gotta say, I find that horrifying. What about peer reviews? What about breaking up a change into smaller commits, none of which make sense until they're all together (changing the signature of a method, then changing the places that call that method, etc)?

It's worth noting that is mentions that work on a branch and the use of PRs are acceptable, but... the two statements appear to contradict each other. Why say "only do x" and "do thing that isn't x" on the same page?
The 'Federal' in Federal News Network is not a claim of being a federal news source, it's their audience. They target 'federal' employees with their news, that's their niche. They're making no claims to being federal themselves, they just write about federal news!

And the Microsoft stuff is just Press Releases? I can't even find the post in the image.

What I can find however is a bunch of articles that are critical of Microsoft.

Seems like this site publishes press releases, and features clearly labelled advertorial content too, but also balances that with brand-critical original content.

It's.... a regular niche news site?
By that logic, the iPhone wouldn’t have been able to play music as soon as it launched. Yet that was part of the whole pitch: “an iPod, a phone, and an internet communicator”.
I would have expected countries like Poland to have a mature enough IT ecosystem that Google could have just moved there directly if they wanted. Why stop over at one of Europe's most expensive places to get talent if that was to goal?
>doing nothing most of the time is how those devices last day long on a battery

But It will run down the battery only for me, not for you. Why do you care about how I want use my battery life? You don't have to do what I do, with your own phone. You can just keep using like a regular phone if that's all you want. Me having more freedom with my own device, does not reduce your freedoms you have with your own device.

I paid for the device and I own it so why shouldn't I be allowed to use it how I like even if it runs the battery in 2 hours? That's why I have portable power banks and GAN chargers. They can even throw in a disclaimer about waving your rights to warranty for devices used like that.

Otherwise what's the point of all that technological progress of M* chips if all that we're allowed to wo with them is browse Instagram but now even faster, and play Candy Crush but now with ray tracing.
Reminds me of running Windows 95 under Bochs on the Sony PSP. The the CPU turned up to max (333MHz) it was just barely fast enough to impress your friends. ;)
> a decent example of governments effectively avoiding a problem beforehand

This would be hard because it would be counterfactual. Like if a rule/policy was put into place to prevent/avoid BAD_THING and then BAD_THING did not happen. It's not really news or remembered. In fact, the opposite can happen. The fact that BAD_THING is not happening becomes a reason for dismantling the original rule/policy because since there is no BAD-THING, we obviously don't need this rule. I think of recent moves in some states to re-enable child labor as a good example of this thinking.

Airline safety is another. Government intervened with rules that made planes really really safe. But since air travel became so safe (as a direct consequence of these rules), then operators/builders started chipping away at them (or circumventing them, or straight-up ignoring them) because they aren't needed because air travel is so safe.

So its tough to cite and example, because I'd need to point at something that didn't happen because of a rule, and that's hard to do.
Is this a Dave Winer product?
The way they did it was even more impressive: "[Nucleus] Adds remarkably smooth split-screen functionality to hundreds of PC games"

https://nucleus-coop.github.io/
> the relative positions of ships become important if no pumps are used

It shouldn’t if they’re using pressure to feed propellant. Do you mean relative to the Sun in respect of boil off?
Netsurf works fine under 9front.
Why would Google and Apple even want something like this built into the core experience of using their phones? Like MKBHD has shown, they are slow, inaccurate, and of limited utility—the actual “useful” features are all speculative at the moment. So, thank you, Apple and Google, for not rushing something underbaked into your phones!
Presumably you work in tech.

Every employer I’ve ever had will reimburse my personal dev account fee as an educational expense. Have you tried asking?
David is most likely one of the 10 people who turned the .NET project around and brought it into the modern world. I met him once in a training, a humble, funny guy.
I agree that fascists are dumb.
https://archive.md/HVMC7
He says not to blocking-wait for async methods, which is correct.

He makes no direct comment, afaik, on calling sync methods from async methods. The reader is left only with

efforts to be async amount to nothing unless the entire call stack is async

and

it is best to go all in, and make everything async at once.

and must somehow parse this as some of the call stack, and make some things async.
When Flutter was first announced I was into Xamarin development but I quickly soured on the concept of a write-once, run cross-platform mobile app utopia. On every project I was involved with we ran into the same scenario: 80 to 90% of the app was easy to produce but that last 10% accounted for 95% of the effort and surfaced paradoxes and bugs so nasty we ended up swearing we could have done everything better and faster to have written two separate apps from scratch in Kotlin/Swift as the vendors recommend in their developer documentation. The other practical take-away is that, with only one exception, not a single mobile app I worked on needed to be a mobile app per se: they all would have worked just fine as a mobile website (or as a hybrid app if local storage or push notifications were truly deemed mission critical and essential -- but that's less a product needs argument and more a manager's ego argument). And now with elements of PWA being supported even by iOS the need even for a hybrid app is dwindling to near zero.

Which makes it all the more curious to me why React Native still has the following it does. Can it all be explained by inertia?
Honestly, the example given in your first quote is a bad one, because a synchronous medium (like a telephone call) is fundamentally different from an asynchronous one (like a chat—or email).

It's actually much more like sending someone an email that just says, "Hi!"

You'd find that weird and off-putting, wouldn't you? Not putting at least some part of the point of the conversation in the initial email completely violates the expectations for how email works.

Chat works fundamentally the same way. Yes, you can treat it as being synchronous—but until you have established an active synchronous conversation (ie, until you and the other person are clearly online at the same time, talking in real time), proper etiquette should be to treat it as asynchronous, like email, and plan one's opening communications accordingly.
Is it? Junk food is the "thoughtless", easy, popular option while raw milk is very much something you have to seek out, unless you live on or next to a dairy farm. And not just seek out, you have to have been advertised to.

(very much the inconvenient option for me given the law: http://rawmilk.simkin.co.uk/what-is-raw-milk.html )
Censoring Wikipedia? Who would do something like that?

https://web.archive.org/web/20230923004356/https://siliconfo...
I've heard rumors of people that don't know how to code using LLMs to make blender addons in python, so this has already started I think.
That link was only about the Flutter team -- and it's from Reddit. The link posted here is about the Python team as well which is pretty darned significant since Python is one of the "core three" languages at Google (and it's from a proper news site, not Reddit).
Make America Beautiful Again
Show HN: I built a link shortener for monday.com in a weekend
> When you loop around a resource access code 10.000.000 times

I don't thing async helps with this. People will always write code like everything is in memory. My feeling is the best antidote is to artificially introduce worst case latencies even when developing locally so the pain will be felt during development instead of production. Perhaps static analysis could help as well.
It's because it generates token by token based on probabilities, and it has no reasoning capabilities. Some AI experts like to name it reasoning for the purpose of benchmarking, but it isn't like what we humans think.

LLMs typically struggle to do things about the words themselves, or basic counting, some AIs like OpenAI use hacks to not have it fail in a miserable way.
How I would redesign Copilot Workspace
Any deadline will be declared either too short or too long.

That's why the deadlines usually tend to be on the shorter side to put actual pressure on companies needing to implement them. However, the companies always have a way to say "look, we've tried our best, it's just we just need more time". No one is going to fine them for not meeting those deadlines if the companies are actually working on implementing the changes in good faith.
Maybe you could moonlight as a maître-d?

(There's a sartorial theory that the front-of-the-house in restaurants wears clothes approximating what the clientele was wearing a generation ago. When we get to the point where the front of the house is in hoodies and jeans, what do we guess the diners will be wearing?)
See also for the same news in text:

https://www.earth.com/news/planet-k2-18-b-studied-again-conf...
From what I'm gathering:

1. "The erasure request concerned specifically the data subject’s incorrect date of birth" and was "with regard to what data was used to train the algorithm"

2. "some data concerning him are online, his birthdate is not"

3. OpenAI offered filtering at inference, but noyb rejected this as it only applies "at the final output stage of the processing"

It's unclear to me what personal information they actually want erased. If his birthdate is not online, it won't have been in the training set (either accurate or inaccurate).
> the complexity of getting async “right”

For most single-context use cases, it's no harder or difficult than async/await in JavaScript and hardly anyone would call JavaScript "complex".

Promise (JS) = Task (C#)
Promise<T> (TS) = Task<T> (C#)
Promise.all() = Task.WhenAll()

For multi-context use cases, there's just a bit of awareness required to understand that you may need continuation on the original thread and awareness of context-sensitive resources. But if you're building web API backends, most of the time, it's not a concern and async/await works (mostly) like JS because the dependency injection container is playing a big role in handling object scopes.

C# has to be one of the more approachable languages for most teams that are already versed in JS/TS because of the similarity[0] and influence of C# on JS and TS (JS async/await came after C#; same for JS lambdas)

[0] https://github.com/CharlieDigital/js-ts-csharp
Everybody tough with their job-dependent healthcare until they are let go because a chronic illness is too debilitating for the demands of the job and they are left with nothing but monthly medical costs of a few tens of thousands of dollars.
EU: Hey, competition is good for capitalism actually.

Randos on the internet: EU is communism
"As far as you can tell" is just your misinformed and shit-stirring opinion. Pasteurization is unnatural and changes the quality and nutrition of the milk. Baby cows don't drink pasteurized milk, and neither do human babies. In other words, you're projecting--hard.

Disclaimer: I drink pasteurized milk like everyone else because raw milk is expensive and hard to source. When I was a child I drank raw milk in glass bottles sourced from a local dairy since I grew up in a dairy town. I suffered no ill effects.
You're taking this in weird directions. Are you trying to argue that there are no benefits to being comfortable reading code without syntax highlighting because there are tools you can apply in every scenario?

And just to counter your suggestion I often use `less` in environments where I am unable to install anything (or it doesn't make much sense to, like a Docker container).

You're trying to apply technical solutions to a problem where I was trying to highlight (pun intended) the cognitive function of a mind trained to read code without syntax highlighting vs one reliant on it (like my own). It doesn't matter if you can solve this particular one. Nor does it change the fact that someone who is used to seeing monochrome code might view colored code as playful and/or childish (like seeing colored piano keys).
Show HN: For more than 10 years I'm sharing my hi-res stock photos for free
Hi, I'm Viktor and I'm running this site where I share my own stock photos for free (yup, commercial use allowed) for more than 10 years.

No registrations, no SIgN uP FoR tHE NeWSlEtTer FIrSt, no credit cards. You just click and download. Full speed, full resolution.

The funny thing is that it's just a WordPress template that I've been tweaking from scratch for 10 years. Now I've done a redesign and I'd love to hear your advice, opinions or feedback.

The website has hundreds of thousands of monthly views, but I still think that more people should (or could) know about the website (mostly in USA, because a lot of traffic is from Asia).

It's a one-man-show, I do everything myself, from programming, photography, design, marketing, all technical stuff, so if you have any questions, I'm happy to answer them!
For the non-GUI folks:

There is visidata for Python&Spreadsheets&On-Prem(&SQL) as a TUI.

visidata.org
two modern insanities on display in one place. Outdoor cats, one of the most ecologically devastating invasive species we somehow let run wild, and overconsumption of animal product. Incredible disease vectors we just keep around for no necessary reason.
I am aware, that ageing has a positive effects with regard to food safety. What I'm less certain of is if this is also true for viruses.
His critisim was that it wasnt clear how many launches it was, not that its many.

And having many launches if you actually get a lot out of it isn't really a problem.

His whole approch seem to be 'this more complex then apollo' and therefore bad.

He spent a lot of time going after SpaceX but spent almost non going after the real problem with the moon program. The incredible expensive lagecy technology forced by congrsss that is dragging the whole programs potential down.

So I think in totalility message is really just reinforcing the Johnson center ultra conservative 'money is irrelevant' approch to engineering.
I use "branch.autosetuprebase=local" and/or --set-upstream-to ; then I can just type "git rebase" while on the thing I want rebased and not have to think about it. (Useful in the gerrit workflow which kind of forces you to have stacks of rebased changes)
The only experience I have with automatic emergency braking was with a large box truck several years ago. It was quite horrible, false positives often, and never was necessary. Once it braked for no apparent reason while going downhill around a turn and almost caused us to wreck since the truck didn't turn as well under heavy braking. I hope better implementations exist.
Interestingly, at least one of the old apps (rif/Reddit is fun) still works through VPN for me even if the web UI blocks the same thread from exactly the same IP.
This feels frustrating, but it is a good forcing function for the quality of C# projects.

IMO it is a great alternative to simply deprecating/breaking older things and will slowly push the ecosystem towards .NET's recent language features, which will improve readability. If a company is not putting a .NET Framework -> .NET upgrade in their near future (which is a great time to go full async), you probably don't want to be in that job for too long.
There are videos on youtube where you can see how the token generation happens like an algorithm

The process itself is quite simple. I think everybody is surprised how well it works because it's the power of statistics + great data

Unfortunately, it can't reason at all and would need other AI fields in order to be able to tackle some other simple puzzles
Both true but then again the opportunity cost of managing all on your own is not worth it most of the time.
I'm pretty sure the thunk would be tagged by the effects of the inner function, so couldn't be called from an external context not declaring those effects. That's what the effect tracking is for.
Are you uncomfortable with people making choices different than yours? Should we all strive to believe and do exactly what you believe and do?
Jeff Bridges Returning to the Grid for 'Tron: Ares'
Is "creator of nuget" in his twitter bio just an inside joke?
FCC fines America's wireless carriers for selling customer location data