skysight-inc/HackerNews huggingface dataset:
Two-way data binding trades a slightly more complex and less transparent rendering model for more efficient rendering. You don't re-render the entire component and diff the two components you have to understand changes, you simply change the leaf.

I'd say in Vue it rarely causes troubles, in React world it leads to few non-obvious edge cases where React's one way data flow is indeed easier to reason about (but less performant).
Hard to just "go with the flow" when your livelihood can be possibly threatened.
Good thing then that I specified Vue 3 and not Vue 2.

Vue 3 has excellent TS support.
> Microsoft seem intent on wresting away from modders, perhaps only indirectly

What is Microsoft doing in that regard? Last I was working on Minecraft mods they did a lot to support them, such as sharing the obfuscation map or making Brigadier open-source. Have there been other developments since then?

The IAM logins seem more like a security decision to me (assumably Microsoft has requirements on how their products need to do authentication), not one to keep away modders.
At first glance this looks similar to Zod (which is listed as an influence). What does @effect/schema do differently/better?

I feel like the name could use a bit of work for a start! "schema" is way too generic.
I understand what you mean. I have dropped delving into other programming languages and frameworks to learn more about these AI/ML/GPT stuff.
I'd say that Microsoft heard the voices of the poor souls that had to convert the buggy code from the idiots into usable applications.
For a lot more detail, and an amazing collection of images, I very highly recommend Brook and Shaughnessy's book "Letraset: The DIY Typography Revolution" [0]

[0] https://uniteditions.com/products/letraset-the-diy-typograph...
So if you don't like a movie you should have the right to a refund?
GPS etc. are pretty important.
That's how it is intended to work to avoid that using two web components on two different websites leads to major inconsistencies because the root shares several classes.

If you want to support your case, you either inject css or you design your web components to support css variables which pierce throgh the shadow dom.
I thought the same, modern c++ (>=11) felt like a new start for the language. it's a complete different beast nowdays.
I could see an argument being made with Saddam, considering the treatment of the Kurds. But Libya post Gaddafi has had more extrajudicial killings than even under the bloodiest parts of his reign. In part by collapse of the new government allowing terrorists to run rampant, but also in part because the new government before the collapse was partially staffed by the bloodthirsty lunatics he was repressing.

One of the first actions of the new Libyan government was to instate the death penalty for blasphemy. Which was then used on anyone from political opposition to women daring to seek education. The government collapsed before any sentences could be carried out, but that's intent to apply repression on a vastly broader scale than Gaddafi cared to.
I’ve been using this tool to backup Apple Photos library to an external drive: https://github.com/RhetTbull/osxphotos
Because it starts with "it doesn't matter because N is 12" and it ends up with websites such as reddit which are extremely slow and go offline every single day.

You may not be running your site on a pentium 2 but shitty performance adds up quickly and computing power is not infinite.
Did those React team members finally stop using "render functions are supposed to be pure" as design arguments?
> ...and the reason we should make them feel bad is?

> in your noble quest to make people who are fat "by choice" feel bad.

If you're taking this personally, I don't shame anybody, and I don't spend time on "quests" centered on other people.

I agree actually with you that people are responsible for their choice, and shaming them (as in "you're fat, ha-ha") is not a proper attitude.

Regarding fat excess in itself (that is, disassociated from a given person), on modern times _and_ in western society, while in principle it may be risky as other activities, it's on a very large scale, so it's important to consider it as a serious problem.
It warrants an investigation, but maybe publishers don’t even distribute that much via Amazon devices. In this case, the competitive effects would be small.
A Turing Machine Expressed as a States Machine Illustrated
Some advices for a first timer? I'm considering sending a proposal to strace but I'm reading some part of the source code, (git-blaming around) but I don't think I understand it enough to modify it ...
> Same company (no matter how hard they try to hide it)

Do you mean that NordVPN and ProtonVPN are the same 'spiritually' in that they're both companies selling a VPN for profit?
Or is there genuinely some business connection between them that I've missed?
It will be banned or heavily regulated in China, you can be sure of that.
If Docker had any sense of leadership and community, they would have predicted that this petty extortion would have caused severe damage and loss of trust.

This is irrational, self-destructive greed, not the more usual transparent and regretful removal of generous pricing plans and unsustainable services that dotcoms have made the public familiar with.
Lovely site but it got my hackles up right off the bat
...

> "The library for web and native user interfaces"

_A_ library, it's _a_ library not _the_ library.
The Common Dating Strategy That’s Wrong
https://archive.is/K9qgl
Affairs will begin to favor the "programmer" definition of simple with the advancement of conversational models. A chat bot that responds to your prompt with command line flags is going to appear simpler than an answer about advanced physics or math.
Exciting news! We launched our No-Code Data Pipelines on Product Hunt!

If you're tired of the frustration and expense of onboarding external data, we have the solution for you.

With our data pipelines, you can easily connect to your customers' systems and seamlessly ingest, map, validate, and clean data without relying on your engineering team. No more impracticable updates or unknown structures - we've got you covered!

We're grateful to be able to bring this solution to you, and we would appreciate your support as we continue to grow. Sign up for our open beta and test it out for free! Your feedback is valuable to us as we work to improve our product.

Thank you for your support! https://lnkd.in/eax8c7Uq
Yes, you can still read those[1]:

> Will I lose access to issues for my Kindle Newsstand subscription that have already been delivered to my library?
> No, you will continue to be able to read any issues already delivered by visiting Your Kindle Library.

[1] https://www.amazon.com/kindle-dbs/arp/B0BX8LN3BP
Zzz. It's age-old "news" that human beings have strong sexist biases. Ivory-tower researchers have done studies where they found that women professors of sociology rated random resumes of prospective-new-hire professors higher when those resumes had male names on them, and lower when those resumes had female names on them. Or just ask any stay-at-home dad - regardless of whether he lives in a "red" town, or a "blue" one - about how people react to his being a primary parent.

At some point, articles like this really get annoying. It's like you're at a Moronville City Council meeting, where every idiot in town has come to complain about some particular pothole, and nobody has even half the brains needed to make the leap to "maybe we need a better strategy for keeping the streets properly paved". (Let alone the brains to develop or implement such a strategy.)
Programming isn't somehow unique in this sense.

Anytime you speak to any subject matter expert they're likely thinking "ok what's the simplest way I can phrase this for this idiot".

Not sure what the solution is beyond being kind & understanding & patient
> I remember building a "web browser" in VB, I put that in quotes because it was really just an IE webview/control wrapped in my own custom UI with features like not recording browser history.

Haha, I built one as well. Couldn't have the parents accidentally discover what sites their horny teenager visited when they were at work, even if all I could rely on with 21600bps was written smut.
to put things in perspective this article is bigger than 100mb so bigger than vb distribution!
> I see it as a problem that tech people fail to anticipate the needs of their [non tech] peers

Highly agreed. This seems to be common among all programmers, but most prominent in products that have little input from non-programmers (e.g. open source projects).

Most people would understand your explanation ... given the effort. But they don't care, they just want it to work. And that sometimes involves going with an expensive proprietary solution over a FOSS one because the first screen provides a better introduction.

"Do I look like I know what a Jpeg is?".
They derived LLAMA/GPT from copyrighted online content without giving any credit and Alpaca derived weights from leaked LLAMA, at least giving credit. :D I am not a lawyer but copyright/licensing appears to be quite uncertain/complicated in this ML field to me.
An other one from the standard:

void trex(volatile short left_arm, volatile short right_arm); // deprecated

https://eel.is/c++draft/depr.volatile.type#example-3
GSoC is awesome and I'm happy to see it's still running.

The experience I got as a student in 2012 was invaluable for my career in tech ~ more so since I did not formally study CS. It introduced me to so much: a lot of the programming itself, collaborating with fellow developers.

I spent one year preparing for it, and man seeing my proposal accepted was one of the best feelings I have ever experienced (much better than when I graduated, even). A close second is knowing that I actually was helping people with my code (I still keep the emails where people sent me questions about the library API I was developing).

I hope this year's (and future) batches of students get to experience the same (if not more) highs :).
The problem arises when a clueless manager sees your tiny custom 50-line program and makes it responsible for anything more complex than a water dispenser, with the author and his boss praising the "simplicity" and "ease of development" of what is going to become the bane of the organization for the following decades.

I do understand that most people don't want to be programmers, and that's fine. At the same time, professional software development needs professional software developers.

Sure, most of us like to be able to fix a faucet, but would you trust a hobbyist plumber to design and maintain the toilets of the Yankee Stadium?
But that's not the current reality, as basically no newspapers are on Kindle Unlimited.
What is 'post-modernist neo-Marxist ideology'? Isn't that just what Jordan Peterson calls things he doesn't like even though he admits to having never read any Marx?
the bit after the part you quoted
> (running Word on a school provided Chromebook is a world of fun)

Many orgs work on Google accounts, so asking for a microsoft account is an additional hurdle. It also probably requires I upload the files to my OneDrive. I had a look at the interface and had no idea how to just open a document I have locally.

I get your point that it's totally doable (and also free up to some point. The OneDrive space is the limit ?). I'm not convinced it's simple though.
Windows does that, and its regular users barely visit Control Panel, not to mention .msc-s and other system menus, e.g. Security or Sharing tab. When something breaks or they have an idea that isn’t in a nearby menu, they call a nearby programmer for help. Your sentiment is agreeable, but we are still unable make interfaces you want.

There probably even is a button or a sequence of ui actions in your system for half of things you wanted. But these are less discoverable than a bash pipe available right there on SO, three clicks away rather than ten+ that will change location and names with the next update. It becomes hard either way, but only a stable and replayable way wins.
There is up to criminal liability (jail) for an employer who knowingly lets workers exceed the allowed time in a way that risks the health of the worker.
When you have power, you use it...
They make USB-A to USB-C adapters.
This is a clear example of what I was talking about. The fact that you use a given method doesn't mean other methods are "often wrong even when you need one". This is just the way you think and work, in the position you are now.

If your boss at the workplace you've been working probably "within the month" or a little longer tells you to write a program to do X, you'll maybe pulling all your knowledge out to write a program to do X as if it were the most important program in the world.
incredibly terse landing page. Not a single link besides "pay me."
I actually like this product.
Would add an option to just buy the generated files; I want to host them myself.
Non-physics person here:

> General Relativity is the theory that explains how gravity works.

Okay. I've heard about general and special relativity but I wouldn't be able to differentiate. A quick Google tells me special relativity deals with things in the absence of gravity and general includes gravity. So... maybe?

> It says that space and time are connected,

Ok. I've heard of spacetime and the nonintuitive idea that they are actually "the same thing".

> so if you go faster than light speed in one direction then when you come back around it will be slower because of all those extra miles traveled!

What? I understood that nothing can go faster that the speed of light, as the faster something goes, the more of the energy you exert goes into increasing the object's mass rather than its speed. C is a hard limit.

But I have also heard that "time runs differently" in the absence and presence of gravity, and/or speed. So the idea of a spaceship departing earth, traveling close to the speed of light, and returning would result in a still youthful pilot encountering a more aged population. Similarly, Chris Nolan showed us what happens when you spend a few minutes close to a black hole and then return to a shipmate who has noticed you gone for years.

Why this happens is not clear.

> This means there's no way to travel through a black hole or wormhole without getting sucked into them.

Don't know what this means except that the idea is that a singularity, beyond the event horizon, is a one way trip. How this relates to the previous sentence is unclear.

> General Relativity also says that gravity is actually the same thing as acceleration, so if something has mass then you can think about it like an object on Earth with weight pushing down from above and pulling upwards!

Generously, this makes me think of the (apocryphal?) thought experiment of an elevator in space accelerating 'up' at 1G. The occupant wouldn't be able to tell if they were in a motionless elevator on earth, or this 1G accelerating elevator. Suggesting there is a relationship between gravity and acceleration? Leading to relativity?

But the sentence is so opaque I'm just guessing.

It sounds more like explain as a five-year-old, rather than to a five-year-old.

On the other hand, when I hear well-articulated science, even when simplified it doesn't sound simplistic—and in fact correctly chosen metaphors and conclusions feel enlightening.
Actually, programming languages were invented because speaking machine code was too much of a pain in the ass! Programming in English is a natural next step. Ambiguity is not an issue -- you keep speaking until its resolved.

(We already program in English, in a sense, when we tell humans what we want, and they go code it. Now we'll just be telling machines.)
2014, outdated as can be.
It is sad: not everything should be concentrated in Apple's and Google's services. We have to support the other options.
Really? My last info was that in Minecraft Bedrock, you even need to buy "coins" with real money to change simple things like Skin Packs. What a shame
How to make a video look much smoother, without increasing the file size?
> Germany and internet connection, I can't comprehend how one of the richest countries in the world, in such a small land mass can have such bad connectivity.

A combination of toxic financial mindset (back in the early '00s, finance minister Hans Eichel wanted a "balanced" budget and auctioned off the frequency licenses for dozens of billions of euros, saddling the carriers with the debt instead of the government), thoroughly incompetent politicians (Merkel's "Das Internet ist für uns alle Neuland" is just the tip of the iceberg), NIMBYs (sadly, projects for tower construction routinely end up in death threats, and since 5G conspiracies also in actual terrorist attacks), and a populace that to a large degree just doesn't give enough of a fuck.
Do you have mouse that have much higher update rate than monitor? The mouse event frequency is generally capped at the update rate of monitor unless you use `pointerrawupdate` which will actually give you raw mouse event without delay.
> Brushing over the idea that we’d run an ML model on a blockchain like it’s a general purpose computer

Glad you were able to brush that straw man out of the way for us.

> LLaMA leaked over BitTorrent . . . small model . . . anyone can download and run

I’m aware of that, but I’m referring to models with parameter counts in the trillions; that is, the kinds of models that require super computers (or globally distributed commodity infrastructure and ASICs) to run. As the state of the art advances, what leaked years or even weeks ago will not matter; people want the latest and greatest, and they’ll demand that it serves their interests, not OpenAI’s.
We don't have to build/test them on Earth.
This looks awesome, wish I had a mentorship program like this while learning. I feel like I would still gain a lot of value from this but it seems like a full time commitment which I can't do alongside work
In the often adverserial world of exchanging labour and creativity for money, shares, prestige, and because we programmers care please don't blame us for not being able to assess how much the business should pay us.

Our job is attempt to know our expected potential worth and then negotiate for that recompense.

There are things we often don't know, i.e. megacorps may hire us to stop us working elsewhere.

If a business chooses to neglect to know this because it is either not worth it to them find out or they are incapable that is not on the worker.

This is esentially an attempted value crash or hyperdeflation of the monetary value of labour.

This meme of we can do more with hugely vastly less talent is a spreadsheet fancy of MBAs far from the coal face of code or customers.

The real cost is all the top talent people bail and only those who can't or won't leave remain.

But management think they can properly assess the value of people finessing a process they can't do and little understand and probably are insulated from and only see through metrics to which Goodhart's law means the stats are juked.
Just because people decide to focus their time on one issue (say AI), doesn't mean that they don't appreciate people working on other issues. Another example: I can appreciate a local soccer coach without having to believe that their work is equally important as that of the president/prime minister.
> I've been on meetings with some programmers that didn't know how to use a gui ftp client or how to manually upload a file to a server. Because most of that stuff is abstracted now.

I would consider myself a decent programmer I have a masters degree, and have a deep technical understanding of multiple areas. I've plenty of experience and have shipped successful products.

I've never (not once) in my life used a GUI ftp client, and I can futz my way around an SCP command to shuffle a file around if I need to.

I can make the same argument against someone who refused to use a new development environment because they understand how their compiler works under the hood.

Just because someone doesn't know something that you know doesn't mean that you're better than them, it means you're different. Personally, i would rather have someone on my team who understands how to extract logs from cloudwatch/datadog/new relic than someone who insists our VPN solution has FTP access to our servers.
What's the advantage over MakeCode for Minecraft (other than that requiring Minecraft education edition)?
Unpredictable abilities emerging from large AI models
Typed output streams aren’t missing from Unix. The authors of Unix clearly describe, repeatedly, that Unix tools use plain text as the common format, and that everything should look like a file.

You’re right that standard Unix tools don’t have a concept of types in streams, but that decision got made deliberately. Types and formats got left as output details.

Analogously my Macbook Air doesn’t have a fan, by design, not by accidental omission.
It will be the forth year I will be mentoring projects \o/. If someone is interested in contributing to KDE, we have a list of ideas here: https://community.kde.org/GSoC/2023/Ideas
How Long Do Hard Drives Last
This type of well-defined language actually predates computers by several thousand years. Even way back in antiquity they used "programming languages" like these to get around the inherent ambiguities of natural language.

Originally as formulaic syllogisms and Aristotelian logic, but then onto other forms of codified language, formal logic etc.

Adding more words often makes things less clear, not more so. What you need is well-defined terms with no overloaded meaning.

> (We already program in English, in a sense, when we tell humans what we want, and they go code it. Now we'll just be telling machines.)

Humans get it wrong all the time though. A great many bugs arise from quite simply misinterpreting the requirements. Which leads to requirements becoming more formulaic and resembling a programming language.
Because the convenience of SharePoint and O365 is a huge productivity boost compared to having everything self hosted on-prem. Or better yet, the other way around, having everything on-prem, outside the cloud, kneecaps your productivity.

Case in point, I currently work in a relatively niche cybersecurity company, so naturally, most customer stuff is done and stored on-prem for security reasons since we handle a lot of customer sensitive data and storing it in anyone's cloud is a big no-go for any customer.

By far the biggest issues are managing the on-prem environment and moving the data back and fourth between the O365 environment and the on-prem environment, as the O365 environment is actively used by the customers, C-suite, business, sales and upper management, while the on-prem environment is used by the engineers, lower and middle managers, which is the biggest PITA that I have ever dealt with.

Nextcloud, Thunderbird, Libre Office, Element chat etc. are great but what Microsoft offers with the O365/sharepoint ecosystem is something else and copilot will move the goalposts even further.

Also, I'm not aware of Microsoft having had any data leaks or breaches, so maybe they have gained enough trust in the corporate space that makes companies at ease storing all their stuff in Microsoft's cloud for the sake of convenience.
For the reasons behind the recent acqusition, new places such as Formaviva.com are thriving. Wish them luck
This was patched in other models so that gives a head start for people who reverse-engineer such things.

As for Samsung, their March 2023 patch closes items that sound similar. [1]

[1] https://www.sammyfans.com/2023/03/06/samsung-march-2023-secu...