skysight-inc/HackerNews huggingface dataset:
We tried unbanning you for a while, but you've been breaking the site guidelines so frequently that obviously we have to ban the account again.

https://news.ycombinator.com/newsguidelines.html
The Romans had this concept of "possession". You can own something but if someone else possesses it for a long enough time, it is theirs.

They also talked about "De Jure"(In theory) and "De facto"(in practice). You could subvert the law if you do not apply it or apply it selectively.

Communist are experts on that. For example, Lenin called elections. When he lost them, he just made a coup d'etat and took power(De facto), then he will name everything as "democratic"(De jure), the government of the people and so on. A similar strategy as Napoleon, that declared himself against monarchy and declared himself Emperor (De facto) later(while being republican in theory).

Another example is Venezuela. It is a democracy "De jure", but a dictatorship "de facto".

The entities that occupy Mars (or Venus) and take possession of it will own it de facto. Who cares about what lawyers say in another planet?
That's the point of hot-desking, there's a single big room and you pick a free desk.
Sounds like you're saying it's political for being insufficiently political.
Whenever I hear such breakthroughs, I always say wake me when a product is made from this
> YOU PUT THE DICKS IN DICTIONARIES

This is great! Just wish it was possible to filter out uncommon words. I have no idea what half of them means or how they're supposed to be pronounced (non-native).
It's 2020. I've been sitting in front of two 4k monitors for perhaps five years now, under Ubuntu Mate. Every month or so an HN comment implies it doesn't work. ;-)
Was it https://thedailywtf.com?
Why wouldn't they be allowed to? They didn't sign the treaty.
This is a case for making exceptions.
Ask these folks: https://en.wikipedia.org/wiki/Conscientious_objector#Canada
Whole Foods need to learn that the American version of "flair" on uniforms is not the same as wearing a poppy in Canada or UK etc.
The Trump Accountability Project: A public list of Trump supporters
I'd argue that everyone should at least pursue competence.
Northwest co-op builds for a local food future beyond big ag
At least as far as the 2009 videos shown here are concerned, Waymo definitely relied on very detailed pre-mapping, so you're not wrong, but I still thought it was an interesting comparison, given how much AI in general has advanced over the last 10 years.
strategically WH made an amateur error by starting from a most innocent/popular symbol. As we know one should start from the edges - ban symbols "offensive to others" and list as examples and start enforcing from the ones which most people would agree about - swastikas, Mohammed cartoons, ..., and with time work your way toward other more popular symbols until you reach the goal state of totally politically sterile workplace.
> I think this will be the case for an incredibly long time, if not forever.

This seems unlikely to remain true if Martian settlement becomes a real thing. The shipping cost of <anything> from Earth to Mars is so preposterously expensive that a high priority of any settlement would be to make everything self-sufficient as quickly as possible in order to avoid it.
The paper masks I see lying around, are light and easily caught by the wind. I don't really blame folks for occasionally losing track of one.

And once they're on the ground, who wants to pick up anyone else's Covid mask? The entire point is, it captures the virus. And the paper ones pretty much all look the same. Not touching that.
Maybe it's just familiarity, or I'm out of touch since it's been a few years since I was really evaluating the options, but I find GTK much nicer to work with than Qt. It seems to do better with language bindings too. GTK being a C API seems to make it a lot easier to auto-generate bindings for any language with an FFI. Qt, being both primarily a C++ API, and also with the custom preprocessor and signal/slot nonsense seems like it's much harder to make sensible bindings for.
> There is no way the first group to land there will be able to establish dominance over the whole planet in one go.

Every potential adversary is approaching from the same direction and you have weeks / months of warning before they arrive. If you have the resources to establish a colony on another planet then defending your stake is relatively trivial in comparison. Also your team are already experts at the rocketry required to implement such a defence.
I feel that to really make this work you would need to filter words with common origins. Like, if one word appears in the dictionary definition of the other word, they likely aren't going to be funny.

Examples:

YOU PUT THE REFINE IN REFINERY.

YOU PUT THE DETECT IN DETECTS.

YOU PUT THE POLYTECHNOLOGY IN POLYTECHNOLOGIES.

But words with no commonality at all and a good rhyme are brilliant.

YOU PUT THE RUDENESS IN SHREWDNESS.
Could you stop spamming and commenting with fake accounts? It’s a waste of your time; other than looking stupid, the only outcome will be to get your domain banned.
If a planet is advanced enough to build a moon-sized Death Star, I think they'd have a better life going nomad and using it as a mobile home. Its habitable volume might be greater than all the planet's surface.
I see there's no discussion on the loss of being able to select files using server-side state. The SCP protocol is like the only tool that allows that (ignoring being able to use a contrived combination of ssh and tar).

For example, very often I use this to pull the latest file I produced in a server that has zsh set as the shell:

scp -T trustedserver:'*(oc[1])' .

I just pull that command from my history. For the other trusted servers that don't have zsh, I do the following (while being completely sure that the filenames I'm working with aren't directories, don't have newlines, spaces or other shenanigans):

scp -T trustedserver:'$(ls -t * | head -1)' .

If SCP protocol support is completely dropped, the only alternative I know of would be something like this:

ssh trustedserver 'tar c *(oc[1])' | tar x
ssh trustedserver 'tar c $(ls -t * | head -1)' | tar x

That wouldn't show per-file download progress bars, but oh well...
Context: https://twitter.com/mbsimon/status/1324808849572958218?s=20

Started by Michael Simon, CEO of Elucd, YC S17.
They don't need to. They just need rockets, lots and lots of them. All colonists need is to deny the incoming party the ability to make a successful landing or orbit.. Unless you want to nuke or slam an asteroid into Mars, conventional warfare simply do not work well on the timescales of space travel. Another alternative for the red team is stealth, but our current understanding of metamaterials is nowhere advanced enough for an
invisibility coating in the optical spectrum that can hide a spacecraft capable of interplanetary travel. Perhaps they are sufficient for a missile that only needs to make a minimal adjustments to direction.
I see the current legal status of Mars as similar to the legal status of the New World after 1494 when Pope Alexander VI divided it between Portugal and Spain, and those countries agreed on exactly how to do it.

We see how that held up.

Or for another example look at the colonization of the USA. There were overlapping legal claims to most land, with the same plot having been given in a grant by the King before the revolution, by the state, by Congress, and some innocent pioneer actually went and lived there knowing none of that. The way we resolved this was consistently in favor of the squatters who lived there. On the same principle, conflicting legal claims to Mars should be resolved in favor of people who actually go to live there.

And guess what? We're looking a likely future where in a few years SpaceX is able to get there in volume while nobody else can do better than occasionally land small robotic vehicles at great expense. Who will be establishing the facts on the ground?

Doubly so if Elon winds up financing a lot of it by replacing long distance airplanes with reusable suborbital rockets. Despite SpaceX not being a sovereign government, the implied military capabilities here on Earth are quite significant...
A MITM can add a "Donate" button to news.ycombinator.com. The money doesn't actually go to Hacker News, though. It goes to the MITM.
Actually I disagree. I think any organization capable of establishing a Martian colony would likely be capable of sending along a few anti-satellite missiles to defend their claim. I do however doubt they'd be inclined to do so.
>I would be careful with your test about asking a question that you pretend not to know.

>If I were in an interview, presumably with my technical superior, I would not be as interested in the job. I want to work with knowledgeable people so that we can work together efficiently and teach each other stuff. If the person above me doesnt know the answer to simple things, then I might question the strength of the team. The interviewee typically doesn't have a lot of power, but they are evaluating you too.

Yes, and I'm interested to see that evaluation and how they act on it. The whole thing is what you do with vulnerability: does the person correct me and consider it a problem to fix? How does the person do it? Does the person rejoyce that I got something wrong/don't know something? (which is the case of people who don't know much who do not believe when they "get to correct someone" and make it a big deal). Will the person let it slide and be secretly disappointed and talk about it (which is characteristic of bad, toxic, organizations)?

Delivery is key. This reveals a lot by incurring a small "reputation"/"perception" debt repaid quickly afterwards.

That and you other points are all valid concerns.
Not “small”, but I vertically mounted a 4u chassis (front-side down so cool air comes in from the bottom and hot air is exhausted out the top) and it actually feels not much bigger than a standard ATX tower, except I have 9 HD bays.

The case was $120CAD, and the mobo/cpu/ram (i3) were another maybe 300.

Caveat: I’m not running ZFS, and just do classic “data lives in two places on-site and one off-site” backup
We've used it in visual fx houses since 1998, no one ever mentioned the name. Many folks don't even know the word, it's British I think.
indexedDB is the closest thing to permanent storage. This works quite well in Chrome/Firefox. But Apple don't persist it properly (presumably because they don't want webapps competing with their iOS ecosystem).
Nietzsche did not claim to hold a privileged position in this regard, nor in his opinion does that position necessarily lead to postmodernism. Indeed Nietzsche would have been mortally offended by the entire postmodern project, the forerunners of which he clearly believed to be inspired by decadence and ressentiment. Nietzsche's "there are no facts, only interpretations" goes much deeper than postmodernist ideas about moral relativism or whatever: Nietzsche denies that there is (or at least that we have the grounds to believe in) any such thing as responsibility, guilt, will, causality, Being, or even identity, both in the personal sense and the logical sense.

His focus instead is that, given the essential failure of metaphysics, to instead try to destroy as many as the 'old idols' rooted in these cognitive biases and value judgements - to see to what extent life could endure the incorporation of small-t truth (Nietzsche suspected that many errors were actually necessary for life) - and to re-evaluate our values with the (arbitrary!) view of increasing the health of the human animal. And he makes clear that this depends on the person: "the exception should not try to become the rule." Nietzsche's philosophy is explicitly not for everyone.

In terms of practical life advice, Nietzsche ends on somewhat common ground with the Stoics -

> My formula for greatness in a human being is amor fati: that one wants nothing to be different, not forward, not backward, not in all eternity. Not merely bear what is necessary, still less conceal it—all idealism is mendacity in the face of what is necessary—but love it.
I really appreciate the taxonomy and links given there, but whenever I see someone claiming "you can't do Z before you've mastered X and Y" it tells me that someone's afraid of others succeeding with simply skipping the masterhood of X and Y and going straight to Z, picking up just enough X and Y in the process.

In fact, since the direct path is more rocky than going via X and Y, it naturally selects the most motivated people, so those succeeding in it will generally outperform those who went X-Y-Z.
And this is what will happen, even if the first to start will get the better spots. You can't claim the Moon is yours unless you control all its territory.
I love it, but I don't know a lot of these words!

If the author is reading I think a nice small improvement would be to prefix the Google search with "define" (as in: "define ${word}") to invoke Google's dictionary function.
Got to wonder - why are you there at all? How is this one particle better from working at home? Clearly you're not there because of the environment (proximity to folks on your team etc)
Join your local facebook group and get involved. My facebook group South Silly has done a lot to stitch together South Philly over the last ~5 years. Businesses have launched, friendships and marriages have formed, etc. We also have a webseries highlighting local personalities, businesses, artists, and musicians http://southsillycam.com
I don't think conscientious objectors are opposed to support services for veterans and the families of veterans.
33% of devices, but per the article, only 1-5% of traffic on sites using LetsEncrypt. I don't see any site owners moving to a different CA when this affects less than 5% of their visitors, who are likely the poorest fraction of their userbase , i.e. probably not many paying users.
> [...] a good introduction to a Jupyter system for the Julia programming language.

To clarify: it is not Jupyter system for Julia programming language. I mean you can use Julia in Jupyter, but this article is not about that.

It's about another, independent computational notebook system written from scratch in Julia for Julia language.
Why would Taiwan let TSMC move its operations away and thus weaken Taiwans U.S. Defense Guarantees?
If Ma is doing anything worth a Billion dollars in China you can be sure he has the support and approval of the CCP.
I have no idea why the monetization strategy of a game has anything to do with the genre -- free to play vs microtransactions vs digital download or whatever, doesn't tell me what the gameplay is like.

Roguelike is a self-descriptive classifier -- something like Rogue. The defining characteristic of roguelikes is exploring game mechanics amidst permadeath. Starting over is fun, and different every time. These are the important traits. BoI, FTL, Spelunky et al are most definitely Roguelikes in that runs don't influence future runs, the world is randomly generated and doesn't persist, and things can take wild turns and every run ends drastically differently.

I'm not sure what the author is going for, beyond pedantry for the sake of being pedantic. I don't know any Roguelikes developers (Angband, Caves of Qud, etc.) that feel strongly about use of the term. Enjoy it! Play good games!
Hey! That's kind of how how I use the CLI (API?) at AWS. It works pretty well! And fortunately (for me), not too much thinking involved.

BTW: I have a D3 front-end dashboard/console for the app (not admin) that makes this a little bit harder, but D3 is pretty organized (and well-documented), if you can figure out what you are trying to do with it.
Actually, the "essential content" has on average gotten much worse as budget cuts mean much less original writing.
After the classic adventure (aka "Colossal Cave") I learned about rogue on a BSD Unix System as a student and loved it. And I was really impressed when I learned about https://en.wikipedia.org/wiki/Rog-O-Matic, the "belligerent expert system" which managed to win the game.
Surprisingly, the margin isn't as insane as you would think. Linus Tech Tips actually did a video comparing a homebrew Mac Pro killer vs the Mac Pro and they came out surprisingly close. Ref: https://www.youtube.com/watch?v=l_IHSRPVqwQ

Once you factor in the cost of stuff like support and hardware validation it becomes pretty much a moot point. That's without even considering that you would need to hire a supply chain expert(s) to acquire large quantities of parts if you needed anything more than a few machines. At my work, we have whole departments full of people dedicated to making sure we have the right mix of hardware at the right time to fulfill customer needs.

There are definitely some configurations that really don't make sense (the lowest end config comes to mind) but, at the same time, if you run a business with a team of people training on Macs, the amount of money it would cost in training and lost productivity to switch over to Windows for possibly lower prices makes even less sense.

I'm a custom PC and linux guy myself but this seemed like a good time to remind everyone that there's more to computers than just the cost of making a single machine.
That's not at all what the poppy campaign or the Canadian Legion is all about.
Oh, Ragnarok! I Loved it. It has features still unmatched by modern games. Where else, tell me, you can mutate to have 16 fingers (putting an enchanted ring on EACH!) and 5 eyes, improving perception?!

And you could switch bodies with any monster (best of all Draugr, who moved 4 times faster than everyone and had insane health and other stats!).

And if you morphed into a giant, while wearing rings, they would cut your fingers off. Isn't it nice?

But, best of all, you could meet ghosts of your previous lives, sometimes with gear!

ADOM is much more polished, of course, but lacks this inspired touch.
It glorifies war.

So putting a photo of my dead wife on my desk at work glorifies car crashes? Got it.
This reminds me that I've got to remove recaptcha from the contact form in my website.

I rarely get contacted so I wouldn't have to pay any time soon, but I want to remove all third party services from my site anyway and I have to find a way to prevent spam that would nevertheless be less annoying for someone who would actually want to contact me.
Chiplets would have alleviated some of it.
It would be a fucking shame to waste the resources of the first interplanetary colony in a war. It would be pretty in line with what our leaders do, but still a shame.
A long year really
Just what we need--start spreading our legal monstrosities across the universe!

Jokes aside, this is one thing I don't understand about Elon's viewpoints. He's afraid Earth's insanity will destroy itself, which is why we must spread to other planets. He forgets that as soon as he relocates people to Mars, that same insanity will be relocated with them.
SCP also has security implications for the client though.
I noticed the same thing with linear and duly noted it as the four term fallacy
> You're not really going to make it a day without cleaning the dishes.

I always do a review right before I'm ready to commit my code, to see if there are any obvious refactorings, need for comments, or style issues to be addressed.

I find this constant tidying up, like cleaning the dishes after every meal, prevents having to do a massive clean up at the worst possible time down the line.
What the...

Is that a function with a 560000+ lines long comment inside of it, that gets turned into a string, then sliced, and split on newlines, then assigned to a global variable that gets used in another global function?

It took a minute just to open the source code in my browser. Chrome used 5.2GB of RAM while viewing the source code, just for that tab.
Without more information, it sounds like you may be having some issues with anxiety (perhaps just me projecting). Perhaps not in the clinical sense, but hear me out. When people become anxious, they start to have difficulty breaking complex/large tasks into simple/small tasks. Even when they try to, they're still taking on too much work (or it still feels like too much work) to be able to complete in a reasonable (again, in their perception) time. This happens to me often, and this year has definitely been worse than most.

Here's what I do: Take a step back, write down what needs to be done. Break those things down into achievable chunks. Repeat. Then focus on one part at a time, don't scattershot it. Don't take a small bit of work from here and there. Take the small pieces that sum up to a completed larger piece, and get it done. Repeat.

One of the benefits of this is an emotional one. You'll start to see small wins, which feels good. Then you get bigger wins.

By way of analogy, trying to get fit is similar. I wanted to run a 5k, I just couldn't (I was 40 pounds overweight and had barely exercised in years). I went out and walked it, that worked but took me way too long (50 minutes the first time). I increased my walking pace, I started jogging short segments, eventually I could do a full 5k run. If I had just gone out initially and tried to run it, I'd have failed. And gone out two days later, and failed. Eventually I'd have given up (I know, I did that before). By making small achievable goals that also built up towards my ultimate goal, I gave myself both the emotional framework to maintain motivation and the structural framework to actually achieve it.
I'm in kind of the same boat. I grew very disatisfied with Unity earlier this year and began looking for alternatives. I explored writing my own rendering engine, given that my requirements aren't very high.

Back in January, I discovered this really cool .NET Standard 2.0 library for abstracting Direct3D 11, Vulkan, Metal, OpenGL 3, and OpenGL ES 3 called Veldrid: https://github.com/mellinoe/veldrid

The documentation is pretty good, for its own parts, and it has a fair number of examples for setting up things like different windowing libraries. I was able to put together a set of code for a single demo running in Windows Forms, WPF, and Xamarin Forms fairly easily. It also has support for SDL2.

Currently, I'm going through a Codevember exercise where I teach myself WebGL from scratch.

From what I've learned so far, most of the graphics APIs these days work in very similar ways. And Veldrid polishes over the few differences (esp. in the case of OpenGL). WebGL does, too, in that they present an OpenGL front-end, but the back-end can be implemented in different graphics APIs (for example, on Windows it's actually implemented in D3D 11 through ANGLE).

In general, you need to create a Shader Program--which is a combination of multipe Shaders of different types, e.g. Vertex, Compute, and Fragment--construct one or more Buffers to which you will load data (generally in a big, ol' smash of data), and configure how ranges within those Buffers will map to pointer locations within your Shader Program.

However, I've generally found that there is little documentation anywhere on how to architect a data pipeline to use all of the various GPU resources efficiently. Everyone talks about "use as few draw calls as possible". But they don't really tell you how to achieve that.

My feeling is that a Shader Program is loosely analogous to a Material in something like Three.js or Unity. I'm guessing that the ideal approach is to take all of the Meshes in Three.js, or all of the Renderers in Unity, that have all of the same Materials, and then combining their Geometries into a single block of memory. And that's where Uber Shaders come in, as an attempt to also combine all of the different ways in which you'd want to render different Materials into a single Shader Program.
Here is an equally qualified statement to counter your hot take: Common fallacy around these parts that renewables are cheaper. They're not.