skysight-inc/HackerNews huggingface dataset:
In this adaptation of Arabic script, it seems like the harakat (vowel markers) are obligatory, and much larger than standard Arabic. I always wondered why the pre-reform Turkish language forfeited vowel identifiers. It works for Arabic, but many other languages need vowels for disambiguation.
> Is there any point where you’d consider this problem solved?

The problem was solved before the Industrial Revolution.

We have yet to come to terms with how the Industrial Revolution has changed and is changing the Earth's environment.

> If we had stability issues in our primary datacenter, would this be a reason not to create an offsite backup?

Does it make any sense to put an offsite backup in a place that is vastly less stable than your primary datacenter?

And what if your primary datacenter issues are caused by mismanagement and carelessness?
From your other comment with the parent's feedback -

> She couldn’t tell a difference. My husband and I could tell it was different [...]

I wonder if the child will eventually be able to tell the difference, when the machine-generated audio is a large fraction of what they hear in their early years. Or if they just learn to consider that 'normal', and maybe model their own speech patterns after it.

Also, anecdotes from parents (is that what you're referring to by "clear empirical evidence"?) are not evidence.
... do they think that climate change changed the sun's elevation?
Millions died despite mitigations. The excess mortality in some countries was 1,000 per 100k, much worse than bad flu seasons which are sub 100 per 100k.
And wonderfully apt, not just any old obscure (Wiktionary says obsolete actually, but surely that only takes this single counter-example...) word thrown in on a whim.
No worries and hope things are better this year, for all of us!
You are repeating exactly what the article said.
The currently-supported version of the distro you're on.

It's a cultural difference. People using Windows seem to spend an inordinate amount of effort coddling along ancient installs of Windows 10, presumably because they're such a pain in the backside to set up (I have personally never successfully installed any version of Windows later than 3.11 and got all my devices working, with graphics and networking support a particular problem).

People using Linux will just blow away the install and stick on the latest LTS, because it's quick and easy and supported. If you've got a lot of apps to install it is generally possible to script all that, and so you pull the trigger on an install and it's ready to go in ten minutes.

One slight counterexample is the situation that Black Magic Design's video software DaVinci Resolve is in, where it's packaged for (and only officially supported on) CentOS 7, which goes EOL next year. However, it turns out it works just fine in CentOS Stream 8, and indeed it can be run on other distros in a Docker container based on CentOS (and of course running it in a container brings other benefits like being able to work with multiple versions on the same computer).

In general though, there's more of a "blow it away and reinstall" approach with Linux when a distro is EOL. I know I'm not the only one that takes this a stage further, and just replaces the hard disk when a new LTS comes out, so if anything happens the old stuff isn't "lost".
Bitcoin core developer claims to have lost 200 BTC in hack
Swedish wolf hunt will be ‘disastrous’ for species
> i really want reflection and better code generation features for instance

I know this won't be applicable in many cases regarding C++ projects, but if you want to see state-of-the-art code gen features in action have a look at Scala 3:

https://docs.scala-lang.org/scala3/reference/metaprogramming...

With something like that in place you actually don't need any (runtime) reflection (which is also available on the JVM OOTB, just in case).
Slaughterbots (2019)
Sure! People who disconnect for a while (not necessarily predictably) won't be penalized - it's okay if you suddenly decide to use your GPU for something else, then get back to running a server.
How dare people charge money as compensation for their time! Can't they just live off sunlight like everyone else?!?!
I’d say his reputation suffered quite a bit after the whole Chia (that proof of SSD thrashing coin) BS.
Nobody about to create their big work says: "Wait - if this going to be my lucky great success, then my grand-children won't be able profit from it! I'm not starting." And when business people talk about long-term investments they don't mean 90 years.

The goal of having a copyright law is not to create fairness. It's to ensure there is enough of an incentive that works get created, while still maximizing the public use of it. I'm personally for 10 or 15 years, but even 30 years would be okay compared to the absurdity we got today. This is so clearly only about protecting the profits of those who have enough money and power to influence laws.
Then it really depends what exactly you mean by OOP. Some people use the OOP features for modularity and structuring of the codebase, without any side effects/unmanaged mutation. Often they don't call it "OOP" then, but rather "a module system". But there isn't any theoretical distinction.

For example, I do _both_ Pure Functional Programming _and_ OOP (in the "module system" way) in Scala daily. And it works very nice IMHO, I encourage everybody to give it a try.

Use traits as interfaces for logical pieces of your business logic. Implement them in (case) classes which receive interfaces to other pieces of logic in their class constructor. Use a so called "Functional Effect System" like Cats Effect or ZIO to avoid raw side effects. And that's it, enjoy and profit.
My biggest issue with Windows 11 UI is the fact that the taskbar sometimes doesn't load the clock/icon tray, sometimes loads two taskbars one over the other (both which respond to the windows key being pressed and neither with a clock/icon tray), and frequently shows a taskbar over a maximised application window (without the maximised window knowing about it and so drawing its contents behind said taskbar, like Chrome is doing now). What it never ever does do is actually behave consistently and predictably. This is after two fresh reinstalls.

The Win 11 OS itself has actually been very solid aside from WSLg, so I could live with the UI inconsistencies highlighted in this post. However it's the taskbar UX, of all things, that kills it for me.
Bah. Complaining that AI gets summaries wrong is like complaining that a singing dog is out of tune.

/s
Also true.

Is there anything you see that is changing or that should though?

Asking since I imagine you may have your own perspective on this.
Is this acronym really worth it? I always just speak of the article.
Master Git tools for effective work
Learn the quirks and features of Git to become more productive. In part 2 of the Effective Programmer series, we discover the ways how you and your team could benefit from improved Git usage.
Or perhaps because one corporation is outbidding a million normal people for 100k homes?
Several major recent discussions via dang here:

https://news.ycombinator.com/item?id=34210013
Foldable devices, with their larger screens and unique form factor, will require developers to consider new design considerations.
Very interesting documentary, thanks for sharing; eerie, when you see all these facts edited together in one cast; I wasn't e.g. aware that there was an icon collage sold for 70 million; this is incredible; it's all a bit like in the Emperor's New Clothes fairy tale; virtual value built on nothing, even less than the CDOs, which the banks had palmed on the unsuspecting before the 2008 financial crisis.
Not GP, but it's the sole entry on page 4 DDG for me; the first (and hence only) result of actual use, not definition or pronunciation guide.
> no I'm saying their excess heat generated in a polar region will be more detrimental than the excess heat generated on Mars will be

This is not how climate works, not at all. The issue isn't “the amount of excess heat”, it's about how many shit-tons of greenhouse gases we would put in our atmosphere by sending those people to those two places.

And given you need to send more stuff on Mars to make it livable than on Antarctica + the fact that you'd send them with freaking rockets instead of boats, it's going to be several orders of magnitude more damaging.
Buffet uses the held premiums - called _float_ - to invest in assets which generate a higher than required return for the eventual insurance claims.

The way he sees it, the float is an interest free loan that you never have to pay back, as long as your incoming premiums each year are roughly equivalent to your outgoing claims each year. His strategy is to use this interest free loan to generate as high a return as possible, which he can then cream off the top for shareholders.
The article makes some interesting points. It seems to me that a manned moon base fits the bill:

- little to no risk of contamination on moon

- inspirational goal

- achievable with current tech

- stepping stone to future projects (e.g. we can launch robotic missions from a lunar base)
Windows NT, is almost 30 years old. That is the OS that the other OSes use today as a base. Unless you want to mention Windows 95, but still, "only" 32 years.
The chatbot experience you describe sounds like pre ChatGPT. The big change in performance showcased by ChatGPT is what makes me think things are about to take off. It’s really a whole new ball game.
The Biggest Fish of 2022
What’s wrong with RAII?
> ...blame...the sun in the sky...

And if the building collapsed due to defective design & construction, they'd be blaming the "who could have imagined?" gravity, right?

There's a point of irresponsibility where I really wish that the courts would open inquiries into the mental competence of the reality-deniers. With "you could be legally declared mentally incompetent, and committed to an institution for life" at stake.
Exactly, and in regard to the parent comment mentioning teenagers: They are exactly the group that needs the Flipper least because they have might not have money but they often have plenty of time.

If anything the Flipper helps to spread the knowledge where the frontier of practical feasibility is to a wider demographic. This demarcation line is far from trivial but the world would be a better place if all of us knew more about what they should be afraid of and where they can chill.
I believe this is referring to the interop abi that is in planning.

It aims to expose a nicer way to glue rust idioms to similar or equivalent idioms in other languages.

https://github.com/rust-lang/rust/pull/105586
There's nothing anti-functional in bundling related functions into an object.

On the contrary, this helps with modularity, which is a good thing. You can then swap out the object for another object with the same interface, but where the functions (methods) have different implementations.
I am building a new machines and wound up getting a 4080 card because you can’t get a 4090 with a less than 50% markup.

This is not a situation of GPUs going unsold, it is they are making a small number, pricing them high, and still running out. There is a certain demand at that price but it is not mass market.

Note another market (still small) is people who are developing AI applications.
it's pretty much not happening. Real life isn't scifi
C++ code using their flavor of strange guidelines... Google C++ is not how the rest of the world writes C++.
The switch to working from home made high-end workstations a bit more relevant. While offices had fast and reliable internet connections, the quality of home internet is often much worse. You can't rely on the cloud as much from home as from office.

I develop bioinformatics methods and software, and I see significant productivity gains when I can run tests with full datasets locally. So far I've been using an iMac with 128 GB RAM, but I'd like to upgrade to something with 256 GB or even 512 GB. As the Mac Studio is pretty underwhelming from my perspective, the options are basically a hypothetical Mac Pro and a Linux box.
I'm pretty sick of all these "it's hard, so let's not even try to do it".

I can't put myself in the head of someone who doesn't understand inspiration, passion, or dreaming. It seems so short-sighted.

"Let's only do it once it becomes easy".

Would they say the same about climbing the highest mountain? About abolishing slavery? About sailing the high seas?

In my opinion I don't think I'm being hyperbolic when I say that this sounds like the kind of argument people would use to be pro-slavery because of the economy. Practical? Maybe (though in retrospect not). Doing the right thing? Absolutely not.

To me shutting down these things is like dismissing the persuit of the meaning of life.

Aside from the Apollo program being maybe the most return on investment monetarily in the history of humanity, I wonder what the ROI is on worker and entrepreneur motivation in addition to that.

If we can put a man on the moon, then nothing is impossible. Every obstacle is conquerable. We need to know that science fiction is within our grasp, and we won't get there without taking any steps.

If humans can put a man on the moon, then surely we can get this factory 10% more effective while improving workers lives?

I bet at least one of the big tech companies would not exist without this motivation. "Humanity can't put a man on the moon, so maybe we should sell this 'google' company to yahoo". Google monopoly aside, without Google we may not have Hadoop, free email, or many other things. What's the ROI just in terms of having free email with more than 1MB of quota?

Nobody gets out of life alive. Why would you aim low just to attempt to? Not saying we should take needless chances, but as people and as a society we do need to actually… you know… live.
It's not like the elevation of the sun in the sky at any given date and time could be predicted or anything.
Also, there’s a tension between the tightly integrated M1 Ultra and the expandability implied by the Mac Pro in its classic form (which the 2019 model revived). It almost seems like they need to go multi-socket with NUMA to scale CPU and memory further. This presents a very different programming model than the shared everything model of the Mac Studio.
The History of Moon Watches
Are you using legacy C++ or modern C++?
My guess would be that a lot of what makes Tokyo work is its high-trust society, rather than its (homogeneous) demographics per se.
Building a society with high trust seems historically path dependent, so a lot of the things that work well in Tokyo might not work well in the US.

For example, if you can trust that new restaurants will not cut corners on cost, health inspection becomes more of a formality. If you can trust the building will be left in good condition by businesses, it is more acceptable to rent a place out to whoever wants it, and so you see as time goes by that a small cornerstore becomes an upscale hairdresser, which becomes a laundromat, which becomes a take-out restaurant.

Homogeneous demographics might help, but I suspect building a high trust society is more culture than demographics. For example, a religious group may create a high-trust enclave by promising to excommunicate members who violate norms, while a demographically homogeneous country may destroy its culture in civil war and build something low-trust, too (China).
In fairness, MSIX is very different to MSI and ClickOnce was primarily a way to bootstrap MSIs from the web.

MSI (long since deprecated) is essentially an ad-hoc relational database serialized to a file with embedded blobs that tells a generic engine how to install files and update the registry. It was written for Office in the 90s and was therefore dominated by the retail model of physically shipping CDs.

MSIX is a totally different beast. It's more like a package for Linux. The format is a signed zip file with some embedded XML files. One of them is a "block map", which is basically an index into the zip data by chunk hash. Packages are installed to immutable directories, which lets Windows optimize out the download of data it already has on disk by copying from other packages or even just hard linking files together. Delta updates thus come for free (albeit not as powerful as diff based schemes when inserting data into the middle of a file). Another XML file declares how the app should be integrated into the OS. The old MSI/EXE model of manually patching and unpatching the registry and filesystem to do integration is gone here; for example, if you want to register a CLI command then that's an XML tag, if you want a file association or URL handler, that's a bit more XML. Windows takes care of wiring everything up and removing it on uninstall.

Most importantly, MSIX takes care of online updates. MSI never did this. You can register a URL for a package that points to yet another XML file, and Windows will download deltas and apply them in the background even if the app isn't running (a la Chrome).

So Microsoft's packaging tech hasn't churned that much. There were CABs from the Win3.1 days, then later MSI from the late 90s, and starting in Windows 10-ish timeframe MSIX. All of these are very different technologies.

One of the nice things about MSIX is that it's feasible to create them from other platforms, because although Microsoft's tools are Windows specific the format is simple enough to reimplement. Not simple - the way they compute the block map and signature data effectively requires you to write your own ZIP library to create them - but it can be done and that's why the new Conveyor tool [1] is able to create Windows self-updating desktop apps from Linux and macOS. If you have a pre-compiled runtime like Electron or the JVM then you can push out updates with one command from your Mac/Linux dev laptop, it's no harder than publishing a static website by rendering Markdown to HTML, and that makes it feasible to develop quick lightweight desktop apps in a convenient manner. With the old MSI or InstallShield tech it would have been much harder to create a cross platform tool like Conveyor.

[1] https://hydraulic.software/ (it can also do Linux and macOS apps from Windows, but those are a bit easier)
That someone found it valuable to write an article for software engineers describing common sense that people usually figure out in their teenage years is interesting, as it is perpetuating the association of software engineering with autism.

Regardless, the problem is that autists are not able to read others well and gauge whether they are indeed interested in what they're saying (especially since it's polite for the other party to feign interest), nor do they realize that others may not be as excited about a very specialized topic they took a liking to.

For example, most people will say they like coffee. For some it means they like to experiment with different grind sizes and flow rates to extract the most floral notes out of certain Arabica cultivars when brewing espresso, but for many it will mean they enjoy the lifestyle of going to Starbucks and ordering a Latte with sweeteners, and have no knowledge nor even any interest in what coffee is and how it is cultivated, harvested, roasted or brewed. Autists would immediately assume the former and fail to pick up on the fact they're facing the later scenario.
I am from Norway. I know all about the importance of perservering in the face of social pressure precisely because of that. I know who I am, and I know what makes me happy. Being "proper" is not that. I know full well this trait of mine is off-putting to people when they initially meet me, but trying to be someone I'm not makes both of us even more uncomfortable.

After I broke bad during childhood due to emotional neglect, my mother reacted by buying me things and letting me mostly do what I wanted with my days in order to shut me up, and so I did. I raised myself on the internet and I know it inside out. At 15 we moved, and I decided I was going to try to be a "real" adult from now on.

That was when the REAL problems started. Hell truly is other people. Attempting to contort yourself into some strange dependencies you're somehow "supposed" to have on other people, and attachments you never formed is unnatural and painful, both for you and your victim. Though I did my best to grin and bear it, I was never happy. Though I easily accomplished anything I set out to do on the "proper" path, it brought me no joy.

Today, I am a 26 year old engineer working in a truly innovative, economically sound startup, where I am well-respected and feel fully competent. It bores me to tears, and any attempts to force me into "standups" and "OKR"s makes me want to stand up and kms.

Being "socially succesful" is no longer a goal of mine, because it's just straight up boring. People who restrain themselves from speaking their mind bore me, and people who attempt to restrain me from speaking mine infuriate me.

If that philosophy means fewer people want to interact with me, I consider that a great success.
I have one, and from a pure display standpoint, it's the second best display I've ever used right behind the latest MBP 16". I don't use the speakers or webcam, and wish Apple would have left them off and dropped the price. Unfortunately there just isn't any 5k competition out there so Apple can do what they want. If it was cheaper I would have bought two, but as it stands I'm using an old 4k as my secondary monitor.
Forget about the 'return' key. My point is, for an operation one potentially does a hundred times a day (arguably the *most* common operation you can do in a File Explorer!), it should have required a single key press, I'm pretty fine with it being any other key. (However, 'return' key has a significant size so easy to hit anytime from anywhere without needing a lot of attention or looking at the keyboard, so that's just a good candidate IMO, and keys like 'delete' won't be a good choice for it ;) )
Hacker News List
I know so, too.
But then sometimes powershell is just a wrapper around WMI.
> pages of arrogant faffing

Good description. If you have a point to make, make it!
You may think so but this would be going against the facts. In reality, there are two major goals each US university has:
1. attracting funds (in the form of tuition, grants, etc)
2. improving educational statistics for the state
The second goal is related to the first and, in the case of a public school, dominates. The more diplomas the university awards, the more funding it usually gets (since it improves 'retention').

Universities certainly have great facilities for learning and if a student wants to learn, s*he certainly can but this is irrelevant from the point of view of the administration.

Lest you think this is another conspiracy theory, I have heard these two exact statements in every faculty meeting we had at the university level. How can I care about grade inflation (as a faculty) if I am penalized for the excessive number of withdrawals from my classes. Think about it: the students have realized that they were not ready for the class early, and decided to save themselves the headache and take a lower level class. This is counted against the faculty. Now what incentive do I have to give objective grades?
And they are really angry about it!

I use GNOME, it's not great, but some people really hate it, go out of their way to tell everybody how pissed they are at it and that GNOME is the worst thing to have ever happened to the Linux world. I guess complaining about GNOME has become part of their identity, a trait shared by the vocal systemd haters that just won't shut up about it.

Many Linux users haven't gone past the "it's cool to hate" teenage phase. Goes hand in hand with the obnoxious elitism and anime avatars.
very excellent points from the author. I would like just to correct him on one point: treaty are only valid as long as the main powers are agreeing. The minute it's inconveniencing the US the mars treaty will be thrown in the trashbin. And it's even worse for people like Musk.
An Open-Source Version of ChatGPT Is Coming