skysight-inc/HackerNews huggingface dataset:
Good question.

In the first 20 results of searching HN for "the man behind"(https://hn.algolia.com/?query=%22the%20man%20behind%22&sort=...):

* The Man Behind AMD's Zen Microarchitecture: Jim Keller (wikipedia.org) - https://news.ycombinator.com/item?id=14989551

>Zen is the work of a huge team of talented engineers. To single one out as "the man behind Zen" seems very wrong. I don't know what Jim Keller's contribution to Zen was (and without a blog or autobiography or similar from someone well placed inside the team, then neither do most commentators), but if he did work on the Zen architecture, it's hard to believe that he would have accomplished much without the help of a good team. Keller is the main AMD engineer singled out for praise on The Internet, while the hard work (and given that Zen is such a success, it's surely the result of a mountain of hard work) of everyone else is mostly ignored.

* Never give up: The story of the man behind Tetris. (mixergy.com) - https://news.ycombinator.com/item?id=830679

> This story is not about "the man behind Tetris" and I am dubious of several of the claims made.
>"Henk didn't invent Tetris, but he's the entrepreneur who went into the Soviet Union to win the rights to the game, and he's the man who made it a world-wide phenomenon"
>The three statements above are true, dubious and false in that order.

Granted, that's only 2 out of 20. Other posts:
* a few generally critical (e.g., The Man Behind Windows Powershell - https://news.ycombinator.com/item?id=15250349), so there wasn't any esteem to be divvied up,
* many projects that realistically wouldn't have existed but for the work or leadership of one man (e.g., Kim Peek with Mega, Dread Pirate Roberts with the Silk Road, Christopher Steele with the Steele Dossier), and
* many projects where I'm not familiar enough with the subject matter to say if the man was a "but for" influence (e.g., Brad Cox and Objective C).

Also interesting are the results for searching "the woman behind" (https://hn.algolia.com/?query=%22the%20woman%20behind%22&sor...). Everything after the first three results has either no comments or only one. The discussion on the first three are positive to very positive though.

On the specific question of how much credit Bouman deserves, without being intimately familiar with the project, I'd guess that Bouman herself gets it right: "No one of us could've done it alone. It came together because of lots of different people from many backgrounds." (https://www.cnn.com/2019/04/10/us/katie-bouman-mit-black-hol...). I personally find her an intelligent and likable ambassador for her team.
This subthread is quite interesting, apparently "In a conspiracy charge, the outcome doesn’t need to be achieved, only there was a “meeting of minds” and steps taken to achieve that end goal":

https://twitter.com/MalwareJake/status/1116417498168156166
You have Cheeto as a president because your population was tired of being lied to. The DNC leaks just proved them right, but sure, shoot the messenger. Get rid of your bipartisan system if you don't want to ever put your voters between a rock and a hard place again. Right. Can't do that.
Well that is a question many writers are asking themselves. What agents can offer is contacts, introductions, sage advice and the benefit of experience, to both writers and to studios, show runners etc. But eventually, agencies will always start to consolidate power, and start to act more like cartels, controlling the studios access to writers, and the writers access to studios.

In the past, this has led to individual agents breaking away from an agency, and using their contacts on both sides to start something new, and more mutually beneficial. I believe Endeavour started out like this in a round about fashion. But over time, Endeavour has grown, consolidated power and has become the same poison it was once the antidote to.

The WGA's new staffing system may well make the current agency model obsolete. And if that happens, agents themselves will have to go back to their roots and rediscover what their actual value is.
All I can say is I am sorry you have fallen prey to that narrative. It is not uncommon for large science to involve not 30 people but hundreds, and not four algorithms but dozens. In the end, science still talks about the work as having been done by an individual, just as we say that Steve Jobs created the iPhone. Everyone involved understands that Steve Jobs didn't solder the battery connectors or write the display driver. What he did was make the project happen. The same is true in science, particularly in large science. There is nothing new here except misogyny. Your favorite male experimental Nobel Prize winners of the past 50 years also worked with large teams and also didn't write all the code on their projects. That's how large projects work and how large research efforts are personified.
I quite like the concept of SDLang for config like this, but I've not yet had a chance to actually trial it in any real projects (due to less than broad language support).
It's been a while seeing UUoC awards on a random internet discussion.
Personally I'm partial to the classic Windows-style INI file.

Because it was designed to be a human-editable configuration file format, it has a simple and intuitive format that is easy for both humans and machines:

[Section]
; comment
Key1=Value
; comment
Key2=Value
[Section2]
Key1=Value

It is also easy for machines to non-destructively edit, maintaining existing comments and formatting by humans, and applications take advantage of that. That is a big plus in my opinion.
Can’t. It’s either a fully standard file or something that will fail at some point.
Nope, never said so at all. Just commented about the power imbalance between an individual and the government. There's no real negative outcome for the government when they wrongfully charge someone. Worst result is they lose the case. More often, they overload the charge sheet such that most cases end up in a plea agreement.

For the defendant, the burden is incredible. Often you're jailed, so no income. Legal costs are high, and if you're middle class, ruinous. Then the nature of most trials is that despite "innocent until proven guilty," the government typically benefits from a favorable reputation in the jury room.

Finally, look at what normally happens when the government and its agents falsify evidence? Normally a slap on the hand, a dismissal of the case, etc etc. The prosecution can treat the discovery process as if it's optional with no real repercussions.

So imho, it's not even close to a fair match. Remeber Richlieu's boast? "If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him."
If you're worried about flashing your device, go spend $100 on a device off the LineageOS list of supported devices, and experiment with that instead. The odds are it'll go fine and you'll be happily using it three months from now.
> it's almost like you're saying that the things mathematicians do have no value as they stand

I have no idea how I could have left you with that impression. I'm talking about pedagogy and rhetoric, not math. I opened with: "The problem with being topologically pedantic..." I honestly don't know how I could possibly have made it any plainer.
The alternative is javascript. Javascript gives you json with comments and programmability. And where possible .env.
Anybody that wants turing complete programmability in their config file is asking for pain. You can always embed such a language in a string as an escape hatch, so there's no loss of generality in any case, but it's sufficiently painful to encourage simplicity and security. But there exist computation models weaker than turing completeness that are still useful, some of those might be reasonable in a configuration file format. For example, you might want to specify a bunch of things iteratively, or perhaps with some fixed number of temporary variables; that's merely an FSM. Or even simply plain non-iterative logic with parameter passing, which is even easier to reason about and possibly still useful; i.e. re-usable templates without iteration or recursion.

I can at least imagine such a configuration file format could be both simple enough for human and machine to reason about, and flexible enough to add value over (say) json. But the devil is in the details; and it's not always immediately obvious what's too complex.

In any case, json5 looks like what json should have been from day 1; several of the really critical improvements were common JS practice when json was invented.

I'm a little worried about the IdentifierName extension, since that's more than what javascript itself allows (no reserved keywords!).

But json5 is also an interoperability problem. The nice thing about a (good) standard is the that if it works someplace, it'll work anywhere. Add json5 into the mix, and that's not the case anymore.

Then again, there aren't a huge number of plausible successors to json, so maybe this is the best we can hope for. And it's trivial to down-convert to plain json, which means it's not too bad, I guess?

I wish json5 simply worked everywhere ;-).
chosen by corporations of the united states, often
Add optogenetics for partypeople... ^^
All running the same route, at the same time? It doesn't look like it.

https://www.omio.co.uk/search-frontend/results/1307902350/tr...
Rust’s borrow checker was inspired by clean [1], which applied the same semantics to monads to allow in-place updates

[1] https://en.m.wikipedia.org/wiki/Clean_(programming_language)
>The police should bear the consequences...

When, in the history of ever (in America), have the police borne the consequences for anything? It's always been either the taxpayer (in pay-outs) or no one (when the officer simply moves to another jurisdiction to keep on keeping on). Although, the premise is idyllic, it would never happen.
EDN is fantastic, though I havent used it in a project in a long time. If there's one thing JSON (and numerous programming languages in general) can learn from EDN is that whitespace is the ideal seperator in lists. Commas are an anti-pattern that adds its own level of management (hence the trailing comma issue) that can be sidesteped entirely.
Sidenote: What would someone think if I used personal CRM to record down small details. I have heard some found it touching, that you actually spend time to do this with CRM or Pen and Paper. Some found it gross, as if you were tracking them.

Other than that, most of people uses are simply Contract Apps, which I wouldn't really call it a CRM.
But we haven’t seen the full report, right?
what law clearly states that attempting this is a crime?
I think you should look at your definition again, because I did not ignore it. In the example given by the dictionary for your prefered definition, they use the word to modify an adjectivized object. Although written in a different form, it is functionally equivalent to the form adverb-adjective object of the example you gave (i.e. "a deceptively curved line"). Hence, this is not 'irrelevant nitpicking' but attention to details that make your argument at best unconvincing.

To me, irrelevant nitpicking would be offering a secondary definition which is demonstrably not the definition the author or the majority of readers are using and which only applies under different context.

> Sure, it might be a bit clickbaity but this trend of “I didn’t bother to read the article so I’m going to bitch and moan about the title instead” I’ve seen on HN is way worse than the title in question.

The OP indicated he had read the article and was objecting because the title did not match the content. If a reader has to perform grammatical gymnastics to make a title fit, it is at best poor writing and at worst deceptive.

Cheers
Maybe because it can make more money providing high-speed rail which a few people want for a high price. The article does address the difficulty of competition (either between companies or within a nationalised rail provider) because tracks are one-dimensional, so maybe the rail provider has to choose between low speed and high speed.
Back of the envelope. The distance between Vnukovo airport and Kremlin is 30 km, speed of light is 300,000 km/s, time delay is 10^-4 seconds. Let's say it takes the moving car 100 seconds to get from outside the jamming area to inside. So receiver clock has to drift less than that. A year is pi * 10^7 seconds, so in a year receiver clock should drift by less than pi*10^(7-4-2), or approximately 30 seconds. My wristwatch can do better.
Of course, JSON5 didn’t come out until 2017, and this was written in 2016.
It sounds like the easy solution is to increase surveillance further. I hope that better solutions are sought after than this however
I dislike this reasoning with passion.
I tend to think the pleasure of learning a new programming language is rarely productive, except for newbies.
I also think that our world would be a better place with fewer languages, we really have a lot of useless redundancy.

What we need, most of the time, is a good library tailored to solve a specific problem (string manipulation or complex maths could even be done in BASIC or asm with a powerful dedicated library)

Creating a new language is like forking a code base.
> " It isn't profitable because fossil fuels are artificially cheap "

Not that cheap. In the aforementioned metal recycling example, the energy is typically coming from fossil fuels too; refining aluminum from ore takes an insane amount of electrical power. Even if you do that with renewable energy, that's still that much power that can't be used for other things that must be supplied by another power source (e.g. fossil fuels.)
The world's largest plane just flew for the first time
It might have been --declarationMap, part of Typescript 2.9

https://github.com/Microsoft/TypeScript/wiki/What's-new-in-T...

Jumping to definition works with typescript projects correctly when this is turned on, but it's still not a solution for JS projects with definition files
Attention Cropping in platform.ai
The law doesn't necessarily agree, but that doesn't mean its analogous reasoning is just, or even technically correct.

Here's a better lens: Assange attempted to solve a math problem.

Solving a hash is not the same as breaking a physical lock, or attempting entry.
Admittedly my comment was a result of a quick glance at the ourworldindata.org fertility map on a mobile device. I may have missed a country or two depending on the shading of the country.

https://ourworldindata.org/fertility-rate
You do have access to your location history from Google. https://www.google.com/maps/timeline
Well this one apparently allows it's soldiers given the pardon of the co-conspirator. And, yes I think it should be severely punished in either case, but seeing both go free is a lot less scary than seeing unequal justice handed down because one was a thorn in the governments side.
No, he complains that comments are not possible and the example he references is about the workaround some people use but he accepts a priori the need for comments in a config file. Why do I need explainers in my config file?

How about putting instructions in the instruction file (README) and configuration data in the config file?
What's your point? Shell is also standardized by POSIX.
I just took the Barcelona-Paris train a few months ago and paid 119 Euros for a 1st Class ticket. I think it was 79 Euros for a 2nd class ticket. I was just looking at buying tickets for my entire family of four from Munich to Berlin for this summer, and the price is 95 euros for the entire family.

That doesn't really jibe with what the author is complaining about. I get that there will be instances where the old system better serviced some parts of the network, but I believe for the vast majority of the people using the train, high speed lines have been an absolute boon.
Europeans out out a lot less than most places in the world. Perhaps a stronger home-cooking culture.

https://www.nielsen.com/ca/en/insights/news/2016/dining-with...

Looks like it's about twice as often as in Europe. Interestingly Asia/Pacific is even higher (cheap street food FTW!)
Scrapping the data of webpage using xpath in scrapy
The author, Bruno Macaes, is an unusually astute observer with his own book "Dawn of Eurasia" that covers this topic at length. He's from Portugal, a smaller recovering economy with a lot at stake in the health of EU.
I find his Twitter feed very informative on this topic, and European policy makers would do well to heed his advice.
I think it comes from Clean language or maybe Cyclone or other safe-C dialects. Not 100% sure though - I gave up on Rust some time back due to the churn and still didn't get to go back to it :( - and anyway, at this point the borrow checker is more than 10 years old, so hardly a new feature :D
if the people choose not to participate, yes. that's why it's up to us to participate. effectively.
Projects failed for a lot of reasons, not simply because they were high density housing.
The article talks about economics but that is not the only part. In isolation it wouldn't necessarily be a problem.

The other component is that China is a dictatorship that has an ambition for worldwide dominance. They are targeting their critics abroad. Uighurs, Tibetans, ethnic Chinese that criticize the regime. All face espionage and harassment from Chinese operatives. Even if they don't live in China and are not even citizens anymore.

China is telling foreign companies how their maps are supposed to look like - Taiwan should be shown as Chinese.

There was recently a belief that China would "automatically" become a democracy once they became more prosperous. Dictatorship and wealth were a contradiction, so people believed. It is now becoming obvious to everyone that the west fell for it's own propaganda in that regard.
Lol https://developers.google.com/protocol-buffers/
From a UK perspective Assange started to fall out of favour before whatever happened in the 2016 USA elections. Avoiding rape charges and skipping out on bail (which people had put money towards in good faith) will do that.
There are many different needs.

- static config
- environment specification
- runtime feature flagging
- semi-static control plane config
- rollout weights

Etc.

All of these have different characteristics.

Infrequently changed, a priori config that doesn't need to be changed in emergencies is suitable for baking in at compile time.
Distribution maintained packages are a really bad idea. You start to realize this once you are not in control of the box you are working on (have no root access). Suddenly you are faced with CentOS 6.5 because some proprietary piece of software depends on a specific gcc version / libc version. Or you can't upgrade the cluster easily because parts of the legacy code depends on specific package versions (boost, gcc). So people invent Spack and before that modules just so that they don't have to depend on the specific package versions they are stuck with. macOS and windows got it right, just distribute all dependencies that you need and don't make any assumptions on the underlying system. Everything else sucks and Linux is a prime example of that.

In short: Once you've worked with a large enough number of nighmarish Linux installations, you treat them as adversarial systems and wish you could install software just by clicking through a few screens.
If taken at face value (i.e. putting aside other theories) Assange, Manning, WikiLeaks et al aren't attempting to decide or write new laws, but rather commit acts in the public good, as they see it. Such acts are capable of transcending mere legality - by that I don't mean that they shouldn't be punished based on the laws of the political moment, rather the state's response to such acts may lay bare either the intrinsic good or evil of the state, as judged by the citizenry of the time. In this way a nation's course can be adjusted, and legislators with different values may come to power. I'm not sure what you're trying to say. Because invasion of public property is currently illegal, it should ethically never be attempted, even when one may feel there is an overwhelming case to, let's say, air dirty laundry in the public interest?
Agreed that workaround are hideous, but no, it's not immediately obvious to me we need configuration data (which should be self-explanatory) glossed with comments.

Username? Got it. Password? OK. Hostname? Sure. Why do these things need comments?

If there's subtleties to the config, put that in the README. Or give better names to variables.

Functions are not always self-explanatory and get complicated fast, so comments in programming make a lot of sense and are helpful. A config file in theory should just be a series of assignment variables-- it's not clear to me why these require detailed explanations.
This implies composting food waste is only slightly better than landfill, which is obviously absurd.

Illustrating that the next best existing option after composting is landfill, says nothing of the delta separating the two on the efficacy axis. It only speaks to a lack of altnernatives separating composting and landfill.

I'd argue that burying your food waste in any land that food will potentially be grown in is infinitely superior to sticking it in a landfill where food will never be deliberately grown.

From my perspective, living on a rural property with an outhouse where all food waste and human waste is buried and eventually grown food from your comment strikes me as ridiculous. I add obvious value to my land burying this waste, it completely escapes reuse, effectively exiting the system, when I put it in the dumpster.
I agree with you, but I do think the ease with which dependencies are managed in eco-systems like Ruby and JS is quite valuable. As most security-related things it's a cost/benefit analysis, and the benefit of the current systems are very high.

I do wish we'd move toward more of a system of forced MFA, GPG signed binaries, and a lot more conservatism on the part of developers before pulling in other gems. I don't think it's realistic to abandon it.
> bad policing

But arresting someone reasonably suspected of some crime isn't bad policing, even if they are later found to be innocent. That is why arrest and trial are separate.
His perceived support of Trump definitely eroded his fragile asylum with the Ecuadorians. They released multiple statements that made it obvious they were getting fed up with him at the time.

Personally, I think his support of Trump was a transparent attempt to receive some kind of quid pro quo when the inevitable prosecution happened. Obama has already set the precedent by commuting Chelsea Manning's sentence. It wouldn't be that unexpected for Trump to do the same for Assange.
"the article seems to describe a model of a stack of resolvers, each resolver asking the next one in turn, the last resolver getting an answer, and the answer being then passed down the chain again. But this is not how it works."

There may be some semantics that aren't right, but say I have a Linux box, a home router, pointed at 8.8.8.8, and ask it for something not in anyone's cache. There is a "stack" of sorts when the answer isn't cached anywhere. Various caches in either resolver libraries and real DNS servers...forwarding ones, root ones, authoritative ones, etc.

And the depth of the stack is different depending on my setup.
That's already the case, libertarian and conservative content is more popular than progressive content on YouTube.
I would be willing to be that 90% of the population getting locked up do not have a lawyer on retainer and use public defenders. Which you must wait for one to be provided to you then wait for said representation to reach out to you. That’s days if not longer in jail just waiting. Unless you have money then you won’t spend a moment in jail. Yet again the wealthy have a different set of rules because they can pay their way out of anything.