skysight-inc/HackerNews huggingface dataset:
Most people support copyright because they think content creators should be rewarded for their work. Unfortunately, the copyright laws that we have do much more than that, and that's a problem.

I support minimalist copyright laws, where for a set period of time (shorter than current copyright) an author/creator is the only person who can profit from work. For instance, an author publishes a book, and for 10 years is the only person able to sell copies, sell the manuscript to a publisher, etc.

But after 10 years, that book is essentially public knowledge. It's been out there, maybe some people have memorised portions of it, it's been read in a library far more times than it's been purchased, etc. At that point, I see no societal benefit to maintaining copyright. My own moral framework does not require an author to be rewarded indefinitely for their creative work (imagine if a builder and their estate received royalties every time somebody entered a building they constructed for 70 years? Absurd.)

I also have a huge problem with creative "rights". Take Harry Potter as an example. Everybody knows about Harry Potter, anybody could tell you the story, some people could probably reproduce a very rough abridged version from memory. It is part of our culture, cannon, consciousness, whatever. It's popular.

Now, if I want to make a Harry Potter game, or write a play, or do a live dramatisation, etc, I owe JK royalties. That to me is not fair. She has been rewarded for her work many times over. The ideas and the characters are now in everybody's minds. We know them. If I want to adapt them or discuss them through a creative work, I should be free to do so.

I often use the example of Ancient Greece to explain this. Almost all the written stories and poems we have from that time are simply written versions of stories told aurally. The Illyiyd as we have it is just one version that somebody wrote down of possibly hundreds of spoken versions that existed at the time. The Greek plays were part of their culture and were freely shared. Anybody could build on them, change them, and referencing them in new works was an honor to the original creator (if they were even known). It is very sad that the West has now favored infinite profit (I.E. copyright that lasts a lifetime) over the spreading of ideas and the sharing of common cultural references freely.
I learned about this project by YDKJS author Kyle Simpson in the latest episode of JavaScript Jabber[1]. A few folks on the episode, Kyle included, seemed to hold a somewhat negative view of TypeScript, since they seem to like JS's dynamic typing (note, I do too), as well as other some other reasons they go into in the episode.

Kyle mentioned this project he's been working on (Github[2]) which aims to add type checking at both compile time and runtime. Curious what you all think about this project, and its merits of downsides over vanilla JS or TypeScript.

[1] https://devchat.tv/js-jabber/jsj-438-you-dont-know-js-yet-wi...

[2] https://github.com/getify/TypL
Divest from the Video Games Industry
Huh? If an app depended on remote authorization, why wouldn't it simply disable itself after a grace period?

Also, piracy of proprietary software hurts free software, which is means it is worse existential harm to computing than not having access to Photoshop.
> Better censorship is what you are after? A website to censor things along the lines of how you think? A website that will protect you from racists?

Deplatforming racists isn't censorship.

> Save your outrage for something meanful.

Big words coming from someone that didn't mention that Black Lives Matter even once in their comment, and also didn't do anything to bring more attention to North Korean concentration camps, and hasn't even provided a donation link to an African farming initiative. See where I'm going with this?

> Real minority populations are being oppressed

Like ethnically Chinese people in the USA, or really just Asian people in American in general that get lumped under a random Chinese umbrella, for example?

> they will demand real action vs virtual signaling.

What's your point? What is anybody on this website doing besides "virtue signalling?" We're talking. That involves our virtues being put on display. Despite what conservative detractors might think, saying "you're virtue signalling" doesn't automatically win a debate any more than calling someone an SJW does. Yup, I have virtues, yup, I'm telling you what they are. Yup, I like social justice. You don't?
I never understood why objective-see releases all these useful things individually. Surely a comprehensive app that had all the functions would be better?
Not surprising at all. The original case establishing Qualified Immunity wasn't about mere police officers - it was about a state judge, and only by extension local police since they followed the judge's order. The main decision was giving state judges all but unqualified immunity[0]. When you give a group of people power to do almost whatever, it's not a surprise the bad apples stay and multiply.

[0]

https://en.wikisource.org/wiki/Pierson_v._Ray/Opinion_of_the...

https://en.wikisource.org/wiki/Pierson_v._Ray/Dissent_Dougla...
I switched to kakoune from vim in early 2020, and I really like it (previously: emacs 1994-2004, vim 2004-2020). It's worth prefacing what follows by saying that I heavily relied on the visual selection features in vim.

kakoune provides a limited orthogonal toolset that composes extremely well. After a week using kakoune I felt at least as confident with its command language as I did with vim's after years of use. Aside from a few vim plugins that were super helpful, I didn't miss anything after transitioning, except for the 'R' command (and to a lesser extent proper integration between the 'r' and '.' commands).

I worried that kakoune's multiple selection paradigm wouldn't scale well, that it wouldn't be routinely useful, etc. On the contrary, I use multiple selections heavily, often as a more ergonomic alternative to recorded macros, constantly for rectangle-based operations (whether multi-line editing, indenting, ASCII art creation, whatever).

Oh, for you tmux lovers out there, kakoune integrates amazingly well. All of its multi-window functionality directly uses tmux panes, with a server application (think emacs-server) tying everything together.

In terms of ecosystem, vim is much richer. But kakoune is a practical, beautifully designed tool.
> And in the USA that anti-globalism candidate won the last election, so, I guess I'd be in the majority there too (barely).

Trump soundly lost the popular vote. Read up on the electoral college if you're curious; it's a doozy
It's possible the police forces are a body of people who have a strong us-vs-them culture. On the one hand it probably helps them execute their sometimes dangerous job, on the other hand it bleeds into symptoms like the blue wall of silence.
Pidgin/libpurple worked a lot better when most chat services were variants of XMPP.

Now everything's proprietary and hostile to unofficial clients. Most Matrix bridges have to do stuff like scrape the webapps to work.
Show HN: Table Detection and Transformation from Images
Try https://www.k12.com/online-public-schools/homeschool.html and https://www.oakmeadowbookstore.com/k-8-curriculum/fourth-gra...
Sorry, we don't even understand the 'realistic' worst case scenario. We've blown past previous estimates of temperature rise and atmospheric co2 by decades. It's a nonlinear system with many unknowns, this is why its critical we operate on the precautionary principle.
The problem is that our priorities can be made to work against us.
> This is what Go and other languages did and I think it's a good idea.

Well Lua is about 30 years old and Go is, what, 10 years old? I would expect a language that is barely a decade old to improve on past ideas and mistakes.
What if you first trained a classifier that told you if the uttereance is a single word vs. multiple words? Then, based on that prediction, you would use one of two separate models.

The technique you're thinking of is called oversampling and there are many other general techniques for dealing with imbalanced datasets, as it's a very common situation.
In the space of 8 weeks: Fires 3700 employees. Invests $170M in Lime. Invests $2600M in Postmates.

Uber is a sociopathic cancer.
The Chinese government tells us it is supported by 99.9 % of its citizens, but it acts like it is scared to death the population is on the verge of revolting.
The ultimate aim of these diversity projects is to lower labor costs - either by psychologically manipulating people into accepting lower wages, by focusing on conflict and alignment along racial lines instead of class lines, or simply to expand the available pool of workers.
Relevant: https://web.archive.org/web/20090918202746/http://tothink.co...
I think the deluge of information would get old really quickly. Two dimensional flashing lights really pales in comparison to the real world. And I think having that be in your face all the time decreases the experience of the real world instead of augmenting it.

Just think of how it feels to look at your phone halfway through a long hike. I always feel it lessens the magic, and introduces low grade anxiety.
What? You have to start from scratch to trust the machine again, don’t you? So if you’re pulling backups anyway...
Vi came about before CUA. If I was to design it nowadays I'd use 'c' for copy in normal mode, 'ctrl-c' for copy in insert mode, and keep that pattern as far as practical to ease the learning curve for people new to the editor.
Pascal had indexes start at 1 if I remember correctly
copy 10 lines from the current position into buffer q, go to the start of function jnk, copy 5 lines into buffer w, jump to line 10, paste contents of q, contents of w, and contents of q sequentially one after the other:

"q10yy /jnk "w5yy 10G "qp "wp "qp

now, go to the start of the document and indent the next 20 lines by 10 spaces:

0G .,+20s:^: :

ok great, now find JUNK and replace 'a1' with 'A1' in the 15 lines that follow:

/JUNK .,+15s/a1/A1/g

probably not as efficient for multi-file refactoring, but for raw 'drag race' style text munging, everything is there, loaded in muscle memory, and under the home row of your keyboard so you don't have to lift your hands at all.
Can I take a drive to a copy shop to convert it to tape for $50? (If not, why not?)
Yann LeCun quits Twitter amid acrimonious exchanges on AI bias
Excellent write up!
I think you are exaggerating. I try out a lot of things and decentralized services don't seem to be catching my interest.

It's not about how something is build, it's about what is done with it.

I'm also pretty sure that the "silent majority" is pretty happy to have toxic people out and it's probable that they will move to these services. Giving the same problem to other stakeholders.

Additionally, decentralized services probably won't receive billions in funding.
I used Lua back in 2012 to perform call processing for SIP messages. It was one of the first interprovider solutions for video calls. It was our best option over TCL/JS to provide fast processing of text, eventually we allowed users to enable it in Cisco Callmanager and SBCs.
Y'all are focusing on the wrong thing. This is categorically not about "library" or whatever they are being sued for right now. That's just a smokescreen.

It's a political takedown, plain and simple. It's much harder to gaslight the public when an archive of your taken down tweets, stealth edited or censored articles, etc is a single hyperlink away from being re-surfaced.
Nodes - stationary nodes, think standing wave, points who remain at zero while the plucked string is vibrating.

https://en.m.wikipedia.org/wiki/Node_(physics)
I checked and mine filters people by symptoms at the door and has symptomatic people wait in their cars. But then, something crazy like 70% are asymptomatic, right?
Fuck vim. vi 4 lyfe!
The alternative is actually having punishments for officials that are corrupt or breaking the law.

Instead we have a situation where, as the article points out, corruption is swept away where people get to walk away with a cozy retirement and say 'well gosh I regret my mistakes' as if that fixes the fact that they ruined someone's life over a failure to pay traffic fees.

That's the example of the revolving door and people who abuse it get away scott-free.
I haven't found a way to test/debug in Vim that's as good as PyCharm. With PyCharm, after I write a test I hit ctrl+shift+r and it runs. I've been meaning to try pudb, seems like it's the most similar in terms of a visual debugger.
That’s a really good comparison!

Lua has real types in a dynamic language; in Tcl everything is a string.

They can both pass functions around, but Tcl’s work by “eval” all the time—so security is quite tricky. Lua has real higher order functions.

Lua has lexical scope. In fact, by semantics it’s almost a Scheme dialect (say, R4RS) with extraordinary syntax.
What happens if a customer wants to delete their backup? Do you require a phone call or something? 30day grace period?
Why am I willing to offer you money for a promise you wrote or will write a book? And why wouldn’t I just wait for others to pay for it?

It’s not comparable to physical items. For those, even if the promises aren’t kept, what is promised is generally clear. Usually the Kickstarter is just to bootstrap the production with the intention of future sales so there are incentives in place to make a quality product. And if I want the product I can either donate to the Kickstarter or pay for the product afterwards. In no case can I just get a free one.
Probably in the minority - I have an extensive custom .emacs.d, but I've kept most of the default emacs bindings. Not only do I find them ergonomic (use the side of your palm for ctrl!), they're also the same bindings you'll find in most terminals. Additionally, emacs does so much more than editing, and having consistent bindings across tasks is really convenient (I'm super lazy :).
Broadwayd: GTK+ 3 Reference Manual
I've been running my own Matrix but I haven't really looked at the state of the bridges. Does it allow, e.g, someone on whatsapp to make a video call with me and I see it on Riot?
Just got the email about it today. Not particularly enthused about paying $65 a month + taxes. Wonder how much the tax will go up. Before it was $50 and believe taxes took it to 55 or 57 something like that..
I had other things to spend money on besides video games
How does the differentiable programming implementation work?
Thanks, the oversampling mention gives me a good reference to start.

The model itself has generalized pretty well to handle both single and multi word utterances I think, without a separate classifier, but I'm definitely not going to rule out multi-model recognition in the long run.

My main issues with single words right now are:

- The model sometimes plays favorites with numbers (ace vs eight)

- Collecting enough word-granularity training data for words-that-are-not-numbers (I've done a decent job of this so far, but it's a slow and painful process. I've considered building a frontend to turn sentence datasets into word datasets with careful alignment)
It can run without PowerShell.
I knew a dude who loved to click on ads. All of them. He thought it was fun to see all the garbage people try to peddle to you. Even after I explained to him that ads can be sketchy and lead to you collecting malware.
With cops wearing body cams, that evidence should be abundant. Its absence is telling.

Collecting evidence is pretty much job #1 for the police. Without that, they can't establish guilt of the accused.

When dozens of cops were involved in a beatdown and not a single one can produce a shred of evidence, we assume that the protesters were innocent.
In this scenario bad guys are currently authenticated as you (otherwise they can't do enrolment) and can do whatever they want but, perversely, they decide what they want to do is... obtain the ability to authenticate as you later in a traceable way. I don't buy it.

If you're a James Bond villain and the plot's resolution needs to be saved for the final reel then this makes sense, you can't blow up the world 40 minutes into the story 'cos the audience knows that isn't the end. But real crooks don't want to build suspense, they're going to jump to the part where they win. Why play this long game?
Possible disappearance of a star in the low-metallicity galaxy PHL 293B
Thanks for posting, I appreciate it. This effect is quite interesting.
> Why should my life be centered on the 'thing I'm good at'? What does that even mean? Is it the thing I like to do and that makes me happy, or the thing that can bring me money?

Those are supposed to be the same thing, insofar as enjoying something lowers the bar to practicing it, and practicing something is—regardless of "talent"—the way to become good-enough at that thing to make money.

How does a professional athlete, or musician, or artist, get their start? Certainly not by looking at the field and thinking "there's money in that!" Instead, they get their start by just being really, really into that thing as a hobby, usually from the time they're young. By the time they're an adult, they're better at it than the average professional in the field, regardless of whether they did sought out any "professional" training. Thus, they can very easily just decide to become a professional at that point. (Or not; nobody's forcing them to! But it's a way to keep doing what they love—so they usually do!)

Personally, I was an 11-year-old kid who really enjoyed learning programming concepts and playing around with compilers/interpreters/etc. Now, because I spent so much time indulging my passion, it's become my circle of competence. And so now it's how I make money.

> Should we all be efficient production machines where our efficiency is dictated by whatever the economic needs of the moment are?

I mean, comparative advantage. Assume for a moment that we're not in a post-work utopia, and some things need to get done by humans rather than robots, despite nobody wanting to do them. Who better to do those things, than the person who can do them "most" efficiently (probably because they practiced, probably because they liked it), and thus waste the fewest man-years of Global Aggregate Human Lifespan in solving that problem?

(Where by "most", I mean some optimum between "more-efficiently than that person can do any other thing they can do", and "more-efficiently than any other person can do that thing." There's a real formal definiton of comparative advantage but it's too finicky to lay out here.)

For your hobbies, do whatever you want. You're not optimizing your hobbies. But in terms of whether you e.g. spend five work hours (that you could have spent on work) doing your own books as a freelancer, vs. handing it those books to a professional accountant who finishes them in one hour, and who then charges you only the amount of money you make in one hour? I think the choice is pretty clear.

You will never be a better accountant than you are a [whatever], so you hire the accountant. If you want to be a better accountant than you are a [whatever]—then, upon achieving that goal, you'll be a person who is an accountant, and now someone who pays for [whatever] instead of paying for accounting!
The alexa and bose offerings are pretty similar from what I can tell. Functionality wise its not much more than BT headphones with mic and some limited surface controls. The benefit to both is the open ear audio. They dont impede sounds around you. This may be important to you if you need spacial awareness for things like sport and navigation.
Fivetran Series C
This jibes well with michael levitt's research and pre-printed paper. What I can't help but think is the immense political cost of the possibility that this has all been a massive overreaction - no politician will admit they misjudged the epidemic and needlessly doomed businesses and livelihoods of so many people.

I suspect most people don't even want to entertain the possibility, but the truth will come out eventually.
...that is a good point, perhaps I didn’t think it through all the way.
Share some cool shit in their Matrix (rooms), or start a convo/give a recommendation that leads to mentioning your experience/work?
Thank you. so you work in this area? what do you think about the software available for your research? Could it be better or does software not play so much of a role?
> We think fine

Daniel Kahneman argues otherwise.
Just more proof that Google needs to acquire companies to compete:

- Phones? Google buys Motorolla and HTC's smartphone division.

- Watches? Google buys Fitbit and Fossil (the smartwatch side)

- AR? Google buys North

I don't know why Google's Product team gets the prestige it does, when the last successful product it _didn't_ buy was GMail.
This assumes that ideas can actually be stolen. If you release a creative work into the wild (i.e. publish it), then you have taken the risk that others will photocopy it, write it down word for word on a piece of paper, memorise it, be inspired by it and have a better more profitable idea, etc. Nobody can compel you to release work you've created, but once you release it then you've let it go.

Now, our society has decided that in order to give an incentive for people to buy books, we will make it illegal to copy books. That is arbitrary, and purely an economic decision.

If I go to a library that holds your book and memorise it, have I stolen it? What if everybody who ever wanted to buy your work decided they'd rather just read it once at a library? Is it stolen? Of course not.

When you purchase a book, you are rewarding the publisher for their time and materials in physically producing the book. The author already made their profit when the publisher bought the rights off them. If a publisher wishes to enter into a royalties agreement instead, they do so at their own risk. Society should not protect the royalty system, which I believe is unfair compared to the flat-rate payment anyway. For smaller authors, a publisher will usually work out how many copies they think they can sell, and give the author an amount proportional to that. They then bare the risk of selling less, and are exposed to the opportunity of selling more. The author has received their reward, and the publisher must do their best to sell them.
Pylance: Fast, feature-rich language support for Python in VSCode
> Of course, we can't just abolish copyright with no replacement; it's certainly necessary to reward the creation of this work somehow.

You say "of course", but let's examine that. Consider the free software movement. I work full time on D, and anyone can use D for any purpose they want to and don't owe me anything. Just like all the other open source software out there.

And yet, OSS is thriving and is often best-of-breed.
Because noobs can't install anything and set $EDITOR ;)
I haven't seen Oak Meadow (I'll check with my wife... she has looked at a lot more). K12 seems to have a lot of negative reviews (primarily for their online offering, but also their homeschool courses). While I'm sure it ends up being sufficient I'd really like to see someone of the quality that I see in the non-secular courses.
I've heard good things about a (maybe experimental?) feature to use neovim for VSC's ex-mode. Have you tried that?
Supreme Court says generic domains like booking.com can be trademarked
It's also what's so hard about hiring junior candidates and why so many companies shy away from it.

Truly junior hires don't really know the tools yet. You can't really afford to wait for the rare junior who does, so unfortunately it's not as useful a test in that situation.

That's why I think OP's "seasoned sysadmin" line is perfectly valid. The junior that knows their tools has already cleared the hardest hurdle for most companies. Everything else is trainable through mentorship, but tools usage requires experience.
You may need to re-read his post, he was definitely not justifying anything. It’s surprising that a place like HN tolerates such blatant fallacies. This isn’t how empirical data or statistics works.