skysight-inc/HackerNews huggingface dataset:
Thanks for the info! I use foreign language learning apps mostly. English is my second language and these apps help to improve my grammar. But still I have to use some help of essay writing service here https://essayshark.com/ to check my writing works for grammar and spelling errors.
From what I see, majority of scientific computing code is now in "Python", i.e. C foreign libraries it uses.
N connectors are robust, so they get used heavily in military applications and that scale of production makes them relatively cheap and the mil-spec they are produced to ensures that you don't get moding until 20 GHz. They are also huge and a pain to put on. BNC is great for what it was designed for. Fast, reliable, repeatable, connections in the 100's of MHz range.

HP/Agilent/Keysight uses a "Precision BNC" connector on their scopes that easily outperforms N-type connectors in frequency response but is rather expensive to produce.

SMA connectors are actually pretty crappy but are cheap, small, and ubiquitous. Their size and forgiving PTFE dielectric makes them very forgiving up to 10 GHz or so from a frequency response view point.

Really good high frequency connectors are going to be the precision connectors, 3.5mm 2.92mm etc. down to 1.0mm which can go up and over 100 GHz where you should really be using wave guides anyways. These types of connectors are very expensive so you rarely see them in production electronics unless absolutely required.
Cloud companies can use GPL code without contributing back as they're not distributing it.
> Don't buy them, don't eat them.

Consumer protection laws say otherwise. We live in a society with rules and punishments for breaking those rules for a reason.
Is this an attempt to distract from something else? There's plenty right now...
Maybe how the tariffs are backfiring?
http://www.aei.org/publication/trumps-tariffs-are-backfiring...
Crystal programming language 0.27 changelog release
People wearing sponsored clothing like sporters is held back by the cost of enforcement. This cost will drop soon when enforcement is automated by algorithms and self-surveillance via mobile phone.
Drew is known to be a bit of an asshole.
E.g. https://news.ycombinator.com/item?id=18156980
I agree that if you've labeled your software incorrectly as open source and you've been corrected, it should be re-labeled and the problem shouldn't be ignored.

I will say, though, that personally I feel "free" software has a labelling problem. I'm not heavily engaged in the open-source movement, and a lot of the terms and wording and licensing confuses me to the point where I don't want to use it because I'm not sure what legal or press hell I might be unleashing in the future. The fact that "free" needs to be clarified with "free as in beer" or "free as in speech" is the most notable. Any thesaurus can give a dozen or more great words to use other than the ambiguous "free".

Some of the OSI/FSF licenses can be (in my opinion) just as restrictive and encumbered (albeit in different ways) as non-free/non-open licenses. The biggest ambiguity to me is having multiple pieces of software with different licenses. I've seen some Ruby gems where they're GPL'd, and I'm not sure what the definition of "modified" means as it pertains to when I need to redistribute the code. If I used MIT licensed code inside of a GPL application, do I need to release the MIT code too? What if I need to use non-free code in an otherwise GPL codebase? I'm just SOL? Do I need to guarantee my released GPL code works, or can I release completely broken code and still satisfy the license?

And this post highlights that pretty well those franken-licensing problems. What the hell is Commons Clause? I've never even heard of it... or maybe I did hear of it and like the post says I just thought it was Apache Commons or Creative Commons. Again, ambiguous terms that have tons of better words in a thesaurus.

FSF/OSI have changed the world for the better for sure, but like with the million and a half Linux distros, the tyranny of choice ends up making the process harder. I've never released any of my code as open-source because to be honest, I have no idea what "open source" actually means.
Is now a good time to invest in the Stock Market? – October 2018
> If you leave a 1-star review, they'll often get in touch with you and offer you another item for free

But is it at the price of removing your 1-star review? They are buying your honesty?
GPL does nothing of the sort. If AGPL is a worthy tradeoff overall is debated a lot.
not a kid expert, but isn't restrictive environment just forces them to inevitable desire to try something that other kids do regularly?
People who hate waiting for their 1080p video to buffer every time they want to skip around?
The article states two different issues at play. I agree with you on the first one: everyone can license their project however they want. It is your code after all.

The second issue is a bit more complicated, and I can't agree with you on this. If adding the Commons Clause to a license changes the license, using the parent's license name to take advantage of brand recognition is misleading for the end users. It is false advertising, and it hurts the brand of the parent license.

If "Apache 2.0 + Commons Clause" is so common and so appreciated, surely it wouldn't be problematic to rename the whole thing and avoid this issue.
In the future, you will have other problems to deal with than pollution: financial crisis, growing inequalities, migratory waves, international tensions...
Your children will either be unemployed or soldiers for Israel;), that will be their future.
So what does this even cover then? If you can't reverse engineer the server, it would have to be provided by the copy-write holder, no? And if the holder has given the code willingly to someone, then you don't need the exemption in the first place, right?

What am I missing here?
> Hey, you can use this for free if you don't make any money, but we want 10% if you're using this in a paid product

Is that an actual license? Because that's not what I've seen most often recently, at all.

An honest FOSS license + dual licensed for commercial would say "it's fine if you make money, and we don't need a cut... unless you've integrated our software AND you don't want your final product to be similarly open-source."

The recent example that's coming to mind is the new CKEditor real-time collaborative version that came out recently. You can integrate this in a commercial product, as long as the users of the product are free to stand up their own instance (instead of paying you to host it, using their editor product as an integrated part of your commercial product.) If your product is closed and you want it to integrate their CKeditor, the other license that is available costs $25/mo per 25 Monthly Active Users.

Even if your product is open-source and users are free to go off and host their own instance, it seems likely that many will opt to pay you to host it instead. Doing this supports your development effort and keeps you in business, meanwhile entitling your paid users to whatever degree of support you're offering subject to availability.

If it's not worth $X/mo per user to you, to keep the users locked-in to the product that you borrowed part of, and such that the users don't have this other option in case your company goes belly-up, then maybe you should really be open-source? Or maybe you should just build your own whatever-it-is that you wanted for free, to make a part of your product.
Science headlines with the word 'could', 'could' hold the secret of eternal youth.
> or uses significantly fewer resources?

Do you count developer time as a resource?
The really cool thing about Blazor is currently with a couple small changes, you can switch it to a server side "Razor Components" app. The idea behind the server side concept is that it uses Web Sockets to tell the browser what changes to make. All the logic happens on the server side.

There are a lot of pros & cons here to this way. Some pros are a fast initial render & small amount of bytes needing to be sent. Cons are you need internet access & render changes aren't as fast as client side.

This biggest pro I see though is being able to develop a front end app that you can later switch to Blazor/Web Assembly with the client taking over part of the logic when Blazor & Web Assembly are less experimental. For internal apps, or apps where you know the internet/network connection should always be good, this is a great way to go.
I've switched largely to Jupyter / Python for computational linguistics / psycholinguistics because of the pandas / numpy /numba stack, decent off-the-shelf NLP (spacy and gensim), and the ease of moving data into an R kernel for specific analyses and plots. Also nice that any reasonably sized notebook will render on GitHub (and access can be controlled through the accounts system, until something is ready to be public).

One thing I haven't figure out how to do is to generate fully styled LaTeX manuscripts from notebooks (like papaja for RStudio). Is there a way to do this with pandoc?
I’m taking about volume of users in the aggregate based on that chart. Not any individual’s curated feed.
What was the earliest of these tools?
Mathcad? Mathematica? Maple?
> There's a lot of space to go around though

Not really. There is a finite amount of arable rich land which can support life. A lot of "space" is frozen or desertified wasteland.

> most of it undeveloped for e.g. agriculture

Agriculture is the most destructive human enterprise. Most of the animals ( insects and rodents ) that are killed are due to agriculture. You have to kill all the animals in the land to create a farm. Then you have to constantly spray insecticide and herbicides to keep animals and weeds off the farm.

> and a lot of developed space is under-utilized due to focusing on livestock.

Raising livestock is far less destructive than agriculture. Primarily predators like coyotes, wolves and bears are victims of raising livestock.
> Couldn't you find exactly the same thing about lots of genres of music?

Also interesting, I look forward to more studies! :-)
The NYT app was one of the primary reasons I installed a Pi-Hole. According to my wife, it works on games, too. For $35 and a half hour of typing and progress bars, a Pi-Hole should be included in those take-home bags they give to new parents.
Curation. If the Wirecutter had a store, I'd use it. Instead they just link off to Amazon.
But one meter is still the length we are used to.

So we got the resonant frequency of some atoms, which is arbitrary because they just happened to be relatively easy to measure for us... Multiplied by some arbitrary factor so the unit reaches the usual length.

That doesn't seem very fundamental to me. Could you imagine proposing that to some intergalactical economic union as new standard?
>every OSS project that tries some new way of monetizing

These are not OSS projects.

>You're just talking about taking an open source license and adding a restriction around monetizing the code - this is not open source, as it violates one of the 10 or so requirements to be Truly Open Source (by some organization's standards).

4 requirements, upheld by two highly respected organizations. You can read them here:

https://opensource.org/osd

https://www.gnu.org/philosophy/free-sw.en.html

People need to eat, and that's fine, they can license their software in any way that they think will put food on their table. But if it's not open source, don't call it open source.
Trump’s tariffs are backfiring even on beneficiaries
I got as far as "WWF" and stopped reading.

The WWF has been doomsaying for decades, because that's its business model.

It is an organisation specifically designed to raise funds from the general public in order to promote green causes. It does this by creating scares like this. The WWF is as much "big business" as any energy company.

I don't trust "science" funded by it, because there's not a chance in hell that it would publish any studies that disagreed with its agenda.
Link to the deck by Joel Grus' talk that is mentioned in the article:
https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...
Getting Kubuntu 18.10
You can request a refund when you're forced to cancel. I've never had one denied.
This has come up in similar forms before if you do a search on ML/Machine Learning/AI/Data Science etc. For example:

Ask HN: How to Seriously Start with Machine Learning and AI https://news.ycombinator.com/item?id=16167620

Machine Learning 101 slidedeck: 2 years of headbanging, so you don't have to https://news.ycombinator.com/item?id=15919115 (comments are also worth a read)
Yes! Juypter is actually designed to take in multiple kernel types and supports a ton of different languages. It’s not just limited to Python.

https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
It's easy to grade student assignments in notebooks with https://github.com/jupyter/nbgrader, which also makes it great for teaching.
How KFC changed China and how China changed KFC
The biggest problem with reddit is that subreddits tend to get turned into little personal domains, ruled by a supreme dictator for life, turning the community experience sour for anyone who doesn't toe the party line.
This is another one I found a couple of weeks ago: https://selectstarsql.com/
Aah, k, thank you!
But surely that is a function of the recruiter and not a function of the employer. Most recruiters are clueless about the technology they are recruiting for.
This doesn't stop the people who go on eBay (or anywhere else with an equally powerful search tool) and sort by price to get the same imported product without the custom branding.
I end up landing on reddit from search engines and this automatically loads the old.reddit.com as it will revert to the new UI by default. I do not log in and have not been active on reddit for a long while.
It's inline with the 8th edition of the SI Brochure, published in 2014. It's not inline with the draft 9th edition.
Live Apple 30 October event [starts at 10 AM EST]
If I buy an ad, I expect it to be clicked consciously. Even if that's not explicit, which I think it ought to be, there's an implied contract there that if by pay per click, those clicks are made by people who choose to do so.

There's no difference between having scripts, robots, or toddlers generate fake clicks.
For the term "Open Source", there is a list of criteria which from all I can tell goes back to pretty close to the creators of the term, and which is quite widely accepted: https://opensource.org/osd
Can and does! Jupyter notebooks have a flexible architecture for running anything (called "kernels").

Notable examples...

R: https://github.com/IRkernel/IRkernel

node: https://github.com/notablemind/jupyter-nodejs

In my mind, one of this big advantages of jupyter is its extendability. I was able to quickly modify notebooks to run unit tests, so we could use them for projects at DataCamp: https://www.datacamp.com/projects.
If we're talking about Aegis, they replaced UYKs with PCs and the realtime constraints are very soft (hundredths of milliseconds); that's hardly embedded, unless you mean embedded in a ship. And yeah, Java works there way better than the CMS-2 they force fed engineers with before.

In any case, those systems are far from having the physical and technical constraints of the actual system on a missile, plane or satellite; simply put, a 50ms delay to know the speed of a remote object is acceptable, a 50ms delay to know the speed within said object isn't.

To this day, and to the best of my knowledge, 95% of hard realtime logic is C, C++ and Ada or a combination of them, when not custom ASICs and FPGAs for low latency and high throughput tasks.

If we're talking about other systems, I'd like to know about them.
Update: The Definitive TypeScript Guide
I've got to say, you're using a pretty wild definition of the word "abuse", as well as "hurting other people". How in the world does an ad hurt you?

The closest I can I think of is that there are some mobile games that use their ads as bludgeons to force you to buy their "remove all ads" in-app purchase, which, if I enjoy the game, I'm usually more than happy to buy, even if I resent a little being bullied. You could possibly stretch this to meet the definition of "abuse".

I don't like ads, but it's a pretty big stretch to say that it is abuse. Are you talking about ads on the web or on television or in app in particular, or are you talking about print ads or billboards or radio ads as well?

Certainly there are services which are borderline scams (and occasionally real scams) like multi-level marketing or snake oil goop, or games that arguably are designed to trick you into spending money on in-app purchases, but the fact that those services use ads does not taint ads, any more than the fact that people that work there use pencils mean that pencils are abuse.
I think the most important benefit is simpler and just the code clarity for your constants. For instance if you have compile time constants for width and height you can sanely write diagonal=Pythagoras(width,height) and be done and know you have that value at compile time.

Before you'd either have to hope the compiler did that for you magically, do something ugly with the preprocessor, or bake in numbers

In a way all your examples are just more extreme version of the same but I guess my point is that it's not something fringe for fancy optimizations, it's daily use.
Yes! Juypter notebook has an export to .tex file in its export menu. If you install the right stuff you can render the output on the server.

However, the output of this isn’t nearly as well formed as a hand written latex document is.
Show HN: Virtual scroll table with amazing configuration for Angular
For people who prefer to code in JS. There is a similar application called observable notebooks that has recently come out: https://beta.observablehq.com/

It offers some nifty things including, well, observables where cells of the scratchpad can automatically update by observing changes from other cells.
In the order of usefulness:

- Safaribooks

- Economist

- Technology Review

- Netflix

- Amazon Prime

On and off I pay for cloud.guru, pluralsight or udemy
I found this: https://www.bipm.org/en/publications/si-brochure/

Also includes the (currently in draft) 9th edition.
> Disabling the new design still requires you to be signed in, though.

old.reddit.com works fine when logged out, for me.
If Facebook, Amazon or Google rejects customers, that's OK. Advertisers leaving is also OK.

Just like refusing electricity, or phone service from offensive people is not OK as long as they are not breaking the law, basic internet services should be treated as a public utility. For example: DNS, CDN, many payment systems, etc.

Completely cutting access to these basic services should go trough legal channels and justice system. Now it's done by companies if moral panic increases.
But later he talks about Premiere pro. And according to him the problem was the workflow, and not the proprietary nature of the software.

> I used Premiere Pro for a while and enjoyed the stability and quality of the tools, but I still suffered from the repetitive workload of cutting and organizing the video and audio clips to form my screencasts

His example video in the website is also on Windows, so he is definitely using non-free software.
William Gibson, not Burroughs

https://en.wikipedia.org/wiki/Disneyland_with_the_Death_Pena...
> requiring approval/certification before a drone aircraft can be sold

Drones are like computers, you can buy all the individual parts and build it yourself. They only have a few parts: flight controller, PDB, ESCs, motors, propellers, radio receiver, camera, video transmitter, and a frame to hold everything together.

These vendors of cheap drones are just putting them together themselves and add a fancy canopy on top.
Not sure what you mean. For detailed complexity analysis, please read this excellent post by Russ Cox: https://swtch.com/~rsc/regexp/regexp1.html
The definitions are still arbitrary. The important change is that they are arbitrary numbers of a fundamental physical constant instead of being completely arbitrary.

That means that the unit may be exactly measured anywhere in the universe based on the definition only without the need of any artifact.
"when in everyday life we tend to avoid situations that will induce a negative emotion"

One of the problems with the pyramidal nature of academia is professors are likely to be very disconnected from normal experiences of life. Extremes of privilege, wealth, gated community standard of living on campus, high status levels. If only we were all lucky enough to experience negative situations as rarely as an extremely privileged professor. Given that it seems obvious that a rando consumer would have trouble relating to a professor, it seems self evident that a subpopulation of consumers will have essentially no common ground to discuss philosophical outlooks with a prof.

Its kind of like the CEO of walmart not being cultural bro with a randomly selected entry level unskilled employee. Its unlikely either could have anything useful to say about the other.
Every think piece on the subject of death metal waxes about the violent lyrics, but I really challenge you to decypher the lyrics in the song selected to open the article[1] without reading them in advance. If you can interpret the lyrics in this song, you're better at this than I am, and I've been listening to this type of music for over a decade.

Also, as of right now, this article sits at 41 points and 43 comments. Classic metalheads ratio'ing discussions.

[1] https://www.youtube.com/watch?v=gNhN6lT-y5U
doublepg23 made a really mild general statement and it wasn't in reply to you. You have argued with every single reply beneath it.

Your replies here are the ones that look like noise, a bad habit, etc.
You're thinking of the 35th Rule of Acquisition - Peace is good for business.
Also interesting 'Practical Engineering' building a DIY watt scale: https://www.youtube.com/watch?v=ewQkE8t0xgQ
I want to hug Greg for this article and especially this paragraph at the end:
"Third, if you’re implementing a very complicated component then you can use React just for that component. For instance, if you’re building a chat box then there’s really no need to implement your login page in React."
This post seemed aggressive and vague to me. I'm not even sure what problem the author has with these licenses. I _think_ the issue is confusing naming - which seems pretty solvable - and not a fundamental problem with "dual licensing" / "source available" / "commons clause" software?

People can develop software out in the open and say "use it as it is, for free!", "use it as part of a new product, for free!", but also say "please do not sell this software as it is" and "please do not make and sell an almost-identical product using this software". That seems good to me, if the other option is closed-source.

E.g. I could make a product, you can use it for free, I will try to make money selling consulting services around the product (you can compete with me on that!) just don't sell the software.

I am happy to be corrected if there is a problem with these licenses being misused (or misrepresented as free and open source), but the post didn't give any examples.
Who do you work for? I'm done with crazy.
Sometimes the best convincing is done by giving people a good personal example, not merely by talking.
CMS-2 really is a horrid language.

I'm surprised to hear they're using Java though, I figured they would go to C or C++.
Agreed. JAIL is YAGNI/KISS with a little bit of sanity sprinkled on top of it. You generally want to keep code simple and straightforward, but that doesn't mean avoiding the most obvious and most probably useful generalizations.