skysight-inc/HackerNews huggingface dataset:
Can you please publish this work somewhere so somebody else can use it? Or consider writing a blog about it? I think that would be a great way to help out. Also which compositor did you use? If it wasn't Weston then that could be a problem, if you want to have a chance for this to be stable in Wayland then usually you'd start with a working patch to Weston. If you don't want to do that work then maybe you can send your patches to someone who is able to modify them and get them working in Weston or KDE, or anything else really.

Edit: Also I'd like to give some feedback.

"a way to have the compositor notify the application which dpis it should render at (because it’d be multiple)."

Right, so that's one additional message. I assume by multiple you mean the case when you have multiple monitors at different scales.

"a way for applications to tag each buffer it renders with the DPI it’s rendered at, so the compositor can show the right buffer natively on the right screen."

I think this would be one or two additional messages. But I'm actually confused by why you would do this because it seems like it would still cause performance issues, if you're now rendering every program two or more times every frame. I think you may want to save this for an "accuracy mode" or something, and normally have it so only the max DPI applies.

"it even makes sense to provide a clip mask telling which part of the window each DPI should be rendered for"

This won't work in Wayland because the client never clips windows, it just redraws the whole window each time.

"What’s more complicated is handling situations where compositors don’t support this, or only support parts of it. That whole backwards compatibility part is more work than getting the whole feature built and shipped, and it’s entirely unnecessary. "

I don't see how that's complicated or why it's more work, programs would just work as they do now, i.e. you just assume those programs always have a DPI of 96 * buffer_scale.

Also depending on how you design this, you may have to consider how this would interact with OpenGL and Vulkan, and maybe consider the possibility of creating additional extensions there in order to handle this. But that may or may not be necessary, I'm not sure.
I've been underwhelmed by recent mobile updates. Maybe I'm missing something but the stuff that sticks out is oh, this rectangle is rounded now. New clock face, okay.

I guess floating notifications, but even that is meh. Facebook had those annoying floating faces 5 years ago

I do remember when they were trying to push touchless gestures (e.g. changing the spotify song by waving your hand) which is a perfect example of a feature that pretty much no one wanted.
I imagine google had to pay spotify to include that feature. Needless to say
> These guys were putting in 60-80hr 6/7 day weeks. It's no different than the plant maintenance tech or the IT guy doing the same thing.

Hi, IT guy here. When I'm sleep-deprived, there is absolutely 0 chance of it causing some family to die. It's very different.
WHO greenlights rollout in Africa of the first malaria vaccine
> What do you do, if I may ask? The only roles that I'd characterize as you describe are fixed income management and some actuarial roles

What? As a software engineer, I'm constantly doing mental math to determine things like "how much memory will this take up when the input size is X". Sure, Big O notation is nice for limits, but in real life, there are typical input ranges, and you have to do the calculation. Can I use a calculator? Maybe sure, but why would I?
The safety issues the parent posts were talking about are greatly increased when these rules are circumvented in order to drive a bunch more hours than that.
I think I agree, the PageRank parent and software patents in general are not genuinely in the public interest. I just think it’s one of the strongest examples that might pass any patentability test. That doesn’t mean the patent is a good thing.
I haven't see this as a problem, but I am working for a consumer network equipment semiconductor company. I haven't worked with graphics drivers which could be different.
Normally we get the driver code from Cadence and Synopsys under a permissive license, it can be integrated in what ever you want. The documentation and especially the RTL is under strict NDA.

This driver code is often very self contained and does not use many or any Linux frameworks, it should be easy to integrate it into any operating system in any way. Normally you have to rewrite the driver code you get from Cadence and Synopsys to get it integrated in upstream Linux, because it does not meet the upstream Linux guidelines. This is a general problem with the out of tree drivers you get from the semiconductor industry.

There are also big players in the semiconductor industry which demand that every code inside the Linux kernel they ship has to be under GPL for legal compliance.

There is also not a single bad guy in the semiconductor industry which prevents upstream Linux support. Every player could do it, Google probably got most of the drivers in source for their Pixel phones and could have upstreamed them, but most of them probably need a rewrite. They could have offered Qualcomm some money to port support for the SoC used in a Pixel phone to a more recent major kernel version, I am pretty sure Qualcomm would have done it for the right amount of money.
I don't see why it would be at all like plastic recycling: plastic "recycling" was never practical because there are too many kinds of plastic and making new plastic is so much cheaper. When the Chinese were buying it they were landfilling most of it in exchange for payments to take it off of our hands. On the other hand, aluminum recycling works very well.
Fair enough. I go on the assumption that there will always be stuff we miss, and my customers do as well - especially given the time pressure that we are under to deliver. Even so, it's a given that some people will get away with these things. Interesting detail: over the years you'd expect something like this to pop up after the fact or in a subsequent DD if it goes on for long enough, but that has never happened. So maybe the number of missed cases is lower than what I would personally expect it to be (a factor of two would not surprise me).
The camera quality of phones has increased significantly in the past several years. This is due both to hardware and the algorithms that can really do wonders in terms of focus and lighting.

OLED screens and high refresh rate are a treat for the eyes, especially if scrolling through text for an hour or more per day.
No idea, but an initial search at "Connect Hearing US" (which also has a large Canadian arm states;

"2-week FREE hearing aid trial*
Try before you buy, absolutely free! Take a new pair of hearing aids home for two weeks to see how they work in everyday situations — no money down and no obligation.

3 years FREE Batteries
Get three years of batteries included with your purchase no matter what hearing aids you buy. Each year you will receive a box of 60 batteries for each hearing aid.

3-year Warranty and 3-year Loss & Damage
Enjoy a three-year manufacturer repair warranty and three years’ loss and damage coverage for all hearing aids"
https://www.connecthearing.com/cost-of-hearing-aids/the-conn...
Ah, I missed the `or_else` function.

Normally, you'd do something like:

with ... do
...
else
{:error, _} = err ->
# ... handle error here ...
err # propagate the error
end

But if you need to handle errors at different points of the pipeline differently, it can get pretty unwieldy. (I've wrapped the function calls in a tuple like

with {:step_1, {:ok, value}} <- {:step_1, fn_call(...)}

so I could dispatch on that tuple in the `else` block, but I think your solution is cleaner than that—especially if you need some kind of recovery that lets you go on with the normal computation. :) So if that's what you need to work with, then I don't think you're doing it wrong.
"more than any other online forum would do" - still does not mean it is right

"super labor intensive to boot" - it should be in the CMS code to show a flag if "edited".
always nice when an optimist joins the conversation. everything just lightens right up.
Most new TVs/displays can do Thunderbolt so there’s your USBC connector replacing HDMI. Hdmi can be useful for longer runs because of integrity and there you’d want a HDMI->C cable/adapter that’s an active part.

For SD cards, the majority of people don’t use SD cards (even customers for the pro line). It’s a concession to an important niche, but forcing that niche to have a USBC adapter that is built into the SD card (maybe not possible?), having a separate SD card reader dongle, or having the camera itself be the SD card reader all seem like better choices than forcing all laptops to have an SD reader.

What’s the compelling story for why SD card or HDMI strictly need to be built in for all customers? The story for HDMI is kind of the strongest because the HDMI market is much more common day-to-day and USB-C as a display technology hasn’t yet permeated standalone TVs and projectors.
If every day every single interaction with your computer becomes a pain purely because of some stubborn people who refuse to listen, it becomes very hard to stay calm. Especially after almost a decade.
Queen Cake - oh well what could have been
It’s not the one the whole gaming industry prefers. And as a result, Mac gaming is limited to a few legacy open GL games and modern mobile shovelware on Apple Arcade.
MagSafe was a gimmick for me - disconnects far too easy, cables fray in like 9 months, only one side, proprietary and overpriced. Use longer cables and they will never be yanked again. MBP is heavy enough that even USB-C is getting pulled out on a good yank.
Canadian here as well. I have a 35 dB / 70 dB loss in each ear respectively.

It is a pretty sweet deal if you can afford it. They do just ship you already-programmed replacements if you've lost one. No questions asked. Free adjustments. Very comprehensive. It's pleasant and stress-free while you're covered by one of those packages.

But it's if you can afford it. When you can't afford the all-exclusive package there's really not much else. I spent about half of my childhood, teens and 20s without hearing aids due to cost. Held back my education at all levels. Even when I went to university, while I was eligible for provincial funding for hearing aids at a student, I was still expected to pay the cost up-front first. Independent adult students don't usually have $5000 cash lying around. I missed most of my first year.
That's particularly odd because the normal prescription for sleep apnea right now is for a self-adjusting PAP machine -- an APAP -- which has quite a range of pressures that it will automatically apply to minimize apneation events. And if you exceed the range, it will wake you up and alert you to that fact, too.
in your opinion it is right, in my opinion it is wrong.
Apple Powerful M1 Pro and Pro Max Chips Will Lay Waste to the Fastest PC Laptops
Looks like is a union thing: https://www.nasdaq.com/articles/tesla-excluded-from-white-ho..., if you care for the real answer behind your vague accusations.
My understandimg was that the reviewer gets an extremely compressed version of the image, not full resolution, likely due to privacy concerns due to the potentially large rate of false positives.

I don't trust them not to jump to conclusions with a 256x256 (the exact quoted resolution escapes me at the moment) image at their disposal.
If you want to see the alternative, look at Romania now. It seems Delta kills young people too, just less often. We have 450 minors currently in the ICU. If the young population did not vaccinate, it does stand to show that serveral more people than that would have stood to die.

Way to go Romania, standing for the test group.
Remember when we would use a screwdriver to permanently attach a peripheral? Via serial or parallel, etc. How far we've come.
Hmm, why charge $750 instead of billing $20/month forever and giving new hardware every 3 years?
Essentially, this is an automated applicant screening tool.

Presumably, individuals who jump through these dehumanizing hoops will be seriously ‘motivated’ and ‘qualified’.

From a talent attraction perspective, it’s a major turn-off.

Imagine if a potential client or investor signaled interest in the company.

Do you think a live human would jump on Zoom with them PDQ?
I've long thought the problem with hearing aids is the calibration process. People (often old, confused, and less tech-familiar) try them on and spend half an hour answering questions about "does that sound better?"

What if, instead, the calibration process worked constantly? Give the user a button to press when they don't hear something well, and another when they do. Let them have this for a month, let them try it in their kitchen, their bedroom, the local shop or bar, outdoors. Run some reinforcement learning algorithm to optimize for getting more "good" presses and fewer "bad" ones. Optionally, adapt separately to each environment.

Is there a "smart" hearing aid calibrator that works like this? If not, but you think it's plausible, I'm interested in working on it.
Alibaba launches own chip for its servers
Just a reminder that git stores files, not diffs, and you can replace the merging strategy (e.g. how it handles multiple heads), merge driver (e.g. word vs. line based merging), and interactive diffing tool with anything you want. In this sense git is purely concerned with version control (what instance do I have of this data and what is its provenance in regards to other instances), and doesn't really give a crap how those files got there.

I see a new structured editing project kicking off 3-4 times a year and for some reason all of them seem to start by replacing git. Thereby they immediately have to contend with storage, branching, naming, and distribution, rather than using git as an object store and focusing on their new editing algorithms.

(There are also very real workflow issues with the snapshot model! But these structure editing projects don't try to address those either.)
Couldn't companies also use the 6 years that they employ a foreigner to train an American worker to fill the position? A bachelors program is only 4 years and the company could sponsor it if they were in such desperate need.
Math Foundations from Scratch
I wonder if it there are facebook internal 'admin' type employees that are stealing accounts in this way.

That would be a way to get the code. Wouldn't be too surprised if facebook was skimping on oversight.

Do you know what the behavior of the account was after takeover? Was there a clear monetization strategy (ex posting links, sending spam messages, etc)?
Better get yourself some toilet paper. Supply chain crisis show what is the really important stuff.
I don't understand this dongle stuff. You just buy a USB-C to HDMI cable and plug that in. I don't see how it's any different than buying an HDMI cable.

I'm a photographer, so the SD card slot is nice for me personally, but it really doesn't make sense to build it into the laptop. It must be used by a tiny percentage of people.
On the other hand, your PD should not change once you are an adult, outside of major traumatic events.
Generally I agree, but projectors specifically have almost always required dongles w/ Macs and the solution was usually to keep one attached to the projector cable or tethered nearby. Mini-DVI, Mini-Displayport, and even HDMI wasn't standard on many office projectors. It's a hassle but not specific to usb-c or a recent phenomenon.
Have you seen the movie In a World? It's pretty funny and about a bunch of voice actors. https://www.youtube.com/watch?v=NuxApRnekWc
Intel does this all the time, but they want normal Ubuntu, RedHat and so on to support their hardware when their hardware gets into the market. With these phones the hardware and the software is shipped together in a bundle, it is a different thing.
What are these good apps? I'd like to check some out.
Someone should just stick a fork in the term "postmodern" and finally declare it dead. The above meaning I largely agree with, as would Hume. Of course people can have different values, and of course people with different values, faced with the same facts, might come up with different normative conclusions of what should be done about it.

But that's a far cry from how postmodernism is often decried, as something that professes no objective truth at all, or as a bunch of lazy moral relativism, where the value itself changes depending on circumstance.

So you can easily have two people fighting about postmodernism that might even largely agree with each other; that they dislike moral relativism. But one would attack post-modernism, and the other would defend it, neither really quite clear what they are actually talking about. Which seems to be another definition of postmodernism itself.

Anyway. :) Back to your original question. Given the absence of actual moral facts (which I take as axiomatic), I think the answer is limited to some public decision process that decides which moral values are in force, along with an effective way to re-decide frequently in a way that avoids the problems of becoming insular and self-reinforcing.
There are 4x Thunderbolt 4 hubs.

- 4x Thunderbolt 4 (1x with power supply)
- 3x USB-A 3.2
- 1x USB-A 2.0 (with power supply)
- 1x Gigabit Ethernet
- 1x UHS-II SDXC
- 1x Audio

Actually, it looks like this same hub is sold by both Sonnettech and Kensington.

https://www.sonnettech.com/product/echo11-thunderbolt4-dock/...

https://www.kensington.com/p/products/device-docking-connect...
Cool, that's a great hacker approach! Fine-tuning like this isn't economical for eye doctors, and 99.5% of the population isn't interested but it will give you the best results.

Just checking because it looks like you're from '79 and talk about drifting vision: you know about presbyopia and accommodation? You might need multi-focals.
> Does anybody use all of the new power of these incredible devices?
No, people do the same things with every new generation of smartphones. Call, text, scroll social media, take photos, or make Google searches. That kind of stuff. None of those activities require powerful hardware, so I will never understand why some smartphones need processors more powerful than the damn PC I'm typing this on. It's equally stupid in my opinion that the software we use to accomplish those activities is constantly becoming more and more bloated and have ever increasing hardware requirements to run smoothly! At the end of the day many common mobile apps do the same damn thing they did 7 years ago, but good luck running some of them on hardware that old (assuming you can even find a phone that has a new enough OS).

Anyway, I'd love to support Fairphone as well, but I'm upset that they removed the headphone jack in order to sell their new wireless earbuds. For a company that's supposedly all about sustainability, repair-ability, etc. that's a pretty stupid move. Removing a basic feature in order to sell another product is the opposite of sustainable. It's greedy, and I thought Fairphone was against that.
Ask HN: Online degrees/courses/resources to learn Anthropology?
Hi HN,

I often see great courses shared on HN tackling technical topics. For example at the moment a course on applied cryptography is on the front page.

I'd like to dive deeper into anthropology especially ethnography - got interested when Dave Graeber sadly died last year. What are some great resources you can recommend? Any pros on HN?
That's already a solved case: communicate using UTC times when dealing with people in other timezones. It then becomes their responsibility to know their time relative to UTC. There are even sites that you can set a clock for a specific UTC time and when people visit the URL it will use their local time so they don't even need to deal with converting to/from UTC at all - technology does it for them.
Many accountants make a living doing this. Many are also setup as s-corps taking low salary. You need to educate yourself and Understand the risks/rewards
You think that a family of two adults and three kids can live for over a year on $13,900 and still have some money left over from that?
A deep trash can with some meat glued to the bottom would probably work, with the drone tied to something near the open top. It would fall on its side when set down, and trap the dog when lifted. Assuming there's a way to lift it quickly enough.

I suppose dropping a trap, and coming back later is a better idea, but it would use a lot of the 20kg weight budget.
oh yeah we all look back super fondly on the dozens and dozens of nested lists that somehow was considered passable as a user interface.

I'm no fan of the current whitespace-heavy UI paradigm, but to say BlackBerry did it better is definitely not matching my own memories of my BlackBerry devices at all.
Republic may build a secondary exchange for digital securities
I'm really not sure I understand, you don't have to use GNOME or Linux. Don't put yourself through any unnecessary pain. Also please remember that nobody is obligated to listen to you in open source, participation is entirely voluntary.
> Big Objects was the idea that in the future, basic doing stuff level code would be fully replaced by bought or open source objects that would plug in in standard ways to industry wide interfaces.

We call them microservices now.
Zenfone 8 has and is a great iPhone mini alternative: https://www.asus.com/Mobile/Phones/ZenFone/Zenfone-8/
In systems that are safety-critical? Yikes.

The reason we now have electronic tracking of freight truckers is because they used to be notorious for taking uppers and driving as long as possible, causing all sorts of nasty accidents. That isn't ingenuity, that's selfish greed, both on the part of the driver and the dispatch companies employing them.
I am positively impressed with the new "Material You". Really. Don't want to stay in my comfort zone. Some positive stress for the brain to adapt to the new situation. All UI seems a little soft and friendly. For me missing IOS functionality with gestures from top to bottom to lower down any app for more convenient control with one hand
> For eyeglasses, if someone wants to continue the same prescription they can't.

What? You don't need a medical prescription to order glasses online. You can put in whatever numbers you want and they'll happily make them.

You'd be an idiot to do so, however, as your vision can change with age.
My opinion:
do those things have to cost thousands of dollars?
--yes and no, costs could come down, but in the lifetime of a hearing aid it could be replaced 3 times or more at no charge to the user.

What are the primary cost components?
The primary components are:
Microphone {cheap to produce}
Receiver (speaker) {cheap to produce}
Processing Chip {expensive to R&D, cheap to produce}

Are the people doing these jobs highly paid?
Salary in Canada was between $60,000 (diploma) - $100,000 (Doctorate) when I left the industry.

Are they highly paid because of high costs of college tuition?
Depends, but after leaving for IT and making more than that with less education - I am unsure if they are "highly paid"

Would free college help lower their costs?
I would hope so, but doubt the savings would pass on to the consumer.
"Everything you read on the internet is true" - Abraham Lincoln
The phone is only available in a handful countries at launch it seems.

https://9to5google.com/2021/10/19/the-pixel-6-series-is-now-...
It's absolutely nuts out there right now. If you're not getting a 30 percent raise this year you're taking a pay cut.
If they are unemployed then they are a net cost to me the taxpayer.

Unemployment benefits are not paid for by you the taxpayer. They are paid by the employee during employment and by his former employer both during and after the employment period.

At least that's how it was in the three states where I've opened companies.
The Software Freedom Conservancy has a page on exactly this:

https://sfconservancy.org/copyleft-compliance/firmware-liber...