skysight-inc/HackerNews huggingface dataset:
> ...but there's nothing to "fix", it works as intended

If there were nothing to fix, they wouldn't be telling people not to start new projects with Moment. They actually do mention a few significant issues that they can't / won't fix in Moment such as bundle size and mutability.

I will concede that perhaps Moment was "done" at some point before, some years back. When it was quite complete, yet was still the best way to do reliably work with timezoned dates in JS. But as Intl support improved, and better designed alternatives grew, it got rather obsolete, and will get more obsolete over time.

jQuery for comparison, while largely obsolete for rich web app development, is still very relevant to ecommerce, website-development-for-hire and other niches, and it will probably stay that way for a long time because it's the right design for those problems. Moment isn't the right design for any problem anymore, unless, as the article says, you need to support old browsers.
Wow that is interesting, never thought about this usecase for Tor before, that looks like a fun project to figure out
What treatment is not normally seen in UK extradition cases? Were you a keen observer of UK extradition hearings prior to this one?

It's common for judges to read out their decisions. (Do you expect them to memorize their lines like actors?)

I don't know how you think you can know that the decisions are "unmodified". It's quite likely that the judge has prepared multiple options in advance and chosen one based on what happened at the hearing.
TV sets themselves have ads built in. TVs and other hardware was sold for years at profitable margins, and then some genius realized they could undercut competitors by putting ads in the interface and making money later. After that, it was just a race to the bottom.
You're right. If you have any app or device that's capable of recording audio, you need to be aware of the real possibility that the Chinese government would have the ability to hear any word you speak. Not sure how relevant it is for a 'regular' person, but as a person of interest you shouldn't have such device or app. Nor anyone who is known to be close to you.
Hardware is also weird. Copyright protections don't protect hardware. Sure the design files are opensource but the design itself can only be protected by patenting it. Better hope nobody patents your designs...
:) haha. Underrated comment. ;p ;)x xx
This happens with automotive manufactures.

Vehicle breaks, the part or component that fixes it is unavailable/backordered/allocated for months+.

Manufacturers will offer to buy back the vehicle, at original sale price, rather than force you to wait (and relieving them from having to provide a loaner/rental).
One thing a news recommender app could do is randomly insert a reference to an article that is not based on popularity. Sort of "giving it a chance" like a radio DJ used to do to introduce new music from an unknown artist.
Some software exists to "bridge the gap" for deficiencies in other areas of the software ecosystem. Javascript date api
really sucked from 2002-at least 2016 (arguably still does? haven't really followed) and so these libraries come in to close the gap. Similar to JQuery.

Moment can be thought of as an instance (or build) of the iterative development of a strong usable, robust and bug free javascript api for dates. It's just that moment is the major release version that is still extremely popular but is a dead end in terms of design. Eventually the end goal is a solid, community agreed upon standard lib and in between versions (moment in this case) should be obsoleted while also not breaking existing code bases.

But read the attached article, it does a much better job of explaining than I do.
Not adding new features might mean the project is "done" but not fixing bugs is an indication it is abandoned, and I have yet to find useful software that doesn't have bugs. And note that moment.js will continue to get bugfixes, just not new features.
Still pretty bad. Firefox can't freely select audio devices per stream. Chrome has some kind of unbeatable adaptation that makes latency fluctuate.
I was right when I predicted that venus was hot.
Also when it was found to have a retrograde rotation.
Now my life predictions turned out true...
What it is is irrelevant. How it presents itself to the user is exactly as a holistic, integrated, carefully designed computing ecosystem.

I’m a software engineer, I’m perfectly well aware iOS and MacOS run on top of a Unix kernel. But unless I go looking for it, they will never shove this in my face and make it my problem.

Meanwhile, I’m still dealing with Linux-loving colleagues who cannot get their sound or webcam to work reliably and consider this an acceptable state of affairs.
Split your Instagram photos to make a cool profile page
nedbat was very respectful when I once asked a rather stupid question on #python (I was a noob back then). I am very grateful for his replies that day because it led me to go deeper into python.
Are you running Pianoteq or other software?

My Korg Kronos is just a dedicated mini-PC working as a synthesizer workstation appliance. It takes about 3-4 minutes to boot so hooking a RPi4 next to it would make for a great weekend project.
People like him should be honored and if not considered heroes, at least be remembered as people who standed for freedom.
Instead they go under trial and their life ruined.
This is our world.
You understand that not everyone is US citizen, right? In fact, only about %5 of the world is, therefore %95 of the world is not bound by amendments in the US constitution and by foreign corporation they mean US corporations.

How do you think US corporations were able to grow to global scale without registering legal entities in the %95 of the world? Because due to the US pressure and advocacy for free speech not letting Facebook, Twitter, Instagram and others to operate was considered a matter of free speech in the pro western world. Russia and China did not played that game and had homegrown versions.

US is not going to win China and is about to lose the non-US wester countrieds by blocking TikTok. After the TikTok case no political activist will have credibility when the next dictator or would be dictator blocks Twitter. In places like UK/EU where local companies aspire to compete with the US ones you can expect much more hostile environment for the next US startup because no longer the issue would be a matter of freedom but national security.
WiFi speeds fluctuate heavily, e.g. workdays vs weekdays, lunch hours vs mornings vs nights, etc.

So as good looking as this app is, the real challenge is with the accuracy of its data and keeping it from getting stale. Not sure if the OP realizes this, but it's a 24/7 grind that also requires a sizable userbase.

It's not a bad idea in its core, but this belongs in the OS itself and it should also be On by default to manage to collect enough data to be useful and to keep it current. I doubt that an opt-in model, especially in a form of an installable app, would work well enough to produce any reasonable coverage.
Sounds like a version of Conway's Law: "Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."

The assumption was that the communications structure would come first and then the design would imitate it, but with really ossified hard-to-change systems it seems plausible that the departmental organization would shape around it.
Hehe :)

But you forget about Catholic Church dedication to Overall Truth that cannot contradict reality. Or you do not belive in it. I do. So, probably no point in discussing this, right ? ;)

In contrast to corporations dedication to them selves... Which just only on surface looks like cysnism on our part, sadly.

So, obviously MS takover over Github will end as soon as it will be convenient for MS.

But realy we have bigger problem on our hands: common ppl greed or just reluctance to pay (quite not much) for hosting of their own projects. Or paying anything for their privacy. This also is why FB already replaced home pages. And Discord (almoust overnight) TS.

We realy need to ad private git repos and own vpn's. For agents raiding servers locations should be enough.
Relevant XKCD: https://xkcd.com/114/
Biological fields (cancer drugs, early stage drug research, etc) often don’t perform much better. In many other hard science fields, like say graphene production via CVP (as a friend worked in), researchers intentionally make their work almost impossible to replicate. The papers look fine but the authors quickly learn which parameters to exclude to make it almost impossible to reproduce. Otherwise they’d loose competitive advantage, and potential money from chip manufacturers, etc. Pretty much all people from toddlers to phd researchers are masters of game theory, be it conscious or not. Luckily there are also a decent number of scientists who try and counterbalance those urges, but I believe the current socioeconomics are pushing them out. Hopefully I’m wrong there.
In this case the solution is regulation that makes targeted advertising unprofitable (like the GDPR) so that advertising is out of the question and payment is the only way to fund the website. Since payment is the only option, there is no more way to price-discriminate based on willingness to pay and they need to keep the prices down to stay competitive. Everyone wins.
>An increasing number of executives now say that remote work [...] is not their preferred long-term solution once the coronavirus crisis passes.

An increasing number of people that spend their full office hours doing meetings, while devs need silence and solitude, complain that remote work sucks for meetings.
Wow. What a bunch of egotistic children.
Protocol dictates they now delete it from NPM without warning.
If I hire painters, I can tell if they’re doing a good job by looking at it.

It's easy to make a job look good for a day, but on some jobs if you skip the prep work, lining, filling, priming, undercoat, additional coats, clearcoat, and finishing the paint job is going to look pretty bad after a year. You can't tell how good a painter is unless you know a bit about painting things.

The same is true of software. In order to know if a developer is productive you really need to know quite a lot about the domain they're writing software for.
Shameless plug for my essay [1] that discusses some similar ideas to this article. I focus more in-depth on what the consequences of compositional grammar are for ML-based NLP and why we should be looking to theories of psycholinguistics and philosophy of language for inspiration as a research community.

[1] https://rohan.bearblog.dev/humans-spoke-vectors/
OP here. I somehow forgot this, thanks for pointing out.
Report: "WFH has made productivity go up."

HN: "Of course you're more productive. WFH is the best, I hope we never return to the office!"

Report: "WFH has made productivity go down."

HN: "Don't trust this. Productivity can't be measures."
Quick bit of recent background on the author, I don't think it's an ad hominem as it's at least peripherally relevant to the matter of what's being discussed here:

https://en.wikipedia.org/wiki/John_Pilger#Russia

> On the Poisoning of Sergei and Yulia Skripal in Salisbury, Wiltshire on 4 March 2018, Pilger said in an interview on RT (formerly Russia Today): "This is a carefully constructed drama as part of the propaganda campaign that has been building now for several years in order to justify the actions of NATO, Britain and the United States, towards Russia. That’s a fact"

> "Without a single piece of evidence, the US and its NATO allies and their media machines blamed ethnic Russian 'separatists' in Ukraine and implied that Moscow was ultimately responsible". He asserted that "the newspaper has made no serious attempt to examine who shot the aeroplane down and why".

That said, he's not wrong, but as with Assange the motivation and choices aren't what can be called honest journalism.
Everett is an extremely controversial figure within linguistics, to put it very mildly.

Recursive embedding is one of the foundational marks of human language (though not the only), and finding a natural language without it would cast long shadows across the existing literature while making that language's "discoverer" very famous.

His data have been challenged by a number of other linguists, despite Everett's attempts to keep others from access to first hand sources.

Note too that the existence of alternate constructions such as "John has a brother. This brother has a house." do not preclude the language's ability to accommodate embedding.

Anyway, I'm no orthodox Chomskyist (in part because I'm not well enough educated to be:) but I think all of Everett's claims should be taken with as many grains of salt as we can find in our immediate vicinity.
I heard of a similar idea in an Acquired episode: https://www.acquired.fm/episodes/special-acquired-x-my-first...
Wondering if this is somehow related, or you came up with the same idea independently
Apertium uses GPL-3+. If you'd like to combine with Apertium data, it might be easiest to stick to that.
It's funny how indifferent everyone is about this. If you read about atrocious events that happened in history you often wonder why nobody stepped up.

And here we are, things like this are happening in 2020 and almost nobody cares. Almost all of us choose comfort and a frictionfree life over morality when it comes down to it.
The trial might be unfair, but it's tone deaf to call it "Stalinist".
Incorrect. A plumber can spend 10 minutes to fix a leak, but the same plumber can spend 4 hours on apparently the same leak but a slightly trickier one. The same for farm - how much of the output depends on workers and how much on the environment and other factors?
Could you not just say the same about using LTS versions?
No, the problem is that, in general, the more lines of code you have, the worse your program is. Perhaps people working at home feel less pressure to just code, and are thinking more about the problem and writing less code to solve the same problems - a massive win in productivity, which would appear as a loss by your measure.

On the other hand, perhaps people are indeed writing the same old code that they always were, just writing less of it.

So lines of code are not a good metric. Average number of features/user stories/tasks delivered may be a decent metric (at the group level, not for individual developers), as long as it doesn't become a target. Delivery VS estimate could also be OK, in the same way.
Always has been. I don't know how to remove this curse.

I think there's something wrong with humans, the institutions they build, the traps they fall into, something is up.

We somehow still manage to stumble our way through, we destroy just a vanishingly smidgen less then the vital amount that would collapse everything, usually - every now and then we don't even do that.

There must be something darwinian about it, just marginally competent enough to survive, but never competent enough to thrive.
I agree with this sentiment. However, I think advertising is necessary because what if you want to make a be candy bar? How will people know about it? The flashy wrapper you put it in? A fancy end cap store display? A billboard outside the shop you sell in? A television promotional? Is Steve jobs talking about iPhones an ad? Is bill gates talking about diseases an ad for Microsoft because they are intrinsically linked? There's no easy way to articulate what should and shouldn't be allowed.
Exactly. I've never seen a (non-trivial) requirements specification that doesn't contain holes, contradictions, imprecision, or requirements that will be dropped or altered during development.
When is the time china and Russia has a lead in IT by not protectionist and copycat. I can only think of tik tok.

The strange thing is if you do not count brexit, Arm is one of the many example Uk can do it. And whilst we say Nokia, Sieman and japan fuji (sitting in Hosiptal now and thinking those mri, ...) non-chinese and non-Russia do dominate the tech world even they are not USA. But communist ideology totalitarian I found tik tok is really the exception.

Hence I think Eu has their problem. But not because they are not as good as Russia or china.
Wikileaks had such a strong Western bias that it hurt democratic movements in third world countries. So no, it's not that black and white.
>And Germany is hardly the gold standard of freedom.

What country do you want to use as your gold standard? Holocaust denial is illegal in most of Europe. Many countries outlaw hate speech. Most other countries have more restrictive speech laws than the US.

>Are we talking about opinions or not? "Group X likes to chop up babies and eat them, and has had several baby feasts so far this year" is different than "I think all of Group Y are dangerous and have no place in our country." Certainly "hate speech" would go after both with equal vigor (and quite a bit more), but only the first is defamatory. The latter is simply an opinion.

Either. Both of those are fully legal in the US. Is that a problem? Why do we need to protect speech like "Group X likes to chop up babies and eat them, and has had several baby feasts so far this year"? What is the societal good that comes from protecting that speech?
Simple: devote more resources. People, money, teams, management support.

Even if the rational reason for being slapdash is lack of resources and lack of focus, that means the company is not investing enough on addressing the underlying problems. Things happen, and sometimes you need to jump to put out a fire - but if putting out fires is a routine mode of work, it's a symptom of a much wider problem.

I am under no illusion that trying to protect against disinformation and propaganda would be easy. As you said, the volume is so vast that it's going to require a lot of effort and immense focus. Constant firefighting shifts the efforts, and deprives focus.

Whether that's intentional or an emerging property, the end result is the same.
These kind of dependencies is one of the reasons I prefer to avoid react-* libraries.

It would be nice to see more flexible dependencies in such libs for example like material-ui pickers [0] which let’s you bring your own date/time lib.

[0] https://material-ui-pickers.dev/getting-started/installation
I feel like the Piraha stuff comes up every so often, and I feel obligated each time to link to the famous Nevins and Pesetsky rebuttal: https://dspace.mit.edu/bitstream/handle/1721.1/94631/Nevins-...

Beyond the disagreement about what recursion is (as used to define the faculty of language narrow (FLN), from the Chomsky, Hauser, Fitch paper mentioned in the interview), there are significant problems with Everett's argument in general which are covered quite well in the rebuttal.
It's not totally harmless.
Like any drug it can affect your personal life significantly.
Marijuana when used often makes you a very passive and lame personality. Not good.
It's always better to stay sober and not use any drugs.
A regulated market could potentially be better I agree. But profit versus health could be a challenge (see tabaco) in a US like country.
Most important thing is to educate people on the side effects.
In this case the application shows real facebook in a webview and after user logged in, the application retrieved the session cookie from the webview. How webauthn will behave here?
Yes, and these things are also true for the US.
It's weird that a Russia Today talking head would find Stalinism a negative.
This - Hacker News is one of the worst: Arrogant trash highly technical programmers :

"And I realized that the inherent bitterness and negativity of programming arguments and technical defensiveness on the web were making me bitter and negative. "

And indeed this :

"I've consciously tried to rewind, to go back to when programming was a tool for implementing my visions."

At over 50, implementing from a user perspective rather than from boorish technical perspective gives me a fantastic advantage over just technical programmers.

I've disovered the same as this guy.
Maybe for data center chips, if im not mistaken Nvidia already pretty much own that marketsegment.
There's two statements in there. To unpoetic them, the first says that if you stop concentrating on the bad things, you'll find that there's an abundance of good things. The second is that while you may allow (maybe unconsciously) others to trigger emotions in you, you are the ultimate origin of your emotions, including love. Your emotional makeup is independent of external factors to the extent that you internalize this.

I said this, because it's something I wish I had heard a long time ago.
> Never believe stories like this, measuring productivity is an impossible problem.

While I do agree that many productivity metrics are useless and even counterproductive, measuring productivity in a useful way is most certainly possible. For example, sales organizations measure sales per unit time for each sales person. I doubt you will find a successful sales organization not doing this.
Axios loads off Google's servers. They serve only AMP pages. They don't have any non-amp servers

If you log the requests, you can see that they load everything from ampproject.org
If you replace "installed everywhere" with "reasonably easy to install", there are interesting alternatives among the Lisp dialects. Especially as Python has become a lot more similar to Lisp with many of the additions in Python3.

Things these languages do have in common with Python3 are:

- support for keyword arguments and optional arguments

- support for objects and interfaces (but not necessarily for inheritance)

- handling of names in scopes and name spaces

- closures and lambdas

- list comprehensions

- arbitrarily long integers, complex numbers, a numeric tower

- an empty sequence or empty string is logically false (with a few nuances)

- low-level bit operations (often down to a very low level such as popcount in C)

- easy to call into C code (or Java code if it runs on the JVM)

- full unicode support

- conditional expressions like (a if boolval else b)

- type annotations

- string formatting forms a mini-language

- print is a function

- hexadecimal, octal, and binary literals

- tools for iteration and first-class functions, like partial application

- support for OOP

In addition to this, the members of the Lisp family usually have as well:

- strong support for functional programming

- full and efficient garbage collection

- persistent data structures

- compile to machine code (native code generation or JIT compilation)

- a powerful macro system

- capability to define custom control constructs

- support for pattern matching to members of compound objects, similar to

(a, b) = name[:2]

- often very good support for parallelism

What exactly would be suited best depends IMO on the use case.

I think Racket is ideal for easy learning, a platform-independent GUI, and comprehensive documentation, and is also useful fir science applications. It can also interact well with C libraries (or, more generally native libraries with C interface), and it is good for scripting.

Clojure is ideal for server applications with a lot of concurrency and a high performance. Its concurrency support is brilliant and best-in-class, much better than Python.

Common Lisp / SBCL is somewhat under-hyped in comparison to Clojure, yet it has an excellent performance, integrates well with C libraries, has a highly interactive repl, a comprehensive library system (quicklisp), a standard build system (asdf), comprehensive documentation for beginners (common Lisp cookbook), it is very usable for scripting, has standard pthreads-like concurrency primitives, a powerful object system, and then some more.