skysight-inc/HackerNews huggingface dataset:
> C isn't a very powerful language.

Okay.

> I thought that would be too trivial demonstrate though. If you really don't like how it looks, you can fix it with two more lines of reader macros. The result would be a nicer syntax as you wouldn't have to put spaces around the braces.

The example is 'trivial' though. Also compare how big Forth is against CL, I mean Forths are often well under 10KB. I've written a Forth like this. I've never written a CL. Have you?

> Those are a few lines of highly complicated code that does something very simple and just happens to use the short function names

Just because you're incredulous doesn't mean that's not a feature.

> easier to write in almost any other language, which is what I was demonstrating with the CL example

CL isn't 'any other language' though, lisps specifically have quite powerful reflection.

> hack together a half-solution for a problem Forth created

Hacky half-solutions are charming, and Forth didn't create the 'problem' of structured syntax, it just didn't provide a solution out-of-box. That's one of the very explicit tradeoffs of the language.
While others have, more expressive languages than Go, that compiled blazingly fast in 1990's hardware, with more features than Go will ever get.
Quickly experience SD 3 without the need to download and install it
I guess there wasn't a better name, maybe even one which wasn't associated with some other software for decades...
I hate clickbait, but this doesn't look like this one is, because it's not misleading, it's not trying to hide something to get you to click, and does not lure you with information that's not in the article.
Vanilla Linux is not even GNU unles you get Linux-Libre with is mostly FSF-sanctioned to push out every blob.
raku is still -Ofun
The parent comment means "plating" as in the art/activity of arranging food on a plate [1]. Not, I presume, the manufacturing process of coating something with a thin layer of metal.

1: https://www.cozymeal.com/magazine/plating-food
They explicitly train models only on public datasets
It's only the most popular programming language in the world.
Orwell, in particular, via his character Goldstein, called out the highly educated, clerical class as the most likely to define deviation and punish deviants.

moderately educated, owning class: these can afford (at least some privacy for) their deviations, but in order to administer the economies which support their lifestyle, have need of the

highly educated, clerical class: these (having been deputised some power) must conform, lest they be rusticated into the

poorly educated, working class: these again get to deviate (because who cares); they've never ever been, and they're never ever going to be, any danger to the owning class.

But of course this tripartite division only holds true in Oceania (and Eastasia, and Eurasia); it clearly wouldn't in any actual earthly polities, right?
They don't need the metrics in the first place, should instead be pushing testing closer to development as opposed to deployment, and they are turning what used to be a simple tool into something which now is beaconing out like its some enterprise app.
If you are curious, I encourage you to look up The Sphere Eversion Project [1].

It was a project in which we formalised a version of Gromov's (open, ample) h-principle for first order differential relations. Part of the reason it was carried out was to demonstrate what is involved formalising something in differential topology.

1. https://leanprover-community.github.io/sphere-eversion/
only if you assume that Tesla is not a car company as Musk claims, otherwise it's very high
Show HN: 100% free online face swapping tool
I disagree on your 14th century building picture being "nothing special" to Europeans. All the major German cities that I've lived in were bombed to ashes in WW2. Most buildings are post war construction. Picturesque towns like Tübingen with conserved old buildings are an exception in Germany and attract local tourism for this reason. Split is a UNESCO world heritage site and pulls in tourists from all over the world.
Who said that "standard division" is floating point division? Something which is inherently full of surprises, to the point that most programmers can't even explain the mechanism in detail?

> It's more consistent than having / return a completely different result depending on whether one of the operand happens to be 3 instead of 3.0

I'd argue that you should be able to learn a few relatively simple rules that are baked into the language, and which don't change. That's not much to ask considering the value you get out of it.

On the other end of the spectrum, you have lots of people vigorously defending their manually overloaded arithmetic operators, acting on their custom types. And to have class methods overloaded statically (depending on argument types) and dynamically (virtual dispatch). I'm assuming you're not part of that group?

Not saying that it isn't a footgun, though. My recommendation is to turn on warnings and you should be able to catch most of mistakes early.
Ive watched people who swear it makes them more productive lose productivity because it led them down a blind alley and they didnt spot it.

So, maybe it's actually helping offset the silicon valley investor war on compensation a little.
If the URL is public you may post it here or in a GitHub issue, so I can take a look to what's wrong with it.
SrefHunter – Midjourney Sref Codes Collection
Break-In on Pure Storage's Snowflake Environment
As well as apples [1]. Almaty used to have the most delicious aports back then

[1] https://historicsites.nc.gov/all-sites/horne-creek-farm/sout...
> minimum annoyance to me

Stealing comes with a lot of potential annoyance - as it should. Skipping ads does not.
C# also has the issue that while the .NET team is making heroic efforts for .NET to be a good cross platform citizen, upper management would rather sell Visual Studio and Windows licenses, alongside "works best in Azure" frameworks.
I assume by center of mass of the intersection volume you actually mean you want the contact point(s).

> And in general how do you get the volume as a single number?

It's not a single number. Imagine a triangle overlapping a square, it's actually a plane, and a depth. To figure that out you use EPA - here's [0] a video explaining it. You project the simplex outwards until it hits the minkowski difference. It's remarkably similar to GJK in implementation. IT's also a pain in the butt to do in a numerically stable way.

[0] https://handmade.network/forums/t/1521-gjk_+_expanding_polyt...
Right, but it doesn't seem SoC vendors are budging on that - maybe it's slowly time for Linux to figure out a better approach?
Perl6 is no Perl it has been renamed to Raku. The rest of the Perl5 environment it's ultra-compatible with previous releases.
Albeit compiling PDL it's rough case.

You look like never touched Perl seriously, Raku it's still a hard deviation.

No one used Perl6 on real life environments. It's the Duke Nukem Forever of the programming languages.

Using Perl6 as an argument on Perl5 it's like bashing the simple and clean ANSI C giving C++ as the example and its the crazy redundant features as a rant.
Announcing systemd v256: systemd-vmspawn
Hmm, maybe they are referring to a specific branding used on recent models, e.g. a "Windows on Snapdragon" sticker similar to "Windows 8 Ready" and stuff.

Linux laptops still tend to be special order or niche brands, but there is nice positive traction in that space.
Usually they eat Artemisia[1]. Steppes are full of them. Even in winters horses are able to get through the snow and eat some grass.

[1] https://en.wikipedia.org/wiki/Artemisia_(plant)
Zero of the chips in the F-35 are 5nm or below. These aircraft use surprisingly old process nodes.
Technically, the Gnome spin is now named Aeon: https://aeondesktop.github.io/
Every italian knows the game thanks to Zeb.
macOS actually has the best support for that. DMG files are mountable disk images and the contents can be compressed with LZMA or some Apple-specific codecs that are quite good. Opening them mounts them into the kernel and then there's random access. Even code signatures are checked JIT during page faults.

The main problem with DMGs is the poor UX, and very slow mount/verification times. Users can start the app from the DMG and it will seem to work, but be unable to update. They forget to unmount the "drive" or don't know how. The format is also undocumented and a PITA to work with as it's basically a full filesystem, which also has to be signed and notarized independently and that's super slow too. So it makes the whole build process a lot slower.

There's quite some low hanging fruit here that I might experiment with soon. I have a design in mind already.
I miss proxomitron.
It depends on the kind of lifestyle you want to live, I guess. If you want to live in a $30M mansion estate with 24/7 domestic staff and have several vacation homes around the world, $50M might not cut it, while $250M should cover it just fine.

If you have a philanthropic bent and want to be able to fund various charities to the tune of $5M or $10M per year (in addition to a reasonably luxurious lifestyle, though considerably less than the above hypothetical), $50M might not be enough to sustain that over time, but $250M probably will.

I think it's fair to say that there's not much difference between net worths of $25M and $50M, or between $50M and $75M. But jumping an order of magnitude from $50M to $250M will let you live a very different kind of life, if you so choose.
yea but look at any long term review of these systems. There are always subtle UX issues that kill your productivity
The last 25 years were a bad sign so far for Tesla under his leadership. /s
> What is vanilla Linux though?

depends; but may i suggest starting at kernel.org then look at 'linux from scratch'/gentoo then maybe slackware; surely not ubuntu
There's an AI Candidate Running for Parliament in the UK
I'm a bit surprised by the examples. The original captions contain extra context rather than descriptions of the images.

Perhaps that doesn't matter, as the abstract suggests that's not the purpose.

On the other hand, training on captions they generate that are also incorrect is problematic. Perhaps they should have cherry-picked better examples without errors, such as details about the sugar and cream, reflections of the train in the water, or the location of the watermark and sign. I didn't look at the code, but perhaps each image feature can be written with a confidence score.
> capitalist resource extraction attitudes

Please, extraction is such a divisive term; we prefer to call it recovery.
Exception that proves the rule, perhaps?
I'm not sure why you're getting downvoted. It's very clear that Nvidia is moving towards directly offering cloud services[0].

[0] - https://www.nvidia.com/en-us/data-center/dgx-cloud/
Oh they are available, no doubt, but there have been people dragged through the courts for simple possession of instructions [1]. While generally the situation has been settled, it's nevertheless wiser for companies to try to do their best to not end up prosecuted under terrorism charges.

[1] https://theintercept.com/2017/10/28/josh-walker-anarchist-co...
https://web.archive.org/web/20240612142724/https://www.wired...
I was maintaining a server-side app written in Swift from 2018 to 2020 and we ran into tons of issues at least back then. I haven't looked into all the improvements they did since, but you might want to check.

My coworker wrote down some of the major issues we were facing: https://forums.swift.org/t/issues-learned-4-years-with-serve...

Personally, I've been soured enough that I don't ever want to write any server-side code in Swift again. It just seemed that Swift pretended to be open-source and cross-platform and then Apple would just unilaterally push some changes just because they wanted them for iOS (e.g. function builders for SwiftUI) without waiting for community feedback. It's fine to be a dictator for your PL, but not when you're claiming to have "open governance". All the while support for Linux was routinely being neglected.

I would rather recommend Kotlin. It's similar enough to Swift and it comes with the advantage of having the whole JVM ecosystem which can probably do most things you'd ever want to do on a server.
Their friday facts are very worth reading, not just for people that play computer games, it is interesting for any developer. If I remember correctly they had issues with parts behaving slightly differently on different platforms, which then lead to sync issues in multiplayer.

I have no experience here, but I guess the difficulty of such a strategy comes from ordering "events" in a game loop.
Some were also invested in 2018, voted no and still stayed (watching their shares 10x). They will probably stay again this time.
Expecting, perhaps, but in general there's little to no penalty if those expectations are not realized.
Both real-world and on-paper status are literally the exact opposite of what you're describing.

As others have already mentioned, just stating the facts about long-term support: chromebooks have much longer support than Android devices. Both looking at the 99-percentile, the median, and the 1-percentile.

Chromebooks don't get stupid bugs that require workarounds in userspace like:
- BPF maps being broken because someone at Mediatek ran some proprietary static analyser and blindly pushed some fix
- Camera only works properly in the OEM app
- GL drivers are upgraded once every blood moon and very OEM has its custom GL version
- Treble doesn't break because Samsung decided that mount loops were dangerously insecure at a time it wasn't required
- You don't need to keep workarounds for mainline kernels that you can't upgrade, because Google/Android forbids you to upgrade your kernel [1]

Android deprecates driver after 3 years [2], so vendor need to do a lot of work on a very frequent basis. As an OEM, I just want to do my (painful) contributions to mainline, and have them maintain it. Android actively hinders me from doing that.

As an Android OS developer, I could go on and on and on about the stupid issues that Android kernels get that Chromebooks don't. All of those issues would happen just exactly the same on Fuchsia.

I'm not saying ChromeOS' development method works for smartphones, it doesn't. I'm not saying it is desirable, I think it isn't (because it completely kills most innovation). But ChromeOS handles fragmentation better than Android on every single criteria you could imagine.

[1] Google/Android added a bunch a new stupid policies that actually prevent me from upgrading kernels on deployed devices

[2] Yes there is actual planned obsolescence nowadays in Android. It wasn't the case few years ago where obsolescence was accidental
No problem. They plainly don't read the tech sites.
People who crush impossible-seeming goals
> Neither are you, during those 10 000 hours most of the time you aren't absolutely still.

So? I'm still seeing the same object. Large models aren't trained on 10k different images of a single cat.
Maybe then companies should stop hiding their bad code and binary hacks behind closed source drivers and write proper open source ones instead.

If they are using 3rd party IP, they should work with the providers for compromises, or license the patents and re-implement them.

AMD and Intel did great strides on these fronts, not counting the money-loving people called HDMI forum.
Sure is.

Just saw this a few days ago:

Raku -Ofun for Everyone - Daniel Sockwell

https://youtu.be/waHAGThlRH8?si=a_Jvt6jf5aQpjC-Y
Oof hits hard when I think about agile coaches, clean code ambassadors and whole cottage industry of how to make your code and team perfect.
The form of Vieta's writings is their weak side. He indulged freely in nourishes; and in devising technical terms derived from the Greek he seems to have aimed at making them as unintelligible as possible. None of them, in point of fact, has held its ground, and even his proposal to denote unknown quantities by the vowels A, E, I, o, u, Y — the consonants B, c, &c., being reserved for general known quantities — has not been taken up.

https://archive.org/details/encyclopaediabri28chisrich/page/...

https://www.youtube.com/watch?v=r4_qdFyVnv8
The random mention of AI is a bit comical, but it's 2024 so we need that.

Simplifying engineering effort and merging the stacks, that I can understand.
I hope it isn't dying. The basic tech is no longer out of reach, and closed ecosystems aren't make or break, but there are other issues.

1) marketing vr for games and productivity is a waste. in those roles its just a novelty, and the limitations irritate enough to make use short-lived.
the focus should be on social and media. it's a bigger market and the value proposition is more obvious. there's a few video players, but other than vrchat i can't think of anyone pushing the boundaries on social use.

2) the desired hardware isn't really here yet, and too few want to invest in that eventual payoff

Most of the headsets have the same old strap mechanism, lens limitations, and almost no integration of body tracking past your hands and head.

Tue quest pro is expensive, but its form factor and tracking integration is novel and convenient. I hope to see more such innovation.

3) tracking and movement convenience and time-to-content needs improvement

Carmack has said it all before. You can't get VR to the masses if it requires too much voodoo to operate. A quest 2 isnt hard to use, but it isn't the desired hardware either. Full body tracking is currently limited to just nerds because they're the only ones who will put up with the requirements and limitations, yet, you need that for good social interaction. Hand tracking needs to be better. You need to be able to walk around freely. And omni-directional treadmills will never get adoption if they even ever get properly made.
Apple to 'pay' OpenAI for ChatGPT through distribution, not cash
I love how there's an article about how some legendary game was made, and someone in the comments casually goes "oh yeah, I built that, fun times". It's great.
Stopping planned obsolescence via closed drivers is a start, no?
Because those negotiations werent about peace, but about the surrender of the Ukrainian armed forces and the legal transfer of territory to the agressors.

Maersheimer and Chomsky are useful idiots of the Kremlin
-2. Selective unreasonableness

-1. Focus

0. Possibly a lack of time management or obligations
https://www.protondb.com/search?q=talos

Gets a gold rating! I've been playing even the VR versions on Linux (through steam).
It's pretty much untrue everywhere.

That said, the misconception can be tracked down to one person in 1980... that sounds more like an idea that got marketed - whether by Friedman teaching in university in certain way, or his students continuing that, or people taking the idea from his paper and teaching that... or newspapers passing it further...

At some point you start to wonder cui bono?
The best book recommendation I have in mind is "A Psalm for the Wild-Built" by Becky Chambers. It's a small book, but it truly embraces the Solarpunk aesthetic in many cool ways.

When friends ask me for fictional works with a Solarpunk vibe, here's my short list.

Movies: Miyazaki's "Castle in the Sky" and "Nausicaä of the Valley of the Wind," Cameron's "Avatar," Disney's "Atlantis: The Lost Empire" and "Treasure Planet".

Video games: The Zelda series (especially the latest ones: TP, SS, Breath of the Wild), "Horizon Zero Dawn", "Nier: Automata".
It shouldn’t be assumed lossless at any point, but metadata-preserving. They only use the word once in the doc, with regard to PDF.
Very garbled. Well below Wikipedia's usual standard.
My personal rule has become: if your ad is unskippable, your business is skippable. I’ll give advertising its five seconds, but if it hasn’t somehow enticed me, I’m going to focus on hitting skip, more than the advertiser or their product. And if the ad is outright annoying, then they are blacklisted in my head. It’s become kind of a game for me.
... which confirms that this has more to do with the vendor rather than hardware/OS?
Nah, hes a useful idiot of the Kremlin. It would be good for the world if there would be less russian propaganda.
> how is that different from the way VCs / investment funds work in general (taking fees from the LPs in exchange for their services)?

VCs usually raise a fund, i.e. a basket of commitments from LPs, before finding the investments. That means they negotiate the investment terms from a position of strength, commitments in hand.

With tenders, the investor starts by commiting to the issuer and then finds LPs. To the degree they have leverage, it's in their access to the issuer.

For the former, the fees are in exchange for risk. For the latter, they're for access.
Let the market decide, then.

Isn't this what capitalism loving companies say, anyway?

Broadcom had to open source their wireless drivers at the end. Same can happen for SoCs too. Add pressure, if not broken, goto 10.
I liked what Jeff said, but I think stress also, definitely includes things that you don't have present control over. And that is worse, because you don't have immediate solution to it. The thing that you can start doing is easier stress, since you can get rid of it by starting to do that.
To add to the GC discussion, something that many that weren't around during the GC project failure for Objective-C, is that ARC was pivot from a failed project, but in good Apple fashion that had to sell the history on their own way.

The GC for Objective-C failed, because of the underlying C semantics, it would never be better than a typical conservative GC, and there were routinely application crashes when mixing code compiled with GC and non-GC options.

Thus they picked up the next best strategy, which was to automate the Cocoa's retain/release message pairs, and sell that as being much better than GC, because performance and such, not because the GC approach failed.

Naturally, as proven by the complex interop layer in .NET with COM, given Objective-C evolution, it would also be much better for Swift to adopt the same approach, than creating a complex layer similar to CCW/RCW.

Now everyone that wasn't around for this, kind of believes and resells the whole "ARC because performance!" story.
Keep in mind that any company operating in Russia (paying taxes, providing data to "law" enforcement, etc.) would fit the same jumpsuit.

We could go that way, but it would be a serious change of rules and create its own perverse incentives.
"Craft" is very much an emotional identity and art form, and for many people craft is fun as well - maybe not the exact same emotion, but for me craft is the quiet kind of fun.
You can run a full VSCode on Crostini -- the "real" Electron app -- but not on Termux. There are ways around it like using code-server on a Linux environment, but far from the same thing.
In SV-style tech companies it's common for the first round of funding to be considered a "seed" round; it usually comes from angel investors and/or friends and family, though it's not unheard of for larger institutions to get involved at this point.

By the time they're ready for a series A (VCs/larger institutional investors, though sometimes angel investors from the seed round participate as well) they'll very often have something to show for it, and may even have paying customers. The A round can come during the first year of operation, or later.

Given this, it's not uncommon for founders to be able to have some liquidity during their series A. Granted, it's usually not going to be a ton of money, but it can be a nice bonus that allows the founders to pay off debt they might have accrued during the first stages of the company, or perhaps move out of their 1BR apartment and put a down payment on a larger house, etc.
One also always wonder are those sales real or fake...