skysight-inc/HackerNews huggingface dataset:
Not really my stance except the one thing we agree on.

MSRP is wrong, the console is worth around $750, this would match the inflation adjusted price of home entrainment consoles for the last 40 years. In both of our views - maybe ironic to you - it would be more ethical to diminish the returns of scalpers by having the price correct in the primary market to begin with. The only reason it hasn’t happened is because Sony doesn’t want the vocal backlash especially when they drop the price to $200 just a few years from now.

As long as the primary market chooses to misprice, all the symptoms - like all the startup partime retailers you say aren’t providing a service - are completely benign. Extracting value isn’t unethical, to me that is blaming Sony’s “make work” program (the mispricing) as unethical, taking us back to square one: charge the correct amount.

I’m not here to agree, I’m completely fine with that disagreement and it doesn’t end the conservation at all, I’m here to elaborate.
If you're a painfully shy person, you've probably had the experience when you were young where someone asked you "Why are you so quiet?" and you had no answer for that so you just wanted to die on the spot. That's kind of what this article is like.

I get how to socialize, I just know I'm bad at it, which causes anxiety, which compounds the problem.

I've managed to survive as a developer like this. Like you say, let yourself shine. If you do good work, people will notice, and eventually that will lead to meaningful connections. You have to get out of your comfort zone sometimes, but you don't have to become an extrovert.
You did a great job of skirting my question.

How does fighting for an exception to the vaccine mandate (one of the few for public sector in CA - LA just fired 1500 city workers) help students?
>Behind every bush is a navy seal

If there are Americans engaged in Ukraine, this would imply that his nuclear deterrent is hollow, right?

It sounds good in a way, if nobody is prepared to blow up the world.

But if there is no assumption that anyone will, then where does escalation stop?
Should we kill every mosquito on Earth?
Why does the CRA pension plan even have taxes on it in the first place? It's like taxing a government agency for it's budget that it receives it's tax dollars for.
Yep, in other words they are now available to buy. So availability increased without having to increase supply.
Returning to the thought, one obvious argument for the theater would be that, since they're giving preferential pricing to other people who are also over 40, they are not discriminating against you based on your membership in the protected class. But that would still seem to leave them open to a claim that you should be given the child's pricing as soon as you turn 40.
The only thing changing is the ownership of the underlying asset (shares in Russian companies). There is no money going in or out of Russia.
Google Maps temporarily disables live traffic data in Ukraine
I remember doing this because I thought it would teach me to be proficient with Linux. After hours of spamming compilers and watching things build, I gave up. I realise now what I was trying to learn was how to use a Unix system, ie shell commands and the inner workings. This will teach you more about how to build your own Linux distribution.
What level are you? SWE I/L3/E3, SWE II/L4/E4, SWE III/L5/E5, etc?
Depends on what your goal is. If you want a useable OS, it's not worth the time. If you wish to learn about compilation and the "core" of Linux, then go for it
Countries that do this have a curious tendency for everyone in the family, from the kids to the dog, to have a primary residence. Those houses then sit empty instead of being rented as the latter clearly identifies it as an investment property.
> You're committing the same fallacy as a lot of software people: thinking that the law is a rigid computer program. Contracts are not executed like computer programs.

"Contracts are not executed like computer programs" doesn't mean you get to interpret contracts however you want, ignoring what is actually written. When I was working at Google, I had an argument with Chris DiBona about open source contributions that ended up with him banning me from that process, and telling me to "go to employment legal". I instead went back to my employment contract, and found that the wording was subtly screwed up; they got the Boolean logic wrong when transcribing wording sourced from California law into an Irish contract, and ended up turning an OR into an AND. And that meant I could contribute to open source in my free time at home with no worry of Google owning my code, so I did, and I'm absolutely confident no Irish judge would say "oh, you see, your contract says one thing, but clearly what Google meant was what's written in California law and so you're in violation". What matters is what's written down, not whatever the person writing it thought they were writing. This wasn't a case of a typo or an obvious correctable mistake; this was a change in the way the requirements for a clause applied, clearly with a different meaning from the original text, with no room for error. Whether it was an intentional change or not is not my problem.

If you dig deep enough into the history of the AGPL, you will find that not only am I right in my interpretation of it as a copyright license that applies to modifications, but that this was all completely intentional and amounts to a clever hack to try to give EULA-like powers to a non-EULA license, because the FSF knew they couldn't pass off an outright EULA as a free software license. And, like most clever hacks, it doesn't work properly in all cases, and the workaround I described is completely legitimate. And it's still nonfree, because instead of violating Freedom Zero it violates Freedom 1 (but they got that one to pass by without most people noticing, it seems).
This article is a bit long-winded. I don't reason about React at all like the author of this blogpost. Using React with hooks is dead simple, and getting a React app running takes minutes.
You start by making your first sale, then you're a company.

The questions are how do you make your first sale? What are you selling? How will anyone know that you're selling something?
It really wouldn't mean that, this is fallacious thinking, the law is not code and intent is important.
So you're saying NVIDIA will just give up and stop making video cards?
I’ve followed Kenji since Food lab and was delighted to discover his youtube channel during the lockdown, but is it just me or it kind of scary that after all he has done most of his income comes from youtube now? Another tech monopoly with incredible power hoovering up all sorts of value just because its so useful and dominant.
Hah, I feel safe challenging this. If I am somehow wrong, I’ll happily pay up (and lament the way the world has gone).
The opening of the video describes the difficulty (impossibility?) of balancing a bike with the handlebars locked.

I've had frustrating arguments with engineers on the degree to which the gyroscopic effect of the bicycle wheels are what keep the bike upright. They seemed to think it's the spinning wheels that allow you to balance. (I suppose in their minds this would explain why it is difficult to balance when rolling very slowly.)

Give the bike a brisk shove, I argue, with no one on it and see how far it balances. In my experience, a bicycle balances for about as long as it takes to fall over.

I see the rider+bike as an inverted pendulum ... or like someone balancing an inverted broom on the tip of their finger if you will. Steering is the rather counter-intuitive means by which one moves the contact point with the ground left and right under the larger mass (the rider) to balance it.

Maybe the opening to the video or the Arduino-controlled contraption (lacking gyroscopic wheels) will get more people to re-think this.
Gripens are designed to be able to operate from roads and Sweden often does practice operations doing just that.
Why would anyone be loyal to Putin when they're not getting paid like they used to be? The ruble is already crashing and Russian markets open soon.
We actually do most of this in issues and review. Chat is used as it should be: clarification, refining ideas in progress. I’m more sensitive to communication overhead than most, I recognize meetings masked as other communications, this is definitely not that.
So why do the owners of Apple decide to pay Tim Cook so much? Do they just not realize that they could come out ahead by only hiring CEOs willing to pay much less?
> but the vast majority of people in the world retire on way less than that

You’re missing something big here. Most people who retire on way less than that are doing so at retirement age.

For example, let’s assume death at 78. The money required to retire at 30 needs to last 48 years. The money required to retire at 65 only needs to last 13 years. And that’s not even taking into account that social security is only available at normal retirement age and you wouldn’t be contributing to it by retiring early.

$3 million is not going to be a secure retirement. It’s going to be very modest living subject to ruin by either inflation (if you go the bond route) or depressions (if you go the stock route).
This teaches you:

- How to compile things

- How to follow instructions

- How to overcome failure and troubleshoot

- How to design a package manager (if you get that far)

- Basic configuration

Also takes a good few hours (it took me 2 days but I had to restart once and had subpar hardware). Weigh the advantages/disads
I did this to get Linux on an original Bondi Blue iMac. I had to cross compile a kernel with USB support. I was also naive and didn’t read the gcc build instructions so I only did a single stage bootstrap. That was the most oddly unstable system. I finally realized my error did a proper three stage bootstrap and rebuilt everything.

I did it out if necessity and there was no excellent documentation like LFS, but it was still doable and extremely educational. I highly recommend it.
Do we know of anything that has that type of lifespan outside of celestial bodies like planets?
You think it's similarly difficult to annex a land of 300k and a land of 44m? Ok.
CIPS is the emerging alternative
I've been keeping tabs on that as well, long time Fedora user here.

I wish I could tell you! Usually this implies some sort of lacking stability; yet I don't recall any specific warnings when I was researching opting in.

There may be some insights on the upstream XFS/Red Hat mailing lists (most of the developers are there, IIRC)

I've replaced all of my old XFS filesystems to address this and haven't noticed any problems... but filesystem things can be subtle.
For me it taught, that how open independent systems, talking same language, can come together and build something truly open. If you don't like one library, you can write/find another and just plug that in. Such beauty.
Ukraine invasion: Russia restricts social media access
I remember Android had a much better notification experience out of the gate, and IIRC, shipped copy-and-paste first. Same ballpark sound about right
You're confused. It's true that the AGPL only applies to modifications, but programs that link to (A)GPL libraries are considered modified versions of those libraries for purposes of the GPL. So if you link to an AGPL'd JSON library and use it throughout your website's source code, your website is a modified version of that product.

And as for your workaround, here is the text of the AGPL:

>your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software

You setting up a reverse proxy doesn't mean that users suddenly aren't "interacting with" the program. By the same logic, they aren't interacting with your program even without a reverse proxy, because they are actually interacting with their own computer, their own operating system, their own keyboard. No court would accept such a pedantic and useless definition of "interacting with" because it's clearly not what the contracting parties intended. Contracts terms are given their reasonable meaning, not unreasonable meanings.

You also complain about e.g. MIDI not having a way of sharing source code. Here, you're again misreading the license. The license requires that "providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software".

Notice what it doesn't say. It doesn't say it has to be offered over the exact same protocol. It just says you to offer it from A network server, through SOME standard or customary means. The license even goes onto say:

"If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are MANY WAYS you could offer source, and DIFFERENT SOLUTIONS will be better for DIFFERENT PROGRAMS; see section 13 for the specific requirements."

It's true that earlier it says you must "prominently offer all users users interacting with it remotely through a computer network" an opportunity to receive the source. But in cases where the protocol literally has no way of embedding that information, then there's no reason to think you can't fulfill this requirement by, e.g., prominently including a link to the source code wherever you advertise or document the network service.
If you aren't interviewing with the team or hiring manager with the opening and just getting assessed by random SWE in a giant company that seems like it is subject to a lot of variance.

Why don't they just conduct a proctored test? Doesn't make any sense.
Isn't it obvious?

If you put a reverse proxy in between you (serving the code) and the user of the software with the intent of disrupting any serving of the code, you are not in fact making the code available. Hence, you can't claim to be meeting your obligations under the license.

IANAL but I suspect a judge would look on these kinds of arguments with the same enthusiasm as sovereign citizen nonsense.
Belarus to Host Russian Nukes in Major Reversal of Post-Soviet Order
> it provides POWs with far more rights than what are usually afforded to regular prisoners.

True in some places, not in others.
Yeah, there's certainly some fuzzy borders that delineate the various domains of deployment, fleet orchestration , config management, BCP, etc.

Similar to author of TFA, I use Consul & Nomad and config management (in my case Salt) to manage a fleet of 'home' systems, and a couple of IaaS boxes (DO rather than AWS, because Jeff). $dayjob uses Ansible & Tower, but nothing about that experience has inspired me to try to lift and shift to that side of the fence. In any case, I've not hit many functionality gaps with Salt, though my requirements are relatively modest.

My favourite demonstration of one of the pain points with Ansible is:

https://docs.ansible.com/ansible/latest/user_guide/playbooks...
LLNL Atmospheric Nuclear Tests (498 videos)
Oil company makes ethical decision about "war". World confused. Didn't you commission there conflicts in the first place?
> With the last update to repos in the org being 4 hours ago

4 hours ago? It says 4 days for me.
It's extremely intentional! I wouldn't even call it a leak...
Ranking 4,500 Colleges by ROI
Oil company makes ethical decision about "war". World confused. Didn't you commission these conflicts in the first place?
The loophole mentioned in reply 30044019 is certainly interesting. But it's also important to note that the enforcement of the license is also heavily depended on the law. After all that's what the document is designed for.

Hypothetically, a lawyer might argue that the act of setting up a filtering reverse proxy counts as active violation of the license. All and all, the eventual result will be determined by the court, not people reading the license online.

Of course, a clearer license without such possible loophole is better (i.e. the license should explicitly enforce _public_ access of the source code, not just access of the source code).
My mom did translations on an IBM display writer that used 8” floppies. They were the floppier big brothers to the 5.25 “floppies” of the Apple/commodore and early pcs. Those 3.25 had a much stiffer shell. You are right that the disks inside were the same material.

Over $7500 in last century dollars for a device with 160kb. I believe it auto saved though.

https://en.m.wikipedia.org/wiki/IBM_Displaywriter_System
SWEII/L4
Ask HN: Intermediate to Advance in Python?
I have been coding for 5 years only python, i learned all by myself, i am able to built working stuff,
But it is all hacked, really bad structure, habits, no testing, little use of classes, debugging or adding new code is a nightmare and take so long time...
So i am looking for a way to being a advance level python programer, being able to work with people, how to structure BIG project, better use of classes, and just advance python in general.
I don't have much interest in web development, i prefer learn numpy, opencv, that kind of library.
And i would like to get some bases of ML , keras tensorflow ..
Do you recommend any (paid or free) course or ressources for that ? thank you
Lehrer's "Werner von Braun" song is also pretty great: https://www.youtube.com/watch?v=TjDEsGZLbio
Indeed, which is why ad blockers are legal. And thus, it follows that my interpretation of the two-party scenario is also correct, because similarly to the user running an ad blocker, the person running a reverse proxy has nothing to do with the licensing requirements imposed on a different person who modified the code.
The spirit of the AGPL is that you are free to use the software however you want. This includes the possibility of using it with a reverse proxy which can strip stuff. Clause 9 makes it explicit that the AGPL only kicks in when you want to modify or distribute the source code. The "special" part of AGPL is that it makes you include a feature in the source code to offer "an opportunity to receive the Corresponding Source of your version."
> 've had frustrating arguments with engineers on the degree to which the gyroscopic effect of the bicycle wheels are what keep the bike upright. They seemed to think it's the spinning wheels that allow you to balance.

Hmm, why there is even arguing about rhat, given that there is even technique that every even advanced amateur knows: trackstand https://youtu.be/-0VnQJF_WKQ
Slowing it down feels like a half-measure. Especially knowing that it's a malleable process that can be reversed.
AFAIK the theory is simple. If there’s only a single available property in an area and someone needs it, the landlord can charge whatever they want. If there’s 100, the landlords are forced to compete. At a metropolitan scale, having 5% of apartments vacant guarantees a few will be available in any given area and prices cannot be excessive as someone will undercut them.
I would take a different approach when describing the distribution choice, and consequently, the modules.

Well-written tasks (and eventually roles) aim to use the generic modules when available. Skip 'apt' unless you truly need to target that platform for some reason. Use 'package' instead.

The 'package' module will figure out the appropriate package manager. This way the only real cross-distribution work you have to do tends to be:

- config file location overrides

- package names

... in limited cases. This is where roles, group_vars, and facts all get really useful.

Principles like this let me support a base of ~5 distributions spanning a few families/roots without too much trouble at all!

In the sense that K8s doesn't really care about the OS underneath, I try to recreate it in my Ansible playbooks
1. There are administrative tasks such as registration of your corporation and there are basic tasks/resources required for your services (i.e. what software/certifications/hardware needed?)

2. Forming a team should come second after assessing your market if you’re just starting out but finding out who you can work/partner with is useful.

3. Start with your immediate network and branch out. Other methods will take sometime. Partnerships could be key.
While you hosting your own reverse proxy might be too on-the-nose, it's not inconceivable that you construct the offer in such a way that it is filtered out for you by an unwitting 3rd party.

For example, if you make it look like an advert (which is what it is) then it would be filtered by ad blockers. There may be other "accidental" techniques for say Cloudflare. (I don't know, I don't use Cloudflare.)

You're asking a judge to judge intent, when that intent could be hidden with minimal effort.

On the other hand it's easier to just not use AGPL in the first place. Blanket bans on AGPL are common because at some point it's just more work than it's worth.

Personally I see AGPL as a signal, "don't Saasify my code" and I'm happy to comply with that signal. Ditto GPL being "don't use in closed source". Personally I release under MIT not GPL or AGPL, because it is freeer (for some definition of free) but again that's a personal choice not a character judgement.
The difference for me is that I experience social anxiety differently than I experience being inherently a socially square peg in a round hole. A large part of my social experience is that people expect me to be a different person than I am and behave in a different way than I feel comfortable. That’s a very different feeling from how I experience social anxiety or otherwise feel shy. It’s essentially a performance, often called masking, and I have a different (quite a bit less usually) capacity for it than I do all of the challenges of being socially engaged when I’d rather not for my own space.
No no, you see those counties are brown. Brown = terrorist. Nobody wants to support those people.

(/s and for the record I'm brown myself).
Google Suspends Maps Features in Ukraine That Showed Russia's Invasion
> If you put a reverse proxy in between you (serving the code) and the user of the software with the intent of disrupting any serving of the code, you are not in fact making the code available. Hence, you can't claim to be meeting your obligations under the license.

As I explained, your obligations under the license are as to what modifications you make to the code, not how you run the code. This is both explicit (if confusing) in the wording of the clause, and implied in the AGPL being a pure copyright license, and has been confirmed to be the intent by people involved in authoring the AGPL.

You are misinterpreting the license because the FSF has endlessly marketed it as something other than what it is, and so everyone thinks it actually restricts usage (while simultaneously thinking it's a free software license, which is impossible if you know how free software is defined), and so everyone loves to make this "a judge would not let this kind of clever workaround fly" argument. Unfortunately for everyone, judges look at the text of the license, not the FSF's marketing, and the text of the license does not say what the FSF's marketing implies.
I can only imagine how infuriating that was for him!
It’s not the same though. Foreign legions have a long history, and foreign armaments do too.
The author has mentioned that soft skills are skills. Which means that they need to be gradually perfected - you can't learn without trying. But here's what, I think, wasn't stressed enough:

Don't be afraid to fail. You will fail, sometimes. Some people can just have a bad mood. Some are just jerks. And for some, you'll be just "incompatible" to create a meaningful connection. It's okay, you'll have to just accept it and move on.