skysight-inc/HackerNews huggingface dataset:
> ...large corporations claim to love “open source”. No, they do not care about the social movement, only the cost reduction achieved by taking advantage of permissively licensed software.

My job has me convincing and coaching large companies through their first open source steps. In my experience, the cost reduction is a nuanced issue in the boardroom. Mainenance and support costs (and availability), trust of strangers, loss of control, and the clash of openness in a highly secretive world, are strong motivators against the relatively tiny (perceived) expense of building it yourself.

The argument that carries the most water in my experience, is the argument of interoperability. For reliability at modern scale, multi-cloud is an inevitable step. And open source technologies drastically reduce the complexity and cost. Why would you build on Azure's (excellent) CosmosDB and set yourself on a course for painful integration and migration, when you can build with Cassandra and avoid those issues?

To the author's list of important areas impacted by software freedom, I would add diversity and inclusion. It's nice that a bunch of white guys with West US culture build great solutions to their problems that makes sense in their cultural context. But those off-the-shelf products don't help people operating in a different cultural context. With open licenses, it's possible to modify software to fit your own needs, like the users who got braille support into MuseScore, or the Swiss companies who built privacy-friendly email services to compete with gmail on Ux.

However, I disagree with the overall article. These important issues (sustainability, privacy, copyright, outrage-for-profit, D&I, etc) are not components of freedom. They're areas that benefit from user freedom. Software can be "Free as in freedom", and still be Bad For You. It's OK to have open source gambling software, or video games, or bloated office suites. The point is that users get to choose.

This is a nice argument for some kind of "software for good" label, like the kosher K on your food. We could certify that this software:

- respects the 4 FLOSS Freedoms
- does not leak or store _any_ information remotely
- is (reasonably) free of unnecessary hardware requirements and bloat
- does not try to manipulate you for "engagement"

etc.
> There is literally decades worth of physics that answers your how

And as I've already stated, none of it has been even remotely adequate. If it was, then I wouldn't be asking stupid questions with "basic misconceptions" in them. Maybe I'm too stupid to understand it.

> or guy on the internet who's been thinking about it for 10 minutes, and has questions with basic misconceptions in them.

Care to actually articulate those misconceptions?

Like, I'm under no illusion that I'm correct here. I'm literally a community college dropout. I'm only attempting to find answers to questions I've been asking for years and for which I've yet to find an answer.

Instead of an answer, it seems like today I'll be getting downvotes and ad hominem dismissals. Oh well.

> Asking for answers in the comments is a very poor way to approach a subject like this.

It's called having a discussion, which is quite literally the point of this website. If you don't want to engage in that discussion, then nobody is forcing you to.
Very helpful feedback, thanks very much!
>I personally think it would be a great idea for the whales to grant each US senator 300 Bitcoin, and each congressman 100 Bitcoin in recognition of their excellent service to the people of the United States.

It would hardly be the first time some special interest tried to bribe the government for favorable treatment. I think to succeed you need to be a bit more subtle these days.
Yes, this is absolutely a normal amount. I'm an amateur/hobbyist marathon runner, and I usually take about 300mg pre-race in the form of coffee, and top up another 100mg in the form of a gel about once per hour. This is roughly in line with the amounts that are recommended by most race-day nutrition plans.
https://searchmysite.net/

https://www.searchenginemap.com/
Which do you use?
Not sure I understand the analogy. You mean speaking professionally in a professional context is not (should not be?) misogynistic. Then is it not a little strange that you're commenting on a person's haircut, who is not applying for a modeling job for which they're required to cut their own hair?
Your article specifically states "not one acquired recently via recombination" unless it was an ancient strain.

It is almost as if Sarbecovirus acquired portions of the Hipposideros genome. You'll note your article also says this did not come from pangolins or its closest bat relatives, which shoots down another media narrative.

> Strains of SARS-CoV-2 (we also added sequences from the GISAID database) have furin cleavage sites at spike S1/S2. Moreover, SARS-CoV-2 is the only virus in subgenus Sarbecovirus having this feature, while even its closest relatives, bat coronavirus RaTG13 (sequence identity 97.7%) and pangolin coronaviruses (92.9%–90.7%), do not have furin site.
Also see: https://www.onlyoffice.com/
A petition to ban proof-of-work
Turn that perspective on the Roman Empire and say it again.

If you wait for other people to spontaneously agree with your outlook on like then the wait will be exceptionally long time even when measured in millennia.
In Morocco where I grew up, they are quite popular. But we don't wait for them to be rotten before we eat them. So maybe it's a different variety (In moroccan dialect they are called "Mezah")
The British have nailed this one: they simply say they're going to the toilet. What they will do when they arrive is entirely a figment of your imagination, and well if it involves anything nasty that's on you.
Mega-factory of electric scooters according to Industry 4.0 principles
> The side effect is the increase of segregation and inequality

aren't vaccines being administered based on "need" (age, being at-risk etc)?
How does poverty enter the equation?
A Death Every 9 Seconds
I use it more to avoid wonky font choices that make it inconvenient to read (small text, weird font or spacing).
The only good reason to outlaw Bitcoin would be because of its energy consumption. But there is no strong political power that has a say over that currently, so it doesn't seem likely.

The article quoting prominent economists is totally irrelevant, so it's tempting to discard the article as providing very little informative content.
Yes, IMO the easiest way to 'learn' the kanji is Heisig's book "Remembering the Kanji", along with an Anki deck to review daily. I 'learned' 2000 kanji this way in 3 months, with a daily time investment of about 1 hour. There are plenty of pre-made RTK Anki decks.

The reason I'm putting learn in quotation marks is because afterwards you need to reinforce them in context, ie by learning vocab and doing tons of reading (there's a term called 多読 which means it's not the quality of the material or even your level of comprehension, but just the sheer amount of pages you read).
SKIP is about matching the kanji to a pattern and counting the strokes of the two portions. This is more about inputting the kanji's constituent parts themselves.

For example, say we have the kanji 訓. For a SKIP-based lookup, you'd see this as 言|川, and you probably know that's 7 and 3 strokes. Whereas with this approach, you could type in the parts, e.g. いう (backspace) to get 言 and かわ to get 川. A lot faster when kanji have many parts or you're not so sure about the stroke counts. Yes, SKIP would be more helpful if you don't know the parts.
As someone said, the best solution here is to use the dimensionality analysis in GNAT: https://docs.adacore.com/gnat_ugn-docs/html/gnat_ugn/gnat_ug...

as in:

with Ada.Text_IO; use Ada.Text_IO;
with System.Dim.Float_Mks; use System.Dim.Float_Mks;
with System.Dim.Float_Mks_IO; use System.Dim.Float_Mks_IO;

procedure Main is
subtype Distance is System.Dim.Float_Mks.Length;
subtype Area is System.Dim.Float_Mks.Area;

D1 : constant Distance := 10.0*m;

D2 : constant Distance := 20.0*m;

-- D3 : constant Distance := D1 * D2;
-- Does not compile. GNAT returns the following error:
-- main.adb:13:08: dimensions mismatch in object declaration
-- main.adb:13:37: expected dimension [L], found [L**2]

A : constant Area := D1 * D2;
begin
-- print: Area A is 2.00000E+02 m**2
Put ("Area A is ");
Put (Item => A);
Put_Line ("");
end Main;
That's a non sequitur. What you have cited isn't Tesla giving its employees Elon's Tesla shares. Yes, Tesla did offer Elon share options. He still has to pay for them with his own money. The reason why these options are lucrative is precisely because the company (funded substantially by Elon placing his own wealth on the line) has risen under his stewardship.

Great, so bring a union in. Maybe median wages will briefly jump 10% or so in response to threats. Within five years the median wage probably won't be any higher. Probably lower if union action rattles investor confidence and Tesla's access to capital shrinks, leading to less future investment, in turn leading to less profit and fewer jobs at the company.

With all this talk of bringing in a bloated Detroit union bureaucracy into Fremont, you might as well plead with Tesla to focus less on US manufacturing over the next decade. Yay, everyone wins!
That's true about all freedom (not only software).
That's why we need to be able to hack/boot other OS on our hardware and that's why we need to be allowed to have guns.
Citing The Canary probably won't help your argument.
I am from the future, and this claim has been refuted: Bitcoin is not a battery, it's a waste of everybody's resources.

Some people who have been exposed to curves like the one at https://en.wikipedia.org/wiki/File:Global_Carbon_Emissions.s... (which shows that almost all extra CO2 comes from after 1950, and *around 50% of all anthropogenic CO2 in the atmosphere dates from the past 20 years!) seemingly fall into a kind of cognitive dissonance and react with "surely this isn't true" (climate deniers); others rationalize that the most frivolous wasters of fossil energy are actually beneficial for mankind and the planet.
Passports are optional while national ID card would be required and likely issued at birth. People tend to have an aversion to things that are required rather than recommended. Also, while passports are in theory only used when travelling across borders, ID cards would almost certainly be used domestically.

Personally I don't think ID cards are a huge threat to civil liberties - here in America Social Security cards basically already serve the same purpose, for example - but I can see how easy it is to draw that conclusion about a mandatory program to give every citizen something the government can use to identify them.
And they are.
Yeap, with the speed of information having a propagation limit, you can make that assertion. But, as soon as FTL becomes real ( if it's possible to be real ), it turns out, that assertion was wrong. The universe has no requirement to follow our theoretical framework.

Why would FTL automatically invert causality? Assuming we chuck out, the speed of light limit, like I originally said in my previous comment, which if FTL was possible, would end up being the case. Has the expansion of space ( present day -or- the inflation event, both involving FTL which is allowed under relativity ) already inverted causality?

Mostly I was just trying to point out that it appeared commenters were arguing from two different point of views, one with the intuitive cause and effect definition, and the one from relativity which makes certain assumptions about the universe ( well tested assumptions, but still assumptions, that could be proven false one day ).
No, it's identity fraud which is a superset of identity theft.
Look at the Economist- it covers many aspects worldwide, however ask yourself if an average Joe on the street would read it instead of the usual suspects.
uBlock has a handy "turn off js" button in its advanced ui, I regularly use it for bloomberg.
Lots of goods shipped are effectively perishable, in that you may as well write them off and dump them somewhere if the shipment misses a particular sales season.
Just the fact that there is a process for that, and you have people whose "identity gets stolen enough times", is worth an Onion headline...
What is something you feel that the text encoding system shouldn't be able to encode?
Not quite the same but a similar interesting artificial sun https://www.youtube.com/watch?v=6bqBsHSwPgw
> dealing with

Even the word choice is sus
Oil lamp genies try to fulfill your wishes in the worst way possible.
Informative. Thank you for the correction.
As if cbc.ca probably doesn't suffer from whatever problems US media suffer from?
> Would you describe this person as "racist" against Russians?

Yeah, they're making decisions and treating someone differently based on the person's (anticipated) race. Something being rational doesn't make it not racism.

> That sort of behavior shows no inherent animosity to Russian people in general.

Racism has nothing to do with animosity. Consider that men have the opposite of animosity towards women and yet sexism is something between humans.
You might be having a different usage pattern than me. I typically work on only a few projects in a day, and I have those open in parallel and switch between windows.

It's a shared process, so they're not each taking up resources (I wish that was changeable, since they've had and continue to have some annoying bugs around it).
> Programmers do not like to pay for their tooling.

Programmers definitely don't want to pay for tooling they haven't used yet. Of course, once they have found a free way to use a tool, they aren't likely to go back and pay for what they already have.

One of the biggest things that turns programmers away from tooling is UI/UX. Every programmer is particular about the way they interface with their tooling. The less familiar a tool is, the steeper its learning curve. The more simplified a tool is, the less powerful its abstractions are.

UI/UX norms for tooling need to be rethought. Trying to make a tool appeal to a wider audience of programmers is extremely difficult because every tool has baked-in assumptions about how it will be used.

Ubiquitously popular tooling tends to be extremely configurable and extremely malleable. The more control the user has over a tool, the more useful it will be to them, and the more interested they will be in using it.

There's a reason the shell hasn't died yet. Even with a long list of gotchas and decades of cruft, shells allow users to personalize them to an attractive extreme. The same goes for Vim/Emacs.
I found Surface Detail and The Hydrogen Sonata an excellent return to form. Maybe give them a try if you haven't already.
Soledad O'Brien is a former cable news insider who also makes this point of pundits serving as a cheaper alternative, in an interview she did with Trevor Noah [1].

[1] Around 4:35 at https://www.youtube.com/watch?v=b8hnifYOlNs
True. For the article, I experimented with a number of 'in the style of' prompts. Where there's a distinctive visual iconography with strong key features, BigSleep [1]does an amazing job of abstracting and reproducing that style. Besides artists, it also does very well with iconic movies like Blade Runner and The Matrix.

[1]The Deep-Daze author's most popular T2I mashup: https://github.com/lucidrains/big-sleep

https://colab.research.google.com/drive/1NCceX2mbiKOSlAd_o7I...
Of course the Culture novels are fairly soft SF, with liberal use of FTL travel for example which isn't physically possible.

Greg Egan's Amalgam stories are maybe closer to what you might do if you could do anything that's actually physically possible (although it does assume mind upload, which is a considerable stretch). Unlike The Culture, The Amalgam doesn't have wars or indeed an enemy, it consists of all interstellar capable civilisations in our galaxy, and even if you disagree with somebody fighting at that scale is not practical at all. The characters in Analgam stories mostly have questions nobody has answered yet and they try to find out the answers, including "These guys who don't have space travel yet but whose ancestors did lots of amazing math, did their ancestors leave them a proof of interesting number theory questions we haven't solved yet?" and "Why when we try to send probes into the middle of our galaxy do they just come back not remembering why they were sent?".

That second one is online as a taste if anybody is intrigued:

https://www.gregegan.net/INCANDESCENCE/00/Crocodile.html
Create a fake female role model employee that was previously at the company. Talk about how that role model was successful despite challenges X and Y because she did Z.

Of course the problem with this is that the facade will crumble at some point because the person doesn't exist.
you could cut across the egypt/israel border from the gulf of aqaba.

It would be something like ten times the length of Suez, and I think there are mountains in the middle, but it would be pretty cool! :)
You can. Use your favorite programming language's interface for listing the content of a directory!

`ls` is for you, the human.
Fully loaded, it’s about twice that. It carries up to 20,124 TEU (https://en.wikipedia.org/wiki/Twenty-foot_equivalent_unit) according to https://en.wikipedia.org/wiki/Ever_Given, so that’s 402,480 feet. That’s 122.676 km. Double-stack and you get a wall of over 60km. And that doesn’t include space between containers. A train would be 70-ish km long.
BriskReader? https://briskreader.com/

Textify.it? https://txtify.it/

Textise? https://www.textise.net/
I drove a car once with that feature on by default without realising. I was on a long straight road at night. Ahead there was a junction on the left, and the “feature” flashed the headlights and a car pulled out thinking I was letting them out and I had to slam on the breaks.

That was some years ago and even the car I have now (brand new Kia) has a a buggy high beam assist. It comes on and goes off when you don’t want it to. Worse is that it’s activated by pushing the stalk forward. To enable manual mode you have to push it forward again.

Edit: further rant. The auto stop start doesn’t engage quick enough and auto hold isn’t enabled by default, so you can roll backwards waiting for the engine to turn on. Every time I turn on the car I have to turn off Auto Start Stop and Lane Keep Assist
Another thing is that corporations use the open source tools to shape industry practices, often in ways which result in net loss of productivity for themselves and their competitors.

Corporations in the software industry are often monopolies. They derive their success primarily from network effects - It has nothing to do with the quality of the software that they produce or their development efficiency; in fact, big corporations are the least efficient of all at building software. Even Google has admitted in the past to completely rewriting most projects every few years.

Clearly this is a sure sign that they're not developing software correctly... What normal company under competitive pressure can afford to constantly rewrite projects? Why then are indie developers and startups spending so much time and effort trying to emulate these big corporations and trying to use the same low quality tools that they use?

The open source tools produced by corporations are heavily marketed and seem to cause lower productivity almost by design. Perhaps they are designed to create some Kafkaesque anti-competitive moat around their products. Big corporations can afford to be inefficient. Maybe they they want to make sure that everyone else is inefficient too. They don't want people to come up with more elegant solutions, they want everyone to be brute-forcing software development by the numbers, throwing hundreds of developers at every problem; because that's the only game they know.

They use their 'open source' software along with their monopolistic network effects to try to draw everyone into that Kafkaesque game.

The best open source tools are outside the corporate sphere but most people don't even know they exist because they are heavily suppressed by the corporate monopolies. They don't want to give up power.

They want to control the landscape of software development; to keep it at a low level of productivity that they are comfortable with.
I would never pay for dev tooling as a SaaS because it would put me completely at the mercy of the provider.

I’d be happy to, and do, pay for some dev tools that I get to own for life. The Jetbrains model is really a great match I think for both the company and the customer.
Now that would be an epic Streisand effect. This genie isn’t going back in the bottle.
Suez canal: Ever Given container ship freed from shoreline
First Flower in Space
You can create/re-use functional CSS libraries (such as Tailwind) using Relate - example https://relate.app/edenvidal/ecommerce-product-notifications
From my recollection, this sort of thing is conveyed in Banks' novels. The minds (expecially ones attached to warships or General Systems Vehicles) can see the entire state of the local universe around them. It's as if we were looking at a flatland universe. They can see the thoughts forming in your head if they wish. But this of thing is mostly constrained by convention not ability.

It is seen as the height of rudeness to do this rather than listen to someone speak.

A Mind in one novel who does not abide by this rule is known as "Meatfucker" by the other minds.

One of his books, Excession, contains lots of inter-mind conversations. They are presented in the book in a similar way to emails with headers. These include timestamps, and some are very fast (for a lot of text).
Australia's COVIDSafe app costs AU$100k per month to keep running
Misconception:

> because the only way to go back in time is to have a speed greater than infinity

> Instead of an answer, it seems like today I'll be getting downvotes and ad hominem dismissals. Oh well.

Probably because your approach is very confrontational for someone who claims to be "just asking questions" e.g. "unsound", "not remotely adequate". And then you're dismissive - get directed to a wikipedia page where it's answered, and the mechanics of it are done in mathematics, and: "That doesn't answer the question. ... by what mechanisms?"

OK, maybe that approach isn't for you you. Pop science books are a thing, try those instead?

I'll add one thing: I'm a software engineer, but if you gave me 1000 lines of Rust to read, all I could say is "I have a very superficial reading of this code based of function and struct names, because I don't really know Rust at all."

There's nothing wrong with that: specialised topic is specialised. It's ok to admit you don't know the details. What I would not say is "this program is not an answer, because I don't understand it." That would just be an egocentric misconception.

> nobody is forcing you to

You're right, if someone is being obnoxious and pointlessly confrontational, they won't get the best from the people who interact with them. No-one is forcing them to do it! But combining that with "oh why am I getting downvoted and dismissed" wailing seems disingenuous though.
I'd posit that in this case it's git's failing to pipe content from some random internet connection unfiltered to the terminal. The terminal doesn't know where those control sequences come from. But anytime you interface with something external, you have to be prepared for hostile behavior or content that's out of spec. In this case it's git that interfaces with something external. Remember that any software can be hacked or abused.
First of all you scope the problem to America who will be first to tariff the China EV’s, nor is indicative of global trends.

Second, savings on a vehicle aren’t comparable to savings on a phone.