skysight-inc/HackerNews huggingface dataset:
While not as fast (+ I think keeping parts of it closed is stupid and never gave them any benefit) as I would like there is definitely continuous progress being made in Sailfish OS, not to mention a very nice community of users, app developers, translators, device porters and contributors to the open parts of Sailfish OS.

Thats what kept me there for all those years. :)
Network effects are pretty big. Don't be dismissive.
From the linked post:

> Know when to break the rules.
It's possible to ship a product that doesn't break though.

You can add new APIs, etc, instead of breaking existing ones. Anytime you do a major rev because your changing an API or removing one, you could also ship new APIs instead and keep the major version the same.
No. I'm talking about how removing (for example) Vine access had nothing to do with API safety and everything to do with making a walled garden
Again the feds encroaching on state powers.
I don't trade, I accumulate. Through a handful of different exchanges, and then withdraw.

If I had to, I could plug an ASIC into the wall and 'trade' energy value for bitcoin directly with the network.
Keep going! How did there come to be schools that were predominantly black? Why is school funding tied to property taxes? Why isn't there a level of mobility that would allow students to go to a more well funded school? Who made these policies and why?
I totally understand. Having recently transitioned to embedded C/C++, I can tell you that the way I think about memory and memory access in this world is very different than my thinking about it in python for over a decade. I really like iterators, they help eliminate a whole class of bugs, but after the last couple of years, I'm not sure I'd be so comfortable with them if I'd been counting cycles for most of my career as well.
Namecheap: $8.88
Plenty of people live in tents in favelas and Indian slums as well.
Gandi is a big one, and the price increase is due to Verisign raising the base price. Most registrars are likely to announce a similar price increase.
Child abusers are dumb, but smart enough to know not to upload pictures to the cloud.

If was a conspiracy type, I would assume this is more likely to be apple responding to an NSA request to de-crypt data.

This idea will be gradually expanded:

1. To detect child abuse (unsuccessfully)

2. To detect terrorism (also unsuccessfully)

3. To detect criminal activity (successful only against low-level criminals)

4. To detect radical political views as defined by Apple corporation

5. To detect human behaviors that are not supported by Apple's corporate vision
It's not just this organization. The complaint is general. Web development is bizarre and overly complex.
Instead of a comment informing a user how something works (or how something does not work), write a test demonstrating and documenting its use.

The test will not forget, and has a docstring explaining what and why.

But crucially, it is automated, and does not rely on mistake-prone humans to check (as is the case of a comment).
If you got imported Asahi, it likely is 330ml instead of 12oz. This is standard throughout Europe and Asia. They lose on their little cans (330ml vs 354ml/12oz) but win on their big cans (500ml vs 473ml/16oz). Blame customary measurements, not "shrinkflation".
> The US is really doubling down on the narrative that the WHO has been covering up the epidemic.

This is not a report of the “US Government” in the sense that that label refers to an entity with cohesive goals. It is a report of the minority party staff of a House committee.
I don't want to deeply learn an editor myself anymore, too, but that being said I am still extremely glad that the past decades have made me proficient in emacs. The editor is just one of the most important tools for me.
You were saying that this is a slippery slope argument which implies that it is a fallacious argument. I am saying that isn’t the case. We have been sliding on this slope for decades which deems that the argument is valid and not fallacious.

From Wikipedia’s entry for slippery slope: “The fallacious sense of "slippery slope" is often used synonymously with continuum fallacy, in that it ignores the possibility of middle ground”

This isn’t a middle ground. Every year the supposed middle ground shifts toward less and less privacy. Notice the slippery slope? The very presence of this means that the supposed middle ground just slipped further?

Isn’t that obvious?
> 1) What would you say are your unique differences from LineageOS and GrapheneOS?

We do borrow a lot of code from other projects and try to send any fixes / improvements back to them.

We try to provide an OS designed to ensure maximum usability and flexibility, so that you have an array of choices available to ensure your privacy and security.

For example, I really like the way we have microG available - https://calyxos.org/features/microg/

You can choose to disable it (which still has benefits), keep it enabled, or even login a Google Account. There's even a fourth option where you have it enabled but without the notifications / communication with Google servers, where it's still useful for some app compatibility, and things like location providers and exposure notifications.

> 2) What big goals/projects are planned for the future?

Our biggest goal has always been expanding the reach of the project. We want to support cheaper phones which are widely available in the world.

We also have a bunch of features in the works or planned for the future - Panic trigger improvements, built in ad/tracker block (without losing the ability to use a VPN), and more. Most of it is documented as https://gitlab.com/groups/CalyxOS/-/epics

> 3) Where do you see Android as a platform in 5 or 10 years? Any predictions or notable obstacles?

We will be at S now, which means we'll be at Z in 7 years. What happens then?

Kidding aside, I'm always excited by watching the changes Google is doing (some of it is done in the open, through AOSP at https://android-review.googlesource.com/ - you see lots of Rust here nowadays, I need to learn that)

Fuchsia is also going to be interesting, they must have something planned.

> 4) What do you think of mobile Linux distributions?

I have massive respect for them given the work they're doing. I always see at it this way - we're working on Android, and especially on the Pixels - all the hardware is there working for us, so we can focus our efforts on improvements in other areas.

Linux on mobile has to spend a lot of time catching up to just the basics (getting phone calls working for example).

There are pros and cons to both, it entirely depends on your use case to see what fits.
Not at key sizes considered safe today, but 384 bit RSA was considered secure for some uses around then.

The RSA-155 Challenge (512 bits) was not beaten until 1999.
X >will give you a very clean and nice Android experience if you don't care about Google collecting your data.

I must be confused here, but isn't the whole point of installing any OS besides Android on an Android device preventing google from collecting your data? Why else would anyone deal with a non-standard OS?
The PLaneT network package manager did it even simpler: APIBREAKING.NONAPIBREAKING. Which might be interpreted as NEEDSENGINEERINGLOOKBEFOREUPGRADE.SAFEAUTOUPGRADE.

This was used for PLT Scheme, and was a rather nice 90%+ very lightweight solution.

If you were doing a package where backward-compatibility was a very high priority, you might be at PLaneT version 1.x forever.

If you were doing rapidly evolving research, and wanting to share code, while not surprise-breaking people who might use your stuff, you could end up with a large major version. For example, a package by Dave Herman (of Mozilla and Rust fame) got up to 9.x in only 2 years. http://planet.racket-lang.org/display.ss?package=javascript....

I don't recall whether anyone ever encountered unexpected breaking changes in practice that the version number didn't indicate. I'd guess probably. It wasn't a 100% solution alone.

PLaneT also supported specifying in a code file import which versions of the package you were known to work with (like meaning "major version 4, with minor version 2 or later; or major version 5"), with automatic installation of those.

You could also mix multiple versions of a package in a system, in the normal case (though maybe not if you had something like singleton state or resource that multiple versions of the package wanted to control). This seemed very valuable for pulling in lots of small open source dependencies, directly and indirectly, from different developers.

One downside of this simple approach is that it's bad as a "marketing version number". Like if you wanted to convey the value of large new features (or maybe talk about them in an easy way, like "version 4 foo features"), but you've been sticking to version 1.x backward compatibility the whole time. So there was a separate marketing version number, which seemed confusing enough that there must be a better way. But it was at least 90% there.
credible? Ubiquitous, sure, but credible? Who ensures that a .com is a credible website?
Again, silver and bronze are consolation prizes, so extrapolating even further from there is a fool's errand. Some sports (including most of the team sports) don't even allow countries to field multiple entries, with the strong implication that those other places don't matter.

Tournament-based sports at the Olympics don't even bother to define a ranking after fourth, and many sporting events outside the Olympics don't even bother determining ranking after second and only go as far as second because it's needed to determine who is first.
What do you suspect the "macs" is short for?
One reason could be so they don't have to be able to decrypt on their end a file that you send them to keep for you.
> Why not use open protocols like DeltaChat, Matrix or XMPP instead?

I can give you an answer for Matrix and it's usability. It's difficult to onboard users, at least it was ~a year ago. I wouldn't want to expose my non-tech friends to that.
Sad the high DPI displays didn't go well. My eyes can't take the 1080 vertical pixel displays that are still so common on open laptops nowadays. But I really want to like the Librems; there aren't many trustworthy laptops with kill switches out there.

I have an X1 Carbon Gen 9 with a high DPI 16:10 display, 32GB RAM, and anywhere from 4 to 12 hours of battery depending on workload. It's worth a look for people who can tolerate Lenovo's history (BIOS rootkits targeting Windows in the non-ThinkPad lines).
The enablement header was a pretty what the hell thing to being with, I totally agree. I always saw it as them trying to avoid the development of thunderbolt add in cards for some reason.

But to find out is does so little that shorting two pins together gets around it is just too funny.
I still don't get what you mean (or exactly what you mean when you say "installing"), Postgres can be a simple executable on OSX and Windows and on linux it is usually "installed" because it needs to setup a data directory, user/group, config directory and so on.

There is nothing about linux that makes postgres more or less portable than on windows or osx, and I'd be interested if you have any examples of postgres being used in a non-packaged way (outside of development tools like postgresapp.com).

Besides that, one of the strengths of most linux distros is that they provide a centralized way to install/upgrade packages like apt/yum/dnf/pacman and don't have to rely on third party tools like homebrew.
You're right, a set of trusted entities don't need a blockchain! It's a terrible datastructure which only makes sense in a very narrow circumstance.

Followed through to its ultimate conclusion, a set of trusted entities should simply run some kind of performant database.
I never understood Clubhouse’s obsession with preventing recordings. This is the main reason I left.

I had some great conversations with people on it. What I liked about Clubhouse was the serendipity of the conversations and the spontaneity.

If Clubhouse made it easy to record it would create a permanent stream of podcasts and YouTube audio recordings that would virally bring more and more people to the platform.

Instead of Clubhouse I use Zoom for my podcast interviews. Would have preferred Clubhouse. The Zoom setup is so straightforward. Meanwhile Clubhouse seems to be hostile to the idea.
Obligatory shout out to The day after tomorrow.
Don’t plug it in or connect to wifi. That mitigates most threats, and probably some usefulness. But depends on your use case.
I have been in your shoes and I honesty feel your pain.

I'm trying [0] to fix that and hopefully be a part of the solution. Renewal price increases won't magically prevent people from squatting, so that's pure milking by the VeriSign monopoly.

[0] https://zlipa.com
Development environments?
Slum buildings get addresses, are subject to zoning, have mail delivered to them, etc. It’s basically a matter of government recognition of the slum as something that won’t go away.

Though also, much of that recognition comes from the fact that people in a “homeless camp” don’t tend to think of their living arrangement as permanent or the space they occupy as theirs by right; whereas the people living in a slum, do.

If you live in a camp and you’re offered public housing, you’ll usually take it, because the camp wasn’t where you wanted to be.

If you’re living in a slum, you might hold out for city to just improve the slum, because your dwelling in the slum is your home, for better or for worse.

This is where things like the “container house” movement come into play: that demand is mostly driven by people who think of a slum as their permanent home, who want options for improving their dwelling in that slum into something they can be proud of.
> There are literally an infinite number of un-squatted .com domains available.

Definitely, literally-literally, finite.
Whatever THAT means...
> Does complexity not enter into the equation?

Sure it does. There's a setup cost, and it's fully possible that it's not worth messing with something like that unless you enjoy tinkering (and the way I see the market moving it seems likely that smart homes will stay that way for awhile). The user story definitely exists though.

> What if you feel like oversleeping and now your coffee is cold?

In the outlined scenario, your snooze function would want to also turn off the lights, the motion-activated baseboard lights going to your coffee maker would work fine, and your coffee maker would still be preheated and have wasted a bit of power if you didn't have some kind of a timed cutoff or similar.
i use song lyrics; nggyunglydngtaahy
It is dual-channel according to specs. I'm not worried about performance at all, it's been very good in intial reviews.

16GB may be enough for me for the time being, just not very future proof. Maybe I'll get to update to the Framework laptop when the memory runs low.
> Everyone was on clubhouse.

Anecdatapoint: I don't recall hearing anyone talk about Clubhouse - or at least not in enough detail that it actually stuck with me what it was - before this post.

I may live under a small rock, but others must be under here with me. Some app? Okay, moving on. Sometimes the network effect is so focused that the in-network and the out-network can't perceive each other.
People are just reacting strongly to a word that I guess in their culture has too many negative connotations. Your idea was pretty much on point and made for a fun tweet, and I think it's good enough without needing to split hairs between the slightly different possible interpretations of the word, as some are doing.
> Is that because they are black though?

Bluntly, yes. A lot of people in the U.S. are implicitly or explicitly racist. You can see this in statistics, such as 'black-sounding' resumes consistently getting less callbacks than 'white-sounding' resumes [1].

[1]: http://www-2.rotman.utoronto.ca/facbios/file/Whitening%20MS%...
I didn’t follow any of the people clubhouse told me to. On my first day on the app, I sought out and found scientists, astronauts, and engineers.

I started joining these rooms, then talking in them, and now I host them.
I use Z-Wave and the key for me is I'm not beholden to some external IoT service that is a potential privacy issue, can update firmware without my consent, or simply goes away. I feel I own my Z-Wave network (aka right to repair).

For light switches I use Z-Wave modules that use the wall switch as a low voltage switch to trigger the module to switch the A/C circuit. This way the existing switch acts just as it did before. My family really doesn't notice, yet somehow that porch light is always on around dusk and off by dawn.

I don't use Alexa or the like but as a developer I easily integrate with DiY equivalent.

That last point is probably a key gap generally though -- as a developer this home automation stuff comes easier to me, potentially.
> But that combines with the idea that your work = your worth, which is completely untrue

I don't think it's either objectively true or false, but if you find it true for yourself, then it most definitely is true. There are few things more satisfying in life than interesting work done well
This is why I don't bother with emacs, I just don't have the time to sink in the first place. Now that I have a young family and hobbies outside of work, I don't have the time to spend hours fixing and tinkering a setup or learning an already opinionated set up like spacemacs etc. I just use an IDE which is already set up with good defaults and I have a well settled vim config for driving remote machines or changing something on my main PC. I also cannot get on with the shells available in emacs. They feel slow and have to many quirks and I don't get that with vscode / intellij.
Another example: conscripted soldiers routinely cooperate with one another. Without the conscription and ongoing threats of punishment for desertion, most of them would, presumably, choose not be there at all.
EDIT: i used the terms middle class and upper class, when i should have used middle income and upper income.

middle class and middle income are often mixed up. upper class and upper income less so.

old text:

well if the definition of middle class ends at 106k income per year then anything above that must be upper class. the problem here is that obviously upper class has a very wide range which skews the perception of what makes upper class.

of course definitions are just that. the reality is not so clear cut.
That seems like taking it to a logical absurdity. A developer making okay (non-SV) money right now with only cost-of-living adjustments for the next 50 years (assuming they'd work that long...) will make over 10 million dollars. $3000 is nothing on that scale.
In America, slums and informal housing is destroyed by the city government. See LA's Echo Park for a recent example https://abcnews.go.com/US/police-protesters-clash-sweep-echo...

We have 350m people, 0.5m homeless and lack the political will to build more housing. They are expected to stay out of sight or the municipality will destroy their shelter and often trash their belongings.

Humanity is more cost effective, but doesn't allow us to moralize https://scoop.me/housing-first-finland-homelessness/

/rant
Fooling darknet
https://imgur.com/a/EXHEIH5
It does kind of bother me that Org doesn't have a particularly good formal spec.

There are a ton of parsers out there, which is great, but there is no Emacs-independent set of tests you can run against a parser to figure out if it's compliant. Ultimately, the Org format is what Emacs says it is, and everyone else just tries to play catch-up.

I feel like this is a little bit of a missed opportunity. I use Emacs because I think it's (for me) the best editor that exists today, and it's likely to continue to be the single best editor that exists (for my needs) in the near-to-long-term future. That doesn't mean I'm necessarily pleased about how much Emacs tends to suck features into itself and how hard it is to get them out.

I don't like that the "canonical" version of Org-mode is Emacs dependent. I don't like that when I manage my life through Org-Agenda it becomes needlessly hard to work with other tools unless I sit down and find a partially functioning Org parser on Github that may or may not be abandoned. Yes, Org is plain text, but being plain text isn't good enough, it also needs to be easily parseable into a consistent AST or formal data structure on multiple platforms. I don't like that when I write a tool in Emacs Lisp that I can't run it headlessly anymore, and that it now requires a massive pile of dependencies to run.

The Tern language server was a good development on this front, it's good for language formatting tools to be separate from editors. I wish more parts of Emacs would work that way. But it's not so much of a problem that I'm willing to give up Emacs to in order to cobble together a system that adheres more to the Unix philosophy of being more composable. The lock-in effect is definitely real, it's just that Emacs also happens to be good enough right now that I don't have anything else I particularly want to move to, which makes the lock-in a lot less annoying.

I'd move off of Emacs if I felt like any of the other editors were better, but I don't, for me none of them come even close. Emacs has a huge community and a huge featureset that dwarfs other editors, and it also has this core of flexibility and transparency and extensibility that I feel even "configurable" editors like Visual Studio and Atom haven't really caught up with. But importantly, me saying that Emacs is the best editor around is not quite the same thing as me saying that Emacs is good.

I don't have any regrets picking up Emacs, at all, it was a great choice and it's paid off tremendously, and I think it'll continue to pay off in the future. But I do wish there was a better editor out there.
Having a couple of Z-Wave devices, in my opinion they are not the solution.

Combability wildly varies between manufacturers, you have have to know what works with what.

The mesh capabilities are kinda wonky, where you have some kind of "heal" network function you use when devices for some reason stops talking to each other.
> The 2012 Nirbhaya case

I wasn’t familiar with it but remembered after reading the below link. Warning, it’s horrific.

https://en.m.wikipedia.org/wiki/2012_Delhi_gang_rape_and_mur...
Corsi SEO Bari
> Everyone was on clubhouse.

Given that Clubhouse peaked in January - February 2021 [0], where were the Android users at the time then?

[0] https://9to5mac.com/2021/02/18/clubhouse-reaches-8-million-d...
Director/Head Developer @ LinaegeOs here.

Hi, sharing codebase when? :P
Long ago, I worked with a man who had spent his life writing copy for marketing presentations. He was a perfectionist, and had spent much time getting things such as hyphens in the right place at the end of lines, etc.

It took quite a bit of convincing to get him to just let text wrap in a web page. Eventually he got used to this new normal.

I suspect much the same is happening here... instead of just letting people see the PDF link, they have to emulate the PDF viewer, and likely other things are being done in a similar vein, trying to keep control of something that should be left up to the browser.
The "misuse" is using it at all. It's meaningless shit, just like a lot of the douchey titles on here.
You’re ignoring the sentence after I mention the slippery slope, where I say:

> These are clearly real concerns and even Tim Cook admits that if you build a back door, bad people will use it.

I’m not the one ignoring the middle ground.
This has been repeated elsewhere but Hacker News seems to miss the point: Apple protects you fairly well from privacy in terms of advertising and corporate targeting.

Apple cannot save you from a nation state actor. Arguably no company can.
I found this short 8-minute video to be a good explanation of that era:

https://www.youtube.com/watch?v=0EG7kfllFEI