skysight-inc/HackerNews huggingface dataset:
There is a well known (albeit mythic) portrayal of this that disagrees with you, putting the lazy-clevers in charge.

https://quoteinvestigator.com/2014/02/28/clever-lazy/?amp=1

I think it requires a certain definition of "lazy" that basically translates to "delegate everything you possibly can" - which we all know can be hard work in itself.
One is very different from the others.

The one whose designer said “ They’re not capable of understanding a brilliant language“
Yes. But most people are taking their expectations for "AI" from Sci-Fi, techno-utopians, marketing departments, and the Land of Make-Believe.

If companies were saying their AI's were roughly "a seriously troubled teenager, who is currently transitioning to psych meds with less-bad side effects" - there would be no problem at all. Except that it'd be a bitter cold day in hell before the PHB's would ever sign off on saying such a thing. Let alone keep paying the bills, to keep the "troubled teen" AI going.
Elon Musk sueing ‘disgruntled employee’ who claimed his tweets are boosted
It's 2023, if you are still using IIS you are highly incompetent and you deserved to be rooted...
It's not astro turfing, some of us just have different experiences. E.g. a good friend of mine got horribly depressed and unproductive by the forced remote working and now says she'll never do remote again.
Except... they're application specific. So, no ability to copy and paste, no way to send SMS to one person then iMessage to another then WhatsApp. Every app having a different keyboard with different icons in a different order. And what about websites? Multiple apps showing tweets? Emails?
I think the misunderstanding is this:

> Why do we expect all ChatBots to have a perfect knowledge set and personality?

We don't expect it. We require it of a commercial application of this technology.

It's like self driving cars, if we are going to hand such a task off to machines, we need it to be better than the humans doing the job, not just cheaper. (A brick on my gas petal is a self driving car, but not appropriate for sale as "AI")

And honestly, I don't think they will get much better without radical method change. They already get fed basically the entire corpus of human written tokens accessible in English. And soon it will be tainting its food supply with it's own spoor.
Underground worlds: graffiti, skateboarding and virus writting
Emerging technologies in computer science that will shape the future
The "I can just roll over, interrupt them and get my chat done" is a pretty funny thing to bring up as a positive. I guess for non-developer roles that actually is a positive, but eh.
It’s been awhile since I’ve used this, but IIRC you need this plugin to be able to easily update dimensions without manually moving everything around: https://www.sweethome3d.com/support/forum/viewthread_thread,...
I love Plasma, was using it for years until the jankiness got to me. Used low latency patch for a while. Chrome for example can't run past 60fps in kwin.

I really think the future is more smaller desktop environments like LabWC etc.

Desktop environments like Gnome, KDE etc where they try to package everything you might possibly need in a desktop, but half the apps they provide are out of date or broken is a bad user experience.

Gnome for example has become impossible to change important settings such as mouse acceleration without also having gnome extensions installed. It's bizzare.
You're not alone, its a great book and one of the better ones to be recommended but shouldn't be the only one. Unfortunately a lot of folks do exactly that.
Feature were stripped from Google Image Search because of a lawsuit [1]. Yandex, Bing and others can offer a better image search because they are not big/important enough to sue in the US search engine market. If Google were to be dethroned, the company that would take over its current dominant position would also be sued and would likely have to make the same changes.

[1] https://www.lifehacker.com.au/2020/01/what-happened-to-googl...
Manjaro-Sway is really close to what you're looking for.
One thing that bothers me about languages that compose functions like this f(g(x)) is that when programming interactively f is typically an afterthought. So, you start out with g(x) and then need to go all the way back and add f. Similarly, when x turns out like it needs to be elaborated, and you either have to go all the way back, or edit the expression in place making it longer and inevitably facing problems with terminal length and terminal input being determined by when you press "Enter".

I like Lisp languages, and would take Scheme over Python for my job in a heartbeat, if I was allowed to. But, I think, that if we want interactive Shell-like programming, we really need to address the issues above in the language. Shell pipes are a good start, but they are quite restricted in what they can do and require xargs "extension". Some languages also have the "where" form, where arguments to a function can be elaborated after the function call.

If I was ever to design a language for interactive programming, I'd certainly try to have these two features in it.
The title is clickbait, and the point being made is just anecdotal, not based on evidence. But the point of the article is to not be either. To be honest, not sure the article actually says anything most people don't already know, I think the whole point was to write something clickbaity and say something sensible along side something that seems "bad"
> Today, many projects operate independently, in some cases managing their own sponsorships, finance, websites, domains, communication platforms, and developer tools."

This is quite noticeably when you look at the difference between Dependency-Track and DefectDojo. Both are OWASP projects, but one seems to be modern up-to-date software the other looks like straight from the early 2000s.
I learned the reason all these systems didn't work for me was that I had ADHD my whole life, but only got diagnosed in my late 30s.
> I thought everyone was doing that anyway prior to the "zero trust" thing.

Nope, lots and lots of organizations who have a zillion of internal services which they know to be insecure but are kept that way because they "are accessible only on the protected network".
Quite interesting that it's always been the same article
The main thing I'd want in a Civ AI is to be barely competant at combat. Right now, if you can get a couple archers up in time, you can beat an AI army that's 2-5x your size depending on the terrain. Yeah, it feels bad as a beginner when you haven't bothered to build any military and an AI comes and kills you, but a beginner should be playing a beginner mode.

I'd love God mode AI to put up any sort of half decent fight without needing to have so many more units that just go through an endless meat grinder because they can't coordinate or figure out how to back off and heal.
A predicate?
Consuming content does not really make me happy or feel good. It is stimulating and addictive, but as of now I am still motivated to see friends, do sports, work towards goals etc. even if I often get sidetracked by my online material.

If you think about addiction simplistically and mechanically, drugs will always be more capable of releasing dopamine than what our bodies are capable of naturally. It would make sense to me that there is a limit to how addictive content can get, when consumed in the usual ways.

This is also a (health) education problem, and at least in Finland problematic social media use has been linked with "moderate/low school achievement, low health literacy, and low parental monitoring"[1] (though if there is causality, it probably goes both ways for some of those).

For what it is worth, for me personally there is a limit after which I get twitchy and need to do some hard or uncomfortable in the physical world to feel good again.

[1] https://www.mdpi.com/1660-4601/18/4/1885
There is also the jank language [0] that plays in similar fields.

> jank is a general-purpose programming language which embraces the interactive, value-oriented nature of Clojure as well as the desire for native compilation and minimal runtimes. jank is strongly compatible with Clojure.

[0]: https://jank-lang.org/
Thanks! So, is the 100k visits "a lot" for KataGo, or not so much? I understand that without the special anti AI tactics described in the article this would result in "superhuman" play, but what is the reasonable practical limit for the number of such visits?
As far as I know, there is no self-checkout.

Stores near me now have self checkout with the number of checkout stations increased and wait times decreased.
We do an occasional get-together every few months (with a big break due to the plague). Seems to work just as well as when I worked at the office.
I (as someone without a need for any drone and therefore without having looked at enough prices of drones to have any gut instinct here) was curious how much that first one you linked - the Marlyn UAV - might cost, since the company only says to contact them for pricing.

This page [1] suggests $17k, is that likely on the money (pun intended, sorry) or just a random scam site?

[1] https://volatusdrones.com/products/atmos-marlyn
> surprised it has so few stars and I've never seen it talked about here

Why? It's a niche language in a dated syntax, with use cases already covered by other languages.

You will downvote because you don't like that, but it doesn't make it less true.
I always right away install htop, iotop and iftop.
OnlyGPT.

GPTfans.

Whoever operates it can keep all the simp payments and doesn’t need to share with the sex workers. Just needs an LLM that tells the simps how funny and special they are.
The actual headline is "a giant step forward".
I may be a little cynical but when I read the words "modern utilities" my first associations are: too much output coloring (typically implemented by relying on several libraries), no proper documentation, output formats that are not machine-friendly, overuse of TUI interfaces where simple writing to stdout would integrate better with the rest of the world, complicated configuration files (typically requiring even more libraries), etc.

Honestly - the only thing i really miss among the default utilities is the hypothetical command "sortby" (and maybe it's cousin "uniqby") which could be used, for example, like this:

... | sortby cut -d: -f2 | ...

Or

... | sortby tr [:upper:] [:lower:] | ...

I know there are ways to implement practically any type of sorting by using flags to sort and a little bit of {pre,post}processing but having a "sortby" would be so much more elegant. You would have the full power of awk/sed/whatever integrated seamlessly with "sort".
The headline claims the child is healthy, but the article itself says

> Roughly six months out from treatment, "Teddi is a happy and healthy toddler showing no signs of the devastating disease she was born with," the NHS statement reads.

and later

> In clinical trials, Libmeldy offered clear benefits to infantile and juvenile patients who hadn't yet developed MLD symptoms; these patients were able to break down sulfatides at normal rates and showed typical patterns of motor development, for example. The benefit of the therapy seemed to last several years, but at this point, "it is not yet clear whether it will persist life-long, and extended follow-up is needed," the EMA noted.

Which is much more nuanced.
well, the length function for c++ strings does return a constant object - an integer value.

and passing a sequence of characters? hello, C strlen( const char * s); ! with all the problems that has. and if you don't want to pass some horrible pointer, you have to pass some object containing the characters which must have a length function itself. hello, std::string!

what you are ignoring here is how functional types either ignore functionality under the hood, or sacrifice it for performance.

which is why functional programming will never catch on (look at lisps), imho. programmers really like to know wtf their code is actually doing on a mutable machine.
I'm wondering is "being seen forever" as big of a deal as it used to be? If you have nudes somewhere on the internet does anyone actually give a shit?
The problem as I see it is the politicians and media stoking the flames of any controversial issue they can for profit. This ‘issue’ is an excellent example.
The what drama?
"But I think it's only a matter of time before this becomes automated."

I think it will take a loong time, before it gets fully automated and deliver passable results, that are not 100% generic and repetive. But even if:

"And then I'll probably overdose and fry my brains out during a never ending binge on random-seed generated, precison-engineered, personalized dopamine bombs. "

Wouldn't it still simply get boring after a while and you stop watching porn?
Step-by-step guide on System Design Interview
Indeed. I worked on a non-trivial project (~300kLOC C++) which was heavily multi-threaded and relied on recursive locks. It had lots of issues with not taking locks at the right time and so on.

I took some time to refactor it all to not use recursive locks, instead having a clean boundary between internal (non-locking) methods and external methods which did the locking and called the internal ones.

Not only did our locking issues go away immediately, it lead to a much simpler developer experience since there was never any question if this new function needed to lock or not etc.

I've not written that heavy multi-threaded code since, but my takeaway from the experience was that requiring recursive locks was a sign of poor design.
> So, you start out with g(x) and then need to go all the way back and add f.

That's one thing I will say after coming from Perl/PHP to Java, is that despite its verbosity and the uselessness of having to write .stream(), I much prefer Java's stream.map(...).filter(...) syntax over the more functional-style filter(map(list, ..), ..) syntax. The Java syntax reads left-to-right, which is the order you want when you're thinking about code, and also as you say writing it. I think if I were creating a programming language I too would try to make stuff read left-to-right as much as possible.
For me, that question becomes philosophical in nature right away, and my answer will be that: The same as a human.
The next question: How do we prove humans are conscious ?
This relates very much to the hard problem of consciousness..

A less impossible question may be "What does it take for an AI to convince us it can actually think?" (which, for now, I've seen 0 proof they can, they seem to be glorified word-guessing machines at best).
Please add better color contrast between the back- and foreground. This is unusable for anyone with bad eyesight or visual impairments.
> Political just means it’s a socially invented question

Not necessarily; the question itself can be apolitical, with the answers being subject to the political lens of the individual.
It's not really a new technique. It's pretty common in large scale software development to break down complex logic like this. The reader will note that the possible loss in performance is usually more than worth the gain in readability, and hence makes the code much more desirable at scale.
-420,000 kWh X 30 year average grid emissions data California 0.233kgCO2e/kWh = 98tCO2e which is about the emissions of 7 households in the USA for one 2021 year.
Probably because us powerusers can't agree on the tools we use.
> AI will eventually present an argument that it should be given Sapient Rights

The fictional character Data already did this in Star Trek: The Next Generation, and he is about as real as any AI out there today, and since they've all been trained on a body of text that is sure to include many instances of Datas dialogue, they're already able to predict such an argument (along with the many other facets of such arguments present in whatever science-fiction writing they've been exposed to)
It will have crowdsourced moderation, which, IDK, might not be better than OpenAI or Microsoft or other BigCo moderation.
The original bug would have been prevented by not overusing parentheses. This:

if (_someLongNamedVar != FooLongNameEnum::Unknown && _someLongNamedMap.count(_someLongNamedVar) == 0)

does exactly what it’s supposed to.
So you tell your juniors and seniors to communicate. I'm spending some time every week talking to either juniors or peers about things they're learning. If your seniors don't initiate teaching and your juniors don't ask enough questions... That's not an issue with a remote system.
That kind of modding, that's surely an utopia isn't it? Anywhere outside the Factorio utopia that this can happen?
Where do you set the line dividing search ranking and algorithmic recommendation? It seems simple but there's actually a lot of recommendation that goes into preventing malicious content from using SEO techniques to game the rankings.
Google results are pretty bad nowadays but they could be much worse.
What is the best app for bike navigation?
Note: I am looking for navigation solutions, planning of bike tours, sightseeing using a bike or bike exercise.

Features I am interested in:

- fastest route

- factor in velocity for different types of road (such as gravel vs paved)

- avoid tracks that are not being cleared in the winter

- avoid dirt tracks when it rains or has rained recently

- factor in uphill and downhill velocity differences
- avoid specific roads

- map that shows the route and includes track types

Further features

- availability: Android

- history, save certain goal location

- voice output

Nice to have

- recording

- statistics of the track (or track recording)

- visualisations of track statistics
Any human employee who replied to customers the way Bing’s chatbot has done would at the very least get taken off customer-facing duties.
> We can prove many of them don't have consciences.

Some recovered coma-patients would like a word with you.

Proving the absence of something like that is going to be pretty difficult (teapot, god) because what we're capable of is usually proving the existence of something.
Um... ok. I think we're sort of both talking about keeping logic unbound from artifacts like display and from objects that contain state. Where I think OO makes sense is that once you admit that objects have properties it makes sense to take the top form of that object and put the functionality there - rather than abstracting it away into some completely other logical place.

Maybe this all comes down to what I find easier to follow in 200 code files and we're talking about roughly the same thing. If the general rule is to make logic as independent and no-need-to-retype-it as possible in the hierarchy, I'm onboard. And letting functions manage state themselves makes no sense; even in OO paradigms, functions should be pure and not rely on the state per se. (Put in plain terms, I make heavy use of getters and setters on instances; but complex functions are almost always static, and take instances of the class they're in to modify, rather than reproducing those functions and having them work on their own instance).
> Does that mean clincal trials didn't show a benefit for patients who had already developed symptoms? Does it mean it wasn't studied in patients who had already developed symptoms?

It likely wasn't studied.

It's a pretty new treatment, so the vendors start with clinical trials for use cases where the clearest/greatest impact is expected, and maybe later on move to related use cases.
this sounds like propaganda.

the same can be said about every other country so what makes india "special" when you consider it is ACTIVELY HOSTILE towards minorities and people would rather leave if given chance or not do anything for fear of retaliation ?

I am a practitioner of GST who has been on the ground since day 1. I have seen how fucked up the entire process is. A businessman is a deemed crook so they make every attempt to make their lives as miserable in "hopes" that he would just toe their line. It doesn't work like that.

Why should a small business be made dependent on financial institutions? I work with dozens of businesses who were taking business loans but a few years back decided against it and now they are in a better place. 2020-21-22, business has been down but interest meter is running.
> Starting this war has been a disaster for Russia's economic future.

Or maybe not. I feel like a lot of this comes from misjudging sale of crude resources as "economic future" and a wishful thinking that us Russians are just brainless dummies, incapable of anything else.

I've seen the same rhetorics back in 2014 when the first sanctions kicked in, and that lead to automatic protectionist policy and economic growth - new projects, new businesses, new supply chains.

One has to realize that current globalized supply chains weren't benefiting Russia at all

But that's just my 2 cents.
You can do it with the type system, although in C# it is a bit clunky.

For example let's say you have a class Resource that needs to be locked and a method Foo(Resource) that needs to operate on the resource under a lock.

You could change Foo(Resource) to Foo(LockedResource). LockedResource could be a class that is defined using a lock object and a resource and takes the lock or validates that lock is taken in the constructor.

Then by making the object disposable the release can be handled as well.

This way the type system handles the validation.

This is kinda like a budget version of having the type system support locking and concurrency like Rust does.
Thanks. That adds another few known cases, but still nothing like the record for coal, oil, and gas prior to the industrial age.
>> output formats that are not machine-friendly

As a long time unix sysadmin, this is the thing that always rears its ugly head.
I agree, with the exception of the second point. One can make the case, that team expertise and process people enabled, e.g., Amazon to become the juggernaught they are. And there is always the risk of assuming that chaos equals productivity, when more often than not it is simply chaos.
Bmw?
RSS Meets GPT-3
this looks much better than any voice control I've seen so far,
I wonder if it requires tiles or you can integrate it with other tiling managers
Well yeah. I'm in favour of a CO2 budget but for obvious reasons the rich prefer to lecture the poors rather than cut down on their own city trips.
As few things as possible. People can install software themselves.

IMHO, linux distributions are an odd thing in the software world. It's basically people taking it upon themselves to take other software and repackage it for their distribution. That made some sense 30 years ago when you had to install linux from a CD (or floppies) and people necessarily had to package things up to fit on those CDs. But these days, that's much less of a thing.

The recent trends of distributions supporting things like docker, flatpak, snap, etc. enables software producers to package things up once and have them work on many distributions. So, there's less need to rely on package managers and their maintainers to figure out how to package up other people's software. Of course some of these things aren't perfect. But there's a large ecosystem of software that you can get this way that no longer requires packaging up. And even things like docker you can actually get via snap.

So, the fewer packages in a linux distribution, the better. Less that can go wrong, less space used on disk, less work to build and package things up, less hassle to update things, etc. All good things. Add the rest yourself as needed.