skysight-inc/HackerNews huggingface dataset:
Thanks for sharing your perspective, I appreciate it!

> Since you're a RH employee maybe you can share the innovative reasoning why RH removed all Docker bits (that they could) from the OS and started telling customers Docker on RHEL wasn't supported? Sounds very anti-innovative to me, but would love your feedback.

I don't work on any of the podman/buildah/etc stuff so I can't speak about any of that as an employee since I have no special insight. (I just disclosed my employer previously so people can judge for themselves if my opinions/thoughts reflect a conflict of interest).

But speaking just as a fan of docker (and of podman too), I actually agree that removing the docker bits from RHEL isn't cool. I've used Fedora as my workstation for over 10 years now and were I still working for various start ups I'd have a harder time since I used Docker for containerizing and deploying our apps. I'd probably have to run Ubuntu in a VM so I could use "real" docker, which would make me sad.

As I understand it tho it wasn't a decision they reached lightly. There were compatibility issues (such as cgroups v2) that would have held back other things. Sorry I can't be any more specific. I just don't know enough about the background.

I do think the real or perceived animosity tho is counter-productive, and I agree the Dan Walsh stuff was a bit on the silly side. I mean, "docker" and "containers" really did become synonymous in many developer minds, but I don't see why that was a big deal (and it certainly wasn't unfairly earned).

Can you comment about the Docker closed API stuff? As I understand it, Docker (the company) never released the API to the community (or CNCF, etc) and that is part of the reason why RH didn't want to support it for reasons of legal ambiguity and not wanting to be on the hook for a specific vendor's implementation.

I think it's a shame there isn't more collaboration between the RH people and Docker people. The rift may not be reparable now, but I hope we don't end up with a huge divide in the community where all RH/Fedora people have to use podman and Ubuntu/Debian people use Docker, and each OS doesn't support the either. That would be bad for everyone.

Sorry this comment is going on forever, but lastly since you worked for docker, thank you! Docker revolutionized the way I did things and has made my life better. Regardless what happens, Docker will have a warm place in my heart.
Interpol plans to condemn encryption spread, citing predators
> Plus it's often only beautiful to the person that wrote it.

From what I've seen, this may be true in some particular cases, but this is not a general pattern.

I've found that beauty, in software (as in art and design in general) very often has common elements. People certainly have different preferences in how the elements are put together, but I think many people can appreciate the underlying principles.

Here are some examples of the principles behind beauty in software:

* A component obeying the principle of least surprise

* A function having a clear purpose

* A function using a small (perhaps minimum) number of arguments for its purpose

* A codebase cleanly separating concerns

* A codebase reusing standard components

* A codebase having appropriate documentation suited to the team working with it

* A codebase having good testability

* An algorithm (e.g., one based on a published paper) solving a problem by doing less work

* A function having fewer lines of code

None of these are absolute. (For example, the last two may sometimes exist in tension with one other.) I see the concept of beauty as relative to a set of goals and values. Beauty almost always often involves a sense of balance and proportion: trading-off principles that are not perfectly orthogonal.

Of course, there are different perspectives on how to achieve a particular balance for a particular situation.

I'd like to add an unsupported claim (that I happen to believe, given a set of mostly rational people working together in a healthy work environment): If you get these people together and say "is codebase X beautiful for purpose Y?" I think you'll find a lot of consensus. In areas where they disagree, I think the resulting discussion will likely be constructive. I would bet that the discussion will lead to a better design in the end -- as perceived by the participants. This assumes that the people learn from each other; e.g. proponents who tend to favor one principle are willing to listen to proponents of other principles.
My problem with shower thoughts is often I have too many and it's a struggle to hold on to them all until the end of the shower so I can actually write them down
Interestingly, I contend that the prevelance of 45 degree angles is in large part due to the capabilities of ECAD software. If you look at old manually-routed PCBs, 45 degree bends are rare. If you try to make a design with non-45 degree bends in most ECAD software, prepare for pain as much of the features of the layout engine fail to work properly (I had experience of this after being inspired by some images of TopoR-designed boards).
> Obviously it is an option; it just happened with gold.

It's not an option in case of an inflation mechanism. If it was inflation, it wouldn't drop like this. That's the signature of speculation which is something totally different.

> Price was $15,000/kg in US dollars and is now cruising pretty easily above $40,000/kg US. You can sigh and pretend not to see it all you like but you are still ignoring pretty clear evidence of about 8% nominal growth/6% real growth in a shiny rock.

There is no gap on the graph, nor there is a 8% annual growth. But as you keep ignoring the shape of the curve and keep acting as if it didn't exist, I'm uninterested in pushing this discussion forward.
Today I learned that you can use wireshark to analyze USB packets. Neat. Besides the cool-hack-factor, this kind of article is especially great when it teaches you something.
> As I've seen it said, Erlang is Smalltalk done right.

As I see it, It's not, but it’d be a decent platform to build an asynchronous smalltalk on top of. One key thing it is missing is a convenient syntax for defining processes (either via instantiable templates equivalent to “class” in many OOPLs or as singletons equivalent to “object” in Scala) in terms of the message handlers and local state (volatile state of the kind that would be held in the process dictionary and the kind of “transactionally updated” state that, in Erlang, would be carried in function args.)
> There are likely some differences between POSIX wc and this, involving how characters are treated as words, but I'm uncaring. I'd rather argue the former is erroneous in its treating of punctuation as ``words'', but it's largely irrelevant for the purpose.

> A criticism would be pointing out that the C program must initialize and parse arguments and other such things, and yet I believe this is more points for the Common Lisp than against, as it's entirely unreasonable to waste so many resources for such a trivial result.

The author should make up their mind whether they're comparing programming languages or more high-level design decisions (should functionality deserve its own executable, etc). In the current form, I can't see a strong point made regarding either of these questions.
https://news.ycombinator.com/item?id=19855291
https://news.ycombinator.com/item?id=15800828
https://news.ycombinator.com/item?id=21157166
In curious, would you say she has a particularly unique clothing style? And would you say she has a better than average ability to match? Also curious if she has a profession or hobby that utilizes her extra abilities. Does anybody else in her family also have this condition?
Start bringing a whiteboard marker with you
https://www.youtube.com/watch?v=sjoWmDxVEog

This was in 1987(!) in the then Latvian Soviet republic. Complete punk. Openly mocking the entire Soviet way of life. Whoever well-informed could see the USSR was falling apart very rapidly at that moment.
There's very little technical substance to this article, and I found the tone of it peculiar and off-putting.
YubiHSM – hardware security module HSM for your server
So what are you calling the price rise? An 8% annual drop?

How do you get from $15,000 to $40,000 without annualised growth? I'm intrigued.

EDIT Just pointing out, the averaging I'm doing its reducing the relative inflationary impact of QE on asset prices because I'm including a lot of time to today where there was no QE.
There are a couple of things which I can tell, most important is that we were naive and we were not patient enough to see the project grow organically and reach the users and find its USP. We wanted instant gratification which is not always available in the startup world.
K2000 Sampler
How to label 1M GPT-2 phrases per week
That's what I was thinking when I read the article.

When I worked at Amazon, everyone worked out of the same repo(s), used the same build system (Brazil), deployment system (Apollo), deployed to the same place (EC2), most APIs were written using the same framework (Coral), etc. This is not that unlike the other large tech companies, and now that I'm back at a large non-tech company where everyone builds their own slightly-incompatible tools and deployment pipelines, I do miss that standardization.

Sure, some people chose to use different tools here and there, but most people wouldn't choose to reconstruct the universe just to stand up a microservice. It's not like all the "two-pizza teams" were all doing completely different things with incompatible tooling.

It's been a while since I worked there, so things might've changed completely since then. But as a shareholder, I hope not.
There is no globally applicable standard for what's crap code, so there's plenty of reason to excuse code some people might label "crap".

"Don't write crap code" is a terribly empty statement. Trying to "tidy up" "crap code" is also a great way to screw things up further if you turn out to be wrong about it.
I sometimes slip into a kind of lucid state with intense unnatural colors and extreme fractal geometries. It's quite fun, and fades away in less than a minute. It is definitely related to psychedelic vision and the colors in tibettan art. I have in rare cases been able to access it with sober meditation.
Your analogy also applies to those who blame binary sharing for the downfall of text-based Usenet usage, simply because search engines, specialized discussion forums, and social media contributed much more to its death.

A big reason why Usenet is still alive and kicking is thanks to piracy. The same applies to IRC (XDCC), but probably to a lesser extent.
Highly recommend the book “Hare Brain Tortoise Mind” for more insight into how this does and doesn’t work well.
If we trusted code to be reliable solely on the basis of how bad it would be if the code broke, we'd probably be inundated with CVEs.

I'm not sure what I'd suggest instead, though - this specific case would be nice if we had kept the parser in userspace, but that just turns "hovering triggers kernel-mode crash" into "attempting to execute causes kernel-mode crash", presumably.

[Rant about wanting more trusted codepaths having static analysis and/or managed languages goes here.]
"Leaked Files Expose How China Organized Mass Detentions of Muslims"

https://www.nytimes.com/interactive/2019/11/16/world/asia/ch... / https://news.ycombinator.com/item?id=21552873

Welcome to HN, where that can get 40 points and yet not be found among the first hundreds of stories. Poof, gone like that, but not even a [flagged] tag. At this point, there's even CCP officials who are less committed than HN is: They leak stuff, you can't even discuss it.

https://twitter.com/austinramzy/status/1195688077731061760

> The material was brought to light by a member of the Chinese political establishment who requested anonymity and expressed hope that the disclosure would prevent party leaders, including Xi Jinping, from escaping culpability for the mass detentions. There are nearly 200 pages of speeches by Xi Jinping, XJ party secretary Chen Quanguo and security boss Zhu Hailun. There’s another 150+ pages of directives and orders on controlling the Muslim population. I’ve reported on China since 2003, and can’t recall a leak like this.

> It is stunning to hear party leaders in their own words ordering a drastic crackdown on extremism, including mass detentions, and the cold calculations with which they weigh the consequences. Chen redistributes Xi’s speeches after he goes to Xinjiang in 2016, and calls for a “smashing, obliterating offensive” and issues a vague order to “round up everyone who should be rounded up”. But perhaps the most telling document is a guide for officials to explain the camps to children of detainees. It is full of veiled threats, pseudomedical language of psychological infection and assurances the party will take care of you.
The concept is also deeply British "stiff upper lip" etc, although I am struggling to think of good words to describe the difference (the Wikipedia article uses "private mind" which is deeply unsatisfactory).
Demystifying the Blink shipping process [video]
You might argue that a political system that takes into account geography is fairer or better in some other way, but it’s not more democratic. Democracy literally means rule by people, not acres (or hectares in this case).
Maybe the most astonishing thing I've learned in my career is that it's far better to design your system after the code is written and working!

Because that's the time when you've learned to understand the problem, and you already have working code to move around.
Certbot is from EFF not let's encrypt - you can actually write your own certbot if it doesn't do what you want - nothing to do with lets encrypts.

Lots of instructions for many common situations here:
https://certbot.eff.org/all-instructions

Did you check that you were running it with the right command flags?

If certbot has a bug that breaks things in a situation it's intended for do file a bug or even better a patch to fix the bug.
You're welcome to join us on https://community.letsencrypt.org/ and we can help you debug this.
I have no doubt that deepfakes will be impossible to tell apart from real videos (at least to a human) in 3-5 years.

In 10 years I think we’ll be able to generate entire movies programmatically.
I'm not sure what you meant, because of the football match, Kosovo vs England a lot England fans visited and really enjoyed the time there!
I'm curious how anyone believes Bitcoin could be forcibly brought out of existence when governments fail to prevent drugs or other type of crimes. Prohibition just doesn't work. A strictly better competitor might be the only thing that could kill Bitcoin and even then I think that would only reduce its market cap rather than outright kill it.
They're also different resources, and cacheable ones.
I'd love to see a tetrachromat who also knows about scientific color theory (tristimulus curves, CIE XYZ color, chromaticity and whitepoints, ...) explain how the color science would looks for them (do they have 2-dimensional hue, and 3-dimensional chromaticity diagram?)
Wow. This makes sense.
Amazon is solving a teeny, tiny sliver of the total problem. The total structure of production is incalculably vaster than the consumer end market.

Summarising a complex history, the USSR did have folks who argued for a cybernetic approach to production planning, but it was never tried. An entertaining semi-fictionalised account is Red Plenty. A drastically less entertaining but more scholarly read is Newspeak to Cyberspeak.
Maybe by aiming for "simple", you can as a side effect eventually achieve "beautiful".

I suspect aiming for beauty gives you neither.
How do I activate Windows XP in 2019?
Your stuff stinks because of annoying tradeoffs and business constraints, their stuff stinks because they're idiots.
On: Beauty
Geoknife: Tools for geo-web processing of gridded data
she went way past both of those. it was not a fun time getting things compounded.
One of the advantages of the pomodoro method is that those 5 minute breaks allow me to stop thinking hard at the problem I'm working on. "Do I really need to solve that, in that way, or is the solution in that other direction?" That realization would come anyway but with a break every 25 minutes it comes much earlier and with less wasted time.

https://en.m.wikipedia.org/wiki/Pomodoro_Technique
Of course I meant that they are not feeding starving children in Africa.
Matchings and How to Find Them
Yet again, the distinction you're making isn't one rooted in these rulings. The combo of striking down de minimus and entertaining that APIs can have copyright applies equally to REST, unless you can come up with a way for a server to not have the endpoint string literals in their code.

What you're describing is "how it should be", not the current state of the world.
Subcellular computations within brain during decision-making
Leaders Need to Live Life – Convo W Global Dir of HR Accenture
If only being polite were all that is necessary to not get down-voted!

I've just decided I'm up-voting everything. I don't care if I agree, disagree, hate it, don't even read it.

Vote-inflation, FTW.
https://arstechnica.com/tech-policy/2019/11/google-search-re...
It's pretty, but I can't think of anything I'd use it as a "tool" for.
The explanation I have always heard is that car seats utilize EPP and EPS both of which breakdown to some degree when exposed to UV light.
English language literature has had characters like Ernest Hemingway and Orson Welles who had an effect that writing lost a lot of overcomplication. Did this happen in other languages as well?

I feel that German newspapers use quite complicated language.
Right, the right way to do standardization! It a shame that the author didn't add this very specific requirement though - some readers might think that the interfaces should be messy too...
GNSS and precise point positioning aid understanding of magma movement
There are always tradeoffs. I understand that men get better hand eye coordination for their lack of color distinction
I've found that the main difficulty in learning a new language is not so much in picking up structure, but vocabulary! This book seems to address the first, but not so much the second.

I happen to be learning German and Latvian right now. The way I'm approaching them is to find easy-level texts (https://www.nachrichtenleicht.de for German, children's books for Latvian), and reading a couple of paragraphs. Whenever I find a word I don't know, I use Google Translate, and add it to a custom Anki deck. Then I practice vocabulary every day.

This is a slightly more structured way of how I learned English back in the day (my English improved tremendously by playing Monkey Island, especially trying to understand the pirate insults).
Well, "Writers of Research Papers, Theses, and Dissertations" aren't "ordinary people", but I take your point - it's not designed for typesetters.

That said, the statement "in the predigital era, when fonts were fixed-width" is horribly inaccurate. Following your recommendation, that should start "in the typewriter era...".

That said, weren't typeset books in the US in before the widespread use of typewriters (in the late 1800s) also set with the same quotation rules as described here?

If so, then it's not a typewriter-specific reason. And not a monospace font reason.

If not, then why did typesetters change their conventions to reflect the use of typewriters for the initial manuscript?
I didn't even know RAR was still around/used.
Or at least generate new movies from an existing one. So instead of a remake of Back to the Future, we'll re-generate one using AI actors based around what the computer knows about the originals.
OP here, very true. There is a section on that towards the end of the (too lengthy) article. Posts referencing HN have an average 50% higher score.
That argument may have been valid for Grexit, but UK austerity is entirely native Tory policy, and the primacy of bondholders is pretty much global doctrine (see Argentina pari passu fiasco).

Anyway, that has zero bearing on how Brexit has been conducted, and especially on the opposition to free movement of people.
Interesting. Humans playing with the help of a strong chess engine are weaker than the chess engine itself? (=make more mistakes than right decisions when they leave the machine recommendation?)
Out of curiosity, how do you find learning two languages at once?
You ARE the Product (2012)
https://www.linuxjournal.com/article/2299

http://ictbanking.com/LJ/035/1374.html

Actually Metro-X server sounds quite cool for its time. Multi-display support, X-based GUI for configuration (anyone remember xf86config stuff?)...

I actually bought the Red Hat Linux 3.0.3 (and used it and its successors Until Red Hat 7) but the Metro-X didn't support my video card so I was stuck with the XFree86.

Does anyone know if the later Redhat versions (than 3.0.3) offered Metro-X? Probably not in the free, downloadable ISOs but was it bundled in the sold CDs or was this one time thing only?
EPP (extruded polypropylene) and EPS (extruded polystyrene) are not exposed to the sunlight in car seat's construction. Also, if those break down it will be surface-first decomposition and very visible/noticeable.
I take it's this one - https://github.com/niXman/yas ?

I haven't seen it before, but there are bound to be similar solutions to the same problem. The library I posted is used internally for a number of our projects and it has evolved in a course of several years. It is not _trying_ to solve a problem, it _is_ solving a very specific need that our code had since the beginning. So if you are implying that this is a pointless duplication of some other existing solution, then you are off. There's more than one way to skin a cat.

Re: endianess - to each (project) their own. We don't need normalized byte ordering, so with all other things being equal yas-like library will be marginally slower. Other advantages - I don't see any that would benefit our case, but I'm sure there are some that may come handy in other contexts.
There are times of high usage as evident from analysis of front page, and new page postings, let this read as "more users on the board make more votes possible for any one comment or submission".

Be genuine. find things that are interesting to you, and are willing to discuss with others.

HN is like the digital/intellectual version of walking into a fitness club and seeing the different levels of expertise and the specialty activities, with volunteer training coaches. Posts of tabloid-like prurient interest, or gratuitously illicit content usually dont do well on HN
I absolutely agree, without the three days coding, I wouldn't have had the possible space sufficiently in mind to see the simpler solution.

This is also the advantage of iterative development. Build a prototype, if you see a better solution, rewrite it. Rinse and repeat if time permits.
As the saying goes, "zero and one are not probabilities". Like 'Dylan16807 says, they eat evidence. When doing maths, when transforming to log probabilities, 0 becomes -Infinity; when transforming to odds ratios, 1 goes to infinity.

A longer explanation: https://www.lesswrong.com/posts/QGkYCwyC7wTDyt3yT/0-and-1-ar....

See also https://en.wikipedia.org/wiki/Cromwell%27s_rule, mentioned by 'edflsafoiewq.
How about acceleration?

I find the concept fascinating, but would humans withstand it?
Enlightenment will be achieved when we develop One True Platform which marries front end and backend development so that we don’t need to maintain complex frameworks whose sole reason for existence is to make sure the computers don’t blow up passing data back and forth.
Way to Use Media
Where should I get involved in Media?
Feel free to read the README.md of the repo, in my option it clearly described what gets deployed.

Interesting semantic discussion nevertheless.