skysight-inc/HackerNews huggingface dataset:
> Learning languages is big investment, and having dozens of languages around is not productive, human languages are consolidating over a few, English is by far the business language of the world

Human languages are easier to aggregate, I think due to context. As long as you can get somewhat close, most people will generally be able to follow along. Programming languages generally lack that context (or more likely, intentionally ignore it to prevent unpredictable behavior).

Just as an example I could say something grammatically horrible like "Julia, he went to the store." It's got gender-mismatched pronouns, and it's a weird fragment. You probably know what I mean, though. On the other hand, a computer has no idea what to do with this:

```
she = new Julia()
he.went_to_store()
```

Is `he` a mistype of `she`? Did I forget to instantiate `he`?

On the topic of the "best" programming language, I don't think it exists. There are likely always going to be particular paradigms that are better suited to tackling certain problems.

If you look at typing, in particular, that varies both by problem space and person in my opinion. Some people appreciate the nudges typing gives them; other people seem to have no trouble holding type info in their head (I am not one of them). Typing also becomes less valuable the less well-defined your types become. As a rough example, something like MongoDB probably benefits from typing less than other applications because so much of the data lacks a predefined schema.

At least so far, there also seems to be a trade off between development velocity and runtime speed. Most of the languages that are fast to write are slow to run. That I think will be eventually surmountable, though.
To make it concrete: consider a cluster of ten machines with 256G of ram. Team A and team B both schedule jobs with a requirement of 129G of RAM and five replicas each. The replicas get scheduled, one on each machine. Team C wants to schedule a task that takes an entire 256GB of ram. If they don't have sufficient priority to preempt the other jobs, then they will not schedule.

In real heterogenous-workload production clusters, every available machine likely has several VMs scheduled on it if the cluster isn't idle. There is never a full machine that's free unless some special effort has been taken to make it so.
Indeed. In that case, BMJ publishes myths.

https://www.bmj.com/content/370/bmj.m2815

Plus, there's common sense. I live in an area hit by COVID hard. About half of the people who I've heard of catching COVID19 through friend networks have some sort of long-term effects. Most are minor, but a few are not. I think the question is what happens a few years out.
Zuck says Facebook made an 'operational mistake' in not taking down US militia
Kubernetes: Virtual Clusters as Development Environments
Ok? And?

It’s interesting trivia but it doesn’t mean much. A well packed slum could fit 10x that amount in that land. Or you could have a vineyard or you could have a train station.

It’s an arbitrary comparison.

Land gets used in many different ways that make sense for the local people. Some seem “better” but that requires certain “assumptions “. Is arid desert “wasted”?
"The road could be icy" is certainly a useful data point. But "70% of the way from 'wow this is cold' to 'wow this is hot' is a moderately comfortable temperature" seems reasonable to me.

(68 is a comfortable temperature for men wearing suits... a better more general temperature is probably 72.)
I use a modified GmailThis bookmarklet to send myself URLs frequently:
https://github.com/DangerousPenguins/GTDPI

Just click the bookmarklet, optionally add any search terms and click send.
CenturyLink L3 outage knocks out web giants and 3.5 percent of all internet
Now compare Manhattan.
What if they are a well educated, critical scientist who loses their life to the untested vaccine? The world may be missing out on decades of their future work. If they have a family who has to mourn their passing?

Not saying that makes it unethical, but the calculus is more complex than just whether they put others in direct risk.
Adguard has 30,000 filters in the list. uBO Annoyances has 3000.

The uBO one is maintained by the devs themselves. Easier to report if something breaks.

It can also remove Instagram and Quora login-walls.
Waste of money...

They have no idea how much, if at all, RD spending should change. For example, how could they tell if it ought to be decreased? Too many patents or published research papers?

It's enormously entertaining to watch the HN readers' continuous support for increased government spending because it supposedly fits some modern economic theories or matches fake research papers without having any clue as to how economics actually works.
Gimp project gets $68.34 monthly
People like to shit on GIMP for not being a free Photoshop clone, meanwhile it gets $68.34 monthly donations...

https://liberapay.com/GIMP/
the costs are dropping
This is not ethical, regardless!

It creates a precedent and expectation from other scientists to do the same, which, down the road will lead to laxed testing standards in the future -- this isn't the wild west!

What does self administering a vaccine actually accomplished in the end?

Guys, read the article, they are not doing it to speed things up for everybody, they are doing it because they think their survival of the pandemic is a net positive for science!
The following example is kinda funny:

// This is obviously not too right
",".splitBy("1,2,3,4,5")

// This should be right, because it reads out more naturally
"1,2,3,4,5".splitBy(",")

Seeing as Python uses the first version for .join()
AFAIK Nim can use C and C++ libs so yeah, in principle you should be able to produce a cross platform GUI.
The elephant in the room is the assumption that _everyone wants to be stacked on top of each other_.

I do agree that designing cities around cars has ruined a lot of nice places though.
> Discussing/brainstorming this in a public forum is volunteering your brainpower in support of murderers.

If you think that you in a few moments on the back of a napkin will come up with something that someone funded and fuelled by an ideology that they are willing to die for can't with months of planning, then that's arrogance of an epic scale. This is as ridiculous as don't talk about hacking/spoofing/phishing because otherwise the bad guys won't figure it out.
"To be used in Bing Maps" is a bit of a stretch. They're models shared by users you can import one by one into your install of MSFS.
> "Legal" and "ethical" are not synonymous.

I'm not sure anyone in this thread is confused on that point. The parent appears to be responding to this section of the grandparent:

> > Some scientists are self-administering an untested product. Is that legal?

> Yes, of course. Obviously.
I'm in the age group that was one of the first cohorts who only learned Metric in school in the 1970s.

While we do use Imperial for stuff here, I would still say the conversion was successful in that everyone in my cohort and later knows/remembers/understands the metric unit alternatives to the Imperial units that we still use.

Obviously we still use a lot of Imperial units due to our proximity to the US, but if the US were to completely convert to metric, there wouldn't need to be much (if any) re-education for Canadians younger than 50.
>but I’m pretty sure it can outrun an off the shelf quadcopter.

depends which shelf... $544 buys you a drone that goes 145 mph. $322 for 99 mph.
>"Legal" and "ethical" are not synonymous.

The GP and the OP ask both questions. I was specifically replying to the GP's claim that it's obvious that it is legal.
I think it's splitting a very meaningless hair in a way that's totally misleading to say that "anyone can create money", when you mean "anyone can theoretically create money, they'll just land in jail fairly quickly"

It's like saying that nation-states don't have a monopoly of force, because I can shoot my neighbour, or that I support abortion but I think you should be jailed afterwards.

Only banks can create money without getting locked up in jail.

That's the important point, and this article adds or takes nothing, other than a very weird dodge with the justification that somehow legality isn't a primary consideration.

It's as interesting as saying you don't have to pay your taxes, (small print: because you can choose to go to jail instead).
I live in Texas. This assertion is true of most cities in Texas also. Houston is the largest population center in Texas with 6M+ in the city. Also Houston is a busy center for interstate and international commerce especially for trucking.
The take is absolutely coherent:

JavaScript based ad/analytics tech is bloating the web. Everyone knows this, and there's no denying it. Google is one of the main advertising/analytics platforms on the web. Google is aware that JS is poisoning the web, but they don't want to kill the golden goose and they do want to entrench their ad monopoly. How to square the circle?

They should but won't just tell advertisers that creatives need to be static image/video assets, thereby saving bandwidth, protecting privacy, and not really doing anything to ad buyers (because ad buyers are driven by their fixed budgets and not by absolute platform capabilities, just relative capabilities). Since that's too risky to Google's core business, instead they create a new format (AMP) with deliberately limited JS capabilities and, oh yeah, built in support for Google ads.

For everyone who is not Google, this solution sucks. It means duplicate work to create a new format, the new format is different than the web but not a meaningful source of new traffic because it's just a splinter of existing traffic, and it further exposes your business to Google as the core gatekeeper of revenue (FaceBook is the other revenue gatekeeper). That is, you need Google search and Google ad money to survive and if they change the search algo or ad rates (ie now ads need to be videos or now ads need viewability or whatever), you can be crushed without notice.
For this I would propose a litmus test for forkability of a project. If the original parent company disappeared would the fork be able to sustain its development and maintenance alone?

For current chromium forks (and also for firefox forks) the answer is no.

The only fork that would have the resources would be from microsoft, but it would be a huge, expensive, and non-trivial task.
From your other comments in this thread, I assume the evidence you refer to is the President's twitter feed, rather than scientific journals?
> is the same size

What size, exactly? Is it a really big interchange, or a really small city?
So researchers at Mozilla have replicated the findings of a 2012 study that allows users to be identified through the collation of data from third-party trackers as the users browse popular websites.

Question: Was Mozilla replicating using a "vanilla" browser (e.g. no adblocking/tracker protection)? Or is this even after tracking mitigations are put into place? Mozilla's own Firefox now has built-in "tracker" protection in all versions of its browser, so it seems like they would be well-positioned to test whether the de-anonymization is thwarted with tracking protection toggled on or off.
If that’s your definition of “free will,” may I ask if you think that we humans have free will?
> You must have a bootstrap... a reason for individuals or small groups to use it regardless of overall usage.

The literal "killer app" for Esperanto :D
https://www.amazon.com/Aggressor-Maneuver-Esperanto-Language...
> This is really where we are? "Lexical scoping makes programming impossible"?

No.

"Pass exactly the values" is a subset of lexical scoping, which is much more brittle than lexical scoping in general.

> - Pass a configuration object. This means passing at most an argument per layer, rather than an argument per field. Type-safe, faster than a context, overall usually less boilerplate than recasting a context value.

So, a God-object then, what I called "request object". That's regarded by some as an anti-pattern, even though it's type safe.

> overall usually less boilerplate than recasting a context value.

When comparing with context, I agree.

But when comparing with goroutine local storage, which the comment was about, a configuration object passed everywhere is more boilerplate not less.

> bound methods.

I'm not clear on what you have in mind by bound methods, unless the values are lexicals who values must remain the same across all concurrent goroutines.

If that's so, "my sql.DB" probably uses thread-local storage when it needs a usable DB handle anyway, and both that and "my net.Listener" are effectively global variables, potentially breaking modular re-use within a single process.
You can achieve this style with Ruby and keyword arguments, no new language required.
> I don't agree with you. That kind of camps should be called prisons or something else.

It takes more than just disagreeing to prove your point, and no - those camps shouldn't be called prisons, because prisons existed as separate entities at that time and the abbreviation "gulag" contans a word "camp" in its definition.

Next, where's your verifiable proof that New Yorker is a reliable source of information?
When giving an example on how infix notation reads better:

// This is obviously not too right
",".splitBy("1,2,3,4,5")

// This should be right, because it reads out more naturally
"1,2,3,4,5".splitBy(",")

It's funny that in Python split works this way but join doesn't. This is because in the case of split both arguments are strings, but for join one of the arguments is a Sequence, which is a general protocol rather than a class.

The proposed solution by Keli is to be inspired by the Smalltalk-style message syntax:

'Hello world' replace: 'Hello' with: 'Bye'

I think, in general, requiring named arguments is a good thing. Swift does it, and in codebases with a decent amount of TLC, it looks great.

Function calls are one of the weird places were the syntax of the language rarely helps you figure out what is going on, and for the most part is just a sequence of human-written names one after another, and in languages with custom operators it could be even terser.

In comparison, if-statements, loops, pattern matching, etc. were (hopefully) designed to be expressive. I think by requiring named arguments, function calls will also be much more readable, relying less on an active human effort to do so.
>Siena’s history dates back millennia. Houston, meanwhile, was founded in 1836.

Every time I am made aware of just how young the US is, it blows me away. I've never been to Europe, I would really love to go some day, but I can only imagine the feeling of actually seeing these really old places/structures in person.
I signed up for the free account and this feels like a great product.

Definitely we're looking to identify redirect chains so this looks like it could be a big help.

Thank you for the help here.
"Rather, Cold War–era urban design philosophy in the U.S. prioritized sprawl because older cities that had urbanized pre–World War II—New York, Chicago, Philadelphia, and Detroit—were seen as being susceptible to nuclear strikes. Less-dense cities such as Los Angeles and Houston were less likely to be targeted for a nuclear attack. Sprawl was a deterrent against Soviet aggression."

That's the first time I've heard that. Interesting, if true.
This is a very interesting question and one would hope that non repressive societies are more creative and have a higher scientific output. Im not 100 % sure thats the case, however.
It's on the main page as soon as I log in. I just disabled all of my Chrome extensions and I'm still seeing the warning. The warning says it's coming from https://cloud.digitalocean.com.
Node.js-Ts-Library-Starter
Even less distractions, as watching YouTube is painfully slow with software decoding by default.
It's weird to see these two accidents grouped like that, given how they differed in severity.
The thing that annoys me a bit about these explanations is that one can do a classical spacetime too, where every timeslice is just that, a slice through the space.

I would rather spend a bit of time formalizing that classical spacetime, and then get into how special relativity is different. Much more apples to apples.
GDP:

Houston, Texas = ~$500B/yr

Siena, Tuscany = ~$11B/yr
You almost certainly have unless you don't interact with women ever.

I can't use it because of it's closed nature, but it has a very good set of image cataloging and sharing features. Add in the valuable network effects and I see why people use it for idea sharing/collaboration.
What an incredible waste of space, fuel, and human time. Driving is the bane of American prosperity.
>> Any metric time system stumbles on the fact that 1) Days do not even divide into years by 10 and there's not even a whole number of days in a year and 2) calendars should sync with the seasons to provide any real use.

Only because a "year" is a measurement of how long it currently takes a specific planet to orbit its star. On larger scales such specifics don't matter. There is no daylight savings time in space.

Metric time is a realworld thing:
https://en.wikipedia.org/wiki/Metric_time

"In computing, at least internally, metric time gained widespread use for ease of computation. Unix time gives date and time as the number of seconds since January 1, 1970, and Microsoft's FILETIME as multiples of 100ns since January 1, 1601.[7] VAX/VMS uses the number of 100ns since November 17, 1858 and RISC OS the number of centiseconds since January 1, 1900."
DFW Airport alone has 80% of the total land area that Manhattan does, which is always an interesting little bit of trivia.
I used to. But not since I started using OmniFocus, which has an email address I can send things to. So I kind of still do, but it's specifically an email which goes to an application and not to a regular mailbox. I use my kindle email address similarly for PDFs.

I would send, primarily, links to future reading, or reminders of tasks I need to do. Especially from work (I've often worked in areas where a phone was not permitted for various reasons).
It was hyped and probably are used in even more places (in my previous work i even wrote a full Julia based parsers etc.) But still i didn't see much advantage of writing in Julia now 2 years and even maybe 1 year ago there were few (before numba and other JIT python stuff was working fine).
Right now for me its just l'art pour l'ar you almost never get performance like in C/Nim/RUST and you don't even have much good libs in the community (compared to python thier main rival).
> Everyone on the development team for the project I'm working on is silently in agreement that our model would be better off being replaced by a well-managed rules engine

That was one of the better insights with our team. We should measure the value-add of ML against a baseline that is e.g. a simple rules engine, not against 0. In some cases that looked appealing (‘lots of value by predicting Y better’) it turned out that a simple Excel sort would get us 90-98% of the value starting tomorrow. Investing an ML team for a few weeks/months then only makes sense if the business case on getting from 95% to 98% is big enough in itself. Hint: in many cases it isn’t.
Are you running Android in your device? Maybe you could give https://doc.e.foundation/devices/jfltexx/ a try if you want a more private experience.
Is that the GDP of this highway interchange?
My graphics card and time spent configuring hardware video decoding begs to differ.
IMO politics should be kept out of work, unless it's part of your job.
Under the hash system it would be trivial to change it back though. Of course it doesn't solve the problem of variable names...
Triggered sounds like irrational and unhinged so...if it's what you need to say about other people's views to (in your mind) censor them and protect your own views, I get it, but I'm afraid it makes you a less trustworthy assessor!

It sounds like you've confused "identity" with opinion. I wasn't saying, "you are bullshit", and I'm sorry that you seem to have taken it like that. I was saying "I think that (view you write) is bullshit". I wasn't trying to offend you.

But also, to assume that had I had the experiences you list, I would arrive at your conclusion is incredibly narrow minded (and, to be honest, arrogant), and makes me trust even less that you would be able to see beyond the nose of your existing biases and consider others with different views... Because it's a big world out there, plenty of room for differences of opinion and experience.

The false dichotomy between "the Chinese state/government and the Chinese people" is a common Western propaganda tactic I've noticed to, exactly as I said, seem like you're not being racist when you are. And, unfortunately for you, god bless you, you've done exactly as I predicted, "I'm not racist because look at all the connections I have"

You didn't go on to criticize anything beside saying you don't "trust" the government, but I'm great at reading between the lines, and reading people and I know the type of argument you're hinting at and where it goes.

It reminds me that people don't hold these anti-China views from ignorance, simply because they've carried a Western-propaganda mindset into their own affairs. It seems like in your jaunts you forgot to check your pre-existing biases at the door/luggage-check counter.

Which, so far, has meant, not that you don't have enough experiences to think about and understand China, but only that you've so far failed to properly think about them, being blinded by your biases. So far, you've wasted those experiences you have by not yet thinking clearly about them. I'm not sure where you're from (and I don't care here because it doesn't matter, like it doesn't matter where I'm from or who I am, what matters is the quality of my thought and my ability to think clearly, critically and for myself, as I hope you can too), but here's a video of a white dude saying something that is mostly correct. I don't know him nor anything else about him but this is about right:

https://twitter.com/chinascio/status/1299172383027200001
Source? That sounds interesting. I did my graduate work in a related field but never came across that. May have been before that of course...
> Conversely, in the gentle field of Earth's gravitational field, if you hold an atomic clock in your hand a meter from you head, and an atomic clock in line with your head, then yes, you can see a tiny difference in the tick rates, on the order of nanoseconds per century or somesuch (I'm too lazy to work it out).

This is why GPS satellites need time correction. GPS satellites contain atomic clocks, and they are further from the center of the Earth than you are. Therefore they experience slightly less gravity than you do. Therefore their clocks run slightly faster than atomic clocks on Earth's surface. That's the General Relativity correction.

But GPS satellites also move a lot faster than you do, because they are in orbit. That makes their clocks run slower than clocks on the ground. That's the Special Relativity correction.

Both corrections have different signs but they do not cancel each other out.
It think Austria is proud of their Salzburg heritage and China (CCP) works really hard to tear down the Tibetan culture.
MacOS is amazing. It's a 20-year-old fork of BSD, maintained by a company that differentiates itself via hardware rather than software, and yet it's still "competitive" (more or less) with Windows and Linux today.
Purely anecdotal, but pinterest is the only social media network that my mother has ever signed up for. She and her friends use it for recipes and animal photos. I reckon the platform has managed to capture those for whom Facebook is too much of an information barrage, and Instagram is too youth-oriented or "me"-centric. From what I've seen, it's like a more innocuous Tumblr, without all the drama.