skysight-inc/HackerNews huggingface dataset:
A little bit more expensive, but IMHO a good compromise considering it’s hosted NextCloud is https://www.hetzner.com/storage/storage-share

I’ve been using it for a few months and my only complaint so far is that you cannot setup your own (sub)domain but get a random one assigned that’s IMHO not easy to remember.
About half a year ago, I tried to merge two forks of a single program which had diverged by several years. I tried a Git merge, got halfway through conflict resolution, stashed my current changes and reset my repository, and could not reapply my partial resolution. (The proper approach would've been to manually run `git rerere` without arguments to save the current partial resolution, but I didn't know that).

I redid the merge in Pijul. Pijul had a bug causing it to misread the filesystem's execute bit, and no amount of `pijul reset` would fix it. Pijul's merge conflict textual syntax was baffling as well. I think it was a stack which was pushed and popped by >>> and <<< markers, and anything under === was something I should probably remove. In the end, I did succeed in the merge, but reconciling the two projects didn't work out.

(FamiTracker was based off the MFC GUI library. It was forked to 0CC-FamiTracker, and another fork ported it to a MFC compatibility layer with a cross-platform Qt backend. The MFC compatibility layer didn't support all the functionality used by 0CC-FamiTracker.)
Use BPM/BPMN? (Business process modelling)

Not answering you question directly, but it’s a way of doing something similar.

A whole set of enterprise tools do things like this, and I’ve worked a bit with bpm workflow engines that kind of does this in a standardized way.

> BPMN models are expressed by simple diagrams constructed from a limited set of graphical elements. For both business users and developers, they simplify understanding of business activities' flow and process. BPMN's four basic element categories are:

- Flow objects: Events, activities, gateways

- Connecting objects: Sequence flow, message flow, association

- Swim lanes: Pool, lane

- Artifacts: Data object, group, annotation

https://en.wikipedia.org/wiki/Business_Process_Model_and_Not...

You can use web tools to draw processes and, execute them on a
compliant engine:

https://demo.bpmn.io/

Camunda comes to mind, as an open source alternative, but if nodejs is your thing there a a couple of BPM engines in the works, eg:

https://github.com/paed01/bpmn-engine

As with anything graphical based - if it doesn't fit the purpose exactly, it will become a pain in the end.
Seems to me that more aggressive memory deduplication at the kernel or hardware level should be able to mitigate memory explosion from using only statically linked binaries or letting “big” frequent updated projects manage their own dependencies.
Thank you for the feedback! Maybe "indexing" or "cataloging" would be a better term here.
> Of course we're wealthier. The shelter you get to enjoy today is leagues better than the shelter you got to "enjoy" hundreds of years ago.

Those that argue we're no better off than we were 200 years ago are pretty unpersuasive these days.

I'm more worried about the next 200 years though. It took several thousand years of civilization to create the industrial revolution, and that was quickly followed by the information revolution. Both dramatically improved quality of life.

But what if this is the end of the exponential? What if Moore's law is dead, and breakthrough technologies like quantum computers or new propulsion systems aren't just "5 to 10 years away", but decades or centuries away?

There is a lot of evidence today suggesting that the industrial and communication revolution was a blip, closer to a step function in human development, preceded by slow linear growth and possibly followed by slow linear growth.

I'm not certain that this will indeed happen, but if it does, our entire society and world is in for a complete shock.
Why is the water "wasted"? It doesn't go away like burning fuel or become irreversibly contaminated in the process.
His changes did increase the cohesion in the codebase BUT they also increased the coupling. Ideally you minimize coupling and maximize cohesion.

The book Clean Code specifically addresses this area and his final conclusion is compatible with the concepts of clean code.

I think devs should read Clean Code multiple times during their professional life.
The answer to that question is obviously yes, but I don’t think that’s why you thought the question didn’t need to be asked.

For starters there are both elected and non-elected offices in government where one person will be given the power to make life changing decisions for millions. This is a perfectly ordinary feature of organised society.

Regarding companies, if you don’t want people who own companies (or their agents) to be able to decide how the companies are run, then you need to prohibit either private property, or employment all together.

An employment agreement is simply one party offering labour, and another offering payment for it, and a company is simply people pooling their resources together to achieve more than they could alone (companies server other purposes to, but this is the relevant purpose for this discussion).

An employer is always going to be able to make decisions that are life changing for their employees, by deciding they no longer require their labor for instance, by ceasing operations, or relocating, or withdrawing a product/service from the market.

If you don’t want employers to have the ability to make decisions that impact the lives of their employees, then you either need to abolish private property (the ability to offer payment for labor now becomes impossible), or outlaw employment agreements. Whether an employer has one employee or one million is really besides the point.
I was going to recommend VCV Rack as well :-)
iOS: Print object (po) without escaped special characters
Well, though close that would have to be ‘reet’, wouldn’t it?
> I think the words are not meant to be a comprehensive list of rules for exactly when war is justified.

I disagree. I think his words are pretty clear. From the article:

> There are only two things we should fight for. One is the defense of our homes and the other is the Bill of Rights. War for any other reason is simply a racket.
Understanding Memory Cards
I imagine you have never been poor or lived in poor neighborhoods. These people don’t give two shits about nutrition.
Companies make internal rules that employees have to follow or be punished/fired. They have to comply with the laws where laws have to comply with the constitution and basic human rights.

Diplomatic rights only go so far after you declare war. Most companies are in a constant state of economic war with their competitors.

The nations of Europe gave away the control over their currency.

Most nations can hardly win a war, especially a war against one of the superpowers.

A company can also reassign people to the "retirement building".

You could argue that most nations aren't truly nations. Which I would agree to.
Sounds cool! Will the project be open-source by chance?

Relatedly, what are your thoughts on Tone.js?

https://tonejs.github.io/
No, picsafe does not solve the issues described in the article. What makes you think it does?
In the second case you can not force people to take medication against their will.
"Apple’s market valuation is roughly equal to the national net worth of Denmark (...). In all but name, this is a superpower"

Denmark is a really nice country. Also, it is not a superpower.
They might bet a criminal will visit his parents' graves every so often.
There are 2 types: 1) they know the costs and thought it would scale infinitely with money but it doesn't (crashes, hangs, etc) 2) they knew it would cost more to scale but they did not expect it going up quite that fast as it does with more traffic (not linear).
There's a couple of BIG qualifications on your comments.

1) Vulfpeck slid through the YouTube music window about 2010-2012 that has since closed (that also produced Beiber, Jepsen, Psy with "Gangnam Style" etc.).

2) Vulfpeck were the backing musicians for Darren Criss who was very much a product of the standard system.

3) They are probably the antithesis that making new music is easier. They save a LOT of money because they can get away with doing minimal production because they are SOOO smoking good.

If you have to be at the level of Vulfpeck to make a living making music, then basically nobody is going to be able to do so.
In my case, i duplicate abstraction as i can. DRY is good when it's used appropriately.

Abstraction duplication is key here.
Reusing a function like this is not clean code. It violates several principals.

1. Functions should have as few parameters as possible and almost never have flag parameters. This is a basic thing and costs very little to follow. As soon as you want to add a flag to a function you need to make a new function.

2. Minimize coupling.

3. Single responsibility principal. A unit of code should have one reason to change.

Of course in order to follow principles 2 and 3 here you may well need to consider the business logic.
This sounds like ”move fast and break things” writ large, and a salutary lesson in the flaws of this approach.
Matter isn't composed of atoms, that is uncut table, indivisible basic elements. Ironically, light is made of quanta, but light isn't matter. Or, actually it is?

Neither is the earth spherical, if that's what you mean by round. It is oblate.

There has been quite a bit of argumentation along these lines in the sciences. And yes, the arguments were dismissed out of hand until evidence was forthcoming.

That's why newton's ideas about electrical vibrations in nerve cells were dismissed out of hand. After all, scientists knew with great certainty that nerves were "too flaccid" to support vibration!
5 seconds is probably fast enough to deliver the content to 80% of the people who need it. If that application has an acceptable bounce rate even with a load time of 5 seconds, then that might be the minimum acceptable human time.
I was deeply embedded in the Google ecosystem ...
I would upload all of my family photos to Google Photos and all of my personal documents to Google Drive ...
I used Google Hangouts ...
My home is covered with Google Homes ...
I have easily invested thousands of dollars into my Google ...

Honest question: why should one take advice from someone showing such a systematic pattern of poor judgement?
It would be a shame if this article about specifically DRY created negative sentiment towards the Clean Code Book as a whole – which is full of great advice, not only related to duplication, and a worthwhile read.
> but what about companies that are so large that they effectively control the labor market

There is no such company in the world, and if there was, it would almost certainly be an illegal monopoly.

All but one of the rest of your theories are illegal everywhere, and the last one is illegal in many places (or at lease unenforceable).

If you have a problem with companies breaking the law, then you have a problem with law enforcement. Not corporate governance in general.
They were both talking about separating individuals (humans or animals) from their offspring and calling it a form of torture.
Can Codecanyon opt out of publishing for no reason?
It is increasingly important that we publish components in a framework/library agnostic manner. Not only do we have a lot of duplication of component libraries in general, but we also hit the landmines of "Angular-oriented", "Vue-oriented", "React-oriented"... Hopefully, we will ser more full fkedged component libraries built with Web Components, which can integrate with any framework or library.
>Google is citing its investment in the quality of user experience as the main driver of this initiative (...)

This move is such an obvious attempt to push businesses/users to their other properties - such as Cloud Platform or AMP - it's not even funny.
> […] the rewrite apparently not happening in the open […]

That's a major red flag for a FOSS DVCS that aims to exist as a valid alternative for existing tools like git. Fine for a hobby project, portfolio project, or experiment of course.
WeChat users spent US$115B through mini programs in 2019
US Military has urban areas at its disposal, could this not be done around fort bragg for example?
Interestingly, 'vulgarity' as a concept is more universal than you would think. Certain concepts in traditional Japanese aesthetics, for example, emphasize an avoidance of vulgar behaviors, which are not too dissimilar from the western counterpart. It mostly has to do with avoiding (perceived) unrefined behaviors of the lower classes.

https://en.wikipedia.org/wiki/Miyabi
Maybe because just a few short years ago Google was the darling of the internet because search and chrome were better than anything else. People believed the do no evil spin. And back then why wouldn't they?
From what I understand in CA fresh water is in short supply due certain users essentially getting it for free.

Also: remember that while water is part of a natural cycle, aquifers are used up and don’t get replenished.
This reminded me of a recent Economist [1] article about China's "Great Green Wall" around the Gobi. Per the article scientists think the tree wall might not actually prevent desertification, and that there are potential externalities from planting masses of non-native vegetation.

Nonetheless it sounds really cool and I hope the sceptics are wrong!

[1] I found an archived link but I wasn't able to view it for more than a second in the browser. In the end I just curl-ed it to see the source:

https://web.archive.org/web/20191208001344/http://www.econom...
It wouldn't have made any difference.

Nokia R&D had a touchscreen-only phone prototype in early noughties. It got killed, and while I have not seen the actual memo, I've heard people quoting from it: "Nokia will never make a touchscreen-only phone."

Apple launched iPhone a few months later.
Might be the mobile view, but the descriptions are both cut off and meaningless.

> We deliver when others can’t. We conduct research and development, manage

Is all that is visible. It goes on to say (in the full description) that they do this R&D for clients. So like what do they actually do, beyond claiming they're better than you and me?
Why? Using different Python versions is a solved problem and no containers are required for that.
Woah, janet seems to mostly fit the bill. Thanks a lot for the recommendation!
> So as firefox creates threads, I would think memory could get tight with a statically linked FF.

Threads have nothing to do with that and don't increase memory usage due to dependencies.
Or, perhaps people just shouldn't be offended by names. There are more important things in life.
Guilty as charged.
https://www.urbandictionary.com/define.php?term=snarky
Racket also has a #!lang r6rs.
Pablo is a very common Spanish name, and Escobar is a fairly common last name. There probably are thousands of people called Pablo Escobar who could want to use that name.
I think the company-country analogy is stronger than you claim.

> A nation uphelds the law whereas a company uses proxies (lobbying) to make laws

Once companies can influence the government, any special abilities of the government (export controls, legal system, etc.) can, at least to some extent, be harnessed by high-net-worth individuals/companies [1].

[1] https://www.cambridge.org/core/services/aop-cambridge-core/c...
There is no such thing as "unreality". What you talking about is just a concept inside our mind which itself is inside reality. We can create any number of concepts but they all are limited by the limitation of our perception.

The reality, in turn, exists independently and does blow your mind every moment given that you are not lowering your attention by deciding what is important and what is not. Children know this perfectly well and can be engaged and mind-blown at every little thing until society forces its rules which in turn develops a layer called personality or ego and after some time only that becomes real. This is where one disconnects from the magic and mind-blowingness of reality, and as a result dissatisfaction, depression and all sorts of mental problems start appearing.

But paying indiscriminate attention to everything can bring back the initial raw perception with all it's joy and wonders and is something they found out in the East, including hinduism and buddhism practices.
I think there's so much more code already than people are capable and willing to work on. Exposing my business' code to the world would only add to the pile.

Open source as we know it is the perfect playground for trying out new technologies, just for the sake of it or for building resumes. This is exactly "reinventing the wheel" as you say it.

Last, I'm not sure of the link between open source and software quality.
That's exactly how I start my company, playing game (brain-dead), get bored and then work !
The idea is simple, we can all concentrate hard only a percentage of the day and we should not lose it on thing that doesn't achieve any purpose, or just enough to get bored.
Unless any of your users ever try and use a >72 character password.
Because it evaporates or seeps into the ground and is no longer in a useful form any more. That's why it's a "waste"ful use.

> become irreversibly contaminated

Well if you're spraying pesticides and fertilisers the water is likely being contaminated.
And most planes don't have a row 13.

I don't know Mitch Hedberg, but that's also my reasoning. I'm not superstitious, but if I were and I had a problem with number 13, I totally wouldn't want to sit on row "14". There is a supernatural power that makes 13 bad and you can fool it by printing a "14" on top of what's clearly the 13th row? The spirit, deity or force of nature that causes bad luck looks at the labels? Come on!
FreeBSD could get a boost by switching to building with a C++ compiler, beginning to modernize their ancient codebase (red-black trees, really?), and inviting people with modern ideas to implement them.

The exokernel people know how to write good kernel-grade C++. Much of the code just needs to go; kernels can't keep up with the I/O needs of user-space programs, and need to learn to get out of the way. Linux has its io_uring thing which is vastly overcomplicated. FreeBSD could lead the way with universal kernel bypass, with only authentication, resource allocation, and permissions handled in ring zero.

Much more likely, though, is that somebody new will need to start from scratch.
Is it possible? The metadata is easy to anonymize. Uniquely identifying features shown in the images (scars, etc)? Not without destroying them.

How much is the data worth for machine learning if you do not have access to the interpretation (and annotations) for the data? That is the hard part.

But. Is it ethical or even legal to do so without patient consent? No (at least not in my country).
Tentative answer to your question, with an optimistic outlook: Good judgement comes from experience. You get experience by learning from mistakes. Mistakes come from bad judgement.
You mean you've read some Plato? That's great. I'm most inspired by Phaedo, Gorgias and Timaeus. I think it's really important to stay attuned to the Pythagorean tradition, which seemed to be Plato's largest philosophical influence.
> Spices aren't cheap. The cheapest place to buy spices is, well, at dollar stores (in general)

With a few exceptions, I don't agree. The cheapest place to buy spices is an Asian supermarket or online, where you will easily find bags/tubs 10x bigger than those you'll find in a dollar store or supermarket, but for the same price or even cheaper.

And once you've bought them, they last a long time (sometimes years!), because you're only using small quantities at a time.

> Beans and rice and lentils are cheap: But you have to have the cooking utensils and time to cook them

I mean, if you're not buying cold, ready to eat food, of course you need some way of cooking; I'm not really sure what your point is here.

Regarding cooking time, rice takes 10-15 minutes on a stove, depending on how you cook it. Tinned beans are cheap and already cooked - you can actually make a cracking bean chilli for practically nothing.
This just puts the focus on another problem then: Tiny companies get eaten by big players [0] until you don't have any choice or it is too much of an effort to you to switch to an alternative solution.

In my opinion it would be helpful to acquire knowledge how to provide services on your own or to connect with people to share services (like a NextCloud).

On the market you will not find a provider that can guarantee to be it's own master or exist at all in years to come. Also I have the bad feeling that a lot of providers try to prohibit data export to keep you caught in their eco-systems (e.g. see Apple deactivating the _basic_ function to export contacts to a SIM card).

So now it is early enough to find a way to own and protect your data but in a few years it may be much worse and some day probably impossible or at least impractical.

The upside to this is that no single service will just "go away" and as long as your NC-server is running you will have access to your services.

[0] e.g. https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
Too much for the kind of simulator you can imagine? But if your imagination is simulated how can you use it as a reference?
Since forestry is so big, I would suggest to keep it separate. Also broad biodiversity and nature organisations probably should have a separate category, not me under land use.
Autopilot Pattern Applications
Thanks for taking a look. It's a laborious process to collect good descriptions for each submission–some are better than others. The text is cut off intentionally, rather lazily now, but we're planning on making it clearer visually that this is intentional and allowing visitors to expand each record.
Regardless of how their encryption is done, if you reregister your phone number you get an sms and you’re in and the complete message history is decrypted. So clearly they have all the keys, otherwise they couldn’t send it to you. Practically it’s not end to end encrypted.

Note that this is the same with many services that claim encryption, for instance Apple.
But suppose that it is perceived by the public that the net benefit from mass immigration is negative. How should they organize into a political movement or even voice their concerns, such that they do not get accused of being racist, xenophobic, populist, fascist, far-right?
Show HN: Mixed Integer Linear and Quadratic Programming in R
YouTube Gives Us Love Without the Messiness
>He may see it as passive income, but people are doing things to keep that income going.

That's literally what passive income is. For example, if I rent out farmland to someone, most of it's value will probably come from the fact it can be farmed. It still requires effort to farm that land, but not my effort. For me, it's passive income.

Same thing with music, whoever rents the rights must put in the effort to make it worth renting.
Mercury was pretty good last I tried and a very interesting language at that; I like Prolog and did quite a lot of work in it in the 90s (mostly research). I like how clean it looks (that's from Prolog) and the performance is great due to the fact that you give quite a lot of info to the compiler when you are programming (see for instance [0]). It has many backends it compiles to (Java, .NET, Erlang, native; not sure how well they are all maintained). It is a shame that not more people are working on the language and that not more people use it; I think there was not enough hype surrounding it. I gave up as it could not produce native code for ARM, a platform I always need for everything I do (for many years already), so to take a language seriously as something to dive in, it needs to have ARM support. Not sure what the state of that is now; this is many years ago.

[0] https://www.mercurylang.org/information/doc-latest/mercury_r...