skysight-inc/HackerNews huggingface dataset:
+1. It's important to realize that copyright violation and plagiarism are two completely different concepts. A copyright violation is the non-fair, unauthorized use or distribution of copyright works, which is strictly, formally defined in terms of laws and licenses. On the other hand, plagiarism is a concept from academic ethics, namely, failing to give credit where credit is due. Often, one doesn't have any legal requirement to give acknowledgement in many circumstances, and to what extent an acknowledgement should be given is not always formally defined, it can be personal and subjective. However, overall, it's considered as an act of honesty and politeness. For example, using a result without credit can sometimes be considered acceptable if it's well-known and has a low contextual importance. On the other hand, creating a derivative work based on previous experimental data or literary works without acknowledging its source is considered dishonest, even if it's totally legal to do so when the work itself is published under CC-0.

> This commonly comes up in discussions where folks release software under a license that allows some bad behavior (like plagiarism) and then complain when that plagiarism happens. People inevitably respond with some low brow blame-the-victim nonsense, "well, that's what you get for using a license that allows it."

Statements like these reflect the confusion between license requirements and ethics. Yes, it's completely legal to use an existing FOSS work without explicit acknowledgements. And sometimes, it may even be considered by people/authors as totally reasonable (one certainly doesn't expect every single program in existence to acknowledge GCC or clang, unless you are writing a complier based on the ideas found in them).

However, when a company releases a product that is substantially based on a FOSS project (or its idea) legally without giving explicit credit, it's still all but fair for its authors to express their dissatisfaction on the lack of acknowledgement. Sure, the company has the legal right to do so, and not everyone will find that it's problematic. Regardless, it's also certain that it will be criticized by many members of the public as being unfriendly to developers, and I think the existence of such public criticisms is not less reasonable than the act of using something without acknowledgement (read: use without acknowledgement in the way you want, and get criticized in the way we expect).

Giving credit is not fully a legal matter, and I don't think attempting to codify all the requirements of acknowledgement in a bunch of software license is the right way to go. What we need is probably an informal code of conduct on attribution in the software industry.
Oh I agree, I think "good dimsum" is very hard to find even in SF.

"Good dimsum" != "authentic dimsum". That's all I'm trying to get at with the parent comment.

For the bad dimsum restaurants in SF, I could point you to a dimsum place in HK that's equally bad as long as the flavor profiles match.

There are lots of bad restaurants in HK. Does that make them not authentic? Of course not, so quality does not equate to authenticity.

The original article is talking about authenticity because that was a real problem. The flavors were changing as they came to America, by a lot.
Really cool project – but I found it took quite a bit of digging before I could work out just how cool it is.

Have you thought about making the gallery from videos or even gifs? The movement is sort of the best part, and a bunch of people (like me) might skip the long video on the homepage.
GP makes an appeal to authority, so no it's not fair.
Brave letting a humorous comment rip in this study hall. Hope it doesn’t backfire. ;)
I was under the impression that aphantasia had to do with a general lack of visualizing ability / visual imagination.
There was a point where Apple started streamlining things just for the sake of saying they streamlined them. The MagSafe delete, the switch to USB-C/TB3 ports exclusively, Touch Bar, the weird keyboard that everyone hates....all of these were a reaction to the fact that PC/Mac sales essentially stagnated for the five years preceding the pandemic. They wanted to stir up demand IMO.
I've only used ggplot2 and found it fantastic compared to standard plotting tools. What has been improved about the design of these type of visualization tools since then?
Well, I guess Apple really do Think Different.

At least different than the rest of the civilized world, but that's not too surprising either given their history.
Unlike those other topics we still have a culture where they wear their technological illiteracy as a badge of honor.
I’d just like to say thanks for working on vega-lite. I haven’t used it much, but it will change the world to a slightly better place.

Dear sw devs who are doing visualization: please do have a look at vega-lite, even if you can’t use it for $PROJECT for $REASON, you can learn so much about visualization by reading the docs and playing with the online editor. The separation of concerns was an eye opener for me.
By ID, gp likely means government id, not identification by face. I can recognise my neighbours, but that doesn't mean I have their personal information.
I recall writing once a blog about a Microsoft patent for a "box containing electronics". IP warfare is patently absurd.
Do these dedications really help sales? I mean these kind of endorsements are so obviously fake, you know the content creator isn't using the product at all and is just reading the script.
Well put and understandable. I write proprietary software for embedded systems and I am thankful for people with more permissive licenses.

If I find useful copyleft code I would copy the code to a degree because I read it and cannot forget about it. I do try not to make a simple copy and in most cases it is just a tiny subset of the original, but a case could be made that it is still the same in abstract.

I do think that copyleft should have its place though, it doesn't have to be either/or. Especially in todays world where systems get more and more restrictive, it is a good license to have for some projects and ensures that ideas continue to be shared.
Except a large part of humanity is _more_ vulnerable to them now due to population growth in vulnerable areas.

There's sufficient evidence that our response to climate change in the past was migration, sometimes by force.
List Comprehensions Solutions
Facebook Is a 'Super Spreader' of Election Misinformation
"lots of N+1s, but these are easy to avoid with things like bullet"

What is bullet?
Pulseaudio doesn't crash any more, true. But it still uses gobs of cpu to play audio and has other idiosyncracies that I have no idea how to work around. For example, I have no volume control in the GUI for the headphone port on the front of my computer, but I can control it just fine using alsamixer. After hours of trying various suggestions I've just decided to control my volume from the terminal and move on with my life.
While they are very much in the neo-liberal Anglo-American bent, they still provide the most eclectic and readable collection of global stories in one format.
> It's one that profiteers on medicine that literally saves lives.

Imagine that tomorrow some software you have written, or just something you own in your house, "literally saves lives".

Would you be happy to be forced to give it away, if it's not what you intended to do with it?

Would you be happy to be forced to keep producing it at a loss to yourself?
The issue isn't Nagle's algorithm but the delayed ACK & Nagle's algorithm combination.

https://news.ycombinator.com/item?id=24786196
Huawei rolls out new smartphone with a built-in wallet for China's digital yuan
Building an ITER sized device is not that expensive, doing serious R&D is what’s so expensive. Their looking into multiple lithium blanket designs for example and just collecting a serious amount of data. An actual power plant doesn’t need that many sensors or to operate across such a wide range of conditions.
Globally, no. In certain spheres (some influential), yes. And while I realize that my comment is (intentionally) pushing it a bit, I do think that when you look at the urgency of space exploration and climate issues that, per unit of urgency, space exploration is getting far more attention than climate issues.
So is the surface of the Earth. That's the point!
It's most perplexing why Greenwald is being treated as some kind of liberal why he is clearly a conservative nutjob. Supporting Iraq war, going on to Tucker Carlson show, excusing Trump on every possible angle.

Is it all just because of grooming the Snowden case?
I think I misread the OP that they were talking about separating the implementation code at the vis and data layer (rereading I think they were talking about the user's experience). I disagree and think for a user it's great to have your visualizations and transformations work seamlessly.

My memory of Vega was that it mixed data transform code with vis code. So I didn't have like a dplyr + ggplot2 combo. I thought design wise that was a mistake, because nailing the transforms from an edge case and performance perspective is hard and doing it 2x doesn't make sense to me. So decoupling the vis code from the data engine I think is better.

But I took a fresh look at the Vega repo and it is indeed nicely decoupled, and the transforms look usable standalone. So maybe it sort of already has the Dplyr+GGPlot2 style decoupled architecture that I thought Arquero would bring.

I had thought of Vega as "a monolith for datavis", but now looks like there's lots of smaller usable packages in there.
> Why should it be the case that non-scare resources cannot be owned?

Well, I don't even know what it means to own something that is non-scarce. What does ownership mean? To me, it's exclusive control (or right to control) some particular piece of property. This is a natural thing that occurs with physical property because of scarcity. But it does not occur naturally with ideas. The only way it happens with ideas is if scarcity is created artificially, e.g., by a state.

I'd say "Against Intellectual Property" by Stephan Kinsella is a good deeper dive on this. But some may find it unorthodox.
> Before someone points out that money is a recording of a promise, I'll mention that multiple recordings of a contract don't make multiple contracts

Yeah, but fractional-reserve banking ;) I'll stop here before we beat this dead metaphor any longer.

> If the law is strange, maybe abolishing is a reasonable reaction? We could conceivably have laws placed at a better step in the pipeline.

I think pretty much everyone is in agreement with "the law is not great and we should change it", possible most of all the GNU folks. The issue is that this change is slow to come (and somewhat unclear whether it will come at all?) The whole point of the GPL is to use copyright law as a weapon until we can make a world where copyright law doesn't need to exist–I guess a sort of world where you keep around a military in the hopes that at some point people will realize war is useless and we should all be friends. So not using copyleft is being a pacifist (actually, I think this very word appears in the post) but the point is that if you're doing that you're kind of sitting around hoping for a better world while people with guns come and steal your stuff. Which is a valid position, I guess, but I don't think you should be surprised when people come up to you and ask, "why?"
I have a fun story about causality inference. I pressed a light switch and immediately thunder crashed. I pressed it again, no sound was heard. Followed by nervous laughter.

I take this to mean that we have a notion of "effectiveness", and that consequences are attributed to preceding effective actions.
Not to mention longitude and latitude are most often used for spherical coordinate systems, as angles, where x, y, z are usually meant for Cartesian coordinates, as distances, in a projected representation.

As a French nitpick, the "sideways axis" is actually not going sideways, but pointing right at us :)
Empowering All Abilities of Gamers – Playstation 5 Accessibility
I have just completed a number of vegalite graphics for a University assignment focused on creating editorial data visualisations (due in a few days! https://crcorbett.github.io/FIT3179/)

As someone quite fresh to data analysis, I found Vega-Lite fun to work with. I have some experience with ‘Grammar of Graphics’ approaches, having taken a few classes focussed on R and Tidyverse.

The docs are comprehensive, but I found the example charts often too basic for the ideas I was trying to implement. This might be more reflective of my greenness in the area than any deficiency in the library.

I understand it’s relatively new to the scene so it’s not expected to have full functionality just yet. This assignment made me appreciate how simple ggplot() is, in particular when it comes to faceting graphics.
There seems to be a premise in the USA that if Russia has a hand in true information coming to light, the bigger story is about Russia's hand in it, and not the information itself.

This narrative has been seen a lot, and often times it is invoked as the default narrative whenever things are being claimed in a particular political direction.

I would like to question this at a fundamental level. At what point does the information itself become pertinent? Shouldn't the information itself, if true, always be the focus of the story? If the information is unverified, shouldn't there be some attempt to verify it? If it cannot be verified - then it's probably best to dismiss it, but if people involved in the situation start coming forward to verify the context of the information, shouldn't it merit further investigation?

There is this guy - Tony Bobulinski. He's a navy veteran from a family of veterans and he's pretty much coming forward to say that the emails are all true. In his absence, it's ambiguous, but now that's come forward, why is there still hesitation to take this story seriously?

Frankly I find it difficult to believe that there is no coordinated media attempt to silence this story because at a personal level many of them want to cover up anything that makes one candidate look bad.
I think very few people would be comfortable doing that, to such an extent that it doesn't influence one's mindset on the project. This is a statement that takes into account the author's awareness of their own psychology.
Initially it will seem controversial to crash this into the planet earth for easy mining, but I'm sure someone can justify wiping out half a continent for it, it's money after all :)
None of those will compare to climate change. All of those events, bad as they were, were over in the relatively short term. Climate change is going to be all of that, a hundred times worse, and whatever anyone does at the time isn't going to fix it.

Your optimism is the result of living through the era of apparently limitless [0] energy and resources and the resulting development it has enabled. But the books don't balance. We can't possibly go on on this trajectory without the house falling down around us.

[0] not actually limitless
A-Linie Juwel Ausschnitt Bodenlanges Brautkleid MIT Schleife
It is a gem that tells you when you are accidentally making a N+1 query and suggests the best way to fix it in AR (it also tells you when you have over used includes that are not needed and other such tweaks to make to your queries).
That is true if you take a narrow view/definition of "STM". It's true that atoms are enough in most cases, but the reason they work so well is because the rest of the language is designed with STM in mind. You need immutable data structures throughout the language in order to be able to use atoms for synchronization: when you access a data structure through an atom, you want to be sure you are getting your own "snapshot" that no one else will modify.

This is why I frown when people say "Clojure STM is useless" or "nobody uses Clojure STM". Everybody uses the foundations, and the reason why the foundations are so useful is precisely because they were designed for STM.

I've been writing Clojure apps for many years now, and it is true that atoms are usually enough. I used agents in the past for their serialization capability, but these days core.async is usually a better tool. I never found a use case for refs that could not be simplified. In most applications I wrote, transactionality was needed together with persistency, which shifted the responsibility to a database.
I swear I must be crazy, I've been using uBlock Origin on FF for years now and YouTube ads have never been blocked for me, whether it's Windows, macOS, Android, I always get them.
Unfortunately food intolerancies could appear at very early childhood causing several gut & non-gut related problems. So in that case a child can't know what is healthy or good because the baseline is so bad.
The beauty and power of the beginner's mind.

It can see things that were there all along, but everyone who has been there has developed a blindness to.
It is a plugin/gem that helps you track N+1 queries.

https://github.com/flyerhzm/bullet
We just finished integrating Vega-Lite into our Xamarin mobile app - with support for UWP, Android and iOS. It's great.

The charts are self-contained in a blob of JSON, so you can ship them around easily.

It supports both Canvas and SVG rendering, which is great if you need to export to a .png since Canvas is better suited to this. SVG is good for crystal clear vector graphics though. So we use SVG mode on the mobile app, and Canvas mode on the back-end.

We tried numerous other JS charting libraries (c3, chartist, chart.js, frappe, and a couple others I forget) but none of these were as professionally and comprehensively put together as Vega-Lite in our experience.

I am starting to view Vega-Lite as "the SQLite" of the charting world - I hope this view holds for the long-term.
I wonder if the craftsmen also knew that the windows were a little wedge shaped from manufacture and put the thick bit at the bottom. That's what I'd do at least, makes sense structurally.

Then later, random people made guesses as to the 'flow' of glass because all the windows are thick on the bottom...

If anyone can confirm this theory, you and I will feel eternally smug. Best of luck!
You can really summarize this as "be courteous"–no law is going to force you to credit people when you use their work, but something inside of you should be telling you that you should. And people you took the stuff from have the right to act surprised when you do this, they just can't go after you legally.

The flip side, of course, is that you can have "picked the wrong license" if your intent was to force someone to do something. The latter does happen a lot of the time, especially when someone goes up against a company that seems to have lost its way morally.
> How can intangible things be owned?

The same way anything else can be; “ownership” is the legal right to exclude others from some set of actions with regard to something. Whether the something is tangible or not is basically immaterial, except as tongue set of possible actions that might be governed by ownership.

> Intangible things aren't scarce.

So? Property is about structuring incentives to create value, it is not intrinsically tied to scarcity (except that property—the legal exclusive privilege—is inherently scarce even if it's subject is not.)
Video Downloader for Instagram and Save Photos
Youtube Premium is nice but it's priced fairly high. More expensive than a music subscription, just to remove some Youtube ads (it doesn't remove in-video ads, you need to use Sponsorblock for that).

I'd pay for Premium if it didn't come bundled with a music subscription (and the price reflected that).
The Startup owners’ manual for budding entrepreneurs
Do you mean mainly in the scientific/engineering context? Because, in general in the world of public discourse, that’s arguably the dominant theme of the past 20 years, if not the last 2000.
Yes I agree, this is nearly impossible but let me try to think for a moment. I am long time Apple user, and can remember a time, when this company checked all my professional boxes. Clean industrial design, user friendly interface, high quality pro software (Final Cut Studio, Soundtrack Pro, Motion, Shake, etc), UNIX based, perfect ergonomic features and port connectivity. Long hardware life (I use in my home music studio Apple Cinema 30" and it still is working perfectly) may be best industrial design for display ever. So, did I find resemblance in Apple of today?
No. Today Apple is money printing machine with ultra polished marketing promotion and clever cost cutting strategy in manufacturing processes. Today Apple is focused on keeping the profit top spot. Yes I still use Mac OS, but more and more lean towards Linux based desktop. I see a future for creative people away from dichotomy of Mac/Windows boxes. There are enough new software (DaVinci Resolve, Blender) what is missing is someone like Affinity to port their apps to Linux and we will have a good start.
May be if we buy Linux phones as early adopters, things will change somewhat, I don't know. What I know is that we as professionals must take action and stop closing our eyes, I personally share with everybody my point of view. We are good at influencing our clients, friends. In the old Apple era, I have turned a lot of people from Windows to Mac.
Yes, to both.

The transaction log is append only, so there are more optimal methods (including lock-free approaches to make it efficient. Also, the duration of the lock is limited to the append operation, and not determined by application (when the atomically block ends).

And yes, STM and high contention don't mix. It works well for occasional writes and predominant reads.

Tim Sweeney's presentation on this topic is hugely informative.

https://www.st.cs.uni-saarland.de//edu/seminare/2005/advance...
Exactly the same - the community around Rails is what makes it shine. The resources, the tooling (so many well maintained gems out there in the Ruby-sphere, even if a lot of them being Rails-oriented makes other frameworks second class citizens).

Railscasts and GoRails are some of the best resources out there - and without wanting to stan Chris too much, if you're looking for an easy to way to deploy Rails apps, I'm a very happy customer of Hatchbox [0] and Jumpstart Pro [1]. Should really get around to a GoRails subscription at this point...

[0] https://www.hatchbox.io/
(I feel like I sell this in every HN post about Rails, but it's a great tool and he deserves as many customers as possible)

[1] https://jumpstartrails.com/
Legal AI Startup Paperflip Folds, Founders Join DocuSign
This is a point I try to get across.

I have an an autoimmune condition. Diet is a massive factor.
No doctor has said anything about it however.

I spent a month mostly eating plain sweet potatoes and apples. My inflammation dropped dramatically.

Your diet sounds a lot like AIP diet.
Makes sense - they seem to have stopped work on STM so presumably it couldn’t be made to work well.

How will STM in Ruby solve (or avoid) the problems that doomed STM in Python?
> Property is about structuring incentives to create value

I think we just have a fundamental disagreement. That's not how I see property. I see property as a vehicle for peaceful conflict resolution. And I do see it as intrinsically tied to scarcity.
You’re describing how models improve over time with additional data and better knowledge about the atmosphere.
I'm open to just learning things for fun too; although ideally would like to be able to apply them somewhere.

What I fear is traditional retirement that I've seen some people choose: spending the rest of their days watching TV and grumbling about 'kids these days' :)
7 years for me next month
You should check out Shannon’s work on the differential analyser if you haven’t already. Before computers came along they used mechanical machines to solve differential equations etc. There are more papers with beautiful drawings of mechanical machines from that era.