skysight-inc/HackerNews huggingface dataset:
Jpegli has three main deficiencies against true modern formats. First is entropy coding having no context modeling, no arithmetic coding. Second is no large integral transforms. Third is no blur-filtering, aka loop filtering.

The first deficiency can be mitigated by packing jpegli into jpeg xl, giving a ~20 % improvement.

The second and third deficiencies are not a big issues at high quality (libjpeg q85+), but reduces Jpegli's ability to compete in the lowest quality class, like q75-.

Overall I believe jpegli is in its own class of jpeg codecs, combining the quality of guetzli while being faster than mozjpeg and allowing 10+ bits of dynamics for "8 bit" jpegs.

I believe Jpegli and jpeg xl lead in the highest quality category (5 BPP). In mid quality (1.5 BPP) jpeg xl and AVIF are the leaders, Jpegli likely better than WebP. In low quality (0.5 BPP) AVIF will be great for graphics and indoor photos while JPEG XL can still outperform AVIF in nature photos. In low quality WebP can be better than jpegli.

Disclaimer: I participated in development of all four formats/codecs.
> and lacks even a GPS system

Yes because it would be of no value once beneath the waves.
I still see it
It’s a European capital. Of course most people will be of European origin.

But for Vienna specifically, it has a sizable Turkish population as well (didn’t find a chart about ethnicity-based geographics). I also think (having visited it, but not having lived there, but a culturally similar capital) that while there are definitely some stereotype issues, it is definitely less pronounced in capitals where people actually can occasionally meet with people of color (certain ethnicities are extremely rare in this part of Europe) - but I can’t answer it any more than that.
> as well as a ton of navigational utility

Surely this utility was only ever useful for sailors, and these days not even them?
If they knowingly misrepresent a claim that content is infringing, they're liable for damages (17 section 512(k)(2)) but didn't commit perjury. If they are simply negligent in making a claim (eg, because a piece of software told them an infringement had occurred and they didn't actually verify that), they're probably fine. This obviously makes abuse trivial and if anything actively discourages people from verifying whether an infringement actually exists - if they do and then send the takedown notice anyway they're potentially liable for damages, whereas if they never bother then negligence doesn't seem to result in bad outcomes for them. The DMCA is bad law.
Cool proggy. Cool license.

Not a fan of AmigaOS 3.2 requirement (why not just use gadtools?), but it's alright.
This is accurate, I just came from our local monthly terrorist meet-up and everyone was talking about how France is so unfriendly to us.
What is really disturbing for me is that authorities go after such rather well behaving protesters instead of terrorists in disguise as protesters.
Thanks, I wrote almost the exact same thing a few months ago.

https://news.ycombinator.com/item?id=34680970
Goldman says IPO bust looks like it's ready to boom once again
Yes and yes. Whenever a DMCA takedown notice is filed with Google the allegedly infringing URL is quickly removed from the SERP. Google will notify you (and the public) in following ways:
1. Publishing the request on lumendatabase.org
2. Informing you through the Search Console (which has a delay of a few days)
3. Publishing the removal on Google Transparency Report website
4. Publishing a note at the bottom of the SERP mentioning that a website was not featured on the results due to a DMCA takedown notice with a link to lumendatabase

Google takes the ”I trust you bro” stance and delists your URL until (if ever) you file a DMCA counter notification which can be done through Google (can look up the link if you need it).
So union mandated terrorism?
? Anything might happen in the future, but the current guidance is not ambiguous.

https://www.copyright.gov/ai/ai_policy_guidance.pdf

(It’s not copyrightable in the US)

> fwiw i think

Doesn’t really seem relevant, legally speaking, and unless there’s a specific precedent you’d care to share, you are not correcting the parent post, you are simply incorrect.
you can add oop to C just fine, as this paper shows.

it is hard or impossible to do RAII in C, or something like defer in golang.

we need both.
We are currently looking for a skilled & passionate Senior Full Stack Developer (m/f/d) to become part of one of our Tech Teams onsite in Hamburg or remote within the EU!

All developers at ABOUT YOU are driven by the love of creating outstanding user experiences across our high-scalable applications. Your work will impact the future of how eCommerce is experienced by millions of customers. As a Full Stack Developer (m/f/d), you will be responsible for contributing to the application architecture and doing intensive, design orientated development on both Frontend and Backend code.

Leap to the next level in your career by building game-changing eCommerce Software and Shop.

What you will do

- Build high traffic web applications with PHP (Symfony or Laravel) and JavaScript / TypeScript (Vue.js, React.js)

- Engage in decisions ranging from UX Design to Backend architecture together with the Tech Lead and explore new technologies

- Build internal & external RESTful API as well as beautiful user interfaces

- Work with agile processes that are adapted to the team’s needs

- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

Who you are

- Excellent & MVP-focused coding skills in PHP (Symfony or Laravel) minimum of 4 years

- Practical & recent experience with JS Frameworks like Vue.js or React.js

- Solid background in building complex and beautiful products which are able to handle the requests by millions of users

- Good technical understanding of RESTful API’s

- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check
- Used to work in an English-speaking environment
To be fair, the original iPhone was like this as well - expensive and unsubsidized, locked to a specific carrier, small production, took many years to develop, was very much a future shock device upon its unveiling, etc. The 3g was the one for the masses.
There's value is raising the bar of difficulty, even if you don't make it completely impossible.
Do we need those nutrients to be more digestible? Why do we assume that more available nutrients will lead to better health? I would guess there are some nutrients that are beneficial and probably many we already get more than optimal amounts of, and it seems like science is only just now starting to have any clue what these things do.

I'm a bit biased, I don't eat meat nor do I have any interest in lab grown meat for at least a decade or two after it becomes common.
https://archive.is/WyNYI
You know what would make this even "alpha"? Fighting in a carbon fiber submarine 4 kilometers deep near the titanic crash site.
In my country it's legal to go to Ukraine and fight on the Ukrainian side.

But fighting on the Russian side is illegal and is punishable by long prison terms even if you didn't commit any war crimes there.

That applies to all residents of the country - including Russian citizens.
IRC. It’s real time and an open technology platform. I have looked at Discord, which can do so much more like placing calls, but still prefer IRC.

Otherwise I still enjoy old style discussion forums. They are best if they support markdown. GitHub issue threads are ok.
Both situations are unacceptable, and one cannot be used to justify the other.
Clearly the EU is a terrorist organization /s
Inclusive Naming Initiative limps toward release of dangerous digital dictionary
Pretty strong cult vibes :/
> On the other hand, because VR is so immersive... tricks your brain completely

I find there is a similar acclimitisation effect to 3DTVs. Do a repetitive task in VR and it doesn't take long for VR to not matter. If you use VR everyday the wow disappears and desktop gaming can be a refreshing change. Only after a decent refractory period might you put on a headset and get some sense of magic again.

> takes 5 minutes ... no way to do what we do with a phone app or even a 3DTV, it requires VR.

Oh, you are snakeoil salesman. I regret responding.
No, you can't describe it. Your senses are overwhelmed in ways that don't have a real-world analog so there is no description that you can convey to others that's in any way accurate. It's the entire point of an altered state and is something that has to be experienced.

Many human activities are short-lived mood alterations.
Wait until French figures out that bananas are radioactive. Every supermarket selling them will by raided by GIGN for selling nuclear weapons.
So many similarities with game development: central loop, coroutines, character state machine etc.
If my inaction was a rational decision, would I be reading an article with a title "How to Do the Thing You've Been Avoiding"?

(And no, I haven't unpacked why I feel sad; I tried it a couple times, which is how I discovered my sadness is stored in a bag of holding[0]; in fact, I suspect the bag actually contains within it a portal to hammerspace[1], explaining why it's always full, no matter how much stuff I pull out of it.)

--

[0] - https://www.dndbeyond.com/magic-items/4581-bag-of-holding

[1] - https://en.wikipedia.org/wiki/Hammerspace
Splits are provided, tabs and terminals aren't. Diff mode is work in progress.
uBlock especially
It's being discussed here: https://bugs.kde.org/show_bug.cgi?id=340982

In short, the feature was lost when KDE 5 dropped some custom localization component in favor of Qt's. Lead KDE developers argue that the feature should be reimplemented in Qt, and to date nobody has bothered or managed to write a patch for the meantime.
Is there any reason why LUKS and other data-at-rest encryption programs don't use the VeraCrypt method of key derivation?

In VC you can choose one or more hash functions for key derivation. The trick is whichever you choose is not known to the attacker as this choice is never stored. Choosing anything other than the default one decimates brute force speed.
yes we have experience very poor performance games i hope they working on it
Antenas can ping your location and track your movements. There's nothing you can fake here.
As I said, I don’t try to make the end result pixel perfect. I try to cut a balance between being faithful to the design and having maintainable code.

Spacing and sizes do matter though. There’s a reason why we have thousands of different fonts, even though 5 would be sufficient. When lengths are proportionate it creates positive feelings in the user. People are unconsciously very perceptive to small changes in proportions - it’s sexual attraction.
Especially when there are differences in degree across 4-5 characteristics.
At some point you have to put a value on things based on perceived consciousness. Like if you treat ants the same as pigs, you'll always see roadblocks. At some point you'll start feeling bad about trimming your hedge.
Private API is not a security boundary. The platform sandbox is.
The paper has more figures. Worth checking out

https://journals.plos.org/plosone/article?id=10.1371/journal...

What strikes me is that the pictures, although clearly recognizable as such, are so alien. They look quite different from the homo sapiens rock paintings that you are used to seeing. Makes you think what an alien civilization's art might look like.
One could still argue that it shows an overall weak attitude towards safety systems. Sure, it only helps in relatively good cases (i.e. if the sub drifts away and ends up surfacing somewhere unexpected), but it's also incredibly cheap to have and would avoid a potentially lengthy surface search for what's still an airtight box with a timer running?

Under water really only internal safety of the sub helps I think. Even if its position were perfectly known, what would recover it in time at those depths?
To clarify this; women in the UK can commit this offence as an accomplice, and anyone can potentially be convicted of the equivalent offence Assault by penetration ie. 'rape' with not a penis objects.

https://www.cps.gov.uk/legal-guidance/rape-and-sexual-offenc...
Advice-wise, it's like "Getting fat? Consider looking over what you eat and adding more activity to your days!"

It's actually kind of good advice, but it's hard advice, it's hard to actually follow through.

If you go see a therapist, it's often the type of stuff they have you do (challenging thought patterns, asking the hard 'why's). And it actually works pretty well, you can do it yourself too, but that's even harder.

Speaking as someone who has both successfully lost weight and gone to therapy, btw.
Albanian is a Paleo-Balkanic language which descends from a language closely related to the ancient Illyrian language(s) as Albanians descend from a mountainous pastoralist people with contact to Daco-Thracians and their romanized descendants - the early Romanians.

There is no certain way to say (with a straight face or without being biased yourself) that Dacians words are not present in the Romanian language.
> it is not possible to understand the C language by just writing simple test programs to examine the behavior.

This is so well put, thank you.

> Integer types are unsigned by default, except for char.

unsigned by default? I'm pretty sure `int`, `long`, `short` and `long long` are signed by default.
UK Covid deaths among worst of big European economies
And yet, software product managers mostly do not have managerial authority.
They manage the product, not the people. But they need to influence the people anyway.
Daytona will be available as SaaS and self-hosted alternative to cloud-based development environments like Codespaces (also using devcontainer.json). It provides similar capabilities for setting up and managing development environments, but with the flexibility of hosting and managing the infrastructure yourself.
better formatted original online link

https://hbr.org/2004/10/blue-ocean-strategy
> I feel like all of them would be disqualified?

Yes, they are. Until I find a better one, I use DDG.

I might try Mulvad next. I didn't use VPN before, except to access my own LAN.
With Orion browser you can install this addon even on ios: https://github.com/iamadamdev/bypass-paywalls-chrome
Recently got addicted and then quit coffee. It's not worth it. Only the first few weeks are nice.
Apple merely added these libraries to an already existing system to better link Swift to C++/Objective-C++. Objective-C/C++ and C/C++ work well together and always have, it is pretty much required as nearly all game engines (even Unity/Unreal) are C++ underneath just like all apps.

Apple did recently add better support for mixing Objective-C++/C++ to Swift which was more difficult before. [1][2][3] Swift to C++ had more leaps prior to recent updates though it was still possible. Really it just handles the Swift to Objective-C++ to C++ link better.

Objective-C++ has been used since iOS inception to link C++ game engines to Objective-C. All you have to do is compile with g++ or other and typically files with .m are Objective-C only and files with .mm are Objective-C++. Objective-C/C++ and interop with C/C++ actually works really well and every single game engine on the store (pretty much ever game) uses Objective-C++ to link them at a minimum.

We used lots of C++, Objective-C and even Objective C++ (g++ mixing Objective-C + C++, connecting to C++ engine) in a custom game engine that worked on mobile for lots of shipped titles. It is powerful and fun. People have been mixing assembly, C/C++, Objective-C/C++ since the 80s. These technologies so close to the metal and machine code actually work better together than most "modern" frameworks/systems.

A sample of early game engines using this link is Oolong from 2008ish, that was used on an early Quake port and many game studios had something like this for custom engines to get them to the iPhone/iPad/etc. [4]

Fun fact: Objective-C was created before C++. Objective-C all they way back to 1981 but officially 1984. [5] C++ all the way back to 1982 but officially 1985. [6]

[1] https://www.swift.org/documentation/cxx-interop/

[2] https://developer.apple.com/documentation/Swift/UsingC++APIs...

[3] https://developer.apple.com/videos/play/wwdc2023/10172/

[4] https://code.google.com/archive/p/oolongengine/

[5] https://en.wikipedia.org/wiki/Objective-C#History

[6] https://en.wikipedia.org/wiki/C++#History
Which is incredible! Just think about it: a fully functional processor for less than the price of your average candy.
In Poland it was a very common thing in high school for us to skip school and study for high school exam on our own, as that was more effective usage of time we felt.
What do you mean by serious? The main value of the book I see is rejecting very common misconceptions based on ignoring supply and demand.

I've read a microeconomics textbook afterwards and the book still doesn't seem too bad.

What would be your suggestion of a book for introducing laypeople to economic thinking?
I don't see the problem. All variables are either set in config or at runtime and then for every new query they are read and used by PostgreSQL (at least this is my understanding).

Regarding the threading issue, I think you can do the connections part multithreaded instead of one process per connection and still use IPC between this and postmaster. Because of the way PostgreSQL currently works, seems feasible to move parts one by one into a threaded model and instead of tens/hundreds of processes you can have just a few and a lot of threads.

Honestly, they should prototype it and see how it looks like and then decide on the way forward.
Amazon once sent me a slightly used deodorant stick - someone else's armpit hair included.

I go direct or Ebay most of the times now.

Main feature that Amazon has - pages and pages of knock-off Chinese brands - is more elegant on Ebay.
Macron is not a fan of theses social policies, he is right leaning.
His governement reduced labor protections, butchered educations, worsened public healthcare, and do nothing for the environment.
leaky abstractions and all aside, the coroutine code is unreadable to me after clean looking commands. :|

yes, new Java(new Java(1), new ...) is bad, and asynchronous programming paradigms are usually fitting for robotics, but abstractions are good.
Assumed "cage fight" was some kind of macho business metaphor but no, apparently not.
Apple fixes iPhone software flaws used in widespread hacks of Russians
In the mean time, the French government is also sending out a call for projects [1] that increase cybersecurity, digital sovereignty and promote encryption of data. Just not for the common folk, but for startups.

I find it funny (/s) that my current project is funded by the French government to develop end-to-end encryption in web applications [2]. Am I a terrorist too?

[1] https://www.bpifrance.fr/nos-appels-a-projets-concours/appel...

[2] https://github.com/SocialGouv/e2esdk/
yes, here is an article about "preventive detention of a climate activist" in Germany. https://newsrnd.com/news/2023-06-13-before-action-in-regensb...

The issue here is that they seemed to have used the encrypted communications to proof criminal behavior.
Metal is a modern - and under many points of view, pretty good - rendering API that allows you, for example, to declare the rendering pipelines/dispatches fully without you having to call multiple "change_state" in your CPU code (similar to DX12, Vulkan etc). This means the GPU can run "flat out" and that a driver can be pretty lean and introduce little overhead (if done well enough).

In more advanced cases when many API commands need to be encoded depending on users' input, and if batching is not enough, you can use things like "MTLParallelRenderCommandEncoder" and multiple queues to take adavantage of multiple threads submitting such commands.

This all means that "pushing the envelope" in terms of rendering is absolutely possible despite the possibly small overhead added by Obj-C - which however also brings some advantages as it often avoids having to call "free" on GPU memory since the MTLBuffers are reference-counted.
“Why is it every time a new thing is invented, humans immediately try to use for it porn?”

- Janet, the Good Place
Life is the longest experience you will ever have.
Alovoa: Open-Source Dating App
The article is more about motivating through excitement than motivating through insight (I call this 'puppy motivation' vs 'insight motivation').

I sometimes have the same reaction to things - I remember once being baffled at the lack of insight in a writing course I was taking, only to begrudgingly admit it was motivating me anyway even tho it was pretty stupid... like a puppy wanting to play.

At least for me I think the root of that comes from a closed mode vs open mode way of thinking [1]. When in closed mode we'll only accept new information whereas in open mode we can be playful and accepting new motivation. Different content demands different states of mind.

[1] John Cleese's video on creativity is worth a watch https://www.youtube.com/watch?v=Pb5oIIPO62g
Not to disagree, but these days vscode (and probably others, but vscode is the best I've tried) mostly alleviates that need with remote editing. It also has a few objective benefits, like eliminating typing latency (e.g. if your remote machine is on the other side of the globe), and letting you keep all your local settings and extensions (mostly).
Dots instead of colons ?
I think I'm being pretty mild on the effects :) But maybe that's the enthusiasm of working in the field.

And yes, it's creepy for sure. There is a theory that every generation witnesses a key technological development and is 'lost' to that development, and the generation that grows up with that technology is immune to it. I imagine VR is going to be a technology like that, there will be people 'lost to it' in the same way that people were lost to TV or to smartphones today ( ref: https://www.youtube.com/watch?v=6Olt-ZtV_CE ). Ethically VR is going to be a minefield.

Here's the paper that coined the phrase:

https://www.frontiersin.org/articles/10.3389/fpsyg.2019.0035...

And here's I think one of the better papers giving that explanation in terms of VR.

https://pubmed.ncbi.nlm.nih.gov/30553934/

Although I come more from a mechanistic/biological background, but there the research has not come so far, AFAIK.

Although Catherine Dulac and Christian Broberger are on the cutting edge in that area.

https://www.youtube.com/watch?v=xtiZb-kuexU

That lecture is a fantastic place to start, and the statement at 6:55 is key to seeing why VR is going to be a game changer.

*edit*

Maybe also this lecture too, the shear scale of the visual system in the brain is another key aspect to how VR can be so powerful.

https://www.youtube.com/watch?v=G2jfPZLhTIY
build something on top of cal.com if you are developer.

or ask in the cal.com community, if you are ready to sponsor someone should be able to build it.
Terrorists are saying thank you as they are gluing their mics and putting electric tape on their cameras.
Well they can endup agreeing Apple Switzerland will never use the brand for the same areas that Apple US does.
Why would a "sign up with Linkedin" make Profile.studio bullshit?
It's the whole "become thought leader to stand out" that makes it bullshit. And Profile.studio is not replicating that.

To me, a lot of people just want to find the right person or be found in a more targeted way for projects. And that's not what Linkedin is really offering, or offering cheaply.

But their Sign in feature and profile data can help Profile.studio users earn some time. So why not?