skysight-inc/HackerNews huggingface dataset:
I've heard before from multiple voices that the LKML has a bit of an "old boys club" issue when it comes to accepting contributions.

Basically from what I can tell, the kernel is so large that you have individual maintainers responsible for a specific tree. Those maintainers in turn basically run their own little fiefdom in terms of what contributions they accept and even how they accept them. Some demand the use of git send-mail like in the olden days, others use a more dedicated website for contributors to upload their patches to (forgot the domain).

The problem is that a good chunk of those maintainers are apparently running roughshod in terms of basic decency or willingness to communicate with people submitting patches. Prospective contributors have been yelled at or had their patches rejected for bugs that weren't in code they introduced (but were in the git diff they exported into send-mail) or for fixing a bug that their code relied on while adding a new feature (because it "should've been a separate patch"). It's not all of them, but enough to be frustrating.

As for reimplementing submitted patches rather than offering feedback on existing ones and refusing the proper credit - this doesn't surprise me in the slightest, nor does the offense being taken suprise me. This is pretty much the exact same situation that led to the disastrous ffmpeg and avconv forking situation (where the lead maintainer would often not bother giving feedback and reimplement entire PRs on his own, without care for the other person involved). Seeing that replicated is unlikely given its Linux, but bad maintenance does usually follow a few trends.

There's a reason that when you get to more "niche" hardware combos like say, homebrewed videogame consoles, most projects don't bother upstreaming to begin with, even if their patches are otherwise quality work. Not everyone wants to deal with these sorts of LKML politics.
I'd love to see an OS like this take hold for people who don't need all the backward compatibility and server goodies in Linux and who don't want to deal with Microsoft or Apple. Something like Chrome OS but not so locked down.
> I am not working on it at the moment. But I would like to return to the project when I have more free time ;)
I absolutely adore this machine. Even the little LED lamp in the lid. I use Mac computers for my day job and real life stuff. But when it comes to machines for hobby/linux/hacking around this is still my go-to. It's an amazing machine, especially when you consider the ample supply of cheap units, and replacement parts/batteries/etc. There are aftermarket upgrades including 4K display replacements and more.
I believe it was "if you fool me... can't get fooled again"
> There is nothing wrong with being motivated by getting credit.

There is nothing wrong with it, but apparently they were also payed by their employer to do the work in the first place, so I don’t know why their personal motivation should be a major consideration here anyway.
I'm not sure about the present justification, but VAT is an alternative to sales tax, which has existed for a very long time, while Wikipedia says income tax as we know it started in 1798, so there may be an aspect of historical legacy.

Although both VAT and income tax require states with extensive administrative capacity so I guess if there was political will to do income tax only it could be done. Maybe it is the politics of progressive vs regressive taxation? Or just that doing income tax only would mean very high income tax and high tax evasion?
There is a skin condition called Mongolian (Blue) Spot (wikipedia: https://en.wikipedia.org/wiki/Mongolian_spot ) that doctors can mistake for an infant being beaten or otherwise abused. It has led to a lot of cases of false accusations and children being forcibly removed from their parents who were then charged with child abuse.

According to Wikipedia, as to the distribution of this condition,

> The birthmark is prevalent among East, South, Southeast, North and Central Asian peoples, Indigenous Oceanians (chiefly Micronesians and Polynesians), certain populations in Africa, Amerindians, non-European Latin Americans and Caribbeans of mixed-race descent.

So you can see how, in a Western European nation, even if no-one is being biased in the sense of "hating foreigners", the false accusations would cluster in "non-indigenous" populations, for want of a better word (I originally had "immigrants" then realised that isn't the correct split I'm looking for.). Personally I believe there is no defense for doctors, courts and social workers not knowing about this and checking for it before making any accusations.

This doesn't seem to apply to Romanians / Eastern Europeans specifically, unless they have partly Asian ancestry, but it does show that there are conditions that can be mistaken for abuse that appear in some cultures more than others.
Don't forget the other country that has dedicated propaganda units:

https://www.theguardian.com/technology/2011/mar/17/us-spy-op...
How many blind people have full time human assistants? My guess is: very few.
I've been a Be My Eyes volunteer now for a couple of years. I've helped about 5 people and it's been very fulfilling. I jump with delight when I get a call because they are rare (thanks to a lot of volunteers) and the people I help are always so kind.

Two things I've helped with:

Wrapping a gift by helping them orientate the gift correctly (I don't even do this!)

Preparing a meal by reading ingredients / labels.
Wow, just reading the bulk of responses here is just embarrassing on the FLOSS communities.

Person did the hard work and figured out a kernel bug. Was related to memory handling, so sent it to security list. Big ego on security list truncated the reporter's troubleshooting, proof, and patch, and basically ignored the contributions to a 'they reported it' badge.

What's a little bit of empathy cost? The person wrote code that fixed the issue. Even if it wasn't accepted, it's still a reference patch.

And people wonder why FLOSS ecosystems, well, suck. 'reported and initially patched by __' costs nothing, and is a hell of a lot of good will. But nope.

If I do kernel sec patches like this, I'll just get a cool URL, a funny image, and publish it as an 0day. That way, I'll get credit AND a cve.
I would love for it to have a map/filter similar to shademap.app/. Meaning that I can select a timeframe (say may-july) and then browse around the world to see the rain amount during this period for different places.

Reason for me would be to see different rainfall statistics easily on the map, not for flooding but more for deciding where to live.

Great website!
Not sure if lodash is still in fashion but I use their flow and fp_ functions often. I like the readability, and tree shaking still works.
Author here. Thanks! Yes I have to confess I have both a Scheme and Elm background ;)
So, presumably Aznar donated them to a museum out of a desire for them to be studied and shared with the world. It took 34 years for anyone to look into it. Should he have not donated them to this museum?
The term is often used without a clear definition. As a passkey should be used instead of a password, it means that you need "user verification" (PIN or biometrics) to protect the access when the device is lost.

The other thing is that it is more convenient to have "discoverable credentials" (a.k.a. "resident keys") so the browser can check if there are passkeys stored on your FIDO2-authenticator for a specific website. (instead of asking for a username first)

Syncing is optional but if your passkey is not synced, it is usually called a "device-bound passkey" (e.g. Windows Hello).
> Having a monopoly isn't illegal

Correct. Antitrust is about monopolization. You can have a monopoly without monopolization, and you can do monopolization without having a monopoly.

For example, suppose there was a small maker of farm implements, Dirty Hoes, and that one of the stores that sold Dirty Hoes hoes was Sneed's Seed and Feed (formerly Chuck's).

Sneed's also sells hoes made by another small company in a small town in Suffolk County New York, Hoes of Babylon.

Dirty Hoes tells Sneed's that unless Sneed's stops selling Hoes of Babylon hoes Dirty Hoes will stop selling to Sneed's.

That could be an antitrust problem of Dirty Hoes, even though they aren't anywhere near having a monopoly, because it could be seen as attempted monopolization.
I love the ideas and this is impressive progress for a indy OS. My only point of discontent is that every window looks like a tiny little Chrome window. Not a GUI look and feel I care for at all. There is, however, no accounting for taste so I can't really fault the devs for that.
My coworker is really into keyboards and has gotten me somewhat hooked on topres. He let me borrow an HHKB at work and it is amazing
The US Department of Defense has had that name since 1949. From 1789 to 1947, we (USA) had a Department of War. “Defense” probably qualified as “new speak” at the time, but after nearly 80 years almost everyone understands what it means.
> This is only true, because prior to these times, people were killed instead. Or beaten to within an inch of their lives. Local "justice", lynching, mob action, used to be far, far more common.

Hm, sounds like an assertion that ought to be checked by a historian, possibly ACoUP's blog? (Yes, the one who writes about Rome, he is sometimes featured in HN). He specializes in demolishing misconceptions people/Hollywood have about history.

For example, many historians have been writing, recently, about how medieval society was far less brutish and cruel than portrayed in pop culture. There were laws, rights the monarch gave their subjects, culture, etc. Lots of what we "know" about the middle ages from Hollywood is simply wrong.
Has AI been able to figure out conflicting and quickly changing product requirements and implement them on top of existing technical debt?

You'll be fine.
> CSS inevitably becomes a spaghetti soup of states after a while.

Not if you lint your CSS with rules preventing these kind of things. The same is true for maintainability. Stylelint is a great tool for that.
https://passkeys.dev/docs/reference/terms/#passkey
+1 for LTSC, best way to go
Yeah I'm a software developer myself and I've been blown away by the progress in Ladybird. I didn't think it would be possible in the modern day and a complex web. Most of it has just been built by the lead developer and a handful others. But maybe HTML5/WHATWG and a better "standards landscape" has actually helped, countering some past hurdles of "Designed for Netscape Navigator". We still have some issues but you can get very far by only rendering according to the standard. In fact, I think some browser sniffers on websites to "adapt" it does more harm than help. And you've got to do some pretty wonky stuff and ought to think twice about your design if you must do that stuff in 2023.
And this is why I've stuck with Lenovo.

Bios causes regressions in Linux? Fix the bios.

Fingerprint reader doesn't work in Linux? Upstream fingerprint drivers.

Other vendors either remove hardware, and pretend support like Dell, or just don't bother.
What part of "don't use this for anything important" doesn't count as acknowledging it's not perfect?
> Who holds their phone up and takes a photo then wants to know it was a photo of?

I do. For plants, and occasionally for birds.
"I am no longer able to sell my product in the market since it has been commoditized to the benefit if everyone else" is not the same as "I have been robbed".

This is literal Luddism.
The screen is garbage and most of the second-hand fleet has the TN screen. The IPS screen was a rare option. The X220 and its immediate predecessors came out during the very embarrassing (for Lenovo) period during which they claimed it was impossible to source IPS displays. A few days after the X220 came out, Apple switched to 100% IPS displays across their product line. This forced Lenovo to change their tune.

IMHO the "good" laptops were from the era when Lenovo was still traveling on IBM's roadmap. The X61 Tablet had a magnificent display. As soon as Lenovo switched to widescreen designs, it was all downhill.
Colleges in the US have always published that, search college name and tuition and it will come up easily.
How would Chrome company make money? Nobody is going to buy the browser. They'd be selling content relevant ad space on the app or just implementing whatever google pays them to implement.
Keyboards with numpads on the opposite side exist. Sometimes called a left handed keyboard or in the mechanical keyboard world, "southpaw".
Imagine paying for multiplayer. Console players have this weird Stockholm syndrome
The issue reported was arguably the lower-level one uncovered by the debugging. So I’d say they reported the result of their debugging.
It’s fine to not want to do that but there are plenty of reasons to use indoor training:

* Easier to do a session

* Weather is too bad (either today or the entire winter)

* Want to maintain some fitness through winter

* More convenient on that day (just finished work)

I don’t use Zwift for racing but then I live on the outskirts of a fairly remote city so it’s easy to get outside. I think I’d feel differently if I lived in Central London.
You apparently have no personal experience wth needing help. Can you pleas take your AI-angst somewhere else, and leave the best innovation that assistive technologies have ever made, for those to discuss which actually know what they are talking about?

This sort of dismissive comment is very anti-social and full of hidden hatred. Projecting your squarrels with a company onto people that really need the help provided.

And before you click, I am that pissed because I am blind. You have absolutenly no idea what that means, and what BeMyEyes and BeMyAI did for us. Just go home and hate someone else please.
The X220s only serious flaw was the screen resolution. If it had 1920x1080 it would have been perfect. My favorite laptop of all time. I use an X1 now.
To be honest I've never even noticed those problems. I don't use any of those buttons ever at all, really.
It's like those articles on gaming addiction where they're like "Anthony (27) spends up to 8 hours a week playing an online game, and his parents are worried about him!"
I don't know about the immediate parent, but on my Pixel it doesn't uninstall anything automatically. It suggests apps to uninstall if you go to Files > Clean, but doesn't nag you about it.
(I'll bring a conciliatory bias to this conversation. Under what interpretations might the ^ and ^^ comments be saying mostly the same thing?)

>> My hope is the AI+sensors ushers in the era of truely personalized medicine.

> AI can lie.

The first hope is compatible with the second fact. It is possible that carefully _designed_ AI systems (that have different architectures than 'vanilla' LLMs) can serve a useful purpose here.

There is a lot of interesting conversation to be had in 'the conciliatory zone', leaving plenty of opportunities to disagree when it is warranted.

> Basically, you want to replace statistics ("large enough samples will average out variation") with AI. I'm afraid that's cargo cult instead of science.

There is a whole lot of _assuming_ going on here, followed by a mischaracterization. This is not the paragon of curious conversation.

I don't expect perfection, but I still think we should try. I don't mean to pick on any one person; I do this sometimes as well. I'm just pointing it out because, well, it is right here, right now.

Think about the impact on the system. Seeing the anti-pattern above too often can drive people away. I think it does. Who remains? People who somehow aren't bothered by it? Downselecting in this way is self-defeating.

I'm probably just as frustrated as anyone here (if not more) regarding (i) the state of medicine, (ii) perceptions of what current AI technology can do, and (iii) many other serious problems. But we shouldn't not let this frustration bleed into our personal interactions.

It is both a waste of our time and (worse) damaging to the community ethos when we take an unnecessarily pessimistic view of _each other_. Some online fora are 'good enough' (though flawed) to help us connect and build bridges as _people_. It doesn't help when we fall into the all-too-common pattern of sniping without asking questions first and clarifying meaning.

Again, nothing personal. This is more of a rant and request.
I like the idea of corporate tax being a function of size (to reduce monopolies) but I suspect a policy like yours would simply result in lots of very ‘friendly’ companies with revenues of 999.99M/year.
Took me a solid month do adapt, but really glad I put the time in!!
Strict aliasing doesn't allow the compiler to magically decide that someplace you are writing happens to be in a statically allocated buffer. Strict aliasing says you have a pointer of some type and what you do with it has to agree with the type of that pointer.
Only true for MacOS though, Linux supports a proper single-user no-root install.
But if this development continues AI will surely be able to just parse the entire frontend, then look at the repo, then look at the specifications, then when you ask for a specific feature it will instantly implement it gracefully.

I don't see why it wouldn't understand piles of hotfixes on top of each other, or even refactor technical debt in tight coupling with existing or historical specification.

Or is there a reason this is not going to happen in a few years?
Probably plenty of times you might want to ask the question specifically to something as impersonal as a machine. ie: how's this itchy spot I've had look?
> I think a lot of Android manufacturers would be willing to pay Apple for iMessage access/licensing.

I think you overestimate the markup Android manufacturers make, and underestimate what Google makes.

> I strongly doubt that Apple would be willing to sell that without the EU forcing them to.

You would be wrong! Apple already allows programmatic access to iMessage (call centers can dial/message directly with it including number-fronting, do apps, etc), so it really is just a matter of the fact that Google isn't willing to pay.
If you mean "FIDO2 platform authenticator", this project looks promising: https://github.com/AlfioEmanueleFresta/xdg-credentials-porta...
The author should try a keychron- variety of switch/key profiles available-including low profile, supports Bluetooth and cable, and Mac and windows key layout, via subtle little side switches, cones with platform-specific spare keys for CMD/option etc. Comes in a variety of sizes and the newest ones are fully programmable, should you want to go down that particular rabbit hole. The build quality is also solid.
It seems they stopped working on it in April 2022, for the most part:

https://gitlab.com/nakst/essence/-/graphs/master?ref_type=he...
At some point, I think they changed the number of rubber feet from 4 to 6 to help with the flexing. It's still too flexy though.

> the solar cells eventually died

Mine stopped charging too but in my case it was because the little rechargeable battery had wore out. There's a battery tray on the back that you slide out and replace it and it's been working ever since for me. If the solar panels themselves eventually die, then maybe that's why there aren't more of these on the market.
I don't think this has ever happened to me. More work = more tired.
I’ve gotten in the habit of asking chatgpt “are you sure?” So many times it will (correctly) correct itself, state that items are hallucinations, etc. It always makes me laugh.
Summed up perfectly, exactly my situation too
I lost money on two Cherry switch boards until I got an HHKB Pro2. I feel no need to change.
I bought a second hand X230 about three years ago and was so impressed I bought a second one for my Wife. Thinkpads from that era feel so well built and for a laptop thats a decade old at this point it still holds up as a daily driver now that I have replaced its battery with a new one.
That's true, it enabled people to explore that sector on their own, that typically meant a big investment (hotels/real state is expensive AF)

Now it's basically: have a property and enjoy doing the backoffice of short term rentals (cleaning/basic accounting/being a host), and then you are essentially competing for customers that would typically go to a hotel/hostel.

But if you think about it rationally, Hotels, even very cheap ones should be able to offer more services for less, given that a hotel cleaner can go room after room doing the work.

The same is for other utilities like swimming pool etc, as it's shared, it's cheaper.

There used to be a time when hotels were more expensive even though you could get an apartment for yourself with a pool and all those services, as well cleaning fees were lower. Nowadays after the arbitrage happened, things are more evened out.

Anyways, I understand that for people with money or certain conditions, Airbnb is more interesting, but I can't see that model having a scale bigger than the old way, it's just a niche, and I think Airbnb at the moment fail to make that niche as profitable as the main thing.
Reminds me of something I tried hacking together in python for fun

from functools import partial

class Pipeable:
def __init__(self, fn):
self.fn = fn

def __ror__(self, lhs):
return self.fn(lhs)

def pipeable(fn):
return lambda *args: Pipeable(partial(fn, *args))

filter = pipeable(filter)
map = pipeable(map)
list = pipeable(list)
sum = pipeable(sum)
min = pipeable(min)
max = pipeable(max)
any = pipeable(any)

# Usage:

range(1, 100) | filter(lambda x: x < 50) | max()
# 49

[1, 2, 3, 4] | filter(lambda x: x % 2 == 0) | map(lambda x: x * 3) | list()
# [6, 12]

[1, 2, 3, 4] | map(lambda x: x >= 5) | any()
# False
It was “National Military Establishment” from 1947-1949.

According to wikipedia, the new organizational structure was created in 1947. In 1949 it was renamed to “Department of Defense”.

(I had just looked this up for my sibling response to parent)
Dumb Money’s Moral and Financial Clown Show
Eight or Nine Wise Words about Letter-Writing by Lewis Carroll
I love F-Droid and try to use apps from there whenever possible.

I did recently discover that andOTP is no longer maintained, though. I've switched to Aegis since.

https://github.com/andOTP/andOTP
It isn't sustainable, and it's a sign of bad leadership waiting for the proverbial (or literal) "hit by a truck" principle to show up.

You are correct in that it is the maintainers's choice. No doubt about it. But now, a potential contributor who invested a significant amount of time in a problem clearly nobody else had solved up to that point, was snubbed. The work was capitalized on, used as a foundation for a solution, and not even a comment giving credit was given.

This sends a terrible message not only to them, but to future contributors as well on a project that needs a new generation of talent to perpetuate it. This isn't just any OSS project; this is the Linux kernel, something millions if not billions rely on. Scale up this behavior, and it won't end well.
I use ChatGPT fairly frequently, but am frequently annoyed at how hesitant it is to answer any question that is somewhat subjective.

From it's Pulp Fiction response:
"...However, whether you personally consider "Pulp Fiction" a good movie depends on your taste in film."

To avoid this noise I often add something like this to my queries "skip any preamble or qualifications about how x is subjective" and the results are much better.
Also the HN users here seem to imply that humans have perfect answers, which isn't the case :/