skysight-inc/HackerNews huggingface dataset:
Iris is a separate model from face mesh, but it relies on face mesh for part of the pipeline

> The first step in the pipeline leverages MediaPipe Face Mesh, which generates a mesh of the approximate face geometry. From this mesh, we isolate the eye region in the original image for use in the subsequent iris tracking step. …

> Face Landmark Model

> The face landmark model is the same as in MediaPipe Face Mesh. You can also find more details in this paper.

> Iris Landmark Model

> The iris model takes an image patch of the eye region and estimates both the eye landmarks (along the eyelid) and iris landmarks (along this iris contour)…

https://google.github.io/mediapipe/solutions/iris
Note how that sentence started with "but if we're going to try and remove such language from tech,". It wasn't a support of the idea, just of the execution. "If you're going to try and mug someone, why not do it somewhere with no CCTV?".

As for the reasoning, nobody thinks not having a "master" and "slave" chip in SPI is going to erase slavery and especially nobody (on the right side) is trying to erase the word altogether. The most common argument is that these terms should not be "watered down" by using them elsewhere - when you hear the word "slave", your immediate thought should be "human rights are being violated! who? where? how can we stop it?". It should bring up the thought of some of the worst human suffering in history, not some chips talking to each other.

(again, I'm not giving a judgement of the idea, just explaining the arguments for it the way I understand them)
Also it matters, what kind of security requirements there are. Is it an API, that everyone can query to their heart's content? Or is there stuff some people may access and others are not allowed to see? Then suddenly there is a whole security layer in the game, that needs to be carefully implemented and tested. Did the thing I implement really protect the data of the API from all possible accesses by unauthorized people?
Thanks for the feedback! We are actively modifying it to ask probing questions only and only answer clarifying statements to asked questions
slightly worse power efficiency is a slight understatement ;)
Pretty hard to say for sure, after all humans are impenetrable black boxes... :P I'd hazard a guess it involves perpetuating genes, though.
Where is this? Most of the world today uses automatics, I think.
Or are you thinking of electric without gearboxes?
I know lots of old people who are absolutely fluent with almost all these terms (excluding 'mite' and 'groat'), could reckon with them quickly and accurately, and who (when I was younger) would quickly and accurately translate decimalized amounts into shillings and pence.
This would be a more convincing argument if your facts weren't over half a decade out of date. DTrace for Linux was relicensed under the UPL (with kernel components under GPLv2, just like the kernel) way back in 2017.

(speaking as the guy who wrote the scripts to change all the license text, though the actual relicensing was due to a lot of work on my boss's part.)
GPT3 has demonstrably been able to run/execute execute and make API requests with python for quite some time now. You can test it too. See here

https://twitter.com/sergeykarayev/status/1569377881440276481

https://twitter.com/sergeykarayev/status/1570868002954055682

None of this seems like it would be hard to implement. The memory would be the more out there thing but even that would be a matter of retrieval.
TSMC sees biggest customer [Apple] generate 23% of 2022 revenue
> Personally I don't have a strong opinion on this, especially since trans women taking over women's sports is not a problem yet anyway.

It is a problem - see https://shewon.org for an increasingly long list of actual women who have been pushed out of winning spots in their sports by men who identify as women.
If the VR is good enough, why would you even bother to visit it in real life?
You may or may not like https://snikket.org.

It's a bunch of XMPP software (Conversations, Siskin, Prosody), with minor patches, under a common branding (the Snikket parrot), plus a web portal.

It's aimed at the friends&family use case, with an easy invitation-based onboarding workflow. You can either self-host a Snikket Server (= Prosody + TURN + certificate automation) or sign up for the hosted beta (which is either bring-your-own-domain or a domain under snikket.chat).

Note that snikket.org is not, by itself, an XMPP service where you can just sign up. You either need to run your own instance, or you need to sign up for hosting.
Minimalism is helluva easier in dev. Throwing a few solid filled rectangles is sure cheaper than painfully drawing skeumorphic features.
A Bit of Browser History Analysis (2020)
In fact, a shilling was defined in terms of silver ('sterling silver' gives us the 'pound sterling'), so it was a bimetallic system.
I totally agree with this. I'm an artist and I think of myself as part creator and part craftsman. There are so many small skills that go into my work that are much more craft than creative.
What I didn’t understand in the video is, it appears to an assume the rotation of the light source box is known/constant/exact.

How is the light box calibrated?
It probably pales in comparison to all of the ecological damage and worker exploitation that his companies have done
It's the only sane way.

Checked exceptions were a fundamental mistake which basically makes it impossible to actually use (non-RuntimeException derived) exceptions reliably for their intended purpose. As soon as you introduce any higher-order programming (e.g. functions that take other functions as parameters) you start to have to wrap e.g. IOException... but that means that calling code can no longer catch that wrapped IOException via a simple "catch (IOException e) { ... }"... it instead has to catch whatever you wrapped that exception in... and manually look inside that Throwable's suppressedExceptions list. And so you end up with stuff like Guava's Throwables utility methods.

Of course, this probably happened because Java basically didn't have much in the way of higher-order constructs at the start, so they didn't notice that they were painting themselves into a corner... If they had a more powerful type system something usable might be possible, but as of Java right now, it just hopelessly broken.

I'd suggest that a fix to the langauge would be to simply change all exceptions to unchecked, but unfortunately that might break a lot of code where the above workaround has already been implemented once consumed libraries switch away from wrapping. (Note that it's only Java-the-language which has checked exceptions. The JVM doesn't and Scala/Kotlin are much the better for it.)

EDIT: The JVM is a marvel of engineering. Java... not so much.
The Ig Nobel Prize: Why Are Cats Liquid? (2022)
That’s interesting do you have more details about the runner farm? In my small scale experiment it was difficult to have so many available runners at all times. We run a monorepo and there are changes that will hit several apps that need testing. So for example opening a PR might need 40 runners. Meanwhile other devs might need 1 or 2, etc.
https://www.amazon.com/David-Lynch-Art-Life/dp/B071P6ZYVB/re...
I don't know about this aspect, but horse sales typically involved this type of commission. The buyer would pay in guineas (or £1.05 times the nominal purchase price) and the seller would receive that number of pounds, with the extra going to the auctioneer.

I'm not sure if this system persists now, but it definitely lasted long past decimalization.
Stop using electronic voting machines.
I imagine a youtube where the ads would pause as soon as you don't look at them anymore. Like that one black mirror episode.

But yes, first promote some gimmicky fun stuff to get the foot in the door and when it has arrived, show the real face.
https://www.youtube.com/watch?v=MLuVtXlwQVU
It seems like something to maybe do a little research on rather than taking the first one that randomly shows up on your doorstep though.

Also a lot of people are hesitant to put anything into their bodies from Amazon, though with supplements I think a lot of it tends to be bullshit filler materials anyway.
Over the course of the last few months I hacked together this little online video webapp. It uses FFmpeg in the background and has features like removing the background of a video, adding Text and Images and automatically generating subtitles for your videos. Tell me what you think about it!
No, you're just the equivalent of someone who has smoked a pack a day their entire life but doesn't have cancer insisting that that lung cancer business is overblown and unscientific. Even a high risk isn't a guarantee.
What if you don't want to build a PC and a need for ARM64 (lets say at work they run stuff on ARM64 servers for whatever reason, those fools!)?

What if I just want to buy a thing. And then later also be able to sell it maybe.
This was a pretty fun read. I enjoyed the pastiche.
Tilt Five has a take on this.
https://www.tiltfive.com/
It's an attractive idea but I believe that probability says "no". Assuming a perfect RNG, the odds are stacked that you can assume any length(index), into the correct set of data, will be longer than that data you're seeking a location of.

More background here:

https://math.stackexchange.com/questions/432017/can-random-n...

I'm sure there may be isolated exceptions where this wouldn't happen and it'd be fascinating to learn about what they'd be.

To my knowledge none have been found yet. If you know of any, do share.
> if you compare it to C#, which is improving over time, you'll see the hello world also takes one line

Well yes it it does now, since C# 10 or, but in Python is have been a one liner since the beginning 30 years ago, and over the decades it has build a following. And even with recent efforts to cut down on boilerplate, C# still has more cryptic syntax than Python.

I'd argue C# is more maintainable in the long run due to the static typing, but there is no way it is as accessible to beginners.
Definitely more of a Rorschach for kevviiinn than anything I wrote.

What I was actually alluding to is https://en.wikipedia.org/wiki/O%27Connor_v._Donaldson and https://en.wikipedia.org/wiki/Addington_v._Texas

From my non-scientific, but rather large sample size of these mass transit experiences, I would ballpark unmedicated schizophrenia rates in excess of 50-60%.
I am pretty pretty sure that this is just per person. so all it does is categorize complex brain patterns of one person into 10 category numbers and then do some hula hoop to display the numbers.
Sphincs+ Submission to the NIST post-quantum project, v3.1 [pdf]
Huh? That doesn't even make sense in this context.
I looks like he only had 12k when he confessed. How on earth is that "Fame"?

> "[My Instagram account] has blown up to nearly 12K followers since October, more than I expected," wrote Avery when he first reached out to Ars Technica in January. "Because it is where I post AI-generated, human-finished portraits. Probably 95%+ of the followers don't realize. I'd like to come clean." (https://arstechnica.com/information-technology/2023/02/viral...)

The article goes own to say: "With Midjourney, anyone can pay a subscription fee for the privilege of generating art from text-based descriptions"

Google says 1k followers costs between $12-$30. Getting bots to follow you for three months seems pretty cheap... could this have been some kind of weird self-promotion or an ad for the AI? He felt so guilty that his first thought was to run to the media? This whole thing just seems off to me somehow...

Maybe I'm being too skeptical, but it seems like instagram is worse than other social media sites when it comes to shameless self-promotion, "influencers" who are basically undisclosed paid advertisers, fake accounts scamming people etc.
It's not really research unless it's blind. Plus who knows what long-term side-effects may come up down the road (some people were discussing cancer risk of BPC one peptide reddit thread)
ah ok! don't worry, i thought it was some kinda "implied" joke but i wasn't sure, thx for explaining
Wait so if you write for a newspaper, you don’t consider that free speech?
No evidence for absence of solar dynamo synchronization [pdf]
A dollar is 10 shilling, or half a pound, and I believe the name goes back much further than the US dollar, to the time when various European precious metal coinages would have been recognized and converted.

The Australian dollar, and perhaps others, was set equal to half a British pound at the point when they obtained their own currency.
Passing for Human: Philip K. Dick in Vancouver (2018)
> I've since heard that using Arch you can setup btrfs snapshots in Grub in a similar way.

OpenSUSE Tumbleweed does this automatically on each upgrade.
Java is a simple language even if people build gigantic piles of abstractions in it. It doesn't have multiple inheritance, it only has like eight base types, only a few well-worn ways to control flow (while, do while, for, if, switch, throw, return).

It doesn't have operator overloading, or array access overloading. Attributes and methods are instantly discernible by the presence or lack of parentheses. It doesn't have templates or macros.

I don't know many languages that are as simple as Java. If anything Java being so simple syntactically is a major reason why it's so wordy.
I love seeing these guys at a slower pace focusing on customers. A bit different than their normal content.
They all never fail to redeem, until one day they do.
He shows that between 9:50 and 10:50 in the video

https://youtu.be/Q07CTj4fUeY?t=592
No, the guy didn't get it. He was using the analogy completely incorrectly. There is nothing unfair about my response, he simply wasn't getting it.

I'm quite well versed in not only the science behind natural selection, but in the philosophy of science as well. This tippy toe "carefulness" about using the word is unnecessary and made up by you. There is a colloquial meaning for science that is used casually all the time and everybody knows what it means without the need for "carefulness".
I develop desktop and embedded applications, so do a different work than distributed systems engineers, but I wonder - do you often build systems from scratch and therefore need to have all this knowledge?

Because in every job I've worked in the past 10 years, I landed in an established project, that was developed years ago, and my work was to maintanace and add new features. Most of these projects were too big and complicated for one person to know how they work in every detail - even the ones that were there for the very beginning always said something like "after all these years I don't know how half of the things are implemented".

So, from my perspective, an interview question where someone asks me to design a complex system entirely on my own, in details, is just stupid, as I am pretty sure I will never do anything like that in my life. But maybe webdev is a different story?
What, you mean countries that have 5x the US population have total greater emissions? Get out of town
I think you completely misread parent's comment.
I've used 4k TVs and currently a UWHD (Dell AW3420DW)

If you have a good enough monitor for gaming already and are more interested in programming aspect, I'd def recommend a 37-42" 4K tv. Way more for your buck. If you can find a TV with 120Hz refresh, that would be sufficient for gaming too.

One thing to note is that ultrawides are not great for full screen sharing as everyone else pretty much uses a different aspect ratio.
Geomagnetic Field Is Necessary for Black Garden Ant Foraging via MagR Expression
yuck, java never fails to make the syntax awkward
This is an awful article. It offers no hard science, and functions at best like an ad for something which could very-well be dangerous. It's nice to know the "miracle cure fad" of the day, but I'd expect a more nuanced approach from a newspaper.
Yes and actually that subsetting is why we need the richness of the language. A school for the blind is specifically for people who need to learn to make do without hardly any visual input. Assistance for the visually impaired can range from screen reading and braille to large text and high contrast.

We also have a lot of definitions for blind and retarded, not referring to personal differences. A duck blind. Retarded bacterial growth. A blind sac. Sometimes people take offense at even these uses.
The performance and the time investment, even with doom, there were lots of bugs and performance issues especially regarding lsp/debugging. I'm sure the problems can be resolved but i would need to sink my time into it.
Its not enough for the laws to exist, they must also be enforced.
You have a point, which is why making Java easier to learn and easier to write smaller, less "serious" software is one the areas we're focusing on at the moment. You'll see some of the relevant features appearing very soon. Some of the relevant enhancements are on the language side (e.g. https://openjdk.org/jeps/8302326 with more in that area to follow soon) and others on the tooling side. Stay tuned!
> Why does it always have to be about shopping.

It's published by Shopify, so in this case it's because it likely would not have gotten published otherwise. Unfortunately E-commerce companies are not known for their "research for the fun of research".
I supplement ps100 acutely with exercise. Could you elaborate on your comment a bit?
The ideal is probably in the middle. Being able to see where exceptions can be thrown is very helpful if you're manipulating state which can be seen from outside the method, because you need to make sure you leave it in a valid state if an exception is thrown. But in a pure function it's mostly noise.
https://www.audible.com/pd/Educated-Audiobook/B075F8MBMQ?act...

https://www.audible.com/pd/Bad-Blood-Audiobook/B07C8GVTB5?ac...

https://www.audible.com/pd/Boys-Will-Be-Boys-Audiobook/B002V...

https://www.audible.com/pd/Shoe-Dog-Audiobook/B01CRM17MS?act...

https://www.audible.com/pd/21-Audiobook/B002V8MEZS?action_co...

https://www.audible.com/pd/The-Game-Audiobook/B002V1K17I?act...

https://www.audible.com/pd/Masters-of-Doom-Audiobook/B008K8B...
Nah, it was because the costs of the content were always significantly higher than other content.
It's weekend, so I don't think we'll get an answer soon. I'll still post my findings here if/when I get one.

for background:

Right now in some corners of the internet there seems to be some sort of anti-ai-generation campaign raging and people are getting bullied.
Check out Hyprland
And also, unlike the weirdness of pre-decimal currency or some of our more obscure weights and measures units, the miles we talk about are rough approximations that aren't supposed to be subdivided or converted into anything precise (or anything more precise than "about half a mile") so there's no particular advantage to using an SI unit
laptop stand + external keyboard / mouse / trackpad
> Why isn't Perl as popular as Python?

Perl was significantly more popular at one point, but it slowly lost traction while Python gradually gained traction over the years.

Better ecosystem for numeric computing is definitely a big reason for the success of Python, by the question is why Python gained a foothold in that niche in the first place. It think it is because Python is just a lot more accessible to people with different backgrounds. Perl really grew out of shell scripting as a supercharged alternative to Bash and Awk, but retaining many of the quirks for familiarity. Python on the other hand grew out of research in teaching programming to beginners.
I am not complaining - I don’t have reason to, I earn the local currency - I’m just amused they even exchanged Scottish notes at all, and even more so that explicitly stated that they would.
It's ironic that 15 years later, the latency between the movement of the camera and the targets has only got bigger (original video vs the first one in the "Final prototype" section).
It doesn’t have to be generated by a model. For example, 3D software (ex: game engines) are used for image data.
Don’t you worry about my exercise, dude
You’ve heard of YouTube Red? Now try A Youtube Orange
Because it's the web, and that's all the web is about.
Wait so is the issue financial or philosophical? If you had the financial means would you just buy iPhones for all of them if that’s what they wanted?
It's not irrelevant but it's not a smoking gun. We don't even know an inspection would have caught anything for this train.
Paul Clifford: The origin of "It was a dark and stormy night.."
Quaoar’s Ring Defies Gravity
Corporate security often insist that CEOs fly in a company jet. If you recall the auto industry execs testifying before Congress in 2008 (the TARP hearings), they came under a lot of criticism for flying to DC. So on their second visit they drove in small convoys with their security staff.

https://www.thetruthaboutcars.com/2008/12/bailout-watch-254-...
It's weird that these days, caring about your customers is considered a superpower. It just shows the awful level of service and support that passes as "customer care" these days.

I recently bought a hat from Boston Scally Company. It wasn't a super cheap made-in-China $10 hat like you can easily find on Amazon or eBay, I paid $50 for it. When I got the hat, it was covered in threads. Some needed to be cut off. When I emailed the company, their reply was "we're sorry you aren't happy with the quality of the hat, you can just remove the threads and it won't affect the integrity of the hat."

That's the wrong response. The correct response is "We're embarrassed the hat shipped to you like that. Would you like us to send you a replacement or do you want to send it back for a refund?" I am certainly not going to buy anything from this company again when they can't acknowledge their screw up.

Own your mistakes. In almost all cases it's the right move and you earn the respect of the customer.
Speed is the ultimate User Experience. Especially when it comes to exchanging JSON data which is what apps do all the time these days. Great job!
We need more devs to use linux. It is a better experience IMHO. I've been donating to the asahi project every month hoping apple hardware gets finally liberated.
Benefit of trackir is computation being done partially in the device/camera (as opposed to diy clips, which I use for my flight sims).

There have recently been some cameras released that don’t require ir-clips and offload the computer some, but feels =\ having a webcam requiring constant camera and/or tracking.

But for games it’s great and already in use.
Ahhhg! "it unloads the magazine"
Is the Entire Economy Gentrifying?
RPM is much simpler than .deb, so guide is not necessary. It's just a simple .spec file with few headers and sections. See src.fedoraproject.org[0] for Fedora .spec files (click or search a package, then click on Files tab, then .spec file).

However, Fedora uses "convention over configuration" principle, so a packager must know Fedora conventions to package a program properly.

[0]: https://src.fedoraproject.org/
> unless the unsigned Integer is fully underflow checked at runtime.

Sure. That doesn't mean the datatype wouldn't be nice to have even with such checks. There are languages out there that fully check over- and underflow. Java could too.
I use spaces because in my old age I find that I like to align things like end of line comments.

It didn’t really matter - if you used tabs or spaces - back in the day when you only looked at code in your own editor.

But, now with things like online git repositories, I find I will look at code in other places that may have a different concept of tab spacing to my editor.

For example, I was recently reviewing some code in github, and in various parts the indentation had gone nuts due to me using tabs.
Converting that to spaces fixes that problem.