skysight-inc/HackerNews huggingface dataset:
In Romania when you go and apply for engineering usually is like this. Computer Science is like 66% of a class is girls, then Electronics is like 50/50, Electrical Engineer is like 25% girls and Mechanics is like under 10%. So the most prestigious of them all is still girl dominated. And is not like the boys don't want CS, it's because they can't get in there. The fight for a place is like 25 students per place, and girls beat boys hands down. Also usually they are very beautiful too, so if you made it to CS, you're drowning in both beauty and smart. Good times.
These are not recognized by either the FSF [0] or the OSI [1], so I don't know if they are open-source enough for OP.

[0] https://www.gnu.org/licenses/license-list.html

[1] https://opensource.org/licenses/alphabetical
Click-through licensing is absolutely not required nor recommended for their other licenses, like the GPL.

The FSF's oficial position is that the AGPL is a Free Software license, which means it meets all Free Software requirements. This is understandable, as it is their license. I disagree. Freedom 0 is the ability to run the software however you want, and the AGPL imposes requirements here (if you modify it without distributing it then you are required to offer source when you use it, which is a requirement that goes beyond traditional copyright licensing).

So while they are correct in saying that click-through licensing is silly for typical permissive/copyleft licenses, I strongly disagree that the AGPL is such a license. It's fundamentally different, and I've already given an example of how being unaware of it has potentially put me in noncompliance. The whole point of click-through not being necessary for users is that for all those other licenses, no restrictions are imposed on end-users as long as direct distribution of the code does not occur. The AGPL imposes such restrictions.
The copyright owner can switch license on any future versions of the software at any point.

But the complication is that if the software project is made up of contributions from 100 different people, it's not immediately clear who the copyright owner is. In the worst case you might have to get permission from all 100 people before you can switch.

This is the problem contributor agreements were designed to solve.

Of course, some people call this a feature and not a bug.
It’s not about the frequency of events that happen in “typical cases” (guest bedroom used a week per year) but rather it’s paying for an insurance and peace of mind that if things get real serious (companies go out of business, pandemics, family situations) you’ll be covered.

Take the example that there was a situation with your parents or grandparents that need care for several years, the guest bedroom scenario would beat the overoptimized condo scenario.

You would just need to think about one outlier event to justify the purchase.

One way to think about not overoptimizing life is that you want to be able to accommodate events you did not expect to happen (which will happen).
It is amazing that this article have been flagged! A pretty matter-of-fact popular history account of the role of women in early computing is apparently too offensive for the HN audience.
How can something I wrote off-hours be the product of my employer? What if I 3D print a new window at my house? Is that also my employers product?
Then why not choose an attribution license such as BSD?
A pervasive narrative of "successful men bad" and "successful women good" is being pushed in the western world. This caused shockingly sexist (and racist) policies called affirmative action.
> Once again, this is a popular accusation but one of the most uncharitable accusations on tap today in discourse.

Fine but its evident they have an axe to grind if that's the point they want to make on this article. If you read the article the title is a really unimportant part of it. There's plenty to discuss and I don't see why anyone spoiling for a gender fight is really worthy of any sympathy here.
The difference is that we have neither the scientific knowledge nor the computational power to make an exact model of the human brain (nor we are anywhere close to either requirement, AFAIK).

In other words, we cannot pinpoint the exact sequence of operations and events that produce a certain behavior, while we absolutely can do that with ML models (you could in principle run machine learning models with pen and paper, obviously).

If you could show me a program that emulates my brain to a certain degree of precision (it's unlikely that such a program would be a deterministic one, by the way), I would have no problem accepting that my brain is not meaningfully different from that program.
Ah, right, it was strange when I think of it now, but it didn't bother me then.

My programming was mostly rewriting code from magazines and I didn't have any IDE so arrows were out of the question either way (AFAIR).
This is already how it works. The sender pays the bandwidth.
> At its core, "artificial intelligence" is a perilous belief that fails to recognize the agency of humans.

This article fails at the very first sentence.
Investor's Portfolio Optimization with Python Using Practical Examples
Middleware for creative and engineering industries (games, movies, CAD etc.) comes to mind.
Reason for the nitpicking is, that for me - as a trained mathematician - and seemingly some other commenters, the gap between linearity and non-linearity is yet inside mathematics quite substantial. This is true also in general. Non-linearity might be not sufficient, but it is certainly necessary for any definition and/or serious discussion of AGI.
because if you contribute during work hours, the contribution is legally owned by your employer. If you contribute after work, some jurisdictions also might give the employer rights to that contribution. So the answer is: because the code might not really be yours to contribute.
Hopefully. But apparently not today, since the article have already been flagged.
406, mate
OP definitely isn’t running code that needs an SLA if he’s talking about running on personal devices or DO
I’ve never even heard of Webmentions. Should I have?
Talk about having your priorities backwards...
*standard js libs (as in commonly used)
I gave up on Drools because I couldn't figure out how to read the error messages that came from it's half rule-language, half-Java compiler.

There are other rule languages where I find the error messages hard to read (Jena Rules, clara) but in those cases I can read the source of the compiler and/or run it in the debugger to understand what is going wrong and it would take me too long to figure out how to do that with Drools.
I add it in after they're cooked, along with cinnamon and flaxseed. It would be interesting to see what boiling the peanut butter would do though. Never thought of trying it.
I told you why. I'm not comfortable legally enforcing that preference. The only thing that needs to be accepted is that laws and ethics aren't necessarily equivalent. Just because something is legal doesn't make it ethical. If you accept that, then it's easy to see how one might choose a permissive license even if one finds certain actions allowed by that permissive license to be unethical.

If you think laws and ethics are the same or should be, then I suppose that's a deeper disagreement and not one I mean to explore here. :-)
Seems like your wait is over. From the second half of [0]:

> Hydroxychloroquine treatment for coronavirus does not work. It is not beneficial, and in fact appears to be actively harmful. As far as I’m concerned, administering it to infected patients now constitutes medical malpractice.

Check the linked article for reference to the study.

0: https://blogs.sciencemag.org/pipeline/archives/2020/10/09/ha...
And here's a famous old paper by ‎McDermott that makes the same point but specifically for AI. Using terms like "understanding" to mean the effect of a certain algorithm is fooling yourself into thinking you've accomplished something you haven't.

Drew ‎McDermott, 1976, Artificial intelligence meets natural stupidity
https://www.csee.umbc.edu/courses/graduate/691/fall19/07/pap...
Every website already pays for bandwidth. Net neutrality is just a debate about which ISPs they should pay. As it turns out, every ISP wants a cut when someone's traffic goes through their network.

I wish ISPs would sort this out among themselves and send a unified bill to each of their own customers, instead of every website having to sign a contract with every ISP individually. Wait a second, they already do this. It's called peering and transit.

Edit: Come to think of it, if ISPs want to be paid when website traffic comes their way, websites should also demand to be paid when DDoS attacks from ISP networks come their way. That will teach ISPs to take better care of their own networks. :)
There's no winning when discussing these topics.

You write a wall of text and someone complains that you missed their favorite detail.

You make it concise and someone complains that there's not enough detail.

You use strong words and someone complains that you're virtue signaling.

You take a mild tone and someone complains that you're being dismissive.

This is a slow moving 40yr transition that is intertwined with every sector of the economy at the macro and micro level. If your goal is to find a way that my few sentence comment is not perfectly accurate in describing it I'm sure you can accomplish that.
Where do you download the binary from?
I think the point is that software automation tools (automatic testing, nice IDEs) generally don't lead to companies hiring fewer devs, it leads to companies being able to do more with the same number of devs and consequently hiring more. Same thing in construction or any globally competitive industry
Read about his setup here: https://wiki.xxiivv.com/site/usagi.html
So cool.
> A good amount of people buy a certain car and maintain it, intending to run the vehicle into the ground completely.

In such case, yearly depreciation is the cost of replacing the car with a new one, divided by the number of years until you replace it. In my calculations, I estimate I'll be driving my cars 20 years each, and base deprecation costs on that.
kkrieger is legend ;) I learn so much from the old demo scene techniques I feel they should be a standard part of the curriculum at this point!

Previous HN post on "Teach Yourself Demoscene in 14 Days"

https://news.ycombinator.com/item?id=21470398
Of course those sd card image links are broken. I recommend using the 9front fork which is actively developed with a nearly daily active mailing list and irc channel. http://9front.org/releases/ (please use the torrent links if possible)
No, it's not. This is specifically targeted at kids to learn simple programming. It does not play in the same league as the Raspberry PI.

Programming this thing is amazingly simple. You use a browser based visual editor (at https://makecode.microbit.org/ ), and when finished you download the file and store it on the micro:bit just like storing a file on an USB drive. It will start automatically. Really simple so children see results as fast as possible.
DDoS works the opposite, the attacker send more data/requests then the target can cope with.
OK so I hope to br proven wrong, but the stats for the iPad Air don't really back this up being such a big deal.

They compare it to the A12 for a start rather than the A13 of last year, so it can't be that big of a leap. Plus it's clocked faster which would account for almost all of the increase in performance from the A13. I'm sure it's a solid new chip - as always - but I see no evidence of a particularly massive revolution this year, in the iPhone or iPad Air.

Of course the rumoured 16 core version for MacBook (maybe iPad Pro too?) is a different matter! That's where I'm excited.
People using KDE Plasma and not using some sort of rolling release distro are missing out, I think. 5.18 LTS was a very very solid release, but 5.19 and 5.20 have so much new that it's a bummer for people whose distros won't be seeing them any time soon.
The theory behind the AGPL is pretty much to allow the use you describe. That said, there really isn't precedent that nails down what network interactions constitute distribution. The biggest practical effect is that a lot of companies (both software vendors and end users) simply don't allow the use of AGPL code.

So (not legal advice) your issue isn't so much that a service provider will make a user-facing service out of your code. But that many won't touch it at all because of the AGPL license.

Also note though that someone can offer a user facing service using AGPL code, they just have to distribute any other code that is part of the overall work. (Which is what a couple of the new usage-restricting non-open source licenses seek to prevent.)
That's why I said they were source-available.
AI is a buzzword. A fresh label slapped on old technology that became much more usable in the last years and allows us to tell apart cats and dogs with 98.6% accuracy.
Anybody has the right to complain about anything. That's why they call it "free speech".

It is listening that is scarce. They can't expect that anyone will care.
Krita 4.4 Released with Multi-Threading for Fill Layers
Always loved kde for ease of customization. Wish it had better support for auto tiling
Its called "SaaSification" and it definitely happens.
>For AGPL, anything it links to must also be AGPL licensed.

It can link against GPL software:

"Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License."
You can program an Atari 8-bit via Twitter in several languages
This is something to consider, although even the GPL has its detractors (people "allergic" to it). Personally, I'm a fan of GPL and copyleft, and I don't like that it's so maligned and misrepresented. A lot of the foment about hardships and "unsustainable open source" are attributable to the cultural meme that MIT is the only acceptable choice, which leads to people acting against their own best interests. It feels like a very /r/LeopardsAteMyFace situation. On the other hand, memes being what they are, even as a fan of copyleft, I have to acknowledge that perception does matter, as you mention. So in the choice between GPL and AGPL, the truth, which you really have to deal with, is that you are going to be turning people away by choosing the latter—and not just in the sense that it turns away the people that it's supposed to.

If you want to go with AGPL but are concerned about the dampening effect on your prospects and never being able to get off the ground because of it, then maybe go for GPL, and as soon as your project has reached critical mass, has momentum, etc, then take the opportunity to reconsider and go from GPL->AGPL. Like, as soon as possible; when there's any momentum at all.

It's also why you might consider MPL2. It's compatible with the GPL and LGPL by default, and it has an MIT (or Apache) feel, but it's essentially GPL at the file scope. And since it isn't branded with the letters "GPL", you can avoid the reflexive "nope" from potential contributors and clients.

The main thing, though, is that relicensing can be easy. Hell, you can even start off under MIT until you reach n > 1, migrate to MPL2, using it as a stepping stone to GPL, and then go full-fledged AGPL, with no CLAs or big relicensing effort required at any step of the process.
Point being that software developers automate away their own manual tasks (and even entire jobs) faster than they automate anything else.
For those comfortable with either self hosting or paying, Nextcloud is a good alternative.
Is there any way this could be used against HR departments by flooding them with thousands of fake applications?
Well put :) makes sense that a lot of smart people have come to the same conclusion, with slight variations
Nvidia’s Return Dominates Tesla
Depends on where it was. The worst case I saw was a half wall, so we cut each stud a different length.

There are options for prefab as you saw - but when building on site we have the saws and other tools needed anyway, so it isn't a big deal to use them. With prefab they don't normally use those tools so you have to account for the cost of getting them out putting them away.
You can connect a standard 3.5mm headphone jack via some croc-clips to the GPIO pins of the micro:bit and output music.
ASCII-Webcam
Knowing what Hatred is, it mostly demonstrates that mediocre game with no ambition to change minds does not have power to change minds. I mean, authors did not even intended to change peoples minds and the only thing the game had going for it was the controversy. And even that controversy was possible only because it was during gamergate years, the same game would not gain notoriority today. Had there been no controversy, you would not know the thing exists even (and you could buy that game, while not being on steam it was easily accessible).

And it is completely odd to have "change the world" expectations on art form that has very specific demographic as an interest, is super time consuming to interact with and have tendency to create own world isolated from the rest of world.

In any case, it sounds to me that what you want is the major power institution using art to make change to society from top down rather then individual artists experimenting and rebelling.
Maybe just take a moment and relax. I wasn't attacking you, just pointing out you simply have the history wrong, and that your characterization came across as patronizing.
What kind of companies are they? Small companies with less than 100 people?

I've never seen any medium-large company where any single person was able to take a decision. Large companies cut all hiring power from their middle managers, forcing to interview with a whole panel, this prevents manager from favoring friends and building a fiefdom.
>In that case Google's policy is what is restricting you, not the license.

In this context, I don't think the distinction matters.

If I was choosing ingredients for a brownie to sell, using THC would restrict which US residents can buy my brownies. Is it the fault of the lawmakers in my customer's state? Or is it my fault for choosing an ingredient that's banned in most US states? If I'm trying to maximize sales, the question of blame is irrelevant.

From a practical standpoint, it doesn't matter whose "fault" it is that a Googler can't contribute to an AGPL project. Choosing an AGPL or similar license prevents me from receiving contributions from people who otherwise might be interested in contributing.
Maybe not necessarily, if long term the end result is fewer people making a living and instead relying on a centralized system that props them up economically or otherwise “provides” for them. In that scenario agency is removed from people. Historical or modern slaves also lack some aspects of agency. In that sense you can see that to allow AI you have to be okay with people having less agency. To fib that it’s easier when you can ignore their natural agency.
While USSR technically had gender equality, reality was very different. For example, how much of The Party elite was women? Virtually none :) Sexism was through the roof too.

IIRC the "less equality = more women engineers" example was India. And USSR was somewhat similar to modern India. On paper women were on par (= purely technocratic acceptance to universities) but day-to-day life was different. "Pursue your passion" was not an option. So if a girl was smart in maths, engineering it is. Fatherland needed engineers, not people in BS studies who'd work in Starbucks afterwards.
That's false, they're not at all working on replacing gas. In fact, they're quadrupling down on gas (because it's basically a necessity for baseload capacity). [1] [2]

[1] https://www.minister.industry.gov.au/ministers/pitt/media-re...

[2] https://www.murrayvalleystandard.com.au/story/6607101/650m-g...
Retro Games Ltd. implies production of an “Amiga (Mini?)” for 2021
But that's a bit of a simple perspective. Not so long ago, a third of the population of Europe were farmers. Do you think that farming automation concentrated all the wealth in the remaining farmers' hands, leaving nothing for anyone else? Or did the resulting plummet in food costs allow us to figure out other jobs that added previously inconceivable value in other areas?
Right, just like Rust is a system language that allows me to avoid C and C++ as much as possible since about 2015. There are very few other languages I could have realistically used for several of my projects.
The term "dynamically typed" is meaningless in the context of type systems. As you say yourself, a type system proves the absence of certain errors. A "dynamic" type system tells you precisely where and when such an error occurred. As such, these languages are untyped (or uni-typed which is just a more fancy way of saying that they are untyped).
It is not number of coats it is thickness of coats. If you put on a thin coat of good paint it sticks well. Thick coats of even good paint won't stick.
Ask HN: Should an engineer try to understand type theory?
I'm studying to become a software engineer, and I was wondering if I should bother learning type theory. I have TAPL by Pierce in mind in particular.

What are the possible benefits if I successfully tackle the book?

Also, other readings (not as in-depth as the book) are also welcome.
The Case for Side Projects
The CNIL publishes the GDPR guide for developers
Where can I find the best manufacturer that can customize beanies?
You can try to trust ZYCAPS. I think they can provide you the best beanies and maximize the value of your money.YOU can make full of your money if you choose ZYCAPS. They are a Chinese caps manufacturer since 1992, which are the supplier of Lastking, New Era, and QuickSilver.I believe they won’t let your down. You can google ZYCAPS, then you can get their website and contact them.
Clojure user here. The java-ness is actually an advantage, because you can easily cater to all JVM-hosted languages.
The grammatical errors are disturbing to see, considering it's a tweet by a guild of New York Times.
There's also a great addon for Scratch, which means you can make visual games where the micro:bit is used as a controller, for example.
Thank you for commenting.

I homeschooled my now adult sons. I know from first-hand experience that a small organization doesn't need the bureaucratic bloat that larger organizations rely upon to manage their sheer size and such bloat is actively harmful and counterproductive below a certain size.

I've already got a limited selection of free resources on the site that could be used today by small communities who think what I am doing is of interest to them. I hope to attract Patreon supporters who think this is simply a good idea. I plan to decide for myself what kinds of limited services to offer.

I have no plans to play by the current set of "rules." I think they are broken on the face of it, which is why this market is so badly underserved.

It's an experiment. It's okay if it fails. I also do resume work for $50/page (usually for tech professionals who found me via HN), freelance writing and already have some Patreon money for the assortment of homeless websites and the like that I already run which will be used to support this effort.

If this takes off, yay! If not, I won't be jumping out of a window over it like someone on Black Tuesday in 1929.
KDE Plasma 5.20 Released with Changes. This Is What's New