skysight-inc/HackerNews huggingface dataset:
Not really, there are options available for those that care to look around.

https://www.mikroe.com/mikropascal

https://www.mikroe.com/mikrobasic

Mikroe is just one possible vendor, there are others.
Genuinely curious: have there been any best-selling AAA games released under an open-source license of any kind since Quake 2 was GPL'd? It feels like a huge outlier that any release at all was agreed to, never mind quibbling over which license it picked.
Of course it will have to be read, what makes you think you can guess what people will have to read? This seems such an anti-pattern, instead of writing readable code that lives inside the domain where its used, you make an unnecessary abstraction. This is exactly how redundant complexity gets made and you wind up with 16 abstraction layers where each is used just once and a completely unreadable mess.
The issue is so obvious that I fear we will do nothing about it until it’s too late.
The Flemish Scrollers – tagging distracted politician when they use their phone
And GitHub has publicly declared the best time to really annoy GitHub with a zero day. \o/
Feature Flags: Bad Practices
It still puzzles me that people just can't understand the the huge chasm between storing and using peoples data from their own products and stealing data from other companies thats stored on your systems in the hope that one day it can be decrypted and used to improve ads.

Google is a huge company, the idea that it would set out to do something that everyone involved in would know is directly breaking the law (rather than doing something thats a grey area, or they know is legal but 'unethical' or could become a PR issue, or destroy trust in them and destroy their product) is fairly unbelievable.

This comes up again and again with stories about Google and (particularly) AWS cloud computing. I hope for better on HN!
> but I admire the Sikhs. They embrace equality

Unfortunately this is true only on paper. I grew up in (Indian) Punjab, the heartland of Sikhism and a Sikh-majority region. In practice Sikhs participate as fully in the caste system as Hindus.

Matrimonial advertisements for arranged marriages in newspapers are segregated by religion and caste, and that's true in Sikhism as well. See https://www.tribuneindia.com/classified/grommswanted . Notice almost all the Sikh listings include caste names as well (Jat Sikh, Gursikh, Khatri, Ramdasia, etc).

Mazhabi Sikhs (https://en.wikipedia.org/wiki/Mazhabi_Sikh) who are from 'untouchable' Hindu backgrounds are still discriminated against. They marry within their own communities. I've known 'high caste' Sikh parents to reject a groom from a Mazhabi background even when the groom was a high-ranking government officer with a prestigious job (as in the kind where he always has a police cordon around him).

Punjabi comedy openly includes casteist slurs against mercantile Sikh castes. I could cite some but they are in Punjabi.

There's just so much against evidence against Sikhs not embracing equality in real life that I don't know where to start talking about it. They are simply no better and no worse than other Indians in this regard.
I was focusing on sci-fi as more of an example. In all other areas of cinema though you had a kind of second "New Wave" in the 70's with films like "Chinatown", "The Godfather" — throw in Wood Allen's films.... My only gripe is how out of control the violence could be in that decade of filmmaking.
Google already has a lot of the infrastructure and labor needed.
One of my favorite movies[1] is Chinese and I loved some of Tarkovsky's movies so I wholeheartedly agree. We are fortunate to have so much media available today. It's hard to believe someone can't find anymore good content.

[1] https://en.m.wikipedia.org/wiki/Long_Day%27s_Journey_into_Ni...

Has a 59 minute long cut at the end if anyone's into that kind of thing.
I believe it is true that in most cases it won't be infringing. Since even though it can sometimes output some trivial code verbatim to the original, that original work won't run or compile and therefor it is not even a work, just gibrish. Simply limiting the copilot scraping to software with at least a few files will probably resolve that issue. Moreover, if I where github I would simply change that statement regarding the legality and let the developer make the choice if to use or not. More often then not, it would probably make this academic talk that no one cares about. a few functions here and there is not work. Almost never people try to copy stuff like a micro kernel or something so small as to constitute a work. Personally I would rather treat this as a search engine. I don't copy paste code but I may be old fashion and probably the exception here.
Nope, its Apple servers. User devices don’t connect directly to Google
Past related threads:

OSSU: A path to a free self-taught education in computer science - https://news.ycombinator.com/item?id=21062799 - Sept 2019 (172 comments)

Path to a free self-taught education in Computer Science - https://news.ycombinator.com/item?id=16035839 - Dec 2017 (66 comments)
You also pay more for Google's consumer storage than for Google's "Cloud Storage".
We need to start reducing our carbon emissions aggressively within the next 5 years. We need to stop destroying forests and plant trillions of trees.

We also need to stop thinking that renewable energy will save us. It wont. Maybe in 50 years, but its already too late as of now.

We need to stop ICE cars from being sold within the next 5 years and we need to start decreasing our population to reach a natural equilibrium with our global ecosystem.

Its time for the leaders of this world to acknowledge that we are in danger as a species.

It's time to call a spade a spade and its time to stop having pointless debates about climate change. Its time to act.
OK, but if you commit on feature branches then those commits will land also on master (squashing is not something popular and makes frequent commits pointless).

Frequent commits (without making sure they pass tests) allow better git blame/annotate (figuring out why given line of code was added, and having a general comment "introduce feature ABC" is not helpful, but having a message "add field to to something" is).

You can't make detailed commit messages if you have large changes.

But yeah, everything depends on the workflow one commits to.
I’m trying to watch movies with my kids (18 and 22) just to have something to connect in and they have zero interest in sitting down to watch something that long. I don’t know what to pick from modern ones and the classics that i can hype are old and weird to them.

I think I/we suffer a bit from analysis paralysis with the huge catalogs available, are there any good communities that pick a movie each week or whatever that we can use to break the logjam?
If you haven already seen it, you might enjoy the Korean movie Space Sweepers. I think there's about a dozen spoken languages in the movie
> The GPL prohibits some commercial use.

> The BSD license does not.

Really a nitpick but is this actually true?

I mean the GPL actually defends your right to do whatever you want with the software including selling or renting it out.

What it restrict is what limitations you can put on those who use it, but (and here comes the nitpick): prohibiting others from using something in a certain way isn't what I'd call "commercial use" or "use". I guess a lawyer could argue that but in everyday speak, no.

Not a native speaker though.
> I’ve been using Mm too, but only when I have a reasonable expectation that it will be understood. IOW, rarely.

Yeah, I mainly only use it in chats (where I can immediately explain it if needed) or in person (where the actual pronunciation of "megametres" makes it pretty obvious). "Mm" and "Gm" being somewhat difficult to google due to "mm" and "gm" being different SI units makes it untenable to just expect people to work it out on their own.

> But stating the Sun–Earth distance as 1 AU is just a tautology, restating the definition, and hence void of information. I suspect you’re jesting. ;-)

To be clear, I don't mean that you'd answer "1 AU" if someone asked you how far away the sun was - obviously that's completely worthless information! The discussion was just on what units and prefixes are used for various magnitudes of measurement, and the AU is a fantastic unit to use for things that would otherwise be measured in hundreds of gigametres. For example, if you had a table containing the distances between various celestial bodies, it would be very convenient to have "Sun <-> Earth: 1 AU" in there along with things like "Sun <-> Mars: 1.5 AU".
I've taken "Goodbye C developers" out of the title above, since it's pretty linkbaity.
Does not look like that was his only metric: "but I'm pretty sure there would have been more total users of the code, likely making the amount shared in the open still greater."
yeah, they literally made a borat sequel last year. Eric Andre also released a very borat-inspired movie recently that was also great. its a dumb point
> Werk ohne Autor

[Never Look Away (2018)](https://www.imdb.com/title/tt5311542/)

Looks good, thanks for the rec.
>For some not so extreme examples think about what happens if the actors are shit - The Room is a good example. The story is good but the acting is what made it into a "so bad - let's troll this" movie.

I never thought I'd see someone praise the writing of The Room. The acting is bad, but the dialogue is so completely inhuman that I can't imagine anyone doing it well.
This part of Carmacks tweets really touches home,

> I touched on that recently with the comment about open source culture and game dev;

One thing I learned the hard way is how game dev is all about IP, creating business oppportunities, publishing deals, getting the game into the hands of as many kids as possible (while being able to keep paying for the mortgage), whatever APIs get used is a very tiny detail of the whole games production circus.
Ask HN: The most recent REvil ransomware attack may have an easy fix
I read that the hackers offered to provide a group "decryptor tool" which would work for all encrypted files, regardless of the company. This got me thinking...

In their ransom note, they demanded a Bitcoin payment, for which they promised to provide a decryptor tool which would revert the encryption.

Is it just me, or are we seeing a pattern here?

They never requested any identifier, meaning that they most likely have a single encryption key, re-used everywhere. They don't seem to have a database of keys for each victim.

If they are able to provide a "master decryptor tool" which would decrypt files for every one of their victims, this means that the encryption was most likely done with the same key everywhere.

Does anyone have the copy of the original encryptor they used? In theory, we should be able to reverse-engineer it and extract the key which was used for encryption, and develop an open-source and free tool which allows their victims to decrypt their files for free, effectively reversing the damage done?
A related activity is that they are broadcasting the launches and space activity. I found it on YouTube under CGTN.

YouTube marks it as sponsored by the Chinese government. Funny that they don’t do the same for NASA.

Politics aside, what is more interesting is that the commentators provide excellent technical information and it is in English. They talk about the suits, the rockets, space station, astronauts, plans to go the moon, etc…

China is playing the long game of soft power by providing this information and pushing their world view.

https://youtu.be/cburnLophMs
Changed to that from https://www.bbc.co.uk/news/uk-england-leicestershire-5769216.... Thanks!
And then notice that a Forth is a sort of meta-mini-interpreter. (Whether it's good to use one in any particular case is a different matter, of course.)
I’m still not sure what Starship Troopers even was. Was it a comedy, satire or just a flat, wide-eyed warning about war and nationalism in the vein of WW1? It’s a movie that starts in a regular high school, dating, and (spoilers ahead, NFSW ahead) continue with most of the crew being eaten alive, slowly, in full view of the camera, while begging to be killed. The seriousness of the nationalism in the movie and the following / preceding carnage, the apparent lack of irony and the characters basically having the acting skills of cardboard cutouts sort of make it into … something I’m not even sure what.

It’s like an army recruitment movie for a losing war except this one continues to film after the cadet signs the papers, and then and follows him on camera to his horrible, painful, slow death. Then unironically waves the flag at the end and with a number to call for more info.

It’s either so good that the entire movie is a hilarious deadpan parody about horrors of war, or it’s so bad it’s inadvertently become that. In either case, it’s definitely something. It reminds me of the Wilfred Owen poem: https://www.poetryfoundation.org/poems/46560/dulce-et-decoru...
I’m not sure the developer who manages to remove telemetry is also ready to start maintaining fast Fourier transforms…
The GPL license is license-viral, the BSD license is just attribution-viral, as I understand it.

For BSD licensed code, you must reproduce the license and attribution for that code, but the rest of the code can be licensed as you want. For GPL code there are additional requirements.
True, in a way, as they want to artificially inflate those scores. As I said, it was a simplified example. The bottom line is they want to hardcode their politics into the algorithm.
We've banned this account. Abusing HN will get your main account banned as well, so please don't do any more of this.

https://news.ycombinator.com/newsguidelines.html
You could presumably satisfy this requirement by linking to a giant file containing the license blocks for all BSD code that it was trained on.
This only list 5 tools, some of which are `true`, `false` and `yes`.
Yes, it is true in the way that you're talking about it.
I don’t agree with the original point, but there is no doubt lots of telemetry in the cloud.
> Passive Media Consumption is Fundamentally Bad

Reading books is passive media consumption too. You could reframe this article (with substantial changes) to talk about books, wine, food, board games, music, or anything else you can appreciate as a hobby.
Execute terminal commands using HTTP requests – Alberto Marchetti
Seeing how much you like trolling, that is not a surprise.
Good luck blowing up stab wounds with CO2 hahaha idiot
>"Many DOS applications that use TCP/IP use a TCP library rather than a system driver, and FreeDOS has two that are compatible with the Crynwr packet driver:

mTCP, still supported and accompanied by a handful of utilities (including an IRC client), and the venerable

Waterloo TCP (WATTCP) developed in the early 1990s."
If you don't mind sharing, how do you go about finding these kinds of jobs?
There's also:

- cordyceps fungi that cause ants to climb to high branches and clamp their jaws to them before dying so the fungus' can sprout out of their heads: https://www.nationalgeographic.com/animals/article/cordyceps...

- Anomotaenia brevis: a tapeworm that causes ants to live unnaturally long lives and emulate the queen ant's pheromones causes the colony to expend energy feeding the infected ants at the expense of the rest of the colony: https://en.wikipedia.org/wiki/Anomotaenia_brevis

And for another plain gross entry: a tongue-eating louse that eats and takes the place of a fish's tongue. I guess it gets to eat when the fish eats? https://www.nationalgeographic.com/science/article/tongue-ea...
I thought the guy was talking about $15 too. I figured that they completely ran out of foreign currency.
Please stop posting flamebait and/or unsubstantive comments and/or personal swipes to HN. We ban accounts that do these things.

https://news.ycombinator.com/newsguidelines.html
This is the fundamental difference between BSD and GPL.

GPL is is Open Source but for you to benefit, you have to make derivative works GPL.

BSD is Open Source and you can close derivatives so that you benefit and you don't have to share back.

I'm not sure how you don't see how an auto-suggest tool that inserts GPL code into yours is different to BSD.
The way I see it, if you would use Copilot to completely (or largely) reproduce an existing work (software), then you would be infringing copyright. This is similar to using an AI to largely replicate a piece of music.

If you are using it to mix a snippet of code (from a sufficiently large code base) into a large code base of your own, then you are just remixing. That is not infringement. In music, there are entire genres based on remixing. You could even take it a step further and ask yourself: what is not a remix?
I stopped reading at the “self censorship” complaint. The idea that Borat couldn’t be made today because everyone is too woke is ridiculous.
OK, it depends on how/why you travel.

E.g. I do cross-Poland travel only to get from the mountains to the sea. And I have two small children -> they best travel when they are asleep -> travel during night.

My car has small tank, so I have to tank twice on the ~700km trip, and in the night it takes literally up to 3 minutes to tank and pay for it.

If I would use an EV (which I would like, very much, but they are prohibitively expensive here, I mean they cost 2-3x normal car) I would probably need to tank every 200-300km, so it would make 2-3 stops that last 30 mins (and that is assuming given gas station has EV charging, if not then I would need to borrow power from someone else and do charging for ~8h from a normal wall socket).

And this is considering that I use teslas superchargers, all other last longer than 30 mins.
Not to mention if there is a queue to the chargers (fortunately at night it is not likely), if you have bad luck you would need to wait 30mins for the person before you and 30mins for your own charging - that makes it completely unsable for anyone.
For art, it’s not skill or technique that makes someone an artist. It is simply the terrifying decision that what you make is art. Terrifying because the only gatekeeper to being an artist is you. Declare yourself an artist and you are. Call what you made art and it is.
American writers have been mind fucked by the over abundance of content.

And since the rest of the worlds writers use the American content factories as their lodestone, everything is converging to pure garbage. Add a mindlessly over optimizing corporate robot class supervising societies creativity and we get a firehose of sewage jacked into every brain.

Whats the route out for creative people - disconnect. If you have some confidence in your own creativity and imagination nuture it. Overloading it with info is like over watering a plant. It will die.
So it's a pixelated random string of letters and numbers, but the difference between this and a normal captcha is you have to slide a slider to fit the sliced puzzle back into place. It's very difficult to see if the letters and numbers are aligned or not.

This is awful. Captchas are already an awful, terrible abomination of UX patterns and some how they outdid themselves with this one.

Is there no better way to solve for bots?
this is very bad experience on mobile, trying to adjust slider moves also the page and you are obscuring view of the captcha with your finger
Panama Canal is similar. The pilot is technically an advisor. Command rests with the Captain.
What is the royal you? You can be a 2nd person plural pronoun in addition to singular.
Raymond Chandler wrote seven novels. I read somewhere that his favourite was "The long good-bye", but I didn't care for that one so much. I think my favourite was "The lady in the lake", though that's the last of the four Chandler novels that made it into this list: https://en.wikipedia.org/wiki/The_Top_100_Crime_Novels_of_Al...

I only read "Playback" for completeness: that last one is definitely less interesting than the others.

There are also the short stories, some of which were later incorporated into the novels and are therefore not republished so often in their original form. Chandler referred to them as "cannibalised".
I backed the Oculus Kickstarter and decided VR was going to be big. I quit my games industry job, moved to a ski resort for 6 months and snowboarded and did a lot of VR experiments.

I decided I needed to partner with someone with domain expertise in an application area to really find a viable business model and ended up cofounding a VR surgical training company with an orthopedic surgeon I connected with on the Oculus forums.

Five years later we just passed 100 full time employees and the business is growing rapidly. I was lucky in how everything worked out but definitely think taking the time out was instrumental in getting to this point and it was a great experience anyway.
Santa Clara County Revises Official Covid-19 Death Toll Down by 22 Percent
You don't even know if they have families/dependents, and people should be allowed to make their own choices regardless. If you are concerned about the burden of taking care of others then you should criticize universal healthcare rather than try to dictate peoples lives. Don't bring those liabilities into your life if you are unwilling to deal with them.
For anyone looking for recommendations for slightly more obscure, but high quality movies, I've found Jesse Walker's lists to be a fantastic source. At the end of every year he has a tradition of listing his top 10 movies, but not for the year that just ended. Instead he lists his top 10 movies from 10 years ago.

His philosophy is that he hasn't seen most of the movies that just came out, let alone figured out if they've stood the test of time. So instead he reviews his top 10 movies from a decade earlier. And then another 10 years before that. And then 10 years before that and so on until he gets to the early 1920s or 1910s and there aren't any movies in existence.

https://jessewalker.blogspot.com/
Its a cascade of bad bureaucrats but the latest one takes the cake in being horrendous.

The open violence has exploded, period.

The crime against artists in the 1990's was VERY very low, and the rent was affordable.
I'm neither for or against the author's argument. However, he addresses the fact that a Borat sequel was made by saying that it succeeded because the director is already successful and it's a sequel to an already successful comedy.

I don't think the author's argument is that comedies can't be made but more that we're seeing less of them because there is more cultural friction today and that prevents aspiring directors from branching out.
Something that bothered me: The author mentions that the worst case of VLA usage is an exploitable vulnerability, then goes on to call malloc with n * size, where n is controlled by the user. This should either be bounds checked or calloc should be used instead, since the "fix" presented may also introduce an exploitable vulnerability.
OK, so you write pre and post conditions for a function, and the function gets generated.

OK, so now we're programming at the specification level. I've written formal specifications for an operating system. They're harder to write than code for non-trivial programs.

Some things are trivial to specify but hard to code. A hash table, for example. It's easy to specify what a hash table does, but that gives no guidance on how to implement one. You might get out something that does a linear search. File systems and databases are similarly not too hard to specify - the specification describes the abstract brute-force approach.

They need to get much further along before announcing victory.