skysight-inc/HackerNews huggingface dataset:
I suspect the key words are "Enterprise Edition". There will be features that matter to larger customers that matter less to others.
One interesting case I find is ScyllaDB: They took the work of Cassandra (which is in a Permissive Apache License) and converted it into the less-permissive AGPL/Commercial. One of those things that are not "illegal" but kind of questionable.
Some use robinhood for trades but use other software for charts. It's convenient and fast enough.
> I wouldn’t consider it a particularly rigorous one.

Parents don't have to "believe" teachers are effective; they can see the results for themselves and judge them. My parents had no problem telling which of my teachers were actually teaching me things and which were just boring me to death in class.

As for "rigorous", the whole point of the comment I responded to was that there are no "rigorous" third-party measures of teacher effectiveness. That's the "problem" that all these experts have been struggling unsuccessfully to solve for decades. The reason they can't solve it is that as they have conceived the "problem", it's not solvable. The people in a position to judge the effectiveness of teachers are the people who directly observe the impact of their teaching. Third-party "experts" can't do that.
The problem is that they get it wrong, all the time, and always in the same direction. I think the solution is complex and includes at least 3 things: 1)treat it as a public health problem, that is have campaigns, just like we did for cigarettes, explaining how toxic online content can be 2) mandate that platforms cannot censor content that is not illegal, but also must provide tools so that users can protect themselves, if they wish, from content they are offended by. 3) and most importantly, start the hard work of building trustworthy institutions. We would not be in this predicament it it was not plainly obvious that our institutions especially media, have rotted beyond redemption.
Among other weird things, something that sticks out is how this is worded as to make individual employees liable for civil damages for the actions of their employer (Private Right of Action on page 6/7).
I've never changed the battery in my IPhone but my MBPr 15 it took an OEM battery fine. I cut the glue with some spectra fishing line and wasn't that hard. Took me about 15 minutes to replace it. The IFixit OEM battery came with the tools to change out the battery.
Linux is not officially supported though. :(
Honestly, compatibility with the GPL is a very good reason to still use the GPL rather than AGPL. My preferred licensing arrangement (for server software) would be something like AGPL + non-profit, but I would never actually license something like that because it's too harmful to code reuse. When you're writing code for the free software community, one of your concerns has to be compatibility with the norms of the community.

Kind of like web standards, actually: you may think RSS/ATOM are terrible standards and JSON Feed is the only way to go, but if you're writing blogging software, it should probably be able to generate an RSS feed.
Startups have some benefits to compensate. Less legal obligations, less taxes, and sometimes subsidies.
What was the startup? Stormpath perhaps?
Thanks, I wanted to know the main difference between Terraform and this (ie why would I pay $50/mo), but this sums it up nicely.

Still, Terraform has my needs at this stage and looks a lot more mature. But if I was a small web host or something this could be a really interesting integration.
Perhaps a naive question but what is the carbon overhead of the removal. And is that taken into consideration? edit: am I right in calculating that the average American citizen would need to purchase the 7 Eur plan 170+ times over to make themselves carbon neutral for a year
Yep, same experience here, dead as a doornail.
Crazy. Now that you say that, I honestly thought it was a parody even showing up here in HN. Took me a few seconds to realize it was not when reading the article, and had to watch part of the video to convince myself. But then again, most news these days read like an Onion article of yesteryears. Just sad, not funny anymore.
Binary finger counting does not line up well with the manual dexterity of the human hand. What does line up well is base-12 counting by touching each of 12 phalanges in your hand with the thumb in order.
Have you looked Flutter? It is mobile-first, but does native desktop applications as well. Very battle tested and natively compiled fast code.
No they don't. Being a billionaire means you have an assistant to organise flights, book appointments, call business contacts. A billionaire doesn't ever need to look at the internet, beyond email, news, and text messages.
They connect to any iOS device in the area over Bluetooth and use its internet connection to communicate with AirTag's owner iCloud account.
Haha, thank you, I'm going to sleep a lot better at night now!

Your post was a really interesting insight into these systems, thank you.
One of my favorite moments in literature: "... and nothing more was said - may God forgive me - of duodecimal functions."
No need to link to past censorship: She celebrated and promoted youtube's content restriction in her acceptance speach.

Youtube unironically, whole-heartedly believes that "Censorship is Expression". Now the award makes sense. Add it to the "War is Peace" list.
Yes. That's not 3D woven, is it? Robots aren't sewing jeans, but they can weave some variation of tube like socks or a simple pullover. Anyway, I think you are just trying to fight and feel superior over some pity. Hope you get better. Good night.
Hmm, how do you mean? Doesn't the Python code generate JSON that Terraform then reads?
Not a lawyer, but I think that the phrase "covered person" refers to corporations, not their employees. (Legally corporations are "persons.")
> When you're solving a problem, even as you get to a more technical level, you always keep in mind why you are solving it. I noticed that software engineers in your universe often ignore this. You fixate on some technical solution and then completely forget what is the context in which you're building it.

Excellent, you’ve just described a horrible engineer.

An article poor in both concept and execution. A painful read.
I’m curious what others are planning to use these for (or what they use Tiles, etc. for). I could see putting one on my keys, maybe a backpack. What else?
Xamarin.Forms also had desktop targets, including WPF and UWP, although I think only UWP was officially supported. Support is perhaps too strong a word...
Yes. If you wanted to be charitable, the other connotation is tooting your own horn, which isn't that great either. Bragging is better than farts, though.
Hardly. We have serious problems with climate change that need to be addressed, and serious problems degrading the environment of other species. But outside of the most extreme nuclear winters we cannot make the planet inhospitable to life.
I think they are claiming that instantaneously and drastically increasing prices during an emergency effectively does nothing to incentivize supplies, because there are no additional supplies to be had, and that the right way to handle that is to heavily penalize failure to provide those supplies, and manage the risk proactively and in advance. So their solution would be more like raising the long term electricity supplies slightly, with incentives in place to make sure that failures like that don't occur in the first place.
> with 128 threads, modules become slower only when the DAG depth is higher than 29

yeah, but the same graph never shows modules being faster... it only ever shows them being the same or slower. If I'm going to put in all that work, the result should be *faster*
GP meant this has happened more than once.
Learn How to Build Instagram/Snapchat-Like AR Face Filters
No, they were gone in a flash.
What's a city/small town culture go to do with it? Whether its a city or a small town, if a local lived their entire life (perhaps generations even) in a place and due to high demand was priced out, its the same. Saying its unfair if it happened to me in mountain ski town but its OK if it happened to someone from the Bronx is just hypocritical. Sounds more like I care about this now because its happening to me.

Whether you like it or not, the pandemic happened, technology has advanced, there was high demand in the cities for decades and now its subsided a little and the smaller towns have some higher demand too. Only difference the culture of the city/small town makes is how welcoming/indifferent they are or how much harder they will make it for the new comers.
Kim Jong Un get 'Freedom Expression' Award Sponosred by North Korea
This has many parallels to the points that Nassim Taleb makes in his book Black Swan
I did notice that recently there are a lot of "I m building in public" type folks. Also no real interviews since January 2021.
I migrated from Terraform to AWS CDK and I'm very happy.

The good:

- Tooling for any major language (Typescript, Python)… is lightyears ahead of anything you will find for Terraform / HCL.

- You can write your code as declaratively as possible (like you would do using TF), but you always have the escape hatch of using all libs available to your language of choice.

- AWS CDK uses CloudFormation under the hood, so you get cool stuff like automatic rollbacks in case of failure.

- You have access to much more mature testing frameworks, compared to what is available to TF. Because AWS CDK synthetize CF templates, you can also snapshot those for regression testing. Applying good software engineering practices is overall much easier. Most languages are much easier to extend than HCL.

- AWS is constantly releasing higher level libraries so you don't need to fiddle with low level API details. When using Terraform, you generally must understand your cloud provider API at a very fine level to implement IaC.

The bad:

- AWS CDK is written in Typescript and automatically translated to other languages. Even though you can use Python, C#, etc... Most examples and tutorials exist in Typescript. Also, you always must install npm + cdk + the libraries in the language you are using, so using any language other than Typescript means supporting two toolchains, which is a pain in the ass. I started with AWS CDK in Python and now I'm migrating to Typescript.

- Some modules only exist for Typescript.

- Since CF is used under the hood, it only supports resources supported by CF. Sometimes CF support takes a while. Since TF is just a wrapper for a Cloud Provider API, it generally implements new resources much quicker.

- It has its own vocabulary and and ways to do stuff (L1/L2 Construct? Stack? Retention Policy?)... even if you've used a lot of TF and know AWS very well, there's a learning curve.

Some cool videos:

- An AWS dev shows how to create your own construct and test it (that's the less "toy example" tutorial I have found): https://www.youtube.com/watch?v=cTsSXYOYQPw

- Same guy shows how to contribute to AWS CDK. I've found that looking at their source code is a great way to learn about good practices and patterns: https://www.youtube.com/watch?v=OXQSSibrt-A
The post title is incorrect, the bill was introduced as S.1204
https://www.congress.gov/bill/117th-congress/senate-bill/120...
> is usually the result of too much time spent thinking about branding and not enough time building features.

Uh, I think you might have it backwards there. The Mastodon folks probably didn't spend enough time thinking about branding.
I'm currently tickling my brain with the hypothesis that this is a next-level move by her team, to get her to publicly "emphasize the importance of free speech and the role that YouTube plays in protecting it", so that it will become more inconvenient for her (or for the rest of Youtube) to do more things that interfere with free speech.

Analogize this to publicly praising a corrupt general for doing or planning something good that he hasn't actually been doing. It's difficult for him to turn down the praise ("No, I seriously haven't done anything to deserve this"), and meanwhile it focuses eyes on him and pressures him to actually do the thing. I read about the tactic in a fictional book once, I'm sure it works. :-)
For me I got interested in it while getting into some retro computing stuff during the pandemic, curious where others are getting that itch from!

[1] Playing with open boot on my old iBook power PC - realizing it's a forth

[2] Playing with durexForth on c64 emulators

[3] collapse-os recently switching to forth.
> Honestly, compatibility with the GPL is a very good reason to still use the GPL rather than AGPL.

What do you mean by compatible? the GPL and the AGPL are explicitly compatible to each other.
While interesting, it's a pretty myopic take on the issue of trust and blockchain.

Blockchains can only offer their guarantees for concepts entirely encapsulated within the blockchain. As soon as a blockchain touches the real world, trust is required and the guarantees break down.

Concretely: cryptocurrencies encapsulate the quantity of units within the blockchain. 1 BTC will always equal 1 BTC. This is why currencies are so far the only thing you can actually use with a blockchain.

However, that doesn't mean you can trust the exchange rate (obviously, given Tether, but also, exchanges) or that you can trust the person you're transacting with. Or that you can trust the other actors not to scam you, steal from you or otherwise negatively impact your relationship with the blockchain. Or that you can rely on the legal system for remedy. Or that the key holder is the rightful key holder.

Further you can't trust that everyone else will regard the blockchain you're using as the source of truth (See: every fork ever).

Blockchains are an interesting thought exercise but ultimately achieve, literally, nothing. Certainly not in a way that's better, faster, or more efficient than a centralized store.
Venmo launching crypto feature to buy and sell Bitcoin, other digital currency
Seems they're playing fast and loose with the word "credibility".
And even 27'' is kind of small at this day and age, especially for detailed work. 30-32+ would be absolutely awesome.
Any chance that you know of any good dock station with 3 HDMI ports? Since DP on my monitors is used by desktop GPU.
Nebula is in a rough place. It’s essentially subsidized by CuriosityStream and many of their founding creators have pulled out of the project. More fundamentally, Nebula is explicitly curated, which isn’t an inherently bad thing but it does mean they’re unlikely to solve any “freedom of expression” issues with YouTube. I see Nebula less as a YouTube alternative and more as a premium monetization mechanism for the small clique of YouTubers who are involved in it.
And there was never a problem with ZFS apart from the kernel team intentionally re-licensing symbols to block ZFS once they saw the ZFS team using them ;)
The Delta IV Heavy is already fueled purely with hydrogen:

https://en.wikipedia.org/wiki/Delta_IV_Heavy
Out of curiosity could you take a look at an alternative to Auth0 like acmelogin? I worked on the design of dashboard of it. Are there any features that are missing in it and that we should add?

https://acmelogin.com/
Of course there is an argument but it doesn't square with torts law in most states, at present. The main reason is that it is too hard to establish whatever harm you claim occurred is proximately caused by the breach. A more practical reason is that the harm provably caused is typically of minimal value, and the harm is of such a varied nature, that class actions never get certified for breaches, with a few exceptions like Equifax. Individual cases can of course proceed, but it's rare for the harm to be great enough to make legal fees worthwhile.
I think that's a little unfair to assume that the reason they don't want to bend over backwards for the GDPR is because they're selling your info. Maybe they are, maybe they simply decided the overhead cost of having lawyers validate everything their teams do isn't worth it. I don't know and I can't say I really care, because that's not what this is about. In my (admittedly limited) experience on HN, it seems like a lot of the time the response towards "how does the GDPR affect the rest of the world" from users in the EU is "if you don't want to follow it, you can stay out of this market- no one's forcing you to do business in Europe." And that's fine. But OP's response to that exact explanation from the company was "fuck you too." You can't have it both ways. It's perfectly okay to dictate the laws of your own marketplace- I absolutely believe this and frankly I'm grateful for the GDPR. However, it's pretty childish to tell someone to find a different market if they don't like the rules of yours and then get angry when they do exactly that. I'm not usually an angry person but good grief, grow up OP.
With 10Gbe and 128+ GB like the previous Intel iMac 27''?

That's the question...
I don't think you are fully considering the part of the license you quote. The loophole is more subtle than you think. It depends on the fact that there are two conditions that have to be met: you modify the program and you have users interacting with it remotely through a computer network.

I download some AGPL code, modify it, including removing the part where it offers to make source available, and run it in some application where there are no users who interact with it remotely through a computer network.

I don't trigger the AGPL source clause, because I don't have interactive remote users. This means that for me the license is essentially plain GPLv3, not AGPL.

I choose to publish my modified source in some public place.

Alice downloads that source, runs it on her own server, and she do have users who interact with it remotely through a computer network.

But she has not modified the program, so she doesn't trigger the AGPL source clause either.

If I later choose to take down my modified source (which I can do because I was not obligated in the first place to publish is), and no one else happens to have made a copy avaiable, then we end up with Alice running a modified AGPL program with users interacting remotely over a network, and with no one obligated to provide source.
Not really trying to twist your words. Honestly.

So you do hold Twitter responsible?

In what way have they been held responsible?

On the one hand a platform was destroyed and basically put out of business for their role ( seems justified ).

My point is, what happened to Twitter? From all reports Twitter actually saw a huge spike in traffic and revenue.
Let me get this straight: you support Youtube's decision to censor accurate criticism of WHO guidelines, because you think spreading lies and disinformation served a useful purpose? That's despicable.
Your software never "becomes" GPL, no matter what. That's the problem with the "viral" label, it's somewhat of a misnomer that implies that anything that comes into contact with it gets infected and suddenly all your private IP _has_ to be released and anyone can just take it an fork it.

In reality, your proprietary code can only be GPLed if you explicitly release it under that license.

What people are confusing is that it is a violation of the GPL to release binary code that links (statically or dynamically[1]) with GPL-ed code without also releasing that code under a compatible license. This is where the "viral" label comes into play, since the easiest way to link against GPL code is to just make your code GPL as well. But it _does not_ mean that if you mess up and release a binary blob with GPL code in it that you've given up all rights to the non-GPL parts.

[1] LGPL allows dynamic linking, plain GPL doesn't distinguish.
Ah. I see why this has not been an issue with me for most (maybe not all) of my projects. Most have only a single-layer dependency.

Looks like this happens for chained dependencies ("a Swift package with binary dependencies", below), in apps with extensions (I have none).

This is from the 12.4 notes[0]:

> If you use a Swift package with binary dependencies in an app with extensions, the build system incorrectly embeds the binary dependencies alongside the extension in the PlugIns directory, causing validation of the archived app to fail. (69834549) (FB8761306)
Workaround: Add a scheme post-build action which removes the embedded binaries from the PlugIns directory after the build, e.g. rm -rf "${TARGET_BUILD_DIR}/${TARGET_NAME}.app"/PlugIns/.framework.*

I do not see a note in the 12.5 notes addressing this[1].

[0] https://developer.apple.com/documentation/xcode-release-note...

[1] https://developer.apple.com/documentation/xcode-release-note...
> individual people often benefit from denying access to the source code of software that is used to provide a service

To the detriment of the users of that service--which are the people that the FSF aims to protect.
Well UWP was also supposed to be a mobile target...
Comments are all green.
Anyone know anything about the impact of rare earth material mining/refining?
This is one of the greatest achievements of the Biomass industry - marketing wood as "renewable" and "carbon neutral".

First and foremost - at a time, when every bit of CO2 not emitted counts, we should be happy about CO2 being fixated in trees - once it's released, it doesn't matter whether the it is coming from jet engines or wood - the effect on climate change is the same. Furthermore, burning wood is quite inefficient in terms of mass/energy gain - even worse than coal.

But besides that, there are a lot of systematic effects which make wood a non-neutral source of energy and making use of it as energy source comes with a lot of issues. Even if wood would be completely neutral, it would still be negative due to the energy required to harvest, process and transport it.

Trees don't only sequestrate carbon in wood, but also in the forest soil through their roots. Decaying wood is processed by microorganisms and mycelium in the soil, so it's not only about the tree itself capturing CO2, but also about it being part of a more complex sequestration system which is disturbed by removing the tree.

Cutting down single trees from an otherwise intact forest as part of a "sustainable forestry" strategy is actually often quite problematic, as the sudden exposure to sun & weather leads to decreased survival rates of fresh growth, but also soil erosion and thereby CO2 release - not even taking the damage of harvesting machinery etc. into account.

Those "wounded" forests decrease the Earth's Albedo which also adds to climate change.

Last but not least are forests not simply something that can be "renewed" by replanting trees, but are extremly complex ecosystems which might take millenia to build up.

Right now, we're cutting down massive amounts of old growth around the world which can never be properly restored - we're far from managing wood like a crop on designated "farms".

With technologies available like Passivhaus construction, heatpumps, solar and/or geothermal energy, there's zero reason to add to our systemic issues by using wood as an energy source.

When it comes to particle and toxic emissions, there isn't a single non-industrial wood burner that would only come close to the emissions of a gas or oil furnace (not saying they're good, as they're using fossil fuels). The best even modern filters will get you is still worse by factor of ~400-500 compared to oil.
So what does the store experience bring me then? My favorite part is the unified update management. If apps aren’t automatically updated, what value is the store bringing that an .msi isn’t?
I say this all the time to people complaining about Amazon taxes. They employ hundreds of thousands of people, and contrary to popular belief, it's not slave labor.
https://github.com/jvanakker/tvOSBrowser
Reminds me of Gaia from Asimov's Foundation.