skysight-inc/HackerNews huggingface dataset:
The Defold Foundation does not call Defold FOSS. PERIOD. Stop saying that we do.

Next: The Defold Foundation is a foundation, not a corporation, and it is registered in Stockholm, Sweden. It has a different legal status than a corporation and while it is allowed to make a profit there are no stock holders or owners that can profit from the earnings.

Also, as a foundation, it has a clear set of goals that cannot be altered:

1. Make the Defold software available to the public.

2. Make the Defold source code available free of charge to a third-party.

3. Manage the Defold software through updates, modifications, development and support.

4. Prevent the Defold software from being commercialised by a third-party.

5. Support the open source community and the use of open licenses.

The reason we had to modify the Apache 2.0 license to add non-commercialization of the engine+editor was to fulfil goal #4.

You might now think that it's pretty stupid to use a modified license since goal #5 says "support the use of open licenses". I agree. I would have preferred an unmodified OS license for the main repo. BUT the Defold Foundation also maintain ~60 other open source repositories, most of them with an MIT License. 32 of these are Defold game engine extensions to interface with things such as In-App Purchases, Analytics, Ads, Camera etc.

Finally I want to say that we are not interested in "independent devs feeling suckered into doing free support". We obviously accept and appreciate contributions, but it is not our goal to make Defold into an engine which relies purely on community contributions to thrive. Defold depends on corporate sponsorships for long-term sustainability, not community contributions. And if we see prominent contributions coming from individuals we are very open to properly compensating said individuals from the funds of the foundation.
There still are a huge number of fan fiction movie projects. They just end up on YouTube now rather than going to Cinemas.

If we're we're inundated with low quality fan films, Cinemas simply wouldn't screen them. At the very least, we'd have a chance to see alternative interpretations and tellings of stories involving some of our favorite characters.

I'd rather see a passion project set in the Star Wars IP than any of the recent multi-million dollar films.
> Little Endian won.

If you could tell cryptographers this I would be very grateful.
(Side note: dear Apple, please add syntax coloring and code formatting for Rust to Xcode. You have Fortran and C Shell in the list, but not Rust or Go, which are much more popular!)
> they clearly lied about it

I fail to see the value of this, China is not Sweden, I am not sure why you hold them to the same standards, that seems strange to me

But anyhow, I just wanted to add that the CIA and the US state department was aware of a new Pneumonia surging on China back in November and sped to warn NATO and Israel of it[0], after all, no one ever needed to actually listen to what the Chinese government says, that's what intelligence agencies are for

[0] https://www.timesofisrael.com/us-alerted-israel-nato-to-dise...
I don't see anything wrong with it, just like everybody can do their own cooking.
This sounds like the academic equivalent of giving everyone a participation trophy.
2nm... then what - 1nm? 500pm after that?
You also had Kscope which was a KDE frontend for cscope.

Currently an unmaintained project. https://sourceforge.net/projects/kscope/
It is a really good start however. No doubt under a different US administration, it stands a chance to be improved upon.
4. The other party's manifesto promised A, B and C

5. Therefore people voted against A, B and C
Step one is to realize you actually have a problem. Then you can start solving it.
Types are not generated at runtime, lifetimes are types (although they cannot be constructed).

T<'a> and T<'b> are different types altogether (although, being generic, they can resolve to the same type if 'a == 'b, but it's not required). All this happens at compile time.

When you say T: 'a you say that T is a subtype of 'a hence it lives longer.

https://doc.rust-lang.org/nomicon/subtyping.html

Maybe you're being confused by misconception 1 here?

https://github.com/pretzelhammer/rust-blog/blob/master/posts...

Type T, being generic, can be an OwnedStruct, but also an &'a BorrowedStruct or a StructWithReferences<'a>. The owned one is a subtype of 'static since it's owned, but the ones with lifetimes are subtypes of 'a which itself (being a generic lifetime) can be a subtype of 'static or any other lifetime. Again, all this happens and is checked at compile time. This ensures that at runtime, the actual references are alive as per their lifetimes without explicitly checking them anymore.
What about hiding money in real estate? You don't need a bank account to hide money. This law does little more than clarify money laundering rules and regulations already in place.
Explanation for this behaviour is explained here - https://docs.python.org/3/library/decimal.html
Low code environments as shipped today are actually quite impressive, and I'm saying that as a very long term skeptic about that field. This time around they're here to stay.
Interesting topic. However:

Linus Techtips, blargh. I can't stand his format. It is unwatchable for me, so I'm out.

There is a proper story submitted here, on that CPU https://news.ycombinator.com/item?id=25589081
Well, someone has to find it interesting - otherwise it will just be ignored. I assume.
Show HN: My personal OKR for 2021 (More to be added)
Absolutely. My take on this is that we got too much too soon to learn how to use it all properly so now we are super inefficient with hardware that could do so much more.
I think you managed to succinctly verbalize and create concrete form to what I've felt.

Especially the "faux-value-add" quality of many software systems due to their puzzle like nature rings very true.

Perhaps software cannot be nothing more. But there is lots that _can_ be done with virtual bureaucracy.

For example 3D modelling tools do enhance the human capability to rapidly design complex forms. Text processing tools beat hands down typewriter in several tasks. Etc.
And for someone who flew Concorde it probably looks like we did a step backwards.
Because men want to have females around I suppose
I thought we gave up on trying to fix C?
Thanks for an insightful post. I got a lot from it.
Congratulations MS on undermining security even further by desensitizing users even more.

But not like it matters; you already have to randomly enter your password in random prompts that look like phishing attempts and blindly accept security warnings to do the most normal of things.
Earn 16 get no subsidy

Earn 15 get 1 subsidy

Earn 12 get 4 subsidy

What’s the difference to the worker?

Fork 4/3rds harder to earn 16 not 12, see no gain. Equivelent of 100% marginal tax.
Absolutely the latter. There simply isn't any support for the vast majority of people.

Yes, you can argue that some communities have support groups or employment opportunities specific for ex-prisoners, but this isn't available universally, isn't well funded, and most people won't turn to help even if it's offered. That last part is true of free people as well: think of how many people in need refuse to reach out.

The stigma is real and crime is only ever a few inches away from most people.
Rust Crash Course by Michael Snoyman is great. You can get a free copy at fpcomplete.

Did a free course in December with him, and I'm still watching the classes because it has so much great info there.

Also I do recommend the Rust Programming, it really teaches you "how/why" use Rust.

To conclude, rust-learning (at GitHub) have great links, amazing articles about parts of the language, there is so much knowledge there, just go collect it :P
For larger F# projects you will probably use a bunch of .net libraries. It is of course an advantage of F# that you can, but it also makes the language feel like an uneasy hybrid. For example F# functions are called with a different syntax than .net functions/methods. Haskell feels much more consistent.

I prefer F# for larger projects because it makes a bunch of pragmatic compromises. IMHO languages which a singular vision (Scheme, Smalltalk, Haskell) are great for learning and expanding your mind, but when it comes to larger real-world projects, dogmatism just gets in the way.
Start Linux Kernel Hacking
> Probably why we haven't had a major war for so long.

It is funny reading this after not even been two weeks since the last attack on the US embassy compound in Iraq after the US denied Iraqi calls to remove US troops of the country it invaded 17 years ago
The researcher probably wasnt surprised, it looks like the person you replied to was surprised. Perhaps i was surprised that you were surprised? :)
Is there any reason to use Xcode for Rust development?
Top JavaScript Courses for Web Development
Probably because the Nim folks just did their annual survey, and anyone participating would be reminded of C2Nim in at least one question.
As opposed to hacker news where OP feels so at risk that he can't comment on political topics with his real account for fear of reprisal?
Don't you already need to provide your name and date of birth to personally buy real estate?
You should blame the Big 5 personality traits, not Linus.
> Larger companies that employ more than 20 people, have revenues above $5 million and a physical presence in the US, are exempt from the act. Churches, charities and other non-profits are also exempt.

Just to confirm - am I reading this correctly in that, this massive corporate secrecy legislation does not apply to the vast majority of publicly traded corporations in the US? If they had just not included those exemptions, this would have been extremely beneficial for everyone right?

Why would we want to allow anonymous corporate shell organizations which are deemed to hide funds if they are tied well known US corporations, as opposed to some shady criminals? Isn’t the crime the same either way?
"The author deleted this Medium story".

The story is no longer available. Wondering what happened.
Also "I've tortured the meaning of this to make Ray look like less of an idiot." I'm pretty sure gunshot detectors, which arguably date from WW-1, don't qualify as "Public and private spaces are routinely monitored by machine intelligence to prevent interpersonal violence.”
Companies like Microsoft and Google still believe that while POSIX is around, C needs some fixing as rewriting everything is too expensive.

"Checked C"

https://www.microsoft.com/en-us/research/project/checked-c/

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

"Improving Your Android App to Prevent Security Vulnerabilities"

https://www.youtube.com/watch?v=zkoOD4hmiGE
Show HN: Obfuscated C code (IOCCC style) that I wrote last year
This is why I like Wendell from Level1Techs. He's the quintessential tech guy who has really in-depth knowledge and insight coupled with a bit of bearable craziness... although I actually like Ryan more because he's basically me.
They are open for PRs!
So in your mind Alaska borders Texas?
What problem does this solves?
Tesla is really eating the Germans' lunch and drinking their milkshake. Survey after survey keeps coming out where the BMW 3 series and its countrymen are losing ground to Tesla's Model 3, meanwhile BMW has executives who doesn't believe that EVs are already a thing.

BMW has squandered a massive lead, if not in technology, at least in terms of mindshare - I remember driving an electric 3 series with DriveNow in Berlin, in 2013, even before the i3 came out. Since then they have basically deprioritized EVs and are now dead last among all the German manufacturers, preferring to be the Nokia rather than the Apple of cars.

What a disappointment, and this is coming from someone who grew up lusting after the clean lines of the BMWs of the early 2000s.
I would suggest Option is the more semantic type to use for your situation - None indicating no valid solution on this path
I think making people uncomfortable can be good for them, I am a xoogler and I share my shame with them.
I would already settle for non-obsolete animation support :

- GIF is obsolete (~100x heavier than MP4 in my use-case, so out of the question)

- MP4 has poor support in PDF readers

(- Besides, PDF is not appropriate for electronic documents.)

- EPUB doesn't seem to support MP4 at all

(- EPUB does support PNG, not sure about APNG, will have to try it out...)

- MHTML=EML support has been dropped from browsers, which is completely baffling to me. There are alternatives like SingleFile, but they feel like dirty hacks : https://addons.mozilla.org/en-US/firefox/addon/single-file/

- What future for AV1 support ?
How else would you explain the rank 2 thread with 100+ upvotes, no flamebait comments (at the time) and only 1 hour old disappearing off the site (I checked 5+ pages)? All threads critical of China follow this pattern, and I highly doubt it’s dang personally removing them (because he sometimes reinstate them).
Chrome open sourced Foxit as Pdfium: https://www.foxitsoftware.com/blog/?p=641
I didn't want to comment while this post was doing the front page but your comment made my day yesterday thank you
One old sysop to another: the cargo cults rise and fall.
How can I send a Jupyter page as a standalone, offline document ?
Blue Glowing UFO Startles Hawaiian Residents
Direct association, not remote association. The name is an intentional reference to a hard drug.

The name isn't related to the functionality, but that's not what is claimed. This restriction on drug references is spelled out in the terms, making it valid and non-arbitrary.

That the terms themselves aren't "just" is a different matter altogether, but there is no argument for it but being valid.
They're outnumbered by consumer level little endian devices by 6 orders of magnitude? More? Unless you know you're targeting those industries, you can likely ignore big endian. If they really want your code, you could always charge extra for big endian support too :-P

I know they're not going anywhere, but they're also largely irrelevant to majority of us.
That indeed sounds amazing, thank you for taking the time and good luck, subscribed :)

A weekly/monthly live stream might be also interesting to people following the channel. Twitch style streams are also interesting for the users but it seems that streamers spend too much time repeating themselves and answering chat questions than actually working on their tasks so ymmv.
Why Python Will Stay Among the Top Languages in 2021
Matlab doesn't even have proper text (Unicode) support… (And Octave even less so.)
That is a marker that it is a mature product.

As they say, "if it ain't broke, don't fix it".
If the exemption criteria are AND more than 20 people, AND 5 million, AND a physical presence, it makes some sense, as shell companies typically have few or no employees, and little actual presence other than an accountant or law firm.
Can you share more details so others are aware of how to sniff out or feel out some of the observations you had?
Poor software design and development practices can lead to death
I also feel uncharitable bringing this up, but it appears nobody in the comments has yet considered that this could be GPT-3 generated text. I only noticed this as a possiblity once you pointed out the random bolding. Some of the article items that seem suspect:

- fully random bolding

- long, rambling, not entirely coherent (understandable given the subject matter, of course. however, the author also has a PHD?)

- inconsistent naming, e.g. iBuddy

- broad conclusion that doesn't fully match the content

- a nondescript screenshot which doesn't implicate anybody

- separated into 5 segments ("parts"), although the segments aren't narratively meaningful

- a huge list of accusations (of varying degrees of believably) interwoven as though they were more related textually rather than contextually

I hope it's not GPT-3, and that if this is true the victim gets their due justice, but it's worth consideration.
I always appreciate people correcting others - I love when it's done to me. Best way to learn. Mostly driven by just good intentions.

Thanks for doing it.
Your comment is a good example of a strawman.
> This is what cognitive dissonance looks like

Incorrect, that's what someone on mobile in public transport looks like, but thank you for the benefit of the doubt (?)

I would be still interested in non-Zanz related sourcing to the original comments if you have any
In fairness, the title says "leaders", not "good leaders".
Hm interesting. The Hn AstroTurfing is real I guess.
COVID will not be "over" by 2nd quarter 2021. It maybe "over" 2nd quarter 2023 but even that is optimistic.There has been over 346,000 deaths already. It will be closer to 1 million deaths before it is cured.
> “Most flying weapons are tiny–some as small as insects–with microscopic flying weapons being researched.”

In air combat, whether A2A or air to ground, smart missiles are the primary weapon with planes acting as the launch platform. Guns are there as a backup, to fire warning shots, or to save on the expense of the missile. To wit, according to a former fighter pilot streaming air combat sims, he didn't train much on guns even though it's commonly used in the game for the sportmanship aspect.
Tesla Model S prototype with refresh design spotted in the wild
> A friend of mine keeps basically infinity tabs open. I sort of rolled my eyes, but accepted his rare behavior.

For those in the comments who are like myself (and parent's friend) and have hundreds or even thousands of tabs open, I highly recommend the Panorama Tab Groups extension for Firefox:

https://addons.mozilla.org/en-US/firefox/addon/panorama-tab-...

This extension adds back in the functionality that was removed from Firefox half a decade ago. It gives you a visual, 2D-map of arbitrary groups of tabs in a tile layout you can view with "Ctrl-Shift-F". Combined with the backup feature (just in case it crashes or gets corrupted, although this has yet to happen to me) and Firefox's built-in tab session saving option, so long as you have enough memory (I bought 40 gigs of RAM for this laptop after terrible memories of running Firefox on a Chromebook with 4GB of soldered RAM), you can basically browse as though you'll never have to close a tab again, AND also be able to stay organized.
Interesting, the first thing that I assumed was that it's easy to compare one solution to another and get a nice finegrained comparison. For example, a set of solutions with some parameter is always inferior to another set with a better parametrization.
`T: 'a` means that you may keep values of type T around for lifetime 'a, but not that they will. So `T: 'static` means that you may keep values of that type around forever, as they do not refer to anything that doesn't live forever.

So neither `&'a i32` nor `MutexGuard<'a, i32>` are 'static (unless 'a is), because you shouldn't keep references like that around longer than the stuff it points to. But i32 by itself satisfies i32: 'static, because it's perfectly fine to keep an i32 around forever. (But that doesn't mean that every i32 will stick around forever.)
I think what the author misses is that the web has created a market for software developers and so many, many, many software developers have come online and with each successive wave the average expertise goes down and the expectation for simple interfaces goes up. We simply need to wait for people to adopt software development practices, it’s not over, we have slowed down to catch up all of the people joining.
That there are other violations slipping through is not valid legal argument.

That the priorities in the terms the developer is subject to does not match yours is not a valid legal argument.

The app store monopoly should fall, but until then, you're subject to the terms unless you get it declared unenforceable by a court, or convince Apple to change them.
> This increased transmission could be due to chance or founder effects—meaning one variant just happened to get somewhere before the other variants and then got “lucky”; it was early, rather than more transmissible. It could be due to changed behavior among people—quarantine fatigue, less masking—leading to more rapid spread. However, given the current evidence, along with the specifics of the mutation, it’s getting harder to assume that those other explanations are more likely than the simple proposition that this is truly a more transmissible variant.

There is a chance that the hyper growth of the mutated virus is not scalable.
Centaur.
With PDF, it would not be hard to obscure the presence of only a minimum of legitimate content using many page-breaks to give the illusion of a long document, and filling those pages with space-hogs such as large headers, tables, and algorithmically generated graphics. The sparsity of genuine content would not be too surprising given that PDF was originally intended for printing rather than reading.
> 2,000-watt diesel-powered hair dryer

lol for sure that's a Diesel heater and not a hair dryer!
GlucaFix Scam {100% Result} Does It Work? Special Offer
How Does GlucaFix Work?

Before you choose to purchase and utilize the enhancement, it is basic to see how it functions and how the fixings will act in your body.

GlucaFix is a tried weight reduction supplement that has been tried in labs to assess its proficiency and security for the human body. At the point when you begin utilizing the enhancement, the fixings will begin attempting to improve the invulnerable framework.
This is not a bad solution, as long as the teams are on the same side (and know it too). I strongly believe that toxic culture is neither needed nor useful, ever.
African Continental Free Trade Area
Strangely fails to mention Rust, Julia, Octave, RakuPerl6.

Maybe what he is really trying to say is that he is disappointed in the few new paradigms that are coming out.
I had a similar issue recently (for a much smaller project though). The sad reality is that it looks like that we currently don't have an actual, working, properly supported standard for electronic documents, which would include something as (relatively) basic as animation support :
https://news.ycombinator.com/item?id=25612066
Yes, Pulumi uses the Terraform providers, and allows you script your stuff in Typescript/Python/Java/C#.

https://www.pulumi.com/
>And, perhaps, the most valued skill a senior developer acquires is enough business analysis (which I assume you reference as "BA work") ability such that the stakeholders feel comfortable in what they have conveyed is, in fact, what the development team will set out to deliver.

I could not agree with you more. Learning how to clearly communicate to stakeholders is an invaluable skill. One I have yet to master but deeply long to.
Considering that the vast majority of lockdowns and other COVID-response actions have been against small businesses (shut down the corner store but let Walmart stay open), it isn't particularly surprising. Politicians and corporate leaders gain nothing by supporting small business owners.
>The act also makes “deliberate false statements or willful evasion of its requirements” a federal crime, punishable by up to three years in jail.

Considering almost everyone this bill targets is a non-US citizen, this punishment doesn't seem like much of a deterrent. I'm skeptical that we'll see a string of executive extradition cases over this.

It probably does make large scale civil forfeiture easier though.
Nitpick on the start - Haskell really got going only with Haskell '98 afaik.
He didn't say anything about interactivity though. But even a lower bar than this : just animation, is not currently cleared by the available document formats.

(And a website doesn't fit the requirements as it's not contained in a single file, so its archival is a lot more complicated.)
It deals with company registration, so if anyone had the ability to hide real estate deals via a shell company they would be just as impacted.