skysight-inc/HackerNews huggingface dataset:
I'd like to offer Netmaker as an alternative. Caveat, I'm one of the creators so grain of salt, etc.

It's completely self-hosted, so none of your traffic will go through our servers. You can also use basic auth by default (though there is also OAuth). Finally, as a bonus, it's much faster because you can use kernel WireGuard.

I won't claim it's as user-friendly as Tailscale (yet). It definitely requires more technical knowledge to set up, especially considering it's not a SaaS. But if you're willing to get through the initial setup (Day 0 / Day 1), you should be golden.
What an extremely annoying oscillating background color.

Had to screw with the page to disable it.
~80hrs on topic A squeezes the available time for being acquainted with the rest. [Edited because there was little way not to make the former formulation read, unwillingly, nasty]

Some of us believe instead on the advantage of being a polymath, (also) to be able to export wisdom from other contexts into the current work.

Also in terms of the proper ground to facilitate innovation.
I find it makes programming so much more enjoyable both in an immediate gratification and long term way.

More green checks = more dopamine
Higher quality code = long term satisfaction.
The Army Corps of Engineers Puts Starbase on Ice
That was true about the Wolfram Physics Project. But now, the Wolfram Institute will compete for research funding, as he explains in the blog post. In fact, this is the whole point of creating the Institute: WPP couldn't scale up as it was eating too much of his own money, and he believes he needs to scale this up to actually bring the work to fruition.

> So far we’ve basically been incubating the Wolfram Institute within our existing organization, with me effectively footing the bill. But as we launch the full Wolfram Institute we need a larger scale of support, and we’re counting on having a network of people and organizations to provide that.
Half of the plants offline?
I'm nearly halfway and I enjoy reading it. Thanks for the Aikido suggestion, seems very interesting.
Every AAA is built like this
Man, I got excited thinking it was a software suite for beekeeping.
Sheathing is a bit more work to go through than drywall.
Thank you for a good laugh. I feel exactly like that, although I work a cushy tech job instead of fixing dishwashers, I know I don't have what it takes to make the history books. Hell, not even a history blog.
Hey, just noticed this reply, HN doesn't notify people so you're lucky I skimmed down the first page of my own comments! :D

I agree technically superior is a subjective notion, particularly as it relates to games and how good a game is. I do think broadly that a full 3D engine is more complex than a 2.5D engine like Doom. There were quite a few new challenges in terms of making Quake for example. System Shock and Doom are also very different games in terms of their complexity. So I'd justify my opinion based on the game and the technology underpinning it being more complex.

For Ultima that becomes more of a production choice. Do they optimize the renderer for fullscreen resolution or build the game. Again a significantly more complex game than Wolf3D so I can understand doing the latter.

None of this takes away from the achievements of the respective teams but we do well to remember what actually happened rather than just lionizing one man.
This is related to what I call the Google approach, but that's probably a dated term as it relates to the original Google search.

Basically, if you try to sell people on a really cool algorithm or other geeky stuff, they simply won't care because they don't understand.

Put all that nerdery behind a simple interface that lets people type stuff in and get a good answer and suddenly you've got a business.

The trick then is, figure out a business model where you won't be held back by the lack of expertise of your customers. Only talk with them about their desires, not what you're doing to achieve them.

Following this thread could lead to all sorts of weird places like a group of programmers getting jobs in different places and then automating what they are asked to do. But instead of giving that automation to people who won't appreciate it, just use it to complete your day's work early and spend the hour further automating. Again the difficulty shifts from convincing your customer/boss to understand your ideas to somehow hiding the cleverness behind some kind of wall so that they feel like they're getting value for money and have no need to micromanage you into mediocrity.

And then you realise this is basically what software companies do.

Kind of like Coase's theory of the firm but with expertise mismatch as a friction cost.
> Then I showed that a unit test can discover this

Yeah but the catch is that in order for your code to be "testable" you have to rewrite it completely in a way that comes with large sacrifices, making it much more confusing, abstract, larger and much harder to work with, in every way except testing it.
I think you missed `cppmm`[1] which IMHO is one of the most promising projects in that space.

https://github.com/vfx-rs/cppmm
https://bluocms.com/

(V2 Coming soon - End of April 2022)

Real time collaboration CMS, super fast and 99.99999% uptime.

All pages are rendered when you publish the article and files are uploaded to s3 or cloudflare workers, so even if the CMS is down, your site is always up. Direct visits to the website never hit the server, just your public pre-rendered files.

Image optimisation and ability to publish pages without js.

Tech: next.js, sockets, typescript, Postgres, node.js, react.
Another modern day European staple, potatoes, are indigenous to the Americas, thus were unknown in pre-Columbian times.
It is relatively easy to turn small and accurate data to bigger and less accurate data with various forms of augmentation. The opposite is harder.
Guilty of that. While I do remember being concerned about the virus becoming worldwide, I was more concerned about electronics supply chains collapsing at the source.

It's not just racism, objectively wasteful car cultures should be considerably less at risk than high density Asian cities, but I can't claim that those lines were not blurry, they definitely were.
Not being familiar with BeeWare, my first thought when reading the title was "oh no, another project shutting down?" - because without the "exciting" before it (which was probably removed to avoid appearing "spammy"), "News for the Future" sounds kind of ominous...
Switched from Amazon to Google because I hate Amazon more than Google.

Feature-wise, I'm just as happy. However, I trust Google more, but that probably boils to my hatred again. :)
While Dunbar's number is useful, keep in mind that the average person is aware of several thousand other people, and it is that larger number that really makes human society different from ape society. As a test, I once spent a day writing down every person I knew. I included real people, such as friends of mine, and celebrities, such as Beyonce and John Lennon, and also fictional characters such as God, Moses, Gandalf, Sauron and King Arthur -- these are all people who function as reference points that other humans are also aware of, and therefore form the basis of human interconnectedness and human society. I was easily able to write down 1,000 names, and I would have very easily written several thousand if I kept going.

The fundamental difference between human society and ape society is that we humans keep track of several thousand people, and apes do not.

I wrote down the results of my experiment here:

http://www.smashcompany.com/philosophy/i-know-more-than-1200...

I roughly estimate that I know about 12,000 people.
But there's nothing long term about unit tests, they only verify a particular version of the code and must be tweaked whenever that code is changed to return different results. The "happy green checks" that really help in the long term are comprehensive type checks, reflecting a reasonably stable underlying design.
Maybe, in type-safe language like C#. But in a dynamic language, we rely on unit tests to catch obvious typos and regressions.
UHT to my taste also adds slightly bitter flavor. I grew up drinking fresh milk but my parents at some point switched to UHT and so did most people I know. I'm not sure if the middle ground longer-shelf-life type is actually more popular than UHT in Germany as someone here claims. UHT tasted bad to me (slightly off) back then, but now being used to it I have the opposite reaction and think something's wrong when I drink fresh milk. The difference in taste seems negligible when used as a cooking ingredient.

UHT (and longer-shelf life) milk became pretty popular in Germany during the late 90s I think. I'd speculate it's because it's much more convenient due to smaller fridges, as well as discounters (which are very popular) selling it for very cheap.

I will also agree with the other commenter that the type of heat treatment is the most obvious factor in how milk tastes, and that I've heard people from abroad comment on this. Though I've never had US milk so IDK.
Because this wasn’t good enough? https://www.openstreetmap.org/about

Would’ve been nice to see that money go towards OSM but, alas, the technocrats think it’s better dole out “crypto rewards”
I have question: how I could use data from Wolfram pages with opensource software, best with Python libraries?
> and even under these conditions, once again, zero deaths

Huge strawman. By the same logic one could claim that climate change is not a big deal because the worst hasn't happened yet.
>My artistic motto is “Always write five hundred words before noon.”

Maybe if the author haven't started with such hand-me-down, derivative, cliche, "artistic motto" he'd have done better...
Quantum Computers are no more powerful than Turing Machines, complexity has little to do with this. Quantum Mechanics, being a linear theory (if we exclude measurement) is actually relatively easy to describe computationally. The computations are incredibly slow, but otherwise they are perfectly in line with any other formulation of the theory.
https://blog.perjel.hu

My small personal blog, mainly for nerdy stuff and for some related tutorials.

I post whenever I feel like I have to.
https://www.amazingcto.com
Don't you think that it also alienates you from the projects? Green checks are green checks anyway, you can no longer put your input into the project and the best strategy for you becomes the minimal viable effort to earn a green check.
It sure sounds promising. Lots of things do. This is why we have peer review and standard publishing practices.
The brain expands and shrinks over time
They are not genetically related, but they have been in contact with each other for a long time. Japanese has borrowed lots of vocabulary that have been borrowed under regular sound patterns (depends when they borrowed it). Same goes for Korean and Vietnamese.

Even if you are an illiterate Chinese speaker, you can make up Japanese vocabulary by converting Chinese words under these patterns, it may be hit or miss, but shared vocabulary makes it easier to learn. Add some basic grammar and you can start communicating pretty quickly. I know plenty of Chinese speakers that learned Japanese very quickly, but failed to learn English well.

Other factors that make language learning quicker: access to materials (lots of Chinese speakers consume Japanese content, many classes available, there are a lot more books to learn Japanese for Chinese speakers), access to native speakers (close to Japanese, many exchanges students), friends and relatives that learned the language (if they can do it I can do it too), economic incentives, etc.

Korean speakers also have an easy time with Japanese vs other languages even though they are not related. Shared Chinese vocabulary, simple phonology and similar grammar patterns.
I have a blog[0] where I talk about whatever, usually tech related, but quite rarely. It uses my own blog engine[1] but since that's kind of a mess I just had the thought of remaking it, once again. It has very little JS and I'm quite proud of the syntax highlighting and comments (and thus Disqus tracking) being opt-in. Actually I'm more proud of the tech than the writing on the site. :D

It runs on Elixir and I write blog posts by editing Markdown files over SFTP and calling a certain function on the blog instance to reload the files.

[0] https://blog.nytsoi.net
[1] https://gitlab.com/Nicd/mebe-2
I just wrote a whole book on this topic coming out soon. I had a similar crisis at 29 last year going into 30.

As a former overachiever and perfectionist, I gave myself till 30 when I was 18 writing down goals for some life accomplishments like:

- Get a Master's degree by 30

- Build a successful company by 30

- Be financially independent by 30

- Get married and have kids by 30

Needless to say, I accomplished only one of these things. I have a beautiful family I wouldn't trade the world for. But the others? Failure.

I lived my life with the social conditioning of the modern world that I lost my sense of happiness. I looked to others to define my path of value and purpose. I kept losing myself to shoulds.

What I didn't realize was that I was on my own path of fully expressing myself. I had to turn my attention back inward. I was the only person on this hero's journey to find happiness.

Now I’m content with what I’ve done by 30.
https://matthewburke.xyz/

I write about statistics. I'm currently working at a startup in Korea, so I expect to write more about that in the future.
https://aniddan.com

Source code: https://github.com/iddan/site

Built with: Gatsby (though I won't use it today) and Netlify CMS and deployed on Netlify
Location: Accra, Ghana

Remote: Yes

Willing to Relocate: Maybe

Technologies: C#, Python, Golang, JavaScript, Docker, AWS services, Kafka, PostgreSQL, MongoDB, Redis

Résumé/CV: https://drive.google.com/file/d/1gYss6AIhA2T5_-sZaovcs1zlelq...

Email: asantekwabena2013@gmail.com
Framing the dissenting opinion as equivalent to "aliens did it" is exactly the problem. When the opinion turns out correct are you going to continue making those categorization errors? What lead to that mistake in the first place?
https://boris.kourtoukov.com/

Rolled my own static site generator in Clojure and have been updating it over the past four years. Its full of overly specific automations that make updating easier for me. One of the goals was to not use javascript, in order to make it extremely archivable, while still having a look that is interesting to me.

The only reason it is not open source is that most features are only related to me. I have some mini 'easter eggs' in there, and more to hopefully come. As well as some generative content that changes each time I make an update. I would call the codebase 'rustic' :)
As someone suffering from systemd, avahi and formerly pulseaudio, I wish Lennart Poettering would care less about workstations.
https://arne.me

The color scheme is derived from the current commit sha. It's built using Zola [0] and Nix. See GitHub [1].

[0] https://www.getzola.org

[1] https://github.com/bahlo/arne.me
> the museum never even knew they’d had them to go missing

This is increasingly a problem for museums and libraries all over the world. They keep accreting material but their exhibit space is often shrinking, or badly maintained. Security is mostly an afterthought, ungodly amounts of precious artefacts disappear without people realizing for years. This is particularly bad in Europe, where museums are centuries old at this point and often overflow with material.

The solution is probably to somehow link artefacts to RFID tags or similar, or enclose them in boxes with such features, which can be monitored automatically. It's obviously a challenge (you can't just place a sticker on the Gioconda, but if you make it too easy to non-destructively remove it, it's self-defeating; and they already take years to just build their inventories, let alone secure each individual item).
My point is more if I, a reasonably informed person about pop culture, have not noticed because none of my friends (some of whom have been k-pop fans for years) have never mentioned it or posted about it, then I have to assume I am either living under a rock, all my friends are deliberately hiding it, are also part of a bubble of non-noticers, or it's simply not a *mania.
I guess that's one advantage of age - the lure of shiny things has long since worn off for me. And I've been fond of expensive cars, watches, cameras, ski gear etc. as anyone...
It won't be true in every shop, but I do this professionally and it's been my firsthand experience. A native statically compiled binary containing just the functions that actually get called will usually be... 10-100 MB. Ungroomed Docker images are ~10GB-20GB, same as you'd have on the root partition if you sat down and brought up a linux workstation or server node manually, and this is not a coincidence. Sure, docker avoids duplicating the linux kernel, making it more efficient than an old school VM, but these days all the ~other software bloat dominates the kernel in size. Most companies do not have a 100 person team of engineers dedicated to optimizing their image build and management workflow, and pruning what goes into their containers.
Show HN: Internet Fight Club
> minimal viable effort to earn a green check

That's literally the thesis of the Kent Beck book.

I'm not some idiot copy and pasting `expect(true).toEqual(true)`

I add functionality one test at a time. I get satisfaction of knowing it works as specified in the form of an increasing count of green checks.

I don't understand why it would alienate me.
> Readable and debuggable macros

I agree this is a concern. However, proc-macro errors can be improved, and the people that should (and can) do so are their developers, not the compiler developers (although if they can it will be good, but I doubt it).

> Floating point operations reproducibility across environments.

I'm not proficient with blockchain, but Rust's floating point is and will always be what the hardware provides. Libraries can provide custom float types.

> Zero-exception safety mode checking at compile-time.

This is what `Result` is for. If you want to also catch panics, you can use `std::panic::catch_unwind()`. There is no good way to prevent them at compile time, and cannot be without major changes to the language (though see https://github.com/dtolnay/no-panic).
I don't think you can easily separate the two. Things might start as a marketing campaign but then catch on in general culture. In modern culture, this would be true of bacon. Bacon was falling out of favor in the US in the 1980s as people were beginning to become heart and weight conscious. But then there was a massive marketing push and now bacon is everywhere even on things like donuts. People think bacon is the most wondrous food/flavor and probably don't associate their obsession with a marketing campaign.
Or disassemble them once a chiplet is found defective, freeing the other working chiplets to be used again.
This has been borne out in the data: access to high quality animal fat and amino acids is absolutely critical to achieve maximum height. You can even observe it in fossils from the early Holocene, as agriculture expanded (hunter-gatherer diet was overwhelmingly meat dominant), human stature shrank: https://ourworldindata.org/grapher/human-heights-over-the-lo...

Only in late 19th/early 20th did European stature begin to return to natural levels from the Mesolithic.

This effect was seen in American Indians, too. When early Europeans arrived in America, the Great Plains tribes were the tallest people in the world, due to game animal (bison, elk, deer, etc)-centric diet:

https://www.sciencedaily.com/releases/2001/05/010529071125.h...
https://www.westonaprice.org/health-topics/traditional-diets...

Other studies:
https://pubmed.ncbi.nlm.nih.gov/30823563/
https://www.sciencedirect.com/science/article/pii/S1570677X1...
Using it on fedora and ubuntu fine with the pgtk branch for several months, and this is stable IMHO.
global line number mode wasn't stable, and resizing fails to repaint the new parts. killing openened processes (ediff-buffers) can still crash emacs.
29.0.50 is better though.

The latest pgtk cleanups just came in the last days from Po Lu.

as of today's master on ubuntu latest:

Ran 6194 tests, 6064 results as expected, 11 unexpected, 119 skipped
7 files contained unexpected results:
src/fns-tests.log
src/casefiddle-tests.log
lisp/time-stamp-tests.log
lisp/subr-tests.log
lisp/help-fns-tests.log
lisp/eshell/esh-var-tests.log
lisp/bookmark-tests.log
Just an FYI, but aluminium cans are lined with a plastic lacquer - so what you are tasting isn't from metal.
Aspiring to overly high standards risks viewing yourself as a failure. There's an extent to which being ambitious drives you to achieve more, but there's also an extent to which it just leaves you feeling depressed about your failures and achieving less as a result. I don't think it's possible for anyone to calibrate that level without help from others who can provide a neutral perspective.
The free license has not been removed.

Did you actually read the underlying resource[1] or am I missing something? It just requires for-profit or government organisations (with over 200 employees!) to purchase a commercial license.

Seems more than reasonable tbh. I can see the "government organisation" being tricky though.

What is the exact problem you are identifying?

[1]https://www.anaconda.com/blog/anaconda-commercial-edition-fa...

there will always be a free version of Anaconda for individual hobbyists, academics, non-profits, and small businesses
https://shivambl.com

It's just few HTML pages. It has my resume and my contact information.
I've also had clients that used Simulink/StateFlow modeling for embedded state machines and to me it works up to a certain degree of complexity.

It works really well for a quick prototype, but for anything more envolved I find the cognitive fatigue of a complex visual model is much greater than keeping a mental model and looking at a narrow scope piece of text.
Looks like Russians captured MIPS and defaced it :(
> Chaitin's theorem

That's already mentioned in the original article.

> There’s just one drawback to Kolmogorov complexity: It’s incomputable, meaning that there is no program that can calculate the complexity of every possible string. We know this because if there were such a program, we’d end up with a contradiction.

> To see this, imagine we have a program that can compute Kolmogorov complexity for any string. Let’s call the program K. Now, let’s search for the smallest string of numbers — call it S — whose Kolmogorov complexity is double the length of K. To be concrete, we could imagine that K has 1 million characters, so we’re looking for a string S whose Kolmogorov complexity is 2 million (meaning that the shortest program that outputs S has 2 million characters).

> With program K in our toolbox, calculating S is easy (though not necessarily quick): We can write a new program that we’ll call P. The program P essentially says, “Go through all strings in order, using program K to compute their Kolmogorov complexity, until you find the first one whose Kolmogorov complexity is 2 million.” We’ll need to use program K when building P, so altogether P will have slightly more than 1 million characters. But this program outputs S, and we defined S as a string whose shortest program has 2 million characters. There’s the contradiction.
I don't understand.

Code does things, tests verify that it does the things I thought it did. Getting a bit of validation makes me feel good while working.

If it now needs to do completely different things then it needs different tests.

Also, if you are making huge changes to tests whenever you change a single detail, that's an issue with your code, not testing in general.

Type checks are good too. Using a typed language is even better.
I’m not sure if it is being presented as one? It’s one of a mix of technologies that can offer strategic coverage to specific geographic and industrial use cases.