skysight-inc/HackerNews huggingface dataset:
What we LOVE is a market free of force and fraud, and we love rule of law. Within that there are very nuanced conversations to be had about when the threshold for force or fraud has been reached.

Enforcement of contracts is essential to a healthy society, but is it good to enforce a contract where one party either lied or coerced the other to sign? No, or at least not necessarily.

The nature of the contract between social media platforms and their users (both explicit and implicit) has changed dramatically since the days that Twitter was "the free speech wing of the free speech party". Users have sacrificed a increasing amount of privacy for less and less obvious benefit. In the meantime, many people have come to depend upon these services for connecting with others, for their livelihoods, and for news independent of corporate media.

Have the social media companies deceived their users? Or have they forced unconscionable terms upon their users? Have they violated consumer protection laws?

I am not a lawyer. I don't know the answers to those questions. But I do know that there are some lawyers and judges who do think that some of these social media companies have overstepped. We don't necessarily need a civil rights case, or a constitutional amendment, or even to repeal Section 230. All I think is necessary is for existing contract and consumer protection laws be litigated and enforced.

This kind of action would benefit both left and right, and I think is more constructive than opportunistically deciding that "businesses can do whatever they want" when you think it only hurts people on the right.
As someone who is actively maintaining several projects using Tailwind now, it really doesn’t in practice. In fact if anything it requires _less_ discipline, because a styling change can’t really break a layout elsewhere.

You avoid repeated classes by extracting components (either template partials, or actual components if you’re using a front-end framework). The components themselves define how they look, and then you assemble them, perhaps with a few additional classes for things like spacing. If you need to change a component you don’t need to go and change classes everywhere you’ve used it, you just change the component itself.

If you feel like reading further, Tailwind’s author explained his rationale very clearly in a blog post a few years ago [1]

[1]: https://adamwathan.me/css-utility-classes-and-separation-of-...
Considering that the term itself comes from his movement, the "Fasces of Revolutionary Action", and that he coined the word fascism personally in 1919 (after the word "fascio"), I think at the very least he gets to be attributed the lions' share of it.
They say Dec 2019 to Mar 2020:

"Our anomaly detection alerted us to high scores in DNS blocking starting from December 2019 until March 2020"
Real programmers use butterflies[0].

[0] https://xkcd.com/378/
You should check out the bivector community https://bivector.net/.

Check out a demo https://observablehq.com/@enkimute/animated-orbits

Join the discord https://discord.gg/vGY6pPk.

Enki (the guy behind bivector) also gave a talk on GA at SIGGRAPH 2019 https://www.youtube.com/watch?v=tX4H_ctggYo
You can use the App Store effectively for free, just do what Amazon Kindle or Netflix does and have a separate website, without linking to it from the app.

This is completely about the kind of splurge in app purchases that are terrible for consumers.
You can log in to your account here https://shop.puri.sm/my-account/ and go to the Addresses tab to edit your current shipping address. I've had to do the same, as a backer since June '19.
from: https://compmath.wordpress.com/about/10-the-big-picture-darp...

Mathematical Challenge Eight: Beyond Convex Optimization
* Can linear algebra be replaced by algebraic geometry in a systematic way?

Never heard about it before, but I never knew there was a potential alternative to linear algebra.
so is it fake news then?
It's not just Apple, I think the fight shouldn't be about just fee but allowing 3rd party stores and applications that don't have an approval stamp from Apple.

Imagine, if your Tesla refused to move if you didn't use Tesla approved tires which cost 30% more because Tesla charges the tire manufacturer 30% for approving them?
Anyone working on apps at a big company in the US. I guess lots of indie developers work in their spare time while doing that kind of job full time?
Every graphic designer I've worked with wants it to be pixel perfect. I've seen them numerous times pull out rulers and literally measure the spacing on their monitor! It takes a special breed to be a graphic designer. In my experience, suggesting that it can be a little off gets me a withering look and the suggestion that maybe we should have another developer look at it. It's never an issue with their OCD.
> Imagine, if your Tesla refused to move if you didn't use Tesla approved tires which cost 30% more because Tesla charges the tire manufacturer 30% for approving them?

Fine by me. Their business what they charge and how their product is designed, not mine.

As long as there's a competitor. And there is.
> I find it much more plausible that any regulations will end up entrenching market incumbents and closing off potential avenues for disruption

Let's face it there are no disruptions incoming in the mobile OS space, similar to how no new desktop OS has been able to get significant marketshare since the 80s.
heads-up: broken link on last line of the content
Not OP, but I do this too. You can configure Screen Time on an iPhone. There you can limit the total time the device can be used each day. It's also possible to limit usage to certain apps, or block access to certain categories of apps, and allowing only certain people (e.g. family members) to be contacted or messaged.

If your child has their own Apple ID, Screen Time works across any other Apple devices linked to that Apple ID.
The throttling also left my phone unusable while disguising the fact that it was because the battery needed to be replaced.
so maybe it worked flawlessly?
To me, that is what it means: You shouldn‘t make classes.

Only if you are using a component framework or something that works like it though. Otherwise you should make semantic-style classes, yeah.

It‘s ad-hoc because you can not predict what a class contains (tailwind classes) or how it is spread through your codebase (BEM classes)
People who self-identify as male are men. 'fxtentacle's implicit definition of men excludes trans men, non-binary people, and other members of the LGBTTQQIAAP community whose biology does not match their gender expression. It upholds the assumption that trans people are invalid and is therefore a form of violence against trans people and other LGBTTQQIAAP people.
I completely agree with this.

Ancient philosophers debated the existence of atoms for centuries; then Boltzmann took the theory up to second gear by discovering the implications on temperature and entropy, and then Einstein proved their existence beyond a shadow of a doubt through his work on Brownian motion.

It might take centuries of mathematical work to discover an artifact of quantum gravity that's observable within our macroscopic world, but the work must be done.
I looked up "Suroosh Alvi". The results are a little different but IMO pretty similar content-wise, nothing jarring. I do see the 5th result you mentioned on yandex missing on google's front page, but all of the google results seem pretty relevant, and the link you mentioned seems to be hosted on vice.com, so I'm not sure if I buy the idea that they're trying to hide that link. Has this guy recently done something controversial? Searching his name on both engines he just seems like a regular guy? Why do you think google would be censoring him?
It's hopeless here. Any perceived criticism of Biden/Democratic Party is instantly downvoted/flagged. It's sad to see how far HN has fallen.
Apple has nothing like the MS market share, though.
My layman's aerodynamic hunch says that Lilium is on the right design track for practical, reliable, long-range electric VTOL aircraft.

There's two critical ingredients: Transitioning out of powered lift immediately after takeoff, and having a battery mass fraction that's as high as possible. Obviously, VTOL & payload limits the latter.

Multicopter designs won't work; their power requirements are too high.
If you are interested in geometric algebra, you might enjoy my implementation of it in the Julia language: Grassmann.jl

https://github.com/chakravala/Grassmann.jl
I moved twice since I originally backed it.

Each time, I was able to update the shipping address on my account:
https://shop.puri.sm/my-account/edit-address/

For good measure, I just checked and the currently set shipping address in indeed my current and latest address!
For parents who want to stay in touch with their kids but don't want to give them a phone, cellular Apple Watches are an excellent option. They can make and receive calls anywhere with a cellular network.

They are cheaper than phones and the plans are well priced too. Around $15/mo for service.

https://www.apple.com/newsroom/2020/09/apple-extends-the-app...
> But now you still have the issue of coming up with CSS class names.

Not entirely true. I'd be totally fine with class names that identify what type of widget it is. <div class="card">, <div class="modal"> <button class="secondary-action">, or <span class="clipboard-copy"> are "made up CSS class names" that identify a type of widget and used without making no assumption about presentation concern. <button class="btn btn-small"> and <div class="w-12 rounded-small"> are not.

And yes, I understand that tailwind allows you to create types and @apply them. What I am saying is that (1) I'd like to see this separation to be enforced and not just possible and (2) plain SASS also lets you do that already. so I don't understand what I would gain from adding tailwind.

> Components are a better way for separating concerns

Except when they aren't. Downthread I gave the example of a library project that I want to define the functionality/behavior but leave the looks/styling to the consumer.

Desktop GUIs have theme engines for ages, yet frontend web developers want to get excited about frameworks that allow for "night mode"? "Night mode" is just a way to say "you can separate presentation and content however you want, as long you only present in two different styles".
Well if you can negotiate extra pay for living in cheaper area mainly due to inhospitable conditions, more power to you.

I have seen this happening only for CEOs and such.
You are getting flagged for posting off topic, not because of any kind of political censorship. There are subreddits for the kind of posts you're submitting.
The internet is completely controlled server side and has been for over a decade. There isn't a single site or platform that isn't compromised in one form or another.
What Amazon and Netflix do would absolutely not be allowed for a regular no-name developer.
Unless Apple decides they won’t let you. This only works for “Reader” apps. For reference, see Basecamp’s Hey! offering.
It isn't a big business by many orders of magnitude.

The only businesses that over the years have been able to offer tile hosting as a sustainable business are very small mum and pop shops.

The large players are naturally not interested directly in the money aspect of providing the service, but in synergies with other, actually profitable, parts of their business.

And those in between are always in between pivots.
In US phone market, they do and this isn't just about monopoly per-say but what it means to "own" a computing device if you can only run manufacturer approved applications on it.
That's not it, even with the numbers Apple touts they are getting from the App Store, they could comfortably live without.

It's the third party app stores that would sell the aggregate data instead of taking a cut off sales.
Should? If you do the math, It doesn’t amount to much. Maybe it will cover the iTunes connect, but certainly not the OS
The purpose is gatekeeping, and setting a minimum basis of quality. If the annual fee was $0/year developers would be worse off due to the flood of low-quality applications.

This is exactly what happened on Steam when the platform was opened to anything for a $100 submission fee - quality tanked and revenues even for established Indie developer have declined significantly.
Agree. Another big problem I've noticed is that there are so many partisan news sources. If you are liberal, you go to CNN which has a liberal spin to it. If you are conservative, fox news. The problem is each one is adding their own biases to it.

I saw this clear as day when I was watching live streams during the Portland federal courthouse protest. I would watch these for several hours per day as a form of entertainment. When I read the news articles written the following day, I was completely shocked at how much bias was present in the mainstream news media.

During these protests it essentially went like this: during the day, the protest was 100% peaceful, hardly any police. Literally a perfect 100% peaceful protest. As night came, the crowd would shift. The peaceful people would leave and then a new group would start showing up, dressed in all black and start doing full blown violence against police. Starting fires, destroying private property and many similar illegal and dangerous stuff.

The following day I read articles on CNN that said there was very little violence and it was almost entirely peaceful. This was false because there was tons of violence at the night. When you read articles in fox news they say the protest was mostly violent. This was also false because the day time protest was 100% peaceful.

This type of news reporting is pushing division politics and social media further fans the flames because people can confirm their narrative and also get false reporting from idiots on twitter/facebook which spreads misinformation.

I could also tell this is heavily influencing people's view on the world because I would debate people on reddit. For liberal people, they would link me CNN and washington post articles to support their arguments. If I argued with conservatives, they would link me fox news and breitbart articles. This is what they're linking to me as their "proof" to support their argument. If I responded by saying that fox news/cnn is biased reporting, they would jump to personal attacks at me, almost like this was their favorite football team I was bashing.
I bought a librem 13 years ago and got fucked on customs. ~500 Euros iirc. I completely forgot that import tax was a thing because I'd never had to pay it before, since I bought stuff from the EU, or that was too cheap to matter.
I remember reading something about them partnering with someone in Germany to alleviate this, but I didn't find anything concrete with a quick search just noe.
What free market? It's a duopoly.
Microsoft had a considerably larger share of the worldwide market.
If they are forced to be in the office then the office should be as covid safe as possible. I imagine these content moderators work in something akin to a facebookized phone bank 'pit'.

Given that no other facebook employees are being forced to work in their expansive offices perhaps the content moderators, if they are required to work on site for security purposes, should be given the run of the empty space. That way they can easily social distance appropriately.
Newton can be credited as being substantially the inventor of Newtonian Physics. That doesn't make alchemy a sub-field of Newtonian Physics, despite the fact that Newton wrote numerous treatises on alchemy.
Before this the old iPhones used to randomly reboot when the battery wasn’t able to keep them alive. (I had such phone.)

I don’t think slowing it down is “nerfing” compared to that. I speak also as someone who used an old iPhone 6 which was slowed down this way. Btw they throttled based on battery health, not age.
By offering the user a choice for the browser, which is exactly what I want from Apple - a choice for app store, or the default maps app.
They've got a fediverse app, but I don't think they'll be making their own stuff for Facebook, Twitter, etc. It just doesn't seem to line up with their beliefs.

However, this thing is a general purpose computer, similar to a raspberry pi with a screen and such attached, so all sorts of stuff can already run on it without Purism needing to bless it.

There are probably even some clients already for some of the big social networks.

Just did a quick search and found out about Cawbird.

https://www.omgubuntu.co.uk/2020/09/linux-twitter-app-cawbir...
This is awesome!

Is there a way to download every book you have? I have an eReader that I'd love to stuff full of these kinds of books.
Still only shows the first two paragraphs of the article for me, unfortunately.
Because it’s half the density of non-ECC so bigger wafers, and runs at a higher voltage?
For myself, I used Apple's Photos on the Mac. Of course you could use Lightroom, etc. but I am swearing off software subscriptions.

Get Info in Photos and add all the metadata you need.

For myself I try to set the date for the photo — at least get close to the correct year. I set the day/month/time to something like January 1, 12:00 AM as a sort of indication that I have no idea when during the year. And if I am not even sure about the year I indicate as much in the description for the photo.

I enter a description (on export this will populate either one of the EXIF or IPTC properties or both). I describe what was written on the back and/or front (if any). Describe who I think the photo is of, maybe where the photo came from, etc.

I add keywords. Keywords for each person I recognize in the photo, keywords for the collection the photo came from, keyword "Family Photo" so I can differentiate from all other photos in my library.....

Any decent photo editing app should have a means to set the date, enter a description, add keywords. And all of these are exportable — are part of the EXIF and/or IPTC spec. And, again, a decent photo editing app will preserve these on export.

The beauty of course is that you can then create "smart albums" to show your family photos chronologically where: keyword = "Family Photo", sort by date. Or find all photos of "Faye Coble".
> The scientific reality and proper usage of the English language is abortion is killing humans (human fetuses). This is not up for debate.

Killing <animal> and killing <animal> fetus is not a an equivalence in animal medicine.

https://www.merckvetmanual.com/reproductive-system/abortion-...

I do not subscribe to your belief that there is no debate, with that assertion.
> It’s not just about hosting, they also provide basically the entire software stack you’re using. Pricing that is difficult but I don’t think it should be disregarded.

You paid for that already when you bought the Mac that's mandatory for developing on iOS.
> Not only that, but most people have no idea how to side load apps, and Android doesn't make it easy.

I completely disagree. I'm not sure how they could make it much easier without defaulting to allowing it. Download the APK, open it, click install (or if the setting disallows it, follow the prompt to change the setting).
Yes, we should have never given those poors access to say whatever is on their minds, right? At least not in front of other people...

It'll be the end of civilization.

Everyone should agree with the rich and powerful.
I don't get why Tailwind is so hot. Do any of you actually maintain large custom design systems?

Where the same system is used across multiple code bases, with varying components, where you need to be able to accurately replace the look of a component, that might be coded in multiple dev environments (Angular, PHP, React...)?

If so, you would be running away from this approach fast. BEM/ITCSS all the way. How would you globally replace something that is marked up like this (example appears somewhere else in this thread)? How would you assert what this code means across projects?

class="text-4xl sm:text-6xl lg:text-7xl leading-none font-extrabold tracking-tight text-gray-900 mt-10 mb-8 sm:mt-14 sm:mb-10"

With BEM/ITCSS, you would have a custom namespace like `auk`:

class="auk-btn auk-btn--primary"

And you can reason about it, maybe in project 2 it is

class="auk2-btn auk2-btn--primary"

So now you can refactor the old buttons out to replace the new buttons. Good luck with the mess above.

If people say: you can use `@apply`. Yeah. If you write your whole stylesheet in `@apply` logic, why are you using Tailwind at all?

Design tokens and the re-use of design variables is not a Tailwind thing by the way. Some people seem to be acting like it is. We've had variables in Sass for over since 2009. People have been doing clever things with variable maps (arrays) in Sass since forever. There's no way Tailwind can take credit for this.

I've written extensively about why Tailwind is problematic:

(1) https://johanronsse.be/2019/11/11/thoughts-on-tailwind-css/

(2) https://johanronsse.be/2020/07/08/why-youll-probably-regret-...

(3) https://johanronsse.be/2020/08/20/hey-your-api-surface-is-ca...

Don't fall for it! The marketing is sweet but the choice will hurt you in the end.
> If you extract components then you require JS

Only for interactive components. You can use PHP or a static site generator and create components with no runtime JS at all.
None of those things, properly understood[1], were in any way mainstream until very recently. And arguably still aren't mainstream.

[1] Obviously, black lives do matter and fascism is bad, but as slogans "Black Lives Matter" and "Anti-Fascism" represent very radical political programs. You should be as suspicious of these slogans as I assume you are of slogans like "All Lives Matter" and "Anti-Communism".
Surprisingly, my last rejection (this week) to the Chrome store did included a concrete reason, addressing that got my update approved.

Besides that, I'm worried on how Google will handle such kind of auditing for independent developers.
doubling revenue while keeping losses stable is pretty good, especially when we’re talking about consumer credit
On iOS Safari, I can view the home page, but navigation to any of the exercises just gives a white screen.
Have you tried running VS in Software-mode without hardware acceleration of the UI/graphics?
Theranos: Elizabeth Holmes' former employee fired over trial subpoena
"Foreign interference" has been going on from day 0 in the United States

Agree. Not as effective as today. But yes.

Anyone who actually use the excuse of "foreign interference" for totalitarian censorship basically basically doesn't believe in the concept of democracy.

Agree. I think Democracy has failed because the tools of propaganda have become very effective.

Democracy died in the U.S. a long time ago... the Deep State was formed and it had a monopoly on propaganda, not only for keeping the citizens in line but also using it to control many other countries. The major competitor was Soviet Union, which wasn't very successful for long. Fast forward to today, there are many countries which are powerful enough and have competitive tools for propaganda.

While many countries are well equipped for offence, only China has very good defense against it. If other countries don't take actions to strengthen their defense, it's going to be very difficult for them.
That's not how the Overton Window works. The Overton Window says what kind of opinions are socially acceptable. If you describe those things are mainstream, they're by definition inside the Overton Window. Also, correct me if I'm wrong, but I think that you're more likely to be fired for being a nationalist rather than a communist, so that's another indicator that the Overton Window is actually on the left.