skysight-inc/HackerNews huggingface dataset:
Not sure why you are being downvoted.

We've done two migrations from Craft for clients. WordPress isn't great, but Craft isn't a panacea either.
I think in 20~50 years those random software issues will be what we knew for our all life, basically what reality is, and we’ll just give warm patronizing looks to kids complaining stuff doesn’t work.
Yeah, as much as I would tend to agree with the parent comment in their skepticism, after having mono I have to agree with you.

Had mono, felt like shit for a few weeks. Was taking painkillers just so I could swallow without feeling like I was trying to eat razor blades.

Me before those three weeks and me after is... markedly different.

Sure, I don't live the healthiest lifestyle, but I didn't life the healthiest lifestyle before either.

I haven't felt rested again since. Whereas I'd previously be up at about 9am every day of my own accord, now I'll sleep until 3 or 4 pm given the chance (i.e., no alarm set).

Unless I suddenly aged twenty years in those three weeks, it's a damn big coincidence.
> XP was the peak of desktop customizations.

XP theme customizations wasn't even close to what you could do on Unix at the time.
I am using Vim. Is it worth it to try emacs?
National Cyber Power Index 2020 [pdf]
Would negotiating be harmful to your chances to work there though?
T is indeed independent from R, but how do we know that F and R are also independent? Would theory fall apart if we try to model F as microscopic modulations of R?

I'm trying to look at R and F from the signal processing point of view: if we apply Fourier transform to both, we'd see that R is described by low frequency band (planetary scale distortions), while F would be ideally described by a high frequency band.
There is more than a “grain” of truth to it. My family is fairly privileged—in my cohort, mid 30s, everyone is married with kids and college or graduate degrees. But we’re immigrants, so saying something like “monogamy is outdated” would not be socially acceptable. My wife’s family, by contrast, has suffered the brunt of 1960s liberal attitudes. Divorces are more common than marriage, raising kids outside of wedlock is the norm, drug use is a problem. My wife explained to me the concept of being frustrated that wealthy liberals won’t “preach what they practice.” My dad, a dyed in the wool liberal, agrees.

“Luxury beliefs” are really the perfect term for it. My aunt and uncle immigrated from Bangladesh to Canada. My uncle left his job as an engineer and never managed to get a similar job in Canada. He tutors kids in math. My aunt, who had a masters degree, works a retail job. My aunt and uncle were not people who could afford “luxury beliefs.” My cousin, their son, got an engineering degree and then an MBA. He recently just married a Bangladeshi woman, who is also an engineer. God willing, some nieces or nephews are on the way.

I’ve been a bit luckier—I grew up middle class, and fortunately we have the luxury of raising our kids very comfortably. But I’m not so far removed from the village my dad grew up in that I’m going to teach any of these luxury beliefs to my kids.
Is the LSP architecture the way to go, though? In my experience it's quite a bit slower than built in emacs modes. I can't use tools that are slower than me.
Cosmic rays hit things at ground level at an average energy of 4 GeV, about 1/cm2/min according to this source:
https://cosmic.lbl.gov/SKliewer/Cosmic_Rays/Muons.htm#:~:tex....

This is also loading up deuterium in a metal lattice, getting fusion, and wondering how to commercialize it.
Point taken but in defence I believe they're almost all state and not private, plus distribution is fairly much exclusive to cities. And yeh, outdoors.
"Biological computers will probably obviate the use of many pharmaceutical drugs."

My mind is blown, to say the least. Thanks for sharing!
While that does make it difficult, it’s also what makes it possible to see a planet from such a far distance.
The Ryugyong Hotel was indeed a shell for a long time and has not yet opened as a hotel, but all indications in 2019 were that it was actually going to open soon-ish. Of course, that too has been put on hold by COVID.

https://en.wikipedia.org/wiki/Ryugyong_Hotel
If the usage of more advanced concept helped reduce the number of lines, better maintainability or increased performance, you may have a point but notice that it was two lines replaced by two lines.
I've always suspected the sub to increase artificially the difficulty of the code to ensure he was employed, this didn't work..
The article itself and the referenced sources go into more detail about the species that have gone extinct and the probable causes for that, human behaviour being suspect (habitat destruction, overexploitation, agriculture, climate change; though things such as disease are also mentioned). As for the estimated numbers, at least one such study[0][1] is mentioned:

> A 2018 study published in PNAS found that since the dawn of human civilization, 83% of wild mammals, 80% of marine mammals, 50% of plants and 15% of fish have vanished.

As for the biomass distribution percentages, you might as well be right! Fig. 1. in the linked study really puts things into perspective, though, animal life being pretty miniscule in the grand scale of things, when compared to plants, bacteria and other types of biomass, which is quite interesting! Growing up, i never saw estimates such as these, which really make me conscious of just how big of an impact humans (and their lifestyle choices, such as the demand for meat) could have on other species and the ecosystems as a whole, hence me mentioning it as something interesting.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6016768/

[1] https://www.theguardian.com/environment/2018/may/21/human-ra...
2 MLOC is insane. I assume some of that might be test code and other infrastructure, and it's basically impossible to compare apples to apples in terms of code size. But for reference, 2 MLOC is around the same code size as PostgreSQL, which is also a complex distributed system, has arguably a lot more user-exposed features and a long history, and is written in C of all things.
Both communism and capitalism do a good job at draining resources from the masses and giving them to a relatively small number of elite. The main difference is that capitalism is better at hiding its shortcomings.

Also because capitalism has a much broader global reach, it can hide poverty away in other countries.
I read a blog diary by someone that took the train from Vienna thru Russia, then the closed (in 2008) border town of Tumangan, and then to Pyongyang. They spent multiple days touring Pyongyang and thereabouts in what appeared to be a strictly guided tour. Fascinating read.

http://vienna-pyongyang.blogspot.com/
Downsides: indexing into a string isn’t O(1). To find, say, the 200th character in a string, you have to go through the string data from the start.

So (not Swift, nor, AFAIK, any other existing language)

for i = 0 to stringlen(s)
print s(i)

would be O(n²), so slow for long strings. It’s rare to have code that accesses the n-th character of a string without accessing all earlier ones, though, and idiomatic code

for c in s
print c

can be efficient (not as efficient as iterating over fixed size units, but not dramatic, either)

Also, requiring String to know of what code points in Unicode are “combining” means carrying a few tables around in the implementation. That could be problematic when porting Swift to devices with small amounts of memory. It also, I think, ties Swift to a version of Unicode. You cannot predict what code points in future versions will be combining characters (https://en.wikipedia.org/wiki/Combining_character)

I also think there are a few corners where Swift doesn’t reach the goal of “a character is what naive users expect”. Ligatures in Unicode might be problematic. For example. “ﬂ” is a single Unicode code point, but, ideally, would be two characters “f” and “l”.
Tiktok/ByteDance was interviewing pretty furiously in the Bay Area last year. All around I heard good things about the process.

An interesting thing about their interview process is that they often required a night time slot for at least one round.

This was because many teams had their direct manager or VP in mainland PRC, which has a 15 time hour difference.
I started my web development career with Joomla, around 2008. At that time it seemed somewhat convoluted -- having arbitrary levels of hierarchy to define a basic content model and redundant concepts for extending core functionality (i.e. what WordPress calls plugins and Drupal calls modules). Has Joomla managed to simplify it's architecture in the past 12-or-so years?

Also, open-source CMSs are lacking for non-proprietary drag-and-drop layout builders (such as can be seen in Wix). Does Joomla have core or a fully open-source extension for drag-and-drop page building?
They were hoping to discourage him from asking for more. It’s always negotiable if the company wants to hire you, they just typically don’t want you to feel that way.
You seem to have missed the point. An enlightened person would not need to ask these questions since they would already know what to do and so on is what I think was meant.
One option for ADSL: power timer plug. Turn off from 3am for 5 min.
Just to correct one of your points: Craft was created by Pixel & Tonic who are a US company, not UK based.
With Starlink in full operation, it should be teoretically possible to create such unidirectional service with much bigger bandwidth. Not just with Iran, but China as a target.

Blocking such signals from reaching the earth would be a challenge even for China.
Everyone loves to complain and take for granted what good they have!
>> I don't know Ada well personally
>> But I'm not very educated.

If you don't know, please don't speculate.

I use Ada professionally and I am experimenting with Rust. Rust has great promise and I am interested to see where it will go, especially as an alternative to C++.

>> it's a bit less advanced than Rust at static checks

Ada 2012 has comparable and in many cases more advanced static checks than Rust with the exception of memory management. This is especially true of the Ada type system (https://learn.adacore.com/courses/intro-to-ada/chapters/stro...) and design by contracts (https://learn.adacore.com/courses/intro-to-ada/chapters/cont...).

If you use the SPARK subset of Ada, you can use advanced tools to prove the correctness of your program. See https://learn.adacore.com/courses/intro-to-spark/index.html

Rust's borrow checker approach to memory management is novel and SPARK is acutally adding similar concepts to the next version of SPARK (https://blog.adacore.com/using-pointers-in-spark).

>> a good bit simpler than Rust and Swift but more complex than Go

Ada is a large and fairly complex language because it was designed for hard real-time, safety-critical, embedded systems and it has been in real-world use for 40+ years. I don't think it is that simple, but judging simplicity is subjective: what one person sees as complex, another person might see as simple. You can browse the Ada 2012 Language Reference Manual and see what you think: http://ada-auth.org/standards/12rm/html/RM-TOC.html

>> a little bit old-fashioned in approach (verbose syntax and all that).

This comes from the Ada design philosophy to be explicit in everything and to prefer the use of keywords over symbols.

"Readability is more important than conciseness. Syntactically this shows through the fact that keywords are preferred to symbols, that no keyword is an abbreviation, etc." (See https://learn.adacore.com/courses/intro-to-ada/chapters/intr...)

Long-life programs tend to be read more than they are written. The Ada way is to make programs easier to read rather than faster to write.

>> I would say that Ada and Rust probably compete on some things, but given the history of Ada in industry, it's probably only in fields that already use Ada (aerospace and what-not).

This is largely true. Ada occupies a niche for aerospace and other safety-critical areas, but has not been widely adopted due to the "uncoolness" factor and the cost of most of the available Ada compilers and toolchains.

I think the popularity of Rust has peaked some interest in Ada as well, but I am not sure if it will cause any change it where either are used.

I would like to see Rust to continue to mature and get adopted for wide-spread use with multiple implementations and a language standard. As it currently stands, many aerospace and safety-critical spaces would not be willing / able to adopt Rust without a language standard and certifications. Here's hoping . . .
What's the communist styling? I also looked through https://www.rferl.org/a/communist-era-hotels-central-eastern... but they all just say 1960's to me, nowhere near as whacked out as, say, Googie.
> But only a tiny number of those people go on to found a billion dollar company, or become one of the greatest composers in world history.

That aren't the only things that qualify as "succeed" though, are they? Most of those that are privileged succeed. They may not turn $10mm into $10bn, but they'll likely see it turn into $20mm.

I agree generally that the money & connections you start out with aren't all, but 5%? No, certainly not. We'd see many rich people fall into poverty if that was the case.

> But the people that succeed at the level of PG or Mozart are clearly working harder, and/or are more innately talented than their equally privileged peers.

That I agree with, completely. Hard work is a multiplier. But working three times as hard with $1000 won't get you close to just working normally with $10,000,000.
Zoom, Facebook, YouTube censor discussion with former Palestinian militant
>Does emacs even offer anything like `vimtutor`?

https://i.stack.imgur.com/egD8V.jpg

That is the splash page that hasn't changed much since 2000. Reading the helpfully highlighted first menu entry do you think that Emacs has a tutorial?

Users who can't even be bothered to read the text in front of them are not an asset to a project that doesn't charge them, they are a liability since they force the project in stupid directions. The death of firefox is a perfect example.

The thing that Emacs should focus on the future is true concurrency. Nice to haves would be a non-gtk gui, adding scheme scripting support and releasing a space cadet mechanical keyboard.
A lot of interesting questions. What I got from studding different religions is that once you get to the enlightenment all material possession, attachments and affairs are not part of your interests. That being said, we can conclude that all current cult leaders, preachers and gurus are not there, probably they are just there for the usual business of power, money and fame.

Today, for truly enlighten person it would be very easy to send message, all you need is Youtube account and a smartphone (adds free). Would people understand message, that is whole another story.
This just sounds like rationalization of your own choices. It is easy to be judgemental about monks when you already think that your choices offer real opportunities for growth.
> In the past, upper-class Americans used to display their social status with luxury goods.

And they still do, even moreso today. The greater the inequality in a society, the greater the drive to public displays identifying onesself with the upper class.

> The upper classes have found a clever solution to this problem: luxury beliefs. These are ideas and opinions that confer status on the rich at very little cost

The whole point of luxury signaling is the cost. If it's not costing you, it's not a luxury signal.

> One example of luxury belief is that all family structures are equal.

No, that's an example of liberal social progress in action. It's a result of decades of championing those who were being discriminated against due to their nonstandard family arrangements (single mothers, in particular).

It's not even a definitive belief of the rich; you have plenty rich folk with conservative family beliefs.

> Another luxury belief is that religion is irrational or harmful. Members of the upper class are most likely to be atheists or non-religious.

Religion is something we will have to get over eventually. Unfortunately it's complicated in America due to their massive inequality (1/5 of Americans don't even have enough food). So yeah, religious centers fill the gap for social cohesion that poverty exacerbates, and so in America it is still a net benefit (that's not a compliment). This doesn't change the fact that religion is something the world is better off on the whole without.

> Then there’s the luxury belief that individual decisions don’t matter much compared to random social forces, including luck.

This is a result of another attempt to level the playing field, by making the rich understand that their riches are largely due to luck (usually from being born to affluence). As inequality rises, the chances of transcending strata diminishes severely. Of course, the rich completely missed the point because they don't understand what it's like to struggle.

> In other words, upper-class whites gain status by talking about their high status.

How is this any different from the time of Marie Antoinette? And yet even during those times you had outward symbols of affluence that were pushed at every opportunity.
Thank you for comments. I'll try it.
> The biggest advantage of modern IDE is the ease in trying new plugins

I don't think think pasting a few lines[1] into a file can be counted as a huge step? There's built-in UI [2] for installing and configuring packages.

To me the overwhelming advantage of an IDE is good semantic language support out-of-the box. Even having invested quite some time in language-support configuration in emacs I usually use an IDE instead.

> and fuzzy searching makes it easy to find out commands and learn their shortcuts.

This is a package (extension) away in emacs, and there's multiple starter configs which have this out of the box (spacemacs, doom, etc.). IIRC the vanilla experience have prefix completion of commands.

Emacs suffer a bit from having an enormous number of commands which kinda pollute the command-palette-search for everyday use.

Some of the quirky terminology takes some time to get used to (eg.: "open" -> "find")

Overall I find emacs discoverability to be very good and the documentation is comprehensive and well-written.

[1] https://melpa.org/#/getting-started (besides, the elpa repository is available out-of-the box)

[2] https://www.gnu.org/software/emacs/manual/html_node/emacs/Pa... (admitting you often have to use some elisp for more advanced configuration)
I usually have a test data set and run my module against it in IPython. So input is automated to some extent. If I'm analyzing the output, it can be helpful to quickly adjust charts and graphs. I'm now in the process of building distribution tests into my test suite, but it's not clear how to track everything. I need data sources essentially kept under version control, but which are generally too big for git.
Gitg. Similar to gitk but with a nicer GTK GUI.
IO.foreach without a block returns an enumerator.
I'm not sure it's so cut and dry. We tend to reduce things down to binary thinking, perhaps by training.

There do exist several prominent FOSS projects that also have pricing pages. They usually charge for hosted/managed deployments of their project or binary distributions (e.g. compile it yourself for free). While I believe it poses a conflict-of-interest, there are also a number of FOSS projects with pricing pages for "enterprise" features.
https://www.youtube.com/watch?v=aXPQTesFdTI
Who said anything about being offended? You’re projecting some anti-PC nonsense onto this. If I’m naming a project obviously I would try to find a name that could be taken seriously in any language, and the author might care for that reason.
Do you have any links where I can read more about this?
Emacs has a lot of cruft on the code-level.
The worst part is the lack of separation between "backend" and "frontend".

There is support for many different "frontend" architectures:
Win32/MacOS/Gtk/<Motif and many more old X11 toolkits>

But a lot of code was just duplicated when a new frontend architecture was added.
And started to grow into different directions.
The code is littered with #ifdef and there is no clear API for the fronted architectures to sit on top of.

For example, font handling is different for most frontends.
And this difference leaks into the core part of Emacs where line-breaks are managed, etc.

There is work towards a "pure GTK" that uses Cairo as a drawing surface.

https://github.com/masm11/emacs

Imho the Cairo "drawing surface" and font handling should be the only implementation for what it does and reused for all frontend architectures. With the exception of terminal sessions...

But, Emacs devs are very conservative when it comes to "modernize".
In my experience, it is a lot easier to add stuff than to clean up.
That also explains the forest of #ifdef and accumulation of cruft.
It helps to have a lot of very visible brackets when people sign up, it scares away the majority who won't cut it.

Emacs is in that unfortunate position that you can learn the shortcuts and 'use' it for months before you even see your first bracket and end up thinking the brackets are the problem, not you.

The number of times I've heard people demand the scripting language change to python...
I have a self-hosted blog with Wordpress and the change from classic editor to Gutenberg was like re-educating yourself to writing with your weak hand. Yuck.

In the meantime, I got used to it, because I did not want to fight the development direction that was seemingly set in stone. And, to be just, Gutenberg got better. Nowadays you can pull most things off in it without thinking twice.

But once you start horsing around with something untypical in mind, woe is you.
Because I've had to install it, maintain it, and produce contents for it, and never enjoyed it.
Both true, but the point still stands:

You're basically the best player. You'll play maybe 20 hands an hour, live - most of which you'll instantly throw away and make $0. Let's say you play 50% of your hands like a (somehow winning) maniac. That's 10 hands an hour you might make money on. Even the best players' "won money in a hand they put money in" stat is way under 50% - lower, the higher %age of hands they decide play. So you'd expect get 4 winning hands per hour, or 40 hands a day if you have the stamina (and the bad opponents to play with!). Now, most of your winning hands will result in relatively small wins (your opponents also try to win and don't light money on fire) and guess what - the bigger wins and losses stem from the more volatile situations (e.g. going to showdown) where luck plays an even bigger role than in poker in general: It's totally normal to do everything correctly and having to root for a 32% outcome in a big hand.

That long run might never arrive for you, even though you're the best.

I'm not "against poker" by any means, I would not be where I am today without it. Live poker is a (nice) gamble though, not a job.
Did you ask him why he left? There are tons of reasons why someone will leave a job. Why did you assume he was not in the right emotional state?
Late comment neither to agree nor disagree. Just want to add that Greta Thunberg is so obviously astroturfed, and just propaganda.
Is that a good fit for w3c against all the other choices?