skysight-inc/HackerNews huggingface dataset:
> They ensure that software licensed under the GPL (or similar license) grants users the four fundamental freedoms (https://www.gnu.org/philosophy/free-sw.html.en) and that those freedoms cannot be taken away by copies, forks, or derivative works.

Yes, the F.S.F. has decided that those four freedoms are the only fundamental ones to care about and calls it some absolute semantic of freedom.

Anyone can decree that one of those is not important, or add a fifth.

And even within the F.S.F.'s framework there are problems. The G.C.C. had to be given a licence exception for the runtime it links against, otherwise arguably anything compiled with it would become a derivative product of it, and thus subject to the G.P.L.. The argument is that that prohibits the freedom to run the software for any purpose; the F.S.F. has always said that writing a clause in a licence to stop software from being used to make proprietary software would make it nonfree.

So even there, the G.P.L. without such exceptions would create nonfree software if applied to compilers with a runtime.
Which medium sized companies? I haven’t seen any that get even close.
Some French blood samples from November 2019 appear to contain antibodies for SARS-CoV-2.

https://academic.oup.com/cid/advance-article/doi/10.1093/cid...
If I may ask, why are you planning to leave the city? Any reasons in particular? (Crime / noise / traffic / …)
St. Peter's Basillica wasn't cheap.

What Luther was specifically mad about was selling indulgences (certificates of forgivness for certain sins) to pay off Church debt.
can't compile to ios from linux.
> but there will be more gatekeepers to deal with.

They’re not mandating support for alternative payment providers merely saying Apple and Google cannot prevent you as a developer offering an alternative to your users. Whether you decide to support alternatives is up to you but when you can use stripe for a 2% fee or Apple/Google with 30% how can you be worse off?
I'll always be a Linux enthusiast, but this is one of the key things that keeps me on macOS at least some of the time. To be honest I don't think there's a reason to nail your colours to the mast with any OS, there's no reason not to use two for different tasks. I juggle macOS, Linux, and to a lesser extent FreeBSD just fine, although the context switch is much more expensive adding Windows to the mix in my experience although I expect a lot of that is down to personal taste (I'm very set in my *nix ways).
They're an existence proof of why the reasonable person principle doesn't work in practice.

If you assume this is performative, it's an exploit to control the environment the RPP is in. If it's authentic, then it's a person who cannot bridge the gap to meet the reasonable people, therefore the reasonable people must comply with the demands of the authentic and aggrieved person.

Probably best to assume that for MOST people, operating by a Reasonable Person Principle is best. You've got to account for outliers, though. You can't operate both a reasonable person principle, and total inclusivity, at the same time.
I use all them 3 equally. I have Windows as my main host operating system, but I spend so much time in virtual machines that it doesn't matter anymore. Why I don't have Linux as main hosting, knowing VMWare is just as good on Linux too? Probably games, the only ones who aren't running in virtual machines.
This is a hilarious take, thanks for the laugh!
I think what's useful would be to have someone certify the Rust toolchain for some of these.

That's what's needed to enable anyone to develop safety critical apps without issues.

The problem is that most certification consultancies don't allow you to publish a certification such that everyone can use it. That puts them out of work.

The ones that have already certified Rust, make an upfront investment in the certification, and then can certify more users for a lot of money and little effort.

Having said this, for pretty much any project, you are going to deal with some of these certification entities anyways (the programming languages used are just a small part of the whole thing). I don't think Rust is cheaper or more expensive than the alternatives for these types of apps.

Customer RFPs can ask for anything. If they want it in C++, then that's how it is. Some RFPs actually explicitly ask for Rust nowadays (no C, no C++). But some RFPs ask for FORTH, or assembly, or don't really care at all about the language used. The customer needs to have people trained to "verify" the product that they are getting. If their people only know MISRA C, then that's what they are going to want, and none of this has anything to do with the actual technical pros/cons of any language; it's just a more complex social and engineering thing.
IIRC L5 in those companies is equivalent to L7 in Amazon though no? Like Staff Engineer basically.
That is not my experience in Germany. Maybe for base salaries; but not for total compensation.
I also use "in essence" for "i.e." even though it's actually 'id est' in Latin.
Especially if your complaint is "We got lots of growth because people adopted our open source software but then Amazon published a hosted version and now we can't claim as much of the commercial opportunity, so we need a more restrictive license."

Would the software have attained the userbase it did if they were the terms from the outset? A lot of these companies just assume that it would have been the exact same except for the absence of an amazon competitor if these licenses were used.
While the “one outsider came in and ruined everything” narrative might be a soothing one (especially for the people of Finland), I’m not sure it’s actually true.

Do we honestly think Nokia would have been able to compete in the same mobile OS space that not even Microsoft could carve out a space in?

I don’t think it’s a mistake that the only true competitor to Apple ended up being Google. At the time, they were the most competent big player in web-based software. The acquisition of Android and integration with Google services like search, navigation, gmail, etc. is a value-add that Nokia could never have matched.

Apple of course already had the value add of their entire ecosystem of computing and multimedia ecosystem (iPod, iTunes, etc).

Windows phone failed because its value-add didn’t actually have much value, unlike the Google and Apple ecosystems. It turns out nobody needs excel, PowerPoint, etc integration on their phone.

Nokia would have had even less value-add in the software space, given they had no software ecosystem at all!
Agreed. There is another poster in this thread commenting about "privacy". There is a certain class of perfect privacy fetishist that is completely blind to the fact that that particular horse has long, long bolted out the stable.

All these arguments serve, when they are successful in hobbling the browser as an app platform, is too push developers into native apps in the app store. And then the developer doesn't need to fingerprint you, they get your identity just for asking.

Meanwhile, browsing habits (sites visited + time of day of visit) is enough to fingerprint the vast majority of people. And sites do collude on the backend to share this data with advertisers, long before the user ever gets a chance to block it in the client app.

If privacy fetishists see the browser as a sinking ship, they don't seem to realize they are trying to bail out the Titanic with a teaspoon, or that there is no such thing as dry land. The only way to stay private is too stay off the network entirely.
Conservatives live in less expensive areas and often have less wealth, two things that often drive reproduction rates up higher. I feel comfortable Occam’s Razoring that up as the explanation
Extreme coding, anyone?
Conservative parents don't necessarily produce conservative children.
It’s not usual for news on my country to be on top of HN. Very unexpected.

I’m guessing though that the South Korean market is be significant enough for Apple and Google to not just pull out it’s business from South Korea and call it a day. I guess this is, in some kind, a victory against the huge companies.

But… personally I do find sad that this would be detrimental to South Korean app UX. Stripe isn’t a thing here, and most of the home-grown web-based payment systems have… like super shitty UX that require (on the desktop) native plugins running a server on some bespoke port. It did come a long way since from when we were the country that required IE6 for web banking, but the UX is still not really there.

I’m hoping that Apple will provide APIs for showing payment screens and Apple will still control the ability to show all subscriptions, cancel them in one single place, etc… but I don’t think Apple will ever do that. Unfortunate…
This is what I usually do too, it works well for projects where user management is minimal and the only way to use the product is visiting the web site.

I mail the user a login link with a tamper free token, clicking the link will give the user a cookie.
X -> doubt

Education is correlated with both low birth rates and liberal political views, and culture surrounding politics and reproduction changes a lot faster than population genetics.
I might go with "natural magic" or maybe "psionics" in a modern context. I'm not a scholar, my interest in this stuff is as a fan of folklore, but AFAIK historically speaking the distinction you're looking for didn't really exist. Separating the supernatural from the religious is a post-Enlightenment phenomenon influenced by the spiritualist movements of the 19th century and commercial fantasy media like RPGs.

For example, alchemy and sacred geometry were deeply rooted in Christian and hermetic philosophy (themselves influenced by Platonism) - and as much about understanding God and purifying the soul as mathematics and proto-chemistry. I don't know anything about qigong but I'm just assuming the same or similar applies.

I'd suggest the Youtube channels Esoterica[0] and Modern Hermeticist[1] for some further research.

[0]https://www.youtube.com/c/ESOTERICAchannel

[1]https://www.youtube.com/c/TheModernHermeticist/videos
> not important to protect free speech, free enterprise and free association?

Analytics is able to track your speech, enterprise and association to facilitate their encroachment. Part of the metadata collected from messaging apps, for example, is the network graph of your interactions with other users. Association. If you're not using something E2EE, that's speech as well. And so on.

> the real threat of social media is promoting left-wing extremism and censorship.

Oh, you're one of those.
Self-driving cars, while shipping intermediaries
Ah, I remember when a Linux laptop was my daily driver. Suspend/Hibernate was magically on OSX.

I recall running custom kernels and the like to get it to work. And it did! But on OSX, it was smooth as butter.

IIRC it's still not so magical on Linux.
I'd be surprised if this question could have an off hand answer. Doesn't sound like something that could have scalability predictable enough to do back of the envelope calculations on.
It's true for every example I can find.

This photo, for example, shows a plain old plug-in iron: https://web.archive.org/web/20161017222702/http://teamsteam....

Same guy, up in a tree, with the same iron: https://web.archive.org/web/20161017223140/http://teamsteam....

From this page: https://web.archive.org/web/20160920083532/http://teamsteam....

¯\_(ツ)_/¯
>Bavaria is majority Catholic. "Demonstrate financial need" is likely a much stronger selection mechanism.

According to wikipedia bavaria is only 49.6% catholic. I'm not sure how excluding more than half the population on the basis of religion can be justified.

https://en.wikipedia.org/wiki/Bavaria#Demographics
Daily Notes / #5
Ah, ok.

It's worth noting that the CEO is operating from a position that I absolutely do not have: everyone in that room works for him. I'm always an outside consultant. Nobody in the rooms I lead reports to me, so there's nothing loaded about making small talk.

I have definitely seen management, and in particular upper management, fail to realize how alienating a faux just-folks presentation can be.
I ran Linux as my daily driver OS from 1995 to 2004. I learned a lot along the way, but I was always fixing something, vs you know, actually working. I ran FreeBSD as my daily driver in 2005 and part of 2006. To me, it was more thought out, consistent and documented vs a random mishmash of components like Linux at the time. The problem with both is that a number of apps I needed didn’t run in either and the open source alternatives sucked in comparison. In 2006 I switched full time to MacOS and have not regretted it. I’ll give some reasons that are in addition to what I’ve seen mentioned so far:

- HDPI displays work fantastic and have for a long time

- hardware is generally well supported of all types. Installing a printer is trivial and doesn’t mean adding a metric ton of crapware like on Windows of past.

- I get a close enough Unix environment that I feel at home in the terminal. Maybe it’s my prior background with *BSD (Free and Open BSD) that helped so I wasn’t as attached to GNU flags on commands, so YMMV.

- app ecosystem exists for almost everything I need natively. The few examples that don’t (SolidWorks and some FPGA toolchains) are trivial to run in a VM (they also don’t run on Linux natively either).

- Several apps available only on MacOS are best in class (at least for my needs, but generally considered great anyway by all)

- I could buy the latest Apple machines (which is best in class in my opinion, at least for the things I care about) and it always worked out of the box with my OS of choice. If you agree that Apple hardware is great, but prefer Linux, you will consistently be a third class citizen hoping somebody is able to write a say graphics driver for the M1 while you sit using older inferior hardware. Yes, you can get decent hardware that has official manufacturer support for Linux, but it’s inferior to Apple hardware in ways I care about (Trackpad as one obvious example).
But where do we draw the line? If someone does not understand the idea behind interfaces or proper exception handling, who is to blame? If you write Java and Streams are the natural solution, but the developer you work with never bothered to look them up, because they are "complex" and "FP-something"?

These are polemic examples, but there is a line where sticking to the lowest common knowledge will hurt your best developers by either sucking the joy out of their work or by forcing write them a lot of boilerplate code. And I've heard of teams, where the whole team would ban features of a new standard of the language, because they've written code for 20 years without them before.
Ofc you can, with pressure.
I used to read a lot of programming books in my early 20s, but experience taught me that everything I don't use on a daily (or at least weekly) basis will end up forgotten in no time. So now I'm just trying to work diligently and integrate stuff that offers immediate benefits. Of course, there are certain situations where, say, mad complex analysis skills would have meant shipping a significantly better product. But hey, perhaps those jumps aren't for me to make.

Individuals who learned data structures and algorithms in university 20 years ago and can recall 95% of it do exist, but there's far less of them than most people think. There's no real progress without keeping your personality and your situation in mind.
Is there an example of using the C++ indexer? I saw hack and JS on your site but missed C++ (Python would also be amazing!).
Bird Brain: The Worst Managed Tech Company in History
> KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial.

Sorry, but no, this is simply not true. Unlike Gnome, it actually tries to support it, which is laudable, but only Qt programs work reasonably well, other programs "work", but you can tell they only work through a hack. Also, it all goes to hell once you connect an external display with a different PPI...

I will agree that KDE is light years better than Gnome in usability though.

> Thinkpads with nVidia GPUs also have Intel GPUs. You don't have to use the nVidia, it costs nothing to have.

No, the external HDMI port of the laptop is only connected to the nvidia GPU, you have to use it if you want to use external displays.

> There are other distros than Ubuntu and Debian. I use Void, which I find to be a perfectly stable rolling release distro with great package coverage.

I'm afraid that if you don't understand the problem with this "solution", Linux on desktop will continue to be a thing of the past. For me and most people at least. I'm glad that it works for you.
Voila is quite nice but I find panel [1] is the best option these days. It has plenty of widgets, including those from Voila which can be used as a backend, a few different ways of defining callbacks and has added nice features lately like autoreload if you are using scripts instead of notebooks [2] and new fast HTML elements so it's super easy to define custom widgets straight from the web. They have a discussion page comparing the project to the standard alternatives (dash, streamlit, voila etc) [3]. The docs could do with improving but their discourse is very active [4].

[1] https://panel.holoviz.org/getting_started/index.html

[2] https://github.com/holoviz/panel/pull/1983

[3] https://panel.holoviz.org/about/comparisons.html

[4] https://discourse.holoviz.org/c/panel/5
> The iPhone (or whatever phone you want) is the equivalent of a Walmart store.

The major difference here is that while I don't own the Walmart store, I do own my phone. What is allowed to be sold in the store is determined by Walmart, just as what's installed on my phone should be determined by me, the owner.
It may very well be that the US doesn't initiate a war over Taiwan, but what guarantee do we have that the PRC's ambition would end with Taiwan?

China claims about 80% of the SCS which would give them control over 60% of global maritime trade and yield enormous leverage over dozens of SEA nations.

Taiwan is as good a place to make a stand as the inevitable next island.
>> Given that "Rust is the spec" . . .

>> By definition, it is conforming with itself.

If the implementation is the specification, then how do you know what is a bug and what is a feature?
Ronstan Bridge to Bridge: Familiar Faces in Familiar Places
Are you referring to the "content blocker" API? Because that basically forces plug-ins to supply a list of blocked domains. Just like Google's upcoming changes. Neither allow you to run your own engine for blocking like what uBlock Origin does.
Schibsted, TypeForm, I'm sure there are many others too.
>why should we put up with it?

You, your friends, and your family personally don't have to put up with it. Ublock Origin can block ads on Youtube with ease.
Having seen a lot of CC-BY-NC licenses in my 3d printing days, most of the creators who chose this license don't want big companies to rip off the idea and make a lot of money with it.
But the problem is that If I make any money on it (say I want to play a song on twitch where I do like 5$ a month) in my perception this is commercial use, so I can't use it.

Or back then I had a small company any wouldn't make much money but avoid CC-BY-NC licenses because they are all vague and I know of at least one case of a creator actually going against small shops via legal action.
For my work computer the main simple reason is that IT doesn't support it. Beyond that, I write a fair amount of software that will be run on windows machines and windows only software so I'd need a second machine to test on either way. And finally, Windows 10 pretty much just works these days and honestly gives me less day to day trouble than my Linux machine does. With WSL2 and Docker the difference in developer experience between Windows and Linux is smaller that it's ever been.
> I'm not understanding this whole "no benchmarks" thing.

Back in the 1980s, there was a paper published[1] that compared a number of database systems, and Oracle felt this paper harmed them. Perhaps if the authors knew Oracle better, they could have made more favourable benchmarks, they would argue, and whilst perhaps DeWitt et al could agree to that, they may point out they had not intended to harm Oracle, and being researchers and not marketers were given no notice or expectation that such a review could harm Oracle.

And so for the avoidance of doubt, Oracle, Microsoft, and many others (probably including KX, although I've never checked) insist in their licensing agreements that they be able to approve benchmarks, ostensibly so that they have an opportunity to correct any misunderstandings the author might have about the software before.

[1]: http://pages.cs.wisc.edu/~dewitt/includes/benchmarking/vldb8...
Nobody is forcing you to sell to iOS, though.
It doesn't work like that.
Here is the Stipe page with description of what you need to do: https://stripe.com/docs/tax/registering

Essentially, you need to register with the authorities of all the markets you would like to support.

Different trade agreements with each country, different documents, different language.

So you pay %3 instead %30 and then give the rest to the lawyers and accountants.

Good luck with that.
gltf2 is a good format, though is complex, it is open standard and has good support. probably should be the choice not wavefront or usdz.
Ok, so in the context of this case:

The legal system of France lays out two different penalties for different behaviors

1. Violation of copyright/IP, which is punished based on how much gain the counterfeiter makes.

2. Violation of contract, which is punished solely on how much money the party violating the contract caused the other party to lose.

So my take is still pretty firm that you have no copyright for software in France - Or (and maybe we're getting closer here) to restate: Copyright for software in France is not equal to Copyright for other intellectual property, such as art/song/performance. Since this ruling would prohibit anyone from ever getting the much more meaningful ruling that the other party is a counterfeiter, not simply a party in breach of contract, if the IP in discussion is software.

In which case we could call that copyright, but it feels like a misnomer.
…according to Shaw, who's the unreasonable man in his example.

I'm gonna say that's bias to the point of being untrustworthy. You could also say 'therefore, the unreasonable one always gets his way, AND SO HE SHOULD'.

Reasonable minds might criticize this position :)
Update: The meeting went pretty well. They told me that they expect senior developers to handle context switching and ambiguity, so I am expected to just deal with it if I want to get to the next level. So they are saying that the current level of context switching is acceptable (full stack multi-stack with many technologies and prs support). Although they did concede that it is more than other teams have. Of course they didn't address my question of why I shouldn't go to one of those other teams if it's a better environment.

They also told me that they want me to own the next major piece of work/system that we will be doing. That I need to ask more questions in meetings to show off my knowledge. Saying that these are the types of things that will get me to the next level (senior). I have no choice but to say yes. I'm not looking forward to this because I've done this sort of thing multiple times before and was never promoted. I don't see how this is any different.
Thanks - I just subscribed to the print edition.