skysight-inc/HackerNews huggingface dataset:
Copyright only exists because the government uses its monopoly on violence to protect it. Why should it not get a decent cut of the pie after a decade or so?

The average property tax is about 1%, so why should copyright be treated as something special? Especially, if the rent is collected by a third party that purchased the rights, their relationship to the creation of the underlying asset is no different to a landlord.

I'd dispense with this self-valuation business though and just charge a 1% tax on net present value of the asset.

If the copyright holder releases their claim early, then they'll get a tax refund for previous payments at the recalculated net present value.
I was just thinking how I need more notifications
I lived in Utrecht, it was nice but I didn’t like how the city is split into two halves via a huge brutalist shopping mall you are essentially forced to walk through. Other Dutch cities can be quite nice and don’t have that same wart.
I agree with your argument that a Baron could be gorging himself while a begger starves to death... this is a definite disadvantage of capitalism, but does this disadvantage outweigh the advantages? And how do the alternatives compare... I would say it's still a far leap to say tue system is terrible or worse than most proposed alternatives. I like the saying - Democracy is the worst possible system, except for all other alternatives... which is to say democracy is a way for 51 percent to force their will down the throats of the other 49 percent... but autocracy is still worse in general because it does not have a corrective mechanism like democracy has. The same I believe applies to capitalism. We can improve pure democracy by going for constitutional democracy... some may argue a mostly free market with some taxation is an improvement over pure anarcho-capitalism.
Depression and other disorders are primarily described by being disproportionate responses to stimuli. The astronaut isn't clinically anxious being up at 2am before the launch, but if they were because they had to drive to the post office tomorrow that would be. That's not a world solving problem that's keeping them up at night, it's just trying to live. That's the difference.
My bad, I thought the primary selling point was that it would would hook into the services you already use for tracking your commitment (Strava, GitHub, etc.). I am aware that you can manually enter some data but I didn't think there was any way to validate the data that you enter and I didn't think it was their focus.

Anyway, sorry for the misrepresentation. I will update my comment above to be more accurate.
Hardware and networks get the easy stuff, it's just moving lots of data around. Software is where all the messy human stuff happens. So naturally it's a reflection of human beings. Ie messy.

I'd say all the software on earth is done cheap. Quality doesn't really matter for most projects. Where it does matter, if there's money it happens.
I agree that the biggest problem poor people have is lack of money.

> I've never met a single person who had money but couldn't get a bank account...

This is an exhaustively documented problem.

There absolutely are banking deserts (riffing on the "food desert" phrase). Those pay day loan and 3rd party check cashing services exist (to exploit) those communities which don't have banks, credit unions.
In 2019 Germany started a funding program for the game development industry which you could apply to. You can find more information about what are the requirements and how to apply here: https://www.bmvi.de/DE/Themen/Digitales/Computerspielefoerde...

There is also something similar from the EU, but I don't know how this works exactly: https://www.eacea.ec.europa.eu/grants/2014-2020/creative-eur...
I imagine they were dynamically building the code to inject, or why bother with the complexity?
> Examples where database syntax (i.e. SQL syntax) is 1st-class without noisy syntax of function calls, without command strings in quotes

There more examples which I think qualify but don't quite fit into your categories:

* The E language runs all code in "Vats", each of which is a single threaded compartment with transparent persistence.

* Taking inspiration from E, the Waterken server did this for Java, but required annotating mutable fields in a certain way so the persistence layer could track them.

* FoxPro doesn't neatly fit into your categories.
A very nice trend is that medical terms are named in a more descriptive way - "shoulder joint" is much easier to understand than some latin term or something named after a doctor/patient.

"Wilson's disease" is much harder to understand than "excess copper buildup disease"...
Thanks a lot for the clarification, I was unsure if the claims where as bad as they seemed.

It IS a problem in Sweden though, since we transport large amounts electricity over an under-dimensioned grid from the far north to south.
It's a shame, but seems so common to the whole of the internet these days.

Arch seemed goofy to me. But FreeBSD is pretty terrible on my laptop and I like that very small base that I add what I need on to, and not the "all the things for beginners". I've enjoyed my past 6 or so months with it.

I've normally used Debian personally for Linux for the past 15 years, but wanted to try something new.

It probably is a good way to learn that's a big step easier than Linux-from-scratch (which is a fun exercise if you have time). And it's a good way to keep a very up-to-date Linux system.

But I do have the advantage of just needing the Arch-specific tips: mostly understanding pacman and yay. I've been doing this a long time, I pick the tools I like, and I already know how to configure them (or where to look to remember).

But honestly, it'd be rough if you don't have Unix/Linux experience. Getting the hardware working, learning all the vocabulary, etc. before you can even really use anything is rough, unless you have a lot of time and patience. Especially if you're expecting a Mac or Windows desktop experience.

I could see a lot of users moving from Ubuntu, Fedora, Mint, etc. down to something less batteries-included, though.
Kon Tiki Expedition
How does it handle dirty data? Does it assign an "any" type?

Also, why do you think embedding data frames is not possible?
Alexa, give me an example of edge computing.
What other gifts continue to be the responsibility of the giver after they're given?

If I give you a puppy, and it gets sick, should the vet bill me?

If I gave you a car, and the wheels fall off two years later, is that my problem?

In this instance people have been using this Java package for years I gather without problems. Why is the responsibility for changing the package anyone but theirs, the people using it; now that they're decided they have stricter requirements for that need?

Even the entertainment industry's notion of "ownership" isn't so endless. They'd like to be paid every time we use their product, but have settled for "licensed media" ... but that license doesn't extend to replacing the media when it wears out.
>>L2 solutions: yes they do indeed scale them, but it appears to be a centralised solution to a decentralised problem. In other words, putting lipstick on a pig.

L2 block selection can be entirely decentralized. The first iterations are centralized because the software is extremely immature and having the block inclusion process centralized allows bugs to be more quickly and effectively dealt with. The major L2s all have decebtralization of coordinators in their roadmaps.

>>Stablecoins aren’t volatile, correct, but that’s because they are pegged to an offchain fiat currency or other form of “real” collateral. Even DAI, which is the most “truly” decentralised stablecoins of them all, is pegged against fiat.

Dai is pegged to the dollar, but can use entirely on-chain assets like ETH as collateral. Other stablecoins, like RAI, are not even pegged to any fiat currency, and use only on-chain assets for collateral.

>>POS is good yes, but the Eth community have been saying this for a long time now.

Progress has been made. On December 1st, 2020, the Proof of Stake Beacon Chain.

The Merge, which will complete the transition to the Beacon Chain, now has a testnet, launched on December 20th, 2021:

https://blog.ethereum.org/2021/12/20/kintsugi-merge-testnet/

The transition should be complete within a year. It can't be rushed, given the amount of financial value involved.
Trevor Wishart works in the spectral space quite a bit when editing.

One of his sound art pieces (I'm sure many cuts and similarity matching were done automatic and spectrum based): https://youtu.be/DWkxPP6Ndng?t=473

Showcasing the sounds of his software: https://youtu.be/f9swWsGgLB4

The "Composers Desktop Project" also exists standalone with a paid front-end I think. Not sure anyone but him can use it well though :). It also has a loooong history (starting 1986) https://www.composersdesktop.com/history.html

edit: his UI, sound loom, in "use" (at least you see how transforming to spectral space and re-synthesis are a thing, not much else though :).) : https://youtu.be/LypM6-WDjL8?t=620
It may arguably be a little too long and could have done with a little more editing. But sitting here on my sofa between Christmas and New Year with an open tin of Quality Street and too many empty wrappers next to me, this is exactly the type of content I like to find on HN at this time.
openbsd comm is worse than arch
I’m skeptical of the utility of building for non techie people. It takes literally tens of minutes to Learn SQL necessary to a single csv file; and the overlap of people needing to query csv files and capable of learning basic select syntax is probably nearly perfectly overlapping.

I don’t knock the research at all, it’s very cool. But it has to be basically perfect for someone even slightly experienced to consider using, otherwise it will cause more frustration then time saving.
"The man at Mount Sinai died after 90 days in the hospital, but C. auris did not. Tests showed it was everywhere in his room, so invasive that the hospital needed special cleaning equipment and had to rip out some of the ceiling and floor tiles to eradicate it." Some hospitals had to throw out medical equipment because they could not be cleaned. It's known to grow along IV tubing. Furthermore, aerosolized h2o2 at normal concentrations doesn't work against it. The concern is great because the list and number of classes of antimycotics is short.

Supposedly, this is primarily a disease of those with weakened immune systems. The issue is that community spread risks evolution into something even worse.

https://www.nytimes.com/2019/04/06/health/drug-resistant-can...
No, the simplest explanation is that they’re supplementing the (unpredictable) “green” power by oil/gas.
Show HN: A guitar / bass pedal search engine
Really? Name one society that you think is better. Not something wrong or in need of improvement within the West, there is loads of that I'm with you if that is what you mean, but somewhere actually consistently better in all to most things and in real existence. Since you said worst on the planet, imaginary societal structures you'd want to try also wouldn't count.
To the contrary, the strategic importance of trains specifically caused the Great War, and basically plunged Europe into 40 years of total war conflict.

https://medium.com/war-is-boring/massive-rail-networks-made-...
It was popular for the younger adult crowd and women. If your a middle-aged IT male person, you probably miss a lot of popular trends.

Missing fads is a feature, not a bug.
Regardless of what it's for, writing 5 digit years is the kind of choice that makes your writing "ooze pretentiousness" just like choosing to use hundred dollar words last seen a century ago.
If you look through the answers here, I already see much useful advice.

I just wanted to add this: I really don't think writing good documentation actually can be really boring -- and, if that was your impression up to now, I'd guess you haven't invested much into learning about good documentation yet.

On that note: I've had my share of encounters with people who thought "documentation" consisted of writing docstrings or -comments that repeat the name of each function or method in "human readable form". Yes, that's very boring. It's also not helpful at all and thus a giant waste of time.

Good documentation, on the other hand, makes you want to read it (okay, make that very good documentation[1]). It gives you a good TL;DR overview if you only glance at it, but it will also explain all the intricacies and mental models of a system in an understandable way if you spend more time with it. And -- in the case of source code -- it helps you solve the problems you likely encounter.

This isn't easy at all: If you as a programmer encounter a problem, you'll likely only look up related methods (from your perspective) and expect the information to be there. But only documenting single functions/classes/methods will make the documentation as a whole nearly unreadable, because there is no obvious thread tying everything together. So, I'd say, writing documentation is at least a task that is on par with designing and coding systems from a creativity and difficulty perspective. In fact, that there's no "automated" component (i.e. a complaining compiler) makes it more difficult: You're writing only for people, not people and computers.

Keeping that in mind, I'd say that a) it's worth to get better at documenting things (like with everything else, practice makes perfect) and b) I'd wager you won't find it all that boring if you strive to do so.

[1]: There's another comment on The AWK Programming Language somewhere. I would agree that this is a prime example of very good documentation.
A detailed roadmap to learn programming
I want to echo this. I spent many years in therapy getting to the root of my issues stemming from childhood. It was the most fantastic and arduous experience I’ve ever done.

Therapy helps cultivate self awareness which in turn strengthens inner dialog and allows you to reflect on yourself, almost in third person.

It’s a shame our society stigmatizes therapy to such an extent but it really is a miracle cure for many mental health issues if you put the work in.
Never saw it before but this graveyard list is why I refuse to use google API's or services on anything production.
> The iLO5 chipset provides an unprecedented level of hardware security with its silicon root of trust. The silicon root of trust: - Is based in the silicon chip hardware itself - Is virtually impossible to alter

This is pretty much standard today (and has been for some years). See ARM security model and Trusted Firmware design documents.
I think you are missing the big twist. It's not just tables as 1st class citizens, but allowing logic to be driven by the tables.

Instead of config files, you update the table. Changes to the processing flow? Update the table, including dates for when the new rules apply. The tables held code which drove the processing, along with tables holding data.

It's not just orm or persistence, and not just programming in the database as stored procedures. It was an odd melange of all of this.

I ran into this in the 90s, and it was great for RAD. But it felt odd to have to code into tables, and each tool was proprietary such that moving off of the table system was a full rebuild. They usually allowed migration to new databases systems to scale, but that was all they had.

I don't expect to see a language like this come around again anytime soon, but the ideas were really interesting in a world before git-ops and yaml configs.
Really? Compiler error messages are downright friendly compared to networking tools and concepts. When I was 12, I certainly found them to be much easier, even though I completely failed to learn C, Perl, C++, or any of the other popular languages of the time.
If you are asking about general cases:

If using paging you may need to invalidate the TLB entry which contains execute permission for the page.

On x86 if using segments, after changing segment attributes you need to reload the segment selectors.

The execution pipeline may need to be flushed, using a serialising instruction.

When modifying code in place that may be being executed by another thread on another core at the same time, some modifications may trigger CPU errata.

On particular CPUs there may be other kinds of caches or state invalidation required, but hopefully the OS provides a "flush I-cache" function that covers all of them.
> In any case, I don't see any trend where a general-purpose programming language will include DB SQL as 1st-class. Even the recent languages like Rust and Zig don't have basic SQLite3 db persistence as convenient built-in syntax.

There is a trend, but you’ll have to look further off the beaten path than even Zig to find it. Languages like Eve [0] tried to do this circa 2015 in the tradition of Datalog. Code was written in “blocks” that resembled Prolog horn clauses, but which featured set semantics on selected records. Natural joins happened automatically on records using identifiers. The whole language was actually a database!

Eve died [1], but you’ll see many such projects that have the same ethos in communities in the web, such as this one [2].

There aren’t a lot of users of these languages, but this is where a lot of big ideas are percolating right now.

And we can verify it’s a trend because the hallmark of all CS trends, the formation of a conference, has made itself known in this area [3].

0: http://witheve.com/

1: https://groups.google.com/g/eve-talk/c/YFguOGkNrBo?pli=1

2: https://futureofcoding.org/catalog/

3: https://www.hytradboi.com/
To add to this, many works are simply unavailable. Works from before copyright became effectively perpetual are easily found. Works from the most recent decade or two are easily found. Anything in-between is frequently lost, with only the outliers remaining.

https://www.techdirt.com/articles/20120330/12402418305/why-m...
This looks like it's frankly bullshit, but it does raise some interesting questions; not about EMPs, but people.

There's a question I occasionally ask people: what would you do if you woke up and the power was off and it wasn't coming back on any time soon? That's not an unreasonable scenario - it can happen in the US, as we've seen. I'm not talking permanently, but say it's indefinite: you don't know when the power will come back on, but not today or tomorrow or this week. No cell service, and - depending on where you live - maybe no water or heating either.

So what do you do? I mean specifically: what would you, not a theoretical person but you, do if that happened?

Most people don't have any idea, and a shocking number of them reply the same way: "I guess I'd probably just die." I've heard that from people of every race, age and gender. And they're not really kidding.

I have a lot of issues with the culture of "preppers", because there seems to be a lot of really nasty and unpleasant politics always lurking around there - like, I'll go find some sort of teehnical discussion of how to keep dry goods for long periods and halfway through the writer will start muttering about race wars or some awful fucking thing - but I do think there's value in at least having some skills and knowledge in that direction. I mean, I'm not Grizzly Adams, but in my thirties I realized that most of my skills involved computers, and that I'd be functionally useless in such a scenario.

So I started teaching myself basic carpentry and handyman stuff, learning how to make things with my hands and how to repair stuff, and how to build a basic shelter, do basic triage - Army survival manual stuff - and then how to wire up solar panels and charge controllers and all that good stuff. I figured out how to keep food - funnily enough, the Mormon church has some of the best community info about that for religious reasons - and safely store water, etc.

Nowadays, I'm the guy people say they'd go find if disaster struck, not because I have some compound with years of canned food and water tanks, but because I've actually thought about that question - what would I do if the power went out? - and tried to come up with good practices and strategies.

I'm working on a book about it, in fact - not a prepper manual but more a guide on how to think and act rationally in such situations, and the sort of information and tools you'd probably need. How to think about things we don't usually think about and come up with concrete plans, not just vague "Oh, I'd get out of town and find a place in the woods to hole up".

(How would you get out of town? If you don't have a car of your own with a full tank of gas, you're probably not going anywhere in a crisis, as public and mass transport will be instantly full. What "woods" would you go to? Some campground you vaguely remember seeing on the side of the highway once? You and a million other people. Planning on buying some energy bars and Dasani water bottles on the drive? Good luck, homie.) :-D
On Reading Pope's Homer
(Read the rest of the thread and look for my username.)
As Syonyk said, the year of manufacture is completely irrelevant in a plane. The maintenance is so standardized that unless it has a lot of hours on the airframe - think 20k+ and you're in the right ballpark - or was a primary flight school trainer with 12-15k (not possible given its age due to insurance reasons), a 1942 plane with a 500 hour engine is all but identical to a 1982 plane with a 500 hour engine, as far as reliability and safety of flight goes.

Even flight school planes aren't that bad, it's usually just the landing gear that is a little worse for wear :)
I've ridden this trainline from Pyongyang to Beijing, although it was necessary to change trains after crossing the Yalu river and entering China at Dandong
Charging Tesla Model S via CCS at Electrify America Is Fast, Cheap
Blockbuster to Become a Netflix Headache Thanks to DAO
I'm sad to hear what you experienced and I hope more Christians would follow the example of Jesus (calling Judas a friend) and Paul in treating people friendly and/or at least with respect as long as possible and leaving judgement to God ("for Demas, because he loved this world, he has deserted me and has gone to Thessalonica.", "Alexander the coppersmith did me great harm; the Lord will repay him according to his deeds.").

Sometimes we are forced to stand up for ourselves and to speak out loud and clear. I don't think someone admitting that they don't believe and leaving peacefully is such an instance as long as they don't try to lurk around to pry out or take advantage of others.
Venerable Graphviz has the main ones.
yFiles as well. In fact, parts of the book have been written by people involved in the early development of yFiles. I'm sure the dead tree variant of that book sits somewhere in a shelf in the office.
If reading from paper and reading from a screen are materially different to you, could you outline the difference?
E. O. Wilson – Sociobiology: The New Synthesis [Book]
See comment below about the linked article being part of a misinformation campaign: https://news.ycombinator.com/item?id=29736480
Denmark and Norway have been a single country/union for more years(290) than United States of America has existed (245).

We share so much culture and language that Denmark going to war with Norway would be like New York going to war with Boston.
Missing and poorly formatted input is given a type-specific value. Eg., Float64 is nan and Int64 is nil.

>>> Int64("5")
5

>>> Int64("5b")
nil

If inferencing cannot determine a consistent type from a CSV file, then the column will just be a String.

I don't know what you mean by "embedding" a Dataframe.
More specifically, it spun off and merged with CSC to create DXC.
Why do so many proposals to increase liberties come with a new tax?

The government isn’t some beast we have to appease. It’s us! If we want to reform copyright, we don’t need to bribe ourselves with a new tax.
Lego Mega Factory Uses 18 Cucumbers to Build a Log House
E. O. Wilson – Sociobiology: The New Synthesis [pdf]