skysight-inc/HackerNews huggingface dataset:
> not at all visible on my iPad.

That is indeed surprising. Is it iPad or iPad Pro? It is technically possible that your monitors only support 8bpp color depth while your iPad Pro supports 10bpp (via the P3 color space) and the WebP file has a smooth gradient only when viewed with 10bpp or more. But I can't really believe that, as the original JPEG file still looks like 8bpp and doesn't have any further color profile attached.
I’ve been waiting sixteen years.
What makes a stopped train on a track 100% safe in terms of other trains or locomotives that might be oncoming? Are signals and means of communication redundant in a way that there‘s no chance of a collision?
I might be mistaken, but I believe Apple's first gen M1 chips (TSMC 5nm) are still more power efficient than AMDs Zen 4 chips (also TSMC 5nm), although the difference isn't huge (~10-20% ?)
Ubiquiti Statement: https://community.ui.com/questions/Bug-Fix-Cloud-Access-Misc...
Lessons from Implementing Hurl
Nitpick: those might be euphemisms but they’re not dog whistles. Everyone, not just some kind of people would understand the unstated meaning of those words.

Dog whistles are similar to shibboleths.
I didn’t see anywhere that they’re buying any real hardware for this product for purpose of gaining legitimate device IDs. Source?
No, I never used usenet via google groups, this was Thunderbird + my ISP's NNTP server. Opening your favorite groups and seeing more spam than new threads was a big reason to quit.

(A second one was lack of support for multiple devices: messages read on laptop would not show up as read on desktop. Funnily enough, Google Groups solves that problem, but I could never stomach their interface)
The benefit with using JS instead of access logs are that scraping bots, security scanners etc usually don't call your JS analytics so for a small site the number % of bots can be 90% of the logs.

And you can use your analytics data to better understand your users because again most bots won't trigger your analytics script (because why would they execute it and waste their CPU cycles on that?). And yes, you can't trust the exact numbers (because adblockers, etc) but you can see the trends:

Page A has 1000 visitors per day. Page B has 10 visitors per day. We can conclude that A is more popular than B (why that is another question).

Or Page A had 100 visitors on average last month and now it has 1000 visitors on average. We can conclude it got more popular. Etc.

Do you need that for your personal blog? Probably not. Do you need that on your e-commerce shop to verify wether you 1 million dollar ad spend makes a difference or not? Probably.
It feels like playing software catchup in this fast moving sector is very challenging. NVIDIA+CUDA is kind of a standard at this point. AMD's CPUs still ran Windows. AMD's GPUs still ran DirectX and OpenGL. This feels different.
The article contains a reference to DishBrain[1] where they apparently use mouse neurons that interface with silicon. This is so utterly deranged :(

[1] https://corticallabs.com/
Which ones? I have friends (young and old) all over Europe and everyone uses WhatsApp. Everywhere I've been in Europe defaults to WhatsApp, even for business communication.

Like, it's n=1, but still, my experience is quite broad.
The inspiration might also be the thrill of being naughty, breaking rules etc, not just doing well in exams
> I wonder if there's some issue with the WebP encoder (or the settings) he is using?

I played around with online optimizers and IrfanView which I had locally. IrfanView got the results they did, no matter what else I tuned, obvious degradation at 90. Online optimizers were not even comparable in how bad they were.

edit: I found Squoosh [0], which has WebP V2 compression marked as unstable. It’s far better, half the size of JPEG 90, but it’s still degraded in comparison. Also, it saves as wp2 file, which neither Chrome nor FF support natively.

[0]: https://squoosh.app/editor
I am defending eslint/JS's honor in other replies, but you're right... setting up eslint is too complicated (and more complicated in TS).
Wow,had no idea BC did images. I've been using it for years!
That is a separate debate. The point is that it's the kind of legislation that would also be supported by conservative Muslims and conservative religious people in general. If you think that trans women are 'men who pretend to be women' then you probably have relatively little to fear from a social agenda driven by recently-immigrated Muslim extremists, were such a thing to pass. Indeed, they would probably be useful allies.
Divide and Rule
Source graph is nice but completely overpriced. I have 500 people who want to search, maybe 1000. I’m not paying $100/user/year forever when I can just clone all thousand repos onto a drive and let people grep it.

Grep is not as good, but the cost is like $500/year for infinite users vs $50m/year with a marginal cost for new users.

Also, my general comment on pricing applies here. Copilot is $100/year. So I’m supposed to think being able to search my code is the same price as being able to write the code.

Also, they are kind of in trouble because this will exactly be replaced once I just fork over $500/user/year for superchatgpt and it will definitely cover code search.
Koko Analytics: privacy-friendly, open-source analytics plugin for WordPress
"We have for example banned CFCs which are entirely harmless if used properly in properly."

True, and CFCs are exceptionally useful chemicals and it's a damn nuisance they've been banned because it's easier to ban them than to get industry to comply with strict regulations in respect of their use.

The trouble is that it's not only CFCs that are banned, there's mercury, lead and any number of valuable and useful chemicals that have been withdrawn from use simply because people use them irresponsibly. One wonders when
this practice will cease or how long it will be before industrial development is noticeably slowed by the absence of these materials.

Elsewhere, I have been very critical about the century-long delay in bringing about dust-borne regulations especially so in respect of asbestos dust. That said, I'm not for banning its use outright.

Unfortunately, governnents prefer outright banning in preference to sophisticated regulations and I reckon in the long-term this is unsustainable.

If we're to progress we need sophisticated regulations. Users of certain chemicals/materials need to be licensed before they're allowed to handle them. The license would required knowledge of not only safe handling but also safe long-term installation and storage and eventual proper recycling and disposal somehat akin to the way nuclear materials are handled now (I say that as someone who has worked in the nuclear industry). Also, the failure of a licensee to comply strictly with regulations would not only result in loss of license but in many cases being subjected to criminal sanctions.

Such harsh regulation may seem expensive and difficult to implement and in some instances it will be but it's better than outright banning.

We also need an all together new approach to training people about dangerous materials and their correct handling, as to date it's been an abject failure. Either people have become chemical phobic to the extent of ridiculousness or they're blasé about them to the extent of foolhardiness. Overcoming such general ignorance can only be done through the education system and it needs to start at a very early age—from kindergarten onwards.

Keep in mind that as science and engineering develops there will be ever-increasing numbers of dangerous materials developed, the only way we as a society will be able to handle them safely is with new ways of thinking about safety—and that involves not being frightened of materials but knowing how to handle them carefully and in proper proportion to their intrinsic dangers.
That's a really insightful view.

Perhaps one can extend it to automated UI tests too: if it breaks a test by moving an element/adding a popup/changing the flow/taking longer, then it would probably undermine existing users' expertise. What used to be a fragile test is now the canary in the coal mine.
> Similarly any talk of peace from the Israeli government is meaningless while settlement of the West Bank continues.

The same can be said of the terror attacks. I strongly agree that the settlements are an obstacle to peace and apologize if my comment came off as aggressive. But you have to realize that this is a deadlock. No Israeli leader can stop the settlements as long as there are terror attacks, and no Palestinian leader can stop the terror attacks as long as there are settlements. That is our tragedy I suppose.
All the images look fine to me.
I've had some luck with using embeddings for categorization and for fingerprinting authors. But yeah for retrieval alone the results have been mixed. I get better results there from smaller sized text comparisons and the results haven't been terrible, just not perfect.
You're right that initially setting up the rules takes time, that won't go away with any linter though. But once I set up my company's rules 4 years ago, it's just been adding the odd rule every year or so, and upgrading various dependencies, then publish. I use it across work and personal projects, never really noticed "only use pieces of the configs you wrote for other repos because over time the rules and settings seem to change"

> Fragments should contain more than one child.

What an annoying rule
Happens loads of times. There is some in-built human condition that folk basically see a thing that they could improve but then decide to go off and build their own moon-base rather than work on someone elses project.
Write a script which downloads huggingface models and tries each in turn. Voila, smarter than human in every domain.

Ah, but “it can’t fold laundry” you say. When was the last time you heard someone non-ironically describe folding laundry as something requiring human-level intelligence?

You are hiding behind the ill defined term “smart” and performing the classic motte and bailey maneuver. If you honestly attempt to match “intelligence” or “smarter than” to its colloquial meaning of “being able to understand things, apply learned knowledge, and solve problems that require thinking” then yes, we have super intelligent AIs, and have had for many years.
I wish Slack supported webp. I end up saving an image have to run "convert image.webp image.jpg" and then upload the jpeg
They also space out question marks, exclamation marks and colons, which is standard in French but not in English.
> In her draft report, Strugariu suggested that the deployment of spyware should be ordered by a court of law or by a judge

That's a fat lot of good, given that the EU seems to be incapable of forcing member states [<cough> Hungary] to implement rule-of-law and judicial independence.
Would it not be? Which IRB would allow it?
Further, with jpeg, there is progressive jpeg. Allowing an image to show up asap on slow connections instead of trying to load the whole thing all at once. When I'm on a 2g connection, I absolutely appreciate progressive jpegs, though they are pretty rare in the wild (and pagetest doesn't even recognize them).
Can I self-host it?
The authors point is that if you are making this tech, you should have educated eyes.

And given all the confident comments in this thread claiming the author is full of shit and there's no difference, I think their frustration is justified? If you can't see the difference in the first images that's fine but you probably shouldn't be confidently claiming to know better than the author, let alone designing an image codec.
I would really like to speed up my workflow with a faster ESLint alternative, but my ESLint configs are often very customized, with rules and plugins that are not available (yet) in the alternative solutions, making them a non-starter for me. It'll take a while for these alternatives to reach plugin/rule parity.
In some fields and some situations, last-author papers are actually more valuable than first-author papers. A first-author paper tells that you are capable of working as a junior researcher, while a last-author paper is a signal of your success as a senior researcher.

I once had a paper where I shared first authorship with four other people. That implies that the project was large enough that different people were in charge of different subprojects. Which in turn implies that the senior author must have made major contributions by being in charge of the entire project.
Photographer captured one image of Cambridge every day for 13 years
especially because on a Mac scrolling horizontally coincides with the back/fwd gestures. I never even realised this until this article...
Right, but it's only recently that better alternatives have become widely available. Previously your options were:

- Something like Java/C#, but that would have required users of the tool to manage a second toolchain / runtime just for developer tools - quite a hard sell for widespread adoption

- C/C++ which are quite hard to learn (and use correctly once learnt) for users of interpreted languages which ends up being a barrier to their use.

Now we have Go and Rust which are fast, compile to a single binary, and are much easier to learn than C/C++, which is leading to a whole new generation of tools.
dmypy [0] (installed when you install mypy) will give you a x10 speedup when running mypy after small regular edits (e.g. during general development).

But yeah, I'm also looking forward to the day when I only need a single speedy tool for python linting, type-checking and formatting.

0: https://mypy.readthedocs.io/en/stable/mypy_daemon.html
A Rare Visual Disorder Twists Faces Out of Shape
I always loved xfishtank. I still have a strong preference for animated root windows today.
> Second, I don’t know why all the techies around have a huge kink over sharpness, but the most challenging situations I have faced as a photographer were with smooth gradients. Or more accurately, gradients that should have been smooth and weren’t in the output.

I can tell you why: because it's hard, i.e. it's hard to compress efficiently. So if someone claims a breakthrough, they either did something extremely smart, or cut some corners.
My heart skipped a beat when I read the headline, in a scare of this being a way of saying that Godot no more because of, you know, "collaboration" with Google. Turns out these are in fact good news. I have to admit that I apparently have some trust issues here.
I've noticed the same issue with WebP and have gone back to JPG/PNG for most things (jpg for photos, png for UI-type images)

I think the real problem is, like many of the commenters here, most people can't tell the difference because desktop monitors have been stuck in a deadzone of zero innovation for the last 10 years. I'm sure half the folks here are viewing his example images on a 2012-era HD 1920x1080 LCD, which is definitely part of the problem.

It's bizarre. Smaller displays (Mobile phones) and larger displays (4k TVs) have fantastic pixel densities now considering their viewing distance. However any panel in the range of 20"-40" is stuck in the mid-2000s.

Also, I think the author would have done us a favor by using example photos with lighter backgrounds (or changing the background color of his post to black). The harshness of the black images on white don't allow the eye to adjust enough to see the issue. If you put those images on a dark background its super easy to tell the difference.
The new hotness right now is dynamic soaring across the heliopause with a solar ion 'wing.'[0] Supposedly this can achieve 2% c, in the same way RC gliders use dynamic soaring to achieve speeds far in excess of the wind speed.[1]

[0] https://www.frontiersin.org/articles/10.3389/frspt.2022.1017...

[1] (headphone warning) https://www.youtube.com/watch?v=4eFD_Wj6dhk
Related (published yesterday): Intel CEO attacks Nvidia on AI: 'The entire industry is motivated to eliminate the CUDA market' https://www.tomshardware.com/tech-industry/artificial-intell...
The only thing that is hindering me at this stage is Qt. I can easily use the latest compiler and CMake on all platforms, so this should not be an issue. What I need is moc [1] to support it, but by the looks of it Qt want to skip C++20 and skip straight to C++23 for Qt 6.9 [2] in 2025. Qt needs to step up their game, because it will take another year after we have moc support, to iron out all the bugs that will emerge. And no, I won't switch to a Qt fork that removed moc.

[1] https://bugreports.qt.io/browse/QTBUG-86697

[2] https://lists.qt-project.org/pipermail/development/2023-May/...

Edit: I just asked on the Qt developer mailing list about this https://lists.qt-project.org/pipermail/development/2023-Dece...
vllm
'Long flu' has emerged as a consequence similar to long Covid
That if you do nothing more than divide people into two groups—prisoners and prison guards—and nothing else (no instructions), the prison guards end up on their own accord abusing the prisoners so badly that the experiment needs to be prematurely ended.
I was hoping to do a similar thing recently, hoping to be able to reverse engineer an LCD screen from a digital picture frame I got at a thrift store for a couple of dollars. I thought I might be able to use it as a screen for my 6502 homebrew computer. I very quickly gave up though when I saw how many pins it had. I did find a datasheet for the screen, but going through the pin descriptions of each of the 60 pins, I realized there's just no way this is a good fit for my project.
They’re extremely mild implications of the exact shape you’d expect actual guards to get while on the job, no?

Is your thinking that a prison guard (or analogous) would be told to be kind and forgiving, or not given any direction at all on the “right” way to behave?
Goatcounter: Easy web analytics. No tracking of personal data
Not many people have that issue though.

I can wear my quest many hours per day and I didn't have to build it up. I did have to use teleport movement at first but that didn't feel like an impediment.
Painboard – Analyze customer feedback with AI, Curate the result with drag&drop
California redwoods 'killed' by wildfire come back to life with 2K-year-old buds
One small correction - most versions of Python 3 come bundled with the Tk DLC, which gives you graphics and a whole 'nother world of logic puzzles to solve.
I remember near the start of HashiCorp, Mitchell and I spoke about buying one of his side projects. In seeking to rustle up some funds, friends asked me why anyone would offload a profitable project at such a price. Mitchell essentially explained that he was moving on to focus on bigger and better things. Boy was he right.

Someone else beat me to the punch on buying the website, but Mitchell’s clarity of purpose was profound.
Could you slide a gzip window over the source code and flag any relatively high entropy region(s) for human review? Would this maybe be more deterministic than an LLM?

How about a multi-stage system that uses the LLM to attempt analysis of the statistically-detected high entropy regions by way of an assortment of tools, such as b64 decode?

I like where you are headed with this. Just some thoughts I had.
How Lego went from designing playthemes for creative play and building in adventurous imaginary worlds, to replicating real-world 1:1 objects like cameras, typewriters and vintage game consoles as collectible plastic pieces sitting on the shelves of bored adults...
More like JS folks are discovering compiled languages.

Now instead of a new JS framework daily, it's going to be new reimplementation of an existing tool daily. For a while.
I've had good experiences with OptaPlanner:

https://www.optaplanner.org/
I wonder when are we going to see a LLM to build Lego Sets out of a prompt.
Maybe is already out there?
Many thanks for this good answer, that level of detail is exactly what I have been missing up to now.

I'm surely aware of the fact that C cross-compilation is often very clumsy implemented. But I also have to mention that there is a project that also tries to solve that too, while also creating a whole new language:

https://zig.news/kristoff/building-sqlite-with-cgo-for-every...
That sounds like the space pioneers that set out for Alpha Centauri on a multi-generational voyage only to be surpassed by faster spacecraft half way there.
To be honest I find that a little bit too vague to be useful.

I can't find clear numbers on this, but on e.g. [1] I read it's not too fast, but I didn't try to reproduce their results, and according to some comments a number of factors can greatly affect performance.

[1]: https://old.reddit.com/r/jpegxl/comments/zwftn2/libjxl_on_an...
Chesterton's Fence: A lesson in second order thinking (2021)
Maybe try downloading a LLaMA model and fine tuning it with your corporate handbooks?
I wasn’t aware of significant cuts to those teams. How much did we lose there? Could that have been mistaken as limited to Origin devs?
> Adobe told investors it has been cooperating with FTC staff since June 2022...

Obvious reaction: WTF is it taking 17+ months to resolve this?
Oh, if you like py3, I recommend the mypy DLC!

it's fun to imagine the shape and color of your datastructures and how the abstract monsters of the voidspace munch on them! and mypy helps you find the right arcane incantations, so you can be pretty sure that what you imagined will actually rip through that messy real world just the way you envisioned it!

well, of course it would be unfair of me if I wouldn't mention that there are serious hazards too, as gradual typing is a gateway drug to many abilities some consider to be unnatural. (you too might wake up drenched in sweat thinking about ... what if we all are just monoids in the category of endofunctors!?)
> not implemented is it's quite complicated and there are other things we'd rather work on

I get this, but why break things if you don’t want to fix them? That’s great that you want to work on other things, but that feature was useful and existed for years and people depended on it. I pay for GitHub and you’re taking away features.

Not you personally, but this attitude is frustrating for me.

As a user, I don’t agree that the new features you implemented are better than the ones you took away.

It’s your choice, of course, but I don’t like this shift in dev mindset where really basic features that have been around since Unix time and are essential to programmers aren’t implemented because they are too hard.

Thanks for engaging in this thread and glad you’re working on this. But hoping since you’re involved in the development that you might be able to shift things a little toward “the good way.”
Yeah and because both displays project a lot of the same content it's effectively not much more than 4K.

Still a jump higher than other headsets though.
My view is to focus on doing stuff. That's what I did. Pick up some task you want the model to do, try finetuning llama, playing with APIs from OpenAI, etc. Googling and asking GPT along the way.

Foundational model training got so expensive that unless you can get hired by "owns nuclear power plant of GPUs" you are not going to get any "research" done. And as the area got white-hot those companies have more available talent than hardware nowadays. So just getting into the practitioner area is the best way to get productive with those models. And you improve as a practitioner by practicing, not by reading papers.

If you're at the computer, your time is best spent writing code and interacting with those models in my opinion. If you cannot (e.g. commute) I listen to some stuff (e.g. https://www.youtube.com/watch?v=zjkBMFhNj_g - Anything from Karpathy on youtube, or https://www.youtube.com/@YannicKilcher channel).
I was going to suggest blocking web fonts with uBlock Origin, but I get them even with JS and fonts blocked.

Turns out a CSS rule does this:

font-variant-ligatures: common-ligatures discretionary-ligatures contextual historical-ligatures;