skysight-inc/HackerNews huggingface dataset:
> the complexity of growing e.g. a new leg because you somehow need it is again unthinkable with our current computing power (we can't even model that properly with reinforcement learning on fastest supercomputers).

On the contrary, the complexity is so trivial it’s something I did in 30 minutes, on a laptop, in 2008, as a “prove it to myself” response to a young-Earth Baptist Creationist.

What we can’t do is simulate full-lifecycle organ-scale multi-cell protein folding in real time, but that’s a very different thing.
Why don't any of the agencies that ever investigated this question come to the same conclusion?
I’m no big fan of recent Google, but huge thank you to them for driving a push towards https by default
No. It's remarkable that they even got to the runway with such precision.
Yeah, then all SpaceX has to do is run their usual "we have no comment" playbook and the reporter is left with nowhere to go. Convenient for SpaceX I guess!
Wasn't it 6 years ago when Snowden made public his revelations and Google said 'nope' and encrypted the lot? Who now sends traffic over these links and doesn't encrypt them?

So, what value do the SA government have in intercepting these links now?
Yeah, the author’s example is an odd and unlikely one.

The real security concern is “you’ve audited the source code for some level of safety criticalness and validated it. What guarantee do you now have that the binary you’re told was built from that exact state of source code, actually was?”

A concrete example being the UK’s audit of some Huawei firmware source code, which basically concluded “in addition to the issues we found, the builds are highly non-deterministic and we have no way of verifying whether a given firmware blob was actually built from this source or may have differed in any number of ways”
No, that's overreacting: there is like an entire industry about reporting false statements made by Trump so its not that bad. Of course, there is also a industry dedicated to reporting how the false statements can be interpreted as almost true...
Frank Abagnale: Never do these things because that's me stealing your identity
> Either way, it exposes a flaw in SpaceX’s design

What is this statement based on? You are saying yourself that there's no information available to the public about this due to lack of transparency, yet in the next sentence you are making a bold statement about design flaws.

To me it sounds like there should be clear regulation about right of way in space. I haven't seen any information pertaining to SpaceX design so far.
The Vitality of Diversity (2017)
> Especially from friends and relatives.

You make me feel extremely lucky.
See Brandolini's Law.

https://en.wikipedia.org/wiki/Bullshit#Bullshit_asymmetry_pr...
You say that you search for info and Stack Overflow usually gets you the best answer. That's fair. That's your legit experience.

My experience is very different. I'd guess 50% of the time if I get a Stack Overflow result I click it and it is closed as off-topic or dup or whatever. If it's a dup, there's a 10% chance the link to the question it dups actually answers the question. If I'm very lucky, someone answered the question before the closure.

It's very frustrating for me. When it's good, it's soooo good.
Peer review can be pretty shit too, and should be viewed as a spam-filter more than anything. There isn't really a fast way to know if some work is good and reliable if its about something new.
The number of readers of forum comment decays exponentially over time. Is anyone reading years old forum comments looking for insights?
That's a fantastic, fantastic link. Thanks for sharing. Very informative. I may have read it before, but don't see it in my notes.

> How does Tree Notation address anything listed there?

The 2 things that have changed since 2001:

- git
- Tree Notation

A very powerful combination. In two ways. First as a collaborative database system (https://treenotation.org/treeBase/). Second as collaborative grammars (done via Github, gitlab, or any gitX).

1. "People lie". Complexity can be measured directly in Tree Notation. Complexity is where corruption hides. Tree Notation + git (blaming, etc), makes it much harder to lie.

2. "People are lazy": Tree Notation requires the fewest keystrokes (or pen/pencil strokes--it works great on paper too! very important in clinical settings. for instance, in some countries, 80% of hospitals have no digital medical records at all--I was recently told today!). Tree Notation and our grammar language gives you type checking, autocomplete, autocorrections, and more.

3. "People are stupid": see response to #2.

4. "Mission: Impossible -- know thyself". I'm not sure the problem here. The semantic web shouldn't be about forcing some model of behavior on people.

5. "Schemas aren't neutral". Tree Notation makes this very simple: just fork a grammar! We are carefully designing our Grammar language so you can simply do a file concat of N files to create a new grammar. We are making it as easy as possible to build, fork, and combine new grammars.

6. "Metrics influence results". In our database of 10k notations and computer languages, I quickly realized that you can't bucket things so cleanly. Terms like "a functional language" an "imperative language" are mildly useful, but not so precise. Instead, we now have over 1K columns. Tree Notation/TreeBase/Grammars make this very easy. Amongst other things, this will allow for better precision medicine.

7. "There's more than one way to describe something". We agree! It's so easy to fork a Grammar if you think you can do it better. Let the market decide. We have this of we talk about of the "World Wide Tree". But at least one person thinks we should call it the "World Wide Forest". I think they may be right.

FWIW, I pitched Tree Notation for the semantic web to w3c in 2017 but never head back. This is a reminder that I should ping them again.

Thanks again for the link. A very good read and I've long been a fan of CD's work.
Yes. Did you read about date, time, and actual calls to RNGs? And nondeterminism of listdir? I don't think you actually read the article.
Enlightened self interest is wanting to raise your own taxes to pool money for common goods and services. Wanting to raise someone else's taxes for your personal benefit is just regular old self interest.
Names are one part of a two-part code. The name transmits meaning to people with enough knowledge of the other part.

Liken them to other analogies using other names can help build up the required knowledge
Isn’t the protection of rights of members of this category the subject of the Geneva convention?
Watched 25 minutes of it so far and it's absolutely fascinating, thanks so much for sharing.

One key point so far for anyone who hasn't watched yet: the fasts involved here are long (multiple weeks) and treatment that you do under medical supervision, and it needs to happen properly, meaning along with it you need proper exercise, getting your blood tested, and various other things, in some cases even including classical medication (possibly even larger doses)... so in general it's not merely "just don't eat for N days and you'll get cured".
The German BND snoops traffic at DECIX. UK snoops on transatlantic cables. Everyone snoops.

Either we move to full e2e encryption or we organize democratically to tear down the modern Stasi.
Should You Accept a Lower-Level Job After a Career Break?
The Model X is a luxury vehicle. Luxury vehicles have always been expensive to maintain. Example:

Front strut for a 2016 Ford Fusion, $92 [1].

Front strut for 2016 Mercedes S550, $1,406 [2].

So I'm hoping the Model 3 will be different since it's a high production vehicle.

[1] https://www.autopartswarehouse.com/sku/Ford/Fusion/Monroe/Sh...
[2] https://www.autopartswarehouse.com/sku/Mercedes_Benz/S550/Bi...
heh! looks like a cheap knockoff!
Would be nice to see some good non-HTTP uses. The manpage says:

> curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP).
Praise Terry! Hallowed be thy name! And that hard drive got what it deserved!
It took well over a decade for this acceptance to go from "conspiracy theory" to common sense in the tech community, and patches of cognitive dissonance still remain. What makes you think that opsec has adjusted so quickly, especially with nowhere straightforward to go? Consider that metadata-spewing HTTPS still passes for security.
The thing the article misses that I personally like about Haskell's drawing interface names from math is that it makes the edges sharper. There's more room for argument about whether something is "really Mappable" then whether something is "really a Functor", and more room to be uncertain about what guarantees I have in using the interface.
One would hope, but there are plenty of people who double-down on the obviously-wrong interpretations of ambiguities such as in your comment. People are surprisingly willing to misattribute the causes of of their diet's success or failure.
time and again when I search for an answer online the stack overflow is the best answer when -

I have an error text about a popular tool - I would say about 50% of the time SO is the best, the rest of the time is either some blog post or more likely an issues thread on github for the tool.

I really know a lot about the subject I am asking about so I know exactly how to ask to get a really good example bit of code doing what I want to do. - about 90% of the time SO gives the best answer. Of course it probably also gives a couple crap answers, almost always the answer I consider best in the response is not the one that is up highest. Actually maybe it does not give the best answer, but it definitely gives an adequate enough answer that I don't try to look any further.

The question is really pretty simple - on the level of how do you concatenate strings in Language X - this happens when I need to ask something simple about something I don't know or again when I just want a simple syntax lookup.

The problem is very complicated and it takes a lot of code even to provide a simple example of what you are trying to do - generally in such a case your problem is somewhat unique and anyway you are not going to provide an example code because doing so will be too much work to put up with SO. Instead you just keep on going trying to fix it yourself.

The question is very complicated and I know very little about the subject or problem domain. In such a case one is unlikely to produce an example code and as such SO is the wrong place to get help.

So as a general rule SO is really useful for something that you pretty much know how to do but you need a little refresher or help with some of the trickier bits, so sort of like reading the documentation but quicker. If you really need help with something however SO is pretty much useless because when you really need help you need something like a forum where you can ask some high level no code questions on the issue to get some guidance and SO by design does not do that. Maybe you might even need to ask for that SO hobgoblin, an opinion as to which methods are best to use when trying to achieve your goal!
The conclusion of this WSJ piece -- organ of the Murdoch disinformation empire, though generally the WSJ's news reportage continues to enjoy a reputation no longer afforded its opinion pages -- is that we need better media literacy.

That is: it's a plea for a dodge of responsibility by media organisations themselves.

My conclusion is the opposite: we need better reputational and accountability systems and institutions. The idea that a media channel, editorially controlled, AI heuristics driven, or "wisdom-of-the-crowd" determined, can act in complete disregard (or open opposition) to the truth and reality, and fail to be held to account, is a key problem.

To those who respond with "but who then would determine the truth": these institutions are already determining at least the perception of truth, through what they promote. Repetition, as the WSJ article and its cited research show, create impression of truth. And whilst not all ground truths can be known, some can be well established, as can be deliberate campaigns to obviate and obscure truth.

Dante's deepest circle of hell was reserved for the betrayers of others. But immediately above this was the circle reserved for the bearers of false witness. An arrangement in an age where virtually all information was conveyed through witness, either oral or spoken testimony. Much of the social, religious, and communications institution of the time was devoted to establishing the importance of truth, and the consequences for falsehood, where independent verification was difficult or impossible.

Advances in information technology have offered increased opportunities for verification, but also broken down many of the foundations of trust in individuals and institutions. Some recent tools -- Bitcoin comes to mind -- are expressly founded on removing the role of trust within sectors of activity. This is a bad idea for multiple reasons, two of the principle ones being that trust itself has an extreme function in improving efficiency, and that its removal proves instantly and deeply toxic socially and institutionally.

We need to reestablish trust, adherence to trust, accountability to trust, and institutional trust. Information technology to date has worked in the opposite direction.

This ends poorly.
This is silly. Diversity is neither a good nor a bad thing. There are societies which are thriving because of diversity, and societies which are miserable because of it. There are societies which crumble from a lack of it and societies that endure for thousands of years without it.
Use the market to clean up the web
Profit motive does not go away in a "non-profit" (FYI, Firefox is produced by the Mozilla Corporation, which is the for-profit subsidiary of the Mozilla Foundation; top salary last seen [2017] was $2.3M+). Mozilla depends for its profits (to pay such salaries and bonuses) mainly on the Google search deal.

In my opinion, this conflict of interest between users and Mozilla's search revenue share held back tracking protection in Firefox over the years. We (I was there, this is all in public bugs and news now) rejected third-party cookie blocking three times.

Meanwhile Brave has a transparent rate card, where we pay the user 70% of the gross revenue for user-private ads, and 15% for publisher ads (not yet deployed; the publisher makes 70% and we take same as the user). So we get <= what users get, and we will fail if our users don't like the private/anonymous ads+donation model enough to opt in at sufficient scale that we can cover our costs.
You are clearly confused as to what deleting means, and at least for EU citizens deleting actually has a legal meaning in this context.
I think this is related to "the grass is greener on the other side". Other people's problems seem eminently more solvable than our own. Sometimes that's even true but often it isn't.
Containers can be used as part of a deterministic build process, but they're not a silver bullet on their own:

>which have the appropriate ... dependencies

What are your dependencies? Have you specified them precisely?

Does anything in the build process use timestamps at any point? If so, your build isn't deterministic.

Furthermore, if your goal is reproducible builds rather than simple determinism, you may then care about where e.g. the GCC binary in your Docker container came from.
Not if they declined because (1) it was impossible for them to do it or (2) they explained it wasn't needed.
Fake news isn't bound to the limits of truth.

Fake news can be generated with far greater volume than truth.

Fake news can be specifically engineered to appeal to various cognitive biases promoting virality.

Truth serves reality. Falsehood can, and very often does, serve specific partisan interests who have a hand in promoting its spread.

These are four powerful factors favouring falsehoods and their dissemination.
> But for as long as they've been around there have always been people who get worked up over those sites not being quite what they want them to be

Problem is those sites used to be better.

A number of us where fighting to keep good resources good.

It feels we were steamrolled by people who enjoyed playing admins instead of actually asking or answering questions.

If you look into S.O. you'll find a abandoned accounts with a large number of points. People who made tbe site work.

I think a number of them gave up after trying to fight the bureaucracy.
Situations where you might need to rebase against incoming changes are precisely the situations where --force-with-lease is a no-op.
Reading the Wikipedia page for a 2009 satelite collision[1]:

> Calculations made by CelesTrak had expected these two satellites to miss by 584 meters (1,916 ft)

Perhaps the calculations aren't straightforward Newtonian mechanics?

* https://en.wikipedia.org/wiki/2009_satellite_collision
Nor Reality Winner. She called out the Russian electoral tampering and was imprisoned for 5 years after agreeing to a guilty charge.
Maybe hide downvotes and effects thereof of new questions for a certain limited duration, unless the downvoter comments. The downvoter would see a warning, possibly an encouragement to post and be friendly, and the downvote would eventually count.

The exact duration that's best would be unique per site and question. It should depend on how many active users the stack exchange has, the length of the posters account exists, and how many "quick downvoters" attack the question within the first X minutes.

Quick downvoters could be defined as users that downvote more than X questions that have appeared on the site for less than X minutes.
> In the case of "functor", I also find the Chinese (函子) more obvious than the Japanese (関手) or English.

If not too much to ask, can you please explain how those non-latin characters form the meaning for the word "functor"? In my native tongue (Turkish), we borrow the word "functor" without applying a translation to it, thus it becomes one of those things you simply memorize and move on.

Do these Chinese and Japanese words form a meaning similar to something like "function-izer" or "function+abler" or something else?
University of Calgary Data Science Position
I completely agree with your take on this. If you know what a "map" is in the CS context, "mappable" makes perfect sense. Names are absolutely critical to the synthesis of knowledge, as they provide a simple symbol by which to refer to complex concepts, which gives you greater power in wielding those concepts.

---

Whenever the topic of names comes up, I reread one of my favorite blog posts I've ever come across: "What's in a Name" by Olin Shivers [0]. Here's the thesis statement:

> [My thesis advisor, Allen] Newell [...] explained his understanding of names: “They provide distal access.” That is, a name is a local piece of data that stands for some other piece of data, which is presumably large and remote. You can now use that small, convenient, local datum instead of the large, remote thing for which it stands.

(If, like me prior to reading this, you're unfamiliar with the word "distal", it means "Remote from the point of attachment or origin." [1])

[0] https://blog.janestreet.com/whats-in-a-name/

[1] https://en.wiktionary.org/wiki/distal#Adjective
* Many applications still aren't encrypted by default, like IRC.

* If you have compromised a private key, you can get useful data from the cable intercept.

* If you can collect ciphertext today, and decrypt it tomorrow (with, say, quantum computers), the cable intercept is very useful.
Looking at the Front-End with Back-End Eyes
The difference between the calorie ratings of foods and the actual energy a person gets out of that food is sharpening the pencil far too much for someone who lost 50lb in a couple of months. The drastic caloric reduction is first order.
Beta 0.1 will always have a special place in my heart playing it for hours at the LAN shop down the street from me. Bonus was being able to troll people by flying my dead-player spectator through doors and opening them. People would get really mad - it was awesome.
Somewhere I ran across the bit of trivia that there is often a little triangle/arrow next to the gas pump icon near your fuel gauge that indicates which side your filler is on. But once I started looking for this, I noticed that it isn't universal.
This is an interesting position which will consist of using software testing tools to build an application to scrape advertisements from multiple platforms (mobile / website).
SpaceX Refused to Move a Starlink at Risk of Collision with a European Satellite
That's not true at all. There are plenty of folks grinding out wordpress plugins or marketing gizmos for half that. When I was doing those things it took me years to crack $55k. As I got that stability I started looking at skills that were more in demand and less wasteful of my cognitive surplus.
Reinforcement Learning 10: Classic Games Case Study (2018) [video]
Figure 2.1 is a nice graphic illustration of how to make a tidy/long form dataset from a wide format dataset. Nice!
Just to be perfectly clear: I’m not proposing anything in the realm of international relations trying to force countries to do anything.

Regarding your specific points:

1. Yes. Maybe only for resident visas (arbitrarily turning away tourists and people on temporary business sucks but is a lot less dire).

2. Yes on the trial. Not necessarily on granting entry in the interim. It would presumably work like any other trial: you’re held temporarily and then get a quick hearing which determines whether you’re released or not, and under what conditions.

3. I don’t see how this is different from #1.

4. Yes, this should be a criminal trial and the defendant should have all the rights due to a criminal defendant, including the right to a public defender.
> I suspect they resent the site's status as a kind of reference to be accessed through search engine results

And yet this is what the creators of the site explicitly wanted it to become.
There's also Go and assembler as evidenced by:

Show HN: ssh chat.shazow.net
https://news.ycombinator.com/item?id=8743374

Sshtalk: An SSH-based chat made in assembler
https://news.ycombinator.com/item?id=15829206
It makes a bit more sense when you realize that many buildings outlast the businesses in them. These buildings are unlikely to be McDonalds restaurants forever.

But for stuff that's easily changeable (like color and signs), it seems excessive.
To test their ability to perform a controlled deorbit.
When i was taking freshman CS classes, this was a running joke with my classmates. Wed take to google for helping fixing an error, and 90-95% of C++ 101 questions have at least one answer in the form: "why are you trying to do this? Unless you know what you're doing (which by your question you probably dont), you should by using different methods entirely."

Friend having a coding problem? Give 'em the SO special:
"Have you tried using vectors?"
Meanwhile my French door fridge from 1992 runs fine and does the one thing I care about: keeps food cold.
I am biased[1], but the OpenStack story is pretty good. Running it is always going to be more than "apt install openstack" - but there has been pretty good improvements in installers.

Juju (linked below), OpenStack-Ansible, or openstack helm all make deployment possible.

The end user story has been pretty consistent for a while, with additions for newer features, and high performance hardware always in the pipeline.

A lot of the horror stories from the early days were people expecting free, fire and forget ESXi - which it is not.

1 - I have been a project team lead on one of the sub projects for ~ 4 years, and more recently sit on the Technical Committee.
One is a throwaway satellite of a huge constellation - the other a unique billion euro research satellite. Easy to see who will give in first to protect their assets, but plainly it is equally easy to see who should move first.