skysight-inc/HackerNews huggingface dataset:
Many years ago, a friend tried to convince me that the passive consumption of any media – film or television, maybe even music – was bad for the soul. To unthinkingly let a wave of content break over you is to inundate yourself with noise, to be filled with other people’s mediocre thoughts and games.

I think the act of media consumption has an element of surrender to it - you let other people's willpower and their creative output consume some of your inner world. It makes your ego a bit smaller. To suspend disbelief means to raise the white flag.
Why GPL makes them useless?

In my view, if your business requires leeching on unpaid work without contributing back I am happy about my code being useless for you.
But does it support a time difference between sending and receiving?

This is the main feature I'm curious about.
You're correctly inferring what JC is saying, but missing the point the other poster made; which was to imagine that history had gone differently, BSD was approved as the license, the source code was still publicly available, and how that would have benefited (or been detriment) to the widespread usage of the source code.
Disclaimers:

I do not speak for Vice Magazine.

I do not speak for The CIA.

I am neither for nor against Vice Magazine.

I am neither for nor against The CIA.

Still, I found this article absolutely fascinating!

I don't know if any of it's true or not (yet another disclaimer!) -- but I think it's a highly interesting, if "far out there", article!

It's far fetched to be sure -- but maybe some parts of it or even all of it -- could be true!

What an awesome, awesome, "weird-yet-interesting" (massively different -- in many good ways!) -- article! <g>

At least that's my (one man's) opinion! <g>

Take it with the proverbial "grain of salt"! <g>
I have always been of the mindset that if companies were willing to pay SV salaries in cheap parts of the country they would be able to recruit smart people to move there. Money is an amazing motivator.
> But if the problem is discovered...

The default shouldn't be "you can violate people's licenses until you notice or get caught". Sure, in practice it probably won't cause anyone legal trouble: it would be really hard for, say, the author of some BSD-licensed code to prove that a user of Copilot actually caused them monetary damages by not providing attribution.

But this isn't really a world I want to live in; we shouldn't treat other people's work with such entitlement. Copilot should be able to trace the provenance of a suggestion it makes, and notify the author of their licensing obligations.

If that's not possible, then Copilot should not exist.
I have made a similar observation in the past. Game development is such a extremely high competitive area that any legal method to save time and use someone else code will be used unless it breaks the core business model. Delaying a release of a game by a few months because developers are re-implementing a xlm parser is not an option. If I remember right, Starcraft 2 by Blizzard uses LGPLv3 code, and the software credit list is very long. I can imagine the cost and delays if they had arbitrary chosen to restrict themselves to specific licenses.

Focus on what is the core part of a company. For most game companies that seems to be about developing multiple games at the same time, finding one that is good enough to develop to a finished product, while surviving on the last released game.
The GNU Foundation--and the GPL--put one thing at its most important focus: that "users"--the people who are actually using the software and entrusting it with their data or their lives--have guaranteed freedoms. People--such as myself--who use the GPL believe that these freedoms are extremely important: that "users" should be able to get access to the source code for programs and be able to modify them (...and before anyone whines "but users don't know how to modify programs", users know how to hire people to modify programs... most people also don't know how to do woodworking or autowork and yet people routinely get their cabinets done or their cars tricked out: a healthy aftermarket for software exists, and in fact if you look at stuff like jailbreaks for phones, advertising "we jailbreak your phone here" was a good way for such stores to make money).

https://www.youtube.com/watch?v=ReKCp9K_Jqw

If you believe that users should have such freedom, then letting someone who isn't a "user"--and I think this is where people get so stuck on forums like this, as most of the people here are developers and they want everything to be maximally biased in their favor--be able to modify your software and then not grant the freedoms we GPL-folk care about to actual "users" is unacceptable: it simply isn't why we are writing open source software, as the open source part is supposed to be able to benefit "users". So it frankly shouldn't be at all confusing why the GPL has the properties it does: if you think my open source code is so beneficial to your project that you want to use it in your project, you are more than welcome to do so!!! Only... you have to be willing to respect the freedom / rights of "users" that is codified in the license.
The royal you is me making up a phrase to mean "I'm using the word you to mean the reader, not you the person I am responding to"

I thought it was pretty obvious but yea you got me. Good point, well made.
You will see my opinions are mostly commercial, however it was GPL and its religious movement (against the man, 70's style) that gave us Linux and GCC.

Most likely Windows and UNIX clones would have kept taking their pieces out of BSD, after the 386BSD lawsuit was settled without any other alternatives to reach out for.

You can see this from how much Playstation OS gets upstreamed into FreeBSD.
I wrote software at some of the biggest (including THE biggest) firms in the world, then took seven years off without writing a line of code. I worked as an independent cinematographer, for a pittance that never came close to paying the rent.

I was lucky to have maintained connections, one of whom called me at the right time with an opportunity to get back into the game at the same salary I would've likely have been making had I continued the whole seven years.

I had to bust my ass to learn a new language (Swift) and write a critical app for my new employer. But that's what I needed to make it interesting enough to bother. I'm still with that firm three years later.

Don't do things out of fear. It's a great market for devs right now (like it was 20 years ago), and that might not last... but if you have skills, they need to be plastic or you're a dinosaur anyway. So bank on them.
How is that different from television? Especially if you watch with subtitle?
> GPL advocates say it's so that your code isn't exploited by corporations.

GPL advocates love when their code is used by corporation, as long as they don't violate the license.

GPL advocates say it's so that improvements to the code are still benefiting the group.
The invisible addiction: is it time to give up caffeine?
Can simple unit-test data be licensed? I.e. tables of inputs and expected outputs?

The answer becomes more interesting if you could use them as input to an AI that generates source code (beyond Copilot).

(Apologies if this has been discussed recently.)
Blindly trusting PR announcements isn't "research" the second time around either.
Or just not solved at all because they're not problems.
Everything I have seen has indicated that cost of living in NYC is actually lower than in the SFBA but then again many people would not even consider in living in some of the boroughs
Blocked in Germany:

> https://block.pglaf.org/germany.shtml

> Your IP Address in Germany is Blocked from www.gutenberg.org
I feel like just his way of finding and watching movies is not optimal? If I would limit myself to Amazon Prime/Netflix offering and recommendation I would probably not enjoy them as well.

The way to go is just to explore different artistic directions and rabbit holes that are interesting to you, regardless of country and time. You can dive into filipino arthouse movies, some cozy european cinema, korean thrillers, etc. They would all require different level of "engagement" in a sense of paying attention and thinking, and the story or plot of the movie is often hard to define or not it is not that important at all.
You have to be a bit careful there.

I'm 1500+ ELO, play blitz/raipd, and get 100% from time to time.

It's usually because I played some book moves and then my opponent fell into an opening trap that I knew and they didn't [1] and I knew exactly how to play for the win to checkmate, because I've done it before many times and remember the post game analysis from them. I didn't come up with the moves on the spot.

[1] I get tons of wins with this one, especially since Queen's Gambit came out on Netflix.
https://en.wikipedia.org/wiki/Queen%27s_Gambit_Declined,_Ele...
What an incredibly level-headed write-up.

Imagine working somewhere for 17 years and then facing this:

> The full story is complex but effectively a bureaucratic mistake led to my position falling into question, despite plenty of support for keeping me around from my immediate management chain.

I’ll just go ahead and admit that had this happened to me, I would certainly act a bit more salty over it.
This is not true. Many small but successful companies are released their code using AGPL3 license, so you can see and contribute to the code, but cannot compete with them using the same code.

The typical business model is a paid hosting and paid support for the product.
> As a dev I always avoided GPL-based code in my iOS apps with the exception of GPL2 licensed static libraries (which to my understanding are ok to distribute as part of an app without licensing concerns).

That... does not sound correct to me at all, unless they were actually LGPL2, and not GPL2.
I think the key property of the GPL is its virality. It's part of the vision that if I can use some software, I can also change it, to adapt it to my needs, to learn from it, to build something on top of it. I can disassemble my bike, re-assemble it, change it, build on top of it. I want to do that with my browser, my OS kernel and my image viewer too.

That this is connected to how "valuable" code is, is in a sense a happy coincidence. The conditions are attached and entangled because this forces people to listen and pay attention.

A more "permissive" license (like BSD) is weakening that point. It allows you to reuse code but does not require the re-user to allow the above mentioned openness. So is kind of missing the point, from that perspective.
China’s New Super Carrier: How It Compares to the US Navy’s Ford Class
sorry. regardless of whether or not you can change the firmware binaries to do what you want. i'm really not okay with half-assed remote management junk being baked into the nic of my personal laptop that bypasses any firewalls i can configure and is constructed from code i cannot review.

that is exactly the kind of crap that gets exploited.
Did you already read this one?
In first grade we were given a workbook for learning how to write the letters. There was one whole page of A, one page of B, etc. You had to write maybe 100 As in a row. The kids quickly figured out that the fastest way to do it was to first write the left slant 100 times, then the right slant 100 times and finally all the 100 crossbars. So yes, you do need a little variety to defeat such shortcuts.
Wow, thanks for the list!
More specifically, that the host should not route public IP space but use a proxy for any outbound connection (and a load balancer/reverse proxy for any incoming)

Every org is different of course but in the general I agree that this should be a more common pattern.
Blender, Krita, Wordpress, Drupal, Nextcloud and many other projects are commercial and (A)GPL. As long as you share the sources of your modifications, you are free to use their code.
Why do people feel entitled to GPL-licensed work? If you are producing code for a commercial purpose then you have the resources to pay for the code to be written.

Just because GPL code is in the open does not mean it’s wasted if companies can’t use it for their own profit.
A few years ago I settled on a subscription to Digitally Imported [1], which is a music streaming service specialising in electronic/dance/ambient music. Most of the tracks are without lyrics which is important for me, as I can’t code to music with vocals.

Tired of listening through the browser, I found Radio for Mac [2] which allows you to play streams - DI publishes the stream address for all of its stations, so you can pipe these into Radio and hence listen to their music without needing a browser open.

Radio also has a recording feature - a stream can be recorded and saved as an mp3 file. After a few months of subscribing to DI I noticed they were simply repeating the same (few hundred) tracks on each station. So I set up my Mac to record a few stations over the course of a month, so I could listen to the tracks when offline (with Tiny player [3]). Since I was listening to the same songs over and over, I started to question whether I needed a subscription to DI any more…

[1] https://www.di.fm/
[2] http://radioformac.com/
[3] https://www.catnapgames.com/tiny-player-for-mac/
There's a kazillion tools out there. Here's a few off the top of my head to get started.

RAD Game Tools Telemetry - http://www.radgametools.com/telemetry.htm
Superluminal - https://superluminal.eu/features/
Remotery - https://github.com/Celtoys/Remotery

Visual Studio's built-in profiler is an ok sampling profiler. It doesn't give you a nice multi-thread view which is a huge advantage to a span based profiler.

MTuner is quite nice for debugging memory usage. Which is another gaping hole in the Rust ecosystem. https://github.com/milostosic/mtuner

Lots of tools generate data in a format viewable by the Chrome trace viewer. I think Chrome's tracer viewer is not great. Maybe someday someone will create a viewer for the format that's good. I get cranky when large traces don't render at 60fps. Web-based viewers are almost all very very slow and it makes me sad.
He said "I don't mean to be rude", meanwhile you're the one that's actually being rude.
I think the BBC article mentioned they are picked up on radar as well as cameras. All I've seen are the camera feeds, as either they won't show the radar (you have to be trained to even understand what you are seeing on radar) or all we have are the images. If it's just the cameras these were detected on then I'm with you
Since game engines exist as middleware, the code has always been available to those that bought them, if not directly, as additional option.
Oops, you’re right. I think I accidentally squared 1000 instead of cubing it when converting between km³ and m³. Which only goes to show why units can be hard. In the interest of using coherent units, I wish there were a named unit equalling one cubic metre, all the better for attaching prefixes to.
In ancient times, most transactions did not involve money at all. That is the big difference to the modern era. Generally, the gold/silver value was really hard to determine, but minted coins could be more valuable than their believed metallic value: they had exchange value dealing with the regime.

I strongly recommend David Graeber's "Debt: The first 5000 years", which is an anthropological account of the changing role of debt and money around the world over history
> he was bullied into using the GPL and not the BSD license.

No he was not. He did believe it was a good pick but in retrospect it wasn't.

He was not 'bullied'.

The nerve...
I’d open to debate, and want to hear why you think I’m wrong. This would be a big change. Thanks.
"Taiwan notebook Original Design Manufacturers (ODMs) account for more than 90% of global notebook production"

https://www.digitimes.com/topic/taiwan_notebook_odms/a00176....
News with "could" and "may" are not news

OTOH ultrasound can also destroy the brain. But who cares about some sick old people who cannot defend themselves.
Caching Methodologies for Microservice-Based Architectures in Kubernetes
To clarify my issue was not that it outputted quake prompted -- course that's obvious, it's clear the AI had no intention of outputting the code until the user provided function Q_

The issue is that it's impossible to tell if it's done that or not short of googling each line it comes out with

Anyway I've determined my reactions are now based on disappointment rather than thought, a bias that should be factored in
"Few snippets of code" can be pretty large.

I see a lot of value in not pointlessly reinventing the wheel. GPL encourages/enforces people who fix things to give those changes back to upstream where they may benefit everyone. So ideally only one set of fixes per problem has to be globally implemented and maintained.

The implications for global wealth are non-trivial. How much Linux alone has done, I wonder?
One more critical aspect of the issue:

3. Microsoft decided to exclude proprietary code from copilot learning date. If they were concerned that copilot's output might infringe on other companies proprietary code, they should have the same concerns about free and open source licensed code.
Your analogy looks alien to me. Can you show us the link between a human and a computer program? WTF is "biological neural network"? Can you quote a law?
You could consider human self-awareness a kind of parasite that feeds on convenience.
GPL makes "them" (especially small one-off libraries) useless because even the smallest part can not be used without therefore needing to "contribute back" the ENTIRE app.

(edited to clarify I don't mean ALL projects become useless through GPL)
You’re suffering from depression. It’s a form of brain damage caused by stress or trauma. Take a break for as long as you want. Have a one time dose of mushrooms or Ketamine and make sure you get a social life and engage with your community. A good life is the best revenge.
I'm sure this is the sort of person that made google what it is - it's probably a nightmare if they lose enough of these clear-thinking problem solvers with a history of long-term success. When I think "big google salary" I want to think it's going to someone like this, but in reality it's probably going to someone else.
>feelings I have towards the US as a US citizen: it's a place that I know is filled with brilliant, kind, interesting people, and it's a place that has given me nearly everything in my life, including the money to buy the home I now live in and even the health insurance responsible for the birth of my son — but it's also ultimately not something to be anthropomorphized, but rather a faceless machine that makes often bad decisions that I don't have any real influence over.

The country that gave me millions sucks.

You are not MEANT to have ultimate decision making over anything, thats why you are a cog, in a machine, making 500k$ per year. and you get to complain about it from your mansion SECOND house in arizona, while transiting from palo alto first mansion.
> The valuable thing is their time and overall knowledge, not the end piece of content necessarily.

The GPL doesn't give primacy to the thing that's built - but to the user of the thing. The GPL implicitly values the user's freedom over developer's convenience - the opposite is true for BSD-like licenses.

Generally, I feel like the affinity most people have to one license or another entirely depends on how they more closely identify as a user of. software, vs as a developer
Show HN: Rrweb 1.0 record and replay the web even better
To me, your commenr does not answer parents question. You gave no solution to the problem.
yeah, 1 in a 100 movies I don't know - not sure I put Sorkin at 1 in a 100 as a writer. Also one person's 1 in a 100 is another person's pretentious piece of whatever.

I think for a lot of people Star Wars is a 1 in a 100 - if so, to quote Harrison Ford: "George, you can type this shit, but you can't say it!"

on edit: I had missed that he was looking for a 1 in a 100 movie originally so I went back and reread, he says "Perhaps worst of all is the realization that the movies you like are very rare, and as you dive deep into film, you’re on a quest for the one-in-a-hundred experience." so it is not that he is looking for an objective 1 in 100 movie, but rather the 1 in a 100 he likes, thus Con Air and The Rock could stand for someone as those 1 in a 100 - for example I like both those movies but I hate everything else Michael Bay has ever done (don't know who directed Con Air - hmm Simon West quick google, yeah looks like I hate all those too)
"Not even"? This is a huge requirement for most cases.

A small GPL library for, say, some statistics calculation, would mean an entire product's source code would need to be released if it used the library.
Unfortunately still not legally accessible outside the US.
[Although I managed to get trial access with a VPN, but then I did not work anyway with a laptop running linux connected to TV with HDMI due to a certain DRM protection]

I have been enjoying MUBI a lot, the European alternative to Criterion Channel. Especially since they added a fixed catalogue aside from their new movie a day model. They also usually highlight three great reviews as a companion reading to the movie plus the user base is delightfully snobby, with no low effort jokes like you will see on Letterboxd.

They also do great retrospectives, currently Kelly Reichardt and Christian Petzold.
Ireland covered in 3.5’’ HD floppy disks.
Do you not understand that both of the things can be true?
> But I'd say that choosing GPL means it's more important to you that your code "is not exploited by corporations" than that it can be used for good by people with commercial interests.

My take on this is that those two things are almost equivalent. There are very few cases where I wouldn't consider someone using my open source code for financial gain without contributing back to not be exploitation.

If you're making something for personal use or even for some business cases, I see no valid reason you couldn't adhere to the GPL. If, however, you insist that what you make should be your own property and you just want to take what I made as your own and give nothing back to me or the project, then you should pay for dual-licensing or pay your own engineers to develop an alternative.

Open source developers are volunteers - many of us would gladly volunteer at a homelrss shelter, give blood, etc., but I can't imagine you'd find many people willing to volunteer for a company. For reasons why that is, ask anyone who's been in an unpaid internship.
In a system with virtual memory there are a variety of limits you can hit that will prevent your process allocating more memory and cause malloc to return zero. It's normal to informally lump all these together as "running out of memory" when the distinction doesn't matter, as here.

Address space size is one of these limits, not the only one. Hitting it is rare on 64-bit operating systems, common on 32-bit ones.
Want to code online then click here
Just a note that he is speaking from the perspective of someone who already profited immensely from the source code in question before the source was released. Most developers of FOSS never see a single dime and actually do it at net negative monetary benefit not to mention personal cost. All of that purely for the benefit of the collective.
Not sure how sabbatical works in your company. At least in mine we have possibility of 3 months to 6 months sabbatical where we get 75% paid during the sabbatical and 75% after until the 6 month gap fills itself in terms of pay.