skysight-inc/HackerNews huggingface dataset:
This strikes me as just as much propaganda. I mean if it's so obsolete, why are "modern" server manufacturers still touting new features that have been in the IBM mainframes for decades?
Sometimes the user promote elsewhere and after a decade the only guy or ladies know what is going on is the IT lot. Have to advise them what to do, what not to and what is possible. They Ss try their new thing. Just break the system.

The only way out is to redo the whole system sometimes. It is not ease.
On my team it's used as a false deadline, causing us to ship low quality code without sufficient tests, ultimately trading long term delivery dates for short term ones.
Steam Deck's Booth at the TGS2022: First Look and Line-Up Announced
Obviously this could not have existed before there was a useable language. So why would it be so prevalent? In my mind is something visual more often than language based. Visualisation is likely to have a longer history.
They have to be careful, there are tendencies to over-complicate things as well. I hope coroutines will die on the serve side once JVM Fibers are widely available.
Dynamic Data-Race Prediction: Fundamentals, Theory and Practice (3 Hours Video)
Nor is it from the "Chrome Dev Team." This is just a side project of a Google engineer who is a part of that team[0] https://github.com/argyleink/open-props/graphs/contributors?...

[0] Also, because it's not murky enough, "Chrome Dev" are the DevRel people (community outreach, web.dev articles, conferences, etc), not the "developers of Chrome." https://twitter.com/ChromiumDev
Meanwhile I just get shit done with PHP and JavaScript. I guess I never have to do anything on the frontend. That’s where all the disasters are.
I've yet to see an anti-child-support screed (beyond a few paragraphs) not devolve into sexism and racism.
Let’s Stop Being Cavalier About Civilian Control of the Military
Ask HN: Communities for Remote Work?
Hey all,

I've worked in a remote and distributed way for around 7 years, most of that solo, some in a team and a brief stint in an office pre-covid. One thing I've really noticed is a lack of community around that. I don't think HN was ever intended for it, I don't think sub-reddits and other places really fit the bill either and I don't believe any of the slacks or discords solve that problem.

I was just wondering if anyone came across any remote work specific communities that try to help with social aspects, loneliness, etc? Surely this should be a thing. I've not found anything and I'm starting to play around with the idea of building one. I don't want to go that route but I'm really struggling to find anything that fits.
Apologies for the confusion. I'd be happy to provide some more clarity. The answer depends on which tier of GitLab you are using.

If you are using the free tier on GitLab SaaS, there will be a 5GB storage limit per top-level namespace.

Paid tiers on GitLab SaaS will have limits of 50GB for Premium and 250GB for Ultimate.

Community programs (GitLab for Open Source, GitLab for Education, and GitLab for Startups) will have the same 250GB limit as the Ultimate tier.

Self-managed users have no limit.
Is Kotlin too much tied to maven? Can someone be productive with having to do maven hair splitting.
companies using chips from washing machines looks fishy / fake to me, wont they have some kind of security so those chips cant be re flashed, very naive to think that we can de solder and re flash the chip as if its brand new.
I don't know if it's the case here but sometimes numbers for 'energy' are quoted when they really are numbers for 'electricity'.
it looks like weathernerd uses the darksky api, so it will have to find a new source for weather data or it’s also gone soon.
I think the point there is that you want to have clean data. Sure for you numbers it would look better if these are bigger - like for twitter and the bots...
However you also need to see the other side - the operational one. If we have the same customer 5 times in your data, you will also target that customer 5 times with the same marketing initiative, you will have 5 times the costs etc.

Coming to compliance it even gets worse. If you have to answer a GDPR DSAR and you have 5 different records for one person, but only show one, then you can get into serious trouble with the authorities and also pay high fines.

So I think less high quality data is worth more than a lot of trash data.
That is why I worry once I found out it is micro focus. But mainframe or cobol etc need young guys. See other post in HN for that. Last decade otherwise …
It's not just context. It's also asynchronicity and error handling for example.

The semicolon semantic is how operations separated by semicolons (or newlines) are evaluated and how they impact the general state the program is in. Which is also what a monad's flatMap does, in a configurable way.
> The acting/writing was pompous, actors talked like reciting Shakespear. The movies were about heros of impeccable character doing heroic things and there always was a happy ending. Movie shots followed strict guidelines and the creative head of the movie was the producer while the director was akin to a contractor, someone hired to film the scenes.

12 Angry Men and especially Sweet Smell of Success are not good examples of this.
isn't there some law about freedom of press and social media counts as, well, the media?
oh well, not a lawyer. just wanting my visibility back.

oh and, it's important against bots on paper. I don't know if you use twitter but it's a mess with respect to bots...
US Inflation Tops Forecasts, Cementing Odds of Big Fed Hike
> The two have 20 apples between them.

That's the sort of mistake a human would make, fittingly I suppose.
Good salary is subjective. Tell me when these banks start paying 150-200k and I’ll consider it. Most offerings I’ve seen is between 75-90k.

Also there is no career growth with COBOL. Its a dead language. Learning it is as useful as learning a proprietary tool that is only used at one company. You’d be better off learning React, Rust, or some other language that can apply to several different companies.
Which suggests that the umbrella shade explanation isn't very good and pressure melting point of water is probably more significant. That would also explain why the rock is balanced - highest pressure is just under center of gravity.
The point is that descriptive names tend to either be overly generic (also a cognitive overhead, especially when you have multiple such generic names), or too specific and therefore quickly inaccurate (and even larger cognitive overhead).

Oh, and as for "If it's not that big rename it" - this article is specifically about things that are hard to rename (e.g. public facing APIs or libraries):

> Now, if a name is going to be easily changeable forever, please do make it descriptive.
I agree with a lot of the criticism in the article, but also agree with this idea that Scala is in the best position it has ever been. Core Scala is migrating to Scala3 (will take a few years) and the scala team had the courage to take on the rough edges. The Typelevel community (FP side) has a whole ecosystem which is maturing into something really nice. Akka pulled the ripcord on licensing so everyone knows where they stand.

Across the board the language and environment is stabilizing. Most of the (correct) criticisms expressed in this article are either 1. An expression that dependency management remains really hard as dependencies and ecosystems grow 2. An artifact of the fact that early scala projects relied heavily on borrowing from java to bootstrap and it caused a snarl of dependencies. On the latter, I see a decline in snarl overtime.

It is fair to say that Rust and Go have a really awesome toolchain experience and are setting the standard (though I wonder if the problems of being "old" and having boatloads of libraries haven't yet set in). SBT nominally has a similar experience but it's definitely slower and somehow less intuitive. Hoping to see more work in this area and I think Mill + SBT "competing" + BSP and bloop opening the door for more innovation will allow for quick progress.
Why is that?

To be clear the lack of “shared” dependencies does not necessitate code duplication. By shared dependencies I’m talking about languages (Haskell for example) where only one version of a library can be used, which results in the diamond dependency problem (predictably so!).

Let’s say file A references file B and C, and files B and C both reference D. D doesn’t need to be duplicated.

If all includes are qualified/namespaced there is no diamond dependency problem, and the compiler/runtime can reuse the same code for multiple references to the same file.
Corporate Memphis

https://en.m.wikipedia.org/wiki/Corporate_Memphis
If only they put as much effort into their actual search results.
If you can help me get a Nix flake running on Fly, I'll try it!
> While on GitLab, the first thing you see, 5 users limits and 400 minutes limit, which are nothing compared to GtiHub.

I feel the minutes thing is far from a blocker, as GitLab's GitLab Runner is trivial to setup and a must-have if you care about having control over how your software is built. I have a tiny Hetzner CX11 node with a GitLab Runner handling the workload of about a dozen projects, and things work flawlessly.

GitLab Premium, at €20/(user*month) is not that pricy though, given you get the whole saas stack with it.

To me GitLab is unmatched in terms of DX and features and simplicity, but I understand if some people care about paying €20/month to use it.
Typical spaces over tabs enjoyer...
I could imagine the autopilot could do a much better job.

In the ideal 'zero-g' flight, you can release a ball at the start, and it should stay stationary (relative to the cabin) for the whole flight.

That means the plane body must be to within a few inches of the exact perfect location in the sky 30 seconds later.

I haven't flown planes, but I imagine that making sure they follow precisely a path with an accuracy of an inch in all three dimensions while travelling at 600 mph is no easy feat. But an autopilot with a fast control loop might be able to do it.
I beg the differ. Setting up a Clojure deps environment requires like one file, want a REPL to connect to your editor? Usually add one/two lines to the deps.edn file + install the extension for your editor.

The ecosystem also has a huge emphasis on backwards compatibility and finishing libraries rather than the constant churn you see in other ecosystems. I can usually find a 5 year old Clojure library and include in my project without any problems at all, and when a major library want to try out an idea that changes the interface, they usually start a new library instead of forcing everyone to use the new interface they've come up with.

I'd say if you're seeking simplicity in terms of environment and programming, Clojure is definitely the way to go. And this is coming from someone who knew 0% Java coding before jumping into Clojure, and almost never touch/read any Java code when doing Clojure programming.
No, PHP since 5.3 is just pseudo Java.
here https://www.linkedin.com/feed/update/urn:li:activity:6931955... you can read more about the mentioned twitter ER problem.
absolutely.
i am a professional who deals with businesses and i have seen how UPI has immensely helped reduce dependency on cash...

i use it everyday. right now UPI is mandated to be mobile phone based, it has to keep the registered SIM card at all times, you cannot change your phone, cannot have a single account on muliple places, you dont have account portability but those are all technical issues.

Because of an actual recession, the government is finding new ways of collecting taxes, recently they put GST or a tax on paid public toilets. So, everytime you pay to use a paid toilet, you are giving 18% tax on that transaction. That is the level of "tax hounding" the government has resorted to.

i fully agree with the author here, i would even suggest, all the private players like google pay/phone pe who have their own apps built on top of UPI network should be made to pay-to-play because they are definitely earning because of cross-selling/upselling/advertising.

google/amazon wants to float a new UPI app, heck even trucaller has one so why should they not have an interest free bank deposit to pay for the infrastructure. they would continue to earn by up selling etc anyways and the network would continue to get funds to run.
Go Nil Interface Trap
How to avoid surprising runtime crashes due to nil interfaces. Useful for Go beginners!
Kodak DC20 was de facto first digital pocket camera 1996. It was Sasson's camera implemented the very moment it was technically and economically feasible.

It was not better than frames from video, but much smaller than Sony Handycam. As a selfie-camera it was quite reasonable: https://photos.app.goo.gl/sbG9uneEHakBMMSu5
I thought I'd read that was the long term plan for this specific railway? Or maybe that was an Italian plan I was thinking of.
My first impression is that I don't like the redesign.

It looks like two designers got into a fight over how the new website should look and the decision maker in charge let each one take over certain parts of the design. It feels jagged and lacking integration.

The landing page feels sloppy and makes it harder to see all the recent stories. Why do I need to scroll so much to see the recent stories? Before they were all on the page with nice boxes for each story. It was pleasant and easy to find what I wanted to read. This "storystream" makes me want to go to some other website.

The new logo feels "hostile". Just write the name in a font that can be easily read.
Also comes back to the thing of "products end up modelling the organisational structure".

If it's painless to create new internal products within your company & there is operational support for it, you're more likely to spin up a sister "EmailNotificationService" alongside "SmsNotificationService".

If you have to jump through hoops to get sign-off and business cases etc and eitherways it's the same team responsible for both, people are more likely to say "let's just put the functionality in here"
i really hope substack takes off, the strategy behind pay content is much more responsible than javascript "walls"
> Perhaps we need to create a new degree program for, among other things, interpreting and reporting on press releases such that extremely basic facts and terms of art aren't mixed up.

I agree with this, but I think it needs to come from the other side. I personally think the scientific (community? world? sphere?) needs to step up and work on disseminating information to the general public in a way almost everyone can understand. Get rid of the middleman journalist who has to translate a press release or research paper that they probably don't understand, even if they had the time to look into it, into something the general public doesn't really completely understand either.

I also think this won't ever really happen, because the scientific community (imo) has a bit of an ego problem - same as the guy who makes themselves feel smarter by only explaining things using jargon.

There should also be more focus on critical thinking in middle and high schools, but that's a whole other can of worms.
Isn't choosing an OS based on what language it is written in basically doing what 'rust evangelists' are accused of?

Programming languages are tools, why would you stop using something because of a change which does not make the product worse in any way?
The number of cats in an area should be pretty closely related to the number of people living in the area. The more cats, the more people, and it would not be hard to believe that having more people in an area might lead to more environmental destruction and displaced habitats.
They kind of went down the communist route, but backwards? From public property to "tax the rich"
I’ve noticed binary thinking everywhere, even among smart people.

I think thought leaders know this which is why, for example, the woke cult doesn’t allow any disagreement with any piece of the transgender narrative.

It’s all or nothing because they’re afraid that allowing any disagreement will cause people’s binary thinking to switch to the other side.
> It's not virtue signaling to want to run as fast as possible from the supply of a known aggressor that won't stop trying to invade

But it is hardly a point of principle, given how OK everyone had been with the supply of all the other known aggressors.

If it's not virtue signaling and it's obviously not a principle, then what is it?
Hiring: Why More Is Often Less
And then you lose even more business to competition.
PHP arrays are associative arrays, it has to update the keys for every remaining value after the first element is deleted.
Has a champion risen to the task yet?

Forking a project is no easy feat. Certainly not one the size of Akka. You need a corporate backer who is going to put at least one person full time on it. I've seen plenty of forks start out with the best of intentions only to slowly fade in to nothing.
For the free tier of GitLab SaaS, user limits will apply only to top-level namespaces that are private. Public namespaces will not have user limits at this time.

Storage limits will apply to both private and public namespaces.
this is really cool, i want to do something related, make a language like vala.
what is the biggest difficulty in this type of transpiler in your short journey?
ah, this sounds like one of those puzzles where the solution involves you taking the goat across the river, then the cabbage…
This is a great example of misinformation and click bait. Good work! Site is not from chrome dev team nor does it mention tailwind.

You should apply to buzz feed with these skills.
IMO the problem isn't new features, but that obsolete things are never removed from the language.

But even though a feature is removed from a next version of the language, old code still needs to work. A project must be able to contain vOld and vNext files.

Another thing I also miss is better interop between languages. Is C based interop really the best we can do?
Alignment via Prosocial Brain Algorithms
Malthus was wrong in 1798 when he failed to predict the industrial revolution. He is long dead but still wrong since Malthusians fail to take solutions to the envisioned problems into account. Had Malthusians been in charge when the Netherlands was populated they'd have moved all people above sea level to keep their feet dry. Fortunately for the Dutch they ignored the Malthusians and built a system of dikes, channels and pumps to keep the sea at bay and on that small patch of land they built the second largest exporter of agricultural products in the world.

That is the model to follow, not a Malthusian 'run to the hills'.
> Create libraries that aim to do one thing and do it well.

That's nice and all, but once you combine that with giving them descriptive names, you're going to have a list of hard-to-distinguish projects like:

- css-min

- css-polyfill

- css-inline-min

- css-inline-polyfill

- css-script-min

- css-script-polyfill

- etc.

Good luck clarifying what you're talking about. And of course, people will start using acronyms for all of them, and now you're back at cryptical names, with the added benefit of all the names sounding and looking similar. Or, of course, have inaccurate or inconsistent names.

And then I didn't even get to the part where your categorisation turns out to not match the eventual scope, and they'll need to be split into css-server-min, css-client-min, etc.
Stratasys Completes Merger of MakerBot with Ultimaker
>I'm not a commercial developer, and when I see something branded as an "investment," it usually translates into "money pit."

>The country that's spending more on software development than any other in the world is growing at a rate of roughly 2%/year.

What is the relationship here? Is this also the country that has the world’s biggest tech companies with the biggest growth in the world for the past 30 years?
Cats effect can do the same
I can't believe I'd never thought to look up what grep stood for, or if I had it had failed totally to make an impression on me. But it doesn't even make any obvious sense - "global regular expression print"??
OTOH "git" doesn't stand for anything. "Cat" is rarely used to concatenate, "awk" you'd never guess unless you looked it up, "perl"'s status as an acronym is purely apocryphal etc. etc.
Everything in software (and life) is a trade-off and should be balanced and rebalanced. Something we just continuously fail to absorb in our true/false programmer brains, since everyone is always looking for those golden laws that always apply.

"Always give cute names", "Always give descriptive names", "FP is always good, OOP is always bad", "Always test first", "Always test later" etc.

Golden laws don't exist: Pick the best solution for your current situation and accept that your current situation will change. (Which is, again, a trade-off between now and the future!)
The search for dirt on Mudge
Gradle is the default for Kotlin projects.
> show the Rust implementation to perform worse

Here in the Linux Plumbers Conference talk regarding the NVMe driver (the same one discussed in the OP), the benchmarks show nearly identical performance to the existing implementation. At the end of the talk the co-author of the NVMe spec (Matthew Wilcox) made a point to stand up and comment with how unexpectedly impressed he is with the performance: "I was not expecting to see these performance numbers, they are amazing." (at this timestamp: https://youtu.be/Xw9pKeJ-4Bw?t=9486 ).

EDIT: here's the timestamp of the benchmarks themselves: https://youtu.be/Xw9pKeJ-4Bw?t=8626
Ask HN: How do you organize a platform team?
I am a new manager of a large team (12 SREs) that are taking care of the Kubernetes platform in my company. This team is responsible for the provisioning pipelines (for both baremetal and AWS - no EKS is used), the Kubernetes controllers to integrate with other custom services, the observability stack, etc. The total fleet in use is around 6000 baremetal nodes and 1000 VMs in AWS spread over various DCs and regions. There are over 1500 developers actively using the Kubernetes clusters every day for a total of 2500 applications running in production.

The team spends a lot of time in operations as well as solving compliancy issues, vulnerability patching and customer support. The struggle I'm having is "how to drive focus" and avoid to die of operations. The team is large making the Scrum process ineffective.
Every time I try to define teams and to split the people I realise that everything on the platform is so interconnected that the moment I would create 2 or 3 separate teams they would start being on top of each other.

What would you recommend to do?
You really think that I believe a common person should be arrested for something, yet the same thing should be allowed for a corporation? Where have I justified that?????
yikes, yeah same thing.
Cypriot S-300 Crisis